/*
* name:Global && Pc StyleSheet
* version:v3.4.2
* update:添加百度地图容器样式；默认隐藏百度分享的触控弹层
* date:2017-08-11
*/
.row{width:101%;transition:.2s width ease;*zoom:1}.row:before,.row:after{display:table;clear:both;content:''}.row>[class*="span-"]{float:left;margin-right:1%;*margin-right:.89%}.row>.span-1{width:7.33333333%}.row>.span-2{width:15.66666667%}.row>.span-3{width:24%}.row>.span-4{width:32.33333333%}.row>.span-5{width:40.66666667%}.row>.span-6{width:49%}.row>.span-7{width:57.33333333%}.row>.span-8{width:65.66666667%}.row>.span-9{width:74%}.row>.span-10{width:82.33333333%}.row>.span-11{width:90.66666667%}.row>.span-12{width:99%}.full-row{width:100%;transition:.2s width ease;*zoom:1}.full-row:before,.full-row:after{display:table;clear:both;content:''}.full-row>[class*='span']{float:left}.full-row>.span-1{width:8.33333333%;*width:8.22333333%}.full-row>.span-2{width:16.66666667%;*width:16.55666667%}.full-row>.span-3{width:25%;*width:24.89%}.full-row>.span-4{width:33.33333333%;*width:33.22333333%}.full-row>.span-5{width:41.66666667%;*width:41.55666667%}.full-row>.span-6{width:50%;*width:49.89%}.full-row>.span-7{width:58.33333333%;*width:58.22333333%}.full-row>.span-8{width:66.66666667%;*width:66.55666667%}.full-row>.span-9{width:75%;*width:74.89%}.full-row>.span-10{width:83.33333333%;*width:83.22333333%}.full-row>.span-11{width:91.66666667%;*width:91.55666667%}.full-row>.span-12{width:100%;*width:99.89%}.row>.pull-right,.full-row>.pull-right{float:right}.row>.center{position:relative;left:-0.5%;display:block;float:none;clear:both;margin-right:auto;margin-left:auto}.full-row>.center{display:block;float:none;clear:both;margin-right:auto;margin-left:auto}.pull-left-1{position:relative;left:-8.33333333%}.pull-left-2{position:relative;left:-16.66666667%}.pull-left-3{position:relative;left:-25%}.pull-left-4{position:relative;left:-33.33333333%}.pull-left-5{position:relative;left:-41.66666667%}.pull-left-6{position:relative;left:-50%}.pull-left-7{position:relative;left:-58.33333333%}.pull-left-8{position:relative;left:-66.66666667%}.pull-left-9{position:relative;left:-75%}.pull-left-10{position:relative;left:-83.33333333%}.pull-left-11{position:relative;left:-91.66666667%}.pull-left-12{position:relative;left:-100%}.pull-right-1{position:relative;left:8.33333333%}.pull-right-2{position:relative;left:16.66666667%}.pull-right-3{position:relative;left:25%}.pull-right-4{position:relative;left:33.33333333%}.pull-right-5{position:relative;left:41.66666667%}.pull-right-6{position:relative;left:50%}.pull-right-7{position:relative;left:58.33333333%}.pull-right-8{position:relative;left:66.66666667%}.pull-right-9{position:relative;left:75%}.pull-right-10{position:relative;left:83.33333333%}.pull-right-11{position:relative;left:91.66666667%}.pull-right-12{position:relative;left:100%}
@media only screen and (max-width:1024px){.row>.midd-1{width:7.33333333%}.row>.midd-2{width:15.66666667%}.row>.midd-3{width:24%}.row>.midd-4{width:32.33333333%}.row>.midd-5{width:40.66666667%}.row>.midd-6{width:49%}.row>.midd-7{width:57.33333333%}.row>.midd-8{width:65.66666667%}.row>.midd-9{width:74%}.row>.midd-10{width:82.33333333%}.row>.midd-11{width:90.66666667%}.row>.midd-12{width:99%}.midd-hide{display:none}.midd-center{position:relative;left:-0.5%;display:block;float:none;clear:both;margin-right:auto;margin-left:auto}.full-row>.midd-1{width:8.33333333%}.full-row>.midd-2{width:16.66666667%}.full-row>.midd-3{width:25%}.full-row>.midd-4{width:33.33333333%}.full-row>.midd-5{width:41.66666667%}.full-row>.midd-6{width:50%}.full-row>.midd-7{width:58.33333333%}.full-row>.midd-8{width:66.66666667%}.full-row>.midd-9{width:75%}.full-row>.midd-10{width:83.33333333%}.full-row>.midd-11{width:91.66666667%}.full-row>.midd-12{width:100%}}@media only screen and (max-width:992px){.row>.smidd-1{width:7.33333333%}.row>.smidd-2{width:15.66666667%}.row>.smidd-3{width:24%}.row>.smidd-4{width:32.33333333%}.row>.smidd-5{width:40.66666667%}.row>.smidd-6{width:49%}.row>.smidd-7{width:57.33333333%}.row>.smidd-8{width:65.66666667%}.row>.smidd-9{width:74%}.row>.smidd-10{width:82.33333333%}.row>.smidd-11{width:90.66666667%}.row>.smidd-12{width:99%}.smidd-hide{display:none}.smidd-center{position:relative;left:-0.5%;display:block;float:none;clear:both;margin-right:auto;margin-left:auto}.full-row>.smidd-1{width:8.33333333%}.full-row>.smidd-2{width:16.66666667%}.full-row>.smidd-3{width:25%}.full-row>.smidd-4{width:33.33333333%}.full-row>.smidd-5{width:41.66666667%}.full-row>.smidd-6{width:50%}.full-row>.smidd-7{width:58.33333333%}.full-row>.smidd-8{width:66.66666667%}.full-row>.smidd-9{width:75%}.full-row>.smidd-10{width:83.33333333%}.full-row>.smidd-11{width:91.66666667%}.full-row>.smidd-12{width:100%}}@media only screen and (max-width:760px){.row>.smal-1{width:7.33333333%}.row>.smal-2{width:15.66666667%}.row>.smal-3{width:24%}.row>.smal-4{width:32.33333333%}.row>.smal-5{width:40.66666667%}.row>.smal-6{width:49%}.row>.smal-7{width:57.33333333%}.row>.smal-8{width:65.66666667%}.row>.smal-9{width:74%}.row>.smal-10{width:82.33333333%}.row>.smal-11{width:90.66666667%}.row>.smal-12{width:99%}.smal-hide{display:none}.smal-show{display:block}.smal-center{position:relative;left:-0.5%;display:block;float:none;clear:both;margin-right:auto;margin-left:auto}[class*='pull-left-'],[class*='pull-right-']{right:auto;left:auto}.full-row>.smal-1{width:8.33333333%}.full-row>.smal-2{width:16.66666667%}.full-row>.smal-3{width:25%}.full-row>.smal-4{width:33.33333333%}.full-row>.smal-5{width:41.66666667%}.full-row>.smal-6{width:50%}.full-row>.smal-7{width:58.33333333%}.full-row>.smal-8{width:66.66666667%}.full-row>.smal-9{width:75%}.full-row>.smal-10{width:83.33333333%}.full-row>.smal-11{width:91.66666667%}.full-row>.smal-12{width:100%}}

