﻿.cat_tit {height: 62px;font-size: 20px;text-align: center;line-height: 55px; background:url(../t_bg_h.html) #f5f5f5 no-repeat;border-top: 1px solid #dedede;}
.cat_lst {height: auto;padding: 20px;overflow: hidden;}
.cat_lst li {float: left;height: 50px; line-height: 50px; width: 200px; text-align: center;}
.cat_lst li a{font-size:18px; color:#666; display:block;}
.cat_lst li a:hover{background:#E70011; color:#fff;}
.cat_lst ul li img {float: left;}
.cat_lst ul li p {text-align: center;float: left;height: 30px;width: 200px;line-height: 30px;}
.cat_rc {float: left;height: auto;width: 225px;padding: 10px;background: #f9f9f9;margin-bottom: 20px;}
.cat_rc p{font-size:14px; color:#333; line-height:25px;padding: 1px 8px;}
.cat_rc li {float: left;height: 45px;line-height: 45px;width: 225px;font-size: 18px;text-align: center;border-bottom: 1px dashed #dedede;}
.bgkf {background: url(../lianxi_kf.html)no-repeat left bottom; background-size: 100% auto;}

/*栏目页*/
.channellist{margin-top: 30px;color: #656565;}
.channellist .channelinfo a:hover{color:#ff6f00;}
.channellist .channelinfo h2 {width: 100%; height: 40px; line-height: 40px;border-bottom: 1px solid #dedede; margin-bottom:20px;}
.channellist .channelinfo h2 a{font-size: 22px; color: #e50014; font-weight:normal;}
.channellist .channelinfo h2 a.more{display:block; float:right; font-size: 14px; font-weight: normal;}
.channellist .channelinfo p{margin: 10px 0; padding: 0; line-height: 30px;}

.channellist .channelinfo h3{color:#333;}
.channellist .channelinfo table p{margin:0;}
.channellist .channelinfo table td{vertical-align: top;}

.channellist .channelnewslist{padding: 15px 0;}
.channellist .channelnewslist ul{}
.channellist .channelnewslist li{line-height:40px; height:40px;}
.channellist .channelnewslist li:nth-child(even){background:#f9f9f9;}
.channellist .channelnewslist li a{ float:left;}
.channellist .channelnewslist li span{ float:right;color: #bdbdbd;}

.channellist .channelpiclist{ margin-bottom:40px;}
.channellist .channelpiclist img{width:auto; height:180px;}
.channellist .channelpiclist ul{overflow:hidden;}
.channellist .channelpiclist  ul li{ float:left; width:225px; padding:0; margin-right:20px; text-align:center; margin-top:20px; position:relative;}
.channellist .channelpiclist  ul li:nth-child(4n+0){margin-right:0;}
.channellist .channelpiclist  ul li:hover{}
.channellist .channelpiclist  ul li .imgarea{ display:block; width: 225px; height: 180px; overflow: hidden;}
.channellist .channelpiclist  ul li span{font-size: 14px;line-height: 30px;}

.channellist .channelimgtxtlist{padding: 15px 0;}
.channellist .channelimgtxtlist ul{overflow:hidden;}
.channellist .channelimgtxtlist li{width: 100%; float: left; border-bottom: 1px dashed #eee; height: 110px; margin-bottom: 10px;}
.channellist .channelimgtxtlist li .lileft{width: 100px; height: 100px; float: left; overflow:hidden;}
.channellist .channelimgtxtlist li .lileft img{width:100%; max-height: 100px;}
.channellist .channelimgtxtlist li .liright{width: 840px;float: right;}
.channellist .channelimgtxtlist li .liright .right_tit{width:100%; text-align:left; height:28px;}
.channellist .channelimgtxtlist li .liright .right_tit a{font-size:16px;}
.channellist .channelimgtxtlist li .liright .right_tit span{color: #999; margin-left: 5px; float: right;}
.channellist .channelimgtxtlist li .liright p{line-height:25px; color:#999;}

.channellist .channeljiabinlist{padding:20px 0; overflow: hidden;}
.channellist .channeljiabinlist li {width: 225px; float: left;  margin: 20px;  overflow: hidden;  position: relative;margin-left: 0; text-align:center;}
.channellist .channeljiabinlist li:nth-child(4n+0){margin-right:0;}
.channellist .channeljiabinlist li .pic{width:225px;height:160px; overflow:hidden;}
.channellist .channeljiabinlist li img{width: 160px; height: 160px; border-radius: 50%;box-shadow: 0 0 10px #ccc; webkit-box-shadow: 0 0 10px #ccc; -moz-box-shadow: 0 0 10px #ccc;}
.channellist .channeljiabinlist li img:hover{box-shadow: 0 0 10px #e50014; webkit-box-shadow: 0 0 10px #e50014; -moz-box-shadow: 0 0 10px #e50014;}
.channellist .channeljiabinlist li p{line-height:30px; font-size:16px; text-align:center; width: 100%; color: #545454;}
.channellist .channeljiabinlist li a:hover p{color:#E70011}

.channellist .channelhezuolist{padding:20px 0; overflow: hidden;}
.channellist .channelhezuolist ul {padding-top:19px;}
.channellist .channelhezuolist ul li {float:left;  width: 140px; margin: 0 20px 20px 0; border:1px solid #f2f2f2;    -webkit-box-sizing: border-box; box-sizing: border-box;}
.channellist .channelhezuolist ul li img{ max-width:140px;}
.channellist .channelhezuolist ul li .imgarea{display:block; width: 140px; margin:0; height: 70px; overflow: hidden;}
.channellist .channelhezuolist ul li span{font-size: 16px; line-height: 35px; height: 35px; text-align: center; display: block;}

.channellist .channeldownloadlist{padding:20px 0; overflow: hidden;}
.channellist .channeldownloadlist li {width: 225px;  float: left;  margin: 20px;  overflow: hidden;  position: relative;margin-left: 0; -webkit-box-sizing: border-box; box-sizing: border-box; border:1px solid #f2f2f2; background:url(download.jpg) center no-repeat; height: 250px; background-size: 80%;}
.channellist .channeldownloadlist li:nth-child(4n+0){margin-right:0;}
.channellist .channeldownloadlist li p{line-height: 50px; font-size: 16px; text-align: center;  width: 100%; color: #ff6f00;}
.channellist .channeldownloadlist li:hover{border:1px solid #dedede;}
.channellist .channeldownloadlist li:hover p{color:#E70011}
.channellist .channeldownloadlist li .btn_download {padding: 8px 30px; color: #fff; font: bold 12px Arial; background: #6299cf; border-radius: 2px; position: absolute; bottom: 15px; left: 68px;}

.channellist .shenqingbtn{}
.channellist .shenqingbtn h2{border:none;width: 100%;  height: 40px; line-height: 40px;  margin-bottom: 20px;}
.channellist .shenqingbtn h2 a{color: #ff0000;  font-size: 18px; font-weight:normal; text-decoration: underline;}
.channellist .shenqingbtn h2 a:hover{text-decoration: none;}

.channellist .shenqinglist{}
.channellist .shenqinglist .shenqingcon{line-height:30px;}
.channellist .shenqinglist h4{font-weight: bold; font-size: 18px; line-height:46px; height:46px; padding:0 20px; margin-bottom:30px; color:#fff; position: relative; background:#e50014;}
.channellist .shenqinglist h4 i{width: 30px; height: 30px; position: absolute; right: 20px;  top: 10px;background: url(iconup.png) no-repeat center;background-size: 30px;}
.channellist .shenqinglist h4.close{background:#AAABAB;}
.channellist .shenqinglist h4.close i{background: url(icondown.png) no-repeat center;background-size: 30px;}
.channellist .shenqinglist p{line-height:30px;}


.channellist .zhanwei_sq_list{overflow:hidden;}
.channellist .zhanweitable{display:none;}

/*product*/
.product_type{height:40px;line-height:40px;margin-top: 20px;}
.product_type li{ height: 40px; float: left; border-right: 1px solid #fff;font-size: 14px;}
.product_type li a{display:block; height: 40px; padding: 0 30px; background: #f1f1f1; color: #545454; border-radius: 8px; margin-right: 10px; border: 1px solid #dedede; margin-right:10px;font-size: 16px;}
.product_type li a:hover{background:#E70011; color:#fff;}
.product_type li.on a{color:#fff;background:#E70011;}

.product_list{padding:20px 0; overflow: hidden;}
.product_list li {width: 225px;  float: left;  margin: 20px;  overflow: hidden;  position: relative;margin-left: 0;}
.product_list li:nth-child(4n+0){margin-right:0;}
.product_list li .pic{width:225px;height:160px; overflow:hidden;}
.product_list li img{width: 225px; height: 160px;}
.product_list li p{line-height:30px; font-size:16px; text-align:center; width: 100%; background: #f1f1f1; color: #545454;}
.product_list li a:hover p{color:#E70011}

/*图文列表*/
.imagetext_list{padding: 15px 0;}
.imagetext_list ul{overflow:hidden;}
.imagetext_list li{width: 100%; float: left; border-bottom: 1px dashed #eee; height: 110px; margin-bottom: 10px;}
.imagetext_list li .lileft{width: 100px; height: 100px; float: left; overflow:hidden;}
.imagetext_list li .lileft img{width:100%; max-height: 100px;}
.imagetext_list li .liright{width: 840px;float: right;}
.imagetext_list li .liright .right_tit{width:100%; text-align:left; height:28px;}
.imagetext_list li .liright .right_tit a{font-size:16px;}
.imagetext_list li .liright .right_tit span{color: #999; margin-left: 5px; float: right;}
.imagetext_list li .liright p{line-height:25px; color:#999;}

/*合作列表*/
.inside_con .hezuolist ul {padding-top:19px;}
.inside_con .hezuolist ul li {float:left;  width: 140px; margin: 0 20px 20px 0;}
.inside_con .hezuolist ul li img{ max-width:140px;}
.inside_con .hezuolist ul li .imgarea{display:block; width: 140px; margin:0; height: 70px; overflow: hidden;}
.inside_con .hezuolist ul li span{font-size: 16px; line-height: 35px; height: 35px; text-align: center; display: block;}

/*参会嘉宾*/
.jiabin_list{padding:20px 0; overflow: hidden;}
.jiabin_list li {width: 225px; float: left;  margin: 20px;  overflow: hidden;  position: relative;margin-left: 0; text-align:center;}
.jiabin_list li:nth-child(4n+0){margin-right:0;}
.jiabin_list li .pic{width:225px;height:160px; overflow:hidden;}
.jiabin_list li img{width: 160px; height: 160px; border-radius: 50%;box-shadow: 0 0 10px #ccc; webkit-box-shadow: 0 0 10px #ccc; -moz-box-shadow: 0 0 10px #ccc;}
.jiabin_list li img:hover{box-shadow: 0 0 10px #e50014; webkit-box-shadow: 0 0 10px #e50014; -moz-box-shadow: 0 0 10px #e50014;}
.jiabin_list li p{line-height:30px; font-size:16px; text-align:center; width: 100%; color: #545454;}
.jiabin_list li a:hover p{color:#E70011}

/*video*/
.video{}
.video-tit{height:80px; text-align:center; background:url(../v_tit_bg.html) no-repeat center bottom; font-size:30px; line-height: 80px;  color: rgb(85, 71, 40);}
.video-list{padding: 20px 0; overflow:hidden;}
.video-list li{height: 342px; width: 300px; float: left; margin-right: 30px; margin-bottom:30px;}
.video-list li:nth-child(3n+0){margin-right:0;}
.video-list ul li:last-child{margin-right:0;}
.video_pic_w{height:230px; position:relative; overflow:hidden; border:1px solid #e4e4e4; border-bottom:none;}
.video_pic{width:100%; height:230px; position:absolute; overflow:hidden; z-index:1; top:0; left:0;}
.video_pic a:hover img {filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity: 0.7;	opacity: 0.7;}

.video_title_bg{ width:100%; height:30px; bottom:0px; left:0; position:absolute;  opacity:0.3;filter:alpha(opacity=30); background:#000000;overflow:hidden; z-index:3; }
.video_title{ left:0px; width:100%; height:30px; bottom:0px; z-index:4;  position:absolute; overflow:hidden; line-height:30px; text-align:center}
.video_title a{ font-size:16px;  line-height:30px; color:#ffffff;}

.video_desc_w{ border:1px solid #e4e4e4; border-top:none; padding:0 10px;}
.video_desc{font-size:14px; line-height:20px; height:60px; overflow:hidden; margin-top:10px;}

.video_date{ height:40px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#999; }
.video_time{float:left; height:40px; line-height:40px; text-align:left;}
.click_number{float:right; height:40px; line-height:40px; text-align:right;}

/*下载列表*/
.download_list{padding:20px 0; overflow: hidden;}
.download_list li {width: 225px;  float: left;  margin: 20px;  overflow: hidden;  position: relative;margin-left: 0; -webkit-box-sizing: border-box; box-sizing: border-box; border:1px solid #f2f2f2; background:url(download.jpg) center no-repeat; height: 250px; background-size: 80%;}
.download_list li:nth-child(4n+0){margin-right:0;}
.download_list li p{line-height: 50px; font-size: 16px; text-align: center;  width: 100%; color: #ff6f00;}
.download_list li:hover{border:1px solid #dedede;}
.download_list li:hover p{color:#E70011}
.download_list li .btn_download {padding: 8px 30px; color: #fff; font: bold 12px Arial; background: #6299cf; border-radius: 2px; position: absolute; bottom: 15px; left: 68px;}

/*论坛及活动*/
.luntanimg{padding: 15px 0;}
.luntanimg ul{overflow:hidden;}
.luntanimg li{width: 300px; height:192px; float: left; margin-bottom: 30px; margin-right:30px;}
.luntanimg li:nth-child(3n+0){margin-right:0;}
.luntanimg li .imgarea{width:300px; height:192px; overflow:hidden;}
.luntanimg li img{width:100%; height: 100%;}

.sitetable {border: solid #eee;border-width: 1px 0px 0px 1px;margin: 5px auto;line-height: 26px;}
.sitetable td {border: solid #eee; border-width: 0px 1px 1px 0px; padding: 10px; font-size: 14px;}
.sitetable th {border: solid #eee; border-width: 0px 1px 1px 0px; font-size: 14px; background: #e50014; color: #fff;  font-weight: normal; text-align: left; -webkit-box-sizing: border-box; box-sizing: border-box;}
.sitetable th.column-1{padding:5px 10px 5px 20px; width:180px;}
.sitetable th.column-2{padding:5px; width:320px;}
.sitetable th.column-3{padding:5px; width: 410px;;}
.sitetable th.column-4{padding:5px 10px 5px 5px; width:50px;}
.sitetable td p{margin:0; padding:0; line-height:26px;}
.sitetable td a{color:#ff6f00;}
.sitetable td a:hover{color:#0066FF;}
.sitetable tr:nth-child(even) {background: #f5f5f5}
.sitetable tr:nth-child(odd) {background: #FFF}
/*job*/
.job{margin: 0 20px; overflow:hidden;}
.job ul li{border-bottom: 1px dashed #dedede;  float: left; width:100%; margin:0;}
.job ul li a {height: 43px; line-height: 43px; font-size: 14px; color: #595959;}
.job ul li font {float: right; height: 43px; line-height: 43px; width: 120px; font-size: 14px; text-align: left;  color: #595959;}

.wrap_l .channel_title{height: 50px; line-height: 50px; color: #333; font-size: 24px;}
.wrap_l .channel_desc{padding-bottom: 20px; line-height: 25px; font-size: 14px; color: #444;}
.wrap_l #joblist{}
#joblist li {position:relative;}
#joblist li a{height: 43px; line-height: 43px; font-size: 18px; color: #AB9257;}
#joblist li span{position: absolute; height: 43px; line-height: 43px;  right: 0; top: 0;}
#joblist li span a{color:#333; font-size: 14px;}
#joblist li span a:hover{color:#9C221F}
#joblist li div{padding:20px; line-height:25px; font-size:14px; color:#444; background:#f5f5f5;}
/*productinfo*/
.pro_top{overflow:hidden;padding:20px;}

.pro_left{ width:610px; float:left; margin-right:40px; position:relative;}
.big_pic{width: 448px; overflow: hidden; border: 1px solid #ccc;position: relative; float: right;}
.big_pic img{width:100%;}

.pro_left .small_pic{text-align: center; float: left; width: 160px;overflow: hidden;}
.pro_left .small_pic ul {bottom: 15px;  width: 100%; padding: 0;}
.pro_left .small_pic ul li {cursor: pointer;display: inline-block; zoom: 1; width: 60px; height: 60px; line-height: 60px; margin: 4px;overflow: hidden; background: #b8b8b8; border: 2px solid #dedede; float:left;}
.pro_left .small_pic ul .on{ background: #00aeec; border:2px solid #E68523;}
.pro_left .small_pic ul li:hover{ opacity:0.8;border:2px solid #E68523;}
.pro_left .small_pic li {list-style:none;}
.pro_left .small_pic li img{width:100%;}

.pro_right{ width:460px; overflow:hidden; float:left;}
.product_title{height: 55px; background: url(../line-bg.html) repeat-x;}
.product_title_ch{ height:30px; line-height:30px; font-size:22px; color:#E70011;}
.product_title_en{ font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#cdcdcd; height:24px; line-height:18px; overflow:hidden;}
.pro_desc{overflow:hidden; padding-top:20px; padding-bottom:20px; line-height:30px; font-size:14px;  color:#444;}
.pro_desc li{float: left;line-height: 30px;}
.pro_desc li span.tit{float: left; width: 80px;display: block; font-size: 14px; font-weight: 600;}
.pro_desc li .nr{float: right; width: 340px; font-size: 12px;}
.pro_desc li .nr p{font-size: 12px; line-height: 22px;}
.pro_bottom{padding: 10px 20px;}
.proview_title{ height:40px; border-bottom:1px solid #E70011;  font-size: 22px; line-height: 40px; color: #E70011;}
.proview_title li{float:left; height:40px; width:150px; line-height:40px; text-align:center; color:#353535; font-size:16px; list-style:none; background:#e5e5e5; border-right: 1px solid #fff;}

.proview_title li.on{ background:#E70011; color:#fff;}
.pro_detail{ padding-top:30px; padding-bottom:20px;font-size: 14px; color: #444;line-height: 30px;}
.pro_detail p{margin:0; padding:0;}
.pro_detail .weixin{width:200px; float:right;}
.pro_detail .weixin img{width:200px;}
.pro_detail .weixin p{line-height:20px; text-align:center;}

.product-relate{margin:20px; max-width: 1140px;}
.product-relate .relate-box{padding: 20px 0; overflow: hidden;}
.relate-box{padding:30px 0;}
.relate-box li {width: 250px; height: 280px;  float: left;  margin: 20px 15px;  overflow: hidden;  position: relative;}
.relate-box li .pic{width:250px;height:245px; overflow:hidden;}
.relate-box li img{width: 250px; height: 245px;}
.relate-box li p{line-height:35px; height:35px; font-size:14px; text-align:center;position: absolute; width: 100%; background: #f1f1f1; color: #454545;}
.relate-box li a:hover p{color:#E70011}

.article{}
.article h1{line-height: 60px; text-align: center;}
.article .conbar{line-height:40px; text-align:center; background:#f5f5f5;margin: 0; font-size: 14px; color: #444;}
.article .conbar span{margin:0 15px;}
.article .content{font-size: 14px; line-height: 30px; padding: 30px 0; color: #444;}
.article .content img{max-weight:90%;}

/*留言表单*/
.liuyan{height: auto;width: 100%;margin-top: 0;overflow: hidden;}
.liuyan_tit {width: 100%; line-height: 40px; text-align: left; background: #f2f2f2; margin: 20px 0; text-indent: 10px;    float: left;}
.liuyan_desc {float: left;width: 100%;line-height: 25px;font-size: 14px;color: #666;}
.liuyan span{margin-left:15px; color:#9E070E}
.liuyan dt{float:left; line-height:30px; width:75px;}
.liuyan_form {float: left;height: auto; width: 100%; margin-bottom: 50px;}
.liuyan_form label{padding-right:10px; margin-left:5px;}
.liuyan_fn1 {float: left;height: 40px;width: 100%; margin-bottom: 5px;margin-top: 5px;}
.liuyan_fn2 {float: left;height: 40px;width: 50%; margin-bottom: 5px;margin-top: 5px;}
.liuyan_fnd {float: left; height: auto; width: 100%; margin: 60px 0; text-align: left;}
.wbk {height: 30px;	width: 300px; border: 1px solid #CCC;color: #666;padding:0 10px;}
.wbks {height: 30px; width: 322px; border: 1px solid #CCC;color: #666;padding:0 5px;}
.wbkd {float: left;	width: 100%; height: 150px; border: 1px solid #CCC;padding: 10px;color: #666;-webkit-box-sizing: border-box; box-sizing: border-box;}
.lbut {background: #9E070E;  background-repeat: no-repeat;  height: 43px;  width: 184px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; padding: 0px; margin-top: 0px;
    margin-right: 0px; margin-bottom: 0px; margin-left: 50px;color: #fff;  font-size: 20px;}
.lbut:hover{color:#FEF29D; background:#b20a12;}