﻿/* CSS Document */
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}
*{margin:0px;padding:0px;box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box;}
body { margin:0;width: 100%;height: 100%; background: #fff; font-family:"宋体"; font-size:12px; color: #000; line-height: 24px;/*min-width: 1200px;*/min-width: 1340px;}
ul, li, h1, h2, h3, h4, h5, p, dl, dd, form, ol, img { margin: 0; padding: 0; list-style: none; border:none; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; }
img { border: none; margin:0px; padding:0px; }
em, i {font-style: normal;font-weight: 400;}
input{ border:0px; font-family:"宋体";}
a img { border: 0 }
/*a { text-decoration: none; color:#666; }
a:hover { text-decoration: none; color:#014689;}
a:visited {text-decoration: none;}
a:link{}*/

a:link {color: #666;text-decoration:none; } /* 未访问的链接 */
a:visited {text-decoration: underline;color:#a345a3;}  /* 已访问的链接 */
a:hover {text-decoration: none; color:#014689;} /* 当有鼠标悬停在链接上 */
a:active {text-decoration:none; color:#014689;}  /* 被选择的链接 */


nav ul>li a:link {color: #fff;text-decoration:none; } /* 未访问的链接 */
nav ul>li a:visited {text-decoration: none; color:#fff;}  /* 已访问的链接 */
nav ul>li a:hover {text-decoration: none; color:#ffcc33;} /* 当有鼠标悬停在链接上 */
nav ul>li a:active {text-decoration:none; color:#ffcc33;}  /* 被选择的链接 */

.clear { clear: both; font-size: 1px; height: 0px; line-height: 0px; }
.clearfix { clear: both; *zoom:1;}
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: "."; clear: both; height: 0; line-height: 0; overflow: hidden }
.w{width:100%; margin:0px auto;}
.m{width:1200px; margin:0px auto;}
.tran{transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;}
.fl{float:left;}
.fr{float:right;}
input,option,textarea,button {border: none;outline: none;}
select{outline: none;}

.tx-over{ overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.dis-table{display:table; width:100%; height:100%;}
.dis-tab-cell{display:table-cell; vertical-align:middle;}
.br{border-radius: 50%;-webkit-border-radius: 50%; -moz-border-radius:50%;}
.br50{border-radius: 50px;-webkit-border-radius: 50px; -moz-border-radius:50px;}
.br10{border-radius: 10px;-webkit-border-radius: 10px; -moz-border-radius:10px;}
.br5{border-radius: 5px;-webkit-border-radius: 5px; -moz-border-radius:5px;}
.br3{border-radius: 3px;-webkit-border-radius: 3px; -moz-border-radius:3px;}
.ellipsis {
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	word-wrap: break-word;
	word-break: break-all;
	white-space: normal !important;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}
.ellipsis-2 {
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	word-wrap: break-word;
	word-break: break-all;
	white-space: normal !important;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.ellipsis-3 {
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	word-wrap: break-word;
	word-break: break-all;
	white-space: normal !important;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}


/*全局*/
embed{display: block;}

.top1fr.fixed{
	position:fixed;
	top:0;
	left:0;
	right:0;
	width:100%;
	z-index:999999;
}

/*头部导航*/
.top1fr{background: #f8f8f8;height: 30px; line-height: 30px; border-bottom: 1px solid #ddd;}
.top1fr .top1 .top1-left{color: #333;}
.top1fr .top1 .top1-left a{color: #333; margin-left: 20px;}
.top1fr .top1 .top1-right ul li{float: left; padding: 0 10px; background: url(../images/ico1-1.png) no-repeat right center;}
.top1fr .top1 .top1-right ul li:last-child{background: none;}
.top1fr .top1 .top1-right ul li.has-sub{position: relative;width: 85px; text-align: center; z-index: 2;cursor: pointer;}
.top1fr .top1 .top1-right ul li.has-sub a,.top1fr .top1 .top1-right ul li.has-sub span{color: #000;}
.top1fr .top1 .top1-right ul li.has-sub .sp1{display: block; padding-right: 12px; background: url(../images/ico1.jpg) no-repeat right center;}
.top1fr .top1 .top1-right ul li .sub-nav{display: none; line-height:25px; width: 85px; background: #fff; position: absolute;left: -1px; top: 30px; z-index: 1; border: 1px solid #dddddd; border-top: none; text-align: center;}
.top1fr .top1 .top1-right ul li .sub-nav a{display: block;}
.top1fr .top1 .top1-right ul li .sub-nav.box{height: 89px; width: 200px;left: 30px; padding: 8px 16px;}
.top1fr .top1 .top1-right ul li .sub-nav .wx{height: 73px;  padding-left: 80px;text-align: left; background: url(../images/imgwei.jpg) no-repeat left center;}
/*.top1fr .top1 .top1-right ul li.has-sub:hover{background: #fff; border-left: 1px solid #ddd;border-right: 1px solid #ddd;}*/
.top1fr .top1 .top1-right ul li.has-sub:hover .sp1{background: url(../images/ico1.jpg) no-repeat right center;}
.top1fr .top1 .top1-right ul li.has-sub:hover .sub-nav{display: block;}

.top1fr .top1 .top1-left a:hover,.top1fr .top1 .top1-right ul li .sub-nav a:hover{color: #014689;}
/*header*/
header{padding-top: 20px;}
.top2fr{background: #fff;}
.top2fr .top2 .top2-logo{width: 219px;}
.top2fr .top2 .top2-logo img{display: block;}
.top2fr .top2 .search{width: 624px; float: left; margin-left: 125px; margin-top: 10px; }
.top2fr .top2 .search .search-bar{ border: 2px solid #e77918;height: 40px;}
/**/
.mod_select {
	/*display: inline-table;*/
	float: left;
	line-height: 27px;
	height: 27px;
}
.mod_select ul {
	margin:0;
	padding:0;
}
.mod_select ul li {
	float:left;
	/*margin-left:20px;*/
	
}

.search-bar .select_box {
	float:left;
	border-right:1px solid #E77918;
	color:#444;
	position:relative;
	cursor:pointer;
	width:86px;
	height:36px;
	line-height: 36px;
	background:url(../images/ico2.png) no-repeat 70px center;
	font-size:12px;
}

.search-bar .select_txt {
	display:inline-block;
	padding-left:10px;
	width:100%;
	line-height: 36px;
	font-size: 14px;
	overflow:hidden;
}
.search-bar .option {
	width:86px;
	border:solid 1px #EDE7D6;
	position:absolute;
	top:24px;
	left:-1px;
	z-index:2;
	overflow:hidden;
	display:none;
}
.search-bar .option a {
	display:block;
	height:26px;
	line-height:26px;
	text-align:left;
	padding:0 10px;
	width:100%;
	background:#fff;
}
.search-bar .option a:hover {
	background:#fdeae0;
}

/**/

.top2fr .top2 .search .search-bar input{width: 434px;line-height: 36px; height: 36px; float: left;padding-left: 5px;font-size: 14px; color: #999; }
.top2fr .top2 .search .search-bar button{width: 100px; float: left;line-height: 36px; height: 36px; cursor: pointer; background: #e77918; color: #fff; font-size: 15px;}
.top2fr .top2 .search .search-t{margin-top: 6px;}
.top2fr .top2 .search .search-t a{font-size: 13px; border-right:1px solid #666 ; padding: 0 5px;}
.top2fr .top2 .search .search-t a:last-child{border:none;}
.top2fr .top2 .top2-right{width: 200px; /*width: 170px;*/ height: 40px;line-height: 40px; margin-top: 10px; padding:0 30px; border: 1px solid #F4D4C0; background:#FFF0D9; cursor: pointer;}
.top2fr .top2 .top2-right a{display: block;padding-left: 46px; font-size: 14px; color: #333; background: url(../images/ico3.png) no-repeat left center;}

.top2fr .top2 .top2-2-right{width: 221px; height: 40px;line-height: 40px; margin-top: 10px; padding:0 40px; background: #E77918;}
.top2fr .top2 .top2-2-right a{display: block; padding-left: 40px; font-size: 15px; font-weight: bold; color: #fff; background: url(../images/ico20.png) no-repeat left center;}

nav{width:100%;height:50px;margin-top: 20px; background:#014689; border-top: 4px solid #12396D;}
nav ul>li{width: 8%;padding: 12px 0; float:left;position: relative; text-align: center;line-height: 22px;}
nav ul>li:first-child a{border-left: none;}
nav ul>li:last-child a{border-right:none;}
nav ul>li a{display: block;width:100%;height:100%;font-size:18px;color:#fff;
	border-left:1px solid #143E78;border-right:1px solid #2F61A2;}
nav ul > li:hover a,nav ul > li.on a{/*color: #E77918;*/ color: #ffcc33; }
nav ul>li .setNav{position:absolute;top:46px;left:0;right:0;width:100%;	display: none; z-index: 99999;}
nav ul>li .setNav li{background:#014689;	border-top:1px solid #12396D;line-height:40px;filter:alpha(opacity=90);opacity:0.9;}
nav ul>li .setNav li a{padding: 0; border: none; color: #fff; font-size: 16px;}
nav ul>li .setNav li:hover a{/*color: #E77918;*/ color: #ffcc33;}
nav ul>li:hover .setNav{display: block;}
/*nav.fixed{position:fixed;top:0;left:0;right:0;width:100%;	z-index:999999;}*/

/*footer*/
footer{color: #fff;font-size: 14px;}
.footer{background: #014689; padding: 15px 0 0;}
.footer .fl{width: 895px; padding-left: 30px;}
.footer_nav{ margin-bottom: 15px;}
.footer_nav li{float:left; padding:0 10px;border-left:1px solid #143E78;border-right:1px solid #2F61A2;}
.footer_nav li:first-child{border-left: none; padding-left: 0;}
.footer_nav li:last-child{border-right:none;}
.footer_nav li a{font-size: 14px; color: #fff;}
.footer_nav li:hover a{text-decoration: underline;}
.footer_contact>div{padding-left: 40px; margin-bottom: 3px; line-height: 26px; font-size: 13px;}
.footer_contact .t1{background: url(../images/f1.jpg) no-repeat left center;}
.footer_contact .t2{background: url(../images/f2.jpg) no-repeat left center;}
.footer_contact .t3{background: url(../images/f3.jpg) no-repeat left center;}
.footer_ma{width: 305px; border-left:1px solid #2F61A2; text-align: center;}
.footer_ma ul li{float: left;width: auto; }
.footer_ma ul li:first-child{margin: 0 30px 0 50px;}
.footer_ma ul li img{width: 108px;height: 105px;display: block; }
.footer_ma ul li p{font-size: 12px; /*margin-top: 15px;*/}
.foot_bot{background: #12396D;height: 40px;line-height:40px; font-size: 12px;}
.foot_bot .m>div{padding-left: 30px;}
.foot_bot span{margin-left: 50px;}
.foot_bot a{color: #fff; display: none;}




/*.lovexin{width:120px;left:50%;position:fixed;z-index:999; }
.lovexin img{width: 120px; height: 310px; }
.top300{top: 300px; }
.top630{top: 630px; }
.lovexin.top300.fixed{ top: 32px;}
.lovexin.top630.fixed{ top: 360px;}
.ml750{margin-left: -750px;}
.ml630{margin-left: 630px;}*/


 .close{ position: absolute!important; top: 0; right: 0; float: right; width: 14px; height: 14px; border-radius: 50%;-webkit-border-radius: 50%; -moz-border-radius:50%; cursor: pointer; background: url(../images/close.png) no-repeat center center; /*background-size: 15px auto;*/ margin: 5px;}*/



/*广告1200*50*/
.in_ad1{ margin-top: 15px;}
.in_ad1 img{width: 100%;height: 50px; display: block;}
/*广告1200*50*/
.in_ad2{margin: 20px 0 30px; border: 1px solid #ccc;}
.in_ad2 img{width: 100%;height: 50px;display: block;}

/*广告1200*60*/
.news_ad1{ margin-top: 6px; margin-bottom: 6px;}
.news_ad1 img{width: 100%;display: block;height: 60px;}
/*广告300*250*/
.news_ad2{ /*margin-top: 25px;*/}
.news_ad2 img{width: 100%;display: block;height: 250px;}
/*广告300*160*/
.news_ad3{ margin-top: 20px;}
.news_ad3 img{width: 100%;display: block;height: 160px;}
/*广告300*330*/
.news_ad4{ margin-top: 15px;}
.news_ad4 img{width: 100%;display: block;height: 330px;}
/*广告1200*50*/
.news_ad5{ margin: 20px 0 25px;}
.news_ad5 img{width: 100%;display: block;height: 50px;}
/*广告250*250*/
.news_ad6{width: 300px; margin: 0 auto; /*margin: 20px 0 25px;*/}
.news_ad6 img{width: 100%;display: block;height: 250px;}


/*广告292*68 4个一行*/
.exh_ad1{height: 70px; margin-top: 15px;}
.exh_ad1 img{width: 292px; height: 68px;}
.exh_ad1 li{height: 70px; float: left; border: 1px solid #ccc; margin-left: 8px;}
.exh_ad1 li:first-child{margin-left: 0;}

/*广告1200*50*/

.sheji_ad1{margin-top: 10px; }
.sheji_ad1 img{width: 100%;display: block; height: 50px;}

/*广告300*250*/
.biaozhun_ad1{border: 1px solid #ccc;}
.biaozhun_ad1 img{width: 100%;display: block;height: 250px;}

/*广告300*300*/
.biaozhun_ad2{border: 1px solid #ccc;}
.biaozhun_ad2 img{width: 100%;display: block;height: 300px;}

/*广告1200*60*/
.proj_ad3{margin-top: 6px; }
.proj_ad3 img{width: 100%;display: block;height: 60px;}

/*广告1200*90*/
.proj_ad4{margin-top: 6px;}
.proj_ad4 img{width: 100%;display: block;/*height: 90px;*/}


/*搜索 pindao+2+1*/
.sousuo_sec{margin-top:20px;}
.sousuo{padding: 0 30px 0 20px;height: 62px;line-height: 62px; border: 1px solid #ccc; background: #FAF8F9;}
.sousuo .t{font-size: 14px;}
.sousuo .t a{padding-right: 5px; font-size: 14px; border-right: 1px solid #666;}
.sousuo .t a:last-child{border-right: none;}
.sousuo .con{margin-top: 15px;}
.sousuo .t a.cur{ font-size: 16px; font-weight: bold}
/**/
.sousuo .select_box {
	float:left;
	position:relative;
	cursor:pointer;
	width: 121px;
	height: 27px;
	line-height: 27px;
	margin-right: 12px;
	color: #666;
	border: 1px solid #ccc;
	background: #fff url(../images/ico24.jpg) no-repeat 105px center;
	font-size:14px;
	-webkit-border-radius: 2px;
	-moz-border-radius:2px;
	border-radius: 2px;
}

.sousuo .select_txt {
	display:inline-block;
	padding-left:10px;
	width:100%;
	line-height: 27px;
	font-size: 14px;
	overflow:hidden;
}
.sousuo .option {
	width:121px;
	border:solid 1px #EDE7D6;
	position:absolute;
	top:24px;
	left:-1px;
	z-index:2;
	overflow:hidden;
	display:none;
}
.sousuo .option a {
	display:block;
	height:26px;
	line-height:26px;
	text-align:left;
	padding:0 10px;
	width:100%;
	background:#fff;
}
.sousuo .option a:hover {
	background:#FDE0E5;
}

/**/

.search_box{float: left; width: 240px; height: 27px;}
.search_box input{float: left;}
.search_box .search1{width: 174px; height: 27px;line-height: 27px;padding-left: 15px; border:  1px solid #ccc; border-right: none;-webkit-border-radius: 2px; -moz-border-radius:2px; border-radius: 2px;}
.search_box .search2{width: 66px; height: 27px;line-height: 27px;color: #fff;padding-left: 20px;border-bottom-right-radius: 2px; border-top-right-radius: 2px; background: #E77918 url(../images/ico21.png) no-repeat 8px center; cursor: pointer;}
.search_box .search2:hover,.top2fr .top2 .search .search-bar button:hover{ background-color:#e78834;}

/*other select*/
/**/
.other .select_box {
	float:left;
	position:relative;
	cursor:pointer;
	width: 121px;
	height: 27px;
	line-height: 27px;
	margin-right: 12px;
	color: #666;
	border: 1px solid #aaa;
	background: #fff url(../images/ico24.jpg) no-repeat 105px center;
	font-size:14px;
	-webkit-border-radius: 2px;
	-moz-border-radius:2px;
	border-radius: 2px;
}

.other .select_txt {
	display:inline-block;
	padding-left:10px;
	width:100%;
	line-height: 27px;
	font-size: 14px;
	overflow:hidden;
}
.other .option {
	width:121px;
	border:solid 1px #EDE7D6;
	position:absolute;
	top:24px;
	left:-1px;
	z-index:2;
	overflow:hidden;
	display:none;
}
.other .option a {
	display:block;
	height:26px;
	line-height:26px;
	text-align:left;
	padding:0 10px;
	width:100%;
	background:#fff;
}
.other .option a:hover {
	background:#fdeae0;
}


/*位置*/
.weizhi .sousuo .t a{border: none;}



/**/
.fbox{margin-bottom: 45px; background: #fff;}
.fbox .libox{float: left; width: 25%; border: 1px solid #ccc; border-right: none; font-size: 13px;}
.fbox .libox:nth-child(4n){border-right: 1px solid #ccc;}
.fbox .tit{padding: 0 10px 0 20px;height: 43px;line-height: 43px; background: #f0f0f0;}
.fbox .tit .t{float: left; font-size: 14px; color: #014689; font-weight: bold;}
.fbox .tit a{float: right;}
.fbox .list{padding: 0 5px 0 15px;}
.fbox .list ul li{line-height: 30px;}
.fbox .list ul li span{float: right;}




/*图片新闻和会展频道共用样式*/
.photo_sec1.xinwen{margin-bottom: 70px;}
.photo_sec1 .tit{margin: 35px 0 20px; }
.bor-b-c1{border-bottom: 1px solid #E77918;}
.bor-b-c2{border-bottom: 1px solid #014689;}
.bor-b-c3{border-bottom: 1px solid #990000;}
.photo_sec1 .tit .t{width: 118px;text-align: center; font-size: 20px;line-height: 46px; font-weight: bold; color: #fff; border-top-left-radius:5px;border-top-right-radius:5px;}
.t-c4{background: #E77918;}
.t-c5{background: #014689;}
.t-c6{background: #990000;}
.photo_sec1 .tit .hd .prev,.photo_sec1 .tit .hd .next{ display:block;  width:18px; height:22px; float:right;margin-top: 10px; overflow:hidden;cursor:pointer; }
.photo_sec1 .tit .hd .prev{margin-right:5px; background:url(../images/ico22.jpg) no-repeat;}
.photo_sec1 .tit .hd .next{background:url(../images/ico23.jpg) no-repeat;}

.photo_sec1 .bd{overflow:hidden;  }
.photo_sec1 .bd ul{ overflow:hidden; zoom:1; width:1200px;  float:left; _display:inline;  }
.photo_sec1 .bd ul li{border: 1px solid #ccc; margin-left:12px; margin-bottom: 15px; padding:5px;  float:left; _display:inline; overflow:hidden; text-align:center; background: #fff;  }
.photo_sec1 .bd ul li:nth-child(4n+1){margin-left: 0;}
.photo_sec1 .bd ul li .pic{ text-align:center; }
.photo_sec1 .bd ul li .pic img{ width:279px; height:168px; display:block;  }
.photo_sec1 .bd ul li:hover{background: #E77918;}
.photo_sec1 .bd ul li .title{line-height:45px;}
.photo_sec1 .bd ul li .title a{font-size: 14px;}
.photo_sec1 .bd ul li:hover a{color: #fff;}

/*特别推荐广告*/
.in_sec2{margin-top: 10px; }
.in_sec2list{padding: 20px 15px;border: 1px solid #ccc;text-align: center;}
.in_sec2list ul li{float: left; width: 282px; margin-right:13px; margin-bottom: 10px; border: 1px solid #ccc;}
.in_sec2list ul li:nth-child(4n+4){margin-right: 0;}
.in_sec2list ul li img{width: 100%; height: 117px; vertical-align: middle;}

/*标题+更多*/
.tit_yw .t{/*width: 118px;*/padding: 0 20px; text-align: center; font-size: 20px;line-height: 46px; font-weight: bold; color: #fff; border-top-left-radius:5px;border-top-right-radius:5px;}
/*.tit_yw .t.t1{width: 145px;}*/
.tit_yw .more { height: 46px;  line-height: 46px;}
.tit_yw .more a {border: 1px solid #ccc;  padding: 2px 3px;-webkit-border-radius:2px; -moz-border-radius:2px;   border-radius: 2px;}




/*标题+底部灰色*/
.exhi2_tit{margin:6px 0 20px 0; padding-bottom: 8px; background: url(../images/intit.png) no-repeat left bottom;}
.exhi2_tit .t{ font-size: 20px; color: #e77918; font-weight: bold; padding-left: 5px;}
.exhi2_tit a{padding:0 5px;font-size: 14px; border: 1px solid #ccc;-webkit-border-radius:2px; -moz-border-radius:2px; border-radius: 2px;}
.exhi2_tit .t2{font-size: 14px; color: #333;padding-left: 30px; margin-left: 40px; background: url(../images/ico32.png) no-repeat left center;}
.exhi2_tit .t2 span{color: #E77918; font-weight: bold;}
.exhi2_tit .t3{font-size: 14px; color: #333;}
.exhi2_tit .atit{display: inline-block; color: #E77918; border: none;}
.exhi2_tit .atit:hover{color: #014689;}
/*筛选*/
.shaixuan{background: #FAF8F9; font-size: 14px;padding: 22px 0; padding-left: 35px; /*line-height: 72px;*/}
.shaixuan select{float: left; width: 121px;line-height: 27px; height: 27px;margin-left:20px;padding: 2px 0; padding-left: 25px;/* border: 1px solid #ccc;*//*-webkit-border-radius:2px; -moz-border-radius:2px;border-radius: 2px;*/
	/*background: #fff url(../images/ico24.jpg) no-repeat 105px center; appearance:none;-moz-appearance:none;-webkit-appearance:none;*/}
/*.shaixuan select::-ms-expand { display: none; }*/
.shaixuan a{margin-left: 20px;line-height: 27px;}
.shaixuan a.on{color: #E77918; font-weight: bold;}
/*多选*/
.xuantext{ line-height: 22px;padding: 10px 10px 10px 35px;background: #FAF8F9;}
.xuantext .sp{display: inline-block;margin-left: 5px;margin-bottom: 10px; border: 1px solid #E67817;padding:0px 25px 0px 5px; background: url(../images/x.jpg) no-repeat right center;}
.xuantext .xu{width: 774px;}

.qingko{padding:  0 20px; border: 1px solid #E67817; -webkit-border-radius:25px; -moz-border-radius:25px;border-radius: 25px; cursor: pointer;position: relative;z-index: 2; behavior: url(PIE.htc);}

/**/
/*.pro-choosefr{ margin-bottom: 5px;}*/
.pro-choosefr .pro-choose-tit{background: #FAF8F9; border-top: 1px solid #dddddd; padding: 7px 23px; font-size: 14px; color: #333;}
.pro-choosefr .pro-choose{border-bottom: 1px solid #ddd;}
.pro-choosefr .pro-choose .choose-cont{border-top: 1px dashed #dddddd; background: #fff;}
.pro-choosefr .pro-choose .choose-cont .ch-tit{width: 100px; float: left; line-height: 40px; padding-left: 24px;}
.pro-choosefr .pro-choose .choose-cont .ch-cont{width: 788px; float: left; background: #fff;}
.pro-choosefr .pro-choose .choose-cont .ch-left{width: 723px; float: left;line-height: 30px; padding: 5px 0; height: 40px; overflow: hidden;}
.pro-choosefr .pro-choose .choose-cont .ch-left.on{height: auto;}
.pro-choosefr .pro-choose .choose-cont .ch-left .t1 .t1-cont{display: inline-block; margin-left: 35px;}
.pro-choosefr .pro-choose .choose-cont .ch-left .t1 .t1-cont.on a{color: #E67817;}
.pro-choosefr .pro-choose .choose-cont .ch-right{float: left; padding-top: 9px;}
.pro-choosefr .pro-choose .choose-cont .ch-right a{display: inline-block; background: url(../images/ico40.png) no-repeat 80% center; background-size: 9px auto; width: 55px; height: 23px; border: 1px solid #ddd; margin-left: 10px; font-size: 12px; line-height: 21px; text-align: center; padding-right: 15px;}
.pro-choosefr .pro-choose .choose-cont .ch-right a.on{background: url(../images/ico39.png) no-repeat 80% center; background-size: 9px auto;}
.pro-choosefr .pro-choose .choose-cont.on{border-top: 1px solid #fc3535; border-bottom: 1px solid #fc3535; background: #ffe1e1;}
.pro-choosefr .pro-choose .choose-cont.on .ch-tit{color: #fc3535;}
.pro-choosefr .pro-choose .choose-cont.on .ch-left .t1 .t1-cont input{display: inline-block;}
.pro-choosefr .pro-choose .choose-cont.on .ch-left .t2{display: block;}
.pro-choosefr .pro-choose .choose-cont.on .ch-right{display: none;}



/**/

/*设计院详情， 标准动态详情共用样式*/

.de_tit{background: #faf8f9; padding: 55px 0 45px;}
.de_tit h1{font-size: 20px; color: #333; text-align: center;}
.de_tit .t1{font-size: 15px; padding: 0 80px; margin-top: 30px;}
.de_tit .t1 span{color: #014689;}
.de_tit .t1 span a{padding: 0 8px;border-right: 1px solid #014689; color: #014689;}
.tit_lan{display: inline-block; padding: 0 30px; height: 48px;width: auto; line-height: 48px; border-left: 1px solid #ccc; border-right: 1px solid #ccc; border-top: 2px solid #2888de; color: #2888de; font-size: 16px; font-weight: bold;}
.de_main1{margin-top: 30px;}
.de_main1 .con{border: 1px solid #ccc; font-size: 16px; padding: 45px 0;}
.de_main1 .con p{padding:0 45px;}

.de_main1 .con .con1{ margin: 150px 0 322px; padding: 50px 0; text-align: center; background: #faf8f9; border-bottom: 1px solid #ccc; border-top: 1px solid #ccc;}
.de_main1 .con .con1 a{margin: 0 10px; display: inline-block; width: 175px; line-height: 40px; font-size: 15px;font-weight: bold; color: #fff;-webkit-border-radius:5px; -moz-border-radius:5px; border-radius: 5px;}
.de_main1 .con .con1 a:first-child{margin-bottom: 35px;}
.de_main1 .con .con1 a:hover{font-size: 16px;}

.de_main2{margin-top: 60px;}
.de_main2 .con ul li{float: left; width: 50%;padding: 0 25px; border-bottom: 1px solid #ccc;border-left:1px solid #ccc; line-height: 60px;}
.de_main2 .con ul li:first-child,.de_main2 .con ul li:nth-child(2){ border-top: 1px solid #ccc;}
.de_main2 .con ul li a,.de_main2 .con ul li span{display: inline-block; font-size: 14px; color: #333;}
.de_main2 .con ul li:nth-child(2n){border-right: 1px solid #ccc;}
.de_main2 .con ul li:hover a{color: #f65b19;}
.de_main2 .con ul li:hover span{color: #f65b19;}
/*右边栏 最新xx*/
.zuixin_r{margin-top: 10px; width: 300px; border: 1px solid #ccc;}
.zuixin_r .tit{height: 43px;line-height: 43px;font-size: 14px;font-weight: bold; padding-left: 20px; color: #014689; border-bottom: 1px solid #ccc; background: #f0f0f0;}
.zuixin_r .con{padding: 15px 0;}
.zuixin_r .con ul li{height: 27px; line-height: 27px; padding-left: 20px; margin-top: 2px;}
.zuixin_r .con ul li:hover{background: #f0f0f0; border-left: 2px solid #E77918;}
.zuixin_r .con ul li a{display: inline-block; font-size: 13px; color: #333;}
.zuixin_r .con ul li span{float: right; padding-right: 10px;}
.zuixin_r .con ul li span:after{clear: both; font-size: 1px; height: 0px; line-height: 0px; }


/*标准求助*/
.bzqiuzhu{border: 2px solid #E77918;}
.bzqiuzhu .tit{background: #E77918 url(../images/ico28.png) no-repeat top center;}
.bzqiuzhu .tit div{line-height: 49px; font-size: 16px; color: #fff; font-weight: bold;text-align: center; background: url(../images/ico29.png) no-repeat 68px center;}
.bzqiuzhu .con{padding: 0 15px; background: #fff; font-size: 14px;text-align: center;}
.bzqiuzhu .con label{}
.bzqiuzhu .con input{margin-top: 20px; width: 196px; border: 1px solid #ccc; line-height: 27px;}
.bzqiuzhu .con input[type="submit"]{margin-bottom: 20px; width: 160px; line-height: 30px; border: 1px solid #E77918; color: #fff; background: #E77918;-webkit-border-radius:25px; -moz-border-radius:25px; border-radius: 25px;}
.bzqiuzhu .con input[type="submit"]:hover{background: #fff; color: #E77918;}

.bzqiuzhu .t{padding: 0 15px 25px; background: #E77918; font-size: 14px; color: #fff;}
/*右侧热点文章*/
.hotsec_r1{margin-top: 25px; width: 100%; /*width: 300px;*/ border: 1px solid #ccc;}
.hotsec_r1 .tit{height: 43px;line-height: 43px;font-size: 14px;font-weight: bold; padding-left: 20px; color: #014689; border-bottom: 1px solid #ccc; background: #f0f0f0;}
.hotsec_r1 .con{padding: 15px 0;}
.hotsec_r1 .con ul li{height: 27px; line-height: 27px; padding-left: 20px; margin-top: 2px;}
.hotsec_r1 .con ul li:hover{background: #f0f0f0; border-left: 2px solid #E77918;}
.hotsec_r1 .con ul li a{display: block; font-size: 13px; color: #333;}
/*右侧市场*/
.shichangsec_r2{margin-top: 15px;}
.shichangsec_r2 .tit{margin-bottom: 10px; padding-left: 10px; color: #014689; font-size: 16px; font-weight: bold;}
.shichangsec_r2 .con{padding: 10px 10px 10px 15px; border: 1px solid #ccc;}
.shichangsec_r2 .con ul li{}
.shichangsec_r2 .con ul li span{float: left; font-size: 14px; line-height: 30px;}
.shichangsec_r2 .con ul li .sp1{float: right; width: 60px; color: #E77918;}

/*hot!!!*/
.hot_r{}
.hot_r .tit{line-height: 43px; border: 1px solid #ccc; padding: 0 10px 0 30px; background: #f0f0f0 url(../images/ico33.png) no-repeat left top; font-size: 14px;}
.hot_r .t{float: left; font-weight: bold; color: #E77918;}
.hot_r .tit a{float: right; color: #999;}
.hot_r .con{border: 1px solid #ccc;border-top:1px solid #FAF8F9;  padding: 18px 10px;}
.hot_r .con ul li{margin-bottom: 8px;}
.hot_r .con ul li:hover a{color: #E77918;}
.hot_r .con ul li .sp1{display: inline-block; width: 23px; height: 23px; margin-right:18px;font-size: 14px;color: #fff; background: #cfcfcf; text-align: center;-webkit-border-radius:50%; -moz-border-radius:50%; border-radius: 50%;}
.hot_r .con ul li:nth-child(1) .sp1{background: #DE1207;}
.hot_r .con ul li:nth-child(2) .sp1{background: #F75C1A;}
.hot_r .con ul li:nth-child(3) .sp1{background: #FFA03A;}
.hot_r .con ul li a{font-size: 13px; color: #333;}
.hot_r .con ul li .spr{float: right; font-size: 13px; color: #333;}
.hot_r .con ul li .spr .sp2{color: #FFA03A;}


/*/////////////////////////////////////////////////////12.27///////////////////////////////////////////////*/
/*技术，会展，市场，会展详情 标题*/
.detailtit{padding-top: 40px; text-align: center; border-bottom: 1px dashed #d2d2d2;}
.detailtit h1{font-size: 20px; font-weight: bold;}
.detailtit .tit .t1{margin: 15px 0;}
.detailtit .tit .t1 ul li{float: left; font-size: 15px; width: 33.3%;}
.detailtit .tit .t2{border-top: 2px ridge #ccc; font-size: 16px;}


.titleft{margin-left: 100px; line-height: 36px;}
.titleft .a2{margin-left: 15px; color: #CC0000;}
.titleft a:hover{text-decoration: underline;}
.titleft .a3{margin-left: 15px; color: #003399;}

.tselect {
	padding: 2px 0;
	width: 106px;
	height: 27px;
	line-height: 27px;
	margin-right: 10px;
	padding-left: 10px;
	font-size: 14px;
	color: #666;
}

.detail{
	line-height: 32px;
	padding: 10px 15px;
	font-size: 18px;
	color: #333;
	font-family: "宋体";
}
/*/////////////////////////////////////////////////////18.3.20 PCY///////////////////////////////////////////////*/
iframe{overflow:hidden;}

.nologin {
	font-size: 14px;
	line-height: 36px;
	padding: 20px;
	background: #FFEDD3;
	border: 1px solid #dedede;
	margin: 20px auto;
	color: #555;
}

.nologin p a {
	color: #f00;
	padding-left: 6px;
}

.nologin p span {
	color: #004eff;
}

.xiangguan2{ background: #fff;border: 1px solid #ccc;}
.xiangguan2 .title{background: #b8dbf3;padding: 0 20px; height: 40px;line-height: 40px; font-size: 16px; color: #fff; font-weight: bold;}
.xiangguan2 .list{padding: 0 20px;}
.xiangguan2 .list ul li{line-height: 36px; font-size: 14px; border-top: 1px dashed #d7d7d7;}
.xiangguan2 .list ul li:first-child{border: none;}
.xiangguan2 .list ul li span{float: right; font-size: 13px;}

/*下载*/
.downbox{margin: 15px 0; height: 40px; line-height: 40px; /*padding: 0 22px;*/ }
.downbox a{font-size: 16px;/*padding-left: 35px;*/padding: 0 30px 0 45px; color: #fff; display: inline-block; background:#f76321 url(../images/tb.png) no-repeat left center; background-position: 0 0px; transition: all 0.8s;}
.downbox a:hover{/*background-position: 0 -34px;*/ transition: all 0.8s; /*color: #003876;*/ opacity: 0.7;}


.article_tags {
	height: auto;
	position: relative;
	padding: 3px 0px 10px 92px;
}

.article_tags .icon {
	display: block;
	position: absolute;
	left: 0;
	top: 5px;
	width: 24px;
	height: 24px;
	background: url(../images/biaoqian.png) no-repeat center center;
}

.article_tags .tag {
	display: block;
	position: absolute;
	left: 29px;
	top: 5px;
	width: 60px;
	height: 24px;
	line-height: 24px;
	font-size: 16px;
	color: #333;
}

.article_tags .tagcns {
	font-size: 16px;
	color: #888;
	overflow: hidden;
}

.article_tags .tagcns .item {
	float: left;
	margin-right: 6px;
	line-height: 28px;
	text-align: center;
}

.article_tags .tagcns .item a {
	font-size: 15px;
	padding: 2px 5px;
	border: 1px solid #fb5e60;
	color: #fb5e60;
	border-radius: 3px;
}

.article_tags .tagcns .item:hover a {
	border: 1px solid #f76321;
	color: #f76321;
}
.nyprotop{ width: 1200px; margin: 0px auto;}
.nyprotop h1 {
	background: url(../images1/mallpro_03.jpg) no-repeat left;
	padding-left: 26px;
	font-size: 15px;
	margin: 20px 0;
}

/*2018/5/3
.detail img{ display: block;}*/
.detail img{ }
.detail a>img{width: auto; display: inline-block;}


/*2018/5/4*/
.nologin{position: relative; margin-left: 110px; padding-left: 35px;}
.nologin:before{position: absolute;bottom: 0; left: -110px; display: block; content: ""; width: 142px; height: 192px; background: url(../images/ren.png) no-repeat center;}



/*2018/9/21*/
/*.bodydiv{
	background: url(../images/bodybg.jpg) no-repeat top center;
	background-size: 100% auto;
}*/

@media only screen and (min-width: 1200px) and (max-width: 1280px) {
	body{
		min-width: 1200px!important;
	}
	#leftDiv {
    left: -80px!important;
}
	#rightDiv {
    right: -80px!important;
}
}

@media only screen and (max-width:1280px ) {
	
}