/*挂件分页样式*/
.util-page{ font-size:0; color: #000; text-align: center;}
.util-page .gobutton,.util-page .sl,.util-page .num,.util-page .count { color: #000;display: inline-block;border: 1px solid #ededed;margin:10px 0;padding:5px 10px;vertical-align: middle;margin: 0 0 10px -1px;background: #fff; font-size:16px ;font-weight:normal; }
.util-page .gobutton:hover,.util-page .num:hover,.util-page .current{color:#fff; background:#0f6eb9;}
.util-page span.gobutton,.util-page span.gobutton:hover { color:#000; background-color:#eee; }
.util-page .gobutton .ion{ font-size: .8em;}
.util-page .count { margin-left:10px; color:#000; background:none; border:none; }
.util-page span.jump{ background: none; color: #000;display: inline-block; margin: 0 7px; vertical-align: top;  }
.util-page span.jumpto,.util-page span.jumpto_text,.util-page span.jumpto_text{ background: none; border: none;color: #000; font-size: 14px; }
.util-page .jumpto_inp{ width: 40px; text-align: center; height: 37px; line-height: 37px; vertical-align: top; }

/*百度地图容器-默认高度45%，BdMapArea是防止在同屏版心下地图太大*/
.BdMapArea { margin:0 auto 55px; max-width:1200px; }
.BdMapWrapper { position:relative; width:100%; height:0; padding-bottom:45%; overflow:hidden; }
.BdMapWrapper .BdMapCon { position:absolute; top:0; left:0; width:100%; height:100%; }
@media only screen and (max-width:760px) {
	.BdMapArea { display:none; }
}

/*默认隐藏百度分享触控弹层*/
.bdshare_popup_box { display:none!important;}

/* 雪碧图 */
/* 对齐方案引用(http://www.zhangxinxu.com/wordpress/2016/03/css-layout-base-20px/) */
.ico { display:inline-block; width:20px; height:20px; white-space:nowrap; letter-spacing:-1em; text-indent:-99em; color:transparent; background:url(../img/ico.png);
	*text-indent:0; *zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '\3000');vertical-align:middle;}
.ico:before {content:'\3000';}
.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;}
/* 常量设置 */
.wrap { width:1366px; margin-right:auto; margin-left:auto;}
.mwrap { max-width:1366px; margin-right:auto; margin-left:auto;}
/*对ie8设置最小宽度，防止页面错乱*/
/*for ie8*/
body{min-width:1240px\9; overflow-x:auto;}
/*for ie9+*/
@media all and (min-width:0){
	body{min-width:0; overflow-x:hidden;}
}
body{font-size:14px; line-height:1.6; color:#555; background:#fff;}
a{color:inherit;}
a:hover { color:#0f6eb9;}
::-moz-selection {color:#fff; background:#0f6eb9; }
::selection {color:#fff; background:#0f6eb9; }
::-webkit-input-placeholder { color:#aaa; } 
.placeholder { color:#aaa;}
/*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);}
.imgZoom img,.imgY180 img { -moz-transition:all .8s ease 0s; -ms-transition:all .8s ease 0s; -o-transition:all .8s ease 0s; -webkit-transition:all .8s ease 0s; transition:all .8s ease 0s;}
.imgZoom { overflow:hidden; -webkit-transform:rotate(0); transform:rotate(0); }
.imgZoom:hover img{ -moz-transform:scale(1.1,1.1); -ms-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); transform:scale(1.1,1.1);}
.imgY180:hover img { cursor:pointer; -moz-transform:rotateY(180deg); -ms-transform:rotateY(180deg); -o-transform:rotateY(180deg); -webkit-transform:rotateY(180deg); transform:rotateY(180deg) }

/* 网站样式 */

/*按钮*/
.view-more{display:inline-block; *display:inline; *zoom:1; color:#2d2d2d; line-height:26px;}
.view-more i{display:inline-block; *display:inline; *zoom:1; width:20px; height:26px; background:url(../images/more_ico.png) no-repeat center; float:left; margin-right:6px;}

/*头部*/
.head{height:120px;}
.header_top{line-height:25px; padding-top:5px; color:#666666; font-size:16px; position:relative; z-index:3; height:25px;}




.head .header_main{position:relative; z-index:2; height:100px;}
.head .header_main.fixed{position:fixed; top:0; left:0; right:0; background:#fff;}
.head .header_main.fixed .logo{bottom:-10px;}
.head .header_main .logo{position:relative; bottom:10px;}
.head .inav_wrapper{width:78%; margin-top: -5px;}
.head .inav .nav_li{ float: left; width:12%; font-size:18px; line-height:45px; height:45px; padding:15px 0; position:relative; text-align:center;}

/*导航下拉*/

.head  .inav .nav_li .xiala {width:565px; position: absolute; top: 100%; left: 0; background: #ffffff; height: 340px; display: none;}
.head  .inav .nav_li1 .xiala,
.head  .inav .nav_li2 .xiala,
.head  .inav .nav_li3 .xiala{ left:0; right:auto; }
.head  .inav .nav_li4 .xiala { left:-80px;}
.head  .inav .nav_li5 .xiala{left:-200px;}
.head  .inav .nav_li6 .xiala { left:-320px;}
.head  .inav .nav_li7 .xiala { left:-440px;}
.head  .inav .nav_li > a {display:block;color: rgb(49, 49, 49); font-size: 19px; font-weight: bold;}
.head  .inav .nav_li > a:after { content:''; display:none; position:absolute; bottom:0; left:45%; width:0; height:0; border-style:dashed dashed solid dashed; border-width:0 9px 10px 9px; border-color:transparent transparent #dbdbdb transparent; }
.head  .inav .nav_li > a:hover:after{display:block;} 
.head  .inav .nav_li .xiala .right_pt { width:65%; }
.head  .inav .nav_li .xiala .left_nav { float:left; width: 35%; text-align: center; background: #dbdbdb; color: #333; height: 100%;}
.head  .inav .nav_li .xiala .left_nav .ln_box {padding: 25px 20px 0 20px;}
.head  .inav .nav_li .xiala .left_nav .ln_box .left_li{line-height:36px;}
.head  .inav .nav_li .xiala .left_nav .xiala_a { padding: 0; padding-left:18px; font-weight: normal; line-height:40px; font-size:15px; border-bottom: 1px solid #ccc; display:block; text-align:left;}
.head  .inav .nav_li .xiala .left_nav .xiala_a:hover { color: #fff; background: #c61d22; }
.head  .inav .nav_li .xiala .right_pt .pt_box {padding: 25px; text-align:left; line-height:1.6;}
.head  .inav .nav_li .xiala .right_pt .pt_box .title { font-size: 22px; margin-top: 15px;}
.head  .inav .nav_li .xiala .right_pt .pt_box .dec { font-size: 14px; font-weight: normal; color: #666666; margin-top: 5px;}
.head  .inav .nav_li .rect-50 img{height:auto;}
.head .main_link{line-height:40px; padding:16px 0; text-align: right;}
.head .main_link .order{background:#c3101a; color:#fff; display:inline-block; *display:inline; *zoom:1; padding:0 15px;font-size:18px; }
.head .main_link .search{color:#0f6eb9; display:inline-block; *display:inline; *zoom:1; padding:0 15px;font-size:22px; font-weight:bold;}
.head .mobile_key{display:none; font-size:20px; color:#0f6eb9; margin:0 20px;}

/*下层banner*/
.xc_banner{background:url(../images/xc_banner.jpg) no-repeat center; color:#fff; padding:55px 0 35px;}
.xc_banner .wrap{position:relative;}
.xc_banner .root{font-size:28px; font-weight:bold; line-height:1; margin-bottom:25px;}
.xc_banner .root a:hover{color:#fff;}
.xc_banner .sec {
	width: 80%;
}
.xc_banner .sec a{display:inline-block; *display:inline; *zoom:1; line-height:40px; font-size:16px; margin-right:50px; position:relative;}
.xc_banner .sec a:after{content:""; position:absolute; bottom:0; left:50%; width:0; height:3px; background:#c3101a; -moz-transition:all .5s ease 0s; -ms-transition:all .5s ease 0s; -o-transition:all .5s ease 0s; -webkit-transition:all .5s ease 0s; transition:all .5s ease 0s;}
.xc_banner .sec a:hover{color:#fff;}
.xc_banner .sec a:hover:after,.xc_banner .sec a.cur:after{width:100%; left:0;}
.xc_banner .slogan{position:absolute; right:0; top:12px; text-align:right;}
.xc_banner .slogan .cn{font-size:28px; font-weight:bold;}
.xc_banner .slogan .en{font-size:21px; text-transform:uppercase; font-family:Arial; position:relative;}
.xc_banner .slogan .en:after{content:""; position:absolute; bottom:8px; left:0; right:0; height:5px; background:url(../img/white.22.png) repeat;}

/*主体部分*/
.channel_content{padding:60px 0 70px; min-height:400px; position:relative; z-index:1;}

/*底部*/
.footer .footer1{color:#fff; padding-bottom:60px; background:url(../images/footer1_bg.jpg) no-repeat center; background-size:cover; padding-top:48px;}
.footer1 .left{width:30%;}
.footer1 a:hover{color:#fff; opacity:.8;}
.footer1 .logo{margin-bottom:35px;}
.footer1 .footer_contact{padding-left:15px;}
.footer1 .footer_contact .t{font-size:16px; margin-bottom:10px;}
.footer1 .footer_contact ul li {font-size:14px; line-height:25px; color:#b8cce2;}
.footer1 .footer_contact ul li a:hover{color:#fff;}
.footer1 .channel_info{width:50%;}
.footer1 .channel_info ul{overflow:hidden;}
.footer1 .channel_info ul li{float:left; width:25%; text-align:center; }
.footer1 .channel_info ul li .info{border-left:1px solid #1576b7; margin-top:18px; height:200px;}
.footer1 .channel_info ul li .dt{font-size:18px; margin-bottom:30px; }
.footer1 .channel_info ul li .dd{font-size:14px; line-height:30px;}
.footer1 .bdsharebuttonbox{margin-top:30px;}
.footer1 .bdsharebuttonbox a{background:url(../img/footer_ico.png) no-repeat; display:inline-block; *display:inline; *zoom:1; margin:0 7px; width:30px; height:30px; padding:0;}
.footer1 .bdsharebuttonbox a.bds_tsina{background-position:0 0;}
.footer1 .bdsharebuttonbox a.bds_weixin{background-position:-30px 0;}
.footer1 .bdsharebuttonbox a.bds_douban{background-position:-60px 0;}
.footer1 .bdsharebuttonbox a.bds_tsina:hover{background-position:0 -30px;}
.footer1 .bdsharebuttonbox a.bds_weixin:hover{background-position:-30px -30px;}
.footer1 .bdsharebuttonbox a.bds_douban:hover{background-position:-60px -30px;}

.footer2{color:#252525; line-height:35px; font-size:15px; padding:20px 0;}

.web_ma {
	text-align:center;
	font-size: 18px;
	line-height: 36px;
}



/*新闻列表*/
.news_search{ background-color: #efefef;}
.news_search{padding: 42px 90px; margin-bottom:40px;}
.news_search .search_tit{ margin-right: 40px; font-size: 21px; color: #333; line-height: 41px;}
.news_search .news-sele,
.news_search .select-ui-choose{ width:250px;height: 41px; text-indent: 20px; margin-right: 29px; border-radius: 0; border: 1px solid #e1e1e1;}
.news_search .select-ui-choose-default ._txt{ padding: 0; font-size: 12px; line-height: 41px;}
.news_search .select-ui-choose-default ._arrow{ width: 34px; height: 41px; text-align: center; line-height: 41px; background-color: #e3e3e3;}
.news_search .select-ui-choose ._arrow .arr{ left: 50%; margin-left: -.2em; border-color: #b0b0b0 transparent transparent;}
.news_search .select-ui-choose-default.on ._arrow .arr{ border-color: transparent transparent #b0b0b0;}
.news_search .select-ui-options li{ line-height: 1.8em; padding: 6px;}
.news_search .search_ipt{ width:200px; height: 41px; padding: 0 10px 0 20px; margin-right: 29px; font-size: 12px; color: #a3a3a3; line-height: 41px; border: 1px solid #d3d3d3; /*background-color: #f4f4f4;*/}
.news_search .news-btn{ width: 204px; height: 41px; font-size: 17px; color: #fff; text-align: center; line-height: 41px; background-color:#c3101a; border: none; outline: none; cursor: pointer;}
body .select-ui-options-default li:hover{background:#c3101a;}
.news_list .news_list01 li { overflow:hidden; border-bottom:#e5e5e5 1px solid; }
.news_list .news_list01 li a{display: block;padding-bottom:40px; margin-top:40px;}
.news_list .news_list01 ._img { width:250px; float:left; margin-right:40px; }
.news_list .news_list01 ._img img{ -moz-transition: all .5s ease 0s;-ms-transition: all .5s ease 0s;-o-transition: all .5s ease 0s;transition: all .5s ease 0s;}
.news_list .news_list01 ._intro { overflow:hidden; }
.news_list .news_list01 ._title { display:block;line-height:32px; font-size:24px; font-weight:normal; margin-bottom:13px; color:#000; white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.news_list .news_list01 ._info { height:20px; line-height:20px; color:#999999; margin-bottom:10px; }
.news_list .news_list01 ._text { line-height:24px; height:48px; overflow:hidden; font-size:15px; color: #606060;margin-bottom: 23px;}
.news_list .news_list01 ._more { display:inline-block; white-space:nowrap; width:auto; height:32px; line-height:32px; background-color:#dda300; color:#fff; padding:0 20px; }
.news_list .news_list01 li:hover ._title{ color:#0f6eb9; }
/*通用分页*/
.common-page{font-size:0; margin-top:50px;}
.common-page a,.common-page span{line-height:58px;color:#666;background-color: #f2f3f5;display: inline-block;vertical-align: middle;text-align:center;padding:0 30px;font-size:14px;margin:0;}
.common-page a.num:hover,.common-page a.goprev:hover, .common-page a.gonext:hover,.common-page a.cur{color:#fff;background-color:#0f6eb9;}
@media only screen and (max-width:760px){
	.common-page a, .common-page span{line-height:30px; padding:0 6px;}
}

/*新闻详细 start*/
.news_detail{background:#fff;}
.news_detail .detail_l{width:70.3399%;}
.news_detail .l_box{background:#efefef;padding:6%;}
.news_detail .news_title{font-size:26px;color:#000;margin-bottom: 10px;}
.news_detail .l_tools{margin-bottom:40px;line-height:20px;}
.news_detail .l_tools span{display:inline-block;*display:inline;*zoom:1;font-size:14px;color:#5a5a5a;}
.news_detail .news_time{margin-right: 20px;}
.news_detail .switcher .title{display:inline-block;*display:inline;*zoom: 1;vertical-align:middle;}
.news_detail .detail_r{width:28%;}
.news_detail .detail_r .arr_box{background:#f7f7f7;padding:8%;margin-bottom:14px;color:#666;display:block;}
.news_detail .detail_r .arr_title{font-size:18px;color:#000;margin-bottom:10px;}
.news_detail .detail_r .arr_news_title{font-size:14px;font-weight:normal;}
.news_detail .detail_r .arr_time{font-size:14px;padding-top:6px;display:block;}
.news_detail .detail_r .arr_box:hover{color:#fff;background:#0f6eb9;}
.news_detail .detail_r .arr_box:hover .arr_title{color:#fff;}
.news_detail .detail_r .share_box{background:#f7f7f7;padding:8%;}
.news_detail .detail_r .share_title{font-size:18px;color:#000;margin-bottom:10px;}
.news_detail .detail_r .black_list{width:100%;height:42px;line-height:42px;background:#0f6eb9;text-align:center;font-size:18px;color:#fff;display:block;}
.news_detail .newdetail_share{padding:10px 0px;}
.news_detail .newdetail_share a{width:40px;height:40px;display:inline-block;cursor:pointer;text-align:center;border:1px solid #999;line-height:40px;border-radius:50%;background:none;padding:0;margin:0;margin-right: 10px;font-size:20px;color:#999;}
@media screen and (max-width:760px){
	.news_detail .detail_l,.news_detail .detail_r{width:100%;}
	.news_detail .news_title{font-size:24px;}
}
                         

/* 产品综合 */
.product_main{padding:0;}
.product_main .pt1{background:url(../images/product_main_bg.jpg) no-repeat center; background-size:cover; padding:85px 0;}
.product_main .rect-130{padding-bottom:130%; margin-bottom: 25px;}
.rect-130 img {
	height: 500px;
}
.product_main .pt1 ul{overflow:hidden; width:1200px; margin:0 auto;}
.product_main .pt1 li{float:left; width:32%; margin-left:1%; color:#fff; text-align:center; overflow:hidden;}
.product_main .pt1 li .text{position:absolute; top:0; left:0; right:0; padding:13% 10% 0; z-index:2;}
.product_main .pt1 li .text .tit{font-size:27px; margin-bottom:15px;}
.product_main .pt1 li .text .desc{font-size:15px; line-height:20px; height:40px; overflow:hidden;}
.product_main .pt1 li .cover{position:absolute; top:100%; left:0; right:0; bottom:0; z-index:1; background:url(../images/blue.9.png) repeat; padding-top:44%; -moz-transition:all .5s ease 0s; -ms-transition:all .5s ease 0s; -o-transition:all .5s ease 0s; -webkit-transition:all .5s ease 0s; transition:all .5s ease 0s;}
.product_main .pt1 li .cover a{display:block; width:200px; border:1px solid #8fbadc; line-height:45px; font-size:18px; margin:15px auto;}
.product_main .pt1 li .cover a:hover{background:#fff; color:#0f6eb9;}
.product_main .pt1 li:hover .cover{top:0;}

/*产品列表*/
.product_list .xc_banner{display:none;}
.product_list .pt1 .product_search{background:url(../img/product_serbg.jpg) no-repeat center; background-size:cover; padding-top:30px;}
.product_list .pt1 .product_search.pl_3 .pd2 .para_item{width:20%;}
.product_list .pt1 .product_search .pd2 .pd3 ul{margin-top:10px;}
.product_list .pt1 .product_search .pd2 .pd3 li.para_item{margin:5px 0 0; width:100%; color:#555; font-size:16px; font-weight:normal;}
.product_list .pt1 .product_search .pd2 .pd3 li.para_item.on{color:#0f6eb9;}
.product_list .pt1 .l_box{width:15%; display:none;}
.product_list .pt1 .r_box{width:100%;}
.product_list .pt1 .para_item{font-weight:bold; float:left; margin-bottom:25px; line-height:25px; user-select:none; cursor:pointer; margin-left: 50px; font-size:20px;}
.product_list .pt1 .para_item a{display:block; font-size:18px; color:#332e3a;}
.product_list .pt1 .r_box .para_item{margin-right:90px;}
.product_list .pt1 .para_item .icon{width:14px; height:14px; background:url(../img/radio.png) 0 0 no-repeat; margin-right:10px; display:inline-block; *display:inline; *zoom:1;}
.product_list .pt1 .para_item.on .icon{background:#0f6eb9}
.product_list .pt1 .para_item.on{color:#0f6eb9;}
/*.product_list .pt1 .pd2 .r_box .icon{background:none; border-radius:50%; border:2px solid #959595; width:10px; height:10px;}*/
/*.product_list .pt1  .pd2 .r_box .para_item.on .icon{background:#0f6eb9; border:2px solid #0f6eb9;}*/

.product_list .pt1 .pd3 .r_box .icon{background:none; border-radius:50%; border:2px solid #959595; width:10px; height:10px;}
.product_list .pt1  .pd3 .r_box .para_item.on .icon{background:#0f6eb9; border:2px solid #0f6eb9;}

.product_list .pt2 .part .pt_tit{font-size:30px; color:#0f6eb9; font-weight:bold; line-height:80px; padding-top:40px;}
.product_list .pt2 .part .pt_con a{display:block; margin-bottom:30px; background:#eef1f6;}
.product_list .pt2 .part .pt_con a ._full{width:90%; height:90%; top:5%; left:5%;}
.product_list .pt2 .part .info{padding:8%; background:#f3f3f3;}
.product_list .pt2 .part .info .top{overflow:hidden; position:relative; padding-bottom:15px; margin-bottom:15px;}
.product_list .pt2 .part .info .top:after{content:""; position:absolute; bottom:0; left:0; height:2px; width:40px; background:#041d41; -moz-transition:all .5s ease 0s; -ms-transition:all .5s ease 0s; -o-transition:all .5s ease 0s; -webkit-transition:all .5s ease 0s; transition:all .5s ease 0s;}
.product_list .pt2 .part .info .top .no{float:left; font-family:Impact; font-style:italic; font-size:35px; color:#041d41; margin-right:25px; line-height:45px;}
.product_list .pt2 .part .info .top .cn{font-size:26px; color:#c3101a; font-weight:bold; line-height:1;}
.product_list .pt2 .part .info .top .en{font-size:16px; color:#00a0e9; font-family:Impact;}
.product_list .pt2 .part .info .desc{color:#3a3a3a; font-size:15px; line-height:27px; height:54px; overflow:hidden; margin-bottom:25px;}
.product_list .pt2 .part a:hover .info .top:after{width:80px;}
.product_list .pt2 .con{padding-top:100px; font-size:20px; color:#0f6eb9;}

/*产品详细*/
.product_detail .xc_banner{display:none;}
.product_detail{padding:0 0 70px;}
.product_detail .pt1{background:url(../images/product_detail_bg.jpg) no-repeat center; background-size:cover; padding:100px 0 55px;}
.product_detail .pt1 .l{width:50%;}
.product_detail .pt1 .r{width:50%;}
.product_detail .pt1 .tit{color:#0f6eb9; font-size:30px; font-weight:bold; margin-bottom:20px;}
.product_detail .pt1 .top{overflow:hidden; position:relative; padding-bottom:15px; margin-bottom:45px;}
.product_detail .pt1 .top:after{content:""; position:absolute; bottom:0; left:0; height:2px; width:40px; background:#041d41;}
.product_detail .pt1 .top .no{float:left; font-family:Impact; font-style:italic; font-size:45px; color:#041d41; margin-right:25px; line-height:45px;}
.product_detail .pt1 .top .cn{font-size:26px; color:#c3101a; font-weight:bold; line-height:1;}
.product_detail .pt1 .top .en{font-size:16px; color:#00a0e9; font-family:Impact;}
.product_detail .pt1 .link{margin-bottom:25px;}
.product_detail .pt1 .link	a{display:inline-block; *display:inline; *zoom:1; width:185px; line-height:45px; border:2px solid #c3101a; color:#332e3a;	font-size:16px; text-align:center; margin-right:15px;}
.product_detail .pt1 .link	a.cur{background:#c3101a; color:#fff;}
.product_detail .pt1 .tool{font-size:16px; color:#332e3a;}
.product_detail .pt1 .tool .share{display:inline-block; *display:inline; *zoom:1; cursor:pointer; margin-right:50px;}
.product_detail .pt1 .tool .more_product{display:inline-block; *display:inline; *zoom:1; cursor:pointer; position:relative; width:200px;}
.product_detail .pt1 .tool .more_product .tab{padding:0 10px;}
.product_detail .pt1 .tool .more_product .con{position:absolute; top:100%; left:0; background:#f0f4f7; color:#332e3a; display:none;}
.product_detail .pt1 .tool .more_product .con a{line-height:30px; display:block; padding:10px; min-width:200px;}
.product_detail .pt1 .tool .more_product .con a:hover{background:#c3101a; color:#fff;}
.product_detail .pt1{position:relative; z-index:1;}
.product_detail .pt2{position:relative; z-index:0;}
.product_detail .pt2 .part{margin-top:60px;}
.product_detail .pt2 .pt_tit{font-size:36px; line-height:1; padding-left:10px; border-left:5px solid #e02125; margin-bottom:30px;}
.product_detail .pt2 .pt_tit .cn{color:#343434;}
.product_detail .pt2 .pt_tit .en{color:#0f6eb9; text-transform:uppercase; font-family:"Titillium"}
.product_detail .pt2 .pt_con{font-size:16px;}
.product_detail .pt2 .pt_con .case_list{margin-bottom:20px;}
.product_detail .pt2 .parameter_list li{margin-bottom:20px;color:#332e3a; line-height:25px; height:25px; overflow:hidden;}
.product_detail .pt2 .parameter_list .list_title{font-size:16px;margin-right:10px;}
.product_detail .pt2 .part3 .tit{font-size:16px; color:#041d41; text-align:center; background:#f0f3f6; line-height:46px; margin-top:10px;}
body .album_ordinary .album_close{background:#0f6eb9;}
.product_detail .pt2 .fea{margin-top:20px; line-height:25px;}
.product_detail .pt2 .fea .fea_t{background:#0f6eb9; color:#fff; font-size:20px; font-weight:bold; text-align:center; letter-spacing:8px; margin-right:30px;}
.product_detail .pt2 .fea .fea_d{font-size:16px; }

/*施工案例*/
.case_list .pt1{text-align:center;}
.case_list .pt1 a{display:inline-block; *display:inline; *zoom:1; line-height:45px; border:2px solid #e5e5e5; width:150px; text-align:center; font-size:18px; margin:0 20px;}
.case_list .pt1 a:hover,.case_list .pt1 a.cur{border-color:#c3101a; color:#c3101a; font-weight:bold;}
.case_list .rect-65{padding-bottom:65%;}
.case_list .pt2 .item2{margin-top:60px; cursor:pointer;}
.case_list .pt2 .item2 .icon{
	width:66px;
	 height:66px; 
	 background:url(../images/case_icon.png) no-repeat center; 
	 position:absolute; top:50%; left:50%; margin-left:-33px; 
	 margin-top:-33px; z-index:1; opacity:0; visibility:hidden; 
	 -moz-transition:all .5s ease 0s; -ms-transition:all .5s ease 0s; 
	 -o-transition:all .5s ease 0s; -webkit-transition:all .5s ease 0s; transition:all .5s ease 0s;
}

.case_list .pt2 .item2 .info{
	background:#e3e8ee; color:#303030;
	 padding:35px; -moz-transition:all .5s ease 0s; 
	 -ms-transition:all .5s ease 0s; -o-transition:all .5s ease 0s; 
	 -webkit-transition:all .5s ease 0s; transition:all .5s ease 0s;
 }
.case_list .pt2 .item2 .t{font-size:21px; font-weight:bold; margin-bottom:10px;}
.case_list .pt2 .item2 .desc{font-size:15px; line-height:27px; height:81px; overflow:hidden;}
.case_list .pt2 .item2:hover .info{background:#0f6eb9; color:#fff;}
.case_list .pt2 .item2:hover .icon{opacity:1; visibility:visible;}

/*服务介绍*/
.service_intro .pt1 .l{width:55%; background:#e3e8ee; color:#231815; font-size:15px; line-height:27px;}
.service_intro .pt1 .l .con{padding:45px; height:426px;}
.service_intro .pt1 .l .con .t{font-size:28px; font-weight:bold; line-height:1; margin-bottom:20px;}
.service_intro .pt1 .l .btm{margin-top:45px;}
.service_intro .pt1 .l .btm .pic{text-align: center;}
.service_intro .pt1 .l .btm{position:relative;}
.service_intro .pt1 .l .btm .text_box .text{position:absolute; width:28%;}
.service_intro .pt1 .l .btm .text_box .text1{text-align:right; top:30px; left:0;}
.service_intro .pt1 .l .btm .text_box .text2{text-align:left; top:30px; right:0; }
.service_intro .pt1 .l .btm .text_box .text3{text-align:right; top:160px; left:0;}
.service_intro .pt1 .l .btm .text_box .text4{text-align:left; top:160px; right:0;}
.service_intro .pt1 .r{width:43%;}
.service_intro .pt1 .r .bottom{margin-top:25px;}
.service_intro .pt1 .r .bottom .item{width:48%;}
.service_intro .pt1 .r .rect-70{padding-bottom:70%;}

/*服务网点*/
.service_net .pt1{color:#3d322f;}
.service_net .pt1 .tit{font-size:24px; margin-bottom:30px; }
.service_net .pt1 .desc{font-size:16px; line-height:27px;}
.service_net .pt2{margin-top:70px;}
.service_net .pt2 .l{padding-top:35px; width:20%; margin-left:3%;}
.service_net .pt2 .l .item{width:250px; text-align:center; font-size:16px; margin-bottom:20px;}
.service_net .pt2 .l .item .tit{line-height:43px; color:#2e2e2e; background:#c2c2c2;}
.service_net .pt2 .l .item.cur .tit .icon{display:inline-block; *display:inline; *zoom:1; width:15px; height:20px; background:url(../img/net_ico.png) no-repeat;    margin: -3px 5px;}
.service_net .pt2 .l .item .info{color:#626262; line-height:27px; padding:15px 0; display:none; background:#e7e7e7;}
.service_net .pt2 .l .item.cur .tit{background:#c3101a; color:#fff;}
.service_net .pt2 .r{width:77%; text-align:center;}
.service_net .pt2 .r img{display:none;}

/*公司简介*/
.intro{padding-top:0;}
.intro .pt1{height:360px; position:relative; margin-bottom:80px;}
.intro .pt1 img{height:360px; position:absolute; max-width:none; width:1920px; top:0; left:50%; margin-left:-960px;}
.intro .tab_wrap{overflow:hidden;}
.intro .tab_wrap .li1{background:url(../img/intro_tab1.jpg) no-repeat; background-size:cover;}
.intro .tab_wrap .li2{background:url(../img/intro_tab2.jpg) no-repeat; background-size:cover;}
.intro .tab_wrap .li3{background:url(../img/intro_tab3.jpg) no-repeat; background-size:cover;}
.intro .tab_wrap li{width:33%; float:left; margin-left:0.5%; color:#fff; position:relative; padding-bottom:30px;}
.intro .tab_wrap li:after{content:""; position:absolute; top:0; left:0; right:0; bottom:0; background:rgba(15, 110, 185, .6); z-index:1; opacity:0; visibility:hidden; -moz-transition:all .5s ease 0s; -ms-transition:all .5s ease 0s; -o-transition:all .5s ease 0s; -webkit-transition:all .5s ease 0s; transition:all .5s ease 0s; cursor:pointer;}
.intro .tab_wrap li:first-child{margin-left:0;}
.intro .tab_wrap li .info{padding:30px 45px; position:relative; z-index:2;}
.intro .tab_wrap li .info .en{font-size:24px; text-transform:uppercase; font-family:"Titillium"}
.intro .tab_wrap li .info .cn{font-size:32px; font-weight:bold;}
.intro .tab_wrap li .info .flag{-moz-transition:all .5s ease 0s; -ms-transition:all .5s ease 0s; -o-transition:all .5s ease 0s; -webkit-transition:all .5s ease 0s; transition:all .5s ease 0s; width:18px; height:18px; background:url(../img/jiahao.png);}
.intro .tab_wrap li:hover:after{opacity:1; visibility:visible;}
.intro .tab_wrap li:hover .info .flag{transform:rotate(180deg);}
.intro .content{margin-top:60px; background:#f4f8fd; padding:50px 75px;}
.intro .content{position:relative; }
.intro .content:after{content:""; width:26px; height:16px; background:url(../img/intro_flag.png); position:absolute; bottom:100%; left:10%;}
.intro .content[pos=pos0]:after{left:10%;}
.intro .content[pos=pos1]:after{left:45%;}
.intro .content[pos=pos2]:after{left:80%;}
.intro .content .item{display:none;}
.intro .content .item.cur{display:block;}
.intro .content .en1{color:#0f6eb9; font-size:60px;  line-height:1; text-transform:uppercase;}
.intro .content .en2{color:#0f6eb9; font-size:30px; line-height:1; text-transform:uppercase;}
.intro .content .cn{color:#333; font-size:30px; font-weight:bold; margin-bottom:30px; margin-top:5px;}
.intro .content .desc{font-size:15px; line-height:28px;}

/*首页*/
.index{padding:0;}

/*banner*/
.ibanner{position:relative; height:625px;overflow:hidden; z-index:1;}
.ibanner .owl-carousel .owl-item{overflow: hidden;}
.ibanner .item{height:625px;overflow: hidden;position: relative;}
.ibanner .owl-carousel .owl-item img{position: absolute;left: 50%;margin-left: -960px;width: 1920px;max-width: none; top: 0;height: 100%;}
.ibanner .owl-carousel .video_item .mobile_img{display:none; position:static; width:100%; height:auto; margin:0;}
.ibanner .owl-carousel .item{opacity: 0;visibility: hidden;}
.ibanner .owl-carousel.owl-loaded .item{opacity: 1;visibility: visible;}
.ibanner video{position: absolute; min-height:100%; min-width:100%; object-fit:cover; z-index:1;}
.ibanner .cover{position: absolute;left:0; top: 0; width:100%; height: 100%; z-index: 2;background:url(../img/video_cover.png) repeat;}
.ibanner .owl-carousel .owl-dots{position:absolute; width:100%; left:0; bottom:20px; text-align:center;}
.ibanner .owl-carousel .owl-dot{width:10px; height:10px; background:#fff; border-radius:50%; margin:0 5px; display:inline-block; *display:inline; *zoom:1;}
.ibanner .owl-carousel .owl-dot.active{background:#c3101a;}
.ibanner .owl-carousel .owl-prev,
.ibanner .owl-carousel .owl-next{position:absolute; top:50%; left:0; margin-top:-100px; font-size:60px; color:#c3101a; }
.ibanner .owl-carousel .owl-next{left:auto; right:0;}



.index .rect-61{height: 190px;}
.index .rect-61 img {
	width: 100%;
	height: 100%;
}
.index .pt_tit{font-size:36px; color:#041d41; font-weight:bold; text-align:center; line-height:1; padding:55px 0 30px;}
.index .pt1{padding:60px 0 15px;}
.index .pt1 .t{line-height:50px; font-size:16px; color:#5b5b5b; text-align:center;}
.index .pt1 .info{display:block;}
.index .pt1 .info:hover .t{color:#0f6eb9;}

.index .pt2{background:url(../images/ipt2_bg.jpg) no-repeat center; background-size:cover; padding:60px 0 85px; color:#000000; text-align:center; position:relative; }
.index .pt2:after{content:""; width:2px; height:42px; position:absolute; bottom:0; left:50%; margin-left:-1px; background:#a1c8e2;}
.index .pt2 .t1{font-size:18px; color:#4d88bd;}
.index .pt2 .t2{font-size:38px; font-weight:bold; margin-top:10px; padding-bottom:20px; margin-bottom:20px; position:relative;}
.index .pt2 .t2:after{content:""; position:absolute; bottom:0; left:50%; width:60px; height:4px; background:#c3101a; margin-left:-30px; }
.index .pt2 .desc{font-size:16px; line-height:28px; margin-bottom:50px;}
.index .pt2 .more{
	display:inline-block; 
	*display:inline; 
	*zoom:1; 
	width:200px; 
	line-height:50px; 
	color:#ffffff; 
	background:#028ad0; 
	font-size:22px;
}
.index .pt2 .more:hover{background:#0576b0;}


.index .pt3{padding-bottom:70px;}
.index .pt3 .tab{text-align:center; margin-bottom:30px;}
.index .pt3 .tab li{display:inline-block; *display:inline; *zoom:1; position:relative; cursor:pointer; color:#041d41; width:120px}
.index .pt3 .tab li:before{content:""; position:absolute; top:7px; left:0; width:1px; height:10px; background:#68778d;}
.index .pt3 .tab li:first-child:before{display:none;}
.index .pt3 .tab li:hover,.index .pt3 .tab li.cur{color:#c3101a;}



.index .pt3 .rect-90{
	padding-bottom:86%;
	background:url(../images/ind_pro_pc1.jpg) no-repeat;
}
.index .pt3 .rect-90:hover {
	background:#0f6eb9;
}

.width90 {
	width: 90%;
	margin: 0px auto;
	padding: 25px 5%;
}
.item_txt1 {
	font-size: 32px;
	color:#FFF;
}
.item_txt2 {
	background:#FFF;
	height: 3px;
    width: 120px;
    margin-top: 6px;
}
.item_txt3 {
	font-size: 14px;
	color:#FFF;
	margin-top: 15px;
	line-height: 32px;
	height: 400px;
	overflow:hidden;
}
.item_txt5 {
	font-size: 14px;
	color:#FFF;
	margin-top: 15px;
	line-height: 32px;
	height: 100px;
	overflow:hidden;
}
.item_txt4 {
}
.item_txt4 a:hover {
	padding-left: 25px;
}


.index .pt3 .rect-44{
	padding-bottom:40%;
	background:url(../images/ind_pro_pc2.jpg) no-repeat;
}
.index .pt3 .rect-44:hover {
	background:#0f6eb9;
}


.index .pt3 .rect-45{
	padding-bottom:40%;
	background:url(../images/ind_pro_pc3.jpg) no-repeat;
}
.index .pt3 .rect-45:hover {
	background:#0f6eb9;
}




.index .pt3 .content .item{display:none;}
.index .pt3 .content .item.cur{display:block;}
.index .pt3 .content .left{width:49.4%;}
.index .pt3 .content .right{width:49.4%;}
.index .pt3 .content .left .detail{ background-size:cover;}
.index .pt3 .content .item .detail:hover .tit .cn{color:#c3101a;}
.index .pt3 .content .right .top .detail{background-size:cover;}
.index .pt3 .content .right .btm .detail{background:url(../img/ipt3_rbg2.jpg) no-repeat; background-size:cover;}
/*.index .pt3 .content a{display:block; padding:70px 0 0 40px; position: relative; z-index:2;}*/
.index .pt3 .content a{display:block;}
.index .pt3 .content .t_info{padding:70px 0 0 40px; position: relative; z-index:2;}
.index .pt3 .content .right .top{margin-bottom:2%;}
.index .pt3 .content .detail .tit{margin-bottom:15px;}
.index .pt3 .content .detail .cn{-moz-transition:all .5s ease 0s; -ms-transition:all .5s ease 0s; -o-transition:all .5s ease 0s; -webkit-transition:all .5s ease 0s; transition:all .5s ease 0s;display:inline-block; *display:inline; *zoom:1; font-size:32px; font-weight:bold; margin-right:20px;}
.index .pt3 .content .detail .en{font-size:27px;}
.index .pt3 .content .detail .desc{font-size:15px; line-height:25px; margin-bottom:40px;}
.index .pt3 .content .pic{position:absolute; bottom:10%; right:5%; z-index:1;}
.index .pt3 .content .left .pic{width:85%;}
.index .pt3 .content .left .pic a{padding:0;}
.index .pt3 .content .right .pic{width:55%;}
.index .pt3 .content .left .detail .cn{color:#fff;}
.index .pt3 .content .left .detail .en{color:#c3101a;}
.index .pt3 .content .left .detail .desc{color:#fff; width:65%;}
.index .pt3 .content .left .detail .view-more{color:#fff;}
.index .pt3 .content .right .detail .cn{color:#0f6eb9;}
.index .pt3 .content .right .detail .en{color:#041d41;}
.index .pt3 .content .right .detail .desc{color:#757575; width:250px; height:50px; overflow:hidden;}
.index .pt3 .content .right .detail .view-more{color:#757575;}

.index .pt4{background:url(../images/ipt4_bg.jpg) no-repeat center; background-size:cover; padding:70px 0;}
.index .pt4 .l{width:38%;}
.index .pt4 .l .info{padding-left:25px;}
.index .pt4 .l .en{color:#0f6eb9; font-size:60px; line-height:1.3; font-family:Arial;}
.index .pt4 .l .cn{font-size:36px; color:#041d41; font-weight:bold;}
.index .pt4 .l .desc{color:#4a4a4a; font-size:16px; margin-bottom:70px; }
.index .pt4 .l a{display:inline-block; *display:inline; *zoom:1; width:170px; line-height:50px; background:#0f6eb9; color:#fff; font-size:18px; text-align:center;}
.index .pt4 .l a:hover{background:#c3101a;}
.index .pt4 .r{width:62%;}
.index .pt4 .r .pic{position:relative; }
.index .pt4 .r .pic .dots{position:absolute; left:0; right:0; top:0; bottom:0;}
.index .pt4 .r .pic .dots .item{position:absolute; }
.index .pt4 .r .pic .dots .item .tab{display:inline-block; *display:inline; *zoom:1; position:relative; cursor:pointer; width:20px; height:20px;}
/*.index .pt4 .r .pic .dots .item .tab:after{content:""; width:6px; height:6px; background:#0f6eb9; border-radius:50%; border:4px solid #a8c1d8; position:absolute; top:-15px; left:50%; margin-left:-10px;}*/
.index .pt4 .r .pic .dots .item .detail{position:absolute; top:-60px; left:200%; width:350px; display:none;}
.index .pt4 .r .pic .dots .item.three .detail{left:auto; right:200%;}
.index .pt4 .r .pic .dots .item.three .detail:before{right:-10px; transform: rotate(180deg);}
.index .pt4 .r .pic .dots .item.cur .detail{display:block;}
.index .pt4 .r .pic .dots .item .detail:before{content:""; width:12px; height:22px; background:url(../img/ipt4_flag.png); position:absolute; right:100%; top:50%; margin-top:-11px;}
.index .pt4 .r .pic .dots .item .detail .info{padding:15px 20px; background:#fff; border-radius:10px; overflow: hidden; position:relative;}
.index .pt4 .r .pic .dots .item .detail .info img{float:left; margin-right:20px; width:110px; margin-top:15px;}
.index .pt4 .r .pic .dots .item .detail .info .con{overflow:hidden;}
.index .pt4 .r .pic .dots .item .detail .info .t{font-size:18px; color:#393939; line-height:1; padding-bottom:10px; margin-bottom:10px; position:relative;}
.index .pt4 .r .pic .dots .item .detail .info .t:after{content:""; position:absolute; bottom:0; left:0; width:40px; height:1px; background:#c3101a;}
.index .pt4 .r .pic .dots .item .detail .info .d{font-size:15px; line-height:22px; color:#484848;}


.index .pt5{padding-bottom:60px;}
.index .pt5 a{display:block;}
.index .pt5 .info{padding:0 25px; text-align:center; margin-bottom:20px}
.index .pt5 .t{color:#041d41; font-size:25px; line-height:36px; margin:30px 0; font-weight:bold; padding:0 35px; height:72px; overflow:hidden; }
.index .pt5 .desc{padding:0 35px; font-size:15px; color:#626262; line-height:24px; height:48px; overflow:hidden; margin-bottom:35px;}
.index .pt5 .view-more{color:#041d41;}




/*关于我们*/
.contact_us .pt1 .fix{position:relative; }
.contact_us .map_address{width: 68%; position:absolute; top:0; left:0; bottom:0; background: #e3e8ee;}
.contact_us .map_address>div{width:100% !important; height:100%;}
.contact_us .map_address img{max-width:none;}
.contact_us .info_box{width: 30%; float:right;}
.contact_us .factory_img{}
.contact_us .factory_img img{position: relative;top: 50%;left: 50%;width: 412px;height: 244px;margin: -122px 0 0 -206px;}
.contact_us .company_info{padding: 50px 30px 50px 30px;background: url(../img/pics_self/company_info_bg.png) no-repeat;background-size:cover;}
.contact_us .company_info .title{height: 33px;line-height: 33px;font-size: 21px;font-weight: bold;color: #212121;margin-bottom: 30px;}
.contact_us .company_info .des{height: 33px;line-height: 33px;font-size: 16px;font-weight: bold;color: #212112;margin:0;}

/*社会招聘*/
/*search*/
.social_recruit{padding: 76px 0 68px 0;}
.social_recruit .job_search{padding:25px 70px; border:10px solid #ededed; margin-bottom:50px;}
.social_recruit .job_search .from_title{font-size:15px;font-weight: bold; color:#000;height: 42px;line-height:42px;margin-right: 30px;}
.social_recruit .job_search .sele{width:320px; border:1px solid #dde1e4; height:42px; line-height:42px; border-radius:0; margin-right:50px; float:left;background:none;}
.social_recruit .job_search .ipt{width:270px;float:left; height:42px; line-height:42px; border:1px solid #dde1e4; text-indent:20px; background:none; outline:none; margin-right:60px;}
.social_recruit .job_search .job_s_btn{width:180px; height:42px; text-align:center; background:#c42028; color:#fff; border:none; outline:none; box-shadow:none; font-size:15px; padding:0; margin:0; cursor:pointer; float:left;line-height: 42px;}
/*.social_recruit .job_search .job_s_btn:hover{background: #ffdf00;}*/
.social_recruit .job_search .sele ._arrow{width: 40px;background: #e3e3e3;}
.social_recruit .job_search .sele ._arrow .arr{border-color:#969696 transparent transparent;left: 50%;margin-left: -6px;}
.social_recruit .job_search  .select-ui-choose-default.on ._arrow .arr{border-color: transparent transparent #969696;}
/*content*/
.social_recruit .job_box ul li{visibility: visible;  -webkit-transform: translateY(0) scale(1); opacity: 1;transform: translateY(0) scale(1); opacity: 1;-webkit-transition: -webkit-transform 0.5s cubic-bezier(0.6, 0.2, 0.1, 1) 0.2s, opacity 0.5s cubic-bezier(0.6, 0.2, 0.1, 1) 0.2s; transition: transform 0.5s cubic-bezier(0.6, 0.2, 0.1, 1) 0.2s, opacity 0.5s cubic-bezier(0.6, 0.2, 0.1, 1) 0.2s;}
.social_recruit .pd{min-height: 300px;padding:40px;color:#333; display:block; transition:background 0.5s ease; -webkit-transition:background 0.5s ease; border:1px solid #fff; background:#f2f2f2; margin-left:-1px; margin-top:-1px;}
.social_recruit .pd:hover{background:url(../img/pics_self/job_mask.png) no-repeat; color:#fff; box-shadow: 0px 0px 10px rgba(0,0,0,.5); background-size:cover;}
.social_recruit .pd .title{font-size:24px; color:#000; margin-bottom:40px; position:relative;text-overflow: ellipsis;white-space: nowrap;}
.social_recruit .pd .short_line{width:50px; height:1px;margin: 20px 0;background:#191919;} 
.social_recruit .pd .info{font-size:14px; color:#000; line-height:32px; margin-bottom:30px;}
.social_recruit .pd .btn_apply{width: 127px;height: 30px;line-height: 30px;font-size: 16px;color: #000;text-align: center;border: 1px solid #000;}
.social_recruit .pd:hover .title{color:#fff;}
.social_recruit .pd:hover .short_line{background:#fff;}
.social_recruit .pd:hover .info{color:#fff;}
.social_recruit .pd:hover .btn_apply{color: #fff;border-color: #fff;}

/*招聘详情*/
.scroll_off { width: 100%; height: 100%; overflow: hidden; }
.scroll_off body{ position: fixed;width: 100%; overflow: hidden; }
.job_detail_bg.hide {display:none; }
.job_detail_bg {position:fixed; top:0; left:0; z-index:100; width:100%; bottom:0; background:rgba(0,0,0,.60); filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#99000000,endcolorstr=#99000000); }
.job_detail_bg .job_detail_win { position:absolute; left:50%; top:50%; margin-top:-300px; margin-left:-470px; width:940px; height:600px; overflow:hidden;background:#fff;}
.job_detail_bg .job_detail_win > iframe { border-radius:10px; }
.job_detail {position:relative; padding:10px 45px 40px; }
.job_detail_bg .btn_close {display:block; position:absolute; top:25px; right:45px; width:30px; height:30px; font-size:0; background:url(../img/pics_self/job03.png) 0 0 no-repeat;z-index:2;}
.job_detail .job_tit {line-height:2.4em; font-size:30px; font-weight:bold; color:#333333; border-bottom:#d2d2d2 2px solid; }
.job_detail .txt_con {margin:18px 0 20px; height:380px; overflow-y:auto; font-size:14px; line-height:28px; }
.job_detail .det_rec {margin-bottom:6px; }
.job_detail .det_rec .tit {width:12.3%; color:#666; }
.job_detail .det_rec .desc {width:77.6%; color:#333; }
.job_detail .det_mailto_box {margin-left:12.3%; padding:15px 0 15px 3.6%; font-size:14px; color:#333333; line-height:23px; background-color:#cfcfcf; }
.job_detail .det_mailto_box > a {font-weight:bold; color:#2e3669; text-decoration:underline; }

/*新闻中心*/

.news_text p {
margin-top: 12px;
line-height: 28px;
}

.about_box {
line-height: 30px;
}

.case_video {
	text-align:center;
	margin-top: 35px;
}

.propc {
	text-align:center;
	margin-top: 20px;
}









/*下层--简历投递挂件*/
.Form-J1 .Form-J1-Left {
  float: left;
  width: 48%;
}
.Form-J1 .Form-J1-right {
  float: right;
  width: 48%;
}
.Form-J1 .Form-J1-li {
  background: #f7f7f7;padding: 10px 2%;margin-bottom: 15px; position:relative;
}
.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;
  width: 82%;vertical-align: middle;border: none;background: transparent;
}
.Form-J1 .Form-J1-li textarea {
  width: 83%;vertical-align: middle; height:90px;border: none;background: transparent;
}

.Form-J1 .Form-J1-li ._mes {
  width: 83%;vertical-align: middle; height:157px;border: none;background: transparent;
}
.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 {
  width: 82%;background: transparent;border: none; height:30px;line-height: 30px;
}
.Form-J1 .Form-J1-Btn {
  clear: both;
  text-align: center;
  padding: 35px 0 35px;
}
.Form-J1 .Form-J1-Btn button {
  width: 160px;
  height: 45px;
  line-height: 32px;
  text-align: center;
  color: #fff;
  cursor: pointer; outline:none; border:none;padding:0;font-size: 15px;
}
.Form-J1 .Form-J1-Btn ._submit {
  background: #c3101a;
  margin-right: 10px;
}
.Form-J1 .Form-J1-Btn ._reset {
  background: #BEBEBE;
}
.Form-J1 .Form-J1-li  .Validform_wrong{position: absolute;right: 7%;top: 13px;}
.Form-J1 .Form-J1-li em {color: red; vertical-align: middle; padding-left: 10px; float: right; }
.Form-J1 .select-ui-choose-default {height: 2em; line-height: 2em; border: none!important; border-radius: 4px; background: none!important; color: #aaa; width: 82%; }

@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:center;}
  
}

.Form-J1 .Validform_right{display:block;}
body .Form-J1 .Form-J1-li .Validform_checktip{position: absolute; right: 7%; top: 13px;}

.album_ordinary .slide_c p.t{font-size:20px; font-weight:bold; bottom:75px;}
.album_ordinary .slide_c p.desc{bottom:25px;}



.info_icon {
	padding-top: 10px;
}
.info_icon2 {
	padding-top: 16px;
}









