﻿.w_1200 { width: 85%; margin: 0 auto; }
.section1_business .w_1200, .section2_news .w_1200, .section3 .w_1200 { max-width: 1200px; }

.nyban { width:100%; height:260px;background-position:center;background-repeat:no-repeat;overflow:hidden;}
/*channel content*/
.channel_banner { display:block; text-align:center; overflow:hidden; position: relative; max-height:285px; }
.channel_banner img { display:inline-block; margin:0 -100%; margin:0 -50%\9; max-width:none; width:auto; -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;}
.zoomActive img { -moz-transform:scale(1.08,1.08); -ms-transform:scale(1.08,1.08); -o-transform:scale(1.08,1.08); -webkit-transform:scale(1.08,1.08); transform:scale(1.08,1.08);}

.channel_hd { background-color:#fff; text-align:center; margin-bottom:60px; font-size:0; padding:30px 0;}
.channel_hd.channel_menu { padding:0; border-bottom:#e3e3e3 1px solid;}
.channel_hd li { display:inline-block; *display:inline; *zoom:1; position:relative;}
.channel_hd li:after { content:''; display:block; width:1px; height:16px; background-color:#e3e3e3; position:absolute; left:0; top:50%; margin-top:-8px;}
.channel_hd li:first-child:after { display:none;}
.channel_hd a { display:inline-block; line-height:25px; padding:20px 50px; font-size:15px; position:relative; color:#666;}
.channel_hd a:after { content:''; display:block; width:0; height:1px; background-color:#f27823; overflow:hidden; position:absolute; left:50%; bottom:-1px; -webkit-transition:all 0.3s ease; transition:all 0.3s ease;}
.channel_hd a:hover:after,.channel_hd .cur a:after { width:60%; left:20%;}
.channel_hd a:hover,.channel_hd .cur a { color:#f27823;}
.channel_hd {}
.channel_hd .title { font-size:46px; font-weight:normal; color:#333;}
.channel_hd .en { font-family:Arial;}
.channel_hd .text { font-size:22px; color:#7c7c7c;}
.channel_bd { margin-bottom:50px;}

.channel_banner video{ display: block; width: 100%; }
.channel_banner .cover{ position: absolute;width: 100%; height: 100%; background:rgba(0,0,0,.6); z-index: 5; top: 0; left: 0;}



/*二级栏目*/
.banintbg { width:100%; height:285px; background:url(../images/nyban1.jpg) no-repeat center top;}
.menue { position: relative; z-index:0; text-align:center; color:#FFF; z-index:99;margin:0 auto; }
.menue h2 {  width:1200px; height:55px; font-size:40px; color:#FFF; text-align:center; line-height:50px; margin-top:80px; font-weight:bold;}
.menue h4 { font-size:14px; color:#FFF; text-align:center; padding-top:20px;}

.menue .title { display: none; }
.menue ul { text-align:center; margin-top:25px;}
.menue ul li { width:140px; height:31px; line-height:31px; overflow:hidden; margin-right:28px; display: inline-block;color:#FFF; text-align:center; }
.menue ul li a { font-size: 14px; color: #fff; display: block; height: 31px; line-height: 31px; overflow: hidden; background:url(../images/banner-a.png) no-repeat 0 -31px; z-index:-2;  }
.menue ul li.on a { font-size: 14px; color: #FFF; font-weight: bold;  background:url(../images/banner-a.png) no-repeat;}
.menue .line { position: absolute; left: 0; width:140px; height:31px; bottom: 6px; background:url(../images/banner-a.png) no-repeat; z-index:-1; }




.ny_title { width:100%; height:125px; text-align:center; background:url(../images/line.png) no-repeat center 83px;}
.ny_title h2 { font-size:36px; padding-top:40px; font-weight:bold; color:#565656;}
.ny_title h4 { font-size:16px; color:#97b9f1; line-height:45px;}
.ny_title h3 { font-size:14px; color:#97b9f1; line-height:45px;}
.ny_title h3 span { margin-right:26px;}
.ny_title h5 { font-size:24px; padding-top:40px; font-weight:bold; color:#565656;}

/*--- 服务项目 ---*/

.combo{ margin-top:24px;}
.combo ul{ width:1200px;}
.combo li{ float:left; width:223px; border:1px solid #e9e8e8; background:#fff; padding:24px; height:556px; margin-right:27px; position:relative;transition: border-color 0.5s linear;-moz-transition: border-color 0.5s;-webkit-transition: border-color 0.5s linear;
-o-transition: border-color 0.5s;}

.combo li span{ display:block; color:#666; font-size:14px; margin-bottom:5px}
.combo li span i{ font-size:26px; color:#333; font-style:normal; margin-right:5px}
.combo li span b{ font-weight:normal; color:#ff5744; font-size:12px}
.combo li span.price{color:#ff5744; font:normal 19px/1 Georgia, "Times New Roman", Times, serif; margin:0 20px 0 0px; font-weight:bold; white-space:nowrap; display:inline-block}
.combo li p{color: #ff5744;margin: 15px 0;font-size: 16px;}
.combo li a{ display:block; width:226px; height:36px; text-align:center; line-height:36px; color:#fff; background:#4d87e5; font-size:14px; margin-top:15px;}
.combo li dl{ margin-top:25px}
.combo li dl dt{ color:#666; font-size:16px; margin-bottom:12px}
.combo li dl dd{ line-height:36px; color:#999; font-size:14px}
.combo li:hover{ border:1px solid #4d87e5}

.ny_lc { width:1015px; height:233px; margin:0 auto 40px;}

/*合作伙伴*/

.partner-list{width:100%;text-align:center;margin:25px auto;}
.partner-list li{float:left;width:16%;box-sizing:border-box;min-height:80px;border:1px dotted #ccc;border-left:none;border-top:none;-webkit-transition:all .8s ease-in-out 0s;-moz-transition: all .6s ease-in-out 0s;transition: all .6s ease-in-out 0s;position:relative;text-align:center;}

.partner-list li:nth-child(6n){border-right:none;}
.partner-list li:nth-child(6n) ~ li{border-bottom:1px solid transparent;}
.partner-list li .con{position:absolute; top:0; left:0 ;width:100%; height:100%; overflow:hidden; color:#fff; transition:all 1.28s ease;}
 
.partner-list li:hover .con{background:rgba(77,145,229,.9);}
 
.partner-list li .con .img{ position:absolute; top:0; left:0; width:100%; transition:all .8s;}
.partner-list li .con .img img{ max-width:88%; margin-top:17px;}
.partner-list li:hover .con .img{ opacity: 0;-webkit-transform: translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);} 
 
.partner-list li h4{margin:22% 0 6px 0;width:100%; opacity:0; font-size:1.36em; display:block; transition:opacity .2s ease;}

.partner-list li:hover h4{opacity:1;-webkit-animation:rollIn .76s;animation:rollIn .76s;}
 
.partner-list li p{position:relative;top:30%;opacity:0;font-size:1.1em;transition:all .5s ease .38s;}
.partner-list li:hover p{top:0;opacity:1;}

.partner-list li .ck{margin-top:67.567%;}

/*PC官网建设*/
.webintro{ margin:0px; padding:0px;}
.webintro dl{ margin:0px; padding:0px 0 50px 0px; border-bottom:1px solid #dddddd;}
.webintro dl dt{ float:left; width:610px; padding-top:20px;}
.webintro dl dt h3{ font-size:26px; line-height:42px; font-weight:bold; color:#6f6c6c;}
.webintro dl dt p{ padding-top:40px; color:#7e7e7e; font-size:14px; line-height:29px;}
.webintro dl dt span{ color:#4d87e5; font-size:18px; line-height:42px; padding-top:40px; display:block;}
.webintro dl dt span a{ display:inline-block; background:url(../images/index_160.png) no-repeat; color:#FFF; width:126px; font-weight:bold; margin-left:15px; text-align:center;}
.webintro dl dd{ float:right; width:522px; padding-top:100px}
.webintro dl dd img{ display:block;}

/*官网建设服务内容*/
.webserve{ margin:0px; padding:60px 0px 20px;}
.webserve h3{ font-size:26px; font-weight:bold;color:#6f6c6c;}
.webserve ul{ margin:0px; padding:40px 0px 0px}
.webserve ul li{ float:left; display:inline; margin-bottom:14px;}
.webserve ul li h4{height:55px; font-size:24px; color:#fff;  font-weight:bold;}
.webserve ul li p{ font-size:14px; color:#FFF; padding:20px 0px 0px 25px; line-height:18px;}


.webserve ul li.guihua{background:#f27b53; width:580px; height:175px; padding-top:25px;margin-right:14px;}
.webserve ul li.guihua h4{ background:url(../images/index_161.png) no-repeat 25px 0px;padding-left:100px; height:35px; padding-top:20px;}
.webserve ul li.guihua p{ line-height:24px; padding-right:20px;}

.webserve ul li.sheji{background:#0caed4; width:580px; height:175px; padding-top:25px;}
.webserve ul li.sheji h4{ background:url(../images/index_162.png) no-repeat 25px 0px;padding-left:100px; height:35px; padding-top:20px;}
.webserve ul li.sheji p{ line-height:24px; padding-right:20px;}

.webserve ul li.yuming{background:#75b749; width:580px; height:175px; padding-top:25px;margin-right:14px;}
.webserve ul li.yuming h4{ background:url(../images/index_163.png) no-repeat 25px 0px;padding-left:100px; height:35px; padding-top:20px;}
.webserve ul li.yuming p{ line-height:24px; padding-right:20px;}

.webserve ul li.xitong{background:#de567a; width:580px; height:175px; padding-top:25px; margin-right:0px;}
.webserve ul li.xitong h4{ background:url(../images/index_164.png) no-repeat 25px 0px;padding-left:100px; height:35px; padding-top:20px;}
.webserve ul li.xitong p{ line-height:24px; padding-right:20px;}

.commonfangan{width:1179px; margin:0px auto; padding-top:30px;}
.commonfangan ul{ margin:0px; padding:0px;background:#2f68db;}
.commonfangan ul li{ float:left; width:393px; height:130px;}
.commonfangan ul li h3{ font-size:30px; line-height:32px; color:#FFF;}
.commonfangan ul li p{ font-size:18px; color:#fff; padding-top:5px;}
.commonfangan ul li a{ display:block;width:248px; height:95px; padding:35px 0px 0px 145px;}
.commonfangan ul li.xuyao{background:url(../images/Icon54.png) no-repeat 45px 30px;}
.commonfangan ul li.fangan{background:url(../images/Icon55.png) no-repeat 45px 30px #4d87e5;}
.commonfangan ul li.famore{background:url(../images/Icon56.png) no-repeat 45px 30px;}

/*我们的优势*/
.zonghe_sec2{ width: 100%; height: 500px; padding: 45px 0; background:url(../images/ydhl_zh_bg3.jpg) no-repeat center fixed; color: #fff; -webkit-background-size: cover;background-size: cover;}
.zonghe_sec2 ._tit,.zonghe_sec3 ._tit{ font-size:36px; font-weight:bold; line-height: 1; margin-bottom: 20px;}
.zonghe_sec2 ._info,.zonghe_sec3 ._info{ font-size: 16px; margin-bottom: 60px;}
.zonghe_sec2 .qy_feature ._c{ padding:10% 15%;}
.zonghe_sec2 .qy_feature ._rect{ background:rgba(0,0,0,.5); }

.inner_wrap { margin-left:5%; margin-right:5%; /* min-width: 1000px; */}
.tc { text-align:center;}

.qy_feature{ /* width: 70%;  */ margin: 0 auto;}
.qy_feature .row>div, .qy_feature li { position: relative; -webkit-perspective: 600px; -moz-perspective: 600px; margin-bottom: 20px; }
.qy_feature ._rect{ color: #fff; font-size: 18px; text-align: center; width: 100%;/*height: 163px;  height: 0; padding-bottom: 42.6%;  */ background:rgba(117,166,196,.8);}
.qy_feature ._rect span, .qy_feature ._c { /* padding-top: 19%; */ display: table-cell; vertical-align: middle;}
.qy_feature ._rect { cursor: pointer; -webkit-transform: rotateX(0deg) rotateY(0deg); -webkit-transform-style: preserve-3d; -webkit-backface-visibility: hidden; transform: rotateX(0deg) rotateY(0deg); transform-style: preserve-3d; backface-visibility: hidden; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out;display: table; }
.qy_feature .row>div:hover ._rect,.qy_feature li:hover ._rect{ -webkit-transform: rotateX(180deg); transform: rotateX(180deg); }
.qy_feature .row>div ._rect2,.qy_feature li ._rect2{ overflow: hidden; position: absolute; left: 0px; top: 0px; background:#4d87e5 !important; -webkit-transform: rotateX(-180deg); -webkit-transform-style: preserve-3d; -webkit-backface-visibility: hidden; transform: rotateX(-180deg); transform-style: preserve-3d; backface-visibility: hidden; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out;}
.qy_feature .row>div:hover ._rect2,.qy_feature li:hover ._rect2 { -webkit-transform: rotateX(0deg) rotateY(0deg); transform: rotateX(0deg) rotate(0deg); z-index: 10; }
.qy_feature ._c{ padding:15%;}
.qy_feature ._c h3{ font-size: 20px; font-weight: normal; margin-bottom: 5px;}
.qy_feature ._c p{ font-size: 13px; height: 40px; overflow: hidden;}

/*服务流程*/
.xyswz_sec4{ text-align: center; padding: 65px 0; }
.xyswz_sec4 ._tit{ font-size:36px; line-height:1; margin-bottom: 20px; font-weight:bold;}
.xyswz_sec4 .p1{ font-size: 16px;  margin-bottom: 50px;}
.xyswz_sec4 .icos{ width: 100%; height: 270px;position:relative;  }
.xyswz_sec4 .dot ._list{ display: none;}
.xyswz_sec4 .dot ._list a{ display: block; line-height: 28px;}
.xyswz_sec4 .dot { z-index: 5; background: #fff; position: absolute; cursor: pointer; width: 128px; height: 128px; border: 1px solid #ddd; border-radius: 64px;  -webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.xyswz_sec4 .dot .ic{ display: inline-block; width: 50px; height: 50px; background:url(../images/xyswz_ico.png) no-repeat 0 0;  margin-top: 30px; }
.xyswz_sec4 .dot h3{ line-height: 1; font-weight: normal; font-size: 17px; margin-bottom: 8px; margin-top: 5px;}
.xyswz_sec4 .dot:hover{ z-index:6; background: #2f68db; color: #fff; height: auto; padding-bottom: 30px;}
.xyswz_sec4 .dot:hover ._list{ display: block; text-align: left;padding-left: 30px; padding-right: 10px;}
.xyswz_sec4 .dot:hover ._list a{ color: #fff;}
.xyswz_sec4 .dot1 .ic{ background-position: 0 0;}
.xyswz_sec4 .dot2 .ic{ background-position: -50px 0; }
.xyswz_sec4 .dot3 .ic{ background-position: -100px 0; }
.xyswz_sec4 .dot4 .ic{ background-position: -150px 0; }
.xyswz_sec4 .dot5 .ic{ background-position: -200px 0; }
.xyswz_sec4 .dot6 .ic{ background-position: -250px 0; }
.xyswz_sec4 .dot7 .ic{ background-position: -300px 0; }
.xyswz_sec4 .dot8 .ic{ background-position: -350px 0; }
.xyswz_sec4 .line{ content:''; position: absolute; background:url(../images/line1_2.png) no-repeat center; width: 100px; height: 107px; z-index: 1;}
.xyswz_sec4 .line2,.xyswz_sec4 .line4,.xyswz_sec4 .line6,.xyswz_sec4 .line8{ background-image: url(../images/line1_1.png); height: 123px; width: 110px;}
.xyswz_sec4 .line1{ left: 7%; top: 91px;}
.xyswz_sec4 .line2{ left: 19%; top: 91px;}
.xyswz_sec4 .line3{ left: 32%; top: 91px;}
.xyswz_sec4 .line4{ left: 44%; top: 91px;}
.xyswz_sec4 .line5{ left: 57%; top: 91px;}
.xyswz_sec4 .line6{ left: 69%; top: 91px;}
.xyswz_sec4 .line7{ left: 82%; top: 91px;}

.xyswz_sec4 .dot1:hover .ic{ background-position: 0 -50px;}
.xyswz_sec4 .dot2:hover .ic{ background-position: -50px -50px;}
.xyswz_sec4 .dot3:hover .ic{ background-position: -100px -50px;}
.xyswz_sec4 .dot4:hover .ic{ background-position: -150px -50px;}
.xyswz_sec4 .dot5:hover .ic{ background-position: -200px -50px;}
.xyswz_sec4 .dot6:hover .ic{ background-position: -250px -50px;}
.xyswz_sec4 .dot7:hover .ic{ background-position: -300px -50px;}
.xyswz_sec4 .dot8:hover .ic{ background-position: -350px -50px;}

.xyswz_sec4 .dot1{ top: 0; }
.xyswz_sec4 .dot2{ bottom: 0; left: 12.5%;}
.xyswz_sec4 .dot3{ top:0;  left: 25%;}
.xyswz_sec4 .dot4{ bottom: 0; left: 37.5%;}
.xyswz_sec4 .dot5{ top: 0; left: 50%;}
.xyswz_sec4 .dot6{ bottom: 0; left: 62.5%;}
.xyswz_sec4 .dot7{ top: 0; left: 75%;}
.xyswz_sec4 .dot8{ bottom: 0; left: 87.5%;}

/*服务*/
.ser_nb { width:1198px; height:110px; border:1px solid #dedede; background:#FFF; margin:40px auto;}
.ser_left { float:left; width:755px; height:110px;}
.ser_right { float:left; width:443px; height:110px;}
.ser_bt {float:left;  width:120px; height:110px; background:#4d87e5;}
.ser_bt2 {float:left;  width:120px; height:110px; background:#ff5744;}

.ser_txt { float:left; width:635px; height:93px; padding-top:17px;}
.ser_txt li { width:100px; height:26px; line-height:26px; float:left; margin-left:23px; font-size:13px; text-align:center;}
.ser_txt li a { width:100px; height:26px; line-height:26px; float:left; font-size:13px; display:block;}
.ser_txt li a:hover{ width:100px; height:26px; line-height:26px; float:left; font-size:13px; background:#4d87e5; color:#FFF;}
.ser_txt li.on a{  background:#4d87e5; color:#FFF;  }
.ser_txt li.on a:after{ background:#4d87e5; color:#FFF; }

.ser_txt2 { float:left; width:320px; height:93px; padding-top:17px;}
.ser_txt2 li { width:125px; height:26px; line-height:26px; float:left; margin-left:23px; font-size:13px; text-align:center;}
.ser_txt2 li a { width:125px; height:26px; line-height:26px; float:left; font-size:13px; display:block;}
.ser_txt2 li a:hover{ width:125px; height:26px; line-height:26px; float:left; font-size:13px; background:#ff5744; color:#FFF;}
.ser_txt2 li.on a{  background:#ff5744; color:#FFF;  }
.ser_txt2 li.on a:after{ background:#ff5744; color:#FFF; }

.ser_bt2 p ,.ser_bt p { width:120px; height:43px; line-height:28px; text-align:center; font-size:18px; font-weight:bold; color:#FFF;}
.ser_bt2 img ,.ser_bt img { margin-left:34px; margin-top:14px;}

/*服务案例*/
.case_show ul{ width:1230px}
.case_show li{ float:left; width:380px; margin-right:30px; margin-bottom:28px;cursor:pointer;overflow:hidden; position:relative; height:320px}
.case_show li a{ display:inline-block;}
.case_show li a .case_img img{ width:380px; height:220px; overflow:hidden;}
.case_show li a .case_text{ display:block; margin-top:16px;}
.case_show li a .case_text em{font-size:16px; color:#333;}
.case_show li a .case_text b{ font-weight:normal; font-size:12px; color:#666;}
.case_show li i { float:left; display:block; font-style:normal; color:#b9b9b9;font-size:12px; background:url(../images/case_19.png) left 4px no-repeat; padding-left:22px; }

.case_show li i.xxs{background:url(../images/shij.png) no-repeat left 3px;height:20px; color:#b9b9b9; font-size:12px; display:inline-block;padding-left:22px; margin-left:20px;}
.case_show li:hover .case_text i.xxs{color:#fff;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;background:url(../images/shij.png) no-repeat left -20px;}



.case_show li .shade{position:absolute;width:100%;height:220px;margin-top:-220px;background:Black;-moz-opacity:0.7;opacity:0.7;filter:alpha(opacity=70);-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;z-index:10;}
.case_show li .shade u{display:block;margin:0 auto;margin-top:95px;width:44px;height:44px;background:url(../images/icons.png) no-repeat 0px -168px;}
.case_show li .case_text{position:absolute;color:#999;font-size:12px;line-height:26px;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;z-index:10; margin:0 5px}
.case_show li .bg{ width:100%;height:97px;-moz-opacity:0.5;opacity:0.5;filter:alpha(opacity=50);-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s; overflow:hidden;}
.case_show li .bg u{display:block;position:absolute;width:100%;height:100px;background-color:#4d87e5;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s; margin-top:150px}
.case_show li:hover .shade{margin-top:0px;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;}
.case_show li:hover .bg{-moz-opacity:1;opacity:1;filter:alpha(opacity=100);-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;}
.case_show li:hover .bg u{margin-top:0px;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;}
.case_show li:hover .case_text em,.case_show li:hover .case_text b,.case_show li:hover .case_text i{color:#fff;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;}
.case_show li:hover .case_text i{background:url(../images/case_19.png) left -20px no-repeat;}

/*底部数字*/
.section_strength { background-attachment: fixed; background-size: cover; background-position: center center; }
.section_strength .mask { background: rgba(7, 7, 7, 0.6); color: #fff; padding-bottom: 48px; padding-top:90px; text-align: center; }
.section_strength .title { font-size: 44px; padding: 0px 0 30px; line-height: 50px; height: 50px; overflow: hidden; }
.section_strength .title span { display: block; height: 50px; line-height: 50px; overflow: hidden; }
.section_strength .txt { font-size: 14px; line-height: 30px; margin-bottom: 67px; }
.section_strength .txt p { line-height: 30px; height: 30px; overflow: hidden; }
.section_strength .txt p span { display: block; line-height: 30px; height: 30px; overflow: hidden; }
.section_strength .list { text-align: center; }
.section_strength .list li { float: left; display: block; width: 25%; overflow: hidden; }
.section_strength .list li b { display: block; font-size: 48px; margin-bottom: 22px; height: 60px; line-height: 60px; height: 60px; overflow: hidden; }
.section_strength .list li b em { font-size: 72px; font-weight:bold; display: block; line-height: 70px; height: 70px; overflow: hidden; color:#FFF; }
.section_strength .list li span { font-size: 15px; display: block; line-height: 24px; color:#ededed; }

/*---上线新闻---*/

.newslist{ width:1180px; margin:0px auto; background:url(../images/x.png) repeat-y 65px 0px; margin-top:30px;}
.newslist dl{position:relative; height:165px; padding-bottom:20px;}
.newslist dl dd{ float:right; width:908px; height:120px; padding:25px 35px 0px 35px; background:#FFF; box-shadow:0px 2px 3px #d9dbdb;}
.newslist dl dd h3{ font-size:18px; font-weight:bold; height:28px; line-height:24px; overflow:hidden;}
.newslist dl dd h3 a{color:#4d87e5;}
.newslist dl dd h3 a:hover{color:#ff5744;}
.newslist dl dd p{ font-size:13px;color:#adacac;padding-top:10px; height:63px; overflow:hidden;}
.newslist dl dd p a{ color:#adacac;}

.newslist dl dd p a:hover{ color:#ff5744;}
.newslist dl dd p.Intro{ color:#7c7c7c;padding-top:10px;height:58px;overflow:hidden;}

.newslist dl dd p.label{font-size:13px;color:#adacac;padding-top:0px; height:auto; overflow:visible;}
.newslist dl dd p.label a{ display:inline-block; margin-right:8px; padding:2px 10px; margin-top:5px; background-color:#3973df; color:#fff;}

.newslist dl dd span{font-size:18px;text-align:center;position:absolute; top:0px; left:0px; width:120px; height:110px; border-radius:5px; background:#4d87e5;box-shadow:0px 2px 3px #d9dbdb; color:#fff;}
.newslist dl dd span em{ display:block;font-weight:bold;font-size:60px; line-height:65px; padding:10px 0px 5px; margin-bottom:8px; border-bottom:1px solid #3973df;}

/*通知公告*/
.news_list{ padding-top:50px; padding-bottom:25px;}
.news_list ul{ width:110%;}
.news_list li{ width:366px; height:212px; float:left; margin:0 52px 50px 0; border-bottom:#dedede solid 1px; }
.news_list li .name{ height:56px; font-size:18px; font-weight:bold;}
.news_list li .name a:hover{ color:#ff5744;}
.news_list li .content{ line-height:24px; height:76px; overflow:hidden; font-size:14px; color:#999;}
.news_list li .cishu{ padding-top:30px;}
.news_list li .more2{ font-style:italic; text-transform:uppercase; color:#000; background:url(../images/line5.jpg) left center no-repeat; padding-left:16px; padding-right:18px;}
.news_list li .cishu em{ background:url(../images/nimg18_1.png) left center no-repeat; padding-left:22px; color:#999;}

/*关于我们*/
.who{width: 1220px;margin:0 auto;text-align: center; font-size:15px; line-height:28px;}
.onlineMessage{ display:inline-block; height:40px;line-height:40px;text-align: center;color: #cc0000; box-shadow: 0 15px 30px rgba(0,0,0,.2); border:1px solid #1b64db; font-size: 16px; margin:15px 0; padding:0 100px; border-radius:100px; background-color:#fff; background-image:url(../images/icon_goutong.png);background-position:95% center; background-repeat:no-repeat; background-size:8%;-webkit-transition: all 0.25s ease-in-out; -moz-transition: all 0.25s ease-in-out; -o-transition: all 0.25s ease-in-out; -ms-transition: all 0.25s ease-in-out; transition: all 0.25s ease-in-out;}
.onlineMessage:hover{ color: #fff; border:1px solid #1b64db; background-color:#1b64db;background-image:url(../images/icon_goutong_hover.png); box-shadow: 0 15px 30px rgba(0,0,0,.2);}
.onlineMessage.on{ color: #fff; border:1px solid #1b64db; background-color:#1b64db;background-image:url(../images/icon_goutong_hover.png); box-shadow: 0 15px 30px rgba(0,0,0,.2);}
.onlineMessage.on:hover{color: #1b64db; border:1px solid #1b64db;background-color: #fff; background-image:url(../images/icon_goutong.png);}

.morebut{ display:inline-block; height:40px;line-height:40px;text-align: center;color: #666; border:1px solid #ccc; font-size: 16px; margin:15px 0; padding:0 50px;-webkit-transition: all 0.25s ease-in-out; -moz-transition: all 0.25s ease-in-out; -o-transition: all 0.25s ease-in-out; -ms-transition: all 0.25s ease-in-out; transition: all 0.25s ease-in-out;}
.morebut:hover{ color: #fff; border:1px solid #20509d; background-color:#1b64db; box-shadow: 0 15px 30px rgba(0,0,0,.2);}


.partners { width:1200px; margin:0 auto;}
.partners li { float:left; width:250px; height:150px; margin-left:25px; margin-right:25px; margin-top:18px; margin-bottom:20px; text-align:center; background:#fff;}
.partners li img { margin-top:16px;}


.subService{ padding:0 0 0 0;}
.subServiceScroll{width:1220px; height:auto;margin:0 auto;position:relative; }
.subServiceScroll .scrollWrap{width:1220px;overflow:hidden;}
.subServiceScroll dl{float:left;width:244px; height:250px;text-align:center;position:relative;}
.subServiceScroll dt{margin:0 auto;width:228px;overflow:hidden;text-align: center;transition: All 0.4s ease-in-out;-webkit-transition: All 0.4s ease-in-out;-moz-transition: All 0.4s ease-in-out;-o-transition: All 0.4s ease-in-out;}
.subServiceScroll dl:hover dt {transform: rotate(360deg);-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-o-transform: rotate(360deg);-ms-transform: rotate(360deg);}
.subServiceScroll dt a{width:100%;text-align: center;display: block;}
.subServiceScroll dd{width:228px;line-height:28px;font-size:14px;color:#333;text-align:center;overflow:hidden;position:absolute;left:10px;top:190px;}
.subServiceScroll dd a{ color:#333;  }

/*弹出*/
.reveal-modal-bg {position:fixed;height:100%;width:100%;background:#000;background:rgba(0,0,0,.8);z-index:100;display:none;top:0;left:0;}
.reveal-modal {visibility:hidden;text-align:center;top:50%;left:50%;margin:-200px 0 0 -340px;width:600px;background:#fff;position:absolute;z-index:101;padding:120px 40px 30px 40px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 0 10px rgba(0,0,0,.4);-webkit-box-shadow:0 0 10px rgba(0,0,0,.4);-box-shadow:0 0 10px rgba(0,0,0,.4);}
.reveal-modal em.icon {width:190px;height:190px;display:block;background:url(../images/icon_contact.png) no-repeat center;position:absolute;left:50%;margin:-200px 0 0 -95px;border-radius:50%;}
.reveal-modal h5 {font-size:14px;padding:25px 0 15px 0;}
.reveal-modal span {font-size:36px; padding:20px 20px 0; font-weight:bold;}
.reveal-modal span b {color:#cc0000;}
.reveal-modal p a {display:inline-block;padding:6px 50px;margin:0 10px;background:#025bc4;color:#fff;font-size:18px;}
.reveal-modal .close-reveal-modal {font-size:30px;line-height:.5;position:absolute;top:8px;right:11px;color:#aaa;text-shadow:0 -1px 1px rbga(0,0,0,.6);cursor:pointer;}
.reveal-modal .close-reveal-modal:hover {color:#cc0000;}

/*详细页面*/
.contbg { width:100%; height:100px; background:url(../images/nyban4.jpg) repeat-x center;font-size:40px; color:#FFF; text-align:center;  padding-top:80px; font-weight:bold;}
.big_font { font-size:22px; line-height:28px;}
.middle_font { font-size:18px; line-height:28px;}
.small_font { font-size:14px; line-height:28px;}
.post_cont { padding:20px 10px; font-size: 14px; color: #444444; line-height: 32px; min-height: 800px; }

.fontsizebox ,.fontsizebox p ,.fontsizebox div { font-size:14px; line-height:28px;}

/*页码*/

.page {clear: both;margin: 20px auto; width:90%;overflow: hidden;text-align: center;font-size:12px}
.page ul li { display:inline-block;border: 1px solid #ccc;padding: 2px 9px;margin: 0 3px;line-height: 20px;background: #fff;color:#999;  }
.page ul li:hover{ background:#4d87e5; color:#fff;border: 1px solid #ccc}
.page ul li:hover a{color:#fff;}
.page ul li.thisclass {display: inline-block;border: 1px solid #ccc;padding: 2px 9px;margin: 0 3px;background: #4d87e5;color: #fff;}
.page ul li.thisclass a {color: #fff;}
.page ul li a{ display:block;color:#999}
.page ul li a:hover {color: #fff;}


/*上一篇下一篇*/
.cont_infobot { border-top:2px solid #ff5744; margin-top:20px; padding-top:10px;}
.cont_infobot .left { float: left; width: 530px; }
.cont_infobot .left .turnpage li { font-size: 14px; line-height: 35px; height:35px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.cont_infobot .left .turnpage li a { color: #444444; transition: color 0.3s ease 0s; -webkit-transition: color 0.3s ease 0s; }
.cont_infobot .left .turnpage li a span { font-weight: bold; color: #111111; transition: color 0.3s ease 0s; -webkit-transition: color 0.3s ease 0s; }
.cont_infobot .left .turnpage li a:hover span { color: #938159; }
.cont_infobot .backprev { color: #666; font-size: 15px; text-align: center; width: 173px; height: 46px; line-height: 46px; display: block; float: right; border: 1px solid #666; float: right; transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s; margin-top: 19px; }
.cont_infobot .backprev:hover { color: #938159; border-color: #ff5744; }

.ajaxmore{ width: 174px; height: 50px; line-height: 50px; margin: 60px auto 0; }
.ajaxmore a{ display: inline-block;width: 100%; height: 100%; background: #939393; font-family: 'Microsoft Yahei'; font-size: 16px; color: #fff; text-align: center;}
.ajaxmore a img{ vertical-align: middle; margin-right: 14px; }
.ajaxmore a:hover{ background: #ff5744; }
.ajaxmore2{display:none;}

.float{position: fixed;width:77px;right: 0;top: 60%;z-index: 1000;}
.float ul li{width: 77px;height: 61px;position: relative;cursor: pointer;margin-top: 1px;}
.float ul li em{display: block;width: 100%;height: 100%;text-align: center;line-height: 61px;font-size: 0;}
.float ul li p{position: absolute;z-index: -1;right: -150px;top: 0;height: 61px;width: 99px;text-align: center;
background-color: #d54341 ;color: #ffffff;font-weight: bold; line-height: 61px; font-size:14px;}
.float ul li p a{ color: #ffffff}
.float ul li p a:hover{ color: #ffffff}
.float ul li:hover p{right: 77px;}
.float ul li:hover em{background: #0d6cb0;}