@charset "utf-8";
/* CSS Document */

/*banner*/
.banner{width:100%; margin:0 auto; position:relative; height:520px;}
.fullSlide{width:100%;position:relative;height:100%;background:transparent}
.fullSlide .bd{margin:0 auto;height:100%;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{height:100%;}
.fullSlide .bd li{height:100%;overflow:hidden;text-align:center;background-position:center;background-repeat:no-repeat}
.fullSlide .bd li a{display:block;height:100%}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0}
.fullSlide .hd ul{text-align:center;margin-bottom:30px}
.fullSlide .hd ul li{background:#0850a1;cursor:pointer;display:inline-block;*display:inline;zoom:1;width:100px;height:11px;margin:1px;overflow:hidden;*filter:alpha(opacity=50);*opacity:.5;line-height:999px}
.fullSlide .hd ul .on{background:#fff}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;*filter:alpha(opacity=50);*opacity:.5;display:none}
.fullSlide .next{left:auto;right:15%;background-position:-6px -137px;}
.dbj{ width:100%; height:1149px; background:url(../images/bj1.jpg) no-repeat center;}

/*搜索*/
.ssc{ height:100px; width:100%; background:#414141; margin-top:2px;}
.search{ width:1180px; height:100px; margin:0 auto;}
.dw{ width:286px; float:left; padding-left:14px; height:70px; border-right:1px solid #676767;margin-top: 15px;}
.dw em{ font-size:16px; color:#fff; line-height:30px;margin-top: 6px;display: block;}
.dw em b{ font-size:18px;}
.sszx{ width:546px; float:left; padding-left:24px; overflow:hidden;border-right: 1px solid #676767;margin-top: 15px;}
.search_l{ float:left;color: #fff; font-weight:bold; line-height: 70px;overflow: hidden;width: 272px;height: 70px;}
.search_l a{ margin:0 5px; text-decoration:none;color: #fff; font-weight:normal;}
.search_l a:hover{ text-decoration:underline;}
.search_r{ float:right;margin-right: 22px;}
.search-box{height: 28px; margin-top: 25px;}
.search-text{width:160px; height:22px; float:left; line-height:22px; border:0; text-indent:1em; background:url(../images/03.jpg) no-repeat center; color:#999;}
.search-button{ background:url(../images/ss_s.jpg) no-repeat;width:44px; height:22px; float:left;border-style :none; cursor:pointer;}
.search span{ display:block; width:260px; float:right;  color:#fff; padding-left: 44px;margin-top: 22px;}
.search span img{ width:55px; height:54px; float:left;padding-right: 16px;}
.search span i{ display:block; font-weight:bold; font-size:24px;}

/*流程*/
.duib{ margin-bottom:20px; width:100%; background:url(../images/duibi.jpg) no-repeat center; height:444px;}
.dmzx{ width:1200px; height:332px; margin:0px auto;}
.dmzx i{ font-size:18px; text-align:center; display:block;padding-top: 48px;}
.dmzx h2{ font-size:30px; color:#0850a1;text-align:center;margin: 6px 0;}
.dmzx em{ background:url(../images/cpd.png) no-repeat center; width:364px; height:22px; line-height:22px; margin:0 auto; color:#666;text-align:center; display:block;}
.dmzx ul{ margin-top:58px;padding-left: 20px;}
.dmzx ul li{ float:left; width:124px; height:160px;margin: 0 36px;}
.dmzx ul li img{width:124px; height:124px;-webkit-transition: 
	-webkit-transform 2s ease-out;
	-moz-transition: 
	-moz-transform 2s ease-out;
	-o-transition: 
	-o-transform 2s ease-out;
	-ms-transition: 
	-ms-transform 2s ease-out;}
.dmzx ul li img:hover{-webkit-transform: rotateZ(360deg);
	-moz-transform: rotateZ(360deg);
	-o-transform: rotateZ(360deg);
	-ms-transform: rotateZ(360deg);
	transform: rotateZ(360deg);}
.dmzx ul li p{  text-align:center; padding-top:16px;line-height: 22px;}

/*产品*/
.product {height:1070px; width:100%; margin: -240px auto 0; background: url(../images/ic1.png) no-repeat top  center;}
.product .wrap{ margin-top}
.product .pro-c { width: 256px;margin-top: 240px;background-color: #0850a1;}
.product .pro-c .pro-c-tit {  width: 242px; height: 97px; text-align: center; color: #fff; font-size: 16px;text-transform: uppercase;border: 1px solid #fff;margin: 5px auto 0;}
.product .pro-c .pro-c-tit span{ font-weight:normal;}
.product .pro-c .pro-c-tit h3 a { display:block;  padding-top: 15px; color: #fff;}
.product .pro-c .pro-c-tit h3 a P{ font-size:30px; font-weight:bold; padding-bottom:5px;}
.product .pro-c dl { background: #fff;  width: 224px;margin: 0 auto;padding: 1px 10px 24px;}
.product .pro-c dl dt{ width:224px; height:38px; background:#0850a1;margin: 13px auto 0; line-height:38px;}
.product .pro-c dl dt a{ color:#fff; font-size:14px; background:url(../images/dd.png) 16px center no-repeat; padding-left:34px; display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.product .pro-c dl dd { height:40px;line-height: 40px; border-bottom: 1px dashed #cccccc;padding-left:32px;}
.product .pro-c dl dd a {display: block;font-size: 14px;color:#1d1c1c;  white-space: nowrap; overflow: hidden;  text-overflow: ellipsis;}
.product .pro-c .zixun{  height:150px;  padding-top:12px;  color: #fff;width: 210px;margin: 0 auto;}
.product .pro-c .zixun p{ line-height:28px; font-size:14px;}
.product .pro-l {width: 910px; overflow:hidden;margin-top: 240px;}
.product .pro-l .pro-l-tit {height: 40px;line-height: 40px;margin-top: 61px;margin-bottom:54px;}
.product .pro-l .pro-l-tit a {color: #333;font-size: 18px; float:right;}
.product .pro-l .pro-l-tit h4 {float: left;padding: 0 39px;border: 1px solid #fff;margin-right: 20px;font-weight:normal;}
.product .pro-l .pro-l-tit .active { background:#ff9933; }
.product .pro-l .pro-l-tit .active a{color: #fff !important;}
.product .pro-l .pro-l-tit .active a{ color:#fff;}
.product .pro-l .pro-l-tit .more {float: right; font-size: 14px;   text-transform: uppercase;margin-top: 13px;}
.product .pro-l .major-list{margin-top: 20px;width: 925px;}
.product .pro-l .major-list li{  float: left; width: 218px; height: 209px; margin-right: 13px;margin-bottom:30px;}
.product .pro-l .major-list li a.major-list-t{ display:block; height: 186px;}
.product .pro-l .major-list li img{ width: 217px; height: 178px;}
.product .pro-l .major-list li p{  text-align:center; line-height:32px; background-color: #dcdcdc;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.product .pro-l .major-list li:hover p{ background-color: #0850a1; color:#fff;}

/*案例*/
.jjzx{ width:1180px; height:410px; margin: 18px auto;}
.jjzx h3{ font-size:36px; text-align:center; margin:0 auto;}
.jjzx h3 a{ color:#0a4e92;}
.jjzx h3 b{ color:#ff9933;}
.jjzx i{ display:block;color:#999; text-align:center; margin:0 auto; margin-top:4px;}
.sdkc_box{ width:1180px; margin:auto; height:316px; padding-bottom:40px;}
.carousel{ margin:0px auto; padding: 20px 0px 0px 0px; width:1180px; height:326px; overflow: hidden; position: relative;}
.carousel .slides{ margin:0px auto; overflow:hidden; position:relative; margin-top:16px;}
.carousel .slides div{ border:3px solid rgba(0,0,0,0.3);}
.carousel .slides  div em{ position:absolute; bottom:0px; text-align:center; line-height:40px; font-size:16px; left:0px; width:100%; height:40px; display:block; background-color: rgba(0,0,0,0.5); font-style:normal;}
.carousel .slides  div em a{ color:#fff;}
.carousel .slides img{width:420px; height:235px;}
.carousel .slides .slideItem{ padding:0px; overflow:hidden; position:absolute; cursor:pointer; opacity:1!important;}
.carousel .slides .slideItem a{ overflow:hidden; display:block;}
.carousel .slides .slideItem img{ width:100%; height:100%;}
.carousel .slides .slideItem .cover{ background:rgb(0, 0, 0); left:0px; top:0px;width:100%!important; display:block; position:absolute;}
.prevButton{background:url(../images/t_l_1.png) no-repeat 0px 0px; top:150px; width:59px; height:59px; display:block; position:absolute; z-index:99; cursor:pointer;}
.nextButton{background: url(../images/t_r_1.png) no-repeat 0px 0px; top:150px; width:59px; height:59px; display:block; position:absolute; z-index:99; cursor:pointer;}
.prevButton{left:10px;}
.nextButton{background-position:0px 0px; right:0px;}

/*优势*/
.yshi{width: 100%;height:700px; background:url(../images/05.jpg) no-repeat center;}
.yshi .ys_box{width: 1180px;margin: 0 auto;}
.yshi .ys_box h3{width:598px;height: 80px;margin: 0 auto; font-size:28px;}
.yshi .ys_box h3 a{width:600px;overflow: hidden;display: block; color:#fff; text-align:center; padding:46px 0 14px 0;}
.yshi .ys_box h3 span{ font-size:14px; background:url(../images/about_t2.jpg) no-repeat center; width:600px; height:30px; line-height:30px; color: #fff;text-align: center;display: block;}
.advantage{width: 1180px;height: 448px;margin-top:117px;overflow: hidden;}
.advantage h5{display: block;width: 70px;height:393px;padding:53px 9px 0;float: left;position: absolute;z-index: 3;cursor: pointer;}
.advantage .ys_1{background:url(../images/ys_nt1.png) no-repeat 0px center;}
.advantage .ys_2{background:url(../images/ys_nt2.png) no-repeat 0px center;}
.advantage .ys_3{background:url(../images/ys_nt3.png) no-repeat 0px center;}
.advantage .ys_4{background:url(../images/ys_nt4.png) no-repeat 0px center;}
.advantage .ys_5{background:url(../images/ys_nt5.png) no-repeat 0px center;}
.advantage h5 span{color: #fff;font-size: 24px;width: 20px;text-align: center;display: block;margin-top: 115px;
margin-left: 18px;}
.advantage .ys_1:hover{background:url(../images/ys_nt1x.png) no-repeat 0px center;}
.advantage .ys_2:hover{background:url(../images/ys_nt2x.png) no-repeat 0px center;}
.advantage .ys_3:hover{background:url(../images/ys_nt3x.png) no-repeat 0px center;}
.advantage .ys_4:hover{background:url(../images/ys_nt4x.png) no-repeat 0px center;}
.advantage .ys_5:hover{background:url(../images/ys_nt5x.png) no-repeat 0px center;}
.advantage li{position: relative;width: 70px;height: 448px;float: left;margin-left: 10px;transition: 1s;-o-transition: 1s;-ms-transition: 1s;-moz-transition: 1s;-webkit-transition: 1s;}
.advantage li:first-child{margin-left: 0;}
.advantage li:hover{width: 846px;}
.advantage li:hover div{display: block;}
.show{display: block;}
.advantage ul li div{width:765px;height: 441px;background: #fff;float: left;position: absolute;left: 43px;z-index: 2;padding: 0px 0 0 60px;display: none;}
.advantage h4{background:url(../images/ys_qw.png) no-repeat center;width: 102px;height: 112px;font-size: 16px;color:#0f830c;float: left;padding-top: 46px;padding-left: 74px;margin-bottom: 35px;margin-top: 24px;}
.advantage h4 p{width: 96px;line-height: 24px;font-size: 16px;color: #0850a1;text-align: center;font-weight: normal;}
.advantage ul li div>p{width: 467px;font-size: 14px;color:#4d4d4d;line-height: 24px;margin-top: 35px;margin-left: 38px;float: left}
.advantage ul li div>img{width: 597px;height: 189px;display: block;clear: both;
margin-left: 52px;}
/*5大优势结束*/

/*运行*/
.eis{ width:1200px; height:440px; margin:40px auto;}
.eis h3{ background:url(../images/dh.jpg) no-repeat center; width:1124px; height:60px; font-size:24px; text-align:center; color:#0850a1;}
.eis ul{ margin-top:46px;}
.eis ul li{ width:222px; height:330px; float:left; background:url(../images/bn3.jpg) no-repeat center; margin:0 39px;}
.eis ul li img{ width:170px; height:170px; margin:0 auto; display:block;-webkit-transition: 
	-webkit-transform 2s ease-out;
	-moz-transition: 
	-moz-transform 2s ease-out;
	-o-transition: 
	-o-transform 2s ease-out;
	-ms-transition: 
	-ms-transform 2s ease-out;}
.eis ul li img:hover{-webkit-transform: rotateZ(360deg);
	-moz-transform: rotateZ(360deg);
	-o-transform: rotateZ(360deg);
	-ms-transform: rotateZ(360deg);
	transform: rotateZ(360deg);}
.eis ul li h4{ font-size:18px; text-align:center; padding:28px 0 18px 0;}
.eis ul li p{ line-height:24px; font-size:12px; text-align:center;}

/*客户见证*/
.hzkh{ width:1180px; height:330px; margin:30px auto;}
.khzb{ float:left; width:580px; height:330px;}
.khzb span{ margin-top:20px; height:30px; line-height:30px; display:block;}
.khzb span h3{ float:left; font-size:18px;}
.khzb span i{ display:block; float:right;}
.zx_130{ height: 110px; width:580px;margin-top: 22px;}
.zx_130 img{ width:160px; height: 110px; float:left;}
.flrig_kh{ float:right; width: 400px; height:130px;}
.flrig_kh h4{ font-size:16px; height:30px; line-height:30px; border-bottom:1px solid #ccc;margin-top: 3px;}
.flrig_kh p{ color:#666; line-height:24px; height:48px; overflow:hidden; text-indent:2em;margin: 2px 0;}
.flrig_kh em{ display:block;}

.khzbyy{ width:518px;float:right; height:314px; border-left:1px solid #ccc; padding-left:36px; overflow:hidden;}
.khzbyy span{ margin-top:20px; height:30px; line-height:30px; display:block;}
.khzbyy span h3{ float:left; font-size:18px;}
.khzbyy span i{ display:block; float:right;}
.khzbyy ul{margin-top: 22px;}
.khzbyy ul li{ float:left; margin-right:20px; width:152px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.khzbyy ul li img{ width:152px; height:80px; border:1px solid #ccc;}
.khzbyy ul li p{ line-height:30px; height:30px; text-align:center;}

/*bn2*/
.bn2{ height:179px; width:100%; background:url(../images/gg.jpg) no-repeat center;}
.bnzx2{height:179px; width:1180px; margin:0 auto; position:relative;}
.bnzx2 h2{ color:#fff; font-size:20px; position:absolute; right:384px; top:44px;}
.bnzx2 p{color:#fff; font-size:24px; position:absolute; right:30px; top:76px;}
.bnzx2 span{  color:#fff; line-height:30px; font-size:14px; position:absolute; bottom:20px; right: 264px;}
.bnzx2 span b{ font-size:24px;font-weight: normal;}
.bnzx2 em{ display:block; width:125px; height:41px; position:absolute; right:90px; bottom:16px;}

/*公司简介*/
.ggjj{ height:392px; width:1180px; margin:0 auto; margin-top:60px;}
.ggjj span{ float:left; display:block; width:476px; height:350px; background:#0850a1; padding-left:36px; padding-top:42px;}
.ggjj span i{ display:block; font-size:36px; color:#fff;}
.ggjj span p{ line-height:34px; height:170px; overflow:hidden; color:#fff; width:446px; margin:26px 0 30px 0;}
.ggjj span em{ font-size:24px; color:#ff9933; font-weight:bold; display:block;}
.img{ width:461px; height:296px; float:right; margin-top:36px;}

/* 荣誉 */
.rongyu{ width:1180px; margin:20px auto; height:200px;margin-top: 50px;}
.rongyu .ryt{ float:left; height: 137px; width: 141px; margin:0 auto; background:url(../images/gsjj.jpg) no-repeat center;padding-top: 33px;padding-left: 26px;}
.rongyu .ryt ul{ width: 426px;height:50px;margin: 0 auto;float:left;}
.rongyu .ryt ul li{width: 140px;height: 50px; text-align: center;line-height:50px; font-size: 20px; background: #0850a1; margin-bottom:10px;}
.rongyu .ryt ul li a{ font-size:20px; color: #fff;}
.rongyu .ryt ul li:hover,.rongyu .ryt ul li.casehover a{ width: 140px; height:50px; color: #fff; background: #ff9933; display:block;}
.rongyu .rycon{margin-top:35px; position:relative; }
.rycon ul li{ float:left; margin: 0 10px; width:232px; text-align:center;}
.rycon ul li img{ width:216px; height:146px; display:block; border:1px solid #ccc; padding:2px;}
.rycon ul li span{ line-height:30px; height:30px;float:left; font-size:14px; text-align:center; width: 232px; display:block;}
.rycon #simgs{ height:180px; overflow:hidden; float:right;}
.rycon #simgs2{ height:180px; overflow:hidden; float:right;}
.rycon em{position: absolute;top: 138px;}
.rycon .t_l{ left: 10px;}
.rycon .t_r{ right: 10px;}
.rycon .fl { float:left;}
.rycon .fr { float:right;}
.rycon .pa{ position:absolute;}
.rycon .pr{ position:relative}

/*bn3*/
.bn3{ height:161px; width:100%; background:url(../images/w.jpg) no-repeat center;}
.bnzx3{height:161px; width:1180px; margin:0 auto; position:relative;}
.bnzx3 h3{ color:#fff; font-size:30px;  position:absolute; right:230px; top:32px;}
.bnzx3 h4{ color:#fff; font-size:34px; position:absolute; right:230px; bottom:26px;}
.bnzx3 span{  color:#fff; line-height:30px; font-size:14px; position:absolute; bottom: 77px; right: 0;}
.bnzx3 span b{ font-size:24px;  font-weight: normal;display: block;}
.bnzx3 em{ display:block; width:125px; height:41px; position:absolute; right:24px; bottom:24px;}

/*问题*/
.trends{margin: 0 auto;width:1180px; height:390px; margin-top:30px;}
.trends .tab_menu{ width:736px; height:390px;float:left;}
.tab_menu .ttt{ width:736px; height:40px; border-bottom:1px solid #ccc;}
.tab_menu .ttt ul{ width:365px; float:left; height:40px; }
.tab_menu li a h3{font-size:18px;color:#333;}
.tab_menu .ttt .gd{ float:right; line-height:40px; padding-right:5px;}
.tab_menu .ttt .gd a{font-size:14px;color:#333;}
.tab_menu .ttt li{ float:left; width:100px; height:40px; text-align:center; line-height:40px;cursor:pointer; color:#000; background:url(../images/kb.jpg) no-repeat left; margin-right:20px;}
.tab_menu .ttt li a h3:hover,{color:#0850a1; }
.tab_menu .ttt .active h3{color:#0850a1;background:url(../images/logobj.jpg) no-repeat left;}
.tab_menu .tabcont{ width:640px; float:left; height:auto;clear:both;margin-top:20px;}
.tab_menu .tabcont .tabc{width:740px; float:left; height:auto;clear:both;}
.tab_menu .tabc .box_nr{width:740px; margin:0 auto;height:136px;}
.tab_menu .tabc .box_nr img{float:left;width:202px;height:120px;border:1px solid #c3c3c3;padding:3px;}
.tab_menu .tabc .box_nr p{ float:left;margin-left:15px;line-height:28px; text-indent:2em;padding-top:10px;font-size:12px;height:84px;overflow: hidden; color:#333;width:510px;}
.tab_menu .tabc .box_nr p a{color:#ccc; border:1px solid #ccc; font-size:12px;margin:20px 0 0 0px;}
.tab_menu .tabc .news{margin-top:10px;}
.tab_menu .tabc ul {}
.tab_menu .tabc ul li{width:342px; float:left;line-height:39px;  background:url(../images/bottom1.jpg) no-repeat left; padding-left:20px; border-bottom:1px dashed #ccc; margin-right:7px;}
.tab_menu .tabc ul li.last{ overflow:none;}
.tab_menu .tabc ul li span{ float:right; padding-right:15px;}
.news ul li a{ font-size:12px; color:#333; float:left;padding:0 5px;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;width:200px; }
.tab_menu .tabc .box_nr a h5{float:left;margin-left:15px;font-size:14px;color:#0850a1; margin-top:10px;}

.trends .cjwt{width:410px;float:right;height:350px;}
.trends .cjwt .question_title{height:40px; border-bottom:1px solid #ccc; margin:0 10px;}
.trends .cjwt .question_title a h3{ float:left;font-size:16px; color:#333; line-height:40px; }
.trends .cjwt .question_title .more{ float:right;color:#333;line-height:40px;margin-right:5px;}
.trends .cjwt ul li{margin:20px auto;}
.trends .cjwt .question{ line-height:200%; height:304px; margin:20px 8px 0 8px; overflow:hidden;}
.trends .wen a{color:#333;font-size:12px; line-height:20px; background:url(../images/hh.jpg) no-repeat left center;padding-left:25px; font-weight:bold;}
.trends /*.right*/ .question ul li{margin:12px auto;}
.trends .da{margin:10px auto;}
.trends .da p{color:#333; font-size:12px; line-height:24px; height:72px; overflow:hidden; background:url(../images/xx.jpg) no-repeat left top;padding-left:25px;}

/*链接*/
.ljzx{ width:1180px; height:26px; line-height:26px; margin:0 auto; margin-top:14px; margin-bottom:30px;}
.ljzx h4{ font-size:30px; float:left;}
.ljzx p{ width:90px; height:26px; line-height:24px; font-size:14px; float:left; background:#0a4e92; color:#fff; text-align:center; margin-left:8px;}
.ljzx ul{ float:left; font-size:14px;}
.ljzx ul li{ float:left; margin:0 12px;}

/*回到顶部*/
.clearfix:after{content:'.';display:block;height:0;clear:both;visibility:hidden;}
.clearfix{*zoom:1;}
.clearfix .clear{_height:0px;}
/*gotop*/
.cbbfixed {position: fixed;right: 242px;transition: bottom ease .3s;bottom: -85px;z-index: 3;cursor:pointer;}
.cbbfixed .cbbtn {width: 40px;height: 40px;display: block;background-color: #333;}
.cbbfixed .gotop {transition: background-color ease .3s;margin-top: 1px;}
.cbbfixed .gotop .up-icon{float:left;margin:14px 0 0 9px;width:23px;height:12px;background: url(../images/side-icon02.png);}
.cbbfixed .gotop:hover {background-color:#333;}
.cbbfixed .weixin div {background: url(../images/weixin.jpg);width: 210px;height: 210px;position: absolute;left: -212px;top: -130px;opacity: 0;transform: scale(0);    -webkit-transform: scale(0);transform-origin: 100% 70%;-webkit-transform-origin: 100% 70%;transition: transform ease .3s,opacity ease .3s;-webkit-transition: all ease .3s;display:none\0;*display:none;}
.cbbfixed .weixin:hover div {display: block;transform: scale(1);-webkit-transform: scale(1);opacity: 1;*display:block;}
.cbbfixed .weixin .weixin-icon{float: left;margin:12px 0 0 11px;width:18px;height: 18px; background: url(../images/side-icon01.png);}
