﻿@charset "utf-8";
body{font-family:"Microsoft Yahei";background: #fff}
a{text-decoration: none;}
a:hover{text-decoration: none;}
.shil{height:200px;padding-top:102px;}
.shil li {float:left;width:36%;font-size:18px;color: #333333;}
.shil li span {display: block;color: #333333;font-size:20px;}
.shil li span em {font-size:60px;font-weight: bold;line-height: 44px;color: #0054a3}
.shil li p{font-size:14px;color: #666666;line-height: 24px;width:323px;padding-top:26px;}
.shil li:last-child {width:28%;}

.titis{height:152px;text-align: center;}
.titis h4{height:66px;line-height:66px;font-size: 40px;color: #333333;}
.titis h4 a {color: #333333;}
.titis p{height: 32px;line-height: 32px;font-size:18px;color: #666666;}
.lc_bj{background: url(../images/lc_bj.jpg) no-repeat center top;padding-top:86px;overflow: hidden;height:730px;}
.lic{position: relative;}
.lc_qh li{width:138px;height:48px;border:1px solid #0054a3;border-radius: 4px;text-align: center;line-height: 48px;margin-bottom:10px;font-size:18px;color: #333333;}
.lc_qh li.on{background: #0054a3;border-color: #0054a3;color: #fff;}
.lc_qh ul{float:left;width:138px;margin-right:30px;}
.lc_qh ul:nth-child(2){}
.lc_qh ul:last-child{float: right;}
.lc_nr{position: absolute;left: 175px;top:152px;}
.lc_nr dl{width: 820px;background: #fff}
.lc_nr dt {font-size:0;line-height: 0}
.lc_nr dt img {width:820px;height: 412px;}
.lc_nr dd {padding:25px 30px 0;height: 105px;font-size:16px;color: #333333;line-height: 30px;box-shadow: 0 8px 20px #e6e6e6;}
/*.lc_bj{background: url(../images/lc_bj.jpg) no-repeat center top;padding-top:86px;overflow: hidden;}
.lic{height: 692px;position: relative;}
.lc_qh li{width:138px;height:48px;border:1px solid #0054a3;border-radius: 4px;text-align: center;line-height: 48px;margin-bottom:10px;font-size:18px;color: #333333;}
.lc_qh li.on{background: #0054a3;border-color: #0054a3;color: #fff;}
.lc_qh ul{float:left;width:138px;margin-right:30px;}
.lc_qh ul:nth-child(2){margin-right:580px;}
.lc_qh ul:last-child{margin:0;}
.lc_nr{position: absolute;left:360px;top:152px;}
.lc_nr dl{width:480px;background: #fff}
.lc_nr dt {font-size:0;line-height: 0}
.lc_nr dt img {width:480px;height: 240px;}
.lc_nr dd {padding:25px 30px 0;height: 145px;font-size:16px;color: #333333;line-height: 30px;box-shadow: 0 8px 20px #e6e6e6}
*/
.tu1{background: url(../images/tu1.jpg) no-repeat center top;height: 500px;margin-top:50px;}

.yuanz{padding-top:88px;padding-bottom:85px;}
.yuanz div.titis{height:125px;}
.yz_nr{position: relative;width:1200px;height: 992px}
.yz_nr dl{position: absolute;width:300px;}
.yz_nr dt {font-size:0;line-height: 0;overflow: hidden;}
.yz_nr dt img {transition: all 1s}
.yz_nr dd {text-align: center;height: 158px;width:300px;padding-top:82px;}
.yz_nr dd h4 {font-size:24px;color: #333333;height: 41px;line-height: 41px;}
.yz_nr dd span {font-size:18px;color: #666666;padding-top:6px;display: inline-block;}
.yz_nr .dls1{left:0;top:0;width:900px;}
.yz_nr .dls1 dt{float:left;width:600px;}
.yz_nr .dls1 dd {float:left;}
.yz_nr .dls2{right:0;top:0;}
.yz_nr .dls3{left:0;top:240px;}
.yz_nr .dls4{left:300px;top:240px;width:600px;}
.yz_nr .dls4 dd {width:600px;}
.yz_nr dl:hover dt img{transform: scale(1.1);}
.yz_nr p{width:300px;height:240px;background: url(../images/yz_ico1.jpg) no-repeat;position: absolute;right:0;top:480px;text-align: center;padding-top:100px;font-size:24px;color: #fff;line-height: 46px;}
.yz_nr p a {width:158px;height: 43px;border:1px solid #4d86bb;border-radius: 20px;display: block;font-size:16px;color: #fff;line-height: 43px;text-align: center;margin:6px auto 0;}


.cg_bj{height:892px;padding-top:88px;background: #f6f6f6 url(../images/cg_bj.jpg) no-repeat center bottom;overflow: hidden;}
.cg_qh{height: 120px;overflow: hidden;}
.cg_qh li {float:left;width:364px;height: 60px;text-align: center;background: #0054a3;line-height: 60px;font-size:20px;color: #fff;border-radius: 4px;margin-right:53px;position: relative;}
.cg_qh li.on{background: #009944}
.cg_qh li.on:after{content: "";display: block;width:0;height: 0;border-right:10px solid transparent;border-left:10px solid transparent;border-top:10px solid #009944;position: absolute;left:47%;bottom:-10px;}
.cg_qh li:last-child{margin:0;}
.cg_nr {position: relative;}
.cg_nr dd{float:left;width:550px;padding:56px 0 0 50px;background: rgba(255,255,255, 0.96);height: 394px;margin-top:38px;position: relative;z-index: 2}
.cg_nr dd h4{font-size:20px;line-height: 34px;color: #333333;padding-right:25px;}
.cg_nr dd p {font-size:14px;color: #666666;line-height:28px;padding:0 0 20px 0;overflow: hidden;}
.cg_nr dd em {display: block;width:160px;height: 45px;background: #009944;text-align: center;line-height: 45px;font-size:16px;color: #fff;border-radius: 20px;margin-top:10px; cursor: pointer;position:absolute;z-index:4;bottom:35px;}
.cg_nr dt{float:right;position: absolute;right:0;top:0;}
.cg_nr dd em a{color:#fff;}

.pro_bj{background: url(../images/pro_bj.jpg) no-repeat center bottom;height:812px;padding-top:108px;overflow: hidden;}
.pro {position: relative;}
.pro .titis {height: 192px;}
.pro li{float:left;width:200px;height: 381px;background: url(../images/pro_ico1.png) no-repeat;margin:0 42px 0 40px;position:relative;padding-top:24px;padding-right:38px;text-align: center;}
.pro li h4 a{display: block;height: 57px;line-height: 57px;font-size:24px;color: #fff;position: relative;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.pro li h4 a:after{ content: "";display: block;width:31px;height: 1px;background: #fff;left:42%;bottom:0;position: absolute;}
.pro li p {padding-top:26px;}
.pro li p a{display: block;height: 26px;line-height: 26px;color: #fff;}
.pro li:last-child{margin:0 0 0 40px;position: absolute;top:192px;right:-38px;}
.pro li i{position: absolute;}
.pro li:nth-child(1) i{left:-140px;top:211px;}
.pro li:nth-child(2) i{left:-77px;top:216px;}
.pro li:nth-child(3) i{left:-62px;top:222px;}
.pro li:nth-child(4) i{left:-101px;top:265px;}
.pro li:hover{background: url(../images/pro_ico1_hv.png) no-repeat;}
.pro li p a:hover{opacity: 0.5}


.lianm{padding-top:88px;height: 720px;}
.lm_qh{float:left;width:245px;}
.lm_qh li{background: url(../images/yz_ico2.jpg) no-repeat center top;height: 90px;margin-bottom:5px;text-align: center;line-height: 90px;font-size:20px;color: #fff;position: relative;}
.lm_qh li:nth-of-type(2){background-image: url(../images/yz_ico2.jpg);}
.lm_qh li:nth-of-type(3){background-image: url(../images/yz_ico3.jpg);}
.lm_qh li:nth-of-type(4){background-image: url(../images/yz_ico4.jpg);}
.lm_qh li:nth-of-type(5){background-image: url(../images/yz_ico5.jpg);}
.lm_qh li img {vertical-align: middle;margin-right:24px;}
.lm_qh li.on{background: #009944}
.lm_qh li.on:after{content: "";display: block;width:0;height: 0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #009944;position: absolute;top:43%;right:-10px;}
.lm_nr{float:right;width:940px;}
.lm_nr dl{height: 470px;position: relative;}
.lm_nr dt{font-size:0;line-height: 0}
.lm_nr dt img {width:940px;height: 470px;}
.lm_nr dd {position: absolute;left:0;bottom:0;width:100%;height:120px;background: rgba(0,0,0,0.5);}
.lm_nr dd p {width:680px;padding:16px 0 0 60px;float:left;font-size:14px;color: #fff;line-height: 28px;}
.lm_nr dd p b{font-size:16px;}
.lm_nr dd em a {float:left;width:160px;height: 45px;background: #009944;text-align: center;line-height: 45px;font-size:16px;color: #fff;border-radius: 20px;margin-top:37px;}

.jianz{overflow: hidden;height: 812px;}
.jianz .titis {height: 128px;}
.jz_w{text-align: center;font-size:16px;color: #333333;line-height: 24px;height: 164px;}
.jz_w p {margin-bottom:28px;}
.jz_c{height:475px; position: relative;width:1200px;left:50%;margin-left:-600px;}
.jz_c ul{height: 475px;margin-left:-360px;}
.jz_c li {float:left; position: relative;margin-right:5px; height:506px;background: #e9e9e9;width:380px;overflow: hidden;font-size:0;line-height: 0}
.jz_c li img {width:380px; height: 506px;}
.jz_c .tempWrap{overflow: visible!important;margin:0 auto; }

.jz_c li p {position: absolute;height:0;background:rgba(0,84,163,.9);text-align: center; left:0px;bottom:0px;width:100%;transition: all .5s linear;overflow: hidden;text-align: center;}
.jz_c li p span a{font-size:24px;color: #fff;line-height:63px; display:block;margin-top:170px;}
.jz_c li:hover p{width:100%;height:100%;background:rgba(0,84,163,.9);z-index: 2;}
.jz_c li em a{font-size:16px;color: #fff;width:158px;display: block; line-height:43px;height: 43px;border:1px solid #5c8dbc;border-radius: 20px;margin:16px auto 0;}


.ns_bj{background: #f6f6f6;height: 712px;padding-top:88px;overflow: hidden;}
.ns_nr {position: relative;}
.ns_nr li{float:left;width:384px;margin-right:24px;}
.ns_nr li i {font-size:0;line-height: 0;width:384px;overflow: hidden;display: block;}
.ns_nr li i img {width:384px;height: 216px;transition: all 1s}
.ns_nr li i:hover img{transform: scale(1.1);}
.ns_nr li h4 a{margin:36px 0 0 30px;height: 36px;line-height: 36px;font-size:18px;color: #333333;display: block;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.ns_nr li p{padding:8px 0 0 30px;width:300px;font-size:14px;color: #666666;line-height: 26px}
.ns_nr li:last-child{margin:0;}
.ns_j1,.ns_j2{position: absolute;top:90px;}
.ns_j1{left:-50px;}
.ns_j2{right:-50px;}
.ns_nr em a {width:180px;height: 50px;background: #0054a3;text-align: center;line-height: 50px;font-size:16px;color: #fff;margin:68px auto 0;display: block;border-radius: 25px}

.ab_bj{background: url(../images/ab_bj.jpg) no-repeat center top;padding-top:27px;height: 656px;}
.ship{border:14px solid #fff;border-radius: 8px;width:690px;height: 507px;margin:0 auto;box-shadow: 0 0 10px #ccc}

.fengc{height: 220px;padding-top:80px;}
.fengc ul{float:left;width:1089px;overflow: hidden;}
.fengc li{float:left;font-size:0;line-height: 0;margin-right:30px;}
.fengc li img {width:240px;height: 180px;}
.fengc li:last-child{margin:0;}
.fc_j1{float:left;width:36px;padding:75px 39px 0 0;}
.fc_j2{float:right;padding-top:75px}