@charset "utf-8";
/* CSS Document */
@font-face {font-family: "iconfont";
          src: url('../fonts/iconfont.eot'); /* IE9*/
          src: url('../fonts/iconfont.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */
          url('../fonts/iconfont.woff') format('woff'), /* chrome, firefox */
          url('../fonts/iconfont.ttf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
          url('../fonts/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
        }

        .iconfont {
          font-family:"iconfont" !important;
          font-style:normal;
          -webkit-font-smoothing: antialiased;
          -webkit-text-stroke-width: 0.2px;
          -moz-osx-font-smoothing: grayscale;
        }



.k30{ width:100%; height:50px; margin:0 auto;}

* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.sbox{ margin:0 auto; height:auto;}



/*通栏栏目标题*/
.lmtl{ width:100%; height:108px; margin:0 auto; position:relative;}
.lmtl em{ position:absolute; width:100%; height:48px; border-bottom:#d3d3d3 1px solid;}
.lmtl_k{ width:400px; height:108px; position:absolute; z-index:2; left:50%; margin-left:-200px; top:0; text-align:center;}
.lmtl_k span{ display:block; width:100%; margin:0 auto; height:24px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#1a58af; line-height:24px;}
.lmtl_k h1{ display:block;  margin:0 auto; height:46px; text-align:center;font-size:24px; padding:0 20px 0 20px; color:#fff; line-height:46px; background:#0145a6; font-weight:normal;}
.lmtl_k h1 i{ color:#FFFF00; font-style:normal; font-size:14px;}
.lmtl_k p{ display:block; width:100%; margin:0 auto; height:24px; text-align:center; font-size:14px; color:#848381; line-height:30px;}

/*首页简介*/
.box_k{ padding:0 6%; width: 88%;  margin:0 auto;}
.jjz{ width:50%; float:left; position:relative; height:500px;background:#f7f7f7;}
.rel{ position:relative;}
.jjy{ float:right; width:50%; height:500px; background-size: cover; background-repeat: no-repeat;background-position: center bottom;background-image: url(../images/01.jpg);}
.jjz .con{ position: absolute; left: 8%; top: 14%; width: 84%; z-index:2;}
.jjz .t{ font-size: 18px; color: #2768b8; line-height: 1.5;}
.jjz .by{ color: #333; font-weight: bold; font-size: 30px; line-height: 1.2; }
.jjz .i{ text-align: justify; height:auto; overflow: hidden; margin: 4% 0px 8%;}
.numList li{float: left; display: block; margin-right: 46px; text-align: center; font-size: 14px; color: #666666;}
.numList li:last-child{ margin-right: 0;}
.numList .num{ font-size: 72px; color: #2768b8; line-height: 1.1; font-family: 'Baiduan Number';}
.jjz .moreBtn{ position: absolute; right: 0; bottom: 0; background-image: url(../images/more_bg.png);}
.jjz .moreBtn:before{ background-image: url(../images/more_bg3.png);}
.jjz a:link, .jjz a:visited { color: #999;}
.jjz a:active,.jjz a:hover { color: #000;}
.h426{ height:500px;}


.lmtl2{ width:100%; height:auto; overflow:hidden; margin:0 auto; background:url(../images/011.png) center 20px no-repeat;}
.lmtl2 h1{ width:100%; text-align:center; font-size:26px;  color:#0067ac; font-weight:bold; padding:15px 0 0 0;}
.lmtl2 h1 span{ font-weight:normal; color:#666666;}
.lmtl2 p{ width:100%; text-align:center; font-size:14px; color:#999; padding:10px 0 0 0; text-transform: uppercase;}


.sboxc2{ width:1550px; height:auto; margin:0 auto; }
.sboxbg{ width:100%; height:auto; overflow:hidden; margin:0 auto;min-width:1200px;}
.anli{ width:1550px; height:auto; overflow:hidden; margin:0 auto;}
.anli ul{ width:387px; float:left;}
.anli ul li{ width:387px; height:280px; float:left; background:#0067ac; position:relative;}
.alicon_01{ display:block; width:80px; height:4px; background:#18a84e; top:-2px; left:50%; margin-left:-40px; position:absolute;}
.alicon_02{ display:block; width:80px; height:4px; background:#18a84e; bottom:-2px; left:50%; margin-left:-40px; position:absolute; z-index:2;}
.anli ul li h1{ display:block; font-size:18px; font-weight:normal; color:#FFFFFF; text-align:center; margin:60px auto 0 auto;}
.anli ul li p{ display:block; width:80%; font-size:14px; color:#a2dafe;margin:20px auto 0 auto; line-height:28px;}
.almore{ display:block; width:100px; font-size:14px; color:#fff;margin:20px auto 0 auto; height:32px; line-height:32px; background:#0099CC; border-radius:4px; text-align:center;}
.almore:hover{ background:#00CC66; color:#FFFFFF;}



.product1{text-align:center;color:#fff;color:#666666;}
.product2{width:1550px; margin:0px auto; margin-top:50px;}
.product2 ul li{ float:left; width:30%;margin-right:5%;text-align:center;}
.product2 ul li:last-child{margin-right:0px;}
.product2 ul li img{max-width:100%;height:270px;}
.protitle{font-size:18px;font-weight:500;display:block; margin-top:30px; margin-bottom:50px;}
.promain{margin-top:50px;color:#666666;font-size:13px;line-height:30px;text-align:left;}
.detailed1{width:150px; height:40px; line-height:40px;background:#cc3333;color:#fff;text-align:center;margin-top:50px;border-radius:50px;display:inline-block;}

.k20{ width:100%; height:20px; margin:0 auto;}
.k40{ width:100%; height:40px; margin:0 auto;}
.huise{background:#f3f3f3;}
/*业务领域*/
.ywlylb{ width:33.33%; float:left; height:600px;background-size: cover; background-repeat: no-repeat;background-position: center bottom; position:relative;}
.ywbg1{ background-image:url(../images/02.jpg);}
.ywbg2{ background-image:url(../images/03.jpg);}
.ywbg3{ background-image:url(../images/04.jpg);}
.ywbt i{ display:block; width:100%; margin:0 auto; text-align:center; font-size:68px; line-height:82px; padding-top:80px; }
.ywbt h1{ display:block; width:60%; margin:0 auto; text-align:center; font-size:24px; line-height:28px; font-weight:bold;  }
.ywbt p{ display:block; width:80%; margin:0 auto;  text-align:left; font-size:14px; line-height:24px; padding-top:30px;}
.ywbt em{ display:block; width:50%; margin:0 auto; padding-top:40px; background-repeat:no-repeat;background-position:right center; background-image:url(../images/01.png); display:none;}
.ywlylb a{ display:block;width:270px; height:306px; position:absolute; left:50%; top:50%; margin-left:-135px; margin-top:-153px; color:#FFFFFF; z-index:2;}
.ywlylb a:before { content: ""; z-index: -1; position: absolute; left: -1%; top: 0px; width: 100%; height: 100%; background-color: #fff; -webkit-transition: -webkit-transform .38s cubic-bezier(.4,0,.2,1); transition: -webkit-transform .38s cubic-bezier(.4,0,.2,1); transition: transform .38s cubic-bezier(.4,0,.2,1); transition: transform .38s cubic-bezier(.4,0,.2,1),-webkit-transform .38s cubic-bezier(.4,0,.2,1); transform: scaleY(0); -webkit-transform: scaleY(0); -moz-transform: scaleY(0); transform-origin: 50% 100% 0; -webkit-transform-origin: 50% 100% 0; visibility: hidden\9; }
.ywlylb a:hover:before { transform: scaleY(1); -webkit-transform: scaleY(1); -moz-transform: scaleY(1); transform-origin: 50% 0 0; -webkit-transform-origin: 50% 0 0; visibility: visible\9; }
.ywlylb a:hover i{ color:#00429b;padding-top:20px;}
.ywlylb a:hover h1{ color:#00429b; font-size:18px; line-height:20px; width:80%;}
.ywlylb a:hover p{ color:#999;}
.ywlylb a:hover em{ display:block;}

/*新闻*/
.pd50{ padding-bottom:50px;}
.newsz{ width:50%; height:auto; overflow:hidden; float:left; padding-top:50px;}
.newsfl{ width:100%;overflow:hidden; float:left;}
.newsk{ width:100%; height:auto; overflow:hidden; float:left; }
.newsc{ width:100%; height:auto; overflow:hidden; float:left; padding-top:20px; }
.newsfl a { display:block;padding: 0 25px 0 25px;  color: #333;  transition: all .3s ease-out 0s;  background-color: #ececec; font-size:24px; float:left;  line-height:48px; }
.newsfl a.active,.newsfl a:hover { background-color: #0091e4; color: #fff }
.newsfl a.active{ background-color: #0091e4;}
.newslb{ width:100%; height:auto; overflow:hidden; float:left;}


.newslb li{margin-bottom: 10px; float: left; padding: 30px 0; padding-right: 75px; box-sizing: border-box;}
.newslb li:hover{background: #0060a3; transition: .5s ease-in-out; color: #ffffff;}
.newslb li:hover .left{transition: .5s ease-in-out; color: #ffffff;}
.newslb li:hover .right .h0{transition: .5s ease-in-out; color: #ffffff;}
.newslb li:hover .right .p{transition: .5s ease-in-out; color: #def1ff;}
.newslb li .left{width: 145px; text-align: center; line-height: 1; color: #222222; transition: .5s ease-in-out; font-family: "BEBAS";}
.newslb li .left .num{font-size: 50px; line-height: 1; padding-bottom: 10px; margin-bottom: 10px; position: relative;}
.newslb li .left .num:after{content: ""; position: absolute; height: 1px; width: 45px; background: #dddddd; left: 0; bottom: 0; right: 0; margin: auto;}
.newslb li .left .time{font-size: 16px;}
.newslb li .right{width: calc(100% - 145px);}
.newslb li .right .h0{font-size: 20px; color: #222222; line-height: 22px; height: 22px; overflow: hidden; transition: .5s ease-in-out; margin-bottom: 15px; text-align:left;}
.newslb li .right .p{transition: .5s ease-in-out; font-size: 14px; color: #666666; line-height: 26px; text-align:left;}


.fl{ float:left;}
.fr{ float:right;}

.newsy{ width:50%; height:auto; overflow:hidden; float:right; padding:50px 0 50px 0; background:#f7f7f7;}
.newsyc{padding: 0 6%;width:88%;height:560px;}
.newslm{width:100%;overflow:hidden; float:left; border-bottom:#CCCCCC 1px solid; margin-bottom:10px;}
.newslm h1{ display:block;padding: 0 25px 0 25px;  color: #fff; font-weight:normal;  transition: all .3s ease-out 0s;  background-color: #0091e4; font-size:24px; float:left;  line-height:48px; }
.newslm .more{ display:block; float:right; line-height:48px; font-size:14px; color:#666666;}
.picnews{margin-bottom: 10px; float: left; padding: 30px 0 0 0;  box-sizing: border-box;}
.picnews_pic{width:280px; float:left;}
.picnews_pic img{ width:80%; height:auto; }
.picnewsc{width: calc(100% - 280px); float:right;}
.picnewsc_tt{font-size: 20px; color: #222222; line-height: 22px; height: 22px; overflow: hidden; transition: .5s ease-in-out; margin-bottom: 15px; text-align:left;}
.picnewsc_c{transition: .5s ease-in-out; font-size: 14px; color: #666666; line-height: 26px; text-align:left;}

.picnews a:hover .picnewsc_tt{ color:#0060a3;}


/*底部*/
.footer{ background:url(../images/05.jpg) bottom center no-repeat; padding:50px 0 50px 0;}
.footerz{  float:left; color:#FFFFFF; width:40% }
.fad{ width:100%; font-size:18px; color:#fff; line-height:28px;}
.fad span{ font-family:Arial, Helvetica, sans-serif; font-size:12px;color:#96d4ff;word-break:break-all;white-space:normal; line-height:14px;}

.flx{ width:100%; float:left; padding-top:30px;} 
.ftel{ display:block; float:left; color:#FFFFFF;font-size:16px; line-height:28px;}
.ftel i{ font-size:16px;color:#96d4ff; font-style:normal;}
.ftel span{ font-family:"BEBAS"; font-size:24px;}
.ftel em{color:#96d4ff; display:inline-block; padding:0 6px 0 6px; font-size:12px; font-style:normal;}
.ftel a{ color:#96d4ff; font-size:14px;}
.ftel a:hover{ color:#FFFFFF;}
.fmail{ display:block; float:left; color:#96d4ff; font-size:14px; border:#96d4ff 1px solid; padding:4px 15px 4px 15px; margin:2px 0 0 30px;}
.fmail i{ font-size:16px; line-height:20px;color:#96d4ff;}

.footery{float:right; }
.footery dl{float:right; width:180px;}
.footery dl dt{width:100%; font-size:20px; color:#FFFFFF; line-height:32px; position:relative; padding-bottom:40px;}
.footery dl dt a{ color:#FFFFFF;}
.footery dl dt:before{position:absolute;content:"";width:72px;height:3px;background:#00b2ec;left:0;top:50px;}
.footery dl dd{width:100%; font-size:14px; color:#FFFFFF; line-height:32px;}
.footery dl dd a{ color:#FFFFFF;}
#w140{ width:160px;}
#w100{ width:100px;}



.d1{background:#313131; padding:30px 0 0 0; height:auto; overflow:hidden;}
.d1 p{ display:block; font-size:14px; color:#808080; padding-bottom:30px;}
.d1 p a{ color:#808080;}

/*关于*/
.pbanner{ position:relative; overflow:hidden;}
.pbanner figure{ display:block; line-height:1; overflow:hidden;}
.pbanner figure img{ display:block; width:100%; height:auto; line-height:0;}
.society{ position:absolute; right:50%; margin-right:-550px; top:40%; margin-top:-40px;}
.society small{ display:block; color:#fff; font-size:22px; font-family:"Baiduan Number"; text-transform:uppercase; line-height:1.2; margin-bottom:10px;}
.society span{ display:block; text-align:right; color:#fff; font-size:26px; line-height:48px;}
.society span i{ font-style:normal; font-weight:bold; font-size:48px;}

.posite-box{ border-bottom:2px solid #f4f4f4;}
.positwr{ float:left;}
.phome{ float:left; transition:0.36s; margin-right:28px; width:60px; position:relative; background:#f4f4f4;}
.phome a{ display:block; height:63px; background:url(../images/home1.png) center no-repeat; position:relative;}
.phome:hover{ background:#2768b8;}
.phome:hover a{ background:url(../images/home2.png) center no-repeat;}
.positeli{ float:left; margin-top:26px;}
.positeli li{ float:left; margin-right:8px; line-height:1;}
.positeli li a{ display:block; padding-right:16px; line-height:1; color:#5b5b5b; font-size:14px; font-weight:bold; background:url(../images/arrow7.png) right center no-repeat;}
.positeli li a:hover{ background:url(../images/arrow8.png) right center no-repeat; color:#2768b8;}
.positeli li span{ display:block; line-height:1; font-size:14px; color:#2768b8; font-weight:bold;}
.menuli{ float:right; margin-top:26px;}
.menuli li{ float:left; margin-left:36px;}
.menuli li:first-child{ margin-left:0;}
.menuli li a{ display:block; color:#3b3a40; font-size:14px; line-height:1; font-weight:bold;}
.menuli li a:hover,.menuli li.now a{ color:#2768b8;}
.threemenu{ padding:30px 0 30px;}
.threeli{ background:#f4f4f4; padding:25px 32px;}
.threeli li{ float:left; line-height:1; margin-right:40px;}
.threeli li:last-child{ margin-right:0;}
.threeli li a{ display:block; line-height:1; color:#848181; font-size:14px; font-weight:bold;}
.threeli li a:hover,.threeli li a.on{ color:#3b3a40;}
.since{ padding-bottom:30px;}
.sincele{ width:30.72%; float:left;}
.sincele small{ display:block; line-height:1; color:#c8c8c8; font-size:32px; font-family:"BEBAS"; margin-bottom:10px;}
.sincele strong{ display:block; color:#333333; font-size:18px; font-weight:bold; line-height:1.5;} 
.sinedown{ margin-top:34px;}
.sinedown p{ float:left; line-height:1; color:#848181; font-size:18px; font-weight:bold; margin-right:26px;}
.sinedown p:last-child{ margin-right:0;}
.sinedown p b{ display:inline-block; color:#2768b8; font-size:70px; font-family:"Baiduan Number"; vertical-align:middle; margin-right:3px;}
.introduct{ width:100%;color:#7e7e7e; font-size:16px; line-height:2.2;  margin-bottom: 16px;}
.introduct h4{ line-height:1; color:#333333; font-size:18px; margin-bottom:20px;}
.introduct p{ } 
.withour-box{ background: url(../images/08.jpg) bottom center no-repeat #edf0f5; position:relative;}
.withour{ position:relative; padding-bottom:122px;}
.withle{ float:left; margin-top:56px; width:30%; position:relative; z-index:4;}
.withle small{ display:block; color:#666; font-family:"Baiduan Number"; font-size:20px; line-height:1.2; margin-bottom:12px; text-transform:uppercase; opacity:0.7;}
.withle span{ display:block; line-height:1; color:#000; font-size:18px; font-weight:bold;}


.customerBox{ overflow:hidden; width:1200px;  margin: 0 auto; margin-top:25px; position:relative}
.customerBox em{ display: block; width: 70px; height: 70px; position: absolute; top:65px;}
.customerBox em.sclt{ background: url("../images/customerLt.png") no-repeat center top; left:0}
.customerBox em.scrt{ background: url("../images/customerRt.png") no-repeat center top; right:0}
.customerBox em:hover{ background-position: bottom; cursor: pointer}
.customerBox .scCon{ overflow:hidden; width:1000px; height:280px; margin:0 auto; position:relative;}
.customerBox ul{ position:absolute; top:0; left:0;}
.customerBox ul li{ width:310px;float:left; text-align:center; margin-right:35px;}
.customerBox ul li a{ text-decoration:none}
.customerBox ul li img{ display:block; margin:0 auto; background-color: #fff;}
.customerBox ul li h3{ font-weight: normal;color: #666;padding: 0 10px;font-size: 14px;background: #2768b4;line-height: 50px;text-align: center;}
.customerBox ul li h3 a{ font-size:16px; margin-top: 30px; color:#fff}
.customerBox ul li p{ font-size:14px; margin-top: 15px; line-height: 20px; color: #666666; height: 40px; overflow: hidden}
.customerBox ul li:hover img{ opacity:.85;}



.existece{ width:67.45%; z-index:4; float:right; background:#fff; position:relative; padding:50px }
.existece:before{ content:""; width:81px; height:77px;  position:absolute; right:22px; bottom:10px;}
.existwr{  }
.existwr h6{ color:#7e7e7e; line-height:2.2; margin-bottom: 16px; display:block; text-align: left; font-weight:normal;}

.exiteimg{ display:block; width:487px; height:auto; position:absolute; left:0; bottom:0; line-height:0; z-index:0; max-width:100%;}

@-webkit-keyframes ReturnToNormal {
0%{
	-webkit-transform: scale(0.1,1);
	-ms-transform: scale(0.1,1);
	transform: translate: scale(0.1,1);
	}


  100% {
	-webkit-transform: scaleX(1,1);
	-ms-transform: scale(1,1);
	transform: translate: scaleX(1,1);
  }

  
}

@keyframes ReturnToNormal {
0%{
	-webkit-transform: scale(0.1,1);
	-ms-transform: scale(0.1,1);
	transform: translate: scale(0.1,1);
	}


  100% {
	-webkit-transform: scaleX(1,1);
	-ms-transform: scale(1,1);
	transform: translate: scaleX(1,1);
  }
}

/*文化*/

div.guanyucontent{width:1200px;margin:auto;}
div.guanyucontent img{max-width:1200px;}
div.guanyucontent p{line-height:30px;font-size:16px;color:#fff;}
div.wenhuaback{ width:1200px; height:761px; position:relative;}
div.wenhuanavback{ width:400px; height:761px; position:relative; float:left;}
div.wenhuanavoneback{ width:400px; height:761px; background:url(../images/wenhuanav1bg.jpg) center no-repeat; position:absolute; top:0; left:0;}
div.wenhuanavonetitleback{ width:131px; height:132px; position:absolute; background:url(../images/nav1middleimg.png) center no-repeat; left:132px; top:333px;}
div.wenhuanavonetitle{ width:40px; height:40px; margin:auto; color:#fff; font-size:20px; line-height:20px;}
div.wenhuanavtwoback{ width:400px; height:761px; position:absolute; background:url(../images/wenhuatwonavh.png) center no-repeat; top:0; left:0; display:none;}

div.wenhuanavtwotitleback{ width:400px; height:46px; overflow:hidden; text-align:center;}
div.wenhuanavtwotitlecn{ width:400px; height:29px; line-height:29px; color:#fff; font-size:22px;}
div.wenhuanavtwotitleen{ width:400px; height:17px; line-height:17px; font-size:14px; color:#8b8a8a;}
div.wenhuatwocontent{ width:400px; height:250px; line-height:25px; text-align:center; color:#a9a9a9;}
div.wenhuanavback:hover div.wenhuanavonetitleback{ display:none;}
div.wenhuanavback:hover div.wenhuanavtwoback{ display:block;}


.culturefix{ padding:70px 0 120px; text-align:center;}
.cullist{ display:inline-block; margin:auto;}
.cullist li{ position:relative; width:186px; height:186px; border:3px solid #a6a6a6; border-radius:50%; float:left; margin-right:112px; transition:0.32s;}
.cullist li:last-child{ margin-right:0;}
.cultures{ padding-top:58px; text-align:center; transition:0.44s;}
.cultures b{ display:block; width:186px;  position:relative; margin:auto; margin-bottom:12px; text-align:center; line-height:40px;}
.cultures b i{ font-size:60px; color:#666; font-weight:normal;}
.cultures span{ display:block; line-height:1; text-align:center; color:#a6a6a6; font-size:18px;}
.cultureds{ width:100%; padding-top:62px; height:180px; text-align:center; border-radius:50%; background:#2768b8; text-align:center; position:absolute; left:0; top:0; opacity:0; visibility:hidden; transition:0.54s; transform:rotateY(180deg); -webkit-transform:rotateY(180deg); -moz-transform:rotateY(180deg);}
.cultureds strong{ display:block; line-height:1; text-align:center; color:#fff; font-size:18px; padding-bottom:17px; position:relative;}
.cultureds strong:before{ content:""; width:30px; height:1px; background:#fff; position:absolute; left:50%; margin-left:-15px; bottom:0;}
.cultureds p{ color:#fff; font-size:14px; text-align:center; width:88%; margin:auto; margin-top:12px; height:50px; overflow:hidden;} 
.cullist li:hover{ border-color:#2768b8;}
.cullist li:hover .cultures{ opacity:0; visibility:hidden;}
.cullist li:hover .cultureds{ visibility:visible; transform:rotateY(0); -webkit-transform:rotateY(0); -moz-transform:rotateY(0); opacity:1;}


.alpic{ *position:absolute;top:50%;left:50%;}
.alpic img{ *position:relative;top:-50%;left:-50%;}
.alnm2{ display:block; float:left;width:256px; color:#333; height:36px; text-align:center; font-size:14px;line-height:36px; font-family:"Microsoft YaHei";}
.alpic1{ *position:absolute;top:50%;left:50%;}
.alpic1 img{ *position:relative;top:-50%;left:-50%;}
.ver_pic2{width:236px;height:170px; text-align:center;position:relative;display:table-cell;vertical-align:middle; background:#FFFFFF; margin:10px 0 0 10px; float:left;}
.cplb3{ width:1200px; height:auto; overflow:hidden; margin:0 auto;}
.cplb3 ul{ float:left; width:1256px; margin-left:-58px;}
.cplb3 ul li{width:256px; height:226px; float:left; text-align:center;font-family:"Microsoft YaHei"; margin:0 0 30px 58px; background:#def4fc; border:#d3e7fc 2px solid;}

/*news*/
.wrap {padding-bottom: 20px; width:1200px; margin:0 auto; height:auto; overflow:hidden;}

.slideBox{width:588px; height: 392px; position: relative;}
.slideBox .hd{position: absolute; right: 10px; bottom: 15px; z-index: 1;}
.slideBox .hd ul li{float: left; margin-right: 8px; cursor: pointer; width: 10px; height: 10px; background: #fff; border-radius: 5px;}
.slideBox .hd ul li.on{background: #c50018; width: 40px;}
.slideBox .bd{position: relative; z-index: 0;}
.slideBox .bd li{position: relative; width:100%; overflow:hidden; height:392px;}
.slideBox .bd li img{height:100%; display: block; margin:0 auto;}
.slideBox .bd p{position: absolute; bottom: 0; left: 0; width: 752px; height: 40px; line-height: 40px; font-size: 16px; text-indent: 10px; z-index: 1;}
.slideBox-bg{position: absolute; bottom: 0; left: 0; right: 0; height: 72px; background-image: url("../img/lunbo-bg.png");}
.slideBox .bd p a{color: #fff;}
.slideBox .prev, .slideBox .next{position: absolute; left: 0; top: 50%; margin-top: -58px; display: none; width: 56px; height: 117px; background: url(../img/prev-btn.png) center no-repeat; filter: alpha(opacity=50); opacity: 0.5;}
.slideBox .next{left: auto; right: 0; background-image: url("../img/next.png");}
.slideBox .prev:hover, .slideBox .next:hover{filter: alpha(opacity=100); opacity: 1; background-color: #000;}

.topnews_right{ width:588px; float:right; height:auto; overflow:hidden;}
.nnewslb li{margin-bottom: 10px; float: left; padding: 18px 0; padding-right:0; box-sizing: border-box; width:100%; padding-right:20px;}
.nnewslb li:hover{background: #0060a3; transition: .5s ease-in-out; color: #ffffff;}
.nnewslb li:hover .left{transition: .5s ease-in-out; color: #ffffff;}
.nnewslb li:hover .right .h0{transition: .5s ease-in-out; color: #ffffff;}
.nnewslb li:hover .right .p{transition: .5s ease-in-out; color: #def1ff;}
.nnewslb li .left{width: 145px; text-align: center; line-height: 1; color: #222222; transition: .5s ease-in-out; font-family: "BEBAS";}
.nnewslb li .left .num{font-size: 50px; line-height: 1; padding-bottom: 10px; margin-bottom: 10px; position: relative;}
.nnewslb li .left .num:after{content: ""; position: absolute; height: 1px; width: 45px; background: #dddddd; left: 0; bottom: 0; right: 0; margin: auto;}
.nnewslb li .left .time{font-size: 16px;}
.nnewslb li .right{width: calc(100% - 145px);}
.nnewslb li .right .h0{font-size: 20px; color: #222222; line-height: 22px; height: 22px; overflow: hidden; transition: .5s ease-in-out; margin-bottom: 15px; text-align:left;}
.nnewslb li .right .p{transition: .5s ease-in-out; font-size: 14px; color: #666666; line-height: 26px; text-align:left;}

.nnewslb3{ width:90%; height:150px; margin:0 auto; border-bottom:#f8f8f8 3px solid;}
.nsjpic{ background:#eee; float:left; margin:20px 0 0 20px; width:170px; height:116px;}
.nsj{ background:#fff; border:#f1f1f1 1px solid; float:left; margin:20px 0 0 20px; width:80px;}
.nsj h1{ display:block; float:left; width:100%; text-align:center; background:#2768b4; height:30px; line-height:30px; font-size:12px; color:#fff;font-family:"Microsoft YaHei";}
.nsj h2{ display:block; float:left; width:100%; text-align:center; height:50px; line-height:50px; font-size:32px; color:#666;font-family: "Times New Roman", Times, serif, HELVETICANEUELTPRO-THEX, "微软雅黑"; background:#f8f8f8; }
.nnewsc{ width:680px; height:72px; float:left; margin-left:20px; margin-top:14px; font-size:12px;}
.nnewsc a{ width:680px; display:block; float:left; line-height:22px;color:#333; font-size:16px; padding-top:10px }
.nnewsc a:hover{ color:#ff0000; text-decoration:underline;}
.nnewsc p{ color:#999; line-height:18px; font-size:13px; padding-top:10px; display:block; float:left;width:680px;}
.newsxg{ width:680px; line-height:14px; font-size:12px; color:#bbb;padding-top:10px; height:auto; overflow:hidden; }

.nnewsc2{ width: calc(100% - 210px); height:72px; float:left; margin-left:20px; margin-top:14px; font-size:12px;}
.nnewsc2 a{ width:100%; display:block; float:left; line-height:22px;color:#333; font-size:20px; padding-top:10px }
.nnewsc2 a:hover{ color:#ff0000; text-decoration:underline;}
.nnewsc2 p{ color:#999; line-height:18px; font-size:13px; padding-top:10px; display:block; float:left;width:100%;}
.newsxg2{ width:100%; line-height:14px; font-size:12px; color:#bbb;padding-top:10px; height:auto; overflow:hidden;}


#fenye{width:100%; height:50px; text-align:center;margin:0 auto; line-height:30px; font-size:12px; }
.page-wrapper{ background-color:#fff;width:96%; max-width:1400px; margin:-180px auto 40px; position:relative; z-index:997;min-height:600px;box-shadow: 0px 2px 15px 0 rgba(0, 0, 0, 0.05);}

.news-view{ }
.news-view .news-info{ }
.news-view .news-info .text{}
.news-view .news-info .title{ color:#333; text-align:center; padding:55px 100px 29px;}
.news-view .news-info .title h1{font-size:24px; font-weight:500;line-height:36px;}
.news-view .news-info .title p{ font-family:"仿宋"; color:#555;font-size:22px;  padding-top:5px; }
.news-view .news-info .info{color:#aaa; position:relative; padding:20px 40px; height:60px; background-color:#f4f4f4; text-align:center; width:100%;}
.news-view .news-info .info span{ display: inline-block;}
.news-view .news-info .info span.source{background: url(../images/new_i3.png) no-repeat scroll left center;padding: 2px 0px 2px 22px;margin-right: 18px;}
.news-view .news-info .info span.date{background: url(../images/new_i1.png) no-repeat scroll left center;padding: 2px 0px 2px 22px;margin-right: 18px;}
.news-view .news-info .info span.hits{background: url(../images/new_i2.png) no-repeat scroll left center;padding: 2px 0px 2px 28px;}
.news-view .news-info .info .share{ position:absolute; right:40px;top:21px;}

.share span{ float:left; line-height:20px;}
.share a{ padding-left:20px; height: 20px; margin-left:6px; display: inline-block; background: url(../images/share.png); float: left;-webkit-transition-duration: 0.3s;-moz-transition-duration: 0.3s;-o-transition-duration: 0.3s;}
.share a.i1{ background-position: 0px 0px;}
.share a.i2{ background-position: -50px 0px;}
.share a.i3{ background-position: -95px 0px;}
.share a.i1:hover{ background-position: 0px -20px;}
.share a.i2:hover{ background-position: -50px -20px;}
.share a.i3:hover{ background-position: -95px -20px;}

.news-view .content{ line-height:200% !important;  margin-top:20px; font-size:16px; margin:30px 40px 40px 40px;}
.news-view .content img{ max-width:90%;} 
.news-view .content p{ margin-bottom:15px;line-height:200% !important;}
.news-view .content span{ margin-bottom:15px;line-height:240% !important;}
.news-view .content h3{ margin:25px 0 10px !important; font-size:16px !important;}
.news-view .other{  background-color:#f7f7f7; padding:20px 40px 40px; font-size:14px;}
.news-view .other .left{ float:left;color:#aaa;}
.news-view .other .left p{ height:30px;}
.news-view .other .left p a{ margin-left:3px; color:#333333;}
.news-view .other .right{float:right;color:#777}
.news-view .other .right a{ display:inline-block; padding:15px 20px; background-color:#bbb; color:#fff;-webkit-transition-duration: 0.3s;-moz-transition-duration: 0.3s;-o-transition-duration: 0.3s;}
.news-view .other .right a i{ position:relative;top:3px; margin-right:3px; font-size:20px}
.news-view .other .right a:hover{ background-color:#999}
.news-view .download{ border-top:1px #eee solid; padding:30px 0; margin-top:25px; padding-left:40px;}
.news-view .download h2{ font-size:16px; font-weight:bold; height:25px;}
.news-view .download p{ padding:5px 0px; }
.news-view .download p i{ font-size:20px; line-height:20px; color:#aaa; position:relative;top:2px; margin-right:5px}
.news-view .download p a{ color:#338af9;  font-size:14px;}
.news-view .download p a:hover{ text-decoration:underline}
.news-view .pics{ background:#fff;  position:relative; margin:30px auto 0px; width:800px; }
.news-view .pics img { text-align:center; margin:0 auto; width:100%;}
.news-view .pics .swiper-container{overflow:hidden; height:490px;}
.news-view .pics .swiper-slide{ text-align:center;}
.news-view .pics .swiper-slide img{max-width:800px; height:450px;}
.news-view .pics .swiper-slide .title{ margin-top:15px; font-weight:bold}
.news-view .pics .pagination{position: absolute; z-index: 20; bottom:40px; width: 100%; text-align: center;}
.news-view .pics .swiper-pagination-switch{display: inline-block; width: 8px; height: 8px; border-radius: 8px; background: #fff; margin: 0 5px; opacity: 0.8;  cursor: pointer;}
.news-view .pics .swiper-active-switch{background: #0090ff;}
.news-view .pics .arrow-left{ display:block;z-index:50; width:70px; height:70px; background:url(../images/prev-btn.png) no-repeat; position:absolute;top:50%; margin-top:-35px; left:-80px; visibility:hidden;filter:alpha(opacity=0);opacity: 0;transition-duration: 0.5s;}
.news-view .pics .arrow-right{display:block; z-index:50; width:70px; height:70px; background:url(../images/next-btn.png) no-repeat; position:absolute;top:50%; margin-top:-35px; right:-80px; visibility:hidden;filter:alpha(opacity=0);opacity: 0;transition-duration: 0.5s;}
.news-view .pics:hover .arrow-left{ visibility:visible;filter:alpha(opacity=100);opacity:1; left:-70px}
.news-view .pics:hover .arrow-right{ visibility:visible;filter:alpha(opacity=100);opacity:1; right:-70px}
.news-view .news-video-con{ margin:30px auto 0 !important; width:720px;height:520px;}
.news-view .news-video-con p{ text-align:center; margin-top:15px;}


/*产业*/
.business-main{background:url(../images/map-bg.jpg) no-repeat center bottom; background-size:cover; width:100%; overflow:hidden;  min-height:750px; position:relative;}
.business-main .item-wrapper{ padding:6% 5% 14%; height:100%;}
.business-main .loading{ width:50px; height:50px; position:absolute; left:50%; margin-left:-25px;top:50%; margin-top:-50px; background:url(../images/loader2.gif) no-repeat; display:none}
.business-main .items{ width:30%; margin:0 1%;height:100%; background: #efefef;overflow:hidden; float:left; position:relative;visibility: hidden;visibility:visible\9; box-shadow:0px 3px 25px 0px rgba(0,0,0,0.1); z-index:2 }
.business-main .image{ width:100%; height:60%;overflow:hidden; position:relative}
.business-main .bg{ width:100%; height:100%; background-repeat:no-repeat;background-size:cover;-webkit-transition: -webkit-transform 0.5s ease-out;-moz-transition: -moz-transform 0.5s ease-out;-ms-transition: -ms-transform 0.5s ease-out;transition: transform 0.5s ease-out; position:absolute; left:0;top:0;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);}
.business-main .mask{ height:50%; width:100%; position:absolute; left:0;top:0; background:#1d3994;filter:alpha(opacity=0);-moz-opacity:0;opacity:0; z-index:2;-webkit-transition-duration: 0.5s;-moz-transition-duration: 0.5s;-o-transition-duration: 0.5s;}
.business-main .txt{ position:absolute; width:100%; text-align:center;top:70%; z-index:3; left:0; color:#444;-webkit-transition-duration: 0.5s;-moz-transition-duration: 0.5s;-o-transition-duration: 0.5s;}
.business-main .txt em{ display:block; width:80px; height:80px; background-color:#fff;border-radius:40px; position:absolute;top:-100px;left:50%; margin-left:-40px;box-shadow:0px 10px 15px 0px rgba(0,0,0,0.06);}
.business-main .txt i{ display:block; font-size:40px; line-height:80px; color:#0093d3}
.business-main .txt strong{ display:block; font-size:22px;}
.business-main .txt span{  display:block;font-family:"NoveDemiBold"; color:#aaa}
.business-main .txt a{ display:inline-block; padding:7px 10px 7px 15px; background-color:#2372b9;color:#fff; margin-top:20px; transition: all 0.5s cubic-bezier(0.71, -0.01, 0.07, 0.99) 0s; -webkit-transition: all 0.5s cubic-bezier(0.71, -0.01, 0.07, 0.99) 0s;}
.business-main .txt a:hover{ background-color:#3f51b5; border-color:#3f51b5; color:#fff}
.business-main .txt a i{ display:inline-block; font-size:18px; line-height:1.5; color:#fff; margin-left:2px; position:relative;top:2px}
.business-main .items:hover .mask{/*filter:alpha(opacity=40);-moz-opacity:0.4;opacity:0.4;*/}
.business-main .items:hover .bg{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);}
.business-main .items:hover a{filter:alpha(opacity=100);-moz-opacity:1;opacity:1; margin-top:20px; background-color:#2372b9; color:#fff; padding:7px 25px;}
.business-main .bx-pager{ bottom:-40px !important}
.business-main .bx-pager.bx-default-pager a{ background:#fff !important}
.business-main .bx-pager.bx-default-pager a.active{ background:#005acb !important}
.business-main a.prev-btn{ display:block; width:50px; height:50px; background:url(../images/prev.png) no-repeat; position:absolute; left:50%; margin-left:-680px;top:50%; margin-top:-45px;}
.business-main a.prev-btn:hover{ background-image:url(../images/prev_on.png)}
.business-main a.next-btn{ display:block; width:50px; height:50px; background:url(../images/next.png) no-repeat; position:absolute; left:50%; margin-left:630px;top:50%; margin-top:-45px;}
.business-main a.next-btn:hover{ background-image:url(../images/next_on.png)}
.business-main .map-btn{ width:220px; height:70px; background-color:#2372b9; position:absolute; left:50%; margin-left:-100px;bottom:-70px; z-index:2;border-radius:5px 5px 0 0;transition: all 0.6s cubic-bezier(0.71, -0.01, 0.07, 0.99) 0s; -webkit-transition: all 0.6s cubic-bezier(0.71, -0.01, 0.07, 0.99) 0s; }
.business-main .map-btn a{ display:block; line-height:60px; font-size:16px; text-align:center; color:#fff}
.business-main .map-btn a i{ font-size:26px; line-height:26px; position:relative;top:4px; margin-right:5px}
.business-main .map-btn.hover{ bottom:-10px}
.business-main .map-btn:hover{bottom:0}

@media (max-height: 800px) {
	.business-main .txt i{ font-size:50px}
	.business-main .txt span{ display:none}
}


/*产业*/
.lmtitle{text-align:center; margin:0 auto 50px auto;}
.lmtitle .title{text-align:center;line-height:1em;font-size:24px;color:#282828;position:relative; font-weight:bold;}
.lmtitle .title span{color:#cf0b0b; font-weight:bold;}
.lmtitle .title:before{position:absolute;content:"";width:100px;height:3px;background:#2768b8;left:50%;margin-left:-50px;top:66px;}
.lmtitle .subtitle{text-align:center;line-height:1em;font-size:14px;color:#999;text-transform:uppercase;margin-top:10px;}
.fwintro{ width:980px; height:auto; margin:0 auto; padding:0 0 30px 0; font-size:16px; line-height:32px; color:#666666; text-align:center;}

.youshi{ width:1200px; height:auto; overflow:hidden; margin:0 auto;}
.youshi ul{ float:left;}
.youshi ul li{width:400px; float:left; position:relative; height:226px; background:#FFFFFF; padding:60px 30px 30px 30px;}
.youshi .arror{width:0;height:0;border:20px solid transparent;border-left-color:#2768b8; position:absolute; left:0; top:100px; z-index:2;}
.youshi .arror2{width:0;height:0;border:20px solid transparent;border-right-color:#2768b8; position:absolute; right:0; top:100px; z-index:2;}
.youshi .arror3{width:0;height:0;border:20px solid transparent;border-top-color:#2768b8; position:absolute; top:0; left:175px; z-index:2;}
.youshi ul li h3{display: block;font-size:20px;color: #fff; line-height:32px;  }
.youshi ul li span{display: block;font-size: 30px;color: #fff;padding: 10px 0 8px 0;}
.youshi ul li em{display: block;color: #fff;font-size: 16px;font-family:"arial";text-transform:uppercase;line-height: 32px;}
.youshi ul li i{display: block;color: #fff;font-size:12px;font-family:"arial";background: url(../images/ysb_t.jpg) no-repeat 0 bottom;padding:0px 0 15px 0;text-transform:uppercase; font-style:normal;}
.youshi ul li p{font-size: 13px;color: #b1b1b1;display: block;line-height:26px;padding-top:20px;margin-bottom: 20px}
.youshi ul li a{background: url(../images/ys_mr.jpg) no-repeat 0 0;width: 200px;height: 45px;line-height: 45px;display: block;font-size: 16px;color: #fff;padding-left: 37px;}

#youshibg1{ background:#2768b8;}
#youshibg2{ background:#2768b8;}
#youshibg3{ background:#2768b8;}

#font_color_bai{ color:#FFFFFF;}


#youshi_bg{ background:#000000; padding:0;}
#youshi_bg img{ width:400px; height:226px;}
.pbot i{ background: url(../images/pbot_ico1.png) no-repeat scroll center center; width: 12px; height: 16px; position: absolute; left: 50%; top: 20px; margin-left: -6px;-webkit-animation: mouse-dot 1.5s cubic-bezier(0.23, 1, 0.32, 1) infinite; animation: mouse-dot 1.5s cubic-bezier(0.23, 1, 0.32, 1) infinite;}

.pbot2{ background-image: url(../images/pbot_2.png); position: absolute; left: 50%; margin-left: -35px; bottom: -35px; display:block; width:70px; height:70px; z-index:8}
.pbot2 i{ background-image: url(../images/pbot_ico2.png);}
.rel{ position:relative;}

.shadow{-o-box-shadow:0 0 35px rgba(0,0,0,.1); -ms-box-shadow:0 0 35px rgba(0,0,0,.1); -moz-box-shadow:0 0 35px rgba(0,0,0,.1); -webkit-box-shadow:0 0 35px rgba(0,0,0,.1); box-shadow:0 0 35px rgba(0,0,0,.1);}
em, i {
    font-style: normal;
}
.centent{width:1200px; margin:0 auto;}
.nnewslb4{ width:380px; height:520px; float:left; margin:0 0 30px 30px; background:#FFFFFF;}
.nsjpic4{ display:block; float:left; width:380px; height:460px;}

.nnewsc{display:block; width:340px; height:72px; float:left; margin-left:20px; margin-top:14px; font-size:12px;}

.nnewsc4{ width:380px; height:auto; line-height:40px;color:#333; font-size:18px;font-weight:normal; text-align:center;}
.nnewsc_c{ color:#999; line-height:24px; font-size:12px; padding-top:30px; display:block; float:left;width:340px; margin:0 0 0 20px; color:#959595;}
.newsxg2{ display:block; width:340px; line-height:30px; font-size:12px; color:#666;padding-top:10px; height:auto; overflow:hidden; float:left;margin:0 0 0 20px;  font-weight:normal;}
.newsxg2 span{ display:inline-block;}
.ver_pic_n{width:380px;height:460px; text-align:center;position:relative;display:table-cell;vertical-align:middle;}
.nboxc_q{ width:1230px; float:left; margin-left:-30px;}


.lmtitle3{text-align:center; margin:0 auto 50px auto;}
.lmtitle3 .title{text-align:center;line-height:1em;font-size:24px;color:#fff;position:relative;}
.lmtitle3 .title span{color:#fff; font-weight:bold;}
.lmtitle3 .title:before{position:absolute;content:"";width:100px;height:3px;background:#fff;left:50%;margin-left:-50px;top:66px;}
.lmtitle3 .subtitle{text-align:center;line-height:1em;font-size:14px;color:#fff;text-transform:uppercase;margin-top:10px;}

.rcintro{ width:1140px; height:auto; overflow:hidden; margin:0 auto;}

.join-dl { color: #575757; padding-bottom: 80px; border-top: 3px solid #e6e6e6; width:1140px; }
.join-dl dt { cursor: pointer; position: relative; padding: 25px 20px 25px 20px; border-bottom: 3px solid #e6e6e6;  position: relative; overflow: hidden; font: 14px/1.8 "microsoft yahei"; }
.join-dl dt .joico { width: 15px; height: 15px; position: absolute; right: 20px; top: 28px; font-size: 15px; }
.join-dl dt .name { font-size: 16px; }
.join-dl dt .joico .line1 { width: 15px; height: 3px; overflow: hidden; background: #575757; position: absolute; left: 0; top: 6px; transition: 400ms; }
.join-dl dt .joico .line2 { width: 3px; height: 15px; overflow: hidden; background: #575757; position: absolute; left: 6px; top: 0; transition: 400ms; }
.join-dl dt .joico .line3 { width: 15px; height: 3px; overflow: hidden; background: #575757; position: absolute; left: 50px; top: 6px; opacity: 0; filter: alpha(opacity=0); transition: 400ms; }
.join-dl dt.joinact .line1 { left: -70px; opacity: 0; filter: alpha(opacity=0); }
.join-dl dt.joinact .line2 { top: -70px; opacity: 0; filter: alpha(opacity=0); }
.join-dl dt.joinact .line3 { left: 0px; opacity: 1; filter: alpha(opacity=100); }
.join-dd { padding: 28px 20px 40px; display: none; color: #575757; background-color: #dee8f6; border-bottom: 3px solid #e6e6e6; }
.join-dl dt.joinact { background-color: #c5d9f4; }

.map { height: 598px; border-bottom: 6px solid #11a1e1; }


.hui{ background:#e0e2e4;}
.hui2{ background:#f4f4f4;}
.bai{ background:#FFFFFF;}
.lan{ background: url(../images/background1.png) top center no-repeat #2667b7; height:750px;  margin:0 auto;}

