@charset "utf-8";
/* CSS Document */

@font-face {
  /* font-properties */
  font-family: Teko;
  src:url('../font/Teko-SemiBold.woff'),  
  url('../font/Teko-SemiBold.ttf'),
  url('../font/Teko-SemiBold.eot'); /* IE9 */
}




.logo img{ height: 60px; margin-top: -10px;  }
.hebox{ width:100%; padding:50px 0; overflow:hidden;}
.hebox .title{ width:100%; border-bottom:1px #e0e0e0 solid; padding-bottom:40px; text-align:center;}
.hebox .title h1{ font-size:40px; line-height:50px; padding-bottom:20px;}
.hebox .title h2{ font-size:40px; line-height:50px; padding-bottom:20px; font-weight:bold; color:#fff;}
.hebox .title p{ color:#666; font-size:16px;}
.hebox .title strong{ display:block; padding:20px 0 0; text-align:center; color:#666;}
.hebox .title strong a{ display:inline-block; color:#666; font-size:16px;}
.hebox .title strong a i{ display:inline-block; padding:0 35px;} 
.hebox .title strong a:last-child i{ display:none;}
.hebox .title strong a:hover{ color:#2d6095;}
.hebox .title strong a:hover i{ color:#666;}

.sdxm{ width:100%; overflow:hidden; padding-top:40px;}
.sdxm li{ width:25%; float:left; cursor:pointer; overflow:hidden; padding:30px 0; margin-top:10px;-webkit-transition: all 0.3s;  -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;}
.sdxm li .webhe{ padding:0 0 0 50px; overflow:hidden;}
.sdxm li .webhe em{ display:block; width:170px; height:90px; overflow:hidden; background:url(../images/webhe.png) no-repeat;}
.sdxm li .webhe em.em_a{ background-position:0 0;}
.sdxm li .webhe em.em_b{ background-position:-200px 0;}
.sdxm li .webhe em.em_c{ background-position:-406px 0;}
.sdxm li .webhe em.em_d{ background-position:-600px 0;}
.sdxm li .webhe strong{ display:block; overflow:hidden; padding:30px 0;}
.sdxm li .webhe strong h3{ font-size:20px; font-weight:bold;}
.sdxm li .webhe strong span{ display:block; font-family:Arial, Helvetica, sans-serif; opacity:0.4;}
.sdxm li .webhe dl{ display:block; line-height:34px; color:#555;}
.sdxm li .webhe dl dd{ display:block;}
.sdxm li .webhe dl dd i{ display:block; float:left; font-size:16px; font-weight:bold; padding-right:15px;}
.sdxm li:hover{ background:#f9f9f9; position:relative; margin-top:0;}


.about{ width:100%; overflow:hidden; padding:70px 0; position:relative; background:url(../images/about.jpg) center center no-repeat; background-position:center bottom; background-repeat:no-repeat; background-attachment:fixed; background-size:cover;}
.about .nrong{ width:100%; overflow:hidden; text-align:center; margin-top:60px;}
.about .nrong figure{ color:#fff; line-height:40px; font-size:16px; opacity:0.6;}
.about .nrong b{ display:block; width:1px; height:60px; margin:60px auto 0; background:#fff;}
/*数字++++++++++*/
.main{ width:100%; overflow:hidden; color:#fff; margin-top:50px;}
.mumping_mun{ overflow:hidden;}
.mumping_mun li{width:25%; float:left; overflow:hidden; text-align:center;}
.mumping_mun li .mun_top{ width:100%; overflow:hidden; line-height:80px; height:80px;}
.mumping_mun .mun_top h3{font-size:70px; display:inline-block; font-family:'宋体',"Times New Roman", Times, serif; color:#2d6095;}
.mumping_mun .mun_top i{ font-size:30px; display:inline-block; line-height:30px; color:#2d6095;}
.mumping_mun p{ font-size:20px; padding-top:10px;}


.caselist{ padding:0 3%; overflow:hidden; margin-top:60px;}
.caselist li{ float:left; overflow:hidden; width:33.33333333%;-moz-transition: all .3s ease-out;
     -o-transition: all .3s ease-out;
        transition: all .3s ease-out;}
.caselist li a{ display:block; padding:0 35px; overflow:hidden;}
.caselist li a:focus{outline:0;}
.caselist li .case_img{ position:relative;}
.caselist li .case_img img{ width:100%; height:auto;}
.caselist li .case_img .yinying{ position:absolute; left:0; top:0; width:100%; height:100%; background:#000; opacity:0;
	filter:alpha(opacity=0);
-moz-transition: all .4s .1s ease-out;
  -o-transition: all .4s .1s ease-out;
     transition: all .4s .1s ease-out;
}
.caselist li .case_img .yinying.on{opacity:0.76;filter:alpha(opacity=76);}
.hover-shadow {
  display: inline-block;
  position: relative;
  -o-transition: .8s, box-shadow .4s linear;
  -moz-transition: .8s, box-shadow .4s linear, -moz-box-shadow .4s linear;
  transition: .8s, box-shadow .4s linear;
  transition: .8s, box-shadow .4s linear, -moz-box-shadow .4s linear;
}
.hover-shadow:hover {
  -webkit-transform: translate(0);
  -moz-transform: translate(0);
    -o-transform: translate(0);
       transform: translate(0);
  -webkit-animation-duration: 1.5s;
  -moz-animation-duration: 1.5s;
    -o-animation-duration: 1.5s;
       animation-duration: 1.5s;
  -webkit-animation-delay: .3s;
  -moz-animation-delay: .3s;
    -o-animation-delay: .3s;
       animation-delay: .3s;
  -webkit-animation-timing-function: linear;
  -moz-animation-timing-function: linear;
    -o-animation-timing-function: linear;
       animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  -moz-animation-iteration-count: infinite;
    -o-animation-iteration-count: infinite;
       animation-iteration-count: infinite;
  -webkit-animation-direction: alternate;
  -moz-animation-direction: alternate;
    -o-animation-direction: alternate;
       animation-direction: alternate;
   -moz-box-shadow: 0px 6px 25px rgba(0,0,0,0.35);
        box-shadow: 0px 6px 25px rgba(0,0,0,0.35);
  
}
.caselist li .case_text{ padding:20px 0 30px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; -js-display: flex; display: flex;}
.caselist li .case_text h2{ font-size:16px; color:#333;    -webkit-box-flex: 1; -webkit-flex: 1;-ms-flex: 1;flex: 1 1;  white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.caselist li .case_text span{ color:#999;}
.caselist li:hover .case_text h2{ color:#2d6095;}
@media screen and (max-width:1600px){
	.caselist{ padding:0 2%;}
	.caselist li a{ padding:0 20px;}
	.caselist li .case_text h2{ font-size:14px;}
	.caselist li .case_text span{ font-size:12px;}
	}
@media screen and (max-width:1400px){
	.caselist{ padding:0 1%; min-width:1260px;}
	.caselist li a{ padding:0 10px;}
	}


.qykh{ width:100%; overflow:hidden; padding:70px 0; position:relative; background:url(../images/qykh.jpg) center center no-repeat; background-position:center bottom; background-repeat:no-repeat; background-attachment:fixed; background-size:cover;}
.qykh .ming{ width:210px;}
.qykh .wode{ width:980px; padding:40px; background:#fff; overflow:hidden;}
.qykh .wode strong{ display:block; overflow:hidden;}
.qykh .wode strong h4{ font-size:20px; color:#333; float:left;}
.qykh .wode strong span{ display:block;; float:right; color:#2d6095; font-weight:bold; font-size:16px;}
.qykh .wode strong span i{ display:block; float:left; width:15px; height:15px; background:url(../images/icon.png) 0 0 no-repeat; float:left; overflow:hidden; margin:7px 6px 0 0;}
.ceng{ border:1px #e0e0e0 solid; overflow:hidden; margin-top:30px; position:relative;}
.ceng .line1,.ceng .line2{ width:100px; height:100%; background:#fff; position:absolute; left:33.33%; margin-left:-50px; z-index:10;}
.ceng .line1 span,.ceng .line2 span{ width:1px; height:100%; background:#e0e0e0; display:block; margin-left:50px;}
.ceng .line2{ left:66.66%;}

.kehu{ width:100%; overflow:hidden;}
.kehu .hd{ display:none;}
.kehu .bd{ zoom:1;}
.kehu .bd ul{ overflow:hidden; zoom:1; }
.kehu .bd ul li{ width:33.33%; float:left; overflow:hidden; position:relative;}
.kehu .bd ul li .divhe{ padding:35px 50px; position:relative; -webkit-transition: all 0.3s;  -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;}
.kehu .bd ul li .divhe em{ display:block; overflow:hidden;}
.kehu .bd ul li .divhe h2{ font-size:18px; font-weight:bold; color:#2d6095; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; margin:20px 0;}
.kehu .bd ul li .divhe span{ display:block; color:#888; font-size:12px;}
.kehu .bd ul li .divhe figure{ color:#888; font-size:12px; height:150px; overflow:hidden; padding-top:10px; }
.kehu .bd ul li:hover .divhe{ position:relative; margin-top:-6px;}

.hezi{ width:100%; overflow:hidden; position:relative; padding:50px 0 10px;}
.zcgd{ width:440px; overflow:hidden; position:relative;}
.zcgd .hd{ display:none;}
.zcgd .bd{ position:relative; height:100%; z-index:0;}
.zcgd .bd li{ zoom:1; vertical-align:middle; position:relative;}
.zcgd .bd img{ width:100%; height:400px; display:block;}
.zcgd .bd strong{ display:block; width:100%; overflow:hidden; padding:10px 0; position:absolute; left:0; bottom:0; background:rgba(0,0,0,0.7);}
.zcgd .bd strong span{ display:block; padding:0 10px; width:70%; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; color:#fff;}
.zcgd .prev,.zcgd .next{ display:block; width:18px; height:16px; background:url(../images/icon.png) no-repeat; position:absolute; bottom:17px; z-index:10;}
.zcgd .prev{ right:45px; background-position:-32px -3px;}
.zcgd .next{ right:14px; background-position:-63px -3px;}
.zcgd .prev:hover,
.zcgd .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.zcgd .prevStop{ display:none;  }
.zcgd .nextStop{ display:none;  }

.news{ width:400px; margin-left:30px; overflow:hidden; box-shadow:0 0 8px 1px rgba(0,0,0,0.1)}	
.news em{ display:block; overflow:hidden;}
.news ul{ padding:20px 18px; overflow:hidden;}
.news ul li{ line-height:40px; width:100%;}
.news ul li h2{ color:#555; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; width:80%; float:left; -webkit-transition: all 0.3s;  -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;}
.news ul li span{ color:#555; float:right;}
.news ul li a:hover h2{ color:#2d6095; margin-left:8px;}

.hzkh{ padding-top:0 !important; padding-bottom:30px !important;}
.hzkh .gslog{ padding:0 4%; overflow:hidden; min-width:1200px;}
.hzkh .gslog .pinpai{ width:100%; margin-top:30px; overflow:hidden;}
.hzkh .gslog .pinpai li{ width:16.66%; float:left; overflow:hidden; padding:20px 0; cursor:pointer;}
.hzkh .gslog .pinpai li span{ display:block; height:100%; height:100%;}
.hzkh .gslog .pinpai li span img{ margin:0 auto; display:block; max-width:100%; height:auto; transform: rotateY(0); transition: 0.5s ease-in-out;}
.hzkh .gslog .pinpai li:hover span img{ transform:rotateY(180deg); -webkit-transform:rotateY(-180deg); -moz-transform:rotateY(-180deg); -o-transform:rotateY(-180deg);  -ms-transform:rotateY(-180deg);}

/*关于我们*/
.Aboubtn{ width:100%; overflow:hidden; position:relative; background:#f5f5f5; padding-bottom:60px;}
.gywm{ width:100%; overflow:hidden; height:650px; background:url(../images/gywm.jpg) center center no-repeat; position:relative;}
.product-number-info{ width:100%; overflow:hidden; position:relative;}
.product-number-info .product-number-inner{ margin-top:110px; overflow:hidden; z-index:10;}
.product-number-info ul{ zoom:1;}
.product-number-info li{ width:230px; padding-left:30px; float:left; color:#fff; overflow:hidden;}
.product-number-info li figure{ overflow:hidden;}
.product-number-info li figure i{ font-size:120px; font-family:'Teko'; line-height:120px;}
.product-number-info li figure sup{ font-size:40px; font-family:"Microsoft Yahei","微软雅黑","Arial","Helvetica","SimHei","黑体","STXihei","华文细黑",sans-serif;}
.product-number-info li p{ font-size:20px;}

.ppwh{ width:100%; overflow:hidden; background:url(../images/ppwh.png) right bottom no-repeat #fff; position:relative; margin-top:-60px; z-index:10;}
.hayou{ padding:70px 70px 180px; overflow:hidden; background:url(../images/hayou.png) center 70px no-repeat; text-align:center;}
.hayou h1{ font-size:40px; font-weight:bold; line-height:50px;}
.hayou img{ display:block; margin:0 auto; padding:50px 0;}
.hayou figure{ color:#333; line-height:36px; font-size:15px;}

.sjidea{ overflow:hidden;}
.sjidea .letpic{ position:relative; height:710px;}
.sjidea .letpic img{ position:absolute; top:0; left:50%; transform:translateX(-50%); -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); -ms-transform:translateX(-50%); -o-transform:translateX(-50%); width:auto;}
.letmove{ display:table; position:relative; width:100%; background:rgba(0,0,0,0.4);}
.letmove .kuang{ transform:translateX(0); opacity:1; transition:transform 1.3s .0s, opacity 1.3s .0s;}
.letmove .move{ float:right; position:relative; margin-top:-320px; width:1600px; min-width:1300px;}
.letmove .kuang .kuang_tit{ position:absolute; left:0; top:-200px; color:#fff;}
.letmove .kuang .kuang_tit span{ display:block; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:80px; line-height:80px; text-transform:uppercase;}
.letmove .kuang .kuang_tit h2{ font-weight:bold; font-size:30px; padding-top:15px;}
.letmove .kuang .xfhd{ background:#1d1f24; font-size:0;}
.letmove .kuang .xfhd.yanse{ background:#2d6095 !important;}
.letmove .kuang .xfhd.yanse .xfhd_wz p{ opacity:0.7 !important;}
.letmove .kuang .xfhd .xfhd_img,.letmove .kuang .xfhd .xfhd_wz{ display:inline-block; width:50%; vertical-align:top;}
.letmove .kuang .xfhd .xfhd_img{ overflow:hidden;}
.letmove .kuang .xfhd .xfhd_img img{ width:100%; height:100%; transition:.6s,.05s;}
.letmove .kuang .xfhd .xfhd_wz{ padding:60px 65px 0;-webkit-box-sizing: border-box; -moz-box-sizing: border-box;  box-sizing: border-box;}
.letmove .kuang .xfhd .xfhd_wz h3{ color:#fff; font-size:26px; margin-bottom:30px;}
.letmove .kuang .xfhd .xfhd_wz figure{ max-height:150px;  overflow-x: hidden;}
.letmove .kuang .xfhd .xfhd_wz figure p{ color:#fff; opacity:0.4; line-height:34px; font-size:14px;}
@media screen and (max-width:1800px){
	.letmove .move{ width:1500px; margin-top:-300px;}
	}
@media screen and (max-width:1500px){
	.letmove .move{ width:100%;}
	.letmove .kuang .xfhd .xfhd_wz.pads{ padding-top:30px;}
	.letmove .kuang .xfhd .xfhd_wz.pads figure{ padding-right:10px;}
	}

.coopkh{ width:100%; overflow:hidden; padding:45px 0; position:relative;}
.coopkh .coopkh_tit{ width:100%; overflow:hidden;}
.coopkh .coopkh_tit h2{ font-size:26px; font-family:"黑体"; float:left;}
.coopkh .coopkh_tit strong{ display:block; float:right; line-height:20px; padding-top:5px; color:#333;}
.coopkh .coopkh_tit strong b{ display:inline-block; width:20px; height:20px; background:url(../images/icon.png) 0 3px no-repeat; vertical-align:middle;}
.coopkh .line{ width:100%; overflow:hidden; position:absolute; left:0; height:1px; background:#e5e5e5; z-index:10;}
.coopkh .line.line_a{ top:120px;}
.coopkh .line.line_b{ top:420px;}

.multipleColumn{ width:100%; overflow:hidden; margin-top:80px;}
.multipleColumn .hd{ overflow:hidden; padding-top:70px;}
.multipleColumn .hd ul{overflow:hidden; zoom:1; text-align:center;}
.multipleColumn .hd ul li{ width:6px; height:6px; font-size:0; border-radius:6px; background:#ccc; display:inline-block; margin:0 4px; cursor:pointer; transition:all 0.3s;}
.multipleColumn .hd ul li.on{ width:24px; background:#2d6095}
.multipleColumn .bd{ overflow:hidden;}
.multipleColumn .bd ul{ overflow:hidden; zoom:1; width:33.33%; float:left;}
.multipleColumn .bd ul li{ width:40%; float:left; overflow:hidden; padding:30px 5%; text-align:center;}
.multipleColumn .bd ul li img{ cursor:pointer; max-width:100%; height:auto;transition: .6s; display:inline-block; width:auto;    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;}
.multipleColumn .bd ul li:hover img{-webkit-filter: inherit;
    -moz-filter: inherit;
    -ms-filter: inherit;
    -o-filter: inherit;
    filter: inherit;
    filter: inherit;}


.sxgd{ width:100%; padding-top:60px; overflow:hidden; background:url(../images/sxgd.jpg) #f5f5f5; background-position:center bottom; background-repeat:no-repeat; background-attachment:fixed; background-size:cover;}
.sxgd .sxgd_tet,.fkfs .sxgd_tet{ width:100%; overflow:hidden; text-align:center;}
.sxgd .sxgd_tet h2,.fkfs .sxgd_tet h2{ font-size:40px; line-height:50px; margin-bottom:20px;}
.sxgd .sxgd_tet p,.fkfs .sxgd_tet p{ font-size:16px; color:#666;}
.sxgd .viewmore{ width:100%; overflow:hidden;}
.sxgd .viewmore a{ display:block; text-align:center; overflow:hidden; position:relative; height:86px; line-height:86px; background:#2d6095;}
.sxgd .viewmore span{ display:block; font-size:18px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#fff; text-transform:uppercase; position:relative; z-index:20;}
.sxgd .viewmore b{ display:block; width:100%; height:0; position:absolute; left:0; bottom:0; z-index:10; background:#1a1a1a; transition:all 0.4s;}
.sxgd .viewmore:hover b{ height:100%;}
.sxgd .guandian{ width:100%; overflow:hidden; padding:80px 0;}
.sxgd .guandian li{ width:380px; float:left; margin-left:80px; overflow:hidden; position:relative;}
.sxgd .guandian li:nth-child(1){ margin:0;}
.sxgd .guandian li dl{ display:block; width:100%; height:15px; overflow:hidden; position:relative;}
.sxgd .guandian li dl dt{ width:15px; height:15px; background:#2d6095; border-radius:50%; z-index:20; display:block; position:absolute; left:0; top:0;}
.sxgd .guandian li dl dd{ display:block; width:100%; height:1px; background:#ddd; position:absolute; left:0; top:7px; z-index:10;}
.sxgd .guandian li figure{ padding:40px 15px 0; overflow:hidden;-webkit-transition: all 0.3s;  -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;}
.sxgd .guandian li figure h1{ font-size:18px; font-weight:bold; color:#333; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.sxgd .guandian li figure span{ display:block; color:#666; padding:20px 0;}
.sxgd .guandian li figure p{ color:#888;}
.sxgd .guandian li:hover figure{ position:relative; margin-top:-10px;}

.fkfs{ width:100%; overflow:hidden; padding:50px 0;}
.fukuan{ width:100%; position:relative; padding:50px 0;}
.fukuan li{ width:400px; float:left; overflow:hidden; box-shadow:0 0 12px 1px rgba(0,0,0,0.1);}
.fukuan li:nth-child(1){ margin-left:12px;}
.fukuan li:nth-child(3){ margin-right:12px;}
.fukuan li:nth-child(2){ margin:0 38px;}
.fukuan li .cont{ padding:44px; position:relative; overflow:hidden; background:#fff;}
.fukuan li .cont h1{ font-size:16px;}
.fukuan li .cont h2{ color:#333;}
.fukuan li .cont b{ display:block; height:1px; background:#999; width:16px; margin:20px 0; overflow:hidden;}
.fukuan li .cont strong{ display:block; padding-top:15px; overflow:hidden;}
.fukuan li .cont strong p{ color:#666;}
.fukuan li .cont strong p sup{ padding-left:15px; display:inline-block; vertical-align:middle;}
.fukuan li .cont em{ display:block; position:absolute; right:35px; top:44px; font-size:54px; opacity:0.08; font-weight:bold; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;}
.ddhua{ border:2px #2d6095 solid; overflow:hidden; line-height:76px; background:#fff;}
.ddhua a{ display:block; overflow:hidden; font-size:18px; color:#2d6095; text-align:center; transition:all .5s;}
.ddhua a:hover{ background:#2d6095; color:#fff;}

/*网站建设*/
.fdsnt{ position:relative;}
.sedatu{ width:100%;position:relative;overflow:hidden;}
.sedatu.hight_aa{ height:600px;}
.sedatu.hight_bb{ height:460px;}
.sedatu.hight_cc{ height:360px;}
.gyhr{ width:100%; height:720px; background:url(../images/gyhr.jpg) no-repeat 50% 0px fixed; position:absolute; top:0; left:0; z-index:1;}
.gyhr1{ width:100%; height:260px; background:url(../images/contact.jpg) no-repeat 50% 0px fixed; position:absolute; top:0; left:0; z-index:1;}

.nei_banner_tit{position:absolute;width:1300px;left:50%;margin-left:-650px;top:30%;overflow:hidden; z-index:10; text-align:center;}
.nei_banner_tit h2{ color:#fff; line-height:90px; font-size:54px;}
.nei_banner_tit h4{ color:#fff; line-height:90px; font-size:44px;}

.wmdgd{ width:100%; overflow:hidden; padding:66px 0 100px; position:relative;}
.wmdgd .wmdgd_bg{ width:100%; height:100%; overflow:hidden; background:url(../images/wmdgd.png) center bottom no-repeat; opacity:0.8; position:absolute; left:0; bottom:0; z-index:1;}
.wmdgd .wpmen{ position:relative; overflow:hidden; z-index:10; width:100%;}
.nymc{ width:100%; overflow:hidden; position:relative;}
.nymc em{ display:block; width:100%; height:110px;}
.nymc em.em_a{ background:url(../images/nymc_a.png) no-repeat;opacity:0.05;filter:"alpha(opacity=5)"; -ms-filter:"alpha(opacity=5)"; /* 旧版IE */}
.nymc em.em_b{ background:url(../images/nymc_b.png) no-repeat;opacity:0.05;filter:"alpha(opacity=5)"; -ms-filter:"alpha(opacity=5)"; /* 旧版IE */}
.nymc em.em_c{ background:url(../images/nymc_c.png) no-repeat;opacity:0.15;filter:"alpha(opacity=15)"; -ms-filter:"alpha(opacity=15)"; /* 旧版IE */}
.nymc em.em_d{ background:url(../images/nymc_d.png) no-repeat;opacity:0.05;filter:"alpha(opacity=5)"; -ms-filter:"alpha(opacity=5)"; /* 旧版IE */}
.nymc em.em_e{ background:url(../images/nymc_e.png) no-repeat;opacity:0.05;filter:"alpha(opacity=5)"; -ms-filter:"alpha(opacity=5)"; /* 旧版IE */}
.nymc strong{ display:block; position:absolute; left:0; top:40px; z-index:10; width:100%;}
.nymc strong span{ display:block; text-align:center; font-size:30px;}
.wmdgd .wpmen .cont{ width:100%; overflow:hidden; line-height:42px; color:#555; font-size:16px; padding:60px 0; text-align:center;}
.wmdgd .wpmen .ldys{ width:100%; overflow:hidden;}
.wmdgd .wpmen .ldys li{ width:16.66%; float:left; overflow:hidden; text-align:center; cursor:pointer;}
.wmdgd .wpmen .ldys li sup{ display:block; margin:0 auto; width:50px; height:50px; background:url(../images/icon.png) no-repeat; transform:rotateY(0); transition: 0.5s ease-in-out;}
.wmdgd .wpmen .ldys li sup.up_a{ background-position:-3px -35px;}
.wmdgd .wpmen .ldys li sup.up_b{ background-position:-73px -35px;}
.wmdgd .wpmen .ldys li sup.up_c{ background-position:-145px -35px;}
.wmdgd .wpmen .ldys li sup.up_d{ background-position:-218px -35px;}
.wmdgd .wpmen .ldys li sup.up_e{ background-position:-291px -35px;}
.wmdgd .wpmen .ldys li sup.up_f{ background-position:-358px -35px;}
.wmdgd .wpmen .ldys li h2{ color:#333; font-size:24px; padding:15px 0 10px;}
.wmdgd .wpmen .ldys li span{ font-size:16px; color:#bbb; text-transform:uppercase;}
.wmdgd .wpmen .ldys li:hover sup{ transform:rotateY(180deg); -webkit-transform:rotateY(-180deg); -moz-transform:rotateY(-180deg); -o-transform:rotateY(-180deg);  -ms-transform:rotateY(-180deg);}

.wzyw{ width:100%; position:relative; background:url(../images/wzyw.jpg) center center no-repeat; background-size:cover;height:740px;}
.wzyw .dingwei{ position:relative;}
.wzyw .dingwei .nhao{ position:absolute; right:0; top:70px; z-index:20; width:920px;}
.wzyw .dingwei .nhao h3{ font-family:'黑体','微软雅黑'; font-size:34px; line-height:50px; color:#fff;}
.wzyw .dingwei .nhao p{ font-size:16px; color:#fff; padding-top:15px; filter: alpha(opacity=70); -moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7;}

.yewu{ width:100%; }
.yewu .hd{ width:300px; float:left; background:url(../images/yewu.png) no-repeat; padding-top:230px; height:570px;}
.yewu .hd ul{ zoom:1;}
.yewu .hd ul li{ position:relative; width:100%;  cursor:pointer;}
.yewu .hd ul li sup{ position:absolute; left:0; top:0; width:100%; height:100%; background:#000;  -webkit-transition: 0.3s linear;
    -moz-transition: 0.4s linear;
    -ms-transition: 0.4s linear;
    -o-transition: 0.4s linear;
    transition: 0.4s linear;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;}
.yewu .hd ul li em{position:absolute;left:0; top:0; width:5px; height:100%; background:#000;
    -webkit-transition: 0.2s linear;
    -moz-transition: 0.2s linear;
    -ms-transition: 0.2s linear;
    -o-transition: 0.2s linear;
    transition: 0.2s linear;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;}
.yewu .hd ul li span{line-height:80px; font-size:18px; color:#fff; padding-left:45px; position:relative; font-weight:bold; cursor:pointer; filter: alpha(opacity=70); -moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7;}
.yewu .hd ul li.on sup{filter: alpha(opacity=50);-moz-opacity: 0.5;-khtml-opacity: 0.5; opacity: 0.5;}
.yewu .hd ul li.on em{ background:rgb(251,165,2);filter: alpha(opacity=100);-moz-opacity: 1;-khtml-opacity: 1;opacity: 1;}
.yewu .hd ul li.on span{ position:relative; z-index:10; filter: alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1;}
.yewu .bd{ width:920px; float:right; overflow:hidden;}
.yewu .bd .tact{ zoom:1; padding-top:300px;}
.yewu .bd .tact h1{ color:#fff; font-size:20px; font-weight:bold; padding-bottom:20px;}	
.yewu .bd .tact figure{ width:100%; overflow:hidden;filter: alpha(opacity=70);-moz-opacity: 0.7;-khtml-opacity: 0.7;opacity: 0.7;}
.yewu .bd .tact figure p{ color:#fff; font-size:16px;}
.yewu .bd .tact strong{ display:block; width:100%; border-bottom:1px solid rgba(255,255,255,0.3); margin-bottom:60px; padding:35px 0 45px; overflow:hidden;}
.yewu .bd .tact strong a{ display:inline-block; line-height:36px; border:1px solid rgba(255,255,255,0.3); padding:0 44px; color:#fff; transition:all .3s;}
.yewu .bd .tact strong a:hover{ background:rgba(255,255,255,0.3);}
.yewu .bd .tact figcaption{ display:block; width:100%; overflow:hidden; margin-top:20px;}
.yewu .bd .tact figcaption img{ display:block; float:left; margin:0 30px 20px 0; width:auto; height:36px;}


.boxsa{ width:100%; overflow:hidden; padding:66px 0 0; position:relative;}
.youshi{ overflow:hidden; background:url(../images/youshi.png) center center no-repeat; padding:80px 20px; min-width:1240px; text-align:center;}
.youshi .phnoe{ width:350px; height:650px; display:inline-block; cursor:pointer;}
.youshi .zuob,.youshi .yuob{ width:35%;}
.youshi .zuob{text-align:right;}
.youshi .yuob{text-align:left;}
.dange{ overflow:hidden; position:relative; margin:150px 0 20px 0;}
.dange.ge_11{ padding-right:100px; height:80px;}
.dange.ge_22{ padding-left:100px; height:80px;}
.dange span,.dange em{ width:80px; height:80px; display:block; position:absolute; top:0; right:0; background:url(../images/icon.png) no-repeat;}
.dange em{ left:0 !important;}
.dange span.sp_a{ background-position:0 -100px;}
.dange span.sp_b{ background-position:-80px -100px;}
.dange span.sp_c{ background-position:-160px -100px;}
.dange em.sp_a{ background-position:-240px -100px;}
.dange em.sp_b{ background-position:-320px -100px;}
.dange em.sp_c{ background-position:-400px -100px;}
.dange .zhi{ float:left; width:100%; overflow:hidden; line-height: 80px;}
.dange .zhi h4{ font-size:18px;}
.dange .zhi p{ color:#888; line-height:24px; padding-top:15px;}

.liucheng{ width:100%; min-width:1300px; padding:60px 0 100px; overflow:hidden; background:url(../images/liucheng.jpg); background-position:center bottom; background-repeat:no-repeat; background-attachment:fixed; background-size:cover;}
.fwlc{ padding:50px 8% 0; overflow:hidden; height:360px; background:url(../images/fwlc.png) center center no-repeat; background-size:100%;}
.fwlc .tamhm{ position:relative; width:100%;}
.fwlc .tamhm li{ position:relative; width:12.5%; float:left; height:190px; text-align:center; overflow:hidden; cursor:pointer;}
.fwlc .tamhm li.nh_11{ margin-top:120px;}
.fwlc .tamhm li.nh_22{ margin-top:60px;}
.fwlc .tamhm li.nh_33{ margin-top:30px;}
.fwlc .tamhm li.nh_44{ margin-top:65px;}
.fwlc .tamhm li.nh_55{ margin-top:20px;}
.fwlc .tamhm li.nh_66{ margin-top:-20px;}
.fwlc .tamhm li.nh_77{ margin-top:30px;}
.fwlc .tamhm li.nh_88{ margin-top:100px;}
.fwlc .tamhm li span,.fwlc .tamhm li em{ display:block; position:absolute; left:50%; margin-left:-33px; width:66px; height:66px; background:url(../images/icon.png) no-repeat #fff; border-radius:50%;}
.fwlc .tamhm li span{ bottom:0;}
.fwlc .tamhm li em{ top:0;}
.fwlc .tamhm li span.dt_a{ background-position:0 -190px;}
.fwlc .tamhm li span.dt_c{ background-position:-132px -190px;}
.fwlc .tamhm li span.dt_e{ background-position:-264px -190px;}
.fwlc .tamhm li span.dt_g{ background-position:-396px -190px;}
.fwlc .tamhm li em.dt_b{ background-position:-66px -190px;}
.fwlc .tamhm li em.dt_d{ background-position:-198px -190px;}
.fwlc .tamhm li em.dt_f{ background-position:-330px -190px;}
.fwlc .tamhm li em.dt_h{ background-position:-462px -190px;}
.fwlc .tamhm li strong,.fwlc .tamhm li figure{ display:block; color:#fff; position:absolute; width:100%; overflow:hidden; left:0; z-index:10;}
.fwlc .tamhm li strong{ top:0;}
.fwlc .tamhm li figure{ bottom:0;}
.fwlc .tamhm li strong h2,.fwlc .tamhm li figure h2{ font-size:18px;}
.fwlc .tamhm li strong p,.fwlc .tamhm li figure p{ font-family:Arial, Helvetica, sans-serif; color:#fff;}
.fwlc .tamhm li:hover strong h2,.fwlc .tamhm li:hover figure h2,.fwlc .tamhm li:hover strong p,.fwlc .tamhm li:hover figure p{ color:#2d6095;}
.fwlc .tamhm li:hover span,.fwlc .tamhm li:hover em{ background:url(../images/icon.png) no-repeat #2d6095;}
.fwlc .tamhm li:hover span.dt_a{ background-position:0 -256px;}
.fwlc .tamhm li:hover span.dt_c{ background-position:-132px -256px;}
.fwlc .tamhm li:hover span.dt_e{ background-position:-264px -256px;}
.fwlc .tamhm li:hover span.dt_g{ background-position:-396px -256px;}
.fwlc .tamhm li:hover em.dt_b{ background-position:-66px -256px;}
.fwlc .tamhm li:hover em.dt_d{ background-position:-198px -256px;}
.fwlc .tamhm li:hover em.dt_f{ background-position:-330px -256px;}
.fwlc .tamhm li:hover em.dt_h{ background-position:-462px -256px;}

.ppal{ padding:40px 8%; overflow:hidden;}
.ppal ul{ min-width:1260px; overflow:hidden;}
.ppal ul li{ width:32%; float:left; padding:20px 0; overflow:hidden; margin-left:2%;}
.ppal ul li:nth-child(3n+1){ margin-left:0;}
.ppal ul li figure{ display:block; overflow:hidden; background:#000;}
.ppal ul li figure img{ display:block; width:100%; -webkit-transition:all 0.4s linear; -moz-transition:all 0.4s linear; -o-transition:all 0.4s linear; transition:all 0.4s linear;}
.ppal ul li:hover figure img{ filter: alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5; -webkit-transform:scale(1.06); -moz-transform:scale(1.06); -ms-transform:scale(1.06); -o-transform:scale(1.06); transform:scale(1.06);}
.ppal ul li strong{ display:block; overflow:hidden; width:100%; padding:10px 0 0; position:relative;}
.ppal ul li strong span{ display:block; font-family:'黑体','微软雅黑'; font-size:18px; -webkit-transition:all 0.4s linear; -moz-transition:all 0.4s linear; -o-transition:all 0.4s linear; transition:all 0.4s linear;}
.ppal ul li strong sup{ position:absolute; right:0; top:14px; z-index:1;}
.ppal ul li strong sup a{ display:block; width:22px; height:22px; background:url(../images/icon.png) -500px -2px no-repeat; display:block;}
.ppal ul li:hover strong span{ color:#2d6095; font-size:20px;}
.ppal ul li:hover strong sup a{ background:url(../images/icon.png) -526px -2px no-repeat;}
@media screen and (max-width:1600px){
	.ppal{ padding:40px 5%;}
	}
@media screen and (max-width:1500px){
	.ppal{ padding:40px 2%;}
	}

.baozhang{ width:100%; overflow:hidden; padding:60px 0; min-width:1300px;}
.baozhang ol{ padding:0 5%; overflow:hidden;}
.baozhang ol li{ width:13.66%; float:left; padding:0 1.5%; overflow:hidden; position:relative; cursor:pointer;}
.baozhang ol li figure{ width:100%; overflow:hidden;}
.baozhang ol li figure img{ display:block; width:100%; max-width:212px; margin:0 auto;}
.baozhang ol li figcaption{ position:absolute; width:90%; position:absolute; left:5%; top:50%; margin-top:-33px; z-index:10; text-align:center;}
.baozhang ol li figcaption h2{ font-weight:bold; color:#2d6095; font-size:24px; padding-bottom:6px;}
.baozhang ol li figcaption p{ color:#555; font-size:16px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.baozhang ol li:hover figure img{-webkit-animation:rotate 2s infinite linear;  animation: rotate 2s infinite linear;}
@keyframes rotate
{ 
    0%{ transform:rotate(0deg); } 
   100%{ transform:rotate(360deg); }
}

@media screen and (max-width:1600px){
	.baozhang ol li figcaption h2{ font-size:20px;}
	.baozhang ol li figcaption p{ font-size:14px;}
	}
@media screen and (max-width:1470px){
	.baozhang ol li figcaption{ margin-top:-30px;}
	.baozhang ol li figcaption h2{ font-size:18px; padding:0;}
	.baozhang ol li figcaption p{ font-size:12px;}
	}

/*成功案例*/
.cganli{ width:100%; overflow:hidden; background:#f5f5f5; min-width:1300px;}
.cganli .lanmu{ width:100%; background:#fff; padding:40px 0; line-height:50px;}
.cganli .lanmu .wbk,.cganli .lbcase .wbk{ padding:0 8%;}
.cganli .lanmu h2{ font-size:32px; float:left; letter-spacing:1px;}
.cganli .lanmu .fenlei{ float:right;}
.cganli .lanmu .fenlei .fenlei_all{ float:left; height:50px; display:block; width:280px; font-size:16px; color:#fff; background:#2d6095; text-align:center; transition:all .3s;}
.cganli .lanmu .fenlei .edit{ float:right; display:block; width:280px; background:#f5f5f5;}
.cganli .lanmu .fenlei .edit span{ display:block; padding:0 20px; text-align:center; color:#2d6095; font-size:16px;}
.cganli .lanmu .fenlei .edit span b{ display:inline-block; width:20px; height:20px; background:url(../images/icon.png) -530px -48px no-repeat; vertical-align:middle; margin-right:10px;}


.cganli .lanmu .fenlei .cation{ float:left; margin:0 25px; width:300px; background:#f5f5f5; position:relative;}
.cganli .lanmu .fenlei .cation#main{}
.cganli .lanmu .fenlei .cation #dropdown{ width:100%; font-size:16px; cursor:pointer;}
.cganli .lanmu .fenlei .cation #dropdown strong{ display:block; text-indent:20px; position:relative;}
.cganli .lanmu .fenlei .cation #dropdown strong i{ display:block; position:absolute; right:20px; width:16px; height:10px; top:20px; background:url(../images/icon.png) -156px -5px no-repeat;}
.cganli .lanmu .fenlei .cation #dropdown ul{ width:100%; background:#fff; max-height:300px; overflow-x:hidden; overflow-y: auto; position:absolute; display:none; z-index:100;}
.cganli .lanmu .fenlei .cation #dropdown ul li{ line-height:50px; overflow:hidden;}
.cganli .lanmu .fenlei .cation #dropdown ul li a{ display:block; padding:0 30px; color:#555; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.cganli .lanmu .fenlei .cation #dropdown ul li:hover a{ background:#2d6095; color:#fff;}

.cganli .lbcase{ width:100%; overflow:hidden; padding:40px 0;}
.cganli .lbcase li{ width:32%; float:left; padding:20px 0; overflow:hidden; margin-left:2%;}
.cganli .lbcase li:nth-child(3n+1){ margin-left:0;}
.cganli .lbcase li figure{ display:block; overflow:hidden; background:#000;}
.cganli .lbcase li figure img{ display:block; width:100%; -webkit-transition:all 0.4s linear; -moz-transition:all 0.4s linear; -o-transition:all 0.4s linear; transition:all 0.4s linear;}
.cganli .lbcase li:hover figure img{ filter: alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5; -webkit-transform:scale(1.06); -moz-transform:scale(1.06); -ms-transform:scale(1.06); -o-transform:scale(1.06); transform:scale(1.06);}
.cganli .lbcase li strong{ display:block; overflow:hidden; width:100%; padding:10px 0 0; position:relative;}
.cganli .lbcase li strong span{ display:block; font-family:'黑体','微软雅黑'; font-size:18px; -webkit-transition:all 0.4s linear; -moz-transition:all 0.4s linear; -o-transition:all 0.4s linear; transition:all 0.4s linear;}
.cganli .lbcase li strong sup{ position:absolute; right:0; top:14px; z-index:1;}
.cganli .lbcase li strong sup a{ display:block; width:22px; height:22px; background:url(../images/icon.png) -500px -2px no-repeat; display:block;}
.cganli .lbcase li:hover strong span{ color:#2d6095; font-size:20px;}
.cganli .lbcase li:hover strong sup a{ background:url(../images/icon.png) -526px -2px no-repeat;}
@media screen and (max-width:1600px){
	.cganli .lanmu .wbk,.cganli .lbcase .wbk{ padding:0 5%;}
	}
@media screen and (max-width:1500px){
	.cganli .lanmu .wbk,.cganli .lbcase .wbk{ padding:0 2%;}
	.cganli .lanmu h2{ font-size:28px;}
	.cganli .lanmu .fenlei .fenlei_all,.cganli .lanmu .fenlei .edit{ width:240px;}
	.cganli .lanmu .fenlei .cation{ width:260px;}
	}

/*弹出层*/
#ywxq{ display:none; position:fixed; top:0; left:0; right:0; bottom:0; background:rgba(255,255,255,0.8); width:100%; height:100%; z-index:1100;}
#ywxq .xuqiu{ width:760px; height:500px; position:absolute; left:50%; margin-left:-380px; top:50%; margin-top:-250px; background:#fff; box-shadow:0 0 10px rgba(0,0,0,0.4);}
#ywxq #aClose{position:absolute;right:30px;top:20px;color:#999;font-size:24px;font-weight: 700;line-height: 1;text-shadow: 0 1px 0 #fff;}
#ywxq #aClose:hover{color:#2d6095;}	
#msgBody #ywxq{display:block;_left:50%;}
#msgBody{_overflow:hidden;}
.xuqiu .apply{ padding:60px 40px 40px; overflow:hidden;}
.xuqiu .apply .tit{ width:100%; overflow:hidden; color:#2d6095; font-size:20px; text-align:center; position:relative;}
.xuqiu .apply .tit:before{ content:""; width:170px; height:1px; background:#e5e5e5; position:absolute; left:0; top:14px;}
.xuqiu .apply .tit:after{ content:""; width:170px; height:1px; background:#e5e5e5; position:absolute; right:0; top:14px;}
.xuqiu .apply .tet{ width:100%; overflow:hidden; padding-top:10px; color:#aaa; text-align:center;}
.xuqiu .apply .idfrom{ width:100%; margin-top:20px; overflow:hidden;}
.xuqiu .apply .idfrom h2{ font-size:22px; color:#333;}
.xuqiu .apply .idfrom form{ width:100%; overflow:hidden;}
.xuqiu .apply .idfrom form input.text{ display:block; width:678px; height:44px; line-height:44px; color:#999; text-indent:14px; border:1px #ddd solid; margin:15px 0;}
.xuqiu .apply .idfrom form input.test{ display:block; width:214px; float:left; height:44px; line-height:44px; color:#999; text-indent:14px; border:1px #ddd solid; margin-left:15px;}
.xuqiu .apply .idfrom form input.test.no{ margin:0;}
.xuqiu .apply .magie{ width:100%; overflow:hidden; position:absolute; bottom:0; left:0; background:url(../images/magie.png) center bottom no-repeat #f5f5f5; padding-top:30px;}
.xuqiu .apply .magie strong{ display:block; overflow:hidden; text-align:center;}
.xuqiu .apply .magie strong .sub{ width:400px; border:2px #2d6095 solid; color:#2d6095; font-size:20px; transition:all .3s; text-align:center; background:#fff; margin:0 auto; height:50px; line-height:50px; cursor:pointer;}
.xuqiu .apply .magie strong .sub:hover{ color:#fff; background:#2d6095;}
.xuqiu .apply .magie figure{ width:100%; overflow:hidden; padding:40px 0 10px; text-align:center; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:20px;}
.xuqiu .apply .magie figure i{ display:inline-block; width:18px; height:18px; background:url(../images/icon.png) -474px -49px no-repeat; margin-right:8px;}
.xuqiu .apply .idfrom form input:focus{ border-color:#2d6095;}

.pager{ background:#fff; width:100%; overflow:hidden; padding:30px 0; text-align:center;}
.pager a,.pager font{ font-family:Arial, Helvetica, sans-serif; display:inline-block; border-radius:3px; margin:0 2.5px; vertical-align: middle;
    -webkit-transition: all 300ms ease 0s;
    -moz-transition: all 300ms ease 0s;
    -o-transition: all 300ms ease 0s;
    transition: all 300ms ease 0s;}
.pager .pa_cur{ width:50px; height:50px; line-height:50px; font-size:18px; color:#666; background:#fff;}
.pager .pa_cur.on,.pager a:hover,.pager font:hover{ width:50px; height:50px; line-height:50px; font-size:18px; color:#fff; background:#2d6095;}
.pager .pa_btu{ width:50px; height:50px; line-height:50px; background:#fff; border-radius:3px; margin:0 5px;}
.pager .pa_btu i,.pager .pa_btu b{ display:block; margin:18px auto; width:10px; height:14px; background:url(../images/icon.png) no-repeat;}
.pager .pa_btu i{ background-position:-396px -2px;}
.pager .pa_btu b{ background-position:-458px -2px;}
.pager .pa_btu:hover i{ background-position:-413px -2px;}
.pager .pa_btu:hover b{ background-position:-441px -2px;}


/*成功案例详情*/
.xmzshi{ width:100%; overflow:hidden; padding:25px 0; background:#f5f5f5; border-bottom:1px #e0e0e0 solid;}
.xmzshi .wzhi{ overflow:hidden; color:#666; line-height:20px; padding:15px 0; display: flex;}
.xmzshi .wzhi a{ display:inline-block; vertical-align:middle; color:#666;}
.xmzshi .wzhi i{ display:block; width:16px; height:20px; background:url(../images/icon.png) -520px -88px no-repeat; float:left; overflow:hidden; margin-right:8px;}
.xmzshi .wzhi a.on,.xmzshi .wzhi a:hover{ color:#2d6095;}
.xmzshi .tanchu{ float:right; display:block; width:280px; background:#fff;}
.xmzshi .tanchu span{ display:block; padding:10px 20px; text-align:center; color:#2d6095; font-size:16px;}
.xmzshi .tanchu span b{ display:inline-block; width:20px; height:20px; background:url(../images/icon.png) -530px -48px no-repeat; vertical-align:middle; margin-right:10px;}

.zhong{ width:100%; overflow:hidden; padding:50px 0; background:#fff;}
.zhong .tou{ width:100%; overflow:hidden; text-align:center;}
.zhong .tou h2{ font-size:36px; line-height:40px;}
.zhong .tou b{ width:30px; display:block; margin:30px auto 20px; height:2px; background:#e5e5e5;}
.zhong .tou dl{ display:block; overflow:hidden; text-align:center; line-height:20px;}
.zhong .tou dl dd{ display:inline-block; padding:0 10px; color:#888; font-size:16px;}
.item{ width:100%; overflow:hidden; padding:40px 0; display:table;}
.item .info{ width:70%; overflow:hidden; padding:0 90px 0 0; position:relative;}
.item .info b{ width:1px; height:100%; position:absolute; right:0; height:100%; top:0; background:#dfdfdf;}
.item .info h1,.item .info h2{ color:#555; font-size:24px;}
.item .info h2{ padding-top:25px;}
.item .info figure{ width:100%; overflow:hidden;}
.item .info figure p{ color:#999; line-height:26px; padding:10px 0;}
.item .bigman{ width:230px; overflow:hidden; padding:0 0 0 70px;}
.item .bigman a.acon{ width:80%; text-align:center; margin-top:25px; padding:12px 0; line-height:20px; color:#666; border-radius:20px; border:1px #e2e2e2 solid; display:block; transition:all .3s;}
.item .bigman a.acon i{ display:inline-block; width:20px; height:20px; vertical-align:middle; background:url(../images/icon.png) no-repeat; margin-right:8px;}
.item .bigman a.acon i.k_a{ background-position:-18px -327px;}
.item .bigman a.acon i.k_b{ background-position:-118px -327px;}
.item .bigman a.acon i.k_c{ background-position:-219px -327px;}
.item .bigman a.acon:hover{ color:#fff; background:#2d6095; border-color:#2d6095;}
.item .bigman a.acon:hover i.k_a{ background-position:-62px -327px;}
.item .bigman a.acon:hover i.k_b{ background-position:-162px -327px;}
.item .bigman a.acon:hover i.k_c{ background-position:-255px -327px;}
.zhong .lizi{ width:100%; overflow:hidden; padding:30px 0;}
.zhong .lizi img{ width:100%; display:block;}
.zhong .dydh,.baibg .dydh{ width:100%; overflow:hidden; padding:20px 0; text-align:center;}
.zhong .dydh strong,.baibg .dydh strong{ display:block; font-size:22px; line-height:50px;}
.zhong .dydh strong i,.baibg .dydh strong i{ color:#2d6095; font-family:Arial, Helvetica, sans-serif; font-size:30px;}
.zhong .dydh img,.baibg .dydh img{ display:block; margin:20px auto 0; width:200px;}
.zhong .sxzx{ width:100%; position:relative; overflow:hidden; height:42px; margin-top:80px; text-align:center; line-height:40px;}
.zhong .sxzx .sx_syg,.zhong .sxzx .sx_qb,.zhong .sxzx .sx_xyg{ position:absolute; top:0;
-webkit-transition: all 0.4s; -moz-transition: all 0.4s;-ms-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s;}
.zhong .sxzx .sx_syg{ left:0;}
.zhong .sxzx .sx_xyg{ right:0;}
.zhong .sxzx .sx_qb{ left:50%; margin-left:-150px;}
.zhong .sxzx .sx_syg a,.zhong .sxzx .sx_xyg a{ display:block; width:180px; height:20px; padding:10px 0; border:1px #e5e5e5 solid; border-radius:20px; line-height:20px; transition:all .3s;}
.zhong .sxzx .sx_qb a{ display:block; width:300px; height:42px; background:#666; border-radius:21px; color:#fff; transition:all .3s;}
.zhong .sxzx .sx_syg a i,.zhong .sxzx .sx_xyg a i{ display:inline-block; width:28px; height:20px; background:url(../images/icon.png) no-repeat; vertical-align:middle;}
.zhong .sxzx .sx_syg a i{ background-position:-317px -327px; margin-right:15px;}
.zhong .sxzx .sx_xyg a i{ background-position:-437px -327px; margin-left:15px;}
.zhong .sxzx .sx_syg:hover a i{ background-position:-351px -327px;}
.zhong .sxzx .sx_xyg:hover a i{ background-position:-403px -327px;}
.zhong .sxzx .sx_syg:hover a,.zhong .sxzx .sx_xyg:hover a,.zhong .sxzx .sx_qb:hover a{ color:#fff; background:#2d6095; border-color:#2d6095;}
.zhong .sxzx .sx_qb a i{ display:inline-block; width:20px; height:20px; background:url(../images/icon.png) -508px -326px no-repeat; margin-right:10px; vertical-align:middle;}

.jieshao{ width:100%; overflow:hidden; padding:40px 0; background:#f5f5f5;}
.jieshao .timu{ overflow:hidden;}
.jieshao .timu h1{ font-size:26px; font-family:'黑体','微软雅黑'; float:left;}
.jieshao .timu a{ float:right; display:block; color:#2d6095; font-size:16px;}
.jieshao .ppal{ padding-top:10px; padding-bottom:0;}

/*新闻关注*/
.newbox{ width:100%; position:relative; z-index:100; background:#f5f5f5; padding-bottom:60px;}
.newbox .spemy{ position:relative; margin-top:-60px; background:#fff;}
.newbox .spemy .line{ width:2px; height:60px; background:#2d6095; position:absolute; left:50%; top:-30px; z-index:20;}
.newbox .spemy .bian{ overflow:hidden; padding:60px;}
.newbox .spemy .bian .biaoti{ width:100%; overflow:hidden; border-bottom:1px #e5e5e5 solid; padding-bottom:40px;}
.newbox .spemy .bian .biaoti a{ display:block; float:left; width:220px; margin-left:20px; text-align:center; height:46px; line-height:46px; background:#f5f5f5; font-size:16px; color:#333; transition:all .3s;}
.newbox .spemy .bian .biaoti a:nth-child(1){ margin:0;}
.newbox .spemy .bian .biaoti a.on,.newbox .spemy .bian .biaoti a:hover{ color:#fff; background:#2d6095;}
.newbox .spemy .bian .sousuo{ width:100%; overflow:hidden; margin-top:40px;}
.newbox .spemy .bian .sousuo input.text{ float:left; width:68%; line-height:50px; height:50px; background:#f5f5f5; padding:0 20px; font-size:16px; color:#555; border:none;}
.newbox .spemy .bian .sousuo input.sub{ width:27%; float:right; background:#191919; color:#fff; font-size:20px; height:50px; line-height:50px; transition:all .3s; border:none; cursor:pointer;}
.newbox .spemy .bian .sousuo input.sub:hover{ background:#2d6095;}


.xwgz{ width:100%; position:relative;}
.xwgz li{ padding:30px; background:#fff; position:relative; overflow:hidden; transition:all .3s;-webkit-box-shadow:0px 0px 10px rgba(0,0,0,.1);-moz-box-shadow:0px 0px 10px rgba(0,0,0,.1);box-shadow:0px 0px 10px rgba(0,0,0,.1); margin-top:30px;}
.xwgz li em{ display:block; width:300px; float:left; overflow:hidden;}
.xwgz li em img{ display:block; width:100%; height:200px; -webkit-transition:all 0.4s linear; -moz-transition:all 0.4s linear; -o-transition:all 0.4s linear; transition:all 0.4s linear;}
.xwgz li:hover em img{ -webkit-transform:scale(1.06); -moz-transform:scale(1.06); -ms-transform:scale(1.06); -o-transform:scale(1.06); transform:scale(1.06);}
.xwgz li .cont{ width:600px; float:left; margin:0 30px; overflow:hidden; position:relative; height:200px;}
.xwgz li .cont h1{ font-size:18px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.xwgz li .cont p{ color:#666; line-height:24px; height:48px; overflow:hidden; margin:15px 0;}
.xwgz li .cont span{ display:block; position:absolute; left:0; bottom:0; line-height:20px; color:#666;}
.xwgz li dl{ display:block; overflow:hidden; position:absolute; right:0; top:0; bottom:0; height:100%; width:60px; border-left:1px #efefef solid; z-index:10; transition:all .3s;}
.xwgz li dl dt{ width:0; height:100%; position:absolute; right:0; top:0; background:#2d6095; transition:all .5s; display:block; z-index:10;}
.xwgz li dl dd{ display:block; position:absolute; left:50%; margin-left:-7px; top:50%; margin-top:-12px; width:14px; height:25px; background:url(../images/icon.png) -526px -127px no-repeat; z-index:20;}
.xwgz li:hover{-webkit-box-shadow:0px 0px 10px rgba(0,0,0,.3);-moz-box-shadow:0px 0px 10px rgba(0,0,0,.3);box-shadow:0px 0px 10px rgba(0,0,0,.3);}
.xwgz li:hover dl dt{ width:100%;}
.xwgz li:hover dl dd{ background-position:-526px -164px;}


.canter{ width:100%; overflow:hidden; padding:60px 0; background:#f8f8f8;}
.baibg{ padding:50px; overflow:hidden; background:#fff;}
.xijie{ width:100%; overflow:hidden;}
.xijie .xj_tou{ width:100%; overflow:hidden; font-size:28px; text-align:center;}
.xijie .cont{ width:100%; overflow:hidden; border-bottom:1px #e0e0e0 solid; padding:20px 0; text-align:center; color:#888;}
.xijie .cont time,.xijie .cont span,.xijie .cont sup{ display:inline-block; vertical-align:middle; padding:0 20px;}
.xijie .taxt{ width:100%; overflow:hidden; color:#555; padding:50px 0;}
.xijie .taxt p{ overflow:hidden; padding-top:20px; font-size:16px;}

.wenzhang{ width:100%; overflow:hidden; border-bottom:1px #e0e0e0 solid; border-top:1px #e0e0e0 solid; padding:40px 0; margin-top:30px;}
.wenzhang strong{ display:block; width:70%; overflow:hidden; float:left;}
.wenzhang strong p{ line-height:35px; color:#666; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; cursor:pointer;}
.wenzhang strong p a{ display:inline-block; color:#666;}
.wenzhang strong p:hover a{ color:#2d6095;}
.wenzhang figure{ float:right; overflow:hidden;}
.wenzhang figure a{ display:block; padding:10px 40px; background:#f5f5f5; transition:all .3s; font-size:16px; margin:10px 0;}
.wenzhang figure a i{ width:14px; height:20px; display:inline-block; vertical-align:middle; background:url(../images/icon.png) -17px -365px no-repeat; overflow:hidden; margin-right:12px;}
.wenzhang figure a:hover{ background:#2d6095; color:#fff;}
.wenzhang figure a:hover i{ background-position:-49px -368px;}

.xgxw{ width:100%; overflow:hidden; margin-top:40px;}
.xgxw figure{ width:100%; overflow:hidden; clear:both;}
.xgxw figure h2{ font-size:26px; font-family:'黑体','微软雅黑';}
.xgxw figure b{ display:block; width:25px; height:2px; background:#e5e5e5; overflow:hidden; margin:20px 0;}
.xgxw ol{ width:45%; float:left; overflow:hidden;}
.xgxw ol:nth-child(2){ float:right;}
.xgxw ol li{ line-height:40px; overflow:hidden;}
.xgxw ol li span{ width:80%; display:block; float:left; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; color:#666; font-size:16px;}
.xgxw ol li sup{ display:block; float:right; color:#999; font-size:12px;}
.xgxw ol li:hover span{ color:#2d6095;}

/*联系我们*/
.women{ width:100%; overflow:hidden; background:#fff; padding:60px 0 80px;}
.women .amger{ width:100%; overflow:hidden; border-bottom:1px #e5e5e5 solid; padding-bottom:60px;}
.women .amger li{ width:33.33%; float:left; overflow:hidden; font-size:16px;}
.women .amger li h1{ font-size:26px; color:#333; padding-bottom:30px; overflow:hidden;}
.women .amger li figure{ width:100%; overflow:hidden; color:#888; padding-bottom:20px;}
.women .amger li figure span{ display:block; color:#2d6095; font-family:Arial, Helvetica, sans-serif; font-size:30px; overflow:hidden; padding-top:6px;}
.women .amger li strong{ display:block; overflow:hidden; color:#888; overflow:hidden; line-height:36px;}
.women .amger li span{ display:block; color:#333;}
.women .lterne{ width:100%; overflow:hidden; margin-top:60px;}
.women .lterne .rhdaoda{ width:400px; overflow:hidden;}
.women .lterne .rhdaoda h3{ font-size:26px; color:#333; padding:20px 0;}
.women .lterne .rhdaoda p{ color:#666; font-size:16px; margin-top:15px; line-height:34px;}
.women .lterne .map{ width:800px; float:right; overflow:hidden;}

/*解决方案*/
.jiejue{ width:100%; overflow:hidden; background:#f5f5f5;}
.jiejue .fangan{ position:relative; padding:30px 6% 50px;}
.jiejue .fangan ol{ min-width:1100px; overflow:hidden;}
.jiejue .fangan li{ width:25%; float:left; margin:20px 0 0 0; position:relative; overflow:hidden;}
.jiejue .fangan li .kdcl{ overflow:hidden; margin:10px; -webkit-transition:all 0.4s linear; -moz-transition:all 0.4s linear; -o-transition:all 0.4s linear; transition:all 0.4s linear;}
.jiejue .fangan li em{ display:block; overflow:hidden;}
.jiejue .fangan li em img{ display:block; width:100%; -webkit-transition:all 0.4s linear; -moz-transition:all 0.4s linear; -o-transition:all 0.4s linear; transition:all 0.4s linear;}
.jiejue .fangan li:hover em img{ -webkit-transform:scale(1.06); -moz-transform:scale(1.06); -ms-transform:scale(1.06); -o-transform:scale(1.06); transform:scale(1.06);}
.jiejue .fangan li .topo{ padding:20px; overflow:hidden; background:#fff;}
.jiejue .fangan li .topo h2{ color:#333; font-size:16px;}
.jiejue .fangan li .topo p{ line-height:20px; color:#666; height:60px; overflow:hidden; font-size:12px; margin:10px 0 0;}
.jiejue .fangan li .topo dl{ display:block; padding-top:20px; overflow:hidden;}
.jiejue .fangan li .topo dt{ color:#888; font-size:12px;}
.jiejue .fangan li .topo dd{ display:block; overflow:hidden;}
.jiejue .fangan li .topo dd a{ display:block; float:left; font-size:12px; color:#333; margin-right:18px;}
.jiejue .fangan li:hover .topo h2 a,.jiejue .fangan li .topo dd a:hover{ color:#2d6095;}
.jiejue .fangan li:hover .kdcl{-webkit-box-shadow:0px 0px 6px rgba(0,0,0,.3);-moz-box-shadow:0px 0px 6px rgba(0,0,0,.3);box-shadow:0px 0px 6px rgba(0,0,0,.3);}

.sqbxhd{ width:100%; overflow:hidden;}
.sqbxhd li{ width:420px; float:left; margin:0 0 20px 20px; cursor:pointer; height:175px; background:#f2f2f2; transition:0.3s ease-in-out; overflow:hidden;}
.sqbxhd li:nth-child(3n+1){ margin-left:0;}
.sqbxhd li .cont{ padding:30px; overflow:hidden;}
.sqbxhd li .cont dl{ display:block;}
.sqbxhd li .cont em,.sqbxhd li .cont dl dt{ display:block; overflow:hidden; width:40px; height:40px; background:url(../images/icon.png) no-repeat;}
.sqbxhd li .cont dl dt{ float:left;}
.sqbxhd li .cont em.go_a{ background-position:-20px -408px;}
.sqbxhd li .cont em.go_b{ background-position:-102px -408px;}
.sqbxhd li .cont em.go_c{ background-position:-175px -408px;}
.sqbxhd li .cont em.go_d{ background-position:-246px -408px;}
.sqbxhd li .cont em.go_e{ background-position:-318px -408px;}
.sqbxhd li .cont dl dt.go_f{ background-position:-387px -406px;}
.sqbxhd li .cont p{ margin-top:20px; transition:0.3s ease-in-out; color:#666; line-height:20px;}
.sqbxhd li .cont font{ display:block; font-size:16px; margin-top:5px; transition:0.3s ease-in-out;}
.sqbxhd li strong{ display:block; float:right; margin-right:30px; padding-top:60px;}
.sqbxhd li strong img{ display:block; float:right; width:88px; margin-left:8px;}
.sqbxhd li .cont dl{ overflow:hidden; padding-top:30px;}
.sqbxhd li .cont dl dd{ display:block; float:left; overflow:hidden; padding-left:10px;}
.sqbxhd li .cont dl dd p{ margin-top:0 !important;}
.sqbxhd li .cont dl dd font{ font-family:Arial, Helvetica, sans-serif; font-size:20px;}
.sqbxhd li:hover{ background:#2d6095;}
.sqbxhd li:hover p{ color:#fff; opacity:0.8;}
.sqbxhd li:hover font{ color:#fff;}
.sqbxhd li:hover .cont em.go_a{ background-position:-20px -450px;}
.sqbxhd li:hover .cont em.go_b{ background-position:-102px -450px;}
.sqbxhd li:hover .cont em.go_c{ background-position:-175px -450px;}
.sqbxhd li:hover .cont em.go_d{ background-position:-246px -448px;}
.sqbxhd li:hover .cont em.go_e{ background-position:-318px -450px;}
.sqbxhd li:hover .cont dl dt.go_f{ background-position:-387px -452px;}
.tabSwtich{
	display: none;
	position: absolute;
	left: 300px;
	width: 240px;
	background: rgba(0,0,0,0.6);
	z-index: 999;
	top: 0;
	border: 1px solid rgb(45,96,149);
	padding: 15px 0;
}
.tabWord{
	display: none;
}
.tabName{
	font-size: 15px;
	transition: all 0.3s;
	color: #fff;
	opacity: 0.7;
}
.tabName:hover{
	color: #fff;
	opacity: 1;
	text-shadow: 1px 0 0 #fff;
}
.tabSwtich{
	display: none;
}
.tabA{
	padding:10px 25px;
}