﻿/*
* name: Global && Pc StyleSheet
* version: v3.1.1
* update: 加入placeholder依赖样式
* date: 2015-08-26
*/

/* 雪碧图 */
.ico { display: inline-block; overflow: hidden; width: 20px; height: 20px; 
	vertical-align: middle; background: url(ico.png);margin:0 .3em;}
.ico1_2 { background-position: -20px 0;}
.ico1_3 { background-position: -40px 0;}
.ico1_4 { background-position: -60px 0;}
.ico1_5 { background-position: -80px 0;}
.ico2_1 { background-position: 0 -20px;}
.ico2_2 { background-position: -20px -20px;}
.ico2_3 { background-position: -40px -20px;}
.ico2_4 { background-position: -60px -20px;}
.ico2_5 { background-position: -80px -20px;}
.ico3_1 { background-position: 0 -40px;}
.ico3_2 { background-position: -20px -40px;}
.ico3_3 { background-position: -40px -40px;}
.ico3_4 { background-position: -60px -40px;}
.ico3_5 { background-position: -80px -40px;}
.ico4_1 { background-position: 0 -60px;}
.ico4_2 { background-position: -20px -60px;}
.ico4_3 { background-position: -40px -60px;}
.ico4_4 { background-position: -60px -60px;}
.ico4_5 { background-position: -80px -60px;}
/*
* 依赖：

* placeholder插件
*/
.placeholder { color: #aaa;}
/* 设置 */
body{font-size:13px; line-height: 1.8; color: #5a5a5a; background: #fff;}
.wrap { max-width: 1200px; margin-right: auto; margin-left: auto; *width: 1200px; clear: both;}
a{color: inherit; cursor: pointer;}
a:hover { color: #39f;}
/*css组件-设置*/
.form-control, .input-group-addon, .btn{border-radius: 2px; }
.form-control:focus { border-color: #66afe9; outline: 0; box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px rgba(102, 175, 233, 0.6);}
/*选中设置*/
::-moz-selection {color: #fff; background: #39f; }
::selection {color: #fff; background: #39f; }

/* 网站样式 */
input{ border: 0; box-sizing: border-box;}
/*header*/
.topBar{height: 25px; background: url(topBar_bg.png) center top no-repeat;}
.topBar ._sear,.topBar ._email{ float: right;}
.topBar ._email{color: #a3b9d8; margin-right: 15px; line-height: 25px;}
.topBar ._email a{
	color: #FFFFFF;
	font-family: 微软雅黑;
}
.topBar ._email a:HOVER{color:#000000}
.topBar ._sear{ float: right; width: 160px; height: 25px; background-color: #bad3e8;}
.topBar ._sear input{ box-sizing:border-box;}
.topBar ._sear input[type=text]{ float: left; width: 80%; height: 25px; border: 0; background-color: transparent; text-indent: 5px;}
.topBar ._sear input[type=submit]{ float: left; width: 20%; height: 25px; background: url(top_sear.png) center center no-repeat; border: 0;}
.logo{ float: left;}
.nav{ float: right; width: 75%;}
.nav>ul>li{ position: relative; float: left; width: 14.2%; z-index: 5}
.nav>ul>li>a{ display: block; height: 85px; line-height: 85px; text-align: center; font-size: 16px; color: #000;}
.nav ._arr{ position: absolute; right: 10%; top: 50%; margin-top: -2px; width: 9px; height: 5px; background: url(i_arr.png) no-repeat;}
.nav .lev2{ display: none; position: absolute; left: 0; top: 100%; width: 100%; background-color: #fff;}
.nav .lev2 a{ display: block; height: 40px;line-height: 40px; text-align: center; font-size: 14px;}
.mobile_key{ display:none; position:absolute; right:8px; top:50%; width:22px; height:18px; margin-top:-9px; background:url(m_menu.png); font:0/0 a; letter-spacing:-9px; font:0/0 a; letter-spacing:-9px;}

.footer{ padding: 18px 0 35px 0; background-color: #0054a6; color: #fff;}
.footer ._left{ float: left; width: 66%;}
.footer ._left ._lk{ float: left; width: 32%;}
.footer ._left ._share{ margin-top: 10px;}
.footer ._left ._share ._t{ float: left;}
.footer ._left ._share a{ float: left; margin: 0; padding: 0; width: 22px; height: 22px; margin-right: 8px; background:  url(foot_share.png) 0 0 no-repeat;}
.footer ._left ._share a.bds_weixin{ background-position: 0 0;}
.footer ._left ._share a.bds_tsina{ background-position: -30px 0;}
.footer ._left ._share a.bds_sqq{ background-position: -61px 0;}
.footer ._left ._share a.bds_tqq{ background-position: -91px 0;}
.footer ._left ._share a.bds_qzone{ background-position: -122px 0;}
.footer ._left .friend_link{ width: 100%; height: 30px; line-height: 30px; background-color: #f1f1f1; border-radius: 0; color: #5a5a5a;}
.footer ._left .friend_link ._arrow{ right: 8px;}
.footer ._left ._copy{ float: right; width: 65%;}
.footer ._left ._copy .local{ padding-left: 20px;}
.footer ._right{ float: right; width: 194px;}
.footer ._right ._img{ float: left; margin-right: 10px; width: 90px;}
.footer ._right b{display: block; font-size: 29px; line-height: 1; font-weight: normal;}

/*common*/
.effImg01{ overflow: hidden;}
.effImg01 img{-moz-transition: all .8s ease 0s;-ms-transition: all .8s ease 0s;-o-transition: all .8s ease 0s;transition: all .8s ease 0s;} 
.effImg01:hover img{transform: scale(1.1);-moz-transform: scale(1.1);-webkit-transform: scale(1.1);}
.mm{ display: block; width: 155px; height: 45px; line-height: 45px; text-align: center; color: #fff; font-size: 18px; font-weight: bold;}
.mm ._ico{ display: inline-block; width: 26px; height: 26px; margin-right: 15px; background: url(mm.png) 0 0 no-repeat; vertical-align: middle}	
.mm_zu{ background-color: #0054a6;}
.mm_zu2{ width: 120px; background-color: #0054a6; color: #fff;}
.mm_zu2 ._ico{background-position: 0 0px; }
.mm_zu2:hover{ color: #fff; background-color: #e70014; }
.mm_zu2:hover ._ico{background-position: 0 0;}
.mm_mai{ background-color: #e70014;}
.mm_mai ._ico{ background-position: 0 -27px;}
.mm_order{ width: 215px; background-color: #0054a6;}
.mm_order ._ico{ background-position: 0 -53px;}
.mm:hover{ color: #fff;}
.s_ban{ position: relative; overflow: hidden; height: 279px;}
.s_ban img{ position: absolute; left: 50%; margin-left: -960px; top: 0; width: 1920px; overflow: hidden; max-width: none}
.channel_t{ padding: 20px 0;}
.channel_t .wrap{ overflow: hidden;}
.posi,.posi a{color: #646464;}
.channel_t ._t{ font-size: 30px; color: #000;}
.content{ background-color: #f3f3f3; padding-top: 25px; padding-bottom: 50px;}
.channel_list { margin-bottom: 10px; overflow: hidden;}
.channel_list ul{ width: 102%;}
.channel_list li{ float: left; width: 19.5%; margin-right: 4px;}
.channel_list li a{ display: block; height: 43px; line-height: 43px; text-align: center; color: #5a5a5a; font-size: 16px; font-weight: bold; background-color: #fff;}
.channel_list li.cur a,.channel_list li a:hover{ border-bottom: 1px solid #e70014;}
.main{ padding: 60px; background-color: #fff;}
.mainLeft{ float: left; width: 68%;}
.mainRight{ float: right; width: 23%; padding: 2%; border: 1px solid #e0e0e0;}

.page{font-size: 12px; color: #777777; text-align: center; margin-top: 40px;}
.page a,.page span { color: #777777;display: inline-block;border: 1px solid #ededed;padding: 5px 10px;vertical-align: middle;margin: 0 0 10px -1px;}
.page .goprev{margin-right: 10px;}
.page .gonext,.page .count {margin-left: 10px;}
.page a:hover,.page span{color:#fff; background: #0e90d2;}
.page span.goprev,.page span.gonext {color: #777777; background: none}
.page span.count { border: 0;background: 0;color: #777777;}
 input[type=submit]{ cursor:pointer}
.channel_t ._sear{ float: right; margin-top: 15px; }
.channel_t ._sear ._t{ float: left; font-size: 14px; color: #5a5a5a; line-height: 35px;clear: both;}
.channel_t ._sear ._t2{ }
.channel_t ._sear ._t2 span,.channel_t ._sear ._t3 span{ padding-left: 8px;}
.channel_t ._sear ._t3{ padding-left: 110px;}
.channel_t ._selarea{ float: left; margin-right: 20px; margin-bottom: 10px;}
.channel_t ._selarea form{ float: left;}
.channel_t ._selarea ._sel{ float: left; width: 180px; height: 35px; line-height: 35px; margin-right: 10px; border-radius: 0; background-color: #f1f1f1; border: 0; }
.channel_t ._selarea ._sel ._arrow { width: 3em; background: url(pro_sear_arr.png) center center no-repeat;}
.channel_t ._selarea ._sel ._arrow .arr{ display: none;}
.channel_t ._selarea ._sel ._txt{color: #a3a3a3;}
.channel_t ._selarea ._search { width: 200px; height: 35px; background-color: #f1f1f1;}
.channel_t ._selarea ._search input{ float: left; border: 0; box-sizing: border-box;}
.channel_t ._selarea ._search input[type=text]{ width: 80%; height: 35px; line-height: 35px; background-color:transparent; text-indent: 15px;}
.channel_t ._selarea ._search input[type=submit]{ width: 20%; height: 35px; background: url(rent_sear_ico.png) center center no-repeat;}

.udet_cs_table {width: 100%; border-collapse: collapse; border-spacing:0; border: 1px solid #ddd; background:#fff; }
.udet_cs_table caption { padding-bottom: 5px;}
.udet_cs_table th { font-weight:normal;  border: 1px solid #ddd; text-align:center; }
.udet_cs_table td {padding: 5px; border: 1px solid #ddd;}
.udet_cs_table tr.altrow { background: #f5f5f5;}
.udet_cs_table td span{ color:#F00;}
._data_table{ overflow-x:auto}

/*首页*/
.banner{position: relative; height: 490px; overflow: hidden; z-index: 2}
.banner img{ position: absolute; left: 50%; margin-left: -960px; top: 0; width: 1920px; max-width: none}
.banner .slide_nav{ position:absolute; bottom:30px; left:50%; margin-left:-50px;}
.banner .slide_nav a{ float:left; width:18px; height:18px; border-radius:9px; margin-right:10px;  font:0/0 a; letter-spacing:-9px; background-color:#f2f1ef; cursor:pointer; transition:all ease-in .3s;}
.banner .slide_nav .on{ background-color:#fff; width:55px;}
.banner .arrs{ display:none; position:absolute; left:50%; top:50%; margin-top:-73px;width:74px; height:147px;  z-index:10; background:url(b_btn.png)}
.banner .arr_prev{ margin-left:-630px; }
.banner .arr_next{ margin-left:575px; background-position:-74px 0;}
.banner .arr_prev:hover{ background-position:0 -147px;}
.banner .arr_next:hover{ background-position:-74px -147px;}
.banner:hover .arrs{ display:block;}
.icht{ font-size: 24px; font-weight: bold; color: #000;}
.ipart1{ margin-top: 25px; margin-bottom: 25px;}
.ipart1 ._p{ color: #5a5a5a; font-size: 14px; margin-bottom: 20px;}
.ipart1 ._list li{ position: relative; overflow: hidden;}
.ipart1 ._list ._t{ position: absolute; right: 0; bottom: 0; width: 105px; height: 45px; line-height: 45px; text-align: center; background:  url(black.7.png); font-size: 18px; font-weight: bold; color: #fff;}
.ipart1 ._list li:hover ._t{ background: #0054a6;}
.ipart1 ._list ._yy{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; background:url(black.7.png);}
.ipart1 ._list ._yy .mm{ position: absolute; left: 50%; margin-left: -77px; top: 50%;}
.ipart1 ._list ._yy .mm_zu{ margin-top: -42px;}
.ipart1 ._list ._yy .mm_mai{ margin-top: 7px;}

.ipart2{ padding: 30px 0; background-color: #f3f3f3;}
.ipart2 .icht{ margin-bottom: 25px;}
.ipart2 .icase_list{ margin: 0 8%; height: 242px; overflow: hidden;}
.icase_list li{ position: relative;}
.icase_list li ._txt{ position: absolute; left: 0; right: 0; bottom: 0; height: 60px; line-height: 60px; padding: 0 15px; background: url(black.7.png); color: #fff; font-size: 13px; }
.icase_list li ._txt ._t{ float: left; width: 75%; font-size: 13px; font-weight: normal; overflow: hidden; white-space: nowrap; text-overflow:ellipsis;}
.icase_list li ._txt .ion{ float: right; font-weight: normal; font-size: 25px;}
.icase_list li:hover ._txt{ background: #e70014;}
.ipart2 .karrs{position: absolute; top: 50%; margin-top: -5px; width: 49px; height: 49px; background-image: url(icase_arrs.png); cursor:pointer}
.ipart2 .karr_prev{ left: 30px;}
.ipart2 .karr_next{ right: 30px; background-position: -49px 0;}
.ipart2 .karrs:hover{ background-image: url(icase_arrs_on.png);}

.ipart3{padding: 30px 0;}
.ipart3 .icht{ margin-bottom: 25px;}
.inews{margin: 0 0%;}
.inews li a{ display: block; padding: 0px; background-color: #f3f3f3; overflow: hidden;}
.inews li ._img{ float: left; width: 100%;}
.inews li ._info{ float: right; width: 96%;padding:0 2%}
.inews li ._info ._time{
	display: block;
	padding-top: 0px;
	color: #0054a6;
	font-family: "微软雅黑";
	font-size: 18px;
	font-weight: bold;
}
.inews li ._info ._t{ font-size: 13px;  color: #666;}
.inews li ._info .indmore{
margin-top:5px;
	height:35px;
	line-height:35px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #666;
}
.inews li ._info .indmore a{
	color:#006699;
	background-color: #FFFFFF;
	text-indent: 2px;	
}

/*新闻列表*/
.widget-newslist-3 li {overflow: hidden;  padding: 10px 0; 
border-bottom: 1px dotted #cccccc; *zoom: 1;}
.widget-newslist-3 ._t{ font-size: 19px; margin-bottom: 5px;  color: #000; }
.widget-newslist-3 ._img { float: left; width: 27.5%; margin-right: 10px;}
.widget-newslist-3 ._p { line-height: 1.6em; overflow: hidden; height: 4.8em; margin: 5px 0;color: #5a5a5a; }
.widget-newslist-3 ._link {display: inline-block; padding: 0 5px; color: #fff; font-size:12px;
	line-height: 20px; border-radius: 2px; background: #095f8a;}
.widget-newslist-3 ._link:hover {opacity: .8;}
.widget-newslist-3 ._i {overflow: hidden; color: #a4a4a4; *zoom:1; font-size: 12px; }
.widget-newslist-3 ._i span, .widget-newslist-3 ._i a { float: left; line-height: 24px;
 padding: 0 10px;font-size:12px;}
.widget-newslist-3 ._i ._more {color: #fff; background: #095f8a; }
.widget-newslist-3 ._i ._date {color: #999; background: #ededed; }
@media only screen and (max-width: 480px) { 
  .widget-newslist-3 ._img { float: none; width: auto;}
}
.mainRight ._img{ margin-bottom: 20px;}
.mainRight ._news-list li{ margin-bottom: 10px;}
.mainRight ._news-list time{ color: #c5c5c5;}
.mainRight ._news-list h3{ font-size: 14px; color: #000;}

/*人力招聘*/
.job_topt ._t{ font-size: 24px; color: #000; margin-bottom: 10px;}
.job_topt ._p{ font-size: 14px;}
.widget-job-2 ._jt { background-color: #e5e5e5; height: 37px; line-height: 37px; margin-top: 10px; overflow: hidden; *zoom: 1;
cursor: pointer; }
.widget-job-2 ._jt strong { float: left; width: 40%; text-align: center; color: #000000; }
.widget-job-2 ._jt span { float: right; }
.widget-job-2 ._jt .ion { font-size: 12px; color: #000000; }
.widget-job-2 ._jc { display: none; }
.widget-job-2 ._jcon { padding: 20px; }
.widget-job-2 ._jcon ._more{ display: block; width: 100px; height: 35px; line-height: 35px; text-align: center; color: #fff; font-size: 14px; background-color: #e70014; margin-top: 20px;}
@media only screen and (max-width: 40rem) {
 .widget-job-2 ._jt span {
 display: none;
}
}
/*公司荣誉*/
/*施工案例*/
.main .icase_list li{ margin-bottom: 2%;}

/*产品*/
.proLeft{ float: left; width: 17%; }
.proRight{ position: relative; float: right; width: 73%; padding:4%; background-color: #fff; padding-top: 2%;}
.proLeft ._t{ height: 40px; line-height: 40px; text-indent: 30px; background-color: #005bab; font-size: 17px; color: #fff; font-weight: bold;}
.proLeft ._menu li{ position: relative; margin-top: 2px;}
.proLeft ._menu li a{ display: block; height: 40px; line-height: 40px; text-indent: 30px; color: #5a5a5a; background-color: #fff;}
.proLeft ._menu li.cur a,.proLeft ._menu li a:hover{ background-color: #e70014; color: #fff;}
.proLeft ._menu li.cur a:after,.proLeft ._menu li a:hover:after{ content:""; position: absolute; top: 50%; margin-top: -5px; right: 20px; width: 6px; height: 11px; background: url(proleft_arr.png) 0 0 no-repeat;}

.pro_list>ul>li{ overflow: hidden; padding-bottom: 30px; margin-bottom: 30px; border-bottom: 1px solid #e8e8e8;}
.pro_list ._img{ float: left; width: 26%;}
.pro_list ._info{ float: right; width: 68%;}
.pro_list ._info ._t{ font-size: 18px; color: #000; font-weight: bold; margin-bottom: 20px;}
.data_list li{ float: left; width: 50%; color: #686868; margin-bottom: 10px;}
.data_list li ._st{ color: #000;}
.data_list li b{ color: #f00;}

/*产品详情*/
.prodt_top ._img{ float: left; width: 49%;}
.prodt_top ._info{ float: right; width: 47%;}
.prodt_top ._info ._t{ font-size: 18px; font-weight: bold; color: #000; margin-bottom: 10px;}
.prodt_top ._info ._btn{ margin-top: 30px; }
.prodt_top ._info ._btn .mm{ float: left; margin-right: 20px;}
.prodt_top ._info ._btn ._qq{ float: left; margin: 10px 0; white-space: pre}
.prodt_top ._info ._btn ._qq img{ vertical-align: middle}
.prodt_top ._info ._share .bdsharebuttonbox{ float: left; margin-right: 15px;}
.prodt_top ._info ._share .share-t{ float: left; font-size: 13px; line-height: 30px; margin-right: 8px;}
.prodt_top ._info ._share ._phone{ float: left; font-size: 15px; color: #000;}

.hot_used_pro{ margin-top: 40px; margin-bottom: 20px; padding: 30px; background-color: #f3f3f3;}
.hot_used_pro ._cht{color: #5a5a5a; font-size: 18px; margin-bottom: 15px;}
.hot_used_pro  li ._t{ text-align: center; font-size: 14px; font-weight: normal; margin-top: 10px;}
.hot_used_pro  li ._t b{ color: #e70014; padding-left: 10px;}

.pro_img ._cht{ font-size: 24px; font-weight: bold; color: #000; margin-bottom: 10px;}
.pro_img ._con{ margin-bottom: 20px;}
.pro_img .mm{ float: left; margin-right: 30px;}
.pro_img ._phone{float: left; font-size: 18px; color: #000; line-height: 45px; white-space: pre;}

/*设备展示*/
.productshow_p{ position: absolute; left: 0; right: 0; top: 0; padding: 0 4%; background-color: #f3f3f3;  font-size: 14px;}
.productshow_list ._hd{ margin-bottom: 15px; margin-top: 40px;}
.productshow_list ._hd li{ float: left; width: 14%; border-right: 1px solid #e7e7e7; text-align: center; font-size: 16px; font-weight: bold;}
.productshow_list ._hd li._last{ border-right: 0;}
.productshow_list ._bd li{ display:table; width: 100%; overflow: hidden; padding: 20px 0; border-bottom: 1px solid #e8e8e8;}
.productshow_list ._bd li span{ display:table-cell; width: 14%; text-align: center; height: 102px; font-size: 14px; vertical-align: middle; *float:left;}
.productshow_list ._bd .mm{ display: inline-block; vertical-align:middle}
.productshow_list ._bd ._img{ width: 136px; height: 102px; border: 1px solid #ddd;}
.productshow_list ._bd li:hover{ background-color: #f7f7f7;}
.productshow_list .l1{ width: 10% !important; }
.productshow_list .l2{ width: 15% !important;}
.productshow_list .l7{ width: 17% !important;}
/*新闻详细*/
.widget-newsdetail-2 ._head { border-bottom: 1px dotted #cccccc; }
.widget-newsdetail-2 ._head ._title { font-size: 24px; line-height: 1.4; color: ;font-weight:bold;}
.widget-newsdetail-2 ._tools { padding: 10px 0; color: #999999;}
.widget-newsdetail-2 .ion { font-size: 16px; font-weight: normal;}
.widget-newsdetail-2 ._tools ._tool{margin:0 4px;display: inline-block; vertical-align: middle;}
.widget-newsdetail-2 ._tools ._tool:hover{color:;}
.widget-newsdetail-2 ._tools ._b2l .ion { color: #0e90d2;}
.widget-newsdetail-2 .myart { padding: 20px 0;}
.widget-newsdetail-2 ._detailPage_bottom {border-top: 1px solid #cccccc;}
.widget-newsdetail-2 ._detailPage_bottom li {line-height: 30px; overflow: hidden; 
height: 30px;  padding: 0 10px; border-bottom: 1px solid #cccccc; }
.widget-newsdetail-2 ._detailPage_bottom ._mark {font-weight: bold; float: left; margin-right: 10px; }
.widget-newsdetail-2 ._detailPage_bottom ._title {font-size: 14px;  float: left; 
  width: 68%;}
.widget-newsdetail-2 ._detailPage_bottom ._title:hover { color: #0e90d2;}
.widget-newsdetail-2 ._detailPage_bottom ._time { float: right;}
.widget-newsdetail-2 .bdsharebuttonbox .bds_more { float: none; padding-left: 2px;
  background: none; }
@media only screen and (max-width: 480px) { 
  .widget-newsdetail-2 ._head ._title { font-size: 14px; line-height: 20px;}
  .widget-newsdetail-2 ._detailPage_bottom ._title{width: 50%;}
}
/*简历投递*/
.Form-J1 .Form-J1-Left { float: left; width: 50%; }
.Form-J1 .Form-J1-right { float: right; width: 50%; }
.Form-J1 .Form-J1-li { padding-top: 10px; }
.Form-J1 .Form-J1-li label { width: 5em; display: inline-block; color: #666; vertical-align: middle; }
.Form-J1 .Form-J1-li input { height: 28px; line-height: 28px; border: 1px #ddd solid; width: 70%; vertical-align: middle; }
.Form-J1 .Form-J1-li textarea { border: 1px #ddd solid; width: 70%; vertical-align: middle; height: 110px; }
.Form-J1 .Form-J1-li em { color: red; vertical-align: middle; padding-left: 10px; }
.Form-J1 .Form-J1-li input._yzm { width: 20%; }
.Form-J1 .Form-J1-li img { vertical-align: middle; padding-left: 10px; cursor: pointer; height: 30px; width: 100px; }
.Form-J1 .Form-J1-li b { color: #666; font-size: 12px; padding-left: 4px; }
.Form-J1 .Form-J1-li select { border: 1px #ddd solid; width: 70%; padding: 7px 0; }
.Form-J1 .Form-J1-Btn { clear: both; text-align: center; padding-top: 40px; }
.Form-J1 .Form-J1-Btn button { width: 90px; height: 32px; line-height: 32px; text-align: center; color: #fff; cursor: pointer; outline: none; border: none; border-radius: 4px; }
.Form-J1 .Form-J1-Btn ._submit { background: #e70014; margin-right: 10px; }
.Form-J1 .Form-J1-Btn ._reset { background: #909090; }
@media only screen and (max-width: 40em) {
.Form-J1 .Form-J1-Left { width: 100%; }
.Form-J1 .Form-J1-li input { width: 86%; }
.Form-J1 .Form-J1-li select { width: 54%; }
.Form-J1 .Form-J1-right { width: 100%; }
.Form-J1 .Form-J1-li textarea { width: 84%; }
.Form-J1 .Form-J1-li input._yzm { width: 27%; }
.Form-P1 .Form-P1-li b { display: none; }
.Form-J1 .Form-J1-li label { display: block; width: 100%; }
.Form-J1 .Form-J1-Btn { text-align: left; }
}

/*关于我们*/
.about_img { background-color: #fff;}
.about_img li{ float: left; margin-right: 10px;}
.about_img li.l1{ width: 470px;}
.about_img li.l2{ width: 470px;}
.about_img li.l3{ width: 237px; margin-right: 0;}
.about_img li ._img{ float: left;}

.about_img li ._img{position: relative; width: 100%; overflow: hidden; margin-bottom: 10px;}
.about_img li ._simg{ width: 230px; margin-right: 10px;}
.about_img li ._img img{width: 100%;height: 100%; transition:all ease .32s;}
.about_img li ._img ._layer{position: absolute;left: 0;top:0;width:100%;height: 100%;
background:#36f;background:rgba(1,162,234,.6);opacity: 0; filter:alpha(opacity=0);transition:opacity ease .16s;}
.about_img li ._img ._layer a{position: absolute;width:108px;height: 34px;line-height: 34px;
text-align: center;font-size:14px; color:#fff;border:2px solid #fff;left: 50%;bottom:-120px;
margin: 0 0 -82px -56px;opacity: 0; transition:all ease .32s;}
.about_img li ._img ._layer a:hover{background:rgba(255,255,255,.2);}
.about_img li ._img ._layer b{position: absolute;width: 64px;height: 64px;left: 50%;
margin:-42px 0 0 -32px;top:-50%;opacity: 0;transition:all ease .32s;
background:url(plus.png) no-repeat;}
.about_img li ._img:hover img{transform:scale(1.2);}
.about_img li ._img:hover ._layer{opacity: 1;}
.about_img li ._img:hover ._layer a{bottom:50%;opacity: 1;}
.about_img li ._img:hover ._layer b{top:50%;opacity: 1;}
.about_img .imgList { display:none;}
.spec_t{width: 220px;height: 90px;line-height: 90px;margin:0 auto 15px;
color:#333;border-bottom:2px solid #ccc;margin-bottom: 35px;text-align: center;font-size:36px;
font-weight: normal;padding:25px 0 0;position: relative;}
.spec_t:after{content: "";position: absolute;width: 60px;height: 0;
border-top:2px solid #e70014;top:100%;left: 0;transition:all linear .64s;}
.spec_cur:after{ left: 80px;}
.about_share{ margin-top: 30px;}



/********download_sheet.html********/
.downloadsheet-con .downloadvideo-list {
  background: #ffffff;
  padding: 30px 32px 50px 32px;
}
.downloadsheet-con .downloadvideo-list li {
  height: 49px;
  padding: 0 18px;
}
.downloadsheet-con .downloadvideo-list li a {
  display: block;
  float: left;
  line-height: 49px;
  color: #585858;
}
.downloadsheet-con .downloadvideo-list li:hover a {
  color: #e21001;
}
.downloadsheet-con .downloadvideo-list .downloadvideoTitle {
  width: 75%;
  padding-left: 12px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  background: url("ico_show_disc.png") no-repeat 0 center;
}
.downloadsheet-con .downloadvideo-list .downloadsheetView {
  float: right;
  width: 9%;
  padding-right: 15px;
  background: url("clientlib-common/image/about/news/ico_download_arrow.png") no-repeat right center;
}
.downloadsheet-con .downloadvideo-list .browse {
  width: 12%;
  padding-left: 25px;
  background: url("clientlib-common/image/about/culture/ico_periodical_browse.png") no-repeat 0 center;
}
.downloadsheet-con .downloadvideo-list .download {
  width: 7%;
  padding-left: 20px;
  background: url("clientlib-common/image/about/culture/ico_periodical_down.png") no-repeat 0 center;
}
.downloadsheet-con .downloadvideo-list .title {
  width: 75%;
  padding-left: 12px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  background: url("ico_show_disc.png") no-repeat 0 center;
}
.downloadsheet-con .downloadvideo-list .title.subtitle {
  text-indent: 30px;
  background-position-x: 30px;
}
.downloadsheet-con .downloadvideo-list .active {
  height: 41px;
  background: #f3f3f3;
}
.downloadsheet-con .downloadvideo-list .active a {
  line-height: 41px;
}
.downloadsheet-con .pagination-bulletin {
  margin-top: 50px;
  float: left;
}
.downloadsheet-con .pagination-bulletin ul li .first-page {
  margin-left: 0;
}