/* CSS index */
*{margin:0px;padding:0px;font-style:normal;color:#444;font-family:"微软雅黑",Microsoft YaHei,"Microsoft YaHei";font-size:14px;}
div,em,p,ul,ol,dl,dt,dd,ins,h1,h2,h3,h4,h5,h6,form,hr{margin:0;padding:0;}
ins{text-decoration:none;}
em{font-style:normal;}
ul,li,ol{list-style-type:none;margin:0px;padding:0px;}
select,input{vertical-align:middle;}
input,button,select,textarea{outline:none;margin:0px;padding:0px;} 
textarea{resize:none}
img{border:0;}
table{border-width:1px;border-collapse:collapse;width:100%;}
a{text-decoration:none;blr:expression(this.onFocus=this.blur());outline:none;color:#444;}
a,a:hover,input,input:hover,img,img:hover,a img,a img:hover,button,button:hover,select,select:hover{text-decoration:none; -webkit-transition:all 0.3s; ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}/** 链接缓动效果 **/

input{/*-webkit-appearance: none;*/outline:none;}
input{/*-webkit-appearance: none;*/outline:none;}
input:-webkit-autofill{-webkit-box-shadow: 0 0 0px 1000px white inset !important;}

.wp{width:1200px;margin:0px auto;}
.z{float:left;}
.y{float:right;}
.clear{clear:both;}

.roundimg{-moz-border-radius: 1000px;-webkit-border-radius: 1000px;border-radius: 1000px;overflow: hidden;}
.roundimgx{-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;overflow: hidden;}
/* CSS index */

/* topnav */
.topnav{background:#f9f9f9;border-bottom:1px solid #eee;height:30px;line-height:30px;text-align:right;}
.topnav a{font-size:12px;}
.en{padding:1px 4px;background:#623765;color:#fff;}
/* topnav */

/* header */
.logo{padding-top:30px;padding-bottom:30px;}
.event{margin-top:50px;}
.event li{float:left;}
.event li a{padding-left:10px;padding-right:10px;font-size:14px;cursor:pointer;color:#623765;}
.event li a:hover{color:#623765;font-weight:bold;}
.event li.current a{color:#623765;font-size:14px;font-weight:bold;}

.event3{margin-top:50px;}
.event3{float:left;}
.event3 a{padding-left:10px;padding-right:10px;font-size:14px;cursor:pointer;color:#623765;}
.event3 a:hover{color:#623765;font-weight:bold;}
.event3 a.selected{color:#623765;font-weight:bold;}
/*.event3 ls5;font-size:14px;font-weight:bold;}*/
/* header */

/* 公告 */
.container{margin-top:30px;}

.container_item{width:585px;}
.container_item_title{border-bottom:1px solid #ddd;padding-bottom:10px;}
.container_item_title h3{color:#623765;font-size:18px;font-weight:normal;}
.container_item_title h3 img{vertical-align:middle;padding-left:5px;}
.container_item_title a{color:#eba91f;}
.container_item_title a:hover{text-decoration:underline;}

.container_item_list li{padding-top:15px;}
.container_item_list a{display:block;width:80%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.container_item_list a:hover{color: #623765;}
.container_item_list b{color:#eba91f;padding-right:5px;}
.container_item_list span{color:#999;}
/* 公告 */

/* 登录 */
.login_enter a{margin-left:15px;
	transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;}
.login_enter a:hover img{opacity:0.7;filter:alpha(opacity=70);
	transform:translate(0,-5px);
	-webkit-transform:translate(0,-5px);
	-moz-transform:translate(0,-5px);
	-o-transform:translate(0,-5px);
	-ms-transform:translate(0,-5px);
	box-shadow:#666 1px 1px 5px;
	-webkit-box-shadow:#666 1px 1px 5px;
	-moz-box-shadow:#666 1px 1px 5px;
	text-decoration:none;}
/* 登录 */

/* 供应商按钮 */
.gys_btn{width:600px;margin-left:10px;background:#f5f5f5;text-align:center;height:50px;line-height:50px;font-size:18px;}
.gys_btn:hover{background:#ddd;}
.gys_btn img{vertical-align:middle;padding-right:10px;}
/* 供应商按钮 */

/*友情链接*/	
.yqlj{margin-top:30px;}
.yqlj h3{background:#623765;color:#fff;font-size:18px;width:120px;height:40px;line-height:40px;text-align:center;font-weight:normal;}
.selectbox{margin-top:10px;}
.selectbox select{text-align:center;border:1px solid #ddd;width:33.1%;padding-top:10px;padding-bottom:10px;}
/*友情链接*/

/* footer */
#footer{background:#010101;margin-top:20px;width:100%;min-width:1200px;}
.footer{text-align:center;padding-top:20px;padding-bottom:20px;}
.footer img{padding-top:20px;padding-bottom:20px;}
.footer p{color:#726f73;}
/* footer */

/*列表页*/
.list{margin-top:30px;}
.listl{width:270px;}
.event2{border:1px solid #ddd}
.event2 li{border-bottom:1px solid #ddd;}
.event2 li a{display:block;padding:15px;font-size:16px;cursor:pointer}
.event2 li a:hover{color:#623765;background:#f5f5f5;}
.event2 li.current2 a{border-left:4px solid #623765;color:#623765;}
.son{text-indent:20px;}

.listr{width:900px;}
.searchbox{height:40px;}
.search{width:340px;height:40px;line-height:40px;border:1px solid #eba91f;background:#fff;color:#999;padding-left:10px;}
.ssbut{width:100px;height:40px;line-height:40px;background:#eba91f;color:#fff;font-size:18px;text-align:center;cursor:pointer;}
.ssbut:hover{background:#f0a621;color:#fff;}

.listr_main{margin-top:20px;background:#fff;}
.listr_main li{line-height:38px;}
.bulletinItem{background:url(../images/spot.jpg) center left no-repeat;
display:block;width:80%;margin-left:5px;padding-left:10px;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;cursor:pointer;}
.listr_main li span{color:#999;}

	.page{text-align:center;margin-bottom:70px;}
			.pagation span{}
			.pagation a {border:1px solid #ddd;padding:2px 9px;display:inline-block;background:#fff;margin:0px 2px;}
			.pagation a:hover {background:#623765;border:1px solid #623765;color:#fff;}
			.pagation a.active {background:#623765;border:1px solid #623765;color:#fff;}
			.pagation span{margin:0px 2px;padding:2px 9px;display:inline-block;}
/*列表页*/

/*登录页*/
.loginbg{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background:url(../images/loginBg_v4.png) no-repeat;
    background-size:cover;
    z-index:0;
}
.login_name{margin-top:20px;padding-bottom:5px;text-align:center;font-size:24px;color:#eba91f;}
.login_box{background:url(../images/di.png) no-repeat;width:460px;height:460px;margin:0px auto;margin-top:150px;}
.login_logo{text-align:center;padding-top:30px;}
.login{width:360px;margin:0px auto;}

.kuang{margin-top:15px;background:#434343;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;overflow: hidden;}
.icon img{width:30px;height:30px;margin-top:5px;margin-left:5px;}
.input{background:#434343;border:none;width:84%;height:40px;line-height:40px;padding-left:10px;padding-right:10px;color:#ddd;}
.yzminput{background:#434343;border:none;width:44%;height:40px;line-height:40px;padding-left:10px;padding-right:10px;color:#ddd;}
.yzmimg{padding-top:1px;}
.loginbut{background:#6c3869;color:#fff;height:40px;line-height:40px;display:block;text-align:center;font-size:20px;margin-top:30px;margin-bottom:30px;
box-shadow: #6c3869 1px 1px 8px;
-webkit-box-shadow: #6c3869 1px 1px 8px;
-moz-box-shadow: #6c3869 1px 1px 8px;
}
.loginbut:hover{background:#8b4e88;}

.has-feedback{margin-top:10px;color:#ddd;}
.has-feedback a{color:#eba91f;}
/*登录页*/

/*注册页*/
.register_main{background:#fff;margin-top:50px;margin-bottom:50px;}
.register_box{padding:50px 20px;}
.table{margin-top:10px;}
	.table th{padding:10px;text-align:right;font-weight:normal;}
	.table td{padding:10px;}
	.table span{color:#ff0000;padding-right:5px;}
	.table input{border:1px solid #ddd;padding:5px;height:40px;width:300px;}
	.table textarea{border:1px solid #ddd;padding:5px;height:100px;width:100%;}
	.table p{color:#ff0000;font-size:12px;margin-top:10px;}
.yzm{width:150px!important;}

.btn{text-align:center;}
.btn button{width:150px;height:40px;line-height:40px;border:none;display:inline-block;margin-left:50px;cursor:pointer;font-size:18px;}
.submit{background:#e9b454;color:#fff;box-shadow: #e9b454 1px 1px 8px;-webkit-box-shadow: #e9b454 1px 1px 8px;-moz-box-shadow: #e9b454 1px 1px 8px;}
.submit:hover{background:#f0a621;}
.reset{background:#623765;color:#fff;box-shadow: #623765 1px 1px 8px;-webkit-box-shadow: #623765 1px 1px 8px;-moz-box-shadow: #v 1px 1px 8px;}
.reset:hover{background:#835680;}
/*注册页*/

/* 上传头像 */
#preview,#preview .img,#preview img{display:block;width:100px;height:120px;} 
#preview,.upimg img {width:95px;height:120px;background:url(../images/tx.jpg) no-repeat;}
#preview img {width:100px;height:120px;}
#preview {border: 1px solid #ddd;}

.file {
	width:100px; height:24px; line-height:24px; text-align:center; margin-top:5px;
    position: relative;
    display: inline-block;
    background: #D0EEFF;
    border: 1px solid #99D3F5;
    border-radius: 4px;
    overflow: hidden;
    color: #1E88C7;
    text-decoration: none;
    text-indent: 0;
}
.file input {width:100px; height:24px;
    position: absolute;
    right: 0;
    top: 0;
    filter:alpha(opacity=0);  
      -moz-opacity:0;  
      -khtml-opacity: 0;  
      opacity: 0;
	cursor:pointer;	  
}
.file:hover {
    background: #AADFFD;
    border-color: #78C3F3;
    color: #004974;
    text-decoration: none;
}
/* 上传头像 */

/* vpn */
.vpn{margin-top:80px;min-height:600px;}
.vpn_text{width:850px;}
.vpn_text h3{font-size:24px;color:#623765;font-weight:normal;margin-top:178px;}
.vpn_text p{font-size:18px;margin-top:10px;line-height:30px;}
.vpn_text p a{font-size:16px;text-decoration:underline;}
.insidelogin{display:block;width:200px;height:50px;line-height:50px;font-size:18px;background:#623765;color:#fff;text-align:center;}
.insidelogin:hover{background:#8b4e88;}
/* vpn */

.cityu_header {
    width: 1200px;
    height: 154px;
    margin: auto;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
}
@media screen and (max-width:1280px){
    .wp,.cityu_header,.cityu_footer_friendship,.cityu_footer_information{
        padding: 0 30px;
    }
}

.cityu_header_right {
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    justify-content: space-between;
}

.cityu_top {
    display: flex;
    flex-direction: row;
    align-items: center;
}

.cityu_top > a {
    font-size: 12px;
    color: #fff;
    line-height: 26px;
    padding: 0 12px;
    border-radius: 3px;
    background-color: #bd3d6d;
    margin-right: 14px;
}

.cityu_top > a:hover {
    background-color: #6a2047;
}

.cityu_languageSwitch {
    display: flex;
    flex-direction: row;
    align-items: center;
}

.cityu_languageSwitch b {
    display: block;
    width: 1px;
    height: 14px;
    background-color: #282828;
    margin: 0 12px;
}

.cityu_languageSwitch a {
    font-size: 12px;
    padding: 16px 0;
    color: #282828;
    border-top: 2px solid #fff;
    font-weight: bold;
}

.cityu_languageSwitch a:hover {
    border-top: 2px solid #6a2047;
    color: #bd3d6d;
}

.cityu_nav a {
    display: inline-block;
    font-size: 20px;
    color: #6a2047;
    font-weight: bold;
    margin-left: 30px;
    padding: 24px 0;
    border-bottom: 2px solid #fff;
}

.cityu_nav a:hover {
    color: #bd3d6d;
    border-bottom: 2px solid #bd3d6d;
}