@charset "UTF-8";
body{background-color:#f0f3ef;}
a{color:#000000;}
.body_c{width: 1200px;}
#top .logo_wraper_min{position:absolute;top: 16px;left: 6px;}

div#top {
	position: static;
	/* background-color: #000000; */
	background-color: rgb(39, 39, 39);
	height: 130px;
	box-shadow: 2px 2px 2px 0px #a2a2a2;
}
#top-menu > li:hover{background-color: rgba(192, 0, 0, 1);}
.logo_wraper {
	position: absolute;
	left: -232px;
	top: -35px;
	height: 35px;
	overflow: visible;
	z-index: 9999;
}
.logo_wraper img{width: 200px;margin: auto;display: block;}

.logo_wraper p{text-align:right;padding-right:20px;/* margin-top:-20px; */color:#646464;font-size: 15px;}
ul#top-menu {
	left: 165px;
	height: 80px;
	width: 765px;
}

#top-menu li{
	height: 30px;
	padding: 0 2px;
}
#top-menu li:hover >div.li_bg {
	background-color: #fff;
}

#top-menu > li > a.link {
	line-height: 30px;
	font-size: 14px;
}
#top-menu > li > a.link.first_line{
    padding-left: 4px;
}
#top-menu > li > a.link.red{
	background-color:rgba(192, 0, 0, 1);
}

#top-menu i.sooqfont.arrow {
	line-height: 33px;
}
#top-right a.eng{line-height:33px;}

ul#top-right {
	height: 35px;
}
ul#top-right a{
	line-height: 35px;
}

#userinfo {
	line-height: 35px;
	margin-right: 12px;
	position:absolute;
	background-color: #fff;
	color: #000;
	width: 200px;
	left: -166px;
	padding: 12px 20px;
	z-index: 9999;
}
#userinfo a,#userinfo span{color:#000;font-size: 14px;}

a#top_logout_btn {
	line-height: 35px;
}

li#top_wx_dcode_btn {
	line-height: 35px;
	height: 35px;
}
li#top_wx_dcode_btn > a{
	line-height: 35px;
}

div#top_wx_dcode_img {
	top: 34px;
}

#search .form_wrap{border: 1px solid #C0C0C0;height: 32px;}
#search .search_sel{ display:block; width:64px ; height:28px;  float:left;margin-right:4px;}
#search .inp_txt_wrap{float:left;}
#search .inp_txt{height: 28px;width: 200px;padding-left: 8px;line-height:28px;font-size:14px;background:no-repeat 0 0 scroll white;border:none;outline:medium;display: block;color:#C0C0C0;}
#search .submit_btn{border:0px;float:right;display:block;width: 50px;height: 28px;background: url('http://www.2025china.cn/znw/images/ico.png') -30px -281px no-repeat;cursor: pointer;margin-right: 10px;}
#search .submit_btn:hover{background: url('http://www.2025china.cn/znw/images/ico.png') -30px -333px no-repeat;}

