
html, body, div, span, h1, h2, h3, h4, h5, h6, p, a, em, img, dl, dt, dd, ol, ul, li, time{ margin: 0; padding: 0px; border: 0; font-size: 100%; outline: none; }
html { font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; overflow-x: hidden; }
body { font: 12px/1.8 "microsoft yahei",helvetica,Georgia, sans-serif; margin: 0 auto; color: #989898; background: #fff; }
img { border: 0; }
a { text-decoration: none; blr: expression(this.onFocus=this.blur()); cursor: pointer; -webkit-transition: 0.3s; -moz-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; }
a:link, a:visited { text-decoration: none; }
a:active, a:hover { text-decoration: none; }
.clearfix:before, .clearfix:after { display: table; content: ""; line-height: 0px; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1; }
.fff { background-color: #fff; }
.column_width { width: 1200px; margin: 0px auto; }
.column_banner { position: relative; overflow: hidden; width: 100%; background-position: center top; background-size: cover; }
.column_banner img.bg { width: 100%; display: block; }
.column_banner .txt { position: absolute; left: 50%; margin-left: -575px; width: 1200px; top: 35%; color: #fff; }
.column_banner .txt p { position: relative; transition: 500ms; position: relative; opacity: 0; top: 50px; }
.no-csstransitions .column_banner .txt p { display: none; }
.column_banner .txt .zh { font: bold 34px/1.8 "新宋体","宋体"; }
.column_banner .txt .en { font: bold 42px/1.6 "didot","times new roman"; text-transform: uppercase; margin-bottom: 6px; }
.column_banner .txt .by { font:italic 14px/1.2 "didot","times new roman"; }
.column_nav { padding: 40px 0px 36px; }
.column_nav .zh { font: 30px/1.8 "microsoft yahei"; color: #545454; padding-right: 20px; }
.column_nav .en { font: 24px/1.8 arial; text-transform: uppercase; color: #cdcdcd; }
.column_nav_list { float: right; display: block; position: relative; padding-top: 18px; }
.column_nav_list a { display: block; background: url("../image/ico.png") no-repeat -116px -24px; color: #6f7376; width: 84px; margin-left: 15px; height: 26px; line-height: 26px; text-align: center; -webkit-transition: 0s; -moz-transition: 0s; -o-transition: 0s; transition: 0s; float: left; display: block; }
.column_nav_list a:hover, .column_nav_list a.act { background-position: 0px -24px; color: #fff; }
.column_detail { padding-bottom: 54px; }
.detail_info { min-height: 400px; }
.detail_info .info_cont { color: #333; font-size: 14px; line-height: 2; }
.detail_info .info_cont img { max-width: 100% !important; height: auto !important; }

.team_des{overflow:hidden;padding-top:60px;padding-bottom:60px}
.team_des .pic{float:left;width:37%;overflow:hidden}
.team_des .pic img{width:100%}
.team_des .txt{float:left;padding-left:3%;margin-top:-3px;width:60%;}
.team_des .txt .titall{}
.team_des .txt .titall h3{font-size:30px;font-weight:600;padding-bottom:21px}
.team_des .txt .titall p{line-height:1.75;font-size:14px;color:#444}
.team_des .txt .text{padding-bottom:40px}
.team_des .txt .text .tit{font-size:16px;color:#333;line-height:2;padding-bottom:8px}
.team_des .txt .text p{line-height:2;font-size:12px;color:#444}

.info_header { margin-bottom: 33px; }
.info_header h3 { text-align: center; line-height: 40px; margin-bottom: 10px; font-size: 34px; color: #1a1a1a; }
.info_header h4 { line-height: 24px; font-size: 0; text-align: center; }
.info_header h4 span { padding: 0 9px; font-size: 12px; color: #666666; }
.prev_next { padding: 35px 0; }
.prev_next li { line-height: 24px; margin-bottom: 15px; }
.prev_next li a { color: #333; font-size: 14px; }
.prev_next li a:hover { color: #e28528; }
.info_cont_bot { border: 1px solid #e6e6e6; border-width: 1px 0; margin-bottom: 55px; line-height: 30px; height: 30px; padding: 15px 0; }
.info_share { float: left; overflow: hidden; }
.info_share em { float: left; font-size: 14px; color: #242424; }
.info_share .bdsharebuttonbox { float: left; }
.info_share a { background: url("../image/share_icon.png") no-repeat !important; width: 22px !important; height: 30px !important; padding: 0 !important; margin: 0px 26px 0px 0 !important; }
.info_share .bdshare-button-style2-16 .bds_qzone { background-position: left center !important; }
.info_share .bdshare-button-style2-16 .bds_weixin { background-position: -48px center !important; }
.info_share .bdshare-button-style2-16 .bds_tsina { background-position: right center !important; }
.back_topbtn { float: right; padding-right: 23px; font-size: 12px; color: #242424; text-transform: uppercase; background: url("../image/backtop_arrow.png") no-repeat right center; }
.back_topbtn:hover { color: #3e2528; }
@media screen and (max-width:1440px) {
.column_banner { height: 500px; }
.column_banner img.bg { display: none; }
}
@media screen and (max-width:1240px) {
.column_width { width: 1000px; }
.column_banner .txt { width: 1000px; margin-left: -500px; }
.article_list_dl dd .con { width: 528px; }
}
@media screen and (min-width: 1171px){
.detail_info .info_cont .build_detail{ position:relative;  overflow:hidden;  zoom:1;}
.detail_info .info_cont .build_detail h1{color: #1561a5}
.detail_info .info_cont .build_detail .bd{width:696px;margin: 0 auto;overflow:hidden;height: 505px;}
.detail_info .info_cont .build_detail .bd ul{position:relative;}
.detail_info .info_cont .build_detail .bd li{ vertical-align:middle; float:left}
.detail_info .info_cont .build_detail .bd li img{ width:696px; height:505px; display:block;  }
.detail_info .info_cont .build_detail .hd{ width:696px; padding-top:5px;  overflow:hidden; margin: 0 auto;}
.detail_info .info_cont .build_detail .hd ul{ margin-right:-5px;  overflow:hidden; zoom:1; position:relative}
.detail_info .info_cont .build_detail .hd ul li{ padding-top:5px; float:left;  text-align:center;width: 158px;height: 122px;*margin: 0 8px;margin:0 10px;margin: 0 9px \9}
.detail_info .info_cont .build_detail .hd ul li.on{ background:url("404.png") no-repeat center 0; }
.detail_info .info_cont .build_detail .hd ul li img{ width:142px; height:101px; border:1px solid #ddd; cursor:pointer;padding: 7px }
.detail_info .info_cont .build_detail .hd ul li:first-child{margin-left: 2px;*margin-left: 5px;}
.detail_info .info_cont .build_detail .hd ul li:last-child{margin-right: 0}
.detail_info .info_cont .build_detail .hd ul li.on img{ border-color:#f60;  }
.detail_info .info_cont .build_detail .prev{background: url('../image/left.png') no-repeat;width: 16px;height: 64px;position: absolute;bottom: 92px;left: 75px}
.detail_info .info_cont .build_detail .next{background: url('../image/right.jpg') no-repeat;width: 16px;height: 64px;position: absolute;bottom: 92px;right: 75px}
.build_details{width:100%;margin:20px auto 0 auto;}
.zoompic{border:solid 1px #dfdfdf;width:100%; height:505px;background:url('../image/loading.gif') no-repeat 50% 50%;}
.zoompic img{ width:100%; height:100%; display:block;  }
.build_details .hd{height:76px;overflow:hidden;margin:6px 0 0 0;}
.build_details .hd .prev{float:left;background-position:0 0;background: url('../image/left.png') no-repeat;}
.build_details .hd .prev.dasabled{background-position:0 -76px;}
.build_details .hd .next{float:right;background-position:-38px 0;background: url('../image/right.jpg') no-repeat;}
.build_details .hd .next.dasabled{background-position:-38px -76px;}
.build_details .hd .slider{float:left;height:76px;width:605px;position:relative;overflow:hidden;margin:0 0 0 3px;display:inline;}
.build_details .hd .slider ul{position:absolute;left:0;width:999em;}
.build_details .hd .slider li{float:left;width:121px;height:76px;text-align:center;}
.build_details .hd .slider li img{border:solid 1px #dfdfdf;}
.build_details .hd .slider li.current img{border:solid 1px #3366cc;}    
}
@media screen and (max-width:1024px) {
.column_width { width: 90%; }
.column_banner { height: 400px; }
.column_banner .txt { width: 90%; left: 5%; margin-left: 0px; }
.column_banner .txt .en { font-size: 38px; }
.column_nav .zh { font-size: 28px; }
.column_nav .en { font-size: 32px; }
.article_list_dl dd .con { width: 50%; }
.article_list_dl dd .con .c { height: 64px; margin-bottom: 20px; }
}
@media only screen and (max-width: 991px) {
.column_detail { padding-bottom: 30px; }
}
@media screen and (max-width:861px) {
.column_banner .txt .en { font-size: 35px; }
.column_nav .zh { font-size: 25px; }
.column_nav .en { font-size: 28px; }
.column_nav_list { float: none; }
.column_nav_list a { margin: 0px 15px 0px 0px; }
.article_list_dl dd .img { width: 30%; margin-right: 8%; height: auto; }
.article_list_dl dd .con { width: 62%; margin: 0px; }
.article_list_dl dd .time { float: none; display: none; }
.detail_info .info_cont .build_detail .P,.detail_info .info_cont .build_detail .N{display: none;}
}
@media screen and (max-width:641px) {
.column_banner .txt .en { font-size: 30px; }
.column_nav .zh { font-size: 20px; display: block; }
.column_nav .en { font-size: 24px; }
.article_list_dl dd .img { width: 100%; float: none; margin: 0px 0px 30px; }
.article_list_dl dd .con { width: 100%; float: none; }
}
@media screen and (max-width:481px) {
.column_banner .txt .en { font-size: 29px; line-height: 1.2; padding: 5px 0px; }
.column_nav_list a { margin: 0px 8px 0px 0px; }
}
