@charset "utf-8";
/* CSS Document */

p { font-size:14px; color:#666;}
a { color: #666;}
a:hover { color: #ff9600;}
.left { float:left;}
.right { float: right;}
.kbheight { width:100%; height:80px;}

.yb_conct{position:fixed;z-index:9999999;top:200px;right:-127px;cursor:pointer;transition:all .3s ease;}
.yb_bar ul li{width:180px;height:53px;font:16px/53px 'Microsoft YaHei';color:#fff;text-indent:54px;margin-bottom:3px;border-radius:3px;transition:all .5s ease;overflow:hidden;}
.yb_bar .yb_top{background:#ff4a00 url(../images/rightbar.png) no-repeat 0 0;}
.yb_bar .yb_phone{background:#ff4a00 url(../images/rightbar.png) no-repeat 0 -57px;}
.yb_bar .yb_QQ{text-indent:0;background:#ff4a00 url(../images/rightbar.png) no-repeat 0 -113px;}
.yb_bar .yb_ercode{background:#ff4a00 url(../images/rightbar.png) no-repeat 0 -169px;}
.hd_qr{padding:0 29px 25px 29px;}
.yb_QQ a{display:block;text-indent:54px;width:100%;height:100%;color:#fff;}
/*---------侧边栏---------*/

.head_cont { width: 100%; height: auto; overflow: hidden;}
.head_cont .head_top { height: 40px;}
.head_cont .nav_cont { position: relative; width:100%; height:auto; margin: 0 auto;}
.head_cont .nav_cont.fixed { width:100%; position:fixed; left:0; top:0; z-index:20; background: url(../images/fff90.png) repeat;box-shadow: 0 1px 5px rgba(0,0,0,.1);}
.head_cont .nav_cont.fixed >.wrap { background: none;}
.head_cont .wrap { width: 1200px; height:80px; margin: 0 auto; position: relative; background: url(../images/fff90.png) repeat;}

.head_cont .logo { float: left; margin-top:15px; margin-right:30px; }

.head_cont .phone_box { width: 145px; height: 56px; margin-top:12px; float: right; text-align: right;}
.head_cont .phone_box p { font-size: 14px;}
.head_cont .phone_box h5 { font-size: 28px; color: #ff0000; font-family: Impact; font-weight: normal;}

.head_cont .nav_box { float: right; font-size: 18px; margin-right:30px;}
.head_cont .nav_box li { float: left; margin-right:12px; position:relative;}
.head_cont .nav_box li a { padding: 0 12px; height: 80px; line-height:80px; display: block; position: relative; }
.head_cont .nav_box li a:hover  i { position:absolute; bottom:0; left:50%; margin-left:-10px; width:0; height:0; border-width:0 10px 10px; border-style:solid; border-color:transparent transparent #fed100;}

.nav_two { display: none;}
.nav_ul li:hover .nav_two { display: block;  transition:2.4s;}
.nav_two { position:absolute; top:100%; left:50%; width:130px; margin-left:-75px; padding:10px; background:#fed100; opacity: 0.9;}
.head_cont .nav_box li .nav_two>li { float: none; margin-right: 0; text-align:center;}
.head_cont .nav_box li .nav_two>li a { display:block; width:100%;line-height:40px; height:40px;  font-size:17px; color:#303030; padding: 0;}
.head_cont .nav_box li .nav_two>li a:hover { background:#f5f5f5;}

.head_cont .mobile_key { display: none;}
.m_nav { display:none;}
/*-----------------------------header块结束--------------------------------------*/


.owl-theme .owl-controls { margin-top:10px; text-align:center; }
.owl-theme .owl-controls.clickable .owl-buttons div:hover { filter:Alpha(Opacity=100); opacity:1; text-decoration:none; }
.owl-theme .owl-controls .owl-page { display:inline-block; zoom:1; }
.owl-theme .owl-controls .owl-page span { display:block; height:25px; margin:5px 7px; filter:Alpha(Opacity=50); opacity:1; -webkit-border-radius:20px; -moz-border-radius:20px; border-radius:20px; overflow:hidden; }
.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span {filter:Alpha(Opacity=100); opacity:1; }
.owl-theme .owl-controls .owl-page span.owl-numbers { height:auto; width:auto; color:#FFF; padding:2px 10px; font-size:12px; -webkit-border-radius:30px; -moz-border-radius:30px; border-radius:30px; }
.owl-pagination { position:absolute; bottom:10px; left:50%; -webkit-transform:translateX(-50%); -ms-transform:translateX(-50%); transform:translateX(-50%); text-align:center; -webkit-tap-highlight-color:transparent; }
.owl-pagination .owl-page { display:inline-block; zoom:1; }
.owl-pagination .owl-page span { position:relative; transition:.36s ease; }
.owl-pagination .owl-page span { background-color:transparent; width:auto; height:auto; }
.owl-pagination .owl-page { cursor:pointer; cursor:hand; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; }
.owl-pagination{position:absolute;bottom:10px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%); }
.owl-pagination .owl-page:nth-of-type(1) span:after{content:"01"; }
.owl-pagination .owl-page:nth-of-type(2) span:after{content:"02"; }
.owl-pagination .owl-page:nth-of-type(3) span:after{content:"03"; }

.owl-pagination .owl-page span{border:0}
.owl-pagination .owl-page:nth-of-type(1) span:after{font-size:16px;font-family:CYJXY;color:#fff; }
.owl-pagination .owl-page:nth-of-type(2) span:after{font-size:16px;font-family:CYJXY;color:#fff; }
.owl-pagination .owl-page:nth-of-type(3) span:after{font-size:16px;font-family:CYJXY;color:#fff; }

.owl-pagination { bottom:20px}
@media only screen and (max-width: 760px) {
	.owl-pagination { display: none;}
	}
.owl-pagination .owl-page span{background-color:transparent;width:auto;height:auto;}
.owl-pagination .owl-page span{position:relative;transition:.36s ease; }
.owl-pagination .owl-page.active span:after{color:#0b74c3; }
.owl-pagination .owl-page.active span{padding-right:146px;background:0 0;}
.owl-pagination .owl-page.active span:before{width:146px; }
.owl-pagination .owl-page span:before{content:"";position:absolute;top:10px;left:31px;background-color:#0b74c3;width:0;height:1px;transition:.36s ease; }
.owl-pagination .owl-page:last-of-type span:before{left:auto;right:31px; }
.owl-pagination .owl-page:last-of-type.active span{padding-left:146px;padding-right:0; }
.owl-pagination .owl-page:last-of-type.active span:before{left:auto;right:31px; }
.owl-pagination .owl-page{margin-right:8px; }
.owl-item .item img{display:block;width:100%; }

/*banner nav prev next buttons*/
.owl-buttons { height:0; top:50%; -webkit-transform: translateY(calc(-50%)); -ms-transform: translateY(calc(-50%)); transform:translateY(calc(-50%)); position:absolute; width:100%; margin:0;}
.owl-buttons { text-align:center; -webkit-tap-highlight-color:transparent;}
.owl-buttons .owl-prev,.owl-buttons .owl-next { width:36px; height:120px;  border-radius:2px 0 0 2px;}
.owl-buttons .owl-prev, .owl-buttons .owl-next { height:80px;}
.owl-buttons .owl-prev { position:absolute; left:0; background:rgba(0,0,0,.2); padding:0; border-radius:0; cursor:pointer; background:url(../images/left.png) no-repeat; background-position:0 22px;}

.owl-buttons .owl-prev, .owl-buttons .owl-next { top:50%; opacity:0.4; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%);}

.owl-buttons .owl-next { position:absolute; right:0; background:rgba(0,0,0,.2); padding:0; border-radius:0; cursor:pointer; background:url(../images/right.png) no-repeat; background-position:0 22px;}
/*progress bar*/
#bar {width: 0%;max-width: 100%;height: 2px; background: #0b74c3; overflow: hidden;}
#progressBar { width: 100%;background: #100E0E;}
/*----------------------------baner块结束--------------------------------------*/

.main {width:100%; height:auto; overflow:hidden;  padding-bottom: 40px; background:#FFF;}
.midbox1,.midbox2,.midbox3,.midbox4 { width: 1200px; height: auto; overflow: hidden; margin:30px auto 0;}
.midbox1 .hccont { width: 100%; height: auto; overflow: hidden; margin:0 auto 20px;}
.midbox1 .hccont h2 { font-size:48px; line-height: 48px; color:#002e68; font-weight: normal;}
.midbox1 .hccont h3 { font-size:32px; color:#666; margin:10px 0; font-weight: normal;}
.midbox1 .hccont p { font-size:16px; color:#666; line-height:26px;}

.midbox1 .one .imgbox { width:74.5%; height:auto; overflow: hidden;}
.midbox1 .one .fontbox { width: 23%; height:auto; overflow: hidden;}
.midbox1 .bot20 { margin-bottom: 0;}
.two li { float: left; width:23.5%; height:auto; display: block; margin-right:2%; }
.two li.libox4 { margin-right: 0;}
.two .imgbox {height:auto; overflow: hidden;}
.imgbox img {cursor: pointer; transition: all 0.6s;}
.imgbox img:hover {transform: scale(1.3);}



/*-------以下为页面动画------*/

.midbox1 .left,.list_box .left { position:relative; animation:fromleft 1s;}
.midbox1 .right,.list_box .right { position:relative; animation:fromright 1s;}

.libox1 { position:relative; animation:frobot 1000ms; animation-delay:200ms;}
.libox2 { position:relative; animation:frobot 1000ms; animation-delay:300ms;}
.libox3 { position:relative; animation:frobot 1000ms; animation-delay:400ms;}
.libox4 { position:relative; animation:frobot 1000ms; animation-delay:500ms;}

.midbox2,.midbox4 { position: relative; animation:allleft 1000ms;}
.midbox3 { position: relative; animation:allright 1000ms;}

@keyframes fromleft {
	0% {left:-100px;opacity:0.3}
	100% { left:0;opacity:1}
	}
@-webkit-keyframes fromleft {
	0% {left:-100px; opacity: 0.3;}
	100% { left: 0; opacity: 1.0;}
}
@keyframes fromright {
	0% {right:-100px;opacity:0.3}
	100% { right:0;opacity:1}
	}
@-webkit-keyframes fromright {
	0% {right: -100px; opacity: 0.3;}
	100% { right: 0; opacity: 1.0;}
}
@keyframes frobot {
	from { bottom:100px; opacity: 0.3;}
	to   { bottom:0; opacity:1.0;}
}
@-webkit-keyframes frobot {
	from { bottom:100px; opacity: 0.3;}
	to   { bottom:0; opacity:1.0;}
}
@keyframes allleft {
	from { left:-100px; opacity: 0.3;}
	to   { left: 0; opacity:1.0;}
}
@-webkit-keyframes allleft {
	from { left:-100px; opacity: 0.3;}
	to   { left: 0; opacity:1.0;}
}
@keyframes allright {
	from { right:-100px; opacity: 0.3;}
	to   { right: 0; opacity:1.0;}
}
@-webkit-keyframes allright {
	from { right:-100px; opacity: 0.3;}
	to   { right: 0; opacity:1.0;}
}
/*-----------------------------第一模块结束--------------------------------------*/

.sec_banner{position:relative; height:300px; overflow:hidden;}
.sec_banner .wrap { width: 1200px; margin: 0 auto;}
.sec_banner a { color: #FFF;}
.sec_banner a:hover { color:#fed100}
.sec_banner img{position:absolute; width:1920px; left:50%; margin-left:-960px; top:0; max-width:none;}
.sec_banner .mask{z-index:1; position:absolute; left:0;top:0; width:100%; height:100%; background:url(../images/banner_mask.png) repeat;}
.sec_banner .catinfo{position:absolute; bottom:30px; left:0; width:100%; z-index:2;}
.sec_banner .catinfo .catname{font-size:42px; color:#fff; margin-bottom:15px; line-height:1;}
.sec_banner .catinfo .posi{font-size:15px; color:#fff; line-height:1;}
.sec_banner .catinfo .posi em{margin:0 5px;}
.sec_banner.banner_zh .catname{font-size:20px; color:#fff; line-height:1; margin-bottom:13px;}
.sec_banner.banner_zh .info{font-size:50px; color:#fff; font-weight:bold;margin-bottom:20px; line-height:1;}
/*栏目页面top图&当前位置*/

.midbox2 .hc_title { width: 100%; height: auto; overflow: hidden; margin-bottom:20px;}
.midbox2 h4 { width: 145px; font-size:30px; line-height:30px; color:#666; }
.midbox2 .modal_move { width: 110px; text-align: right; font-size: 14px; margin-top:12px;}
.midbox2 .icon { width: 16px; height: 16px; display: inline-block; background:url("../images/move.png") center center no-repeat; margin-left: 8px; vertical-align: -2px;}

.midbox2 .hc_cont  { width: 100%; height: auto; overflow: hidden;}
.midbox2 .modal_title { font-size: 24px; text-align: center; height: 24px;}
.midbox2 .hc_cont p  { font-size: 14px; text-align: center; line-height: 14px; margin-top: 15px;}

.midbox2 .oilyy,.midbox2 .oilrh,.midbox2 .oillq,.midbox2 .oilqt { float:left; width:24.15%; height:265px; padding:20px 0; border:#efefef 8px solid;  overflow: hidden; position: relative;}
.midbox2 .oilyy { background: url("../images/oilyy_bg.png") no-repeat center; }
.midbox2 .oilrh { border-left: 0; background: url("../images/oilrh_bg.png") no-repeat center;  }
.midbox2 .oillq { border-left: 0; background: url("../images/oillq_bg.png") no-repeat center;  }
.midbox2 .oilqt { border-left: 0; background: url("../images/oilqt_bg.png") no-repeat center;  }

.midbox2 .desk { position: absolute; left:0; top:0; width:100%; height: 265px; padding:20px 0; z-index: -99; transition: all .15s ease;}
.midbox2 .desk ul { width: 80%; margin: 18px auto 0;}
.midbox2 .desk li { font-size: 14px; line-height: 26px; background: url("../images/hqq.png") no-repeat right center;}
.midbox2 .desk li a { color: #FFFFFF; display: inline-block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.midbox2 .desk_tlt  { color: #FFFFFF; font-size: 24px; text-align: center; line-height: 24px; padding-top:4px;}
.midbox2 .desk_tlt a { color: #FFFFFF;]}
.midbox2 .desk_line { width: 30px; height: 2px; background: #FFFFFF; margin:16px auto;}
.midbox2 .oilyy:hover .desk { z-index: 99; background: rgba(255, 150, 0, 0.96); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#f4ff9600, endColorstr=#f4ff9600); zoom: 1; }
.midbox2 .oilrh:hover .desk { z-index: 99; background: rgba(255, 150, 0, 0.96); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#f4ff9600, endColorstr=#f4ff9600); zoom: 1; }
.midbox2 .oillq:hover .desk { z-index: 99; background: rgba(255, 150, 0, 0.96); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#f4ff9600, endColorstr=#f4ff9600); zoom: 1; }
.midbox2 .oilqt:hover .desk { z-index: 99; background: rgba(255, 150, 0, 0.96); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#f4ff9600, endColorstr=#f4ff9600); zoom: 1; }
.midbox2 .mdisblack { display: none;}

.midbox2 .hc_bott { width: 100%; height: auto; overflow: hidden; background: #efefef; border-radius: 5px; margin-top: 20px; font-size: 14px; color: #777777;}
.midbox2 .hc_bott .hotqu { width: 62%; height: auto; overflow: hidden; background: #FFFFFF; margin:8px 0 8px 8px; padding-bottom: 15px;}
.midbox2 .hotqu a { margin: 15px 0 0 30px; display: block; float: left; }

.midbox2 .hc_bott .hotzx { width: 35%; background: #FFFFFF; margin:8px 8px 8px 0; padding-bottom: 15px;}
.midbox2 .hotzx p { margin: 31px 0 12px; }
.midbox2 .hotzx .left { margin-left: 30px;}
.midbox2 .hotzx .right { margin-right: 30px;}
.midbox2 .hotzx a { display: block; background: #ffffff; border: 1px #ff9600 solid; height: 38px; line-height: 38px; text-align: center; border-radius: 5px; color: #ff9600;  }
.midbox2 .hotzx .left a { padding: 0px 20px; }
.midbox2 .hotzx .right a { padding: 0 15px;}
/*-----------------------------第二模块结束--------------------------------------*/

.midbox3 .hc_title { width: 100%; height: auto; overflow: hidden; margin-bottom:20px; }
.midbox3 h4 { font-size:30px; color:#666; text-align: center;}
.midbox3 p  { font-size:14px; text-align:center; margin-top:10px;}
.midbox3 .hc_cont { width: 100%; height: auto; overflow: hidden;  }
.midbox3 .hc_cont table { background: #efefef;}
.midbox3 .hc_cont td { background: #FFF; width:20%; height: auto; overflow: hidden;}
/*-----------------------------第三模块结束--------------------------------------*/

.midbox4  h6 { font-size:16px; color:#666666; margin-bottom:10px; line-height:16px; overflow: hidden;display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;}
.midbox4  p  { font-size:14px; line-height:21px;}
.midbox4 .hydt { width:62.5%; height: auto; overflow: hidden;}
.midbox4 h4 { font-size:30px; color: #666666; font-weight: normal; margin-bottom:12px;}
.midbox4 h5 { font-size:18px; color: #666666;  }

.midbox4 .hc_cont,.midbox4 .hc_bott { width: 100%; height: auto; overflow: hidden;}
.midbox4 .imgbox  { width:44%; height:auto; overflow:hidden;}
.midbox4 .fontbox { width:53%; height:auto; overflow:hidden;}
.hydt .hc_cont .fontbox p { margin-top:20px; line-height:26px; font-size:16px;}
.hydt .modal_move    { margin-top:40px; font-size:14px; }
.hydt .hc_bott       { width:100%; height:auto; overflow:hidden;}
.hydt .hc_bott li    { width:100%; height:auto; overflow:hidden; margin-top:40px; }
.hydt .hc_bott .left { width:10%; height:70px; background:#CCCCCC;}
.hydt .hc_bott .left i { font-size:12px; width:97%; height:20px; line-height:20px; background:#FFF; display:block; text-align:center; margin-left:1px;  }
.hydt .hc_bott .left p { font-size:30px; text-align:center; color:#FFFFFF; font-weight:bold; line-height:49px;}
.hydt .hc_bott .right  { width:86%;}
.hydt .hc_bott .right p{ width:86%;}

.mtjj { width: 32%; height: auto; overflow: hidden;}
.mtjj .hc_cont { width: 100%; height: auto; overflow: hidden;}
.mtjj .hc_cont .vidbox { width:100%; height:auto; margin-bottom:40px;}
.mtjj .hc_cont .vidbox video { width:100%; height:228px;}
.mtjj .hc_cont li { width: 100%; height: auto; overflow: hidden; margin-top:30px;}
.mtjj .imgbox  { width:25%; height:auto;}
.mtjj .fontbox { width:70%; height: auto; overflow: hidden;}
/*.mtjj .fontbox  { line-height: 26px; overflow: hidden;display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; }*/
.mtjj .fontbox p  { font-size: 14px;overflow: hidden;display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
/*-----------------------------第四模块结束--------------------------------------*/

.font_box { width:100%; height:auto; overflow:hidden; color:#CCCCCC;}

.foot { width:100%; background:#27343c;}
.font_box .hc_bott { width:1200px; height: auto; overflow: hidden;  margin: 0 auto; padding-bottom: 40px; background: #27343c; padding-top:32px; }
.font_box .basi_box { width:33%; height: auto; overflow: hidden;}

.font_box .hc_cont { width:67%; height: auto; overflow: hidden;}
.font_box h3 { font-size: 36px; margin-bottom: 20px; line-height: 36px;}
.font_box h4 { font-size: 28px; font-family: Impact; background: url("../images/add.png") no-repeat 0 -25px; padding-left: 45px;}
.font_box h5 { font-size: 18px; margin-bottom: 10px; }
.font_box h6 { font-size: 18px; width: 100%; border-bottom: #485a65 1px solid; padding-bottom: 16px; margin-bottom:10px;}
.font_box .add_box { background: url("../images/add.png") no-repeat 0 0; padding-left: 45px;  }
.font_box .phone_box { margin: 15px 0 18px;}
.font_box .phone_box p { padding-left: 37px; }
.font_box .email_box { background: url("../images/add.png") no-repeat 0 -60px; padding-left: 45px;  }
.font_box .link_box { margin-top:36px;}
.font_box p { line-height: 32px;font-size: 16px;}
.font_box a { color: #CCCCCC;}
.font_box a:hover { color: #ff9a0a;}

.media_box { width:10%; text-align:center; margin-right:100px;}
.media_box p { font-size:18px;}
.prod_box  { width:32%; margin-right:100px; }
.tech_box  { width:10%; text-align:center; margin-right:100px; }
.tech_box  p { font-size:18px;}
.cons_box  { width:10%; text-align:center;  }
.cons_box h6 { border-bottom: #485a65 1px dashed; padding-bottom: 12px; margin-bottom: 15px;}

.copyrig { width: 100%; height: 46px; background: #171f23; text-align: center;}
.copyrig p { line-height: 46px; font-size: 14px;}
/*-----------------------------首页结束--------------------------------------*/

.channel_content { padding-top: 40px;}
.channel_content .wrap { width: 1200px; margin: 0 auto;}
.pt2 .box,.pt3 .box     { width:100%; height:auto; overflow:hidden; margin-bottom:40px;}
.pt2 .tetle,.pt3 .tetle { font-size:30px; line-height:30px; margin-bottom:12px; color:#666;}
.pt2 .list_box p { font-size:15px; line-height:25px; color:#666;}
.pt2 .list_box ul { margin-top:20px;}
.pt2 .list_box li { float:left; width:23.5%; margin-right:1.5%;}
.pt2 .list_box li.marrigh0 { margin-right: 0;}
.pt2 .list_box li .pd { display: block; padding:30px 10px 0 10px; background:#efefef;}
.pt2 .list_box .img_box { text-align:center;}
.pt2 .list_box .fon_box { text-align:center; font-size:18px; line-height:60px;}
.pt3 .tetle { margin-bottom:25px;}
.pt3 li { float:left; width:23.5%; margin-right:1%;}
.pt3 li.marrigh0 { margin-right: 0;}
.pt3 .fon_box img {text-align: center; }
.pt3 .fon_box { text-align: center; font-size: 18px; line-height:50px;}

/*form*/
.group_form{margin:20px auto 0;background:#eee; padding:65px 0}
.con_m1{ max-width:1200px; overflow:hidden; margin:0px auto 50px;}
.message{ background:#fff; border-radius:10px; padding:40px 60px 30px 60px; -moz-box-shadow:#f4d5a4 0px 5px 10px;  box-shadow:#f4d5a4 0px 2px 10px;}
.group_form h3 { margin:15px 0 10px; padding:0; text-align:left; height:40px; line-height:40px; text-indent:0; background:none; font-weight:bold; color:#333; font-size:24px; }
.group_form li{margin:8px 0;width:48.5%;}
.group_form .wbk{margin-top:10px;width:100%}
.group_form li span{width: 100%;display: block;overflow: hidden;text-align: left;font-size: 18px;line-height: 38px;color: #000;}
.group_form li span font{color:#15499a;}
.group_form li input{height:46px;line-height:46px;width:100%;color: #666;font-size: 15px;background-color:#fff; border: #bcbcbc 1px solid; border-radius:5px;text-indent: 35px;    box-sizing: border-box;}
.group_form li .tex_message {background: url(../images/lytb3.png) no-repeat 10px 17px #fff; padding:15px 0 0; text-indent:35px; width:100%; border:#bcbcbc 1px solid; border-radius:5px; height:100px; line-height:20px; font-size:15px; color:#666; box-sizing:border-box;}
.group_form .button{ width:100%; overflow:hidden; padding-top:10px;}
.button input{color: #fff; height:45px; line-height:30px; display:block; width:220px; cursor:pointer; font-size:18px; font-weight:bold; border-radius:2px; border:none; background:linear-gradient(to right, #ff4d52,#ff9e5f);}
.group_zxfw{width: 100%;overflow: hidden;}
.group_zxfw em{width:180px;height: 180px;margin-right: 16px; background: url(../images/lyhxr.png) no-repeat;display: block;float: left;background-size: cover;}
.group_zxfw h3{padding-top: 20px;font-size: 30px;}
.group_zxfw p{font-size: 16px;text-indent: 0;line-height: 36px;}
.group_zxfw p span{margin: 0 5px;}
.group_zxfw p span a{background:#FF8000;color: #fff;padding: 4px 10px;border-radius: 4px;white-space: nowrap;text-decoration: none;cursor: pointer}
.group_zxfw p strong{font-size: 28px;margin: 0 5px;}
.group_zxfw p strong a{color: #FF8000;white-space: nowrap;text-decoration: none}
.group_zxfw p i{font-style:normal;font-weight:700;}
.group_zxfw p i b{font-size: 24px;color: #FF8000;line-height: 24px;}
/*-----------------------------产品栏目页面结束--------------------------------------*/


.secnav_box .wrap { width:1200px; margin:0 auto;}
.secnav_box{border:1px solid #ededed;}
.secnav_box .sec_box>li>a { display:block; padding:0 15px; position:relative; font-size:20px; color:#4c4c4c; line-height:65px; height:65px;}
.secnav_box .sec_box>li   { margin-right:20px; position:relative; height:65px; float:left;}
.secnav_box .sec_box>li.on>a:after,.secnav_box .sec_box>li>a:hover:after { content:''; position:absolute; width:100%; height:3px; background:#fed100;left:0; bottom:0;}
.secnav_box .sec_box>li>a .icon { display:none;}
.secnav_box .sec_box>li.hasmenu>a .icon { width:7px; height:4px; vertical-align:middle; background:url(../images/arr_menu.png) center center no-repeat; display:inline-block; margin:0 5px;}

/*
.pt4 .box { width:100%; height: auto; overflow: hidden; margin-bottom: 40px;}
.pt4 li { float: left; width:32%; margin-right:2%; text-align: center; background: #efefef; margin-bottom:20px; position: relative;}
.pt4 .pd { padding:70px 15px 10px;}
.pt4 h4 { text-align:center; padding-top:20px; padding-bottom:20px; font-size:17px; }
.pt4 li.marrigh0 { margin-right: 0;}
.pt4 .fon_box { text-align: center; font-size: 18px; line-height:50px;}
.pt4 li:hover { transition:all 0.2s; }
.pt4 li:hover .mov_bg { display:block; }
.pt4 .mov_bg { display:none; background:#154697; opacity:0.9; position:absolute; left:0;bottom:0; height:100%; color:#fff; text-align:center; }
.pt4 .mov_bg .xq { line-height:36px; left:0; width:39%; bottom:80px; border:1px solid #fff; margin:0 auto; }
.pt4 .mov_bg h2 { padding-top:70px; padding-bottom:24px; }
.pt4 .mov_bg p  { line-height:36px; font-size:16px; padding:0 40px 30px; }
.pt4 .mov_bg a  { padding:9px 28px; font-size:14px; border:1px solid #fff; color:#fff; }
*/

.pt5  ul { width:100%; height:auto; overflow:hidden;}
.pt5  li { float: left; width:23.5%; margin-right:1.5%; background:#efefef; margin-bottom:35px;}
.pt5 .pd { padding:40px 15px 10px;}
.pt5 .img_box { margin-bottom:30px; text-align: center;}
.pt5 .tetle {font-size:18px; color:#333; line-height:1; margin-bottom:16px; font-weight:bold;}
.pt5 .para_box{margin-bottom:10px; height:auto; overflow:hidden;}
.pt5 .para_box span{display:inline-block; margin-right:15px; font-size:14px; color:#555; line-height:1; margin-bottom:10px;}
/*-----------------------------产品列表页面结束--------------------------------------*/

.rect-61    { padding-bottom:61%;}
.pro_detail { padding-bottom:0;}
.pro_detail .pt1 { margin-bottom:60px;}
.pro_detail .pt1 .l_box  { width:50%;}
.pro_detail .pt1 .r_box  { width:46%;}
.pro_detail .pt1 .bigimg { border:1px solid #e2e2e2; padding-bottom:20px; text-align:center;}

.pro_detail .pt1 .r_box .title{font-size:36px; color:#000; line-height:1; margin-bottom:25px;font-weight:normal;}
.pro_detail .pt1 .r_box .title span{color:#fcba0e; margin-right:15px; }
.pro_detail .pt1 .r_box .params_box{padding:25px 20px 15px; margin-bottom:20px; background:url(../images/pro_bg.jpg) repeat;}
.pro_detail .pt1 .r_box .params_box li{padding-bottom:20px; float:left;}
.pro_detail .pt1 .r_box .params_box li.short{width:43%;}
.pro_detail .pt1 .r_box .params_box li.long{width:55%; border-left:1px solid #fff;}
.pro_detail .pt1 .r_box .params_box li.short .t{padding-left:20px;}
.pro_detail .pt1 .r_box .params_box li.short .v{padding-left:20px;}
.pro_detail .pt1 .r_box .params_box li.long .t{padding-left:60px;}
.pro_detail .pt1 .r_box .params_box li.long .v{padding-left:60px;}
.pro_detail .pt1 .r_box .params_box  .t{font-size:18px; color:#000;}
.pro_detail .pt1 .r_box .params_box  .v{font-size:18px; color:#464646;}
.pro_detail .pt1 .r_box .other {margin-bottom:30px;}
.pro_detail .pt1 .r_box .other .tit{font-size:18px; color:#4f4f4f; margin-right:15px;}
.pro_detail .pt1 .r_box .other .c{font-size:15px; color:#4f4f4f;}
.pro_detail .pt1 .r_box .btn_box {margin-bottom:30px;}
.pro_detail .pt1 .r_box .btn_box a{display:block; width:40%; margin-right:3%; line-height:50px; border:3px solid #fed100; font-size:24px; color:#000000;float:left; text-indent:9%;}
.pro_detail .pt1 .r_box .btn_box a i{width:8px; height:15px; background:url(../images/jtr.png) center center no-repeat; margin-left:20px; vertical-align:0; display: inline-block;}
.pro_detail .pt1 .r_box .btn_box a:hover{background:#fed100;}
.pro_detail .pt1 .r_box .telline .t{font-size:15px; color:#000; margin-right:10px;}
.pro_detail .pt1 .r_box .telline .num a {font-size:35px; font-family:Impact; color:#fcba0e; margin-right:40px;}
.pro_detail .pt1 .r_box .telline .smore{font-size:22px; color:#4f4f4f; cursor:pointer;}
.pro_detail .pt1 .r_box .telline .smore:hover{color:#fed100;}
.pro_detail .pt1 .r_box .telline .smore i{font-size:24px; color:#fed100;}
.pro_detail .pt6 {margin-bottom:60px;}
.pro_detail .pt6 .targets li{width:25%; padding:20px 0; background:#949494; position:relative; cursor:pointer;}
.pro_detail .pt6 .targets li:before{content:'';position:absolute;right:0;width:3px; height:100%; background:#fff; top:0;}
.pro_detail .pt6 .targets li:after{content:''; position:absolute; left:50%; top:100%; border-left:10px solid transparent; border-right:10px solid transparent; border-top:10px solid #fdd000; margin-left:-10px; display:none;}
.pro_detail .pt6 .targets li .tb{width:35px; height:35px; margin:0 auto 10px; background:url(../images/pro_icons.png) no-repeat;}
.pro_detail .pt6 .targets li .name{font-size:17px; color:#fff; text-align:center;}
.pro_detail .pt6 .targets li:hover .name{color:#666;}
.pro_detail .pt6 .targets li:hover{background:#fdd000;}
.pro_detail .pt6 .targets li:hover:after{display:block;}
.pro_detail .pt6 .targets li.active .name{color:#666;}
.pro_detail .pt6 .targets li.active{background:#fdd000;}
.pro_detail .pt6 .targets li.active:after{display:block;}
.pro_detail .pt6 .targets .li1 .tb{background-position:0 0;}
.pro_detail .pt6 .targets .li1:hover .tb{background-position:0 -35px;}
.pro_detail .pt6 .targets .li1.active .tb{background-position:0 -35px;}
.pro_detail .pt6 .targets .li2 .tb{background-position:-35px 0;}
.pro_detail .pt6 .targets .li2:hover .tb{background-position:-35px -35px;}
.pro_detail .pt6 .targets .li2.active .tb{background-position:-35px -35px;}
.pro_detail .pt6 .targets .li3 .tb{background-position:-70px 0;}
.pro_detail .pt6 .targets .li3:hover .tb{background-position:-70px -35px;}
.pro_detail .pt6 .targets .li3.active .tb{background-position:-70px -35px;}
.pro_detail .pt6 .targets .li4 .tb{background-position:-105px 0;}
.pro_detail .pt6 .targets .li4:hover .tb{background-position:-105px -35px;}
.pro_detail .pt6 .targets .li4.active .tb{background-position:-105px -35px;}
.pro_detail .pt7 .section {margin-bottom:30px; color:#666;}
.pro_detail .pt7 .section.s3{margin-bottom:0;}
.pro_detail .pt7 .section .t{font-size:36px; color:#666; line-height:1; margin-bottom:20px; }
.pro_detail .pt7 .s1 .bjk { width:100%;}
.pro_detail .pt7 .s1 .bjk p{ line-height:28px; font-size: 16px;}
.pro_detail .pt7 .s1 .sdysoil { width:100%; height:auto; overflow:hidden;}
.pro_detail .pt7 .s1 .sdysoil li { float: left; height: 86px; overflow: hidden; width:50%; margin:50px 0 0;}
.pro_detail .pt7 .s1 .sdysoil li .fon_box { padding-left:110px;}
.pro_detail .pt7 .s1 .sdysoil .cpbg01 { background:url("../images/i6.png") 0 0 no-repeat;}
.pro_detail .pt7 .s1 .sdysoil .cpbg02 { background:url("../images/i6.png") 0 -96px no-repeat;}
.pro_detail .pt7 .s1 .sdysoil .cpbg03 { background:url("../images/i6.png") 0 -192px no-repeat;}
.pro_detail .pt7 .s1 .sdysoil .cpbg04 { background:url("../images/i6.png") 0 -288px no-repeat;}
.pro_detail .pt7 .s1 .sdysoil .cpbg05 { background:url("../images/i6.png") 0 -384px no-repeat;}
.pro_detail .pt7 .s1 .sdysoil .cpbg06 { background:url("../images/i6.png") 0 -480px no-repeat;}
.pro_detail .pt7 .s1 .sdysoil .cpbg07 { background:url("../images/i6.png") 0 -576px no-repeat;}
.pro_detail .pt7 .s1 .sdysoil .cpbg08 { background:url("../images/i6.png") 0 -672px no-repeat;}
.pro_detail .pt7 .s1 .sdysoil .cpbg09 { background:url("../images/i6.png") 0 -768px no-repeat;}
.pro_detail .pt7 .s1 .sdysoil .cpbg10 { background:url("../images/i6.png") 0 -864px no-repeat;}
.pro_detail .pt7 .s1 .sdysoil .cpbg11 { background:url("../images/i6.png") 0 -960px no-repeat;}
.pro_detail .pt7 .s1 .sdysoil .cpbg12 { background:url("../images/i6.png") 0 -1056px no-repeat;}
.pro_detail .pt7 .s1 .sdysoil .cpbg13 { background:url("../images/i6.png") 0 -1152px no-repeat;}
.pro_detail .pt7 .s1 .sdysoil .cpbg14 { background:url("../images/i6.png") 0 -1248px no-repeat;}
.pro_detail .pt7 .s1 .sdysoil .cpbg15 { background:url("../images/i6.png") 0 -1344px no-repeat;}

.pro_detail .pt7 .s1 .sdysoil .t { font-size:20px; line-height:26px; margin-bottom:6px;}
.pro_detail .pt7 .s1 .sdysoil p  { font-size:16px; line-height:24px;}
.pro_detail .pt7 .section.s2 .t  { margin:60px auto 30px; }
.pro_detail .pt7 .table-responsive { position:relative; overflow:hidden;}
.pro_detail .pt7 .table-responsive table { background:#666;}
.pro_detail .pt7 .table-responsive table td:hover { background: #fcba0e; color: #000;}
.pro_detail .pt7 .table-responsive table td { background:#FFF; height: 30px; text-align: center;}
.pro_detail .pt3 .tetle { font-weight: normal; margin:20px 0;}
/*-----------------------------产品详情页面结束--------------------------------------*/


/*新闻搜索--公共部分*/
.news_search{ background-color: #efefef;}
.news_search{padding: 42px 112px 41px 47px}
.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: 183px;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: 174px; height: 41px; padding: 0 10px 0 20px; margin-right: 29px; font-size: 12px; color: #a3a3a3; line-height: 41px; border: 1px solid #d3d3d3; }
.news_search .news-btn{ width: 204px; height: 41px; font-size: 17px; color: #333; text-align: center; line-height: 41px; background-color: #fed100; border: none; outline: none; cursor: pointer;}


.new_box { display: block; }
.new_box .wrap { width: 1200px; height:auto; overflow:hidden; margin: 0 auto;}
.new_box .more_ico{display: inline-block;width: 14px;height: 14px;background: url(../images/news_abt02.jpg) no-repeat center;vertical-align: middle;}
.new_box .biaoti { margin-bottom: 20px; line-height: 50px;}
.new_box .title { font-size: 36px; display: inline-block; vertical-align: middle;}
.new_box .biaoti_more  { font-size: 14px; display: inline-block; vertical-align: middle;}
.new_box .abou01 { width: 100%; height: auto; overflow: hidden; padding: 35px 0; position: relative; background: #FFF;}
.new_box .abou01 .neirong { display: block; width: 100%;}
.new_box .abou01 .neirong li { float: left; width: 32%; margin-right: 1%; height: auto; overflow: hidden; position: relative;}
.new_box .abou01 .neirong .marrigh0 { margin-right: 0;}
.new_box .abou01 .rect-75 { padding-bottom: 75%;}
.new_box .abou01 .btm_empty { height: 120px; }
.new_box .abou01 .item_infor { background:#ededed; padding:25px 23px 20px 26px;box-sizing:border-box;position:absolute;left:0;bottom:0;width:100%;}
.new_box .abou01 .item_infor .tit { font-size: 16px;color: #000;line-height: 24px;height: 48px ;overflow: hidden;margin-bottom: 18px;}
.new_box .abou01 .item_infor .con { font-size: 13px;color: #333;line-height: 21px;height: 0;overflow: hidden;opacity: 0;}
.new_box .abou01 .item:hover .item_infor { background: #fcba0f;}
.new_box .abou01 .item:hover .item_infor .con { height: 42px;opacity: 1;margin-bottom: 16px;}
.new_box .abou01 .item_infor .date { font-size: 14px;color: #666;}

.news_abt02 { width:100%; height: auto; overflow: hidden; background:#deeafe; padding: 35px 0;}
.news_abt02 .rect-5909      { padding-bottom:59.09%;}
.news_abt02 .content .left  { width:54%; float: left;}
.news_abt02 .content .right { width:44%; float: right;}
.news_abt02 .content .left li { margin-bottom: 15px;}
.news_abt02 .content .left li:last-child { margin-bottom: 0;}
.news_abt02 .content .left li a        { display:block; padding:10px 30px 8px; background:#FFF;}
.news_abt02 .content .left li .date    { width:17.9%; text-align:right; padding-right:2.7%; color:#808080; font-family:Arial; position:relative;}
.news_abt02 .content .left li .date .y { font-size:15px; line-height:1.2;}
.news_abt02 .content .left li .date .d { font-size:36px; line-height:1;}
.news_abt02 .content .left li .intro   { width:73%; color:#333; padding-left:3.3%; position:relative;}
.news_abt02 .content .left li .intro:after { content:''; width:1px; height:47px; background:#bebebe; position:absolute; left:0; top:50%; margin-top:-23px;}
.news_abt02 .content .left li .intro .t    { line-height:52px; font-size:17px;}
.news_abt02 .content .left li .intro .c    { display:none;}
.news_abt02 .content .left li.on {}
.news_abt02 .content .left li.on a { padding:22px 30px 18px;}
.news_abt02 .content .left li.on .intro .t    { line-height:1.6; margin-bottom:5px;}
.news_abt02 .content .left li.on .intro:after { height:96px; margin-top:-48px;}
.news_abt02 .content .left li.on .intro .c    { font-size:14px; color:#808080; line-height:23px; height:69px; overflow:hidden; display:block;}
.news_abt02 .content .left li.on .date        { color:#fcba0f; width:19%; padding-top:15px;}
.news_abt02 .content .left li.on .date .d     { font-size: 40px;}
.news_abt02 .content .left li.on .date .y     { font-size: 16px;}
.news_abt02 .content .left li:hover a         { background:#fed100;}

.news_abt02 .content .left li.on:hover .date  { color:#808080;}
.news_abt02 .content .right .add       { position:absolute; left:0; bottom:0; background:#fcba0f; opacity:0.8; width:100%;}
.news_abt02 .content .right .add_box   { padding:16px 26px 16px 32px;}
.news_abt02 .content .right .add .txt  { font-size:17px; color:#1a1a1a; width:70%;}
.news_abt02 .content .right .add .time { font-size:16px; color:#333;}

.news_abt03 .rect-9737 { padding-bottom:97.37%;}
.news_abt03 { padding:35px 0; background:#FFF;}
.news_abt03 .content>ul>li            { width:31.75%; margin-right:2.37%; float:left; cursor:pointer;}
.news_abt03 .content>ul>li a          { display:block;}
.news_abt03 .content>ul>li:last-child { margin-right:0;}
.news_abt03 .content>ul>li .li_font   { color:#333; position:absolute; top:34px; left:35px;}
.news_abt03 .content>ul>li .li_font .tit { font-size:22px; margin-bottom:7px;}
.news_abt03 .content>ul>li .li_font .con { font-size:14px;}
.news_abt03 .content>ul>li .video_ico    { width:68px; height:68px; position:absolute; left:50%; top:50%; margin-left:-34px; margin-top:-34px; background:url("../images/news_abt04.png") no-repeat center;}
.news_abt03 .content>ul>li.li3          { background:#ededed;}
.news_abt03 .content>ul>li.li3 .title   { padding-top:20px; font-size:22px; margin:0 22px 16px;}
.news_abt03 .content>ul>li.li3 .list    { margin:0 22px;}
.news_abt03 .content>ul>li.li3 .list li { margin-bottom:15px;background:#f4f2f2;}
.news_abt03 .rect-5571 { padding-bottom: 55.71%;}
.news_abt03 .content>ul>li.li3 .list .left        { width:41.54%; float:left;}
.news_abt03 .content>ul>li.li3 .list .right       { float:left; width:58.45%;}
.news_abt03 .content>ul>li.li3 .list .right .box  { padding:7px 9px 10px 18px;}
.news_abt03 .content>ul>li.li3 .list .right .tit  { font-size:16px; color:#545454; margin-bottom:12px;}
.news_abt03 .content>ul>li.li3 .list .right .date { font-size:14px; color:#808080; font-family:Arial;}
.news_abt03 .content>ul>li.li3 .list li:hover     { background:#fed100;}
/*-----------------------------新闻栏目页面结束--------------------------------------*/

.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:23%; height:auto; overflow:hidden; float:left; }
.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 {width:74%; height:auto; overflow:hidden; float:right; }
.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:#FCBA0F; }
.news_list .pt3 .tetle { font-weight: normal; margin:20px 0;}

.new_xgtj { width:100%; height: auto; overflow: hidden;}
.new_xgtj .wrap { width: 1200px; height: auto; overflow: hidden; margin: 0 auto 40px;}
.new_xgtj .tetle { font-size:30px; line-height:30px; margin: 25px 0; color: #666;}
.new_xgtj .left { float: left; width:47%; height: auto; overflow: hidden;}
.new_xgtj .right { float: right; width:47%;}
.new_xgtj .left li,.new_xgtj .right li { font-size: 16px; line-height:30px; width: 100%;}
.new_xgtj .left li i,.new_xgtj .right li i { float: right; padding-right: 10px;}
/*-----------------------------新闻列表页面结束--------------------------------------*/


.channel_content.news_detail{background: #f4f6f8;}
.news_detail .detail_l{width:70.66%;}
.news_detail .detail_r{width:27.5%;}
.news_detail .l_box{background:#fff;padding:6.5% 6%;}
.news_detail .news_title{font-size:26px;color:#000;margin-bottom: 12px;font-weight: normal;}
.news_detail .l_tools{margin-bottom:40px;line-height:20px;}
.news_detail .l_tools { font-size:0; color:#7e7e7e; margin-bottom:15px;}
.news_detail .l_tools ._tool{ font-size:15px; margin-right:31px; display:inline-block; height:30px; line-height:30px; overflow:hidden;color: #808080;}
.news_detail .l_tools ._tool:first-child{font-family: Arial;}
.news_detail .l_tools .ion { font-size:18px; display:inline-block; height:30px; line-height:30px; vertical-align:-2px;}
.news_detail .l_tools b { font-weight:normal; font-size: 14px;color: #5a5a5a;}
.news_detail .l_tool ._title{ font-size: 14px;color: #5a5a5a;display: inline-block;margin-right: 10px;}

.news_detail .switcher a{display:inline-block;*display:inline;*zoom: 1;width:20px;height:20px;background:url(../images/switcher_ico.jpg) no-repeat;vertical-align:middle;}
.news_detail .switcher .title{display:inline-block;*display:inline;*zoom: 1;vertical-align:middle;margin-right:5px;font-size:12px;color:#7e7e7e;}
.news_detail .switcher .big{background-position:0px 0px;}
.news_detail .switcher .restore{background-position:-20px 0px;}
.news_detail .switcher .small{background-position:-40px 0px;}

.news_detail .detail_r { width:27.5%;}
.road-tab-fixed { top:80px; position: fixed;}
.news_detail .detail_r .arr_box{background:url(../images/news_detail01.jpg) repeat center;padding:8%;margin-bottom:14px;color:#666;display:block;}
.news_detail .detail_r .arr_title{font-size:18px;color:#000;margin-bottom:10px; font-weight: bold;}
.news_detail .detail_r .arr_news_title{font-size:16px;color: #4c4c4c; font-weight: bold;}
.news_detail .detail_r .arr_time{font-size:15px;padding-top:6px;display:block;color: #808080;margin-top: 3px;}
.news_detail .detail_r .arr_box:hover{color:#000;background:url(../images/news_detail02.jpg) repeat center;}
.news_detail .detail_r .arr_box:hover .arr_title{color:#333;}
.news_detail .detail_r .black_list{width:100%;height:42px;line-height:42px;background:#fcba0f;text-align:center;font-size:18px;color:#fff;display:block;}
.news_detail .news_text {line-height: 1.8; overflow:hidden;}
.news_detail .news_text p { font-size:16px; color:#666;}
.news_detail .pt3 .tetle { font-weight: normal; font-size: 30px; margin-top:30px;}



/*联系我们*/
.contact_us .rect-6321{padding-bottom: 63.21%;}
.contact_us01{margin-bottom: 52px;}
.contact_us01 .left{width: 65.75%;float: left;height: 489px;background: #eee}
.contact_us01 .right{width: 32.16%;float: right;}
.contact_us01 .right .intro{padding: 41px 52px;background: url(../images/contact_us01.jpg) no-repeat center;background-size: cover;}
.contact_us01 .right .intro li{line-height: 27px;font-size: 14px;color: #212121;}
.contact_us03 { width: 100%; height: auto; overflow: hidden; margin-bottom:40px;}
.contact_us03 .title{color:#303030; line-height:1; margin-bottom:30px;}
.contact_us03 ul .pd{padding:30px 20px 30px; background:#f1f1f1;}
.contact_us03 ul .img_box{text-align:center; margin-bottom:20px;}
.contact_us03 ul .name{font-size:18px; color:#303030; margin-bottom:15px; text-align:center;}
.contact_us03 ul .text_con{height:84px; line-height:28px; font-size:15px; color:#303030; overflow:hidden; text-align:center;}

/*服务技术*/
.service_brand .pt8 { width: 100%; height: auto; overflow: hidden;}
.service_brand .pt8 h2 { font-size: 30px; font-weight: normal; margin-bottom:12px;}
.service_brand .pt8 p  { font-size: 16px; line-height: 30px;}
.service_brand .pt8 li { padding-bottom: 30px;}
.service_brand .pt8 li div { height: 196px; background:#ebebeb; }
.service_brand .pt8 li.xl6,.service_brand .pt8 li.xm3,.service_brand .pt8 li.xm6 { position: relative; padding-left: 15px; padding-right: 15px; min-height: 1;}
.service_brand .pt8 li.xm6 { width: 50%; float: left;}
.service_brand .pt8 li.xm3 { width: 25%; float: left;}
.service_brand .pt8 li span { font-size: 50px; display: block; padding: 40px 0 10px; text-align: center; font-weight: bold;}
.service_brand .pt8 li p    { font-size: 20px; line-height: 24px; padding: 0 25px; text-align: center;}
.service_brand .pt8 .line-big  { margin-left: -15px; margin-right: -15px; margin-top:20px;}

.service_brand .tit{margin-bottom:21px;}
.service_brand .pt4 { margin-bottom: 35px;}
.service_brand .pt4 .box {background:#f4f4f4; overflow:hidden;}
.service_brand .pt4 .box .l_box{width:50%;}
.service_brand .pt4 .box .l_box .pd{padding:30px;}
.service_brand .pt4 .box .l_box .pd .t{font-size:20px; color:#333; margin-bottom:20px; line-height:1; font-weight:bold;}
.service_brand .pt4 .box .l_box .pd .bjk{position:relative; height:260px; overflow:hidden; line-height:26px; padding-right:30px;}
.service_brand .pt4 .box .l_box .pd .bjk.scrollbar-ui .scroll_bar{right: 5px!important;}
.scrollbar-ui-hover .scroll_bar { opacity: 1;}
.scrollbar-ui .scroll_bar { position: absolute; z-index: 8; cursor: default; background: #efefef;}
.service_brand .pt4 .box .l_box .pd  .bjk.scrollbar-ui .scroll_slider{left: -2px;height: 58px;background: #d7d7d7;}
.service_brand .pt4 .box .img_box{width:50%;}
.rect-67{padding-bottom:67%;}
.service_brand .pt4 .box:hover{background:#fcba0f;}
.service_brand .pt3 .tetle { font-weight: normal;}


/*关于特力*/
.company_intro{ width100%; height:auto; overflow:hidden; margin-bottom:40px; padding-bottom:0;}
.company_intro .rect-1331{padding-bottom: 133.1%;}
.company_intro .infor{ text-align:center; line-height:40px; font-size:36px; font-weight: bold; margin-bottom:30px; color: #666;}
.company_intro01 .left{width: 72.08%;float: left;}
.company_intro01 .right{width: 27.91%;float: right;}
.company_intro01 .left .box{padding-right: 4.85%;}
.company_intro01 .left .box .txt{line-height: 24px;font-size: 14px;color: #575757}
.company_intro01 .left .box li{text-align: center;margin-bottom: 30px;}
.company_intro01 .left .box .num{font-size: 50px;color: #fcba0f; font-family:Impact; margin-top: 15px;}
.company_intro01 .left .box .c{font-size: 16px;color:#292929; line-height: 1;}
.company_intro02 { margin: 30px auto; }
.company_intro02 .box {width: 100%; padding:60px 0 50px; height:358px; overflow: hidden; position: relative; background:url("../images/ab02.jpg") no-repeat;}
.company_intro02 .box ul { padding: 0 1%; width: auto; height: auto; overflow: hidden;}
.company_intro02 .box li { width: 48%; margin-right: 2%; float:left; margin-bottom: 30px;}
.company_intro02 .box h3 { font-size: 30px; color: #FFF; line-height: 30px; font-weight: bold; margin-bottom: 15px;}
.company_intro02 .box p  { font-size: 16px; color: #FFF; line-height:30px;}

.company_intro03 { width: 100%; height: auto; overflow: hidden; margin-bottom: 35px;}
.company_intro03 li { float: left; width:23%; margin-right: 2%; text-align: center;}
.company_intro03 li p { margin-top:15px;}

.company_intro04 .box { width: 100%; padding:150px 0 50px; height:352px; overflow: hidden; position: relative; background:url("../images/ab03.jpg") no-repeat;}
.company_intro04 .mt-tabpage  { width:900px; height:auto; overflow:hidden; margin:0 auto; position:relative;}
.company_intro04 .mt_count    { width:85%; height:auto; overflow:hidden; }
.company_intro04 .mt_wrap     { position:relative; height:310px; }
.company_intro04 .mt_item { display:inline-block; height:60px; line-height:60px; color:#FFF; font-size:14px; background:url("../images/switch_history.png") center left no-repeat;}
.company_intro04 .mt_item:hover { color:#FFF;}
.company_intro04 h4 { font-size:48px; line-height:48px; margin-bottom:40px; }
.company_intro04 p  { font-size:16px; line-height:30px; color:#FFF; }
.company_intro04 .mt_count .mt_item {width:860px; height:auto; background:none;}

.company_intro04 .mt_title { width:14%; height:auto; overflow:hidden; position:relative;}
.company_intro04 .mt_title li { display:block; padding-left:40px;}
.company_intro04 .mt_title a { color: #FFF;}
.company_intro04 .mt_title a:hover { font-size:18px;}
.company_intro04 .mt_cur { color:#FFF;font-size:24px; background:#039;background:url("../images/switch_history2.png") center left no-repeat; }



/*荣誉资质*/
.adva_box { width: 100%; height: auto; overflow: hidden;}
.adva_box .scrollpic { background:#ffffff; padding:15px 0 40px; }
.adva_box .wrap      { position:relative; width:100%; max-width:1200px; overflow:hidden; margin:0 auto; }
.adva_box .wrap.owl-theme .owl-controls          { position:absolute; top:50%; z-index:6; width:100%; height:0; margin:0; }
.adva_box .wrap.owl-theme .owl-controls .owl-nav { height:0;margin:-35px 0 0}
.adva_box .wrap.owl-theme .owl-controls .owl-nav [class*=owl-] { background:none; width:0; height:0; padding:0; margin:0}

.adva_box .wrap .wrap-item   { display:inline-block; padding:10px 15px 0; transition:all .4s ease}
.adva_box .wrap .wrap-item a { display:block; position:relative}
.adva_box .wrap .wrap-item:hover { transform:translate(0, -10px); filter:alpha(opacity=90); opacity:0.9; -moz-opacity:0.9; -khtml-opacity:0.9}

.adva_box .wrap .wrap-item a .wrap-item-edat { position:absolute; top:10%; left:0; width:100%; text-align:center; color:#ffffff}
.adva_box .wrap .wrap-item a .wrap-item-edat .wrap-item-til  { font-size:20px; line-height:32px; font-weight:bold; margin-bottom:10px}
.adva_box .wrap .wrap-item a .wrap-item-edat .wrap-item-text { padding:0 10px; font-size:14px; line-height:26px}
.adva_box .wrap .wrap-item a .wrap-item-edat .wrap-item-btn  { padding:0 10px; display:inline-block; font-size:16px; line-height:40px; background:#ef011c; border-radius:5px; width:100px}

.adva_box .wrap span        { width:70px; height:70px; line-height:70px; font-size:45px; border-radius:50px; display:block; float:left; background-color:rgba(12,5,5,0.5); text-align:center; color:#ffffff; font-family:"宋体"}
.adva_box .wrap span:hover  { background:#ef011c}

.adva_box .wrap .left         { float:left; left:50px; position:absolute; padding-right:3px}
.adva_box .wrap .left:before  { display:block; line-height:70px}
.adva_box .wrap .right        { float:right; right:50px; position:absolute; padding-left:3px}
.adva_box .wrap .right:before { display:block; line-height:70px}
.adva_box .wrap .left,.wrap .right { cursor:pointer}


/*404*/
.False-404 { padding-bottom:50px;}
.False-404 .False-404-outbg { padding-left: 327px;}
.False-404 .False-404-inbg  { padding-right:200px; position:relative;}
.False-404 .False-404-content { padding: 45px 0 0 15px;}
.False-404 .False-404-dl { padding-bottom: 45px;}
.False-404 .False-404-content ._tit-1 {
	color: #fed100;
	font-size: 30px;
	font-weight: bold;
}
.False-404 .False-404-content ._tit-2 {
	color: #686868;
	font-size: 22px;
	font-weight: bold;
	padding-top: 20px;
}
.False-404 .False-404-content ._tit-3 {
	color: #686868;
	font-size: 18px;
	line-height: 20px;
	padding: 15px 0 0 0;
}
.False-404 .False-404-content ._tit-3 i {
	display: inline-block;
	width: 4px;
	height: 4px;
	line-height: 4px;
	background: #e00b0b;
	vertical-align: middle;
	margin-right: 6px;
}
.False-404 .False-404-content ._tit-4 {
	color: #686868;
	font-size: 18px;
}
.False-404 .False-404-content ._tit-5 {
	padding-top: 10px;
}
.False-404 .False-404-content ._tit-5 a {
	color: #fed100;
	font-size: 18px;
	border-bottom: 1px #fed100 solid;
}
@media screen and (max-width:64em) {

.False-404 .False-404-outbg {
	background: none;
	padding-left: 0;
}
}
 @media screen and (max-width:40em) {

.False-404 .False-404-outbg {
	background: none;
	padding-left: 0;
}
.False-404 .False-404-inbg {
	padding-right: 0;
}
}

/*提交成功失败*/
.submit_info {
    width: 100%;
    height: 100%;
    position: relative;
    z-index: 10;
    background-color: #ffffff;
}

.submit_info ul {
    width: 1200px;
    margin: 0 auto !important;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    padding: 120px 0 30px 0;
}

.submit_info ul img {
    width: 200px;
    height: 200px;
}

.submit_info ul h2 {
    font-size: 36px;
    color: #333333;
    font-weight: bold;
    margin: 0;
    padding: 30px 0;
}

.submit_info ul p {
    font-size: 30px;
    color: #999999;
    font-weight: normal;
    margin: 0;
    line-height: 35px;
    padding-bottom: 30px;
}

.submit_info ul a {
    font-size: 24px;
    color: #000;
    font-weight: normal;
    margin: 0;
    line-height: 35px;
}


/*人才战略*/
.contact_job     { color:#666; margin-bottom:25px;}
.contact_job  h3 {}
.contact_job   p { font-size:15px; }
.job_strotegy_p1 { margin-bottom:36px;}
.job_strotegy_img_box { width:40%; margin-left:50px; margin-bottom:30px;}
.job_strotegy_title   { font-weight:normal; margin-bottom:14px; font-size:36px;}
.job_strotegy_main    { line-height:1.8;}
.job_strotegy_p2 .part2_owl { display:none;}
.job_strotegy_p2 .part2_owl .img_title { background:#eee; padding:6px 130px 6px 20px; font-size:20px; font-weight:normal;}
.job_strotegy_p2 .part2_owl .img_title .icon { width:8px; height:8px; background:#fcba0a; display:inline-block; vertical-align:middle; margin-right: 10px;}
.job_strotegy_p2 .part2_owl .owl-nav .owl-next,.job_strotegy_p2 .part2_owl .owl-nav .owl-prev { position:absolute; font-size:20px; color:#666; bottom:0; right:16px;}
.job_strotegy_p2 .part2_owl .owl-nav .owl-prev { right:56px;}

/*产品地图*/

.contact_job dl { width:100%; height:auto; overflow:hidden; margin-bottom:10px;}
.contact_job dt { font-size:24px;}
.contact_job dd { font-size:16px; float:left; margin-right:20px; line-height:50px;}




