.search_wraper .big_btn a.iasonline,.search_wraper .big_btn a.webinar{display: block;width: 121px;height: 30px;line-height: 30px;background: url("/static/ca/images/index/icon_40.png") 0 0 no-repeat;padding-left: 43px;color: #c93c35;float: left;/* font-weight: bold; */text-decoration: none;}
.search_wraper .big_btn a.webinar{background-position: 0 -72px;}

#top .logo_wraper > img {
	box-shadow: 0px 1px 1px 0px #aaaaaa;
	width: 226px;
	height: 151px;
}
.first {
	margin-top: 15px;
}
.first .left{width: 550px;height: 309px;background-color: #ffffff;}
.first .mid{width: 360px;height: 309px;margin-left: 15px;}
.first .right{width: 260px;height: 309px;background-color: #ffffff;padding: 8px 7px 0;}

.first .right a img{margin-bottom: 8px;}



.hotnews .title {
	color: #c93c35;
	width: 56px;
}

.hotnews {
	position: relative;
	margin-top: 5px;
}

div#master_news {
	position: absolute;
	top: 0px;
	left: 61px;
	width: 459px;
	overflow: hidden;
	height: 26px;
}
#master_news .bd li{width: 230px;}
#master_news .bd li a{color:#716f70;}

.first .mid .area .fl{border: 1px solid #e5e5e5;margin-right: 8px;margin-bottom: 6px;overflow: hidden;}
.first .mid .item_1,.first .mid .item_2,.first .mid .item_3,
.first .mid .item_7,.first .mid .item_8,.first .mid .item_9{width: 220px;height: 60px;}
.first .mid .item_4{width: 168px;height: 110px;display: none;}
.first .mid .item_5{width: 676px;height: 85px;}
.first .mid .item_5 img{width:100%; height:100%;}
.first .mid .item_6{width: 676px;height: 75px;}
.first .mid .item_8,.first .mid .item_9{width:334px;height: 70px;}
.first .mid .item_8 img,.first .mid .item_9 img{width:100%; height:100%;}
.mr0{margin-right: 0 !important;}
.mb0{margin-bottom: 0 !important;}

.first .mid .area {
	overflow: visible;
	background-color: rgb(204,0,0);
	padding: 5px 10px;
	width: 100%;
	height: 100%;
}

.first .right .fl {
	border: 1px solid #e5e5e5;
	width: 100%;
	overflow: hidden;
	margin-bottom: 6px;
}
.first .left .area{
	width: 100%;
	height: 100%;
	overflow:hidden;
	position:relative;
	padding: 0;
}


.first .left .area .bd li{
	width: 550px;
	height: 309px;
}
.first .left .area .bd li img{
	width: 550px;
	height: 309px;
}
.first .left .area .bd li a{
	width: 100%;
	display:block;
	position:relative;
}
.first .left .area .bd li p{
	width: 306px;
	/* height: 40px; */
	color: #fff;
	font-size: 20px;
	font-weight: bold;
	line-height: 29px;
	position:absolute;
	padding: 15px;
	bottom: 26px;
	left: 26px;
	background-color:#3a3a3a;
	background-color: rgba(0, 0, 0, 0.8);
}
.first .left .area .hd {
	position: absolute;
	bottom: 0;
	left: 0;
	height: 13px;
	width: 348px;
	padding-right: 6px;
}
.first .left .area .hd ul{
	display:block;
	height:10px;
	line-height: 10px;
	margin: auto;
	position: static;
	float: right;
	text-align: right;
}
.first .left .area .hd ul li{display:inline-block;width: 8px;height: 8px;margin:0 0 0 8px;line-height:0;font-size:0;cursor: pointer;overflow:hidden;border:1px solid #f8faf7;border-radius:4px;}
.first .left .area .hd ul li.on{background-color:#f8faf7;}
.first .left .area span.prev {position: absolute;
	top: 100px;
	left: 0px;
	width: 32px;
	height: 60px;
	background: url('/static/ca/images/index/focusBtn.png') 0px 0px no-repeat;
}
.first .left .area span.prev:hover{
	background-position-x: -260px;
}

.first .left .area span.next {
	position: absolute;
	top: 100px;
	right: 0px;
	width: 32px;
	height: 60px;
	background: url('/static/ca/images/index/focusBtn.png') -128px 0px no-repeat;
}
.first .left .area span.next:hover{
	background-position-x: -388px;
}
.first .mid .area p.title{
	font-size: 18px;
	color:#fff;
	font-weight:bold;
}
.first .mid .area div.item{line-height: 22px;margin-top: 15px;}
.first .mid .area div.item a.title {font-size: 16px;font-weight:bold;color: #fff;line-height: 30px;display: block;}
.first .mid .area div.item p.brief{font-size: 14px;display: -webkit-box;height: 40px;line-height: 20px;overflow:hidden;-webkit-line-clamp: 2;-webkit-box-orient: vertical;text-overflow: ellipsis;color: #fff;word-break: break-word;}


#area_2{height:135px;margin-bottom:8px;margin-top:15px;background-color: #fff;}
#area_2 > a{float:left;margin: 5px 2px;display: block;}
#area_2 > ins{float:left;margin: 5px 2px;display: block;}
#area_2 > a >img{}

.second{margin-top: 18px;}
.second .area{background-color:#fff;width:388px;height: 437px;}
.second .area .item{margin: 0 20px;}
.second .area .item a.image{display:block;width:348px; height:197px;overflow:hidden;}
.second .area .item .image img{width:100%;}
.second .area.left .item div.image{display:block;width:348px; height:148px;overflow:hidden;}
.second .area.left .item img.image{width:100%;}
.second .area .area_title{font-size: 26px;text-align: left;display:block;height: 60px;line-height: 50px;padding-left: 20px;margin-top: 10px;text-decoration: underline;}
.second a.item_title {font-size: 22px;text-align: left;display:block;height: 60px;line-height: 30px;/* font-weight: bold; */margin: 10px 0;overflow: hidden;}
.second .area.left .item .txt {
	font-size: 16px;
}
.second p.brief {
	overflow: hidden;
	max-height: 50px;
}
.second .area.left .area_title{padding-left:0;}
.second .area.left .item  span.more_link {
	color: #106a2c;
	font-size:16px;
	text-decoration:none;
}
.second .area.left .item .list a.link{
	display: block;
	height: 26px;
}
.second .area.left .item .list a.link h6{width: 277px;}
.second .area.left .item .list a.link div.status{color: #f8851f;}
.second .area.mid{margin-left: 18px;}

.second .item a.link,.application .item a.link{
	background: url('/static/images/link_ico.png') 0 -775px no-repeat;
	padding-left: 14px;
	font-size: 16px;
}

.third, .fifth, .eighth, .ninth, .twelfth, .thirteenth, .tenth, .eleventh, .fourteenth{
	margin-top: 18px;
}
.third div.item_1,.third div.item_2,.third div.item_3,
.fifth div.item_1,.fifth div.item_2,.fifth div.item_3,
.eighth div.item_1,.eighth div.item_2,.eighth div.item_3,
.ninth div.item_1,.ninth div.item_2,.ninth div.item_3 {
	border: 1px solid #e5e5e5;
	width: 330px;
	height: 80px;
	overflow: hidden;
	margin-right: 5px;
}
.ninth div.item_1,.ninth div.item_2,.ninth div.item_3{
	height:60px
}
.fifth div.item_2,.third div.item_2,.eighth div.item_2,.ninth div.item_2{width:530px}
.eighth div.item_1,.eighth div.item_2,.eighth div.item_3{
	height:155px;
	border: 0;
}


.application{}

.application .area {
	border: 3px solid #e5e5e5;
	background-color: #ffffff;
}
.application .nav{padding: 15px 6px 6px 20px;}
.application .nav ul.row{padding: 5px 7px 5px 0px;font-size: 16px;border-bottom: 1px solid #eeeeee;}
.application .nav ul.row li {
	float: left;
	display: block;
	padding: 0 6px;
	cursor: pointer;
	line-height: 30px;
	margin-right: 1px;
}
.application .nav ul.row li.item.selected,.application .nav ul.row li.item:hover,.application .nav ul.row li.item_link:hover
,.application .nav ul.row li.item_link:hover a{
	background-color: #c93c35;
	color: #fff;
	text-decoration:none;
}
.application .con{
	background-color:#ffffff;
	height: 465px;
	clear: both;
}
.application .con .items{display:none;}
.application .con .items div.item {
	width: 390px;
	height: 368px;
	padding: 20px;
	margin-right: 0px;
}
.application .con .items div.item .image{height: 196px;overflow:hidden;}
.application .con .items div.item .image img{max-width: 100%;display: block;margin: auto;}

.application .con .items div.item h3.title {
	font-size: 22px;
	line-height: 28px;
	height: 66px;
	padding: 8px 0 0;
	margin-bottom: 8px;
	overflow: hidden;
}



.application .area_title {
	font-size: 36px;
	line-height: 95px;
	text-align: center;
}

a.load_more {
	display: block;
	margin: 20px auto;
	width: 600px;
}
a.load_more img{width:100%;}
.tenth div.area{position: relative;height:360px;padding:10px}
.tenth div.area .area_title,.eleventh .item_title{position: absolute;top: 20px;left: 0px;height:60px;text-decoration: none;background: url("/static/ca/images/index/area_title_bg.png") 2px 0 no-repeat;}
.eleventh .item_title {background:none;left: 9px;top: 10px;}
.eleventh .item_title h4{background-color: #ff0000;}
.tenth div.area .area_title h4,.eleventh .item_title h4{padding: 0 20px;font-size: 23px;line-height: 50px;color: #ffffff;/* background-color: #a2000d; */}

.tenth .area a.item {
	width: 300px;
	height: 166px;
	margin-right:20px;
	margin-bottom:20px;
	overflow:hidden;
	position:relative;
}

.tenth .area a.item > img{
	width:100%;
	min-height: 100%;
}
.tenth .area a.item p.title{
	position:absolute;
	bottom:0;
	left:0;
	height: 36px;
	background: url('/static/mobile/images/shade.png') center 45% no-repeat;
	color: #ffffff;
	line-height: 36px;
	width: 100%;
	padding-left: 15px;
	font-size: 16px;
}

.tenth .area a.item.item1{
	width:533px;
	height: 352px;
}

.tenth .area a.item.item1 p.title{
    left: 141px;
    bottom: 30px;
    height: 96px;
    background: url('/static/ca/images/index/white_bg.png') repeat;
    color: #000000;
    line-height: 30px;
    width: 393px;
    padding: 15px;
    font-size: 24px;
    text-align: left;
}
.eleventh{/* margin-top:12px; */}
.eleventh .area{background-color:#fff;padding: 11px 9px;}
.eleventh .items{position: relative;width: 394px;padding: 10px;background-color:#ffffff;}
.eleventh .item1 div.image{width:373px;height: 211px;background:url('/static/images/nopic.gif') center center no-repeat;overflow: hidden;}
.eleventh .item1 .image img {
	display: block;
	width: 100%;
}
.eleventh .item1 h3.title{font-size:21px;font-weight:bold;line-height: 28px;height:56px;margin-top: 10px;}
.eleventh  a.item{font-size:16px;border-top:1px solid #eeeeee;height:40px;line-height: 35px;display: block;}
.eleventh .items.right a.item span{color: #c93c35;}


.twelfth div.item_1,.twelfth div.item_2,.twelfth div.item_3{
    border: 1px solid #e5e5e5;
    width: 312px;
    height: 64px;
    overflow: hidden;
    margin-right: 5px;
}
.twelfth div.item_2{width: 539px;}
.thirteenth .area{background-color: #ffffff;}
.thirteenth .items{width: 320px;height: 380px;/* padding: 20px; */}
.thirteenth .items.left{width: 290px;margin: 0 20px;}
.thirteenth .items .hd{height: 70px;padding: 20px 0;}
.thirteenth .items a.title{text-decoration:none;}
.thirteenth .items .title h4{font-size: 26px;}
.thirteenth .items.left .title h4{color: #007d2e;}
.thirteenth .items.mid .title h4{color: #a2000d;}
.thirteenth .items.right .title h4{color:#8783e8}
.thirteenth .items .hd a.add{font-size: 16px;display: block;line-height: 30px;padding: 0 10px;text-decoration: none;}
.thirteenth .items.left .hd a.add{color: #ffffff;background-color: #007d2e;display: none;}
.thirteenth .items.mid .hd a.add{color: #ffffff;background-color: #a2000d;}
.thirteenth .items.right .hd a.add{background-color: #8783e8;color: #ffffff;/* display: none; */}
.thirteenth .items.left .bd .item{border-bottom: 1px solid #eee;padding: 10px 0;margin: 0 0px;height: 90px;}
.thirteenth .items.left .bd .item a.left{width: 130px; height: 70px; overflow: hidden; background:url('/static/images/nopic.gif') center center no-repeat;}
.thirteenth .items.left .bd .item a.left img{width:100%; height:100%;}
.thirteenth .items.left .bd .item  div.right{width: 149px;height: 70px;font-size: 12px;}
.thirteenth .items.left .bd .item  div.right h3.title{height: 50px;line-height: 18px;font-size: 14px;}
.thirteenth .items.mid{width: 530px;padding: 0 20px;}
.thirteenth .items.mid div.image{width: 490px;height: 170px;background:url('/static/images/nopic.gif') center center no-repeat;overflow: hidden;}
.thirteenth .items.mid .bd{}
.thirteenth .items.mid .bd .item1 h3.title{font-size: 24px;line-height: 60px;}
.thirteenth .items.mid .bd p.brief{height: 57px;overflow:hidden;}
.thirteenth .items.right{width: 300px;margin-right: 20px;}
.thirteenth .items.right .scroll {width: 292px; position: relative;}
.thirteenth .items.right .scroll ul.sbd li{width: 292px;}
.thirteenth .items.right .scroll .shd ul{width: 292px;height: 30px;text-align:center;}
.thirteenth .items.right .scroll ul.sbd li div.item{border-bottom: 1px solid #eee;padding: 10px 0;margin: 0 0px;}
.thirteenth .items.right .scroll div.image{width: 70px; height: 70px; overflow: hidden; position: relative}
.thirteenth .items.right .scroll div.image img{width: 70px;}
.thirteenth .items.right .scroll  h3.title{width: 160px;height: 70px;margin-left: 20px;}
.thirteenth .items.right .scroll .shd ul{display:inline-block;}
.thirteenth .items.right .scroll .shd ul li{display:inline-block;width: 12px;height: 12px;margin:0 0 0 8px;line-height:0;font-size:0;cursor: pointer;overflow:hidden;border:1px solid #f8faf7;border-radius: 6px;background-color: #d5d5d5;color: #d5d5d5;}
.thirteenth .items.right .scroll .shd ul li.on{background-color: #009de0;color: #009de0;}

.fourteenth{}

.fourteenth .bd{text-align:center;}
.fourteenth .bd a.item{display:inline-block;padding: 0 6px;}






div#wdml {
	font-size: 12px;
	width: 530px;
	height: 140px;
}
div#wdml .wl,div#wdml .wl img{width: 155px;height: 155px;}
div#wdml .wr{width: 375px;height: auto;margin-left: 0px;}
div#wdml .wr .adv1,div#wdml .wr .adv1 img{margin-left: 0px;border: 0px;width: 170px;/* height: 47px; */}
div#wdml .wr .adv2,div#wdml .wr .adv2 img{margin-left: 0px;border: 0px;width: 205px;/* height: 47px; */position: relative;left: 0px;top: 0px;}
div#wdml .wr .txt{margin-left: 0px;border: 0px;width: 374px;height: 102px;background-image: url('/ca/images/wm_bg.jpg');background-repeat: no-repeat;background-color: #F07E01;padding-left: 38px;}
div#wdml .wr .txt div.tLeft,div#wdml .wr .txt div.tRight{width: 166px;}
div#wdml .wr .txt a.link{color:#ffffff;}

div#top-sticky-wrapper {
    z-index: 9999;
    position: relative;
}

div#top-menu-r a.link {
    line-height: 40px;
    font-size: 13px;
    display: inline-block;
    padding-right: 6px;
}
#top_m_dcode_btn{position:relative;}
#mdcode{position:absolute;background-color: #fff;z-index: 9;width: 200px;color: #000;line-height: 22px;}
#top_wx_dcode_btn{position:relative;}
#wxdcode{position:absolute;background-color: #fff;z-index: 999;width: 233px;color: #000;left: -141px;line-height: 22px;}
#top_m_miniApp_code_btn{position:relative;}
#miniApp{position:absolute;background-color: #fff;z-index: 9;width: 207px;color: #000;left: -82px;line-height: 22px;padding: 5px;}

a#userInfoBtn {
    float: right;
    font-family: sooqfont;
    display: block;
    width: 40px;
    height: 40px;
    line-height: 40px;
    font-size: 20px;
    text-align: center;
    cursor: pointer;
    position: relative;
}

a#top_login_btn,a#top_logout_btn,a#regButton {
    color: #000;
}