﻿html { -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
body,input,select,textarea,button {     font-family: 微软雅黑, "Microsoft YaHei";}
body, h1, h2, h3, h4, p, ul, ol, dd, dl, form { margin: 0; padding:0}
h1, h2, h3, h4,h5,h6{padding:5px 0}
hr { margin-top: 20px; margin-bottom: 20px; border: 0; border-top: 1px solid #eee;}
img {vertical-align: top; -ms-interpolation-mode: bicubic; border: 0 ;}
ul { padding-left: 0; list-style-type: none;}
header, footer, article, section, nav, menu, hgroup { display: block; }
a { -webkit-transition: all 0.3s ease; transition: all 0.3s ease; text-decoration: none; outline: 0;}

.l{ float:left} .r{ float:right}

/* 常量设置 */
html { overflow-x:auto;}
.wrap { max-width:1200px;*width:100%;*max-width:1200px; !important; margin:0 auto; overflow:hidden}
.wrap_prolist{ width:1200px;*width:100%;*max-width:1200px; !important; margin:0 auto; overflow:hidden}
.wrap img{ width:100%; height:auto}
.w1920{ width:100%; margin:0 auto; overflow:hidden}
.jl50{ margin-top:50px;}
.jl_bt20{ margin-bottom:20px;}
body{font-size:14px;color:#555; line-height:26px;background:#fff;}
a:hover { color:#FF3F3C;}
a { text-decoration: none; color:#00132b }
 a:hover { text-decoration: none; color: #ff4e00; }
/*图片*/
.imgBox { height:0; overflow:hidden; }
/*header*/
.pageHeader{width: 100%;background: url(../images/h_bg.png) ;position: fixed;top: 0; z-index: 3339;height: 72px;}
._header{  z-index:102; margin:0 auto;-webkit-transition: all 0.5s ease;transition: all 0.5s ease;}
._header .logo{padding:5px 0px;    margin-left: 5%;*margin-left: 1%;-webkit-transition: all 0.5s ease;transition: all 0.5s ease;}
/* nav-8 start*/
.widget-nav {z-index:10;width:70%;}.widget-nav > ul { margin-left:0}
.widget-nav > ul > li {float:left;}
.widget-nav > ul > li > a { display:block; text-align:center; font-size:17px;color:#fff;padding:20px 0px 25px 106px;*padding:20px 0px 25px 40px;}
/*banner*/
#owl-demo{position:relative;margin:0  auto;}
#owl-demo .item_ie7{ position:relative;display:block;}
#owl-demo img{display:block;height:auto; width:100%;text-align:center}
#owl-demo b{position:absolute;left:0;bottom:0;width:100%;height:78px;background-color:#000;opacity:.5;filter:alpha(opacity=50);}
#owl-demo span{position:absolute;left:0;bottom:37px;width:100%;font:18px/32px "微软雅黑","黑体";color:#fff;text-align:center;}
.owl-pagination{position:absolute;left:0;bottom:10px;width:100%;height:22px;text-align:center;}
.owl-page{display:inline-block;width:10px;height:10px;margin:0 5px;background-image:url(../images/bg15.png);*display:inline;*zoom:1;}
.owl-pagination .active{width:25px;background-image:url(../images/bg16.png);}
.owl-buttons{display:none;}
.owl-buttons div{position:absolute;top:50%;width:40px;height:80px;margin-top:-40px;text-indent:-9999px;}
.owl-prev{left:0;background-image:url(../images/bg17.png);}
.owl-next{right:0;background-image:url(../images/bg18.png);}
.owl-prev:hover{background-image:url(../images/bg19.png);}
.owl-next:hover{background-image:url(../images/bg20.png);}
/* clearfix */
.owl-carousel .owl-wrapper:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
/* display none until init */
.owl-carousel{position: relative;width:100%;-ms-touch-action: pan-y;}
.owl-carousel .owl-wrapper{position: relative;-webkit-transform: translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper-outer{overflow: hidden;position: relative;width: 100%;}
.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
	
.owl-carousel .owl-item{float: left;}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{cursor: pointer;}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}


.islider video,.islider .cover { position:absolute; left:0; top:0;}
.cover { width:100%;height:auto; background:url(../images/video_cover.png) repeat; color:#fff; text-align:center;}
.islider video { min-height: 100%;min-width: 100%;}
.islider video, .islider .cover {position: absolute; left: 0;top: 0;}
.cover2 { width:100%; height:400px; background:url(../images/video_cover1.png); color:#fff; text-align:center; z-index:99}
.islider_video video {position: absolute;top: 0;left: 0;width: 100%;height: auto;}
.islider video,.cd-hero .cover2 { position:absolute; left:0; top:0;}
.guide { width:81px; height:81px; background:url(../images/mouse_guide.png) no-repeat; position:absolute; left:50%; margin-left:-40px; bottom:5%; z-index:10;}
.guide:hover { -webkit-animation:pudding 1s linear; -moz-animation:pudding 1s linear; -o-animation:pudding 1s linear; -ms-animation:pudding 1s linear; animation:pudding 1s linear;}
.islider .cover .text1 { font-size:65px; margin-top:18%; line-height:1;}
.islider .cover .text2 { font-size:15px; max-width:1000px; margin-left:auto; margin-right:auto; margin-top:3%;}
.islider li { display:block;}
.islider .cover .text1,.islider .cover .text2 { -webkit-transition:all 0.8s ease; transition:all 0.8s ease; opacity:0; display:none/9;}
.islider .cover .text1,.islider .cover .text2 { opacity:1; display:block/9;}
.islider .cover .text1 { font-weight:400; margin-top:12.6%; font-size:50px; text-align:center;color:#fff; }
.islider .cover .text2 { margin-top:2%; }
.islider .cover .text1 img{ width: auto; }

.about{ width:100%; overflow:hidden}
.about dl{width: 22.7%;margin: 0 3% 0 0%;overflow: hidden;float: left;}
.about dl dt{ width:100%;  float:left;}
.about dl dt img{margin: 0 auto; text-align: center; display: block; margin-bottom:20px;}
.about dl dd h2 { font-size:21px; color:#000; margin-bottom:10px; display:block; text-align:center;}
.about dl dd h2 a:hover{ color:#ff9600;}
.about dl dd p{ color:#666; width:95%; margin:0 auto; text-align:center; font-size:16px; line-height:30px;}


.islider{width: 100%;margin:auto;   overflow:hidden;display: none;}
.islider li{display: block;text-align: center;overflow: hidden;}
.banner_bg1{background:url(../images/banner_02.jpg) no-repeat;background-size: cover;}
.banner_bg2{background:url(../images/banner_04.jpg) no-repeat;background-size: cover;}
.banner_bg3{background:url(../images/banner_03.jpg) no-re *+/-.1302 *+-```peat;background-size: cover;}
.banner_bg4{background:url(../images/banner_05.jpg) no-repeat;background-size: cover;}
.banner_bg5{background:url(../images/banner_06.jpg) no-repeat;background-size: cover;}
.banner_bg6{background:url(../images/banner_07.jpg) no-repeat;background-size: cover;}
.islider img{display: inline-block; margin:0 auto; overflow:hidden;width:100%; height:auto}
.islider .slide_nav{display:none;width: 100%; left: 0; bottom:20px;font:0/0 a; letter-spacing:-9px; white-space:nowrap; text-align: center; }
.islider .slide_nav a{display: inline-block;width: 20px;height: 20px;border-radius: 25px; overflow:hidden;background:#fff;margin:6px;box-shadow: 0 2px 2px rgba(0,0,0,.2) inset;}
.islider .slide_nav .on{background-color: #c9151e;}
.islider_video{    width:100%;position:relative; padding-bottom:72.25%;   /* 需要用padding来维持16:9比例,也就是9除以16*/ margin-top:0;}
.islider_video video{ position: absolute;top:0;left: 0;width: 100%; height: auto;}
.islider_video_cover{position: absolute;left: 0;top: 0;right: 0;bottom: 0;background: url(../images/video_cover.png);}
.islider_video_cover img{margin-top: 9.5%;max-width: 100%!important;}
 .forbannerbt .arrs { top:90%; width:63px;display: inline-block; text-indent:-9999px;height:63px; background:url(../images/islider_btn.png) no-repeat; }
.forbannerbt  .arrs:hover{background-position-y: -63px;}
.forbannerbt  .arr_prev { right:130px; background-position:0 0; }
.forbannerbt .arr_next { right:50px; background-position:-63px 0; }
.forbannerbt a{text-indent:-9999em;}
.vid-wrapper{width:100%;position:relative;padding-bottom:56.25%;    /*需要用padding来维持16:9比例,也就是9除以16*/height: 0;}
.vid-wrapper video{position: absolute;top:0;left: 0;width: 100%;height: 100%}
.cp_tit{width:100%;  margin:20px 0 30px 0 ; overflow:hidden; }
.cp_tit p{ text-align:center; font-size:19px;  color:#3d3d3d;  padding:2px 4px;    margin: 0 auto;overflow: hidden;}
.cp_tit h3{font-size:42px; text-align: center; padding: 10px 0 25px 0; font-weight:normal; color: #000;}
.num1,.num2,.num3,.num4,.num5{ color:#ED1C24}
.i_news{ overflow:hidden}
.i_news h3{line-height: 50px;height: 50px;font-size: 30px;margin-bottom: 40px;color: #596156;font-weight: normal;position: relative;top: 20px;font-weight: bold;}
.in_news_right { width:45%; float:right; margin-top:10px; overflow: hidden;}
.in_news_right dd p{ font-size:16px; line-height:28px;}
.r-m-btn{width:90px;height:30px; border:#056FBD 1px dotted;margin-top:8px;font-size:14px;color:#056FBD;line-height:30px;text-align:center; float:right}
.r-m-btn:hover{ color:#fff;background:#3d3d3d;border:#3d3d3d 1px solid;}
.in_news_right dt img { width: 100%; height:auto;_height:225px; margin-top:30px; }
.in_news_right dd h3 { margin-bottom:20px; width: 100%;height:50px; font-size:20px; line-height:50px;color:#fff; text-indent:20px;  }
.in_news_right dd h3 a{ color:#fff}

/*首页-新闻中心*/
.in_news { width: 54%; float:left;  }
.index_news_date{border: 1px solid #CCC;width: 60px;height: 65px;float:left}
.index_news_date span{margin: 0;padding: 11px 15px;display: block;background-color: #CCC;font-size: 20px;line-height: 20px ;color: #FFF;}
.index_news_date p{margin: 0;padding: 5px;font-size: 10px;line-height: 10px}
.in_news h3 { line-height:50px; height:50px; font-size: 30px; margin-bottom:40px; color: #596156; font-weight: normal; position: relative; top: 20px; font-weight: bold; }
.in_news h3 a { color: #596156; height:100%; display:block;  }
.in_news h3 a:hover{ color:#aace3b;}
.in_news dl { width:85%; margin-bottom: 16px; float:right }
.in_news dt { font-size: 18px; font-weight: normal; padding: 7px 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.in_news dt a { color: #626670; }
.in_news dt a:hover { color: #000; }
.in_news dd { color: #9a9ea9; font-size: 14px; width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 24px; }
.in_news ul { margin-bottom: 14px; height: auto; overflow: hidden; }
.in_news li { width:100%; overflow:hidden; margin:10px 0;}
/*首页-关于*/
.main{ padding-top:35px;}
/*.item{ width:100%;overflow:hidden}*/
.item-bd{ padding-bottom:21px;  overflow:hidden}

.detail_tj{ width:100%; margin:0 auto; overflow:hidden; margin-top:50px;}
.detail_tj_left{ width:41%; float:left}
.detail_tj_right{ float:right; margin-top:40px; width:53%}
.detail_tj_right h1{    font-size: 35px;margin: 0 0 20px 0;text-align:left; padding:5px 0;}
.describe{ width:100%; overflow:hidden}
.describe p{ color:#666666;font-family: 'Microsoft YaHei';font-size: 13px; margin-bottom:5px;}
.describe p span{ color:#cc0001; font-size:15px;}

#pro_tj_lx_tel{ width:100%; margin:3% 0 0 0; overflow:hidden;}
#pro_tj_lx_tel  p{font-size: 14px;padding: 1.5% 1% 2% 9%;text-align: left;float: left;width: auto;}
#pro_tj_lx_tel  span {  font-weight: bold; margin-right: 8px; margin-top:1%; float:left; width:auto; font-size:28px;color:#006ECF; }
#pro_tj_lx a { padding:1.5% 6%; float:left;color: #fff; font-size: 15px; display: inline-block; text-align: center; font-weight: bold; margin-top: 25px; }
#pro_tj_lx a.line-zixun { background:#F63401; color:#fff }
#pro_tj_lx a.line-order { background:#222; margin-left: 15px;  }
.advantage{ margin-bottom:50px; margin-top:30px;}
.advantage h4{ font-size:16px; color:#EA9F06;}  .advantage p{ color:#777 ;margin:15px 0 15px 0;}
.advantage  .ad_left{ float:left; width:46%;}
.advantage  .ad_right{ float:right; width:46%;}
.Process{ margin:60px 0; overflow:hidden}
.Process .right{ width:45%;  float:right;text-indent:30px; line-height:27px; }
.Process .left{ width:43%;float:left; line-height:32px; font-size:16px; text-indent:30px; margin-top:30px;}  .Process .left img{   height:auto}
.xg_case ul{ height:auto; overflow:hidden;}
.xg_case dl{ float:left; width:30.33333%; height:auto; margin: 0 1.5% 1%;}
.xg_case dl > a{ display:block;  }
.xg_case dt  img{ width:100%; height:auto; margin-bottom:3px}
.xg_case dt a:hover{ background:#CCC;filter:alpha(opacity=80);opacity:0.8; -moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8; color:#000000;}
.xg_case dd{ line-height:25px; height:76px; width:93%; padding:2% 2% 3% 5%; background:#f4f4f4; overflow:hidden;}
.xg_case dd:hover{ background:#FDDB41}
.xg_case dd p{ margin-bottom:3px;font-size:14px; }
.list_img,.xg_case{width:1220px; margin:0 auto; overflow:hidden; margin-top:20px; }
.list_img dl{float:left; margin:20px 1.5% 0;width:22%;*width:21.8%; text-align:center; line-height:23px;}
.list_img dt{ margin-bottom:10px;}
.list_img dt img{     width: 100%;position: relative; height: auto;}   .list_img dd{ background:#fff; line-height:25px; height:40px;}
.list_img dd p{ font-size:16px;}
.message{ margin-top:70px;background:url(../images/ly.jpg) no-repeat left top #f0f0f0;overflow:hidden; padding:40px 0;}  
.left_form .tit{ width:100%; overflow:hidden;margin-bottom:15px;}
.left_form h3{color: #000;font-weight:600;font-size:34px; padding:5px 0 }
.left_form .tit span {background: #65AFFA;padding: 5px 7px;margin: 0 8px;color: #fff;font-size: 16px;}
.left_form .tit p {font-size: 14px;width: 100%; margin: 0 auto;color: #666; line-height: 32px;text-indent: 20px; margin-top: 15px; margin-bottom: 15px;}
.con_form{ width:94%; margin:0 auto; overflow:hidden}
.left_form .icon-text-pro{ background:url(../images/icon-text-pro.png) no-repeat 10px center #fff; }
.left_form .icon-text-user{ background:url(../images/icon-text-user.png) no-repeat 10px center #fff;}
.left_form .icon-text-diqu{ background:url(../images/icon-text-diqu.png) no-repeat 10px center #fff;}
.left_form .icon-text-tel{ background:url(../images/icon-text-tel.png) no-repeat 12px center #fff; }
.left_form  .icon-text-message{ background:url(../images/icon-text-message.png) no-repeat 10px 17px #fff; padding:17px 18px 0 44px;}
.left_form { width:62%; overflow: hidden; float: left; }
.left_form form {  overflow: hidden; }
.left_form ul li {  margin-bottom: 5px; overflow: hidden; width:47%; margin-right:3%; float:left}
.left_form ul li.wenb { height: 175px; position: relative; _height: 170px; width:100%; }
.left_form ul li span {     width: 100%; display:block; overflow:hidden;text-align:left;  font-size: 18px; line-height:50px; color:#000}
.left_form input.intxt { width:97%; border:0; color:#666; font-size:15px;height: 42px;line-height: 42px; background-color: #fff; border:#999 1px solid;text-indent: 35px; }
.left_form ul li textarea { border:0; width:87%; background-color: #fff; border:#999 1px solid; height: 100px; line-height: 20px;  font-size:15px;margin: 6px 0 0; padding:3%; color: #666; resize: none; }
.left_form .btnclick { float:left; width:100%; overflow: hidden;}
.left_form .btnclick input.btn_submit { background:#424355; border: 0; margin-top:20px;  -webkit-appearance: none; display: block; width: 180px; height:50px; line-height:50px; text-align: center; color: white; float: left; cursor: pointer; font-size: 16px; overflow: hidden; -webkit-appearance: none;  }
.contact_right { width: 58%; float: right;}
.right_contact { float: right; width: 25%; padding:2%;overflow: hidden; margin-top:80px;background:#FEEE46;  }
.right_contact p { line-height: 30px; font-size:14px;color: #000;}
.right_contact p.nosame, .right_contact p.onlinetalk { font-size: 14px; margin-bottom: 6px; clear: both; }
.right_contact h6 { font-size: 24px; color: #000; font-weight: bold; margin:20px 0;  }
.right_contact a { display: block; border:#000 1px solid; width:29%;*width:28%; height: 35px; line-height: 35px; float: left; color:#00; font-size: 16px;*font-size: 14px; font-weight: 500; text-align: center; margin: 10px 1.5% 10px ; overflow: hidden; }
.service_3_tel{width:100%;background:url(../images/service_5.jpg) top center;height:176px;margin-top:5px;border-bottom:1px solid #dcdcdc; overflow:hidden}
.service_3_tel p{color:#ff3f3c;text-align:center;font-size:18px;padding-top:48px;display:block;line-height:18px;height:18px}
/*产品内页图片切换*/
.bg-ban {  margin: 0 auto; overflow: hidden; }
.banner_wrap {  margin: 0 auto; overflow: hidden; }
#banner { overflow: hidden;  }
#loading { position: relative; width: 100%; z-index: 99999; background: #000; }
#loading img { display: block; width: 31px; height: 31px; position: absolute; }
#bannerin { position: relative; font-size: 0px; width:600px; overflow: hidden; position:inherit\9; }
#bannerin ul { position: absolute; position:inherit\9;}
#bannerin li { float: left; }
#bannerin img {cursor: pointer; display: block; }
#scrollin {position:absolute;bottom:5%;height: 12px;}
#scrollin span {float:left;background:#3d3d3d;width:12px;height:12px;cursor: pointer; margin:0 5px; display:inline-block; border-radius:12px;}
#scrollin .on {background:#f00;}
#arrowin {width: 100%;overflow: hidden;}
#arrowin ul {width: 100%;}
#arrowin li {position:absolute;width: 10%;height: 100%;top:38%;z-index: 22;}
.arrow_left {left: 0}
.arrow_right {right: 0}
#arrowin a {position:absolute;z-index:10;display:block;width: 56px;height:66px;opacity:1;transition: margin 300ms cubic-bezier(0.23, 1, 0.32, 1);-webkit-transition: margin 300ms cubic-bezier(0.23, 1, 0.32, 1);-webkit-backface-visibility: hidden;backface-visibility: hidden;}
#banner .fadein .fn-left {margin-left: 0px;background:url(../images/l.png) no-repeat center left;}
#banner .fadein .fn-right {margin-right: 0px;background:url(../images/r.png) no-repeat center right;}
#arrowin .fn-left {background:url(../images/l.png) no-repeat center left;left:0;margin-left: -56px}
#arrowin .fn-right {background:url(../images/r.png) no-repeat center right;right: 0;margin-right:-56px}
.part-con,.video-con{ width:590px; height:332px;}
#spec-list li img { padding: 2px; width: 104px; height: 78px; border: 1px solid #d8d8d8;  }
/*right*/
.pro_right{width:47%;float:right; margin-top:50px;}
.pro_right .bdsharebuttonbox{ width:50%; float:right; margin-top:40px; overflow:hidden}
.pro_right .bdsharebuttonbox span{display:inline-block;vertical-align: middle;line-height:24px;margin:20px 6px 0;}
.pro_right .bdsharebuttonbox a{width:26px; height:24px; background:url(../images/p_share.png) no-repeat;margin:20px 6px 0 0;padding-left: 0;}
.pro_right .bdsharebuttonbox .bds_weixin{background-position:0 0;}
.pro_right .bdsharebuttonbox .bds_tsina{background-position:-29px 0;}
.pro_right .bdsharebuttonbox .bds_tqq{background-position:-58px 0;}
.pro_right .bdsharebuttonbox .bds_bdhome{background-position:-88px 0;}
.pro_right .bdsharebuttonbox .bds_qzone{background-position:-117px 0;}
.pro_right .bdsharebuttonbox .bds_weixin:hover{background-position:0 -24px;}
.pro_right .bdsharebuttonbox .bds_tsina:hover{background-position:-29px -24px;}
.pro_right .bdsharebuttonbox .bds_tqq:hover{background-position:-58px -24px;}
.pro_right .bdsharebuttonbox .bds_bdhome:hover{background-position:-88px -24px;}
.pro_right .bdsharebuttonbox .bds_qzone:hover{background-position:-117px -24px;}

.pro_right h1{font-size: 40px;color: #000;font-weight: normal;word-break: break-all; }  
.pro_right h4{ font-size:22px; font-weight:200; }
.pro_list{width:100%;margin-top:30px;  overflow:hidden;  }
.pro_right p{    margin-bottom:12px;overflow: hidden;width: 100%;font-size: 15px; color:#2d2d2d}
.pro_list p strong{font-weight:500;width: 23%; font-size: 16px;display: inline-block;float: left;  }
.pro_list p span{float: left;width: 71%;display: inline-block;font-size: 14px;}

/*wuliao*/
.pro_tel {font-size:20px;float:right; width:54%;color: #000; background:url(../images/pro_t.png) no-repeat left 6px; text-indent:55px;background-size:46px 45px;
}
.pro_tel p{ font-size:14px; margin-bottom:0}
.pro_tel span {font-family: Arial; color:#c00;font-weight: bold;font-size:27px; padding-left:55px; }
.pro_tel span a { color:#c00; }
.tj_pro_ser p { display:inline-block; width:30%; margin-right:3%; margin-top:20px;float:left;font-size:13px;}
.icon4 {display:block; float:left; background:url(../images/pro_ser.png) no-repeat;  width:14px; height:14px; margin-right:5px; margin-top:6px; }

.cxxl { width:100%; overflow: hidden; margin:40px 0 0 0; float: left; clear: both; }
.cxxl .get-price { height: 55px; line-height: 55px; text-indent: 66px;background: url(../images/price.png) no-repeat 14% center #c00;border-radius: 6px; display: inline-block; width:42%; cursor:pointer; float: left; font-size: 22px; color: #fff; }
.cxxl a.zixun { background: url(../images/zixun.gif) no-repeat 10% center #FDCE06; color:#000}
.cxxl a.zixun:hover { color: #eb0001;   }
.cxxl .get-price:hover { background: url(../images/price.png) no-repeat 14% center #3d3d3d; color: #fff; }
.pleft{ width:45%; float:left; margin-top:0;}
.pleftheng{ width:45%; float:left; margin-top:60px; margin-bottom:50px;}
.left-img { float: left; width:100%; position:relative; }
.pro_tj h1 { font-size:40px; color: #222; line-height: 40px; margin-top: 0px; margin-bottom: 3%; text-transform: capitalize; text-align: center; background: url(/images/tit_x.jpg) no-repeat center bottom; padding-bottom:24px; font-family:OpenSans_bold,Open Sans;}
.tab-tit{ position:absolute; right:0; bottom:0;  height:47px; z-index:999; width:100%; *display:none; display:none\9;}
.tab-tit ul{ overflow:hidden;}
.tab-tit ul li{ float:left;  line-height:30px; padding:3px 15px; background:#5F617C ;font-size:12px; margin-right:1px;  color:#fff;  cursor:pointer;}
.tab-tit ul li.current1{ background:#424355 ;}
.pro_div{ width:100%; margin:0 auto; overflow:hidden; background:#D6DBE4/*url(/images/pd_bg1.jpg) no-repeat center top*/; margin-bottom:40px; padding:50px 0; }
.pro-img_m{ display:none}

.pj{ width:100%}
.bg_gray{ width:100%; background:#f5f5f5; margin:0 auto; margin-top:60px; margin-bottom:60px; padding:80px 0; overflow:hidden}
.right{   float:right;text-indent:30px; line-height:30px;  font-size:16px; }
.left{ float:left; line-height:32px; font-size:16px; text-indent:30px; } 
.m30{ margin-top:30px}
.m50{ margin-top:50px}
.w1{width:42%;} .w2{width:52%;}
 
.about1_con{  margin-top:40px; overflow:hidden}
.about1_con ._list li {position: relative; overflow: hidden ; width:31.333333%;margin-right:2%; margin-bottom: 25px; float:left;  }
.about1_con   img{ width:100%; height:auto; float:left}
.about1_con .tit{ background:/* #ff3f3c*/ #424355 ;  margin:0 auto;color:#fff; text-align:center; padding-top:95px; height:140px}
.about1_con h5 {     color: #fc0;font-weight: normal; text-align: center;padding: 10px 20px;font-size: 1.2857em; width:50%; margin:0 auto; border:#fc0 1px solid}
.about1_con ._list li ._img{ position: relative; left: 0; transition:all ease-in .3s; }
.about1_con ._list li ._img ._t{ position: absolute;  bottom: 0;  text-align:center; font-size: 18px; font-weight:200; color: #fff; background: url(/images/h_bg.png); width:100%; height:40px; line-height:40px;}
.about1_con ._list li ._img ._t:after{ content:""; position: absolute; bottom: 0; left: 0; width: 50%; }
.about1_con ._list li ._txt{ position: absolute; left: -100%; top: 0; bottom: 0; width: 84%; background: #f29528; z-index: 2; transition:all ease-in .3s; color: #fff;}
/* .about1_con ._list li ._txt ._st{ font-size: 28px; font-weight: bold; margin-bottom: 20px;} */
.about1_con ._list li:hover ._txt{ left: 0;}
.about1_con ._list li:hover ._img{ left: 100%;}
.about1_con ._list li ._txt { left:0; background:url(../images/bg2.png) right top ; filter:alpha(opacity=0); opacity:0;}
.about1_con ._list li:hover ._img { left:0; }
.about1_con ._list li:hover ._img ._t { display:none; }
.about1_con ._list li:hover ._txt { filter:alpha(opacity=100); opacity:1; }
.about1_con ._list li ._txt {  width:100%;   }
.about1_con ._list li ._txt ._st{/* position: absolute; */text-align:center; top:40%; padding-top:20%;   font-size: 30px; color: #fff; font-weight: bold;}
.about1_con ._list li ._txt ._p{margin-top:10px;}
.about1_con ._list li h3{ text-align:center}

.about_box2 {  padding-bottom:30px;}
.about_box3 { padding-top:0; }
.about_box3 .widget-history-3 { padding-top:175px; }
.sub_tit{ width:100%; /* background:#f4f4f4; border-bottom:#eee 1px solid;*/padding:0.4% 0 ; font-size:15px;overflow:hidden; color:#000}
.sub_tit span{ font-weight:500;}
.sub_tit_left{ width:50%; float:left;line-height: 40px;}
.sub_tit_right{ float:right; width:48%;}
.sub_tit_right li{ float:left; padding:0 22px ;*padding:0 12px ; margin:13px 0 0 1%;line-height:40px; border-right:#d8d8d8 1px solid;line-height:16px; overflow:hidden;}
.sub_tit_right li a{ color:#666}
.sub_tit_right .act{color:#eb0001}  .sub_tit_right .act a{ color:#eb0001;}
.com_p {margin: 15px 0 25px 0;}
.com_about{ margin-top:30px;}  .com_about p{ line-height:28px;}
.com_about h3{ font-size:28px; margin:15px 0;color:#e50012}
.com_about h4{ font-size:20px; margin:15px 0}
.com_ab{background:#f4f4f4; margin:3% 0}

.com_ab h3 { color: #fff; text-align: center; font-size:40px;  padding: 40px 0 25px; margin:40px 0 0 0; line-height: 28px; }
.com_ab p {text-align: center; color: #fff;font-size: 18px; margin: 0 auto 32px;}
.pro_h3{font-size:42px;margin-top:30px; margin-bottom:30px; padding:10px 0;color:#303030}
.jieshao{ width:100%; margin:0 auto; overflow:hidden; margin-top:10px;}  
.clear_both{clear:both; overflow: hidden; font-size:0px; line-height:1px; height:1px;}
.cb{ clear:both;}
.dib{ display:inline-block; height:1px; width:100%;}
.dib_fz{letter-spacing:0px; word-spacing:0px; font-size:0;}
.oh{ overflow:hidden;}
.none{ display:none;}
.blok{ display:block;}



.i_zgs{width:100%;}
.izgsc{width:100%; }
.i_zgs_li{ display:inline-block; vertical-align:top; width:20.3%; margin:0 0.2%; min-height:400px; max-height:400px; padding-bottom:65px;  position:relative; cursor:pointer; transition:all .4s ease 0s; overflow:hidden;}
.i_zgs_li .i_zgstit,.i_zgs_li .i_zgsmc,.i_zgs_li span{ display:none;}
.js_wzgs{width:58%;}
.js_wzgs .i_zgstit,.js_wzgs .i_zgsmc,.js_wzgs span{ display:block;}
.js_wzgs .i_zgstit{ padding:15px 3%; color:#fff; font-size:20px; text-align:center; position:absolute; top:70%; left:50%; width:45%; z-index:3; margin:-200px 0 0 -22.5%; transition:all .4s ease 0s;}
.js_wzgs .i_zgstit .i_zgsimg{width:100%; height:auto; line-height:0; overflow:hidden;}
.js_wzgs .i_zgstit .i_zgsimg img{width:46%; height:auto; max-height:128px;}
.js_wzgs .i_zgstit .i_zgsjs{width:94%; padding:0 3%; font-size:16px; line-height:36px; padding-bottom:10px; color:#fff;text-align:Justify;/*Firefox*/text-justify:inter-ideograph;/*IE*/}

.js_wzgs .i_zgsmc{width:100%; position:absolute; bottom:0; left:0; z-index:5; font-size:16px; font-weight:lighter; text-align:center; color:#fff;}
.js_wzgs .i_zgstit .i_zgsjs h3{ font-size:28px;font-weight:500; margin-bottom:10px;}
.js_wzgs .i_zgstit .i_zgsjs b{ font-size: 96px;color:#fdcc05; margin-right: 10px;}
.mr0{ margin-right:0 !important;}

 

/*首页-最新动态*/
.sy_news_r { width:43%; float:right; overflow: hidden; }
.sy_news_r ul { margin-left: 18px; width: 100%; overflow: hidden; }
.sy_news_r li { float: left; width: 47%; margin-left:3%; overflow:hidden; }
.sy_news_r .img { display: block; width: 100%; height: 0; overflow: hidden; padding-bottom: 75%; position: relative; -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;}
.sy_news_r .img:hover{-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);}
.sy_news_r .img img { width: 100%;_width:341px; height: 100%;_height:256px; position: absolute; left: 0; top: 0; }
.sy_news_r .time { display: block; font-family: Arial; margin-bottom: 5px; color: #999; }
.sy_news_r .n { display: block; height: 30px; line-height: 30px; font-size: 18px; font-weight: normal; padding-top: 10px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; margin-bottom: 5px; font-weight: bold; }
.sy_news_r .time { width: 80px; height: 50px; background: #E73527; text-align: center; position: relative; margin-top: -50px; color: #fff; margin-bottom: 0; }
.sy_news_r .time b { display: block; font-size: 20px; font-weight: bold; line-height: 1.2; padding-top: 5px; }
.sy_news_r li:hover .time { background: #222; }
.sy_news_r .text { color: #9a9ea9; font-size: 14px; line-height:28px; }
.sy_news_r .text a:hover { color: #00ace3; }
/*服务*/
.sy_about_right{ width:28%; float:right; margin:0 20px 0 20px; line-height:25px; }
.sy_about_right h3{ font-size:28px; color:/*#596156*/#000; margin:20px 0 35px 0; font-weight:500; text-align:left; line-height:32px;}  
.sy_about_right li{ font-size:16px;  margin-bottom:10px;}
.sy_about_right li:hover{ text-indent:20px; -moz-transition: all 0.2s ease-in-out 0s; -webkit-transition: all 0.2s ease-in-out 0s; -o-transition: all 0.2s ease-in-out 0s; -ms-transition: all 0.2s ease-in-out 0s; transition: all 0.2s ease-in-out 0s;}
.sy_about_left{ float:left; width: 66%;overflow: hidden; margin-top:20px;}  
.sy_about_left img{ width:100%; height:auto; cursor:pointer}
.sy_about_right .btn{background:#BFC9CE ;width: 150px; height: 40px; line-height:40px; color:#fff; text-align:center; font-size:16px; margin-top:-20px; float:right;  }
.animate_nums{ margin-bottom:7px; background:#F3f3f3; padding:15px 0;}
.animate_nums li { width:20%;*width:19.9%; float:left; text-align:center; font-size:15px; }
.animate_nums .num { line-height:1.1; color:#3d3d3d; font-size:18px;}
.animate_nums .num span { font-size:60px; font-family:Impact; font-weight:normal; /*color:#FF3F3C; color:#454545*/} .animate_nums .text{color:#888}
.copyrights { width: 100%; padding: 10px 0 10px 0; float: left; background: #15181E; color: #4d5560; font-size: 14px; }
.copyrights a {color:#4d5560; }
.copyrights a:hover { color: #FFF; text-decoration: none; }
.copyright_links { float: right; }
.copyright_links li { display: inline; float: left;   padding: 0 10px; }
.one-half { width: 70%; float: left; }
.cen-box3{overflow:hidden; margin:0 auto; margin-bottom:90px; z-index: 5;   }
.sy_case h3{margin-bottom: 25px; font-size:42px; font-weight:400; color:#000}
.cNews_top dt{width: 20%; float:left}
.cNews_top dt .date{position:absolute;top:0;left:0;width:75px;height:62px;background-color:#ef001d;color:#fff;text-align: center; }
.cNews_top dt .date span{display:block;}
.cNews_top dt .date .day{font-size:28px;font-weight: bold;line-height: 30px;margin-top:6px;}
.cNews_top dt .date .year{font-size:15px;}
.cNews_top dl{ width:100%;overflow:hidden}
.cNews_top dd p{line-height: 26px; text-align:left; font-size:15px;height:75px;color: #747474;}
.cNews_top dd ._detail{display: block;}
.cNews_top  dd h4{ font-size:22px;text-align:left; font-weight:400; margin-bottom:10px;}
.cNews_top dd{ width:74%; margin-right:3%;text-indent:0; line-height:30px;  font-size:16px;  float:right}

.sy_new h3{margin-bottom: 25px; font-size: 42px;font-weight: 400;color: #000;}
.maquee ul{padding-top:10px; width:100%; overflow:hidden}
.maquee li{width:47%;*width:45%; margin:20px 3% 20px 0 ;float:left;}
.maquee li .date{ float:left;margin-top:6px;width:11%;text-align: center;color:#fff; padding:3px 0; background:#6B6B83; text-align: center; }
.maquee li .date span{display:block;font-family: Arial;}
.maquee li .date .day{font-size:42px; font-weight:bold;line-height: 45px;}
.maquee li .date .year{font-size:14;}
.maquee .con{ width:86%; float:right}
.maquee .con h4{font-size:19px;font-weight:500;color: #00132b; margin-bottom:5px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.maquee .con p{line-height: 1.8;height: 45px; color:#666;}
.maquee li:hover .date{color:#FC0;}
.maquee li:hover .date .day{color:#FC0;}
.maquee li:hover .title{color:#FF3F3C;}
.row:before,.row:after{display:table;clear:both;content:''}
.fix { *zoom: 1; *clear: both;}
.fix:before, .fix:after { display: table; clear: both; content: '';}
.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; width:100%; height:auto}
.imgZoom { overflow:hidden; }
.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) }
.rect-75 {padding-bottom: 70%; position: relative;display: block;width: 100%;height: 0;overflow: hidden;}
.rect-60 {padding-bottom:45%;position: relative;display: block;width: 100%;height: 0;overflow: hidden;}
.c_video .rect-60 img{height:auto; width:100%}
.c_video ._play{display:block;width:66px;height:66px;background:url(../images/play.png) no-repeat;position:absolute;top:50%;margin-top:-50px;left:50%;margin-left:-33px;}
.c_video .title{background:url(/images/green.88.png) repeat;position:absolute;bottom:0;left:0;right:0;padding:10px 5%;color:#fff;font-size:16px;}
.xmNews_box{padding-top:20px;}
.xmNews_box .xn_arrs{display:block;width:20px;height:10px;background:url(../images/cx_btn.png) no-repeat;position:absolute;top:28px;}
.xmNews_box .xn_prev{right:40px;}
.xmNews_box .xn_next{right:10px;background-position: right top;}
.xmNews_box .xn_prev:hover{background-position: left bottom;}
.xmNews_box .xn_next:hover{background-position: right bottom;}
.xmNews_list dl{margin-bottom: 23px;  width:100%; overflow:hidden; margin-bottom:2%}
.xmNews_list dt{width:100%; float:left}  .xmNews_list dd{ float:right; width:100%;}
.xmNews_list dt.title{font-size:18px;font-weight: normal;color:#000;}
.xmNews_list dd p{color:#606060;line-height: 20px;height: 40px;overflow: hidden;margin-top: 5px;}
.xmNews_list dd:hover .title{color:#FF3F3C;}
.sy_new {width: 67%;float: left;}
.sy_case {width: 29%;float:right;}
.sy_case dl{  overflow:hidden;    position: relative; margin-bottom:30px;}
.sy_case dl h4 {font-size: 22px;line-height: 40px;padding-top: 5px; margin-bottom:10px;font-weight: normal;color: #00132b;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.sy_case dt{     margin-right:1.5em; width:162px;height:118px;text-align: center;overflow: hidden;float:left}  
.sy_case dd{line-height: 26px;font-size: 14px;color: #666;}
.sy_case dt img{ width:100%; height:auto}

.pro_choose{ background:#f1f3f4; padding:50px 0; margin-top:90px; margin-bottom:40px;}
.kehu_h3,.pro_choose_h3{    font-size:42px;text-align: center; display: block; width:100%;margin-bottom: 12px;/* background:url(/images/tit_x.jpg) no-repeat center bottom; padding-bottom:25px; */color:#000}
.pro_choose_h3 b{ color:#eb0001; font-size:50px;}   .pro_choose_h3 span{ font-size: 40px;color:#eb0001; vertical-align: top;}
.kehu_h4,.pro_choose_h4{width: 100%;text-align: center;font-size: 19px; color:#3d3d3d; font-weight:400; margin-bottom:30px;}
.w72{ width:75%;}  .w72 li{ width:47.5%;  float:left} .w25{ width:25%;}

.pro_ser{ margin:60px auto 80px;}
.pro_ser h3{font-size:42px;  color:#000; text-align:center;}
blockquote{text-align: center;line-height:34px; font-size:18px;}
q::before{ content:"\201C"; padding:0 20px 5px 0; font-size:42px;color:#eb0001;/*background:url(/images/q1.png) no-repeat; text-indent:-9999px;*/margin-bottom:-7px;}
q::after{ content: "\201D";padding:0 25px 15px 0;font-size:42px;color:#eb0001;/*background:url(/images/q2.png) no-repeat; text-indent:-9999px;*/margin-bottom:-7px;}
.kuan2s {width:1170px; margin:0 auto;}
.pro_ser ul{ margin-top:40px; width:100%; height:auto; overflow:hidden}
.pro_ser li{ width:18%;display:block;background:url(../images/ser_li.jpg) no-repeat right  top; float:left; margin:0 1%;}
.pro_ser .ser_ico{ display:block; margin:0 auto; width:106px;height:105px; margin-bottom:15px;text-align:center; background:url(../images/ser_bg.png) no-repeat center 0 ; line-height:21px;color:#9a9a9a;}
.pro_ser li b{ display:block; font-size:22px; font-weight:normal; text-align:center; font-family:"微软雅黑";color:#242424;}
.pro_ser li p{ text-align:center; font-size:15px;}
.pro_ser li .ico1{ background-position: 0 0;}
.pro_ser li .ico2{ background-position: -106px 0;}
.pro_ser li .ico3{ background-position: -212px 0;}
.pro_ser li .ico4{ background-position: -318px 0;}
.pro_ser li .ico5{ background-position: -424px 0;}

#gotoTop2{width:56px; height:56px; display:block; cursor:pointer;text-indent:-999em;background:url(../images/his-totop.png) no-repeat -64px 0;position:fixed; right:15%; bottom:10%; }
#gotoTop2{_position:absolute;_right:4%; _bottom:10%; _top:expression_r(documentElement.scrollTop + documentElement.clientHeight * 3/4 + "px")}
#gotoTop2:hover{background:url(../images/his-totop.png) no-repeat;}
.video-opacity{position:fixed;width:100%;height:100%;top:0;left:0;background:#000;filter:alpha(Opacity=50);opacity:0.5;z-index:100;}
.video-wrap{position:fixed;width:962px;height:558px;left:50%;margin-left:-496px;top:50%;margin-top:-279px;z-index:101;}
.video-wrap .close{position:absolute;display:block;width:50px;height:50px;top:0;right:-62px;background:url(../images/video-close.png) no-repeat;}
.video-wrap .close:hover{-webkit-transition:-webkit-transform .2s ease-in;-moz-transition:-moz-transform .2s ease-in;-o-transition:-o-transform .2s ease-in;transition:transform .2s ease-in;-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}
.inner_wrap {  margin-left:1%; margin-right:1%;/* min-width: 1000px; */}
.channel_bd li { width: 24.6%;*width:24.5%;float: left;overflow: hidden;margin: 0 0.2% 0 0.2%;}
.i_hd { text-align:center; margin-bottom:15px;}
.i_hd .title { font-size:40px; font-weight:normal; color:#000;}
.i_hd .text { font-size:24px; color:#777777; margin-bottom: 40px;}
.icase_hd { text-align:center; font-size:0; margin-bottom:30px;}
.icase_hd .tab_t { display:inline-block; *display:inline; *zoom:1; font-size:15px; margin:0 18px;}
.icase_hd .tab_t a { display:inline-block; white-space:nowrap; padding:0 10px; height:44px; line-height:44px; position:relative;}
.icase_hd .tab_t a:after { content:''; display:block; width:0; height:1px; background-color:#f08200; overflow:hidden; position:absolute; left:50%; bottom:0; -webkit-transition:all 0.3s ease; transition:all 0.3s ease;}
.icase_hd .tab_t_cur a:after,.icase_hd .tab_t.cur a:after,.icase_hd .tab_t:hover a:after { width:100%; left:0;}
.icase_hd .tab_t_cur a,.icase_hd .tab_t.cur a,.icase_hd .tab_t:hover a { color:#ff6600;}

.icase_bd { margin-bottom:40px; }
.pBox { position:relative; overflow:hidden; margin-bottom:0px; /*cursor: pointer;*/}  .pBox img{ width:100%; height:auto}
.pBox h3{font-size: 20px;color: #EDEDF3;font-weight: 500;position: absolute;top: 0;left: 0;display: inline-block;line-height: 1.4;vertical-align: middle;background: url(../images/black.png) repeat; padding: 7px 5%;}  .pBox h3 a{ color:#fff}  .pBox h3 a:hover{ color:#fc0}
.pBox .more{ position: absolute;bottom:20px;left: 0;width: 108px;height: 34px;line-height: 34px;margin: 200px 0 0 30px;border: 1px solid #fff;text-align: center;border-radius: 20px;color: #fff;font-size: 14px; background:url(../images/jt.png) no-repeat 87% center;}  .pBox .more:hover{border: 1px solid #eb0001; color:#eb0001;background:url(../images/jt1.png) no-repeat 87% center;}
.shili{margin:7px 0 60px 0;}
.kehu{ overflow:hidden; width:100%;}
.kehu li{width: 12.18571%;*width:11.2%; margin: 1%;float:left; }  .kehu li img{ padding:8px; width:100%; height:auto; background:#fff;border:#d8d8d8 1px solid}

.lei_gray {background: /* #ff3f3c #6C6C6C*/#424355 ;margin: 0 auto;color: #fff;text-align: center; height:100%; padding:167px 0;}
.lei_gray h5 {color: #fff;font-weight: normal; text-align: center;padding: 20px 20px;font-size: 1.2857em;width: 50%;margin: 0 auto;border: #fff 2px solid;}

.top-nav-tel {float: right;color: #F00;  font-size:26px;position: relative; padding:11px 20px; font-weight:600; background: url(../images/sale_tel.png) no-repeat left center; text-indent:36px; margin:15px 0 0 120px; animation-timing-function: ease;-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;}  
.top-nav-tel .zi{ font-size:18px; font-weight:600; margin-top:-20px;}  
.top-nav-tel .tel{font-size:26px; font-weight:600; text-decoration:none}
.section4 { margin-bottom:60px; overflow:hidden; width:100%; background:#fff;/* background: url(/images/index_7.jpg) repeat-x left bottom; padding-bottom:40px; */ }
.section4 ul { margin:0 auto; width:100%;}
.section4 li {  float: left; width: 32.3333%; margin:0 0.5%; }
.section4 img { width:100%; height: auto; margin-bottom:5px;}
.section4 .desc h4 { padding:15px 0; text-align:center; line-height: 1; font-weight:normal; font-size: 20px; color:#fff ; background:#83828E; /*  border:#5F617C 1px solid; background: rgba(255, 63, 60, 1);*/ }
.section4 .desc p { margin-top: 15px; line-height: 26px; font-size: 14px; color: #666; }
.img img { transition: all 1s; -webkit-transition: all 1s; }
.img:hover img { transform: scale(1.2); -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -ms-transform: scale(1.2); }.img {overflow: hidden;}
.lei_gray {background: /* #ff3f3c #6C6C6C*/#FF3F3B;margin: 0 auto;color: #fff;text-align: center;height: 100%;padding:98px 0; font-size:26px; }
.footer { width: 100%; margin: 0 auto; overflow: hidden; float: left; background: #242933; margin-top:60px; padding:40px 0; color: #7e8793; }
.footer_feilei_l{ width:50%; float:left; margin-left:8%;}
.footer_feilei {   margin-top: 40px; margin-bottom: 40px; overflow:hidden; color: #FFF; }
.footer_feilei li { float: left; padding: 0 0px; width:25%;}
.footer_feilei li.first { margin-left: 40px; }
.footer_feilei li dl dt {font-size: 20px;line-height: 35px;height: 35px;font-weight: 100;color: #FFF;margin-bottom: 15px; }
.footer_feilei li dd { line-height: 35px; font-size:15px;  width: 100%; }
.footer_feilei li dd a { color: #999; }
.footer_feilei_r{width:37%;float:right; margin-right:4%;}
.footer_feilei_r ul{ width:72%; float:right}
.footer_feilei_r ul li{width:100%;float:left;line-height:40px;margin-bottom:10px}
.footer_feilei_r ul li a{color:#FFF}
.footer_feilei_r ul li:hover a{color:#c8c8c8}
.footer_feilei_r ul li i{background:url("../images/index_bg2.png") no-repeat;width:40px;height:40px;display:block;margin-right:10px;float:left}
.footer_feilei_r ul li .span1{background-position:0 0}
.footer_feilei_r ul li .span2{background-position:0 -40px}
.footer_feilei_r ul li .span3{background-position:0 -80px}
.footer_feilei_r ul li .span4{background-position:0 -120px}
.footer_feilei_r p{ font-size: 15px;line-height: 30px;font-weight:400;color: #999;}
.footer_feilei_r h4{font-size: 20px;line-height: 35px;height: 35px;font-weight: 100;color: #FFF;margin-bottom: 10px;}
	
.index_footer_r_b{float:left;width:100%;}
.index_footer_r_l{ width:28%; float:left}
.index_footer_r_l img{ text-align:center; margin-bottom:5px;} 
.index_footer_r_l span {line-height: 34px; float:left;color: #999;}
.bdsharebuttonbox a {width: 30px; height: 29px; display:inline-block;margin: 0 2px;}
.bds_sqq { background:url(../images/icons1.png) no-repeat 0 0;}
.bds_tsina { background:url(../images/icons1.png) no-repeat -30px 0;}
.bds_weixin { background:url(../images/icons1.png) no-repeat -60px 0;}
/*header*/
.pageHeader1{width: 100%;background: rgba(255, 255,255, 0.7);position: fixed;top: 0;z-index: 9;height: 72px;}
._header1{  z-index:102;position: relative;;margin:0 auto;background:url(../images/nav_x.jpg) repeat-x left bottom;}
._header1 .logo{width:20%; margin-top:15px;-webkit-transition: all 0.5s ease;transition: all 0.5s ease;}
.widget-nav1 {z-index:10;width:75%;}  .widget-nav1 ul{ width:72%; /*margin-bottom:5px;*/ float:left}
.widget-nav1 li{float:left; display:block; width:12%;*width:11.9%; margin:0 4%;text-align:center; height:84px; line-height:80px; font-size:17px;color:#000;}
.widget-nav1 li a{ display:block; }
.widget-nav1 .li1{ color:#f33; border-bottom:#eb0001 4px solid; transition-duration: 0.3s;-webkit-transition-duration: 0.3s;}
.widget-nav1 .li0{ color:#333; display:block;}
.nav_contact{ width:19%; float:right; margin-top:15px;background:url(../images/top_tel.png) no-repeat left 15px; padding:5px 0 5px 40px;}
.nav_contact .miaoshu{font-size: 13px;color: #bbb;}
.nav_contact .tel{ font-size:18px; color:#000}
.foot_share{ margin-bottom: 15px;}
.foot_share b{ float: left; color: #999;font-size: 16px; font-weight:500}
.foot_share a{ float: left; width: 22px; height: 22px; padding: 0; margin-top:5px; margin-left: 8px; background-image: url(../images/foot_share.png);}
.foot_share a.bds_tsina{ background-position: 0 0;}
.foot_share a.bds_weixin{ background-position: -32px 0;}
.foot_share a.bds_qzone{ background-position: -64px 0;}
.foot_share a.bds_douban{ background-position: -96px 0;}
.foot_share a.bds_more{ background-position: -127px 0;}
.fix-right { position:fixed; right:0;top:50%;margin-top:-140px; color:#e60012 ;z-index:9999}
.fix-right > div { margin-top:1px; text-align:center; padding:10px 18px; background:#20385f }
.fix-right > div:hover {background:#ed2225;cursor:pointer}
.fix-right img { display:block; margin:auto; margin-bottom:4px;max-width: 100%;}
.fix-right a { color:inherit; color:#fff;}
.fix-right .fix-right3 { position:relative; margin-top:1px; }
.fix-right .fix-right3 .qcode { display:none;position:absolute; left:-208px; top:0; padding:26px 20px 27px; background:#ed2225; font-size:16px; color:#222; text-align:center; width:260px;}
.fix-right .fix-right3 .qcode a{ font-size:20px;}
.fix-right .fix-right3 .qcode img { display:block; margin-bottom:4px; width:128px; height:128px; }
.fix-right >.fix-right3:hover .qcode{display:block}
.fix-right .go-top { padding:6px 18px 4px; color:#fff;background:#ed2225;}
.pro_ly{  padding-top:10px; margin-bottom:60px; overflow:hidden}
.feed-con  { padding-top:2.5%; }
 
._tit {font-size: 40px;}
._intro {font-size: 15px;margin-bottom: 50px;}
.ab_banner{ background: url(../images/about_ban.jpg) center top;width:100%; height:580px; overflow:hidden}
.nomo_banner	{ width:100%;height:580px; position:relative; text-align:center;overflow:hidden}
.pro_banner	{ background: url(../images/pro_ban.jpg) center top;width:100%;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/product_ban.jpg',  sizingMethod='scale');height:580px; overflow:hidden;width:100%;height:580px; position:relative; overflow:hidden}
#class1{background: url(../images/product_ban1.jpg) center top;width:100%;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/product_ban.jpg',  sizingMethod='scale');height:580px; overflow:hidden}
#class4{background: url(../images/product_ban3.jpg) center top;width:100%;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/product_ban.jpg',  sizingMethod='scale');height:580px; overflow:hidden}
#class7{background: url(../images/product_ban4.jpg) center top;width:100%;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/product_ban.jpg',  sizingMethod='scale');height:580px; overflow:hidden}
#class3{background: url(../images/product_ban5.jpg) center top;width:100%;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/product_ban.jpg',  sizingMethod='scale');height:580px; overflow:hidden}
.new_banner	{background: url(../images/new_ban.jpg) center top;width:100%; height:664px; overflow:hidden}
.con_banner	{background: url(../images/conban.jpg) center top; width:100%; height:664px; overflow:hidden}
.sol_banner	{background: url(../images/anliban.jpg) center top; width:100%; height:580px; overflow:hidden}
.ser_banner{ width:100%; height:auto}
.ser_banner	img{display: block;text-align: center; margin: 0 auto; width:100%; height:auto}
/*服务理念2017-01-17*/


.part3_bd{ margin:50px auto 60px}
.ser_title,.ser_title1{ margin-bottom:30px}
.ser_title h3,.ser_title1 h3{font-size:42px;color: #000000;text-align: center;margin-bottom:15px;} 
.ser_title p,.ser_title1 p {font-size: 16px;color: #8e8e8e;text-align: center;} .ser_title1 h3,.ser_title1 p{ color:#fff}
.part3_bd dl{ width:48%;*width:47.8%;float:left; margin:0 0.5%}
.part3_bd .dl1 dd{ width:47%; float:left;background-color:#Fc0;color:#723805; padding:13.5% 0 20.5% 3%;*padding:17% 0 17% 1%;}
.part3_bd dt{width:50%; float:right}
.part3_bd .dl2 dd{width:46%; float:right;background-color:#424355;color:#fff; padding:13.5% 1% 16% 3%;*padding:17% 0 17% 1%;}
.part3_bd dt{width:50%; float:left} .part3_bd dt img{ width:100%; height:auto}
.part3_bd h4{ font-size:30px; margin-bottom:8px; font-weight:400}  
.part3_bd p{ font-size:16px;}

.part3_bd .dl1 a{color:#723805;}   .part3_bd .dl2 a{color:#fff;}

.part3_bd .list_title{font-size:30px;font-weight:normal;padding:34% 0 2%;}
.part3_bd .li1 .list_text{background-color:#fff100;color:#000;}
.part3_bd .li1 .list_text a:hover{color:#000;}
.part3_bd .li2 .list_text{background-color:#2562a9;color:#fff;}
.part3_bd .li2 .list_text a:hover{color:#fff;}
.pro_ban_tit {position: absolute;top:160px;left: 0;width: 100%; overflow: hidden; z-index:100}
	
.nomo_banner video {min-height: 100%;min-width: 100%;}
.nomo_banner video, .nomo_banner .cover2 {position: absolute;left: 0;top: 0;}
.pro_ban{padding:3%;  max-width:650px; text-align:left; float:left;margin-top:200px;background:url(/images/red.png) repeat; }
.pro_ban:before {
    content: '';
    width: 31px;
    height: 31px;
    background: url(../images/nh_bn.png) no-repeat;
    position: absolute;
    left: 0;
    top: 0;
}
.ban_tit{padding:10% 0 3% 0;}
.ban_tit ._sub,.pro_ban_tit ._sub,.pro_ban ._sub {display: inline-block;position: relative; text-align:left;font-size:40px;color:#fff;line-height: 1;margin-bottom: 25px;}
.ban_tit ._txt {font-size:17px; line-height:38px; text-align:left; color:#fff;}  .pro_ban_tit ._txt{font-size:16px; text-align:center}  .pro_ban ._txt{ color:#fff; font-size:16px;}
.cd-hero-slider{}
.ab_index02 .hd .f_size16{color:#666666;}
.ab_index02 .hd{margin-bottom:40px;}
.ab_index02 .bd li{width:49.153%;float:left;position:relative;}
.ab_index02 .bd .list_title{font-size:24px;margin-bottom:10px;}
.ab_index02 .bd .list_box{position:absolute;}
.ab_index02 .bd .list_box a{display:block;color:#fff;}
.ab_index02 .bd .li2{margin-bottom:1.694%;}
.ab_index02 .bd .li2,.ab_index02 .bd .li3{float:right;}
.ab_index02 .bd .li2 .list_box,.ab_index02 .bd .li3 .list_box{width:50%;top:0;height:100%;}
.ab_index02 .bd .li2 .list_box a,.ab_index02 .bd .li3 .list_box a{padding: 9% 12%;}
.ab_index02 .bd .li2 .list_box{left:0; background: url(../images/bd.png) repeat; line-height:22px;}
.ab_index02 .bd .li3 .list_box{right:0;background: url(../images/yd.png) repeat;line-height:22px; }
.ab_index02 .bd .li3 a{color:#000}
.ab_index02 .bd .li1 .list_box{width:90%; margin:5%;height:100%; color:#fff;left:0;top:0;}
.ab_index02 .bd .li1 .list_title{font-size:30px;margin-bottom:30px;}
.ab_index02 .bd .li1 .list_p{margin-bottom:26%;line-height:28px;}
.more_btn{width:220px;border:2px solid #fff; text-indent:40px;padding:11px 0;font-size:18px;position:relative;z-index:2;display:block;color:#fff;-webkit-transition: all 0.5s ease;transition: all 0.5s ease;cursor:pointer;}
.more_btn .i_ico{margin-top:3px;}
.more_btn:hover{background-color:rgba(255,255,255,0.2);color:#fff;}
.i_ico {width: 24px;height: 24px; background: url(../images/i_ico.png) no-repeat;}
/*peijian */
.peijian{ margin-top:50px; margin-bottom:30px;}
.peijian p{ text-indent:2em; font-size:14px; line-height:28px; margin-bottom:10px;color:#333;}
.peijian ul{ margin-top:20px;}
.peijian ul li{ float:left; margin:0 1.5%; width:22%;}  .peijian ul li img{ width:100%; height:auto;}
.peijian ul li span{ display:block; margin:10px 0; color:#555; text-align:center; font-size:15px; text-indent:0;}
/*关于我们-全球足迹*/
.i_world {margin-bottom:70px;}
.i_world ._world_titl{font-size:40px;color:#0450a1;margin-bottom:15px; padding:5px 0}
.i_world ._world_text{font-size:14px;color:#737573;margin-bottom:40px; line-height:28px; text-indent:25px;}
.i_world ._world_main ._world_l{width:32%;overflow:hidden;}
.i_world ._world_main ._world_l ul{margin:-1px 0px 0px -1px;}
.i_world ._world_main ._world_l li{float:left;width:50%;*width:49.9%;text-align:center;}
.i_world ._world_main ._world_l ._box{border-top:1px solid #e0e0e0;border-left:1px solid #e0e0e0;padding-bottom: 14px;padding-right:20px}
.i_world ._world_main ._world_l .odd ._box{padding-left:20px;padding-right:0px;overflow:hidden;}
.i_world ._world_main ._world_l ._box ._number{font-size:44px;line-height:1.5;font-family:Arial;color:#000000;}
.i_world ._world_main ._world_l ._box ._number span{font-size:45px;}
.i_world ._world_main ._world_l ._box ._text{font-size:14px;color:#666666;margin-bottom:10px;line-height:22px;height:44px;overflow:hidden;}
.i_world ._world_main ._world_l ._box ._box_ico{width:80px;height:64px;background:url(../images/i_world_ico.png) no-repeat;margin:0 auto;}
.i_world ._world_main ._world_l ._box ._box_ico._box_ico02{background-position:-80px 0px;}
.i_world ._world_main ._world_l ._box ._box_ico._box_ico03{background-position:-160px 0px;}
.i_world ._world_main ._world_l ._box ._box_ico._box_ico04{background-position:-240px 0px;}
.i_world ._world_main ._world_l ._box:hover ._number,.i_world ._world_main ._world_l ._box:hover ._text{color:#fb9528;}
.i_world ._world_main ._world_l ._box:hover ._box_ico._box_ico01{background-position:0px -64px;}
.i_world ._world_main ._world_l ._box:hover ._box_ico._box_ico02{background-position:-80px -64px;}
.i_world ._world_main ._world_l ._box:hover ._box_ico._box_ico03{background-position:-160px -64px;}
.i_world ._world_main ._world_l ._box:hover ._box_ico._box_ico04{background-position:-240px -64px;}
.i_world ._world_main ._world_r{width:60%;text-align:right;position:relative;}
.i_world ._world_main ._world_r ._min_ico{position:absolute;}
.i_world ._world_main ._world_r ._min_ico .map_box_main{position:absolute;width:304px;bottom:22px;color:#ffffff;box-shadow:0px 0px 5px #000000;display:none;right:-51px;}
.i_world ._world_main ._world_r ._min_ico._hover .map_box_main{display:block;}
.i_world ._world_main ._world_r ._min_ico .map_box_main._close{display:none;}
.i_world ._world_main ._world_r ._min_ico .map_box_main:after{content:"";width:0;height:0;border-style:solid;border-width:12px;border-color:#f35d27 transparent transparent transparent;display:block;position:absolute;bottom:-24px;right:43px;}
.i_world ._world_main ._world_r ._min_ico .map_box_main .map_box{padding:20px 50px 20px 30px;text-align:left;}
.i_world ._world_main ._world_r ._min_ico .map_box_main .close_ico{position:absolute;right:0;top:0;cursor:pointer;}
.i_world ._world_main ._world_r ._min_ico .mar_dot{width:6px;height:6px;background:#f36027;display:block;border-radius:50%;}
.i_world ._world_main ._world_r .map_ico .mar_dot{width:26px;height:34px; }
/*lcadd*/
.pages {color: #999; margin:15px; clear:both;   }
.pages a, .pages .cpb {text-decoration:none; padding:5px 10px; margin:2px; border: 1px solid #ddd;background: #ffff;font-size:11px; color:#000;}
.pages a:hover { background-color: #E61636; color:#fff;border:1px solid #E61636; text-decoration:none;}
.pages .cpb { font-weight: bold; color: #fff; background: #E61636; border:1px solid #E61636;}
.prolist_lei{ width:100%; margin:0 auto; overflow:hidden; padding:20px 0; border-bottom:#e7e7e7 2px solid/* background:#f8f8f8; border-bottom:#e7e7e7 1px solid*/}
.prolist_lei dl{  float:left; width:14.6%; margin:10px 1% 10px;}
.prolist_lei dl dt{ width:100%;}
.prolist_lei dl dt a{ width:135px; height:125px; display:block; margin:0 auto; text-indent:-999em;}
.prolist_lei .cate-tit{  display:block; font-size: 18px;  font-weight:400; margin-top:10px; text-align:center; } 
.prolist_lei dl dt a.ps{ background:url(../images/prolist_1.png) no-repeat center center;   }
.prolist_lei dl dt a.xk{ background:url(../images/prolist_2.png) no-repeat center center;}
.prolist_lei dl dt a.mf{ background:url(../images/prolist_3.png) no-repeat center center;}
.prolist_lei dl dt a.jc{ background:url(../images/prolist_4.png) no-repeat center center;}
.prolist_lei dl dt a.psz{ background:url(../images/prolist_5.png) no-repeat center center;}
.prolist_lei dl dt a.case{ background:url(../images/prolist_6.png) no-repeat center center;}
.prolist_lei dl:hover dt a.ps,#act a.ps {background:url(../images/prolist_1_1.png) no-repeat center center;}
.prolist_lei dl:hover dt a.xk,#act a.xk{background:url(../images/prolist_2_2.png) no-repeat center center;}
.prolist_lei dl:hover dt a.mf,#act a.mf{background:url(../images/prolist_3_3.png) no-repeat center center;}
.prolist_lei dl:hover dt a.jc,#act a.jc{background:url(../images/prolist_4_4.png) no-repeat center center;}
.prolist_lei dl:hover dt a.psz,#act a.psz{background:url(../images/prolist_5_5.png) no-repeat center center;}
.prolist_lei dl:hover dt a.case,#act a.case{background:url(../images/prolist_6_6.png) no-repeat center center;}
/*procate*/
.pro_lei{ width:100%; margin:50px auto 20px; overflow:hidden;/* background:#f8f8f8; border-bottom:#e7e7e7 1px solid*/}
.pro_lei dl{  float:left; width:14.6%; margin:10px 1% 20px;}
.pro_lei dl dt{ width:100%;}
.pro_lei dl dt a{ width:132px; height:120px; display:block; margin:0 auto; text-indent:-999em;}
.pro_lei dl dt a.ps{ background:url(../images/cate1.png) no-repeat center center;   }
.pro_lei dl dt a.xk{ background:url(../images/cate2.png) no-repeat center center;}
.pro_lei dl dt a.mf{ background:url(../images/cate3.png) no-repeat center center;}
.pro_lei dl dt a.jc{ background:url(../images/cate4.png) no-repeat center center;}
.pro_lei dl dt a.psz{ background:url(../images/cate5.png) no-repeat center center;}
.pro_lei dl dt a.case{ background:url(../images/cate6.png) no-repeat center center;}
.pro_lei dl:hover dt a.ps{background:url(../images/cate1-1.png) no-repeat center center;}
.pro_lei dl:hover dt a.xk{background:url(../images/cate2-2.png) no-repeat center center;}
.pro_lei dl:hover dt a.mf{background:url(../images/cate3-3.png) no-repeat center center;}
.pro_lei dl:hover dt a.jc{background:url(../images/cate4-4.png) no-repeat center center;}
.pro_lei dl:hover dt a.psz{background:url(../images/cate5-5.png) no-repeat center center;}
.pro_lei dl:hover dt a.case{background:url(../images/cate6-6.png) no-repeat center center;}
.pro_lei dl dt a.ps,.pro_lei dl dt a.xk,.pro_lei dl dt a.mf,.pro_lei dl dt a.jc,.pro_lei dl dt a.psz,.pro_lei dl dt a.case,.pro_lei dl:hover dt a.ps,.pro_lei dl:hover dt a.xk,.pro_lei dl:hover dt a.mf,.pro_lei dl:hover dt a.jc,.pro_lei dl:hover dt a.psz,.pro_lei dl:hover dt a.case{ background-size: 100px 100px;}
.pro_lei dl .cate-tit{  display:block; font-size: 16px;  font-weight:400; text-align:center; }  .pro_lei dl .cate-tit a{ color:#fff}
.pro_lei dl dd{ padding:0; }
#act dd h3 a{ color:#f33} /*2017年12月26日15:16:25*/
.pro_lei dl:hover dt a.ps,.pro_lei dl:hover dt a.xk,.pro_lei dl:hover dt a.mf,.pro_lei dl:hover dt a.jc,.pro_lei dl:hover dt a.psz,.pro_lei dl:hover dt a.case{-webkit-transform:rotateZ(10deg);-moz-transform:rotateZ(10deg);-o-transform:rotateZ(10deg);-ms-transform:rotateZ(10deg);transform:rotateZ(10deg)}
.m_pro_lei,.sy_pro_lei,.m_line{ display:none}
.margin {margin-left: auto; margin-right: auto;}
.wh100 { width: 100%; height:100%;}
.pos-a {position: absolute;}
.pos-r {position: relative;}

.cpk_bg{ width:100%; margin:0 auto 0;padding:30px 0px 50px ; overflow:hidden}
.cpk{ display:block; overflow:hidden; margin:20px auto 0;  }
.cpk_bg .tit{ width:100%; margin:0 auto; text-align:center;overflow:hidden}
.cpk_bg  h2{    color: #010101; font-size:40px; margin-bottom:15px; padding:5px 0; text-transform:uppercase}
.cpk_bg  h2 span{ color:#F8C33A}
.cpk_bg p{ font-size:14px; }
.cpk li{ display:block; width:23%; margin:0 1%; height:410px; float:left; position:relative; overflow:hidden; }  
.cpk li h3{ display:block; margin-bottom:12px; text-align:center; line-height:60px; font-weight:500; height:60px; font-size:30px; font-size:20px; background:#cc0000; color:#fff;}  
.cpk li h3 a{color:#fff;}
.cpk-ti:visited{ color:#3f3f3f;}
.cpk-js{ display:block;  line-height:26px; margin:0 0 20px; font-size:14px; color:#505050;}
.cpk-js:visited{ color:#505050;}
.cpk-jj{ display:block;}
.cpk-jj img{ display:block; width:100%; height:auto; margin:0 auto}
.cpk11{ display:block; position:relative; z-index:2;}
.cpk12{ display:block; position: absolute; width:100%; height:82%; top:100%; background: url(../images/cztbg.png) repeat; z-index:4; padding:35px 0;  }
.cpk12 img{ display:block; margin:0 auto; text-align:center}
.cz-cp{ display:block; width:82%; margin:0 auto}
.cz-cp a{ display:block; border:1px solid #fff; margin-bottom:12px; font-size:16px;text-align:center;  color:#fff; height:50px; line-height:50px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.cz-cp a:hover{ padding-left:4px;}
.cpk li:hover .cpk12{ top:0;}
.prolist_tj{ max-width:1230px; margin:60px auto; overflow:hidden}  
.prolist_tj li{ width:47%; margin:1% 1.5% 2%;float:left;position:relative; list-style:none}

.prolist_tj  .f_size16{color:#666666;}
.prolist_tj .li3 .list_title{font-size:24px;margin-bottom:5px;padding: 30px 0 0 14%; color:#fff}
.prolist_tj .li2 .list_title{font-size:24px;margin-bottom:5px;padding: 30px 0 0 14%; color:#fff}
.prolist_tj .list_box{position:absolute;}
.prolist_tj .list_box a{display:block;color:#fff;}
.prolist_tj .li2,.prolist_tj .li3{float:right;}  
.prolist_tj .li2 .list_box,.prolist_tj .li3 .list_box{width:43%;top:0;height:100%;}
.prolist_tj .li2 .list_box a,.prolist_tj .li3 .list_box a{padding: 0 0 0 14%;}
.prolist_tj .li2 .list_box{right:0;/*background: url(/images/hd.png) repeat;*/}
.prolist_tj .li3 .list_box{right:0;/*background: url(/images/yd.png) repeat;*/}
.prolist_tj p,.prolist_tj p a{ color:#9796AB; font-size:15px;}
.prolist_tj .li3 p,.prolist_tj .li3 a{ color:#9796AB;}
.prolist_tj p{ line-height:30px;}

.prolist_tj h3{margin: 0 auto 20px;text-align: center; display: block; font-size: 36px;color: #000;}
.c_condition { margin:15px auto 0; width:100%;overflow: hidden; text-align:center}   
.c_condition a{background:url(../images/xx.png) no-repeat right center;color: #535353; font-size: 14px;height: 22px;line-height: 22px; padding:0 25px 0 0;cursor: pointer;text-align: center;margin: 0 4px;}

.gray{ background:#F4f4f4; overflow:hidden; padding:40px 0 0 0; margin-bottom:50px;}
.cp_tit1{ margin:0 auto;  width:97%; overflow:hidden; margin-top:30px;}
.cp_tit1 p{ font-size:14px; font-weight:500;}
.cp_tit1 h3{ margin:0 auto;text-align:center;display: block; font-size:42px;color: #000;}  
.cp_tit1 p{ margin-top:15px;}
.cp_tit2{width:1300px; margin:0 auto; overflow:hidden; margin-top:30px;}  
.cp_tit2 h3{text-align:center; margin:0 auto;height: 42px;line-height: 42px;display: block;font: 500 40px/42px "microsoft yahei";color: #000; padding-bottom:10px; }   
.cp_tit2 span{ float:right;line-height:52px; width:30%; text-align:right}  .cp_tit2 p{ text-align:center; font-size:14px;}
.es-carousel {margin-top:30px; margin-bottom:30px; overflow:hidden}   
.es-carousel li {  width:22%;*width:21.8%; /*padding:2% 2% 1%; */float:left; margin:2% 1.5%;    overflow: hidden; position:relative;_position:static ;}
/*.es-carousel li:hover{ background:#Eb0001; color:#fff}*/
.es-carousel h4 { height:50px; line-height:50px; text-align: center; font-size: 18px; color: #000;  }  .es-carousel h4:hover{ color:#fff}
.es-carousel li img{ width:100%; height:auto; display:inline}
.img_bg{position: relative;}
.prolist_img_bg {
    background: #CFD1D6;    position: relative;
}
.es-carousel li .img {width: 100%; height: auto;transform: scale(1); -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); opacity: 1; -moz-opacity: 1; filter: alpha(opacity=100);_width:228px;_height:209px;position: relative;}
.es-carousel li:hover .img{filter:alpha(Opacity=80);-moz-opacity:0.8;opacity: 0.8;}
.es-carousel p{ text-align:center}
.es-carousel .bj-btn,.es-carousel .r_btn{ width:90px; margin: 0 5px 15px;  display: inline-block; text-align: center;  font-size: 14px;   line-height: 36px;}
.es-carousel .bj-btn{     color: #3d3d3d;border:#333 1px solid; background:#fff}
.es-carousel .r_btn{ background: #99A4AE; border:#99A4AE 1px solid;color: #fff;}
.es-carousel .bj-btn:hover{color: #000; background: #fff; border:1px solid #999;}
.es-carousel .r_btn:hover{color: #fff; background:#252A3C; border:1px solid #252A3C;}
.imagedesc1 { display: block; width: 100%; float: left; overflow: hidden; position: relative; margin-bottom: 15px; }
.imagedesc1 img{ width:100%; height:auto;_height:224px;}
.core_desc1 { position: absolute; bottom: 0px; left: 0px; width: 100%; }
.core_bg1 { position: absolute; left: 0px; top: 0; width: 100%; height: 100%;_height:39px; background: #000; filter: alpha(opacity=50); -moz-opacity: 0.50; -khtml-opacity: 0.50; opacity: 0.50; }
.core_text1 { position: relative; overflow: hidden; padding: 8px 10px; width: 205px; line-height: 23px; font-size: 16px; }
.core_text1 a { color: #fff; }
.core_text1 a:hover { color: #ff4a00; }

.pro_sol ul{ overflow:hidden; margin-top:40px;}
.pro_sol li{width: 22%;*width:21.8%;float:left; overflow:hidden;margin: 0 1.5% ;}
.pro_sol .title { font-size:40px; font-weight:normal; color:#000;}
.pro_sol .pBox { position:relative; width:100%; height:50%;}
.pro_sol  h4{  width:100%;  line-height:60px;height:60px;font-size:16px; z-index:999; font-weight:normal;margin-bottom:60px; text-align:center;background:#dee6ea; color:#fff; display:block;}
.pro_sol  ._img img { width:100%; height:auto;}
.pro_sol ._mask { width:96%; height:96%; margin:2%; position:absolute; text-align:left; background:url(../images/red.png);}
.pro_sol  ._mask a { display:block; color:#ffffff; padding:20px 10%; opacity:0; display:none/9; -webkit-transition:all 0.3s ease; transition:all 0.3s ease; margin-top:30px; transition-delay:.2s; -webkit-transition-delay:.2s;}
.pro_sol ._mask p{ font-size:15px; margin-bottom:8px;}
.smallS {width: 50px; top:0; right:0; z-index:9999;height: 43px;} 
.pa {position: absolute;}
.pBox ._mask { left:0; top:0; opacity:0; display:none/9; -webkit-transition:all 0.5s ease; transition:all 0.5s ease;visibility: hidden;}
.pBox:hover ._mask { opacity:1; display:block/9; visibility: visible;}
.pBox:hover ._mask a { opacity:1; display:block/9; margin-top:0;}
.ipro-lant {height: 44px;line-height: 44px;font-size: 26px;text-align: center;color: #572b22;overflow: hidden;margin-bottom: 20px;}

.header-links{width: 100%;border-bottom: 1px #222 solid;background: #3d3d3d;height: 35px;line-height: 35px;}
.header-links .one-half{ color: #fff; }
#top1 { margin: 0 auto; max-width: 1170px; }
.header-links .tel{ float:left; width:50%; font-size: 14px; color: #ccc;  line-height: 35px;overflow:hidden }   
.top_right{ width:30%;*width:33%; float:right; }
.top_right li{ float: left; width:33%;line-height:35px; }
.a1{background: url(../images/bmtu5.png) no-repeat left center;  }
.a2{background: url(../images/bmtu4.png) no-repeat left center;  }
.a3{background: url(../images/bmtu6.png)no-repeat left center;position: relative; }
.top_right a{ color:#ccc;padding-left:30px }  .top_right li:hvoer{ color:#fff}
.top_site{width:170px; z-index:999999;position: absolute;left: 73%;top:36px; font-size:14px;background: #fff;border: 1px solid #f5f5f5;box-shadow: 0 0 10px rgba(0, 0, 0, .3);padding-left:30px; }
.top_site li{ width:100%; height:46px; line-height:46px;background: url(../images/red_d.jpg) no-repeat left center; }

.news_tj{ margin-top:50px; margin-bottom:50px;}
.news_tj ._h3_tit,.video_new ._h3_tit,.news_zixun ._h3_tit{ padding:7px 0}
.news_tj_l{ width:45%; float:left; overflow:hidden}   .news_tj_r{ width:50%; overflow:hidden; float:right}
.news_tj_r li{overflow:hidden;border-bottom: #ecf1f4 1px solid; margin-bottom:20px; padding-bottom:20px;}
.news_tj_r li a *{ cursor:pointer;}
.news_tj_r li ._time{ float:left; font-family:Arial; width:11%; margin-right:3.5%; padding:6px 0; background:#6B6B83;color:#fff;text-align: center;}
.news_tj_r li ._time ._ri{ display:block; font-size: 40px;font-weight: 100;text-align:center; line-height:34px;}
.news_tj_r li ._time ._year{ display:block; font-size:14px;}
.news_tj_r li ._intnew{ float:left;width:85%;}
.news_tj_r li ._intnew ._title{ padding-bottom:5px;font-size:20px;font-weight:500;color: #333;}
.news_tj_r li ._intnew ._text{margin-top: 5px;height:54px;line-height: 27px;overflow:hidden;}
.news_tj_r li a:hover ._time,.news_tj_r  li a:hover ._intro ._title{ color:#fb9528;}
.news_tj_l ._title {position: absolute;left: 0;bottom: 0;width: 100%; height: 59px;line-height: 59px;font-size: 18px;color: #ffffff;text-align: center;background: rgba(0,0,0,.60);filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#99000000,endcolorstr=#99000000);}

.el {overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.hy_new{ margin-top:100px;}
._h3_tit{ font-size: 42px;text-align: center;font-weight:600;color: #000; text-align:center}
._h3_tit span{ font-size:16px; margin-left:10px; font-weight:500;}  ._h3_tit span a{ color:#999}
._h4_tit{font-size: 16px; text-align:center; color: #666464; width: 80%; line-height:26px; margin: 10px auto 40px;}


/* Jianzhuguliao Solutions */
.news_part1 { max-width:1250px; margin:0 auto; overflow:hidden }
.news_part1 li{ width:30.333%;*width:30.2%; margin: 0 1.5%; float:left}
.news_part1 .tit{ margin-top:80px;}
.news_part1 .tit h3{color:#333; font-size:42px; line-height: 48px; color:#fff; margin-bottom:15px; text-align: center; }
.news_part1 .tit p{ font-size:16px; text-align:center}
.news_part1 p { font-size: 13px; margin-bottom:28px; }
.news_part1_link { position: relative; overflow: hidden; margin-bottom: 20px; height:420px }
.news_part1_link img { width: 100%; }
.news_part1_link .zhezhao { background-color: #fff; width: 94%; height:180px; padding:3% 3% 30px; overflow:hidden; filter: alpha(opacity=90); -moz-opacity: 0.9; opacity: 0.9; position: absolute; bottom: -80px; left: 0; }
.news_part1_link .zhezhao h4{font-size:16px; white-space: nowrap;text-overflow: ellipsis; overflow: hidden; }
.news_part1_link .zhezhao a { color: #000; font-size: 20px; line-height: 28px; }

.0.news_part1_link .zhezhao p { font-size: 14px; margin-bottom:15px; height:40px; line-height:26px; overflow: hidden; }
.news_part1_link .zhezhao p a { display: none; color: #fff; font-size: 14px; line-height: normal; text-decoration: underline; }
.news_part1_link.current .zhezhao { bottom: 0; background-color:#FDCE06; filter: alpha(opacity=100); -moz-opacity: 1; opacity: 1; }
.news_part1_link.current .zhezhao h4 a { color: #fff; }
.news_part1_link.current .zhezhao p { color: #000; height:90px; overflow:hidden; line-height:24px; }
.news_part1_link.current .zhezhao p a { display: inline-block;color: #000; }
.news_part1 .date{color: #000; font-size: 14px; line-height: normal;text-decoration: underline;}
.news_part3{ background: url(../images/ndban.jpg) no-repeat center center;height: 500px;} 
.news_part3 .conten{padding: 60px 50px; width:50%; float:right; margin-top:80px;background: url(../images/red.png) repeat;color: #fff;}
.news_part3 .conten h3{ font-size:30px; color:#fff; margin:0 auto 15px;}
.news_part3 .conten p{ font-size:14px; color:#fff; line-height:30px;}
.news_part3  .face1{border:2px solid #fff; line-height:46px; margin-top:40px; color:#fff; text-align:center; cursor:pointer;display: inline-block;width: 188px;font-size: 14px; text-align: center; height:46px;}
.news_part3  .face1 .sj{display:inline-block; width:17px; height:46px; background:url(../images/sj_gray.png) center center no-repeat; margin-left:30px;}
.news_part3  .face1 .t{display:inline-block; line-height:46px;font-size:14px; vertical-align: top; opacity:0.6;}
.news_part3  .face1 a{ color:#fff}

.news_zixun{ margin-top:40px; margin-bottom:60px;}
.news_zixun dl{ width:30.2%; padding:0 1.5%;float:left; border-right:#999 1px dotted}
.news_zixun dt{ font-size:20px; font-weight:500; margin-bottom:10px; color:#00132b;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.news_zixun dd{ font-size:14px; color:#999; line-height:26px}

.video_new{ margin:50px 0 80px;}  .video_new li{ width:30.33333%; margin:0 1.5%; float:left;}
.video_new .video_cell .imgWrap { position:relative; }
.video_new .video_cell ._mask { position:absolute; top:0; left:0; bottom:0; width:100%; background:url(../images/news09.png) center center no-repeat; cursor:pointer; }
.video_new .video_cell:hover ._mask { background:url(../images/news10.png) center center no-repeat; }
.video_new .video_cell .down { height:50px; line-height:50px; font-size:14px; color:#3d3d3d; background-color:#f0f0f0; text-align:center; }
.video_new .rect-5625 {padding-bottom: 56.25%; position: relative;display: block;width: 100%;height: 0;overflow: hidden;}


.about-con{ width:100%; overflow:hidden; margin-top:60px; margin-bottom:60px;}
.jianjie p{ text-indent:2em; line-height:28px;}
.title{ margin-bottom:10px; overflow:hidden;}
.title h3{ font-size:40px; text-align:center; line-height:52px; color:#000; font-weight:400;}
.jianjie .title p{ text-align:center; font-size:18px; text-indent:0; margin-bottom:10px;}
.line{ background:url(../images/tit-bg.jpg) no-repeat top center; height:19px;}
.digital{ height:333px;}
.jianjie .mumping_mun p{font-size:16px; text-align:center; color:#333; margin:0; text-indent:0;}
.mumping_mun h2{font-size:72px;font-weight: normal; color:#ED1C24; font-family:Impact,Arial; text-align:center; width:auto; border-bottom:none; display:inline; background:none;}
.mun_top{ text-align:center;}
.mun_top span{ color:#333;}

.pro-lei{ width:100%; margin-bottom:80px; margin-top:60px; overflow:hidden;}
.pro-lei ul{ overflow:hidden;}
.pro-lei ul li{ float:left; width:19.6%; float:left; height:280px; margin-right:0.5%;}
.pro-lei ul li.clear-mar{ margin-right:0;}
.pro-lei ul li img{ width:100%; height:auto;}
.pro-lei ul li a.pro-img { overflow: hidden; display: block; position: relative; }
.pro-lei ul li a.pro-img img { -moz-transition: all 0.35s ease; -o-transition: all 0.35s ease; -webkit-transition: all 0.35s ease; -ms-transition: all 0.35s ease; transition: all 0.35s ease; -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); width: 100%; height: auto; }
.pro-lei ul li a.pro-img:hover img { -webkit-transform: scale(1.12); -moz-transform: scale(1.12); -ms-transform: scale(1.12); -o-transform: scale(1.12); transform: scale(1.12); }
.mask { width: 100%; overflow: hidden; display: none; }
.mask p.bg { background: url(../images/img-hover.png) repeat; width: 100%; height: 100%; position: absolute; left: 0; top: 0; margin-top: 0; }
.mask span { font-size: 24px; font-weight: bold; color: #fff; display: block; position: absolute; top:50%; left: 50%; margin-left:-52px; margin-top:-55px;}
.mask span.more { border: 4px solid #fff; padding: 8px 40px; font-size: 18px; text-align: center; position: absolute; top: 50%; left: 50%;margin-left:-85px; margin-top:-4px; font-weight: normal; cursor: pointer; }
.pro-lei ul li a.pro-img:hover .mask span.more { background: #fdd702; color: #222; border: 4px solid #fdd702; }
.pro-lei ul li a.pro-img:hover .mask { display: block; }
.title2{ margin-bottom:50px;}
.title2 h3{ margin-bottom:4px;}
.title2 p{ text-align:center; font-size:18px; text-indent:0; margin-bottom:10px;}
.tab-con{ width:100%; margin-bottom:40px;}
.l-img{ float:left; position:relative; width:48%;}
.l-img .pic-com{}
.l-img span.fz30{ position:absolute; left:50px; top:-78px;}
.r-wenzi{ float:right; width:48%;}
.r-wenzi span{ color:#eee; font-size:94px; font-weight:bold;}
.r-wenzi p{ line-height:26px; color:#666; width:100%; margin-bottom:15px; margin-left:6px;}
.r-wenzi p i{ font-style:normal; font-size:20px; display:block; margin-bottom:6px;}

.widget-history{ float:left; background:url(../images/about_his_line.png) repeat-x center center; height:80px; margin:40px 0 50px; width:100%;}
.widget-history ul{ width:100%;}
.widget-history ul li{ float:left; width:195px; cursor:pointer;}
.widget-history ul li b{ background:url(../images/ab_his_dian.png) no-repeat center center; display:block; width:17px; height:17px; margin-top:30px; margin-left:auto; margin-right:auto}
.widget-history ul li span{ color:#333; font-weight:bold; height:30px; line-height:30px; margin:20px 0 10px 0; text-align:center; display:block;}
.widget-history ul li.tab-cur b{ background:url(../images/ab_his_dian_on.png) no-repeat center center;}
.honor{ background:#eee; padding:25px; height:400px;}
.honor-con{margin-bottom:50px;}
.l-zs{ float:left; width:69%;}
.l-zs ul{ overflow:hidden;}
.l-zs ul li{ float:left; margin:0 34px 20px 0;}
.l-zs ul li img{ width:238px; height:156px;}
.l-zs ul li p{ text-align:center; padding-top:10px;}
.r-honwz{ float:right; width:350px;   margin-top:-54px;}
.honwzcon{ background:#ed1c24; width:292px; margin:0 auto; height:479px;}
.honwzcon h3{ text-align:center; color:#fff; padding:50px 0 20px; font-size:34px;}
.honwzcon p{ color:#fff; font-size:16px; padding:0 24px 20px; line-height:34px;}
.capacity{  margin-top:60px ; margin-bottom:60px;}
.capacity p{text-indent:2em; line-height:28px; margin-bottom:30px;}
.capacity .title p{ text-align:center; font-size:18px; text-indent:0; margin-bottom:10px;}
.about-box{ width:100%; overflow:hidden; margin-bottom:25px;}
.about-box ul{ overflow:hidden;}
.about-box ul li{ float:left; margin:0 1.5% 2%; overflow:hidden; width:22%;*width:21.9%;}
.about-box ul li img { width:100%; height:auto; -moz-transition: all 0.35s ease; -o-transition: all 0.35s ease; -webkit-transition: all 0.35s ease; -ms-transition: all 0.35s ease; transition: all 0.35s ease; -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); width: 100%; height: auto; }
.about-box ul li:hover img { -webkit-transform: scale(1.12); -moz-transform: scale(1.12); -ms-transform: scale(1.12); -o-transform: scale(1.12); transform: scale(1.12); }

.line2{ margin:0 auto 10px; height:3px; width:60px; background:#fc0;}
.service h3{ font-size:40px; padding-bottom:15px; color:#fff; text-align:center; font-weight:400; margin-bottom:10px;}
.service p{ font-size:18px; text-align:center; color:#fff; margin-bottom:30px;}
.service ul{ overflow:hidden; margin-top:55px;}
.service ul li{ float:left; width:18%;*width:17.9%; margin:0 3.5%;}
.service ul li .top-icon{ width:155px; height:155px; margin:0 auto 20px; position:relative;}
.service ul li .top-icon img{ display:block; position:absolute; top:0;  transition:all .5s cubic-bezier(.5,0,.2,1) 0s;}
.service ul li .top-icon .abk{ width:100%; height:100%;transition:all .5s cubic-bezier(.5,0,.2,1) 0s;}
.service ul li:hover .top-icon img { -webkit-transform: perspective(1000px) scale(1) translate3d(0, 0, 0) rotate(90deg); transform: perspective(1000px) scale(1) translate3d(0, 0, 0) rotate(90deg) }
.service ul li:hover .top-icon .abk { -webkit-transform: perspective(1000px) rotateX(0) rotateY(360deg) rotateZ(0); transform: perspective(1000px) rotateX(0) rotateY(360deg) rotateZ(0) }
.service{ background:url(../images/model-7-bk.jpg);  background-repeat: no-repeat; -webkit-background-size: cover; background-size: cover;background-attachment: fixed;position: relative;width:100%; padding:60px 0 0; overflow:hidden}
.service ul li span{ color:#fff; text-align:center; font-size:22px; display:block; margin-bottom:10px;}
.service ul li p{ color:#fff; text-align:center; font-size:14px;}
.gjhz{ margin-top:50px; margin-bottom:50px; overflow:hidden; }
.gjhz .title p{ text-align:center; font-size:18px; text-indent:0; margin-bottom:10px;}
.gjhz p{ text-indent:2em; line-height:28px; margin-bottom:30px; }

.contact { overflow:hidden; margin-top:70px; margin-bottom:70px;}
.contact ._h3_tit{ padding:5px 0 25px 0}
.contact li{ float: left; width: 22%;*width: 21.9%; margin:0 1.5%;position: relative;display: block;}
.contact li  h3{ font-size: 24px; color:#000; font-weight: 400; cursor:pointer;text-align:center; margin-bottom: 10px; }
.contact li  h4{  text-align:center; font-weight: 400; margin:0 auto;  }
.contact li ._tel{ font-size:22px; line-height:30px; color:#FB3C2D }
.contact li p{ margin:0 auto; width:90%; text-align: center; font-size:16px; line-height:26px;}

.ct-tbox2 div {text-align: center;cursor: pointer;}
.ct-wm1{background: url(../images/lx01.png) no-repeat center center #ed2225;}
.ct-wm2{background: url(../images/lx02.png) no-repeat center center #ed2225;}
.ct-wm3 {background: url(../images/lx03.png) no-repeat center center #ed2225;}
.ct-wm4 {background: url(../images/wx.jpg) no-repeat center center #ed2225;}
.hexagon {width: 120px;height: 120px; background-color:#ef001d; -webkit-border-radius: 50%;-moz-border-radius: 50%; border-radius: 50%;display: block; margin:0 auto; text-align:center;margin-bottom: 20px;text-indent: -9999px;}
.sol_list{  margin:0 auto; width:1350px; overflow:hidden; margin-top:70px;}
.sol_list dl{ width:26.3333%; float:left; margin:0 2% 3%;position: relative; padding:15px ; border:#d8d8d8 1px solid; overflow:hidden}  .sol_list dt{ overflow:hidden}   .sol_list dt a{display: block;} 
.sol_list dt a .pic { -webkit-transform:scale(1.0); -moz-transform:scale(1.0); -ms-transform:scale(1.0); -o-transform:scale(1.0); transform:scale(1.0); -webkit-transition:0.3s; -moz-transition:0.3s; -o-transition:0.3s; transition:0.3s; width:100%; height:auto;_height:233px;}
.sol_list dt a:hover .pic { -webkit-transform:scale(1.2); -moz-transform:scale(1.2); -ms-transform:scale(1.2); -o-transform:scale(1.2); transform:scale(1.2); }
.sol_list dd{ width:100%; }   .sol_list dd strong{ font-weight:bold;}  .sol_list dd h4{ font-size:16px; margin:10px 0; }   .sol_list dd p{  margin:5px 0;  line-height:28px;}
.sol_list dd .show-more{  font-size:16px; text-align:center; width:50%; margin:0 auto;  margin-top:10px; margin-bottom:5px;}   .sol_list dd .show-more a{ color:#000; border:#797979 1px solid;padding:7px 0; display: block}
.sol_list dd .show-more a:hover{ background:#e50012;border:#e50012 1px solid; color:#fff;}
.sol_list dt:hover .i6 { left:44%; opacity: 1; filter: alpha(opacity=100); position:absolute; top:23% }  
.sol_list dt a .i6 { left:44%;  filter: alpha(opacity=0); position:absolute; top:23%; opacity:0;}  

.pd_guide,.pd_guide * { -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.pdico { display:block; width:30px; height:30px; background:url(../images/pd_ico.png) no-repeat; margin:0 auto;}
.pi01 { background-position:0 0; }
.pi02 { background-position:-30px 0; }
.pi03 { background-position:-60px 0; }
.pi04 { background-position:-90px 0; }
.pd_guide{ width:1200px; margin:0 auto}
.pd_guide li { width:25%;*width:24.8%; float:left; text-align:center; background-color:#f4f4f4; color:#000;}
.pd_guide a { display:block; color:#000; font-size:20px; padding:17px 0; border-right:#fff 4px solid; position:relative; }
.pd_guide a:after { content:""; display:none; width:0; height:0; overflow:hidden; border-color:#424355 transparent transparent; border-style:solid dashed dashed; border-width:10px; position:absolute; left:50%; margin-left:-10px; bottom:-19px;}
.pd_guide li:last-child a { border-width:0; }
.pd_guide.fixed { position:fixed;  top:0; z-index:10; }
.fixed .pdico { display:none; }
.pd_guide li.active a { background-color:#424355; color:#fff }
.pd_guide li.active a:after { display:block; }
.fixed {position: fixed; top: 0px; left:0; z-index:99; height: 50px;width:100%;}
.fixed .pd_guide{ margin:0 auto; }
.fixed .pd_guide li { width:25%;*width:24.8%; float:left; text-align:center; background-color:#f4f4f4; color:#000;}
.fixed .pd_guide li.active a { background-color:#424355; color:#fff }

#header-wrapper {height:auto; margin:0 auto; width:100%;}	
#header-wrapper ul{width:100%; margin:0 auto; }
.fixed #header-wrapper {height:45px; margin:0 auto; width:100%;}
#preview{ float:left; width:50%; overflow:hidden}  
.jqzoom{ width:100%; height:auto;/* height:423px; */}  .jqzoom img{ width:90%; height:auto}
.list-h li{ float:left;}
#spec-n5{width:100%; height:66px; padding-top:6px; overflow:hidden; display:none}
#spec-list{ float:left; overflow:hidden; margin-left:2px; display:inline;}
#spec-list ul li{ float:left; margin-right:0px; display:inline; width:82px;}
#spec-list ul li img{ padding:2px ; border:1px solid #999; width:60px; height:60px;}


.focus{ position:relative; width:100%; background-color: #000; }  
.focus img{ width: 100%; height: auto;} 
.focus .shadow .title{width: 260px; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ width:95%; padding:3% ;/*position:absolute;*/ bottom:0; left:0px; z-index:10; height:90px; background:#f0f0f0; display:block;  text-align:left; } 
.focus .shadow strong{ margin-bottom:15px; font-size:20px; font-weight:500;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;} 
.focus .shadow p{ height:50px; overflow:hidden; color:#666; line-height:25px; margin-top:8px;}
.focus .shadow a{ text-decoration:none; color:#000;overflow:hidden;}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none;}  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:25px; right:40px; position:absolute; height:21px; text-align:center; z-index: 200; }  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#fc114a;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(../images/focus_btn.png) no-repeat;}
.focus .prev{margin-top:33%; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus .next{margin-top:33%; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-40px 0;}  

/*=======case==========*/
.about {padding:0;background:none;}
.about_banner {background:url(../images/comban.jpg)  center top no-repeat;} 
.about_item {font-weight:normal;text-align:center;color:#fff;margin:0 auto 3%; padding-top:6%;}
.about_item span {display:block;font-size:50px;margin-bottom:35px; font-weight:600;}
.about_item span i {display:inline-block; font-style:normal;width:62px;height:2px;background:#fff;vertical-align:middle;margin:0 8px;}
.about_item em { font-style:normal;font-size:18px;}
.about_num {text-align:center;margin:0 auto;max-width:1280px;}
.about_num li{ width: 16%;*width:15.9%; margin: 0 2%;float:left;}
.num_box{width: 100%;margin: 0 auto;position: relative;}
.num_box span.timer {display: block;width: 100%;height: 200px;*height:150px;margin: 0 auto;text-align: center;line-height: 200px;*line-height:150px;background:#Eb0001;-webkit-border-radius: 8px;-moz-border-radius: 8px;-ms-border-radius: 8px;-o-border-radius: 8px;border-radius: 8px;font-family: Impact; font-size: 110px;*font-size:90px;color:#fff;}
.num_line{display: block;position: absolute;top: 50%;left: 0;z-index: 100; margin:0 auto;width:100%;height: 4px;font-size: 0;background:#Eb0001;}
.num_box sup {position:absolute;top:0;right:0;margin:3px 3px 0 0;width:25px;height:25px;text-indent:-9999px;}
.num_des {font-size:16px;color:#fff; margin:0 auto; margin-top:20px; width:80%;}

._con_news_show{width: 100%;overflow: hidden;display: block;}
._con_news_show p{line-height:32px;padding-bottom: 15px;font-size: 16px;color:#3d3d3d;text-indent:2em;}
._con_news_show img{ padding:15px 0;}


.xg_casedetail,.case{ max-width:1300px; margin:0 auto; overflow:hidden; margin-top:40px; margin-bottom:40px;}
.case ul li{text-align: left;width:29.333%; float:left; margin:2% 2%; }

.case ul li a>img{width:100%;height:auto;}
.case ul li:hover div.show{margin-top:0;}
.case ul li:hover div.show img{margin:95px auto 0;}
.case ul li:hover div.auto div.auto_mask{margin-top:0;}
.case ul li div.auto{padding:5px 20px;position: relative; /*border-bottom: 4px solid #3f9bfb;*/font-size: 12px;    background-color: #f4f4f4;}
.case ul li div.auto div.auto_mask{transition:all .3s ease-in-out;width: 100%;height:100%;background:#FF3F3C;margin-top:100%;position: absolute;left:0;top:0;z-index: 1}
.case ul li div.auto h4{transition:all .3s ease-in-out;font-weight: normal;font-size: 18px;color:#222;line-height: 26px; margin-bottom:8px;position: relative;z-index: 2; white-space: nowrap;text-overflow: ellipsis; overflow: hidden;}
.case ul li div.auto p{color: #727272;font-size:14px;transition:all .3s ease-in-out;position: relative;z-index: 2}
.case ul li div.auto:hover{ background:#fed700}
.cp_bg{ width:100%; margin:0 auto; padding:30px 0; margin-top:20px; margin-bottom:20px; background:#f4f4f4}
.newdetail{max-width:1200px; overflow:hidden; margin:0 auto; margin-top:60px; margin-bottom:60px; }  .newdetail ._left{ width:73%; float:left}  .newdetail ._right{ width:20%; float:right;}
.newdetail_tj_pro h4{ font-weight:500; text-align: center; line-height:30px;} 
.newdetail_tj_pro img{  margin:0 auto; text-align: center; display:block;width:85%; height:auto;}
.newdetail_tj_pro li{ width:22%; margin:0 1.3%; padding:1% 0; font-size:16px; border:#d8d8d8 1px solid; float:left;}
.newdetail_tj_pro h3,.newdetail_tj_new h3{    font-size: 30px; color:#000;line-height: 32px; margin:15px 0 25px 0;}
.newdetail_tj_new{margin-bottom:60px;}  .newdetail_tj_new ul{ width:100%; margin:0 auto}
.newdetail_tj_new li{ width:47%;font-size: 16px; color: #000; font-weight: 400; line-height: 26px; height: 26px;overflow: hidden; float:left; text-overflow: ellipsis;white-space: nowrap;margin: 5px 3% 5px 0;}   .newdetail_tj_new li a{ color:#2a2a2a}
.newdetail ._tit{ width:100%; overflow:hidden; font-size:14px; margin-bottom:30px;}  
.newdetail h1{line-height: 36px; padding: 0 0 20px 0; font-size: 34px; margin-bottom:15px; color:#000; border-bottom: 1px solid #dbdbdb;}
.newdetail p.banquan { text-indent: 0; font-size: 14px;}

.banquan span { padding-right: 10px; float:left;}
.share_wz{font-size:14px;  color:#333; }
.banquan .bdshare-button-style0-24 { float:right}
.banquan .bdshare-button-style0-24 a{ padding:2px;float: left;font-size: 18px;padding-left: 25px;line-height: 24px;height: 24px;background-repeat: no-repeat;cursor: pointer;margin: 0 6px 6px 0;}
.banquan .bdshare-button-style0-24 .bds_qzone.s_btn{ background:url(../images/kj2.png) no-repeat center;}
.banquan .bdshare-button-style0-24 a.bds_qzone.s_btn:hover{ background:url(../images/kj0.png) no-repeat center;}
.banquan .bdshare-button-style0-24 .bds_sqq.s_btn{ background:url(../images/qq2.png) no-repeat center;}
.banquan .bdshare-button-style0-24 a.bds_sqq.s_btn:hover{ background:url(../images/qq0.png) no-repeat center;}
.banquan .bdshare-button-style0-24 .bds_weixin.s_btn{ background:url(../images/wx2.png) no-repeat center;}
.banquan .bdshare-button-style0-24 a.bds_weixin.s_btn:hover{ background:url(../images/wx0.png) no-repeat center;}
.banquan .bdshare-button-style0-24 .bds_tsina.s_btn{ background:url(../images/xnwb2.png) no-repeat center;}
.banquan .bdshare-button-style0-24 a.bds_tsina.s_btn:hover{ background:url(../images/xnwb0.png) no-repeat center;}
.banquan .bdshare-button-style0-24 .bds_more.bt_share{ padding-left:0; font-size:14px; margin:0;  }
.banquan .bdshare-button-style0-24 a.bds_more.bt_share:hover{ color:#e60012;}
.banquan .bdshare-button-style0-24 .bds_more.s_btn{ padding-left:26px; font-size:14px; background:url(../images/ms2.png) no-repeat left;}
.banquan .bdshare-button-style0-24 a.bds_more.s_btn:hover{ color:#e60012;}

.newdetail ._con{ width:100%; overflow:hidden}
.newdetail ._con p {line-height: 26px;padding-bottom: 15px;font-size: 16px;color: #626262;text-indent: 2em;}
.detail_guide {width:100%;margin:0 auto;background:#f0f0f0;overflow:hidden;margin-top:30px;}
.detail_guide span{ background:#e0e0e0; padding:17px; margin-right:15px;}
.detail_guide a{ width:90%; overflow:hidden;}
.detail_guide .Pre{font-size:16px; text-indent:0;padding:15px 0 15px 0; color:#666;  width:49%;white-space: nowrap;text-overflow: ellipsis; float:left; text-align:left}
.detail_guide .next{font-size:16px; color:#666;white-space: nowrap;text-overflow: ellipsis;overflow: hidden; width:47%;padding:15px 20px 15px 0;  float:right; text-align:right}
.detail_guide:hover {color:#eb0001;}
.detail_guide .article_back {float:right; margin-top:10px; width:120px}
.detail_guide .article_back a {border:none;background:url(../images/viewpoint_03.png) left center no-repeat;background-size:23px 26px;width:auto;padding:3px 0 3px 32px;font-size:18px; cursor:pointer;}
.detail_guide .article_back a:hover {color:#eb0001;}

.footer-fixed{ position:fixed; bottom:-2px; left:0; z-index:999; margin:0; padding:0; width:100%;border-top: #E3E3E3 1px solid;background: -webkit-gradient(linear, 0% 2%, 100% 10%,from(#EF001D), to(#f33));-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.15), 5px 1px 0 rgba(0,0,0,.075);box-shadow: inset 0 1px 0 rgba(255,255,255,.15), 5px 1px 0 rgba(0,0,0,.075);box-shadow: 0px -3px 3px rgba(0,0,0,.075);}
.footer-fixed li{ width:19.8%; float:left; display:block; }
.footer-fixed  li img{ display:block; text-align:center; margin:5px auto;}
.footer-fixed  li p{ text-align:center; color:#fff; font-size:13px; margin:0; text-indent:0; padding:0 0 3px;}
.footer-fixed  li:hover p{ color:#fff;}
.footer-fixed  li.clear-bor{ border-right:none;}
.footer-fixed .sub_menu{ width:40%; display:none; position: absolute;  bottom:60px;right:0;  background: #f1f1f1;  }
.footer-fixed .sub_menu dt{ text-align:center; float:left; clear:both;line-height: 40px;height:40px; width:100%; border-bottom:1px solid #ddd;}
.footer-fixed .sub_menu dt a{  color:#222; font-size:14px;}
.footer_proshow{ position:fixed; bottom:0; left:0; z-index:999; margin:0; padding:0; width:100%;  background:#f4f4f4}
.footer_proshow li{ float:left; display:block; }
.footer_proshow li img{ display:block; text-align:center; margin:2px auto;}
.footer_proshow li p{ text-align:center; font-size:13px; margin:0; text-indent:0; padding:0}
.footer_proshow li:hover p{ color:#232326;}
.footer_proshow li.clear-bor{ border-right:none;}

.mb_home,.mb_pro{ background:#f4f4f4; width:18%; border-right:#d8d8d8 1px solid}
.mb_home p, .mb_pro p{color:#000;}      .mb_zx {width:25.6%; } .mb_tel{width:37.6%; }
.mb_zx{background:#ef001d; }  .mb_tel{ background:#424355;}
.mb_zx p, .mb_tel p{ color:#fff}
.m_top,.m_sy_lei,.vline,.m_jd{ display:none}
.m_top{ background:#fff; top: 0; color: #fff;font-size: 24px;text-align: center; padding: 1% 0; width: 100%; overflow:hidden }
.m_top_logo{float: left;top: 10px; margin-left: 2%; width:37%;}
.m_top_tel{ margin-top:5px; float: right;margin-right: 2%; width:34%;}

.m_sy_lei { width:100%;overflow:hidden; text-align:center; padding:0px;}
.m_sy_lei a { display:block; color:#333; float:left; font-size:14px; margin:0; padding:10px 0 5px; text-align:center; width:25%; }
.m_sy_lei a p{ margin:8px 0;}
.m_sy_lei a:hover p{ color:#e60012;}
.m_sy_lei a img{ display:block; text-align:center; margin:0 auto; width:80%; }
.m_sy_lei a.list-active {  color:#333;}
.m_sy_lei a.list-active:hover p{ color:#e60012;}

.m_jd{ width:100%; margin-top:20px; overflow:hidden}  
.m_jd li{ width:32.933%; margin:0 0.2%;display: block;overflow: hidden;position: relative; float:left}  
.m_jd li img{ display:block; text-align:center; margin:0 auto; width:100%; height:auto }

.imagedesc {  width: 100%; float: left;   margin-bottom: 15px; }
.core_desc { position: absolute;bottom:0;left: 0px;width: 80%; }
*html .imagedesc_370 .core_desc { position: absolute; bottom: 0px; left: 0px; width: 100%;  filter: alpha(opacity=50); -moz-opacity: 0.50; -khtml-opacity: 0.50; opacity: 0.50; }
.core_bg { position: absolute; left: 0px; top: 0; width: 100%; height: 100%;background: #000; filter: alpha(opacity=70); -moz-opacity: 0.70; -khtml-opacity: 0.70; opacity: 0.70; }
.core_text { position: relative; overflow: hidden; padding:1.5% 0; width: 100%; text-align:center; font-size: 15px; color: #fff; }

.footer-pro-fixed{ position:fixed; bottom:0; left:0; z-index:999; margin:0; padding:0; width:100%; background: #f0f0f0;}
.footer-pro-fixed a{float:left; display:block;}
.footer-pro-fixed a img{ display:block; text-align:center; margin:5px auto 0;}
.footer-pro-fixed a p{ text-align:center; font-size:13px; margin:0; text-indent:0;}
.footer-pro-fixed a:hover p{ color:#fff;}
.footer-pro-fixed a.clear-bor{ border-right:none;}

.mb_home,.mb_pro{ background:#f4f4f4; width:18%; border-right:#d8d8d8 1px solid}
.mb_home p, .mb_pro p{color:#000;}      
.mb_zx {width:25.6%; }             .mb_tel{width:37.6%; }
.mb_zx{background:#ef001d; }       .mb_tel{ background:#424355;}
.mb_zx p, .mb_tel p{ color:#fff}   .sub_menu,.pro_right b{ display:none}

.ser_box1{ margin-top:60px; margin-bottom:60px; overflow:hidden}
.ser_box1 .fwst_box {width: 33%; float:left}
.fwst_box .ser_Box { position:relative; overflow:hidden; margin-bottom:0px; /*cursor: pointer;*/}
.fwst_box .ser_Box ._n { display:block; width:100%; height:40px; line-height:40px; font-size:24px; font-weight:normal; text-align:left; white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.fwst_box .ser_Box ._img img { width:100%; height:auto;}
.fwst_box .ser_Box ._mask { width:100%; height:100%; position:absolute; text-align:left;  }
.fwst_box .ser_Box ._mask a { display:block; color:#ffffff; padding:20px 10%; opacity:0; display:none/9; -webkit-transition:all 0.3s ease; transition:all 0.3s ease; margin-top:30px; transition-delay:.2s; -webkit-transition-delay:.2s;}
.fwst_box .ser_Box ._mask ._tag {display:inline-block;font-size:16px;border-bottom:#fff 1px solid;line-height:40px;}
.fwst_box .ser_Box ._mask ._n { display:block; margin-bottom:5px; margin-top:7%; color:#ffffff;}
.fwst_box .ser_Box ._mask ._text {font-size:13px;line-height:1.8em;max-height:5.4em;overflow:hidden;}
.fwst_box .ser_Box ._mask ._more { display:inline-block; width:auto; height:42px; line-height:42px; background:#d95204; color:#ffffff; padding:0 50px; font-size:14px; }
.fwst_box .ser_Box:hover ._img ._n { bottom:-40px; }
.fwst_box .ser_Box ._mask { left:0; top:0; opacity:0; display:none/9; -webkit-transition:all 0.5s ease; transition:all 0.5s ease;visibility: hidden;}
.fwst_box .ser_Box:hover ._mask { opacity:1; display:block/9; visibility: visible;}
.fwst_box .ser_Box:hover ._mask a { opacity:1; display:block/9; margin-top:0;}

._middle{ width:33%; float:left; margin-left:2%;}
._last{ border: 10px #f3f3f3 solid; padding:0 20px; height:376px;border-left: 0; float:left; width:27%;}
._last .t{font-size: 28px;font-weight: bold;position: relative;padding: 55px 0 10px;margin-bottom: 25px;}
._last .p {color: #7d7d7d;}
.m_more {width: 156px;height: 44px;line-height: 44px;border: 1px #39424b solid;font-size: 18px;color: #39424b;margin-top: 40px;display: inline-block;border-width: 2px;border-style: solid;text-align: center;position: relative;}

.ser_box1 ._last .m_more:hover{color: #fff; background:#F5270A; border: 1px #F5270A solid;}
.ser_box2 { width:1250px; margin:60px auto; overflow:hidden;}  
.ser_box2 ._h3_tit,.ser_box3 ._h3_tit{background: url(../images/yel_line.jpg) no-repeat center bottom; padding:5px 0 25px 0; margin-bottom:8px;}
.part3_bd h3{padding:5px 0 15px 0;}
.ser_box2 li{ width:22%;*width:21.9%; float:left; margin:0 1.5%;}
.ser_box2 li a {display: block;margin: auto;text-align: center;}
.ser_box2 li .tit {font-size: 20px;margin: 20px 0 10px;position: relative;padding-bottom: 10px; font-weight:500; color:#666}
.ser_box2 li .tit:after{content: '';width: 40px;height: 1px;background-color: #cacaca;position: absolute;bottom: 0;left: 50%;margin-left: -20px;}
.ser_box2 li .p {font-size: 16px;color: #818181;line-height: 26px;overflow: hidden;}
.ico75 {display: inline-block;width:124px;height: 124px;vertical-align: middle;background: url(../images/ico75.png) no-repeat;margin: 0 0.3em;}
.ico75_2 {background-position: -124px 0;}
.ico75_3 {background-position: -248px 0;}
.ico75_4 {background-position: -372px 0;}
.ser_box2 li:hover .ico75{background-position: 0 -124px;}
.ser_box2 li:hover .ico75_2 {background-position: -124px -124px;}
.ser_box2 li:hover .ico75_3 {background-position: -248px -124px;}
.ser_box2 li:hover .ico75_4 {background-position: -372px -124px;}
.ser_box2 li:hover a {color: #000;}
.ser_box2 li:hover .p {color: #fff;}
.ser_box3{ max-width:1200px; margin:0 auto; overflow:hidden}
.ser_box3 li{width: 31.33333333%; float:left; margin-right:2%}
.ser_box3 a{display:block;}
.ser_box3 .pd{top:50%; text-align:center; position:absolute; left:0; width:100%; z-index:2; margin-top:-55px;}
.ser_box3 .pd .tit{font-size:32px; color:#fff; margin-bottom:20px;}
.ser_box3 .pd .info{width:60%;margin:0 auto; color:#fff; font-size:14px;}
.ser_box3 .ser_mask{ position:absolute; left:0; top:100%; width:100%; height:100%;background:url(../images/ser_zz_bg.png) right bottom repeat-x; transition:all 0.5s ease; -webkit-transition:all 0.5s ease; z-index:1;}
.ser_box3 a:hover .ser_mask{ top: 0; }
.ser_box3 .rect-120 {padding-bottom: 120%;}
.ser_box3 .rect-120{position: relative;display: block;width: 100%; height: 0;overflow: hidden;}
.ser_box3 a {display: block;}
.ser_box3 .rect-120._full {position: absolute;left: 0;top: 0;width: 100%; height: 100%;}

.row:before, .row:after{display: table;clear: both;content: '';}
.rect-76{position: relative;display: block;width: 100%;overflow: hidden;}
.rect-60 {padding-bottom:45%;position: relative;display: block;width: 100%;height: 0;overflow: hidden;}
.sol_detail{ margin-top:60px;}
.sol_detail h1 {font-size: 30px; font-weight:500; color: #333;}
.case_bg{  width:100%; overflow:hidden}
.cases_con { margin-top:80px;}
.cases_con h1{font-size:42px;color:#000; margin-bottom:20px;text-align:center}
.case_tit{text-align: center;background: url(../images/iline02.png) center center no-repeat;margin: 30px 0 30px;}
.case_tit h2{font-size: 34px;text-align: center;color: #333;margin: 0 auto;}
.cases_con_shuxing{ width:100%; margin-top:50px; overflow:hidden} .cases_con_shuxing dl{ width:30.3333%; margin:0 1.5%; float:left}
.cases_con_shuxing dt{ width:100%;}  .cases_con_shuxing dt img{ margin:0 auto; display:block; width:auto;text-align:center}
.cases_con_shuxing dd{ width:100%;}
.cases_con_shuxing dd h4{font-size: 16px; color:#000; margin-top:7px;font-weight:400; text-align:center}
.cases_con_detail{ width:100%; margin:0 auto; margin-top:30px;}
.cases_con_detail h3{ font-size:24px;  color:#333; margin:15px 0;}
.cases_con_detail p {font-size:14px;line-height: 28px;text-indent:2em; color:#898989}
.cases_con_detail div {font-size:14px;line-height: 28px;margin-top:28px;text-indent:2em;}

.solshowinfo{ margin-bottom:15px; border:#d8d8d8 1px dashed; background:#f4f4f4; width:95.8%; padding:1% 2%;}
.cases_mid_zixun{ width:70%; text-align:center; margin:30px auto 0; overflow:hidden}
.cases_mid_zixun a {height: 50px;line-height:50px;width: 47%; margin:3px 1.5% ; float: left; font-size: 20px;}
.cases_mid_zixun .zixun {background:#FF0036; color: #fff;}
.cases_mid_zixun .tel{background: #424355; color: #fff;}
.cases_mid_zixun p {text-align: center;font-size: 16px;color:#666666;margin-top:20px;line-height:16px;}

.mao1 { display: inline-block; width: 17px; margin: 0 10px 0 0; height: 32px; background: url(../images/icon-21.png) 0 no-repeat; }
.mao2 { display: inline-block; width: 17px; margin: 0 0 0 10px; height: 32px; background: url(../images/icon-22.png) 0 no-repeat; }

/*cases-con-end*/
.xg_casedetail{ overflow:hidden}
.xg_casedetail li{width:22%;float:left; margin:0 1.5%; overflow:hidden} 
.xg_casedetail li img { width:100%; height:auto; -moz-transition: all 0.35s ease; -o-transition: all 0.35s ease; -webkit-transition: all 0.35s ease; -ms-transition: all 0.35s ease; transition: all 0.35s ease; -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); width: 100%; height: auto; }
.xg_casedetail li:hover img {filter:alpha(Opacity=70);-moz-opacity:0.7;opacity: 0.7 }
.xg_casedetail li h4{display:inline-block; width:100%; margin:15px 0;text-align:center;color:#333; font-weight:400;font-size:15px;position:relative}
.xg_casedetail li h4:after{transition:all .5s cubic-bezier(.68,-.55,.27,1.55);animation:lineout .5s infinite;-webkit-animation:lineout .5s infinite;animation-iteration-count:1;-webkit-animation-iteration-count:1;position:absolute;bottom:-15px;left:0;display:inline-block;content:"";height:3px;width:0;background:#FF3F3C}
.xg_casedetail li:hover h4:after{transition:all .5s cubic-bezier(.68,-.55,.27,1.55);animation:linemove .5s infinite;-webkit-animation:linemove .5s infinite;animation-iteration-count:1;-webkit-animation-iteration-count:1;position:absolute;bottom:-15px;left:0;display:inline-block;content:"";height:3px;width:100%;background:#FF3F3C}
.xg_casedetail li:hover h4{color:#FF3F3C;}

.list-content { margin-bottom: 70px; overflow: hidden; }
.list-content ul { overflow: hidden; }
.list-content ul li { float: left; width: 22%; margin:0 1.5%;  position: relative;}
.list-content ul li img { width: 100%; height: auto; display: block; margin: 0 auto; text-align: center; padding: 10% 0 35%; }
.list-content ul li a { display: block; font-size: 15px; }
.list-content ul li a p { position: absolute; bottom: 10%; width: 100%; text-align: center;color: #333; line-height: 40px; margin: 0; cursor: pointer; }
.list-content ul li a:hover p { bottom: 48%; background:#ff3333;color: #fff; }
.list-content ul li a span { display: none; }
.list-content ul li a:hover span { display: block; width: 100%; height: 100%; background: #000; position: absolute; top: 0; left: 0; opacity: 0.76; filter: alpha(opacity=76); }

.case_detailban{ width:100%; overflow:hidden; margin:0 auto}
.case_detailban img{ width:100%; display:block; height:auto; margin:0 auto; text-align:center }

.nh_bann{overflow:hidden; position:relative;width:100%;}
.nh_bann img{ margin:0 auto;width:100%; display:block; text-align:center}
.nh_bann .wrap{height:100%;}
.nn_bann_box{ position:relative;}
.nn_bann_box .wrap{position: absolute;width: 1200px;top: 35px;left: 50%;margin-left: -600px;}

.nh_word{width:20%;margin-top:-200px;position:absolute; z-index:88; background: url(../images/red.png) repeat;color:#fff;padding:1.5% 3% 1.5% 3%;}
.nh_word:before{content:''; width:31px;height:31px; background:url(../images/nh_bn.png) no-repeat; position:absolute; left:0; top:0;}
.nh_word .nh_channel{ font-size:32px;}
.nh_word .posi{ font-weight: normal; margin-top:15px; font-size:14px;}
.nh_word .posi a{ color:#fff;}
.main_bar{padding:30px 0;}

.n_menu{ background:url(../images/ik_bg.png) repeat 0 0; height:55px; overflow:hidden; position:relative; margin-top:-55px; z-index:15; color:#fff;}
.nlant{ float:left; line-height:55px; width:15%;background:#ff3333;  text-align:center; font-size:22px; color:#fff}
.dot-right {font-size: 0; line-height: 0;border-width: 12px;border-color: #ff3333;border-right-width:0;border-style:dashed;border-left-style: solid;border-top-color: transparent;border-bottom-color: transparent;}/*
.item {float: left; width:10px;margin-top: 16px;}*/
.lotation{ float:right; width:80%; text-align:right; line-height:55px; margin-right:1%;}  .lotation a{ color:#fff;}
.sub_tit_h3{ font-size:28px; font-weight:500; margin-bottom:20px; text-indent:0; line-height:36px;color:#303030}
.w47{ width:47%;}  .w35{ width:35%}  .w55{ width:55%}  .w60{width:60%} .w25{ width:25%;}  .w70{ width:70%;} .w40{ width:40%;}   .w65{ width:65%;} .w75{ width:75%;} .w30{ width:30%;}
.w58{ width:58%}  .w38{ width:38%}
.w20{ width:20%;}
.w46{ width:46%;} .m30{ margin-top:30px;}
.jt_top90{ margin-top:90px;}

.content_1{ width:100%; }  .content_1 p,.content_2 p,.content_3 p{ text-indent:30px;font-size:15px; margin:15px 0; line-height:32px;}
.content_2,.content_3,.adv_pro4,.content_4{ margin-top:70px}  
.content_1 embed{ display:block; margin:0 auto; text-align:center; margin-bottom:40px;}
.pro_tit_h2{ text-align:center;background:url(../images/line.png) no-repeat center bottom; padding-bottom:25px; width:160px;  margin:0 auto 30px; font-size:38px;  color:#000 }  
.lingyu_tit_h2{ text-align:center; margin-bottom:30px; font-size:38px; font-weight:500; color:#303030 }  
.pro_tit_h4{text-align:left; font-size:15px; font-weight:400; width:97%; margin:0 auto }  .pro_tit_h4 p{ margin:10px 0;}
.field_bg h4{ text-align:center; margin-top:-20px; margin-bottom:20px;}
.adv_pro1,.adv_pro2,.adv_pro3,.adv_pro4,.adv_pro5,.adv_pro6{ width:1250px; margin:0 auto; overflow:hidden; margin-top:60px;}
.adv_pro1 ul{ overflow:hidden; margin-top:50px;} 
.pro_zi{width:97%; margin:0 auto; overflow:hidden;margin-top:40px;}
.pro_zi p{ margin:15px 0;  font-size:16px;line-height: 32px;}
.adv_pro1  li{ float: left; width: 22%;*width: 21.9%; margin:0 1.5% 2%; }  .adv_pro1  li img{ width:100%; height:auto}   .adv_pro1 li h4{ text-align:center; margin-top:10px; font-weight:500}
 ._con{ display: block; background: #f8f8f8; padding: 5%; } 
 ._con h3{ font-size: 20px; font-weight: normal;text-align:center; margin-bottom: 10px; }
 ._con h4{ font-size: 14px; font-weight: normal; text-align:center; margin:0 auto;}
 ._con .ic, ._con .icc,._con .iccc{  -webkit-transition: all 0.3s ease; transition: all 0.3s ease;  display: inline-block; background:url(../images/zh_icos.png) no-repeat center 0; width:95px; height: 95px; margin-bottom: 10px;    margin-left:75px;}
 ._con .ic1{ background-position: 0 0;}
 ._con .ic2{ background-position: -95px 0;}
 ._con .ic3{ background-position: -190px 0;}
._con .ic4{ background-position: -285px 0;}
._con .ic5{ background-position: -380px 0;}
._con .ic6{ background-position: -475px 0;}
._con .ic7{ background-position: -570px 0;}
._con .ic8{ background-position: -665px 0;}
._con .ic9{ background-position: -760px 0;}
._con .ic10{ background-position: -855px 0;}
._con .ic11{ background-position: -950px 0;}
._con .ic12{ background-position: -1045px 0;}
._con .ic13{ background-position: -1140px 0;}
._con .ic14{ background-position: -1235px 0;}
._con .ic15{ background-position: -1330px 0;}
._con:hover{ background: #f33; color: #fff;}
._con:hover .ic, ._con:hover .icc, ._con:hover .iccc{ -ms-background-position-y: -93px; background-position-y: -93px;}

.adv_pro2  li{ /*width:14.6%; margin:0 1%;*/ width:29.333%;*width:29.2%; margin:0 2% 3%;float:left}   .adv_pro3 li{ width:48%; margin:0 1%; float:left} 
.adv_pro3 p{ text-indent:30px; margin:15px 0; font-size:16px; line-height:32px;}
.adv_pro5 ul{width:100%; } 
.adv_pro5 dl{width:13.6%; margin:0 1.5%;float:left; text-align:center; }
.adv_pro5 dt{ width:100%; margin-bottom:15px;} 
.adv_pro5  dt img{display:block; margin:0 auto; text-align:center}
.adv_pro5 dd{font-size:14px; line-height:26px; font-weight:500; color:#000;}
._con .icc{ margin-left:120px;}    ._con .iccc{ margin-left:220px;}  
.adv_pro4 dl{ width:42.8%; padding:2%; margin:0 1.5%; background:#f4f4f4; float:left}
.adv_pro4 dt{ width:20%; float:left;} .adv_pro4 dt img{ width:100%; height:auto} .adv_pro4 dd{ float:right; font-size:16px; margin-top:25px; width:75%}  .adv_pro4 dd h4{ font-size:22px;}
.adv_pro6 dl{ width:47%;  margin:2% 1.5% 2%;  float:left}  .adv_pro6 dt img{ width:100%; height:auto}
.adv_pro6 dt{ width:21%; float:left;}  .adv_pro6 dd{ float:right; width:76%}  .adv_pro6 dd h4{ font-size:18px; font-weight:500; }   
.adv_pro6 dd p{ font-size:14px;font-weight:400; color:#999}
.border_bottom{border-bottom: 1px solid #d8d8d8;}   .border_right{border-right:1px solid #d8d8d8;}
.scroll_wrap{ margin-top:40px;}
.field_bg{ background: #f4f4f4;margin: 3% 0; padding:30px 0}
.field_bg ul { overflow: hidden;}
.field_bg ul li { float: left; margin: 0 1.5% 2%; width:22% ;*width:21.8%}
.field_bg ul li img { margin: 0 auto; text-align: center; display: block; height:auto; background:#ffff; }

.cate-pro{ max-width:1250px; margin:0 auto 44px; overflow:hidden;}
.cate-pro dl{ background:#f4f4f4; float:left; width:22%; margin:67px 1.5% 0;}
.cate-pro dl dt{ width:100%; margin:-67px auto 0;}
.cate-pro dl dt a{ width:132px; height:126px; display:block; margin:0 auto; text-indent:-999em;}
.cate-pro dl:hover{ background:#ff3f3c; color:#fff}
.cate-pro dl .cate-tit{ text-align:center; display:block; font-size:24px; text-transform:capitalize; margin:15px 0 15px 5px; color:#fff;}
.cate-pro dl .cate-tit:hover{ color:#fff;}
.cate-pro dl dd{ padding:0; margin:0 0 20px 0}
.cate-pro dl dd p{ width:90%; margin:0 auto; color:#444; text-align:center; font-size:14px; line-height:26px;}
.cate-pro dl dd a.read-more{ background:#fdb300; text-align:center; padding:8px 0; display:block; width:50%; font-size:16px; margin:12px auto 18px;}
.cate-pro dl dd a.read-more:hover{background:#1e283a; color:#fff;}

.num_list{  margin:0 auto;width:1250px; overflow:hidden; margin-top:60px;  }
.num_list li{  width: 23%; height: 141px; overflow:hidden;float: left; background:#f4f4f4; margin:0 1%;box-sizing:border-box; text-align: left;}
.num_list li ._conadv{  padding: 5%; position: relative;}
.num_list li i{ background: url(../images/brand_num.png) no-repeat 0 0; display: inline-block; width: 115px; height: 100px; margin-left:20px;}
.num_list .li2 i{ background-position: -115px 0;}
.num_list .li3 i{ background-position: -230px 0;}
.num_list .li4 i{ background-position: -345px 0;}
.num_list .li5 i{ background-position: -460px 0;}
.num_list li ._txt{ position: absolute; left:47%;  top: 0; font-size: 18px; width: 76%; color:#333; padding-top: 20%;}
.fix:before, .fix:after { display: table;clear: both;content: '';}

.news_list { margin-bottom:80px; margin-top:40px;}
.news_list li{-webkit-transition: all 0.3s ease; transition: all 0.3s ease; padding:20px 0; border-bottom: #dedede dashed 1px; position: relative;}
.news_list li h3{ font-size: 22px; font-weight: normal; color:#484848;width:100%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden; margin-bottom:10px;}
.news_list li ._c{ color:#626262; font-size:15px; line-height:26px;}
.news_list li:hover h3{ color: #666;}
.news_list li ._btn{ border: #d8d8d8 1px solid; text-align: center; width: 130px; height: 30px; line-height: 30px; color: #666; display: inline-block; margin-top: 20px; }
.news_list li ._time{ position: absolute; right: 0; top:40px; color: #9c9a9c;background:url(../images/b.jpg) no-repeat left center; text-indent:20px;}
.newsSear{ margin-bottom: 20px;}
.newsSear,.media{ background: #fff; padding: 20px;}
.newsSear ._sel{ display: block; background: #e5e5e5; height: 30px; line-height: 30px; width: 100%; margin-bottom: 10px;}
.newsSear ._t{ font-size: 18px; margin-bottom:15px; text-indent: 15px;}
.newsSear .input_txt{ height: 30px; text-indent: 15px; width: 100%; margin: 0; margin-bottom: 10px; padding: 0; border: #ccc solid 1px; }
.newsSear button{ height: 36px; width: 100%; background: #976131; color: #fff; text-align: center; border: 0; width: 100%;}

.csslider {-moz-perspective: 1300px;-ms-perspective: 1300px;-webkit-perspective: 1300px;perspective: 1300px;display: inline-block;text-align: left;position: relative;margin-bottom: 22px;}
.csslider > input {display: none;}
.csslider > input:nth-of-type(10):checked ~ ul li:first-of-type{margin-left: -900%;}
.csslider > input:nth-of-type(9):checked ~ ul li:first-of-type{margin-left: -800%;}
.csslider > input:nth-of-type(8):checked ~ ul li:first-of-type{margin-left: -700%;}
.csslider > input:nth-of-type(7):checked ~ ul li:first-of-type{margin-left: -600%;}
.csslider > input:nth-of-type(6):checked ~ ul li:first-of-type{margin-left: -500%;}
.csslider > input:nth-of-type(5):checked ~ ul li:first-of-type{margin-left: -400%;}
.csslider > input:nth-of-type(4):checked ~ ul li:first-of-type{margin-left: -300%;}
.csslider > input:nth-of-type(3):checked ~ ul li:first-of-type{ margin-left: -200%;}
.csslider > input:nth-of-type(2):checked ~ ul li:first-of-type{margin-left: -100%;}
.csslider > input:nth-of-type(1):checked ~ ul li:first-of-type{margin-left: 0%;}
.csslider > ul{position: relative;width:800px;height:600px;z-index:1;font-size:0;line-height: 0;margin: 0 auto;padding: 0;overflow: hidden;white-space: nowrap;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;margin-left: 50px;}
.csslider > ul > li{position: relative;display: inline-block;width: 100%;height: 100%;overflow: hidden; font-size: 15px;font-size: initial;line-height: normal;-moz-transition: all 0.5s cubic-bezier(0.4, 1.3, 0.65, 1);-o-transition: all 0.5s ease-out;-webkit-transition: all 0.5s cubic-bezier(0.4, 1.3, 0.65, 1);transition: all 0.5s cubic-bezier(0.4, 1.3, 0.65, 1);-moz-background-size: cover;-o-background-size: cover;-webkit-background-size: cover;background-size: cover;vertical-align: top;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;white-space: normal;}
.csslider > ul > li.scrollable {overflow-y: scroll;}
.csslider > .navigation {position: absolute;bottom: -8px;left: 50%;z-index: 10;margin-bottom: -10px;font-size: 0;line-height: 0;text-align: center;-webkit-touch-callout: none; -webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.csslider > .navigation > div {margin-left: -100%;}
.csslider > .navigation label{position: relative;display: inline-block;cursor: pointer;border-radius: 50%;margin: 0 4px;padding: 4px;background: #3a3a3a;}
.csslider > .navigation label:hover:after{opacity: 1;}
.csslider > .navigation label:after{content: '';position: absolute;left: 50%;top: 50%;margin-left: -6px;margin-top: -6px;background: #ff3333;border-radius: 50%;padding: 6px;opacity: 0;}
.csslider > .arrows { -webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.csslider.inside .navigation {bottom: 10px;margin-bottom: 10px;}
.csslider.inside .navigation label{border: 1px solid #7e7e7e;}
.csslider > input:nth-of-type(1):checked ~ .navigation label:nth-of-type(1):after,
.csslider > input:nth-of-type(2):checked ~ .navigation label:nth-of-type(2):after,
.csslider > input:nth-of-type(3):checked ~ .navigation label:nth-of-type(3):after,
.csslider > input:nth-of-type(4):checked ~ .navigation label:nth-of-type(4):after,
.csslider > input:nth-of-type(5):checked ~ .navigation label:nth-of-type(5):after,
.csslider > input:nth-of-type(6):checked ~ .navigation label:nth-of-type(6):after,
.csslider > input:nth-of-type(7):checked ~ .navigation label:nth-of-type(7):after,
.csslider > input:nth-of-type(8):checked ~ .navigation label:nth-of-type(8):after,
.csslider > input:nth-of-type(9):checked ~ .navigation label:nth-of-type(9):after,
.csslider > input:nth-of-type(10):checked ~ .navigation label:nth-of-type(10):after,
.csslider > input:nth-of-type(11):checked ~ .navigation label:nth-of-type(11):after{opacity: 1;}
.csslider > .arrows{position: absolute;top: 50%;width: 100%;height: 26px;padding: 0 31px;z-index: 0;-moz-box-sizing: content-box;-webkit-box-sizing: content-box;box-sizing: content-box;}
.csslider > .arrows label{display: none;position: absolute;top: -50%;padding: 13px;box-shadow: inset 2px -2px 0 1px #3a3a3a;cursor: pointer;-moz-transition: .15s;-o-transition: .15s;-webkit-transition: .15s; transition: .15s;}
.csslider > .arrows label:hover{box-shadow: inset 3px -3px 0 2px #ff3333;margin: 0 0px;}
.csslider > .arrows label:before {content: '';position: absolute;top: -100%;left: -100%;height: 300%;width: 300%;}
.csslider.infinity > input:first-of-type:checked ~ .arrows label:last-of-type,
.csslider > input:nth-of-type(1):checked ~ .arrows label:nth-of-type(0),
.csslider > input:nth-of-type(2):checked ~ .arrows label:nth-of-type(1),
.csslider > input:nth-of-type(3):checked ~ .arrows label:nth-of-type(2),
.csslider > input:nth-of-type(4):checked ~ .arrows label:nth-of-type(3),
.csslider > input:nth-of-type(5):checked ~ .arrows label:nth-of-type(4),
.csslider > input:nth-of-type(6):checked ~ .arrows label:nth-of-type(5),
.csslider > input:nth-of-type(7):checked ~ .arrows label:nth-of-type(6),
.csslider > input:nth-of-type(8):checked ~ .arrows label:nth-of-type(7),
.csslider > input:nth-of-type(9):checked ~ .arrows label:nth-of-type(8),
.csslider > input:nth-of-type(10):checked ~ .arrows label:nth-of-type(9),
.csslider > input:nth-of-type(11):checked ~ .arrows label:nth-of-type(10) {
  display: block;left: 0;-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);-webkit-transform: rotate(45deg); transform: rotate(45deg);}
.csslider.infinity > input:last-of-type:checked ~ .arrows label:first-of-type,
.csslider > input:nth-of-type(1):checked ~ .arrows label:nth-of-type(2),
.csslider > input:nth-of-type(2):checked ~ .arrows label:nth-of-type(3),
.csslider > input:nth-of-type(3):checked ~ .arrows label:nth-of-type(4),
.csslider > input:nth-of-type(4):checked ~ .arrows label:nth-of-type(5),
.csslider > input:nth-of-type(5):checked ~ .arrows label:nth-of-type(6),
.csslider > input:nth-of-type(6):checked ~ .arrows label:nth-of-type(7),
.csslider > input:nth-of-type(7):checked ~ .arrows label:nth-of-type(8),
.csslider > input:nth-of-type(8):checked ~ .arrows label:nth-of-type(9),
.csslider > input:nth-of-type(9):checked ~ .arrows label:nth-of-type(10),
.csslider > input:nth-of-type(10):checked ~ .arrows label:nth-of-type(11),
.csslider > input:nth-of-type(11):checked ~ .arrows label:nth-of-type(12) {
  display: block;right: 0;-moz-transform: rotate(225deg);-ms-transform: rotate(225deg); -o-transform: rotate(225deg);-webkit-transform: rotate(225deg); transform: rotate(225deg);}
#slider1 {margin: 20px auto 40px; margin-left:175px;}
#slider1 > input:nth-of-type(3):checked ~ ul #bg {width: 80%;padding: 22px;-moz-transition: .5s .5s;-o-transition: .5s .5s;-webkit-transition: .5s .5s;transition: .5s .5s;}
#slider1 > input:nth-of-type(3):checked ~ ul #bg div {-moz-transform: translate(0);-ms-transform: translate(0);-o-transform: translate(0);-webkit-transform: translate(0);transform: translate(0);-moz-transition: .5s .9s;-o-transition: .5s .9s;-webkit-transition: .5s .9s;transition: .5s .9s;}
#bg {color: #000;padding: 22px 0;position: absolute;left: 0;top: 16%;height: 20%;width: 0;z-index: 10;overflow: hidden;}
#bg:before {content: '';position: absolute;left: -1px;top: 1px;height: 100%;width: 100%;z-index: -1;-webkit-filter: blur(7px);}
#bg:after {content: '';position: absolute;left: 0;top: 0;height: 100%;width: 100%;z-index: 20;background: rgba(0, 0, 0, 0.35);pointer-events: none;}
#bg div {-moz-transform: translate(120%);-ms-transform: translate(120%);-o-transform: translate(120%);-webkit-transform: translate(120%);transform: translate(120%);}
.scrollable p {padding: 30px;text-align: justify;line-height: 140%;font-size: 120%;}
#home_banner img{ width:100%; height:auto}
	
	
.develop_box{ width: 100%; height:auto; margin: 0 auto; background:#F6F7F8 url(../images/his_bg.jpg) no-repeat center center;}
.course{width:100%;position:relative;background:#F7F7F7;}
.courBox{width:100%;margin:0 auto; overflow: hidden;}
.courBox h5{ font-size:42px;color:#000;text-align: center; letter-spacing:2px;line-height: 50px; margin: 0 auto;-webkit-text-stroke-width: 0.2px;-webkit-font-smoothing: antialiased;}
.tabs{max-width:1200px;position:relative;height:2px;background:url(../images/about_20.png) no-repeat center;margin:40px auto 90px;}
.tabs li{margin-top:-24px; float:left;width:12.5%; height: 50px;}
.tabs li a{width:15px;height:15px; margin:15px auto; display:block;border:solid 3px #eb0001;border-radius:50%;background:#fff;}
.tabs li span{ width: 100%; text-align: center; display: block; color: #000; font-size: 16px;}
.tabs li.active a{background:#FEDE00}
.courText{ margin:0 auto; overflow:hidden;max-width:1200px; } .courText dl{ width:100%;}
.courText dt{ width:45%; float:left; margin-right:4%;background:#fff; padding:8px }  .courText dt img{ width:100%;height:auto} .courText dd{ width:47%; float:right;}
.courText h6{font:bold 100px/1em Impact,sans-serif;color:#eb0001;padding-bottom:13px; margin:15px auto}
.courText p{font:18px/35px "微软雅黑";color:#000;}
.courBg{position:absolute;left:0;bottom:0;width:100%;}
.courBg img{width:100%;}
.courBox h5{transition:.8s;-webkit-transform:translateX(-300px);transform:translateX(-300px);opacity:0; color:#000;}
.courBox2 h5{-webkit-transform:translateX(0px);transform:translateX(0px);opacity:1;}
.courBox h5 span{ color:#eb0001}
.courBox .tabs{transition:1s;opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px);}
.courBox2 .tabs{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}
.courBox .swiper-container{transition:1.2s;-webkit-transform:translateX(300px);transform:translateX(300px);opacity:0;}
.courBox2 .swiper-container{-webkit-transform:translateX(0px);transform:translateX(0px);opacity:1;}
.relative{position:relative;left:0;top:0;}
.clearfix:before,.clearfix:after{content:"";display:table;}
.clearfix:after{clear:both;}
.clearfix{zoom:1;}
.opacity6{ -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; /* ie8  */filter:alpha(opacity=60);    /* ie5-7  */opacity:0.6;/* css standard, currently it works in most modern browsers  */}
.app_center{width:100%;min-width:320px;margin-left:auto;margin-right:auto;}
.red{color:red;}
.c_999{color:#999;}
.pt10{padding-top:10px;}
.hide{display:none;}

/*public*/
.left{float:left;}
.right{float:right;}
/*public scroll*/
.mban{ display:none}
.mban{margin:0auto;max-width:100%;}
.mban_box{overflow:hidden;visibility:hidden;position:relative;}
.mban_wrap{overflow:hidden; position:relative;}
.mban_wrap li{position:relative;display:block;width:100%;float:left;}
.mban_wrap li a{display:block;margin:0 auto;position:relative;}
.mban_position{position:absolute;left:45%;z-index:400px;bottom:14px;}
.mban_position li{display:inline-block;width:12px;height:12px;border-radius:10px;background:#fff;}
.mban_position li a{font-size:0;}
.mban_position li.on{background-color:#ffd800;}
.mban_position_bg{position:absolute;bottom:12px;left:42%;padding:0 15px;z-index:380px;height:26px;border-radius:26px;}
.m_ab_banner{ display:none}


/*固定的悬浮窗*/
.yb_conct {position: fixed;z-index: 9999999;top:40%;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/fixCont.png) no-repeat 0 0;}
.yb_bar .yb_phone {background: #ff4a00 url(../images/fixCont.png) no-repeat 0 -57px;}
.yb_bar .yb_QQ {text-indent: 0;background: #ff4a00 url(../images/fixCont.png) no-repeat 0 -113px;}
.yb_bar .yb_ercode {background: #ff4a00 url(../images/fixCont.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;}

/*guzhangtijiao*/
.msg_ly { margin-top:60px;}  
.msg_ly p{ font-size:16px; text-indent:30px; line-height:30px;}
.msg{ margin-top:30px; margin-bottom:60px; overflow:hidden}
.msg  .left{ float:left; width:48%;}   .msg  .right{ float:left; width:48%;}  .msg ul{ width:100%; overflow:hidden; margin:0 auto}
.msg li{ width:100%; overflow:hidden; margin:2% 0 4% 0}
.msg li span{ float:left; width:40%; margin-right:3%; text-align:right;display:block; color:#000;}  
.msg strong{ color:#ED1C24;font-size:15px;}
.msg input{ width:55%; padding:10px 0; color:#333; text-indent:10px; border: 1px solid #d7d9d8; float:left; }
.msg select{width:55%; padding:10px 0; color:#333; text-indent:10px; border: 1px solid #d7d9d8; float:left;}
.msg .miaoshu{ width:100%; overflow:hidden}  
.msg .miaoshu span{ float:left; font-size:16px;width: 11%;margin-right: 1.5%;color:#000;text-align:right;}   
.msg .miaoshu textarea{ float:left;border: 1px solid #d7d9d8;  width:80%;}
.msg .buy-online{background:#ed1c24; margin:3% 2% 3% 33%;color:#fff; padding:14px 30px; width:150px; font-size:16px; cursor:pointer; border:0;}
.msg .res{background:#424355;color:#fff;  margin:3% 0 3% 0;padding:14px 30px; font-size:16px;width:150px; cursor:pointer; border:0;}
.msg.buy-online:hover,.msg .res:hover{opacity:0.85; filter:alpha(opacity=85);}
.ser_list{ max-width:1240px; margin:0 auto; overflow:hidden; margin-bottom:60px; margin-top:60px;}
.ser_list li{ width:16%; margin:0 1.5%; float:left; padding:3%;background:#f4f4f4}
.ser_list .ic{ display: block; width: 110px; height:90px; margin:10px auto 25px auto; background:url(../images/solution_ic.png) no-repeat 0 0;}
.ser_list .ic2{ background-position: -110px 0;}
.ser_list .ic3{ background-position: -220px 0;}
.ser_list .ic4{ background-position: -330px 0;}
.ser_list ._ser_con{  text-align: center; cursor: pointer;}
.ser_list ._ser_con h3{ font-size: 20px; font-weight: normal; margin-bottom: 10px;}
.ser_list ._ser_con:hover .ic{ -ms-background-position-y: -90px;background-position-y: -90px;  -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }
.ser_list ._ser_con:hover h3{ color: #f27823;}
.ser_list ._ser_con:hover ._p{ color: #f27823;}

.fuwuzhinan_zi{  margin-top:40px; padding:50px 0; width:100%; overflow:hidden; background: url(../images/ser_zn.jpg) no-repeat left top;}
.fuwuzhinan_zi_con{ width:92%; float:left;     background: url(../images/wd.png) repeat;  padding:4%;}   
.fuwuzhinan_zi_con p{ font-size:15px; color:#000; text-indent:20px; line-height:34px;}
.fuwuzhinan_zi_con h3{ font-size:42px; text-align:center; margin-bottom:20px; color:#000; font-weight:normal}
.st_fw{ position: relative; overflow: hidden; height: 537px; margin-top:80px;}
.st_fw ._img{ position: absolute; left: 50%; margin-left: -960px; top: 0; width: 1920px; max-width:none; z-index: 1}
.st_fw ._txt{ position: absolute; top:50px; left: 50%; margin-left: 103px; width: 395px; padding: 50px; background:url(../images/red.png) repeat; z-index: 2;}
.st_fw ._txt ._t{ position: relative; font-size: 36px; color: #FF0; font-weight: bold; margin-bottom: 30px; padding-top: 15px; line-height: 1; }
.st_fw ._txt ._t:before{ content:""; position: absolute; left: 0; top: 0; width: 50px; height: 3px; background-color: #fff;}
.st_fw ._txt ._phone { margin-bottom: 25px;}
.st_fw ._txt ._phone .ico2{ float: left; width: 53px; height:66px; display: inline-block; background: url(../images/ser_tel.png) no-repeat left 6px;}
.st_fw ._txt ._phone ._num{ float: left; font-size: 23px; font-weight: bold; color:#fff;}
.st_fw ._txt ._phone ._num span{display: block; line-height: normal}
.st_fw ._txt ._p{ color: #fff; font-size:16px; line-height:30px; }
.fuwuzhinan_js{margin-top:80px;}
.fuwuzhinan_js h3{ font-size:36px; text-align:center; margin-bottom:20px; padding:3px 0; font-weight:500; color:#ED1C24}
.fuwuzhinan_js p{ font-size:17px; width:100%; text-align:center; margin:0 auto; line-height:36px; text-indent:20px;color:#666; }
.ser_pj{ margin-top:80px; margin-bottom:60px;}
.ser_pj dt{ float:left; width:50%;}
.ser_pj dd{ width:45%; margin-top:80px;  float:right}
.ser_pj dd h3,.ser_jishu dd h3{ font-size:40px; font-weight:normal; margin-bottom:15px; color:#000}
.ser_pj dd p,.ser_jishu dd p{ line-height:30px; font-size:15px;}
.ser_jishu{ margin-top:80px; background:#f4f4f4; padding:30px 0}
.ser_jishu dt{ float:right; width:50%;}
.ser_jishu dd{ width:44%;padding:60px 30px 0 0;float:left}
.m20{ margin-top:20px;}
.ser_zj{ margin-top:60px; margin-bottom:40px;}
.ser_zj .pat_left{ width:42%; float:left; padding:3% 3% 2%; background:#f4f4f4 }
.ser_zj .pat_left h4,.ser_zj .pat_right h4{ font-size:24px; width:100%; overflow:hidden; margin:8px 0; color:#00489d}
.ser_zj .pat_left span{ display:inline-block; width:100%; font-size:18px; margin:8px 0}
.ser_zj .pat_left li{ width:30.833%;*width:30.2%; margin:0 1%;line-height:36px; float:left; color:#666}
.ser_zj .pat_left ul,.ser_zj .pat_right ul{ width:100%; overflow:hidden;}
.ser_zj .pat_right{ width:42%;*width:41.5%; padding:3%; float:right;background:#f4f4f4 }
.ser_zj .pat_right li{ width:48%;line-height:20px; margin:8px 1%; overflow:hidden; float:left}

.fuwulinian{ margin-top:60px;margin-bottom:60px;}
.fuwulinian p{ font-size:15px; line-height:32px; width:96%; margin:0 auto}
.fuwulinian h3{font-size: 42px;text-align: center;font-weight: normal;color: #000; margin-bottom:15px;text-align: center;}
.fuwulinian dl{ width:30%; overflow:hidden;  margin:3% 1.5% 2% 1.5%;_margin:0 1% 2% 1%; float:left; }
.fuwulinian dl dt{ float:left; width:100%;}  
.fuwulinian dl dt img{ width:100%; height:auto;_height:190px;}
.fuwulinian dl dd{ float:left; width:92%; background:#f5f5f5; padding:4%; font-size:14px; height:auto;line-height:26px;text-indent:25px;}
.ser_cn{background: url(../images/ser_chengnuo.jpg);background-repeat: no-repeat;margin: 3% 0;-webkit-background-size: cover; background-size: cover; background-attachment: fixed; position: relative;}
.ser_cn_bg{/*background: url(/images/index09.png) repeat;*/ padding: 60px 0px 36px;}
.ser_cn li{ width:26.333%; margin:0 1.5% 2%; float:left;    background: url(../images/black_44.png) repeat; padding:1% 2%;text-align: center;color: #fff;position: relative;}
.ser_cn li strong{ display: block; margin:0 auto;font-size: 46px; color:#fdcc05;text-align:center; width:100%; padding:15px 0}
.ser_cn li p{ font-size:16px; text-align:center;}
.contact-form{ margin-top:60px;}
.contact-form p{ color:#555; font-size:16px; text-indent:20px; line-height:30px; margin-bottom:20px;}
.contact-form h3 {color: #000;font-size: 30px;margin-bottom: 20px;}
.contact-form textarea { width: 100%; *width: 93%; outline: none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; resize: none; border: 1px solid #dadbdc; background: none; height: 243px; color: #999; padding: 15px; margin-top: 20px; }
.contact-form input { width:95%; outline: none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin: 0; border: 1px solid #dadbdc; background: #fafafa;  color: #999; padding: 15px; }
.contact-form .form-div-1,
.contact-form .form-div-2,
.contact-form .form-div-3 { float: left; /*width: 350px; *width: 328px;*/ width:32%!important;width:29%;  *margin-right: 50px; }
.contact-form .form-div-1-0,
.contact-form .form-div-2-0,
.contact-form .form-div-3-0 { width: 246px; *width: 218px; }
.contact-form .form-div-1-0, .contact-form .form-div-2-0 { *margin-right: 50px; }
.contact-form .form-div-1 strong,
.contact-form .form-div-2 strong,
.contact-form .form-div-3 strong { color: #000; margin-bottom: 10px; display: block; }
.contact-form .form-div-3 { margin-right: 0; }
.contact-form .form-div-4 { margin-bottom: 27px; }
.contact-form .form-div-4 textarea { line-height: 20px; padding: 12px 14px; background: #fafafa; }
.contact-form .form-div-4 strong { color: #000; margin-bottom: 10px; display: block; }
.contact-form .btn1 { background: #ED1C24; padding: 15px 0; color: #fff; width:200px; text-align:center; margin-top: 25px; margin-bottom: 30px; font-size: 16px; }
.contact-form .btn1:hover { background: #272d33; }
.lx_aj{ margin-top:60px;}
.lx_aj li{ width:18%; margin:0 1.5% 2%; float:left;min-height:90px;background: url(../images/wd.png) repeat; padding:2%;text-align: center;color: #fff;position: relative;}
.lx_aj li strong{  margin:0 auto;font-size: 44px; color:#000;text-align:center; width:100%;}
.lx_aj li span{color:#000; font-size:14px;}
.lx_aj li p{ font-size:16px; text-align:center;color:#000;}
.forbannerbt { position: absolute;bottom:50px;right: 50px;}
.cd-slider-nav { /**/ display: none;}
.floating_ck{position:fixed;right:0;bottom:28%;*bottom:26%; z-index:999}
.floating_ck dl dd{position:relative; background-color:/*#FF4639*/#E60012; margin-bottom:3px;text-align:center;cursor:pointer;}
.floating_ck dl dd a,.floating_ck dl dd p{ width:100%; position:relative }  .floating_ck dl dd img{ margin:0 auto; text-align:center} .floating_ck dl dd p{ text-align:center}
.floating_ck dl dd:hover .floating_left{display:block;}
.quote,.qrcord{ padding:8px 0 4px}  
.floating_ck dl dd a,.floating_ck dl dd p{ color:#fff}
.floating_ck dl dd a img{ display: inline-block; text-align:center; margin:0 auto}
.floating_left{position:absolute;left:-190px;top:0px;width:300px; z-index:999;height:70px; line-height:70px;background:#E60012 ;  display:none;}
.floating_left a{color: #fff;}
.floating_ewm p{color: #Fff;}
.floating_ewm .qrcord_p01{font-size:12px;line-height:20px;}
.floating_ewm .qrcord_p02{font-size:20px;}

.new {display: block;/*background: url(/images/new.png) no-repeat left top;*/width: 85px;height: 85px;position: absolute;left: 5%;top: 3%;z-index: 10;}
/*tanchu shipin*/
.video-opacity{position:fixed;width:100%;height:100%;top:0;left:0;background:#000;filter:alpha(Opacity=50);opacity:0.5;z-index:100;}
.video-wrap{position:fixed;width:962px;height:558px;left:50%;margin-left:-496px;top:50%;margin-top:-279px;z-index:101;}
.video-wrap .close{position:absolute;display:block;width:50px;height:50px;top:0;right:-62px;background:url(../images/video-close.png) no-repeat;}
.video-wrap .close:hover{-webkit-transition:-webkit-transform .2s ease-in;-moz-transition:-moz-transform .2s ease-in;-o-transition:-o-transform .2s ease-in;transition:transform .2s ease-in;-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}
/*移动端顶部*/
.m_head{ position: fixed; top: 0; left: 0; z-index: 999; width:100%; height:auto; display:none}
.top_float { background:#ED1C24; width: 100%; height:46px; }
.top_float ul { width: 98%; margin: 0 auto; }
.top_float li { float: left; display: block; height: 46px; line-height: 46px; }
.top_float li p { text-indent: -999em; }
.top_float .top_tel { width: 13%; float: right;cursor: pointer; text-indent: -999em; background: url(../images/m_tel.png) no-repeat center 5px; background-size: 35px 35px; }
.top_float .top_logo { width: 74%; margin:0; cursor: pointer; text-indent: -999em; background: url(../images/m_logo.png) no-repeat center 3px; background-size: 142px 40px; }
.top_float .top_kefu { width: 13%; float: left; cursor: pointer; text-indent: -999em; background: url(../images/m_kefu.png) no-repeat center 5px; background-size: 35px 35px; }

.m_nav { width: 100%; background:#fff;    box-shadow: inset 0 1px 0 rgba(255,255,255,.15), 0 1px 5px rgba(0,0,0,.075); position: absolute; overflow: hidden; }
.m_nav li { float: left; width:14.2%; height: 40px; line-height: 40px; font-size: 15px; text-align: center; }
.m_nav .li0 { color: #000; }
.m_nav .li1 { border-bottom: 2px solid #eb0001; padding-bottom: 5px; color: #eb0001; }
.m_nav li a{ color:#000}
.cxxl a.zixun,.sy_prolist,.toutiao{ display:none}
#banner_point{Z-INDEX:9999; POSITION:absolute; MARGIN:0px 0px 0px -500px; WIDTH:1000px; BOTTOM:0px; HEIGHT:20px; LEFT:25%}
#banner{Z-INDEX:10;*Z-INDEX:-100;  POSITION:relative;  WIDTH:100%;  OVERFLOW:hidden;}
#banner_list{width:100%; margin:0 auto; overflow:hidden}
#banner_list IMG{ margin:0 auto; z-index:1; }
#banner_info{Z-INDEX:1001; POSITION:absolute; LINE-HEIGHT:30px; BOTTOM:0px; DISPLAY:none; HEIGHT:30px; COLOR:#fff; FONT-SIZE:13px; CURSOR:pointer; FONT-WEIGHT:bold; LEFT:100px}
#banner_text{Z-INDEX:1002; POSITION:absolute; WIDTH:120px; BOTTOM:3px; RIGHT:3px}
#banner UL{Z-INDEX:1002; POSITION:absolute; PADDING-BOTTOM:0px; LIST-STYLE-TYPE:none; MARGIN:0px; PADDING-LEFT:0px; BOTTOM:10px; PADDING-RIGHT:0px; RIGHT:15px; PADDING-TOP:0px}
#banner UL LI{    position: relative;    text-align: center;    line-height: 12px;   width: 16px;    display: inline;    background: url(../images/ifpoff.png) no-repeat;    float: left;    height: 16px;    color: #fff;    cursor: pointer;    margin-right: 5px;     }
#banner UL LI.on{BACKGROUND:url(../images/ifpon.png) no-repeat; COLOR:#fff; width:26px;  }
#banner_list A{POSITION:absolute; WIDTH:100%; DISPLAY:block; HEIGHT:100%}
#banner_point UL LI .pointLayer IMG{WIDTH:61px; DISPLAY:block; FLOAT:left; HEIGHT:61px}
.com_ie7{ width:100%; margin:0 auto 30px; overflow:hidden}
.com_ie7 li{ width:32.733%; text-align:center; float:left; margin:0 0.3%;}
.mtop{display:none;}



/* clearfix */
.owl-carousel .owl-wrapper:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
/* display none until init */
.owl-carousel{position: relative;width: 100%;-ms-touch-action: pan-y;}
.owl-carousel .owl-wrapper{position: relative;-webkit-transform: translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper-outer{overflow: hidden;position: relative;width: 100%;}
.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
	
.owl-carousel .owl-item{float: left;}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{cursor: pointer;}
.owl-controls {-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);}

#owl-demo{position:relative;margin: 0 auto;}
#owl-demo .item{ position:relative;display:block;}
#owl-demo b{position:absolute;left:0;bottom:0;width:100%;height:78px;background-color:#000;opacity:.5;filter:alpha(opacity=50);}
#owl-demo span{position:absolute;left:0;bottom:37px;width:100%;font:18px/32px "微软雅黑","黑体";color:#fff;text-align:center;}
.owl-pagination{position:absolute;left:0;bottom:10px;width:100%;height:22px;text-align:center;}
.owl-page{display:inline-block;width:10px;height:10px;margin:0 5px;background-image:url(../images/bg15.png);*display:inline;*zoom:1;}
.owl-pagination .active{width:25px;background-image:url(../images/bg16.png);}
.owl-buttons{display:none;}
.owl-buttons div{position:absolute;top:50%;width:40px;height:80px;margin-top:-40px;text-indent:-9999px;}
.owl-prev{left:0;background-image:url(../images/bg17.png);}
.owl-next{right:0;background-image:url(../images/bg18.png);}
.owl-prev:hover{background-image:url(../images/bg19.png);}
.owl-next:hover{background-image:url(../images/bg20.png);}
/* -------------------------------- Main Components -------------------------------- */
.cd-header { position: absolute; z-index: 2; top: 0; left: 0; width: 100%; height: 50px; background-color: #21272c; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
#cd-logo { float: left; margin: 13px 0 0 5%; }
#cd-logo img { display: block; }
.cd-primary-nav { /* mobile first - navigation hidden by default, triggered by tap/click on navigation icon */ float: right; margin-right: 5%; width: 44px; height: 100%; }
.cd-primary-nav ul { position: absolute; top: 0; left: 0; width: 100%; -webkit-transform: translateY(-100%); -moz-transform: translateY(-100%); -ms-transform: translateY(-100%); -o-transform: translateY(-100%); transform: translateY(-100%); }
.cd-primary-nav ul.is-visible { box-shadow: 0 3px 8px rgba(0, 0, 0, 0.2); -webkit-transform: translateY(50px); -moz-transform: translateY(50px); -ms-transform: translateY(50px); -o-transform: translateY(50px); transform: translateY(50px); }
.cd-primary-nav a { display: block; height: 50px; line-height: 50px; padding-left: 5%; background: #21272c; border-top: 1px solid #333c44; color: #ffffff; }

/* -------------------------------- Slider-------------------------------- */
.cd-hero { position: relative; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; height:400px; background: url(/images/proban.jpg) no-repeat center top; text-align:center}
.cd-hero-slider li.selected { /* this is the visible slide */ position: relative; -webkit-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0); }
.cd-hero-slider li.move-left { /* slide hidden on the left */ -webkit-transform: translateX(-100%); -moz-transform: translateX(-100%); -ms-transform: translateX(-100%); -o-transform: translateX(-100%); transform: translateX(-100%); }
.cd-hero-slider li.is-moving, .cd-hero-slider li.selected { /* the is-moving class is assigned to the slide which is moving outside the viewport */ -webkit-transition: -webkit-transform 0.5s; -moz-transition: -moz-transform 0.5s; transition: transform 0.5s; }

/* -------------------------------- Single slide style-------------------------------- */
.ban_img img{ position: absolute;z-index: 1;left: 0; top: 0;}
.cd-hero-slider .cd-full-width,
.cd-hero-slider .cd-half-width { position: absolute; width: 100%; height: 100%;}
.cd-hero-slider .cd-img-container { /* hide image on mobile device */ display: none; }
.cd-hero-slider .cd-img-container img { position: absolute; left: 50%; top: 50%; bottom: auto; right: auto; }

.cd-hero-slider h2, .cd-hero-slider p { text-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); line-height: 1.2; margin: 0 auto 14px; color: #ffffff; width: 90%; }
.cd-hero-slider h2 { font-size: 2.4rem; }
.cd-hero-slider p { font-size: 1.4rem; line-height: 1.4; }
.cd-hero-slider .cd-btn { display: inline-block; padding: 1.2em 1.4em; margin-top: .8em; background-color: rgba(212, 68, 87, 0.9); font-size: 1.3rem; font-weight: 700; letter-spacing: 1px; color: #ffffff; text-transform: uppercase; box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1); -webkit-transition: background-color 0.2s; -moz-transition: background-color 0.2s; transition: background-color 0.2s; }
.cd-hero-slider .cd-btn.secondary { background-color: rgba(22, 26, 30, 0.8); }
.cd-hero-slider .cd-btn:nth-of-type(2) { margin-left: 1em; }
.no-touch .cd-hero-slider .cd-btn:hover { background-color: #d44457; }
.no-touch .cd-hero-slider .cd-btn.secondary:hover { background-color: #161a1e; }
.cd-hero-slider li { position: absolute; top: 0; left: 0; width: 100%; height: 100%; -webkit-transform: translateX(100%); -moz-transform: translateX(100%); -ms-transform: translateX(100%); -o-transform: translateX(100%); transform: translateX(100%); }
/* ----------------Single slide style---------------- */
.cd-hero-slider li { background-position: center top; background-size: contain; background-repeat: no-repeat; }
.ban_img img{ width:100%;position: absolute;height: 100%;z-index: 1;left: 0;top: 0;}
.cd-hero-slider .cd-full-width,
.cd-hero-slider .cd-half-width { position: absolute; width: 100%; height: 100%; z-index: 1; left: 0; top: 0; /* this padding is used to align the text */ /*padding-top: 100px;*/ text-align: center; /* Force Hardware Acceleration in WebKit */ -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-transform: translateZ(0); -moz-transform: translateZ(0); -ms-transform: translateZ(0); -o-transform: translateZ(0); transform: translateZ(0); }
.cd-hero-slider .cd-img-container { /* hide image on mobile device */ display: none; }
.cd-hero-slider .cd-img-container img { position: absolute; left: 50%; top: 50%; bottom: auto; right: auto; -webkit-transform: translateX(-50%) translateY(-50%); -moz-transform: translateX(-50%) translateY(-50%); -ms-transform: translateX(-50%) translateY(-50%); -o-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%); }
.cd-hero-slider .cd-bg-video-wrapper {display: none; position: absolute; top: 0; left: 0; width: 100%; height: 100%; overflow: hidden; }    /*决定视频显示与否*/ 
.cd-hero-slider .cd-bg-video-wrapper video { /* you won't see this element in the html, but it will be injected using js */ display: block; min-height: 100%; min-width: 100%; max-width: none; height: auto; width: auto; position: absolute; left: 50%; top: 50%; bottom: auto; right: auto; -webkit-transform: translateX(-50%) translateY(-50%); -moz-transform: translateX(-50%) translateY(-50%); -ms-transform: translateX(-50%) translateY(-50%); -o-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%); }
.cd-hero-slider h2, .cd-hero-slider p { text-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); line-height: 1.2; margin: 0 auto 14px; color: #ffffff; width: 90%; }
.cd-hero-slider h2 { font-size: 2.4rem; }
.cd-hero-slider p { font-size: 1.4rem; line-height: 1.4; }
.cd-hero-slider .cd-btn { display: inline-block; padding: 1.2em 1.4em; margin-top: .8em; background-color: rgba(212, 68, 87, 0.9); font-size: 1.3rem; font-weight: 700; letter-spacing: 1px; color: #ffffff; text-transform: uppercase; box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1); -webkit-transition: background-color 0.2s; -moz-transition: background-color 0.2s; transition: background-color 0.2s; }
.cd-hero-slider .cd-btn.secondary { background-color: rgba(22, 26, 30, 0.8); }
.cd-hero-slider .cd-btn:nth-of-type(2) { margin-left: 1em; }
.no-touch .cd-hero-slider .cd-btn:hover { background-color: #d44457; }
.no-touch .cd-hero-slider .cd-btn.secondary:hover { background-color: #161a1e; }



/* ----------Main content------------ */
.cd-main-content { width: 90%; max-width: 768px; margin: 0 auto; padding: 2em 0; }
.cd-main-content p { font-size: 1.4rem; line-height: 1.8; color: #999999; margin: 2em 0; }
/* ---------------------Javascript disabled------------------- */
.no-js .cd-hero-slider li { display: none; }
.no-js .cd-hero-slider li.selected { display: block; }
.no-js .cd-slider-nav { display: none; }
@media only screen and (min-width: 768px) {
.cd-header { height: 70px; background-color: transparent; }
#cd-logo { margin: 23px 0 0 5%; }
.cd-primary-nav { /* reset navigation values */ width: auto; height: auto; background: none; }
.cd-primary-nav ul { position: static; width: auto; -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); line-height: 70px; }
.cd-primary-nav ul.is-visible { -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); }
.cd-primary-nav li { display: inline-block; margin-left: 1em; }
.cd-primary-nav a { display: inline-block; height: auto; font-weight: 600; line-height: normal; background: transparent; padding: .6em 1em; border-top: none; }
.cd-hero-slider { height: 580px; }
.cd-hero-slider .cd-full-width,
.cd-hero-slider .cd-half-width { /*padding-top: 150px;*/ }
.cd-hero-slider .cd-bg-video-wrapper { display: block; }
.cd-hero-slider .cd-half-width { width: 45%; }
.cd-hero-slider .cd-half-width:first-of-type { left: 5%; }
.cd-hero-slider .cd-half-width:nth-of-type(2) { right: 5%; left: auto; }
.cd-hero-slider .cd-img-container { display: block; }
.cd-hero-slider h2 { font-size: 2.4em; font-weight: 300; }
.cd-hero-slider .cd-btn { font-size: 1.4rem; }
/* ------Single slide animation-------- */

    .cd-hero-slider .cd-half-width { opacity: 0; -webkit-transform: translateX(40px); -moz-transform: translateX(40px); -ms-transform: translateX(40px); -o-transform: translateX(40px); transform: translateX(40px); }
    .cd-hero-slider .move-left .cd-half-width { -webkit-transform: translateX(-40px); -moz-transform: translateX(-40px); -ms-transform: translateX(-40px); -o-transform: translateX(-40px); transform: translateX(-40px); }
    .cd-hero-slider .selected .cd-half-width { /* this is the visible slide */ opacity: 1; -webkit-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0); }
    .cd-hero-slider .is-moving .cd-half-width { /* this is the slide moving outside the viewport 
    wait for the end of the transition on the <li> parent before set opacity to 0 and translate to 40px/-40px */ -webkit-transition: opacity 0s 0.5s, -webkit-transform 0s 0.5s; -moz-transition: opacity 0s 0.5s, -moz-transform 0s 0.5s; transition: opacity 0s 0.5s, transform 0s 0.5s; }
    .cd-hero-slider li.selected.from-left .cd-half-width:nth-of-type(2),
    .cd-hero-slider li.selected.from-right .cd-half-width:first-of-type { /* this is the selected slide - different animation if it's entering from left or right */ -webkit-transition: opacity 0.4s 0.2s, -webkit-transform 0.5s 0.2s; -moz-transition: opacity 0.4s 0.2s, -moz-transform 0.5s 0.2s; transition: opacity 0.4s 0.2s, transform 0.5s 0.2s; }
    .cd-hero-slider li.selected.from-left .cd-half-width:first-of-type,
    .cd-hero-slider li.selected.from-right .cd-half-width:nth-of-type(2) { /* this is the selected slide - different animation if it's entering from left or right */ -webkit-transition: opacity 0.4s 0.4s, -webkit-transform 0.5s 0.4s; -moz-transition: opacity 0.4s 0.4s, -moz-transform 0.5s 0.4s; transition: opacity 0.4s 0.4s, transform 0.5s 0.4s; }
    .cd-hero-slider .cd-full-width h2,
    .cd-hero-slider .cd-full-width p,
    .cd-hero-slider .cd-full-width .cd-btn { opacity: 0; -webkit-transform: translateX(100px); -moz-transform: translateX(100px); -ms-transform: translateX(100px); -o-transform: translateX(100px); transform: translateX(100px); }
    .cd-hero-slider .move-left .cd-full-width h2,
    .cd-hero-slider .move-left .cd-full-width p,
    .cd-hero-slider .move-left .cd-full-width .cd-btn { opacity: 0; -webkit-transform: translateX(-100px); -moz-transform: translateX(-100px); -ms-transform: translateX(-100px); -o-transform: translateX(-100px); transform: translateX(-100px); }
    .cd-hero-slider .selected .cd-full-width h2,
    .cd-hero-slider .selected .cd-full-width p,
    .cd-hero-slider .selected .cd-full-width .cd-btn { /* this is the visible slide */ opacity: 1; -webkit-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0); }
    .cd-hero-slider li.is-moving .cd-full-width h2,
    .cd-hero-slider li.is-moving .cd-full-width p,
    .cd-hero-slider li.is-moving .cd-full-width .cd-btn { /* this is the slide moving outside the viewport 
    wait for the end of the transition on the li parent before set opacity to 0 and translate to 100px/-100px */ -webkit-transition: opacity 0s 0.5s, -webkit-transform 0s 0.5s; -moz-transition: opacity 0s 0.5s, -moz-transform 0s 0.5s; transition: opacity 0s 0.5s, transform 0s 0.5s; }
    .cd-hero-slider li.selected h2 { -webkit-transition: opacity 0.4s 0.2s, -webkit-transform 0.5s 0.2s; -moz-transition: opacity 0.4s 0.2s, -moz-transform 0.5s 0.2s; transition: opacity 0.4s 0.2s, transform 0.5s 0.2s; }
    .cd-hero-slider li.selected p { -webkit-transition: opacity 0.4s 0.3s, -webkit-transform 0.5s 0.3s; -moz-transition: opacity 0.4s 0.3s, -moz-transform 0.5s 0.3s; transition: opacity 0.4s 0.3s, transform 0.5s 0.3s; }
    .cd-hero-slider li.selected .cd-btn { -webkit-transition: opacity 0.4s 0.4s, -webkit-transform 0.5s 0.4s, background-color 0.2s 0s; -moz-transition: opacity 0.4s 0.4s, -moz-transform 0.5s 0.4s, background-color 0.2s 0s; transition: opacity 0.4s 0.4s, transform 0.5s 0.4s, background-color 0.2s 0s; }

    .cd-slider-nav { height: 60px; }
    .cd-slider-nav .cd-marker,
    .cd-slider-nav li { width: 95px; }
    .cd-slider-nav a { padding-top: 48px; font-size: 1.1rem; text-transform: uppercase; }
    .cd-slider-nav a::before { top: 18px; }
}
#pic{ display:none}
/* -------------------------------- Slider navigation-------------------------------- */
.cd-slider-nav { position: absolute; width: 100%; bottom: 0; z-index: 2; text-align: center; height: 55px; background-color: rgba(0, 1, 1, 0.5); }
.cd-slider-nav nav, .cd-slider-nav ul, .cd-slider-nav li, .cd-slider-nav a { height: 100%; }
.cd-slider-nav nav { display: inline-block; position: relative; }
.cd-slider-nav .cd-marker { position: absolute; bottom: 0; left: 0; width: 60px; height: 100%; color: #d44457; background-color: #ffffff; box-shadow: inset 0 2px 0 currentColor; -webkit-transition: -webkit-transform 0.2s, box-shadow 0.2s; -moz-transition: -moz-transform 0.2s, box-shadow 0.2s; transition: transform 0.2s, box-shadow 0.2s; }
.cd-slider-nav .cd-marker.item-2 { -webkit-transform: translateX(100%); -moz-transform: translateX(100%); -ms-transform: translateX(100%); -o-transform: translateX(100%); transform: translateX(100%); }
.cd-slider-nav .cd-marker.item-3 { -webkit-transform: translateX(200%); -moz-transform: translateX(200%); -ms-transform: translateX(200%); -o-transform: translateX(200%); transform: translateX(200%); }
.cd-slider-nav .cd-marker.item-4 { -webkit-transform: translateX(300%); -moz-transform: translateX(300%); -ms-transform: translateX(300%); -o-transform: translateX(300%); transform: translateX(300%); }
.cd-slider-nav .cd-marker.item-5 { -webkit-transform: translateX(400%); -moz-transform: translateX(400%); -ms-transform: translateX(400%); -o-transform: translateX(400%); transform: translateX(400%); }
.cd-slider-nav .cd-marker.item-6 { -webkit-transform: translateX(500%); -moz-transform: translateX(500%); -ms-transform: translateX(500%); -o-transform: translateX(500%); transform: translateX(500%); }
.cd-slider-nav .cd-marker.item-7 { -webkit-transform: translateX(600%); -moz-transform: translateX(600%); -ms-transform: translateX(600%); -o-transform: translateX(600%); transform: translateX(600%); }
.cd-slider-nav .cd-marker.item-8 { -webkit-transform: translateX(700%); -moz-transform: translateX(700%); -ms-transform: translateX(700%); -o-transform: translateX(700%); transform: translateX(700%); }
.cd-slider-nav ul::after { clear: both; content: ""; display: table; }
.cd-slider-nav li { display: inline-block; width: 60px; float: left; }
.cd-slider-nav li.selected a { color: #2c343b; }
.no-touch .cd-slider-nav li.selected a:hover { background-color: transparent; }
.cd-slider-nav a { display: block; position: relative; padding-top: 35px; font-size: 1rem; font-weight: 700; color: #a8b4be; -webkit-transition: background-color 0.2s; -moz-transition: background-color 0.2s; transition: background-color 0.2s; }
.cd-slider-nav a::before { content: ''; position: absolute; width: 24px; height: 24px; top: 8px; left: 50%; right: auto; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); }
.no-touch .cd-slider-nav a:hover { background-color: rgba(0, 1, 1, 0.5); }
.cd-slider-nav li:first-of-type a::before { background-position: -72px 0;  }
.cd-slider-nav li.selected:first-of-type a::before { background-position: -72px -24px;}
.cd-slider-nav li:nth-of-type(2) a::before {  background-position: -96px 0; }
.cd-slider-nav li.selected:nth-of-type(2) a::before { background-position: -96px -24px; }
.cd-slider-nav li:nth-of-type(3) a::before {  background-position: -96px 0;}
.cd-slider-nav li.selected:nth-of-type(3) a::before {background-position: -96px -24px; }
.cd-slider-nav li:nth-of-type(4) a::before {  background-position: -96px 0; }
.cd-slider-nav li.selected:nth-of-type(4) a::before { background-position: -96px -24px; }
.cd-slider-nav li:nth-of-type(5) a::before { background-position: -96px 0; }
.cd-slider-nav li.selected:nth-of-type(5) a::before { background-position: -96px -24px; }
.cd-slider-nav li:nth-of-type(6) a::before { background-position: -96px 0; }
.cd-slider-nav li.selected:nth-of-type(6) a::before { background-position: -96px -24px; }
.cd-slider-nav li:nth-of-type(7) a::before { background-position: -96px 0; }
.cd-slider-nav li.selected:nth-of-type(7) a::before { background-position: -96px -24px; }
.cd-slider-nav li:nth-of-type(8) a::before { background-position: -96px 0; }
.cd-slider-nav li.selected:nth-of-type(8) a::before { background-position: -96px -24px; }
.iebaner{ display:none}
.iebaner{ width:100%; height:auto}
.iebaner img{ margin:0 auto; width:100%; height:auto; display:block; text-align:center}
/* -------------------------------- banner-------------------------------- */
.cd-main-content { width: 90%; max-width: 768px; margin: 0 auto; padding: 2em 0; }
.cd-main-content p { font-size: 1.4rem; line-height: 1.8; color: #999999; margin: 2em 0; }
/* -------------------------------- Javascript disabled-------------------------------- */
.no-js .cd-hero-slider li { display: none; }
.no-js .cd-hero-slider li.selected { display: block; }
.no-js .cd-slider-nav,.ser_bx { display: none; }


/** 导航下拉**/
.head-v3{position:relative;z-index:100;min-width:1200px}
.head-v3 .navigation-inner{margin:0 auto;width:1100px;position:relative}
.navigation-up{height:60px;background:#27303f}
.navigation-up .navigation-v3{margin-left:155px;float:left;_margin-left:10px}
.navigation-up .navigation-v3 ul{float:left}
.navigation-up .navigation-v3 li{float:left;font:normal 16px/59px "microsoft yahei";color:#fff}
.navigation-up .navigation-v3 .nav-up-selected{background:#344157}
.navigation-up .navigation-v3 .nav-up-selected-inpage{background:#202833}
.navigation-up .navigation-v3 li h2{font-weight:normal;padding:0;margin:0}
.navigation-up .navigation-v3 li h2 a{padding:0 25px;color:#fff;display:inline-block;height:60px;font-family:"microsoft yahei"}
.navigation-down{position:absolute;top:83px;left:0px;width:100%}
.navigation-down .nav-down-menu{width:100%;margin:0;background:#344157;position:absolute;top:0px}
.navigation-down .nav-down-menu .navigation-down-inner{margin:auto;width:1200px;position:relative}
.navigation-down .nav-down-menu dl{float:left;margin:18px 80px 18px 0}
.navigation-down .menu-1 dl{margin:20px 80px 25px 0}
.navigation-down .menu-1 dt{font:600 18px "microsoft yahei";color:#61789e;padding-bottom:10px;border-bottom:1px solid #61789e;margin-bottom:10px}
.navigation-down .menu-1 dd a{color:#D9DFE8;font:normal 14px/30px "microsoft yahei"}
.navigation-down .menu-1 dd a:hover{color:#60aff6}
.navigation-down .menu-2 dd a,.navigation-down .menu-3 dd a{color:#fff;font:normal 16px "microsoft yahei"}
.map{ margin-top:60px;}
.map h3{color: #000;font-weight:500;font-size:42px; margin-bottom:20px; text-align:center; padding:10px 0; background:url(/images/lx_bg.png) no-repeat center center;}
.proshowmobileimg,.solshowmogilebigimg{ display:none}

/*新闻页*/
.neinews{ color:#333; margin-top:10px;}
.neinews li{  line-height:35px;  padding-left:20px;}
.neinews li span{ float:right;}
.neinews a{ color:#333;}
.neinews a:hover{ text-decoration:underline;}
.imdex_tit{ font-size:24px;background:url(tb2.gif) no-repeat 7px 13px;}
.imdex_tit a{ color:#F00}
.index_cont{border-bottom:#CCC dotted 1px;}
/*neipro*/
.neipro{ color:#333; margin-top:10px; font-size:12px; width:850px;}
.neipro li{text-align:center; float:left; width:33.3%; list-style:none; box-sizing:border-box}
.neipro li p{ text-align:center; font-family:"微软雅黑";  white-space:nowrap;}
.neipro li img{ border:none; margin-top:8px;border:#FFF solid 1px; padding:5px; width:220px;}
.neipro a{ color:#333;}
.neipro a:hover{ text-decoration:underline}

/*详细页*/
h1{ line-height:25px; font-size:24px; text-align:center; margin-top:10px;}
.info1{ line-height:22px; color:#4d3a3c;text-align:center;}
.info2{line-height:22px; color:#4d3a3c;}
.infoimg{ text-align:center}
/*产品展示里表格*/
.proinfo table{ background:#ccc;border-spacing:1px; width:95% !important;}
.proinfo td{ border:none!important; background:#f0f5f8; padding:1px; text-align:center; font-family:"Microsoft YaHei" !important;}
.proinfo td *{font-family:"Microsoft YaHei" !important; font-size:12px !important; border:none !important;}

/*分页list*/
.fylist{ text-align:center; margin:20px 0px;}
.fylist .page-on{ background-color:#014375; color:#FFF}
.fylist a{ width:41px; height:41px; line-height:41px; background-color:#edecec; font-family:Arial, Helvetica, sans-serif; color:#666; font-size:18px; display:inline-block;border-radius:3px; text-align:center;margin:0 4px;}
.fylist2 .page-on{ background-color:#00AAF6 !important;border-color: #00AAF6 !important;}
.fylist2 a{ background-color:#fff; border-radius:0px; margin:0px;border: 1px solid #DDD;  border-right: none;}
.fylist2 a:last-child{border-right: 1px solid #DDD;}

.bais a { text-decoration: none; color:#fff; }
.bais a:hover { text-decoration: none; color: #ff4e00; }