/*2017-07-28*/
.main *{-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;margin:0; padding:0;}
.main html{-webkit-text-size-adjust:100%;}
.main a{text-decoration: none;display: block;}
.main i{font-style: normal;display: inline-block;}
ul,ol{list-style: none;}
textarea{resize: none;}
.main span{display: inline-block;}
input,textarea,a{outline: none;border: none;font-family: "微软雅黑";border-radius: 0;font-size: 14px;color: #707070;}
input:-moz-placeholder{color: #9f9f9f; opacity:1;}
input::-moz-placeholder{color: #9f9f9f; opacity:1;}
input:-ms-input-placeholder{color: #9f9f9f; opacity:1;}
input::-webkit-input-placeholder{color: #9f9f9f; opacity:1;}
img{border: none;vertical-align: top;}
table{border:0;margin:0;border-collapse:collapse;width: 100%;}
table td{padding:0;}
table tr th{font-weight: normal;}
.clear:after{content: "";display: block;height: 0;*zoom:1;clear: both;}
.fl{float: left;}
.fr{float: right;}
/*==========以下部分是Validform必须的===========*/
.Validform_checktip{ margin-left:8px;line-height:20px; height:20px;overflow:hidden;color:#999;font-size:12px;position: absolute;left: 525px;top: 12px;}
.Validform_right{color:#71b83d;padding-left:20px;background:url(/images/right.png) no-repeat left center;position: absolute;left: 567px;top: 35px;}
.Validform_wrong{color:red;padding-left:20px; white-space:nowrap; background:url(/images/error.png) no-repeat left center;position: absolute;right: 567px;top: 35px;}
.Validform_loading{padding-left:20px;background:url(/images/onLoad.gif) no-repeat left center;}
.Validform_error{background-color:#ffe7e7;}
#Validform_msg{color:#7d8289; font: 12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif; width:280px; -webkit-box-shadow:2px 2px 3px #aaa; -moz-box-shadow:2px 2px 3px #aaa; background:#fff; position:absolute; top:0; right:50px; z-index:99999; display:none;filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#999999');}
#Validform_msg .iframe{position:absolute; left:0; top:-1px; z-index:-1;}
#Validform_msg .Validform_title{line-height:40px; height:40px; text-align:left; font-weight:bold; padding:0 8px; color:#fed602; position:relative; background-color:#000;font-size: 16px;}
#Validform_msg a.Validform_close:link,#Validform_msg a.Validform_close:visited{line-height:22px; position:absolute; right:8px; top:0; color:#fff; text-decoration:none;}
#Validform_msg a.Validform_close:hover{color:#cc0;}
#Validform_msg .Validform_info{padding:20px;border:1px solid #000; border-top:none; text-align:center;font-size: 16px;font-family: "微软雅黑";}
.Validform_close{background: url("/images/close_03.png") no-repeat 0 0;width: 20px;height: 20px;background-size: cover;margin: 10px 0;}
.inner{max-width: 1250px;margin: 0 auto;}
.transition{transition: all 0.3s;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-o-transition: all 0.3s;}


/*2017-08-09*/

/*头部*/

a:hover{color: #0068b4 !important;}

.borTop{border-top: 3px solid #0068b4;}

.pdd{padding: 34px 40px 52px;background-color: #fff;margin-top: 20px;}

.pdd2{padding: 34px 60px 52px;background-color: #fff;margin-top: 20px;}

.fff{background-color: #fff;}

.nm{font-weight: normal !important;}


.scroll-top{width: 50px;height: 50px;position: fixed;right: 20px;bottom: 60px;cursor: pointer;display: none;}

.scroll-top img{width: 100%;height: 100%;}

.header2{box-shadow: 0 0 6px rgba(0,0,0,0.5);position: fixed;left: 0;top: -100%;z-index: 1000;width: 100%;}

.header{height: 90px;background-color: #fff;}

.header .logo{margin: 25px 0 0 0;}

.header .text{margin: 28px 0 0 24px;}

.header .english{width: 41px;height: 38px;background-color: #00a0e9;color: #fff;text-align: center;margin-top: 28px;font-size: 16px;line-height: 38px;border-radius: 2px;text-transform: uppercase;}

.header .china{background-color: #0068b4;margin-right: 10px;}

.header .china:hover{color: #00a0e9 !important;}

.header ul{height: 90px;}

.header ul li{float: left;width: 117px;position: relative;}

.header ul li>a{font-size: 16px;color: #646464;text-align: center;line-height: 90px;font-weight: bolder;}

.header ul li.bg{background-color: #0068b4;}

.header ul li.bg a{color: #fff;}

.header ul li:hover{background-color: #0068b4;}

.header ul li a:hover{color: #fff !important;}



.header .right .tel{font-size: 18px;color: #0068b4;font-weight: bolder;margin: 34px 20px 0 10px;}





.header ul li .er{background: rgba(4,97,161,0.8);position: absolute;left: 0;top: 90px;z-index: 1000;text-align: left;display: none;background: #0461a1\0/;}

.header ul li .er .dl .box{float: left;padding: 0 30px 18px;}

.header ul li .er .dl a{white-space: nowrap;}

.header ul li .er .dl .dt a{font-size: 15px;color: #fff;margin: 16px 0 8px;}

.header ul li .er .dl .dd a{font-size: 13px;line-height: 23px;color: #a8daff;}

/*banner*/

@font-face {font-family: "fzlt";src: url("./font/方正兰亭中黑_GBK.woff2") format("woff2"),url("./font/方正兰亭中黑_GBK.woff") format("woff"),url("./font/方正兰亭中黑_GBK.TTF") format("truetype"),url("./font/方正兰亭中黑_GBK.eot") format("embedded-opentype"),url("./font/方正兰亭中黑_GBK.svg") format("svg");font-weight: normal;font-style: normal;}

@font-face {font-family: "pf";src: url("./font/PingFang Heavy.woff2") format("woff2"),url("./font/PingFang Heavy.woff") format("woff"),url("./font/PingFang Heavy.ttf") format("truetype"),url("./font/PingFang Heavy.eot") format("embedded-opentype"),url("./font/PingFang Heavy.svg") format("svg");font-weight: normal;font-style: normal;}

@font-face {font-family: "fz";src: url("./font/方正正中黑简体.woff2") format("woff2"),url("./font/方正正中黑简体.woff") format("woff"),url("./font/方正正中黑简体.ttf") format("truetype"),url("./font/方正正中黑简体.eot") format("embedded-opentype"),url("./font/方正正中黑简体.svg") format("svg");font-weight: normal;font-style: normal;}

@font-face{font-family: "trends";src: url("./font/trends .woff2") format("woff2"),url("./font/trends .woff") format("woff"),url("./font/trends .ttf") format("truetype"),url("./font/trends .eot") format("embedded-opentype"),url("./font/trends .svg") format("svg");font-weight: normal;font-style: normal;}
@font-face {font-family: 'iconfont';
    src: url('./font/iconfont.eot'); /* IE9*/
    src: url('./font/iconfont.eot') format('embedded-opentype'), /* IE6-IE8 */
    url('./font/iconfont.woff') format('woff'), /* chrome、firefox */
    url('./font/iconfont.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
    url('./font/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont{font-family:"iconfont" !important; font-size:16px;font-style:normal; -webkit-font-smoothing: antialiased;}



.fz{font-family: "fz";}

.pf{font-family: "pf";}

.trends{font-family: "trends";}

.newKe{padding: 40px 0 0;}
.newKe li .title1{font-size: 16px;color: #0068b4;margin: 17px 0 0;}
.newKe li .title2{line-height: 27px;}
.newKe li .title2 i{margin-left: 28px;}
.newKe li .title3{color: #0068b4;line-height: 28px;}
.newKe .bx-wrapper .bx-pager{display: none;}
.newKe .bx-wrapper .bx-prev{background:url(/images/ke-arrow_13.png) no-repeat 0;}
.newKe .bx-wrapper .bx-next{background:url(/images/ke-arrow_16.png) no-repeat 0;}
.newKe .bx-wrapper .bx-controls-direction a{opacity: 1;}
.newKe ul li .text{text-align: justify;}
.inner{width: 1250px;}
#banner{ position:relative; height:450px;  width:100%; overflow:hidden;color: #fff;}
/*#banner .loading{ width:100%; height:450px; background:#204c91 url(/images/loading.gif) no-repeat center center; position:absolute; left:0;;top:0;  display:none;z-index: 1000;}*/
#banner .banner{ position:relative; z-index:1; height:450px; width:100%;background-color: #204c91;}
#banner .inner{position: relative;height: 450px;display:table;}
#banner h3{font-size: 40px;line-height: 40px;font-family: "pf";position: relative !important;}
#banner .BanderH4{font-size: 20px;font-weight: normal;font-family: "pf";position: relative !important;}
#banner .BanderH4 p{!float: left;}
#banner .btn{font-size: 18px;position: relative !important;display: inline-block !important;padding: 0 20px;width: auto !important;}
#banner .txt{display: table-cell;vertical-align: middle;position: relative !important;padding-right:400px;}


.banner1{ width:100%; height:450px !important; max-width:inherit !important;  z-index:20; position: relative;}
.banner1 .bg1{position: absolute;left:50%;margin-left: -960px;top: 0;width: 1920px;height: 450px;}
.banner1 .bg{ position:absolute;right:-300px;top:30px;opacity:0;z-index: 10;}
.banner1 .txt h3{ position:relative; left:0;top:500px;opacity:0;}
.banner1 .txt .BanderH4{ position:relative; left:0;top:500px;opacity:0;}
.banner1 .txt a.btn{ position:relative; left:0;top:350px; background-color:#c70011; width:200px; height:40px; line-height:40px; text-align:center; position:relative; display:block;border-radius:20px; color:#fff;box-shadow:0px 4px 0px 0px rgba(0,0,0,0.1); z-index:2;opacity:0;}
.banner1 .txt a.btn i{}
.banner1 .txt a.btn:hover{ background-color:#a2000e;color: #fff !important;}
.banner1 .icons{ width:1180px; position:absolute; left:50%; margin-left:-590px;top:500px;opacity:0;}
.banner1 .icons .icon1{ position:absolute; right:110px;top:110px; z-index:5;}
.banner1 .icons .icon2{ position:absolute; right:165px;top:5px; z-index:2;}
.banner1 .icons .icon3{ position:absolute; right:65px;top:5px; z-index:2;}
.banner1 .icons .icon4{ position:absolute; right:230px;top:90px; z-index:2;}
.banner1 .icons .icon5{ position:absolute; right:0px;top:90px; z-index:2;}
.banner1 .icons .icon6{ position:absolute; right:200px;top:200px; z-index:2;}
.banner1 .icons .icon7{ position:absolute; right:50px;top:200px; z-index:2;}
.banner1 .icons .icon8{ position:absolute; right:130px;top:250px; z-index:2;}

#banner .banner2 .bg{ position:absolute; left:0;top:0;opacity:0;}
#banner .banner2 .box{ position:absolute; right: 0; top:20px;opacity:0;}
#banner .banner2 .txt{ position:absolute;}
#banner .banner2 .txt h3{ position:absolute; left:0;top:500px;opacity:0;}
#banner .banner2 .txt .BanderH4{ position:absolute; left:0;top:500px;opacity:0;}
#banner .banner2 .txt a.btn{ position:absolute; left:0;top:500px; background-color:#ffa914; width:200px; height:40px; line-height:40px; text-align:center; position:relative; display:block;border-radius:20px; color:#fff;box-shadow:0 4px 0 0 rgba(194,117,0,.9); z-index:2;opacity:0;padding-right: 30px !important;}
#banner .banner2 .txt a.btn i{position: absolute;top: 0;}
#banner .banner2 .txt a.btn:hover{ background-color:#ef9800;color: #fff !important;}

.banner3 .bg{ position:absolute; left:0;top:0;opacity:0;}
.banner3 .box{ position:absolute; top:300px;opacity:0;width: 1920px;left: 50%;margin-left: -960px;}
.banner3 .txt{text-align: center;left:0;right:0;margin: auto;bottom: 0;padding-right:0 !important;}
.banner3 .txt h3{ position:absolute; left:0;top:500px;opacity:0;width: 100%;}
.banner3 .txt .BanderH4{ position:absolute; left:0;top:500px;opacity:0;width: 100%;}
.banner3 .txt .BanderH4 p{display: inline-block;padding-left: 30px;position: relative;margin: 0 10px;}
.banner3 .txt .BanderH4 p:before{content: '';width: 10px;height: 10px;background-color: #001f78;position: absolute;left: 0;top: 8px;}
.banner3 .txt .BanderH4 .p1{!margin-left: 220px;}
.banner3 .txt a.btn{left:0;top:500px; background-color:#001f78;height:40px; line-height:40px; text-align:center; position:relative;  color:#fff; z-index:2;opacity:0;display: inline-block;padding: 0 20px;}
.banner3 .txt a.btn span{margin: 0 0 0 10px;}
.banner3 .txt a.btn span img{margin-top: 12px;}
.banner3 .txt a.btn:hover{ background-color:#002aa2}

.banner4 .bg{ position:absolute; left:0;top:0;opacity:0;}
.banner4 .box{ position:absolute; left: 180px; top:0;opacity:0;width: 577px;}
.banner4 .txt4{position: relative;right: 0;top: 60px;display: inline-block;padding: 0 18px;border: 1px solid #fff;line-height: 35px;font-size: 20px;}

.banner4 .txt{ text-align: right;padding-right:0 !important;padding-left:350px;padding-bottom: 30px;}
.banner4 .txt h3{ position:absolute; left:0;top:500px;opacity:0;width: 100%;}
.banner4 .txt .BanderH4{ position:absolute; left:0;top:500px;opacity:0;width: 100%;}
.banner4 .txt .BanderH4 p{display: inline-block;padding-left: 30px;position: relative;margin: 0 10px;}
.banner4 .txt .BanderH4 p:before{content: '';width: 10px;height: 10px;background-color: #001f78;position: absolute;left: 0;top: 14px;}
.banner4 .txt a.btn{left:0;top:500px; background-color:#e87902;height:30px; line-height:30px; text-align:center; position:relative;  color:#fff; z-index:2;opacity:0;display: inline-block;padding: 0 20px;}
.banner4 .txt a.btn span{margin: 0 0 0 10px;}
.banner4 .txt a.btn span img{margin-top: 7px;}
.banner4 .txt a.btn:hover{ background-color:#002aa2}
.banselt{ position:absolute; text-align:center; width:100%; position:absolute; left:0;bottom:20px; z-index:50; display:none}
.banselt span{display:inline-block; width:12px; height:12px; background-color:#fff; margin:0 3px;border-radius: 50%;opacity:0.4; cursor:pointer;box-shadow:inset 0px 1px 0px 0px rgba(0,0,0,0.1);}
.banselt span.current{opacity:1;}
/*.banner{height: 450px; width: 100%;color: #fff;}*/

/*.banner a{color: #fff;}*/

/*.banner a:hover{color: #fff !important;}*/

/*.banner .swiper-slide .inner{position: relative;}*/

/*.banner .swiper-container{height: 450px; position: relative;}*/

/*.banner .swiper-slide{width: 100% !important;overflow: hidden;}*/

/*.banner .swiper-slide .table{display: table;height: 450px;}*/

/*.banner .swiper-slide .text1{display: table-cell;vertical-align: middle;}*/

/*.banner .swiper-slide .title{font-size:46px;line-height: 46px;font-weight: bolder;}*/

/*.banner .swiper-slide .text1 .txt{font-size: 22px;margin: 18px 0 0;}*/

/*.banner .swiper-slide .text1 a{font-size: 16px;line-height: 40px;background-color: #c70011;border-radius: 30px;margin: 20px 0 0;width: 200px;text-align: center;height: 40px;}*/

/*.banner .swiper-slide .text1 a:hover{background-color: #aa000f;}*/

/*.banner .pic1{position: absolute;right: 106px;top: 46px;}*/

/*.banner .swiper-slide .text1 a.a-arrow{background-color: #ffa914;font-family: "fzlt";font-size: 18px;font-weight: 500;box-shadow: 0 4px 0 #c27500;line-height: 42px;}*/

/*.banner .swiper-slide .text1 a.a-arrow:hover{background-color: #ef9800;}*/

/*.banner .swiper-slide .text1 a.a-arrow i img{vertical-align: middle;margin-left: 5px;}*/

/*.banner .pic2{top: 25px;right: 55px;margin: 10px -13px 0;}*/

/*.banner .slide3Inner{position: absolute !important;left: 160px;bottom: 82px;right: 0;}*/

/*.banner .text3Ul{margin: 10px 0 0;}*/

/*.banner .text3Ul li{font-family: "pf";font-size: 24px;line-height: 34px;position: relative;padding-left: 16px;margin: 0 13px;float: left;}*/

/*.banner .text3Ul li:before{content: '';width: 10px;height: 10px;background-color: #001f78;position: absolute;left: 0;top: 12px;}*/

/*.banner .swiper-slide .top{position: absolute;left: 0;top: 0;}*/

/*.banner .swiper-slide .text3 .title{margin-left: 126px;}*/

/*.banner .swiper-slide .text3 a{font-size: 17px;line-height: 29px;background-color: #001f78;width: 252px;margin:12px 0 0 242px;text-align: center;}*/

/*.banner .swiper-slide .text3 a:hover{background-color: #0068b4;}*/

/*.banner .swiper-slide .text3 a i img{vertical-align: middle;margin-left: 6px;}*/

/*.banner .swiper-slide .left4{position: absolute;top: 0;width: 960px;left: 50%;margin-left: -960px;padding-left: 180px;overflow: hidden;}*/

/*.banner .swiper-slide .text4{display: table-cell;vertical-align: middle;text-align: right;}*/

/*.banner .swiper-slide .text4 .text4-1{font-size: 22px;line-height: 33px;border: 1px solid #fff;display: inline-block;padding: 0 18px;}*/

/*.banner .swiper-slide .text4 .title{font-size: 44px;margin: 16px 0 10px;font-weight: 500;}*/

/*.banner .swiper-slide .text4 .text4-2{font-size: 22px;line-height: 30px;}*/

/*.banner .swiper-slide .text4 .text4-a{font-size: 17px;line-height: 27px;background-color: #e87902;display: inline-block;padding: 0 20px;height: 28px;margin: 12px 0 0;}*/

/*.banner .swiper-slide .text4 .text4-a i img{margin: 6px 0 0 7px;}*/

/*.banner .swiper-slide .text4 .text4-a:hover{background-color: #ffa914;}*/

/*main*/

.main .main-1{background-color: #fff;height: 544px;}

.main .main-1 ul{padding: 60px 10px 0;width: 625px;}

.main .main-1 ul li{float: left;text-align: center;width: 248px;margin: 0 27px 38px;}

.main .main-1 ul li a .icon1{display: none;}

.main .main-1 ul li a h3{font-size: 20px;color: #3c3c3c;line-height: 20px;margin: 30px 0 16px 0;}

.main .main-1 ul li a .text{font-size: 13px;color: #808080;line-height: 20px;height: 40px;overflow: hidden;}

.main .main-1 ul li:hover a h3{color: #0068b4;}

/*.main .main-1 ul li:hover .icon1{display: none;}*/

.main .main-1 ul li:hover .icon2{opacity: 0.7;}
.main .main-1 .right{width: 575px;}
.main .main-1 .right img{max-width: 100%;}
.main .main-1 .right .top{padding: 30px 60px 35px;border-left: 1px solid #e3e3e3;background-color: #fff;margin-top: -65px;position: relative;z-index: 200;}

.baseTitle h3{font-size: 30px;color: #000;line-height: 30px;text-transform: capitalize;}

.baseTitle p{font-size: 20px;line-height: 20px;padding: 15px 0 13px 0;color: #000;position: relative;display: inline-block;}

.baseTitle p:before{content: '';width: 76px;height: 1px;background-color: #9d9d9d;position: absolute;bottom: 0;left: 0;}

.baseTitle .text{font-size: 13px;margin: 16px 0 0 0;}

.main-2{height: 255px;background: url("/images/main2_06.jpg") no-repeat center top;}

.main-2 li{width: 625px;text-align: center;color: #fff;padding: 39px 0 0 0;}

.main-2 li h3{font-size: 20px;line-height: 20px;margin: 20px 0 10px 0;}

.main-2 li .text{font-size: 13px;line-height: 20px;padding: 0 75px;}

.main-2 li img{transition: all 0.5s;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;}

.main-2 li:hover img{transform: translate(0,-10px);-webkit-transform: translate(0,-10px);-moz-transform: translate(0,-10px);-o-transform: translate(0,-10px);}

.main-3{background-color: #fff;padding: 40px 49px 60px;margin: 20px 0 0 0;height: 592px;}
.main-3 .top{height: 250px;}
.main-3 .left{width: 550px;}

.main-3 .right{padding: 50px 0 0 0;}

.main-3 .main3Ul{margin: 0 -18px;}

.main-3 .main3Ul li{float: left;width: 162px;height: 194px;background: url("/images/main3_03.jpg") no-repeat center top;margin: 0 18px;color: #0068b4;position: relative;text-align: center;padding: 50px 14px 0;transition: all 0.5s;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;!margin: 0;}

.main-3 .main3Ul li .num{font-size: 40px;line-height: 40px;position: absolute;left: 0;right: 0;top: -25px;margin: auto;}

.main-3 .main3Ul li h3{font-size: 18px;line-height: 18px;}

.main-3 .main3Ul li .txt{font-size: 13px;color: #707070;line-height: 20px;margin: 12px 0 0 0;min-height: 76px;overflow: hidden;}

.main-3 .main3Ul li:hover{transform: translate(0,-10px);-webkit-transform: translate(0,-10px);-moz-transform: translate(0,-10px);-o-transform: translate(0,-10px);}

.main-3 .bot{margin: 45px 0 0 0;}
.main-3 .bot .main3Ul li{!margin-right: 6px;}

.main-4{margin: 20px 0 0 0;}

.main-4 .top{height: 193px;background-color: #0068b4;color: #fff;}

.main-4 .top .left{padding: 40px 46px;width: 436px;height: 193px;!width: 344px;}

.main-4 .top .left h3{color: #fff;}

.main-4 .top .left p{color: #fff;}

.main-4 .top .left p:before{background-color: #fff;}

.main-4 .top .right{width: 814px;background: url("/images/main4_03.jpg") no-repeat 0;height: 193px;text-align: center;display: table;line-height: 0;}

.main-4 .top .right .ul-box{display: table-cell;vertical-align: middle;}

.main-4 .top .right ul{display: inline-block;!margin-left: 30px;}

.main-4 .top .right ul li{float: left;width: 168px;line-height: 70px;font-size: 18px;color: #fff;font-weight: bolder;border: 1px solid rgba(255,255,255,0.5);border-radius: 2px;margin: 0 10px;transition: all 0.5s;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;cursor: pointer;border: 1px solid #fff\0;!border:1px solid #fff;!margin-top: 60px;}

.main-4 .top .right ul li:hover{background-color: rgba(255,255,255,0.3);}

.main-4 ul.bot{background-color: #fff;height: 375px;padding: 42px 0 0 0;}

.main-4 ul.bot li{width: 311px;padding: 20px 0 0 0;text-align: center;float: left;}

.main-4 ul.bot li.line{width: 1px;height: 285px;background-color: #e3e3e3;}

.main-4 ul.bot li .a1{font-size: 25px;color: #0068b4;line-height: 30px;font-weight: bolder;transition: all 0.3s;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-o-transition: all 0.3s;}

.main-4 ul.bot li:hover .a1{color: #00a0e9;}

.main-4 ul.bot li .text{font-size: 13px;line-height: 25px;margin: 22px 0 0 0;padding: 0 30px;height: 150px;overflow: hidden;text-align: justify;}

.main-4 ul.bot li .a2{font-size: 13px;color: #fff;width: 104px;height: 30px;line-height: 30px;text-align: center;background-color: #0068b4;border-radius: 16px;display: inline-block;margin: 32px 0 0 0;border: 1px solid #0068b4;transition: all 0.5s;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;}

.main-4 ul.bot li .a2:hover{background-color: #fff;color: #0068b4;}

.main-5{margin: 20px 0 0 0;background-color: #fff;padding: 42px 57px 70px;}

.main-5 .baseTitle{margin-bottom: 40px;}

.main-5 .swiper-slide{width: 181px;}

.main-5 .swiper-slide img{border: 1px solid #e0e0e0;transition: all 0.3s;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-o-transition: all 0.3s;}

.main-5 .swiper-slide img:hover{border-color: #0068b4;}

.main5-slide{position: relative;overflow: hidden;}

.wrapper{width: 1000%;}

.wrapper li{float: left;}

.wrapper li div{float: left;margin: 0 0 10px;}

.wrapper li div img{border: 1px solid #e0e0e0;width: 181px;height: 94px;}

.wrapper li div img:hover{border-color: #0068b4;}

.main-5 .swiper-button-prev{background: none;width: 13px;height: 15px;position: absolute;left: -25px;top: 0;bottom: 0;margin: auto;}

.main-5 .swiper-button-next{background: none;width: 13px;height: 15px;position: absolute;right: -25px;top: 0;bottom: 0;margin: auto;}

.main-6{text-align: center;background-color: #fff;margin: 20px 0;min-height: 273px;padding: 70px 0 80px 0;}

.main-6 .title{font-size: 30px;color: #3c3c3c;line-height: 35px;}

.main-6 .title span{font-size: 35px;}

.main-6 a{font-size: 25px;color: #fff;padding: 0 30px;line-height: 53px;background-color: #0068b4;display: inline-block;border-radius: 2px;margin: 37px 0 0 0;border: 1px solid #fff;transition: all 0.5s;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;}

.main-6 a:hover{border-color: #0068b4;background-color: #fff;color: #0068b4;}

.main-7{min-height: 160px;background-color: #fff;padding: 54px 40px 0;font-size: 25px;}

.main-7 .box1{width: 83px;font-size: 20px;color: #3c3c3c;line-height: 24px;}

.main-7 a{font-size: 25px;line-height: 50px;}

.main-7 .line{width: 1px;height: 50px;background-color: #cbcbcb;margin: 0 13px;}

.main-7>div{line-height: 50px;}

.main-7 .box3 img{margin: 10px 0 0 0;}

.main-7 .box3 p{margin-left: 10px;}

.main-7 .box4 img{margin: 10px 0 0 0;}

.main-7 .box4 p{margin-left: 14px;}

.main-7 .box5 img{margin: 11px 0 0 0;}

.main-7 .box5 p{margin-left: 17px;}

.main-7 .line:nth-last-child(1){margin:0 0 0 30px;}

/*footer*/

.footer{background-color: #222;}

.footer .top{min-height: 326px;padding: 50px 0 0 40px;}

.footer .top .logo{margin: 60px 0 0 0;}

.footer .top dl dt{font-size: 15px;color: #fff;font-weight: bolder;line-height: 15px;margin-bottom: 12px;}

.footer .top dl dd a{font-size: 13px;color: #afafaf;line-height: 25px;}

.footer .top dl dd a:hover{text-decoration: underline;}

.footer .top .dl1{margin-left: 97px;}

.footer .top .dl2{margin-left: 115px;}

.footer .top .dl3{margin-left: 115px;}

.footer .top .dl4{margin-left: 120px;}

.footer .top .dl5{margin-left: 120px;}

.footer .bot{min-height: 73px;line-height: 73px;border-top: 1px solid rgba(255,255,255,0.1);padding: 0 38px;font-size: 13px;color: #b3b3b3;border-top: 1px solid #383838\0;!border-top: 1px solid #383838;}

.ke{background-color: #fff;margin: 20px 0 0;padding: 40px 60px 60px;}

.ke .keBot{padding: 40px 42px 0;position: relative;}

.ke .keBot .arrow{width: 32px;height: 36px;background: transparent;margin: auto;top: 0;bottom: 0;}

.ke .keBot .swiper-button-prev{left: -40px;}

.ke .keBot .swiper-button-next{right: -40px;}

.ke .keBot .arrow img{width: 100%;height: 100%;}

.ke .swiper-slide .txt{margin: 17px 0 0;}

.ke .swiper-slide .title{font-size: 16px;color: #0068b4;line-height: 28px;}

.ke .swiper-slide .title2 span{margin-left: 28px;}

.ke .swiper-slide .title3{color: #0068b4;}
/*2018-1-2*/
.ke .keBot .swiper-slide{width: 299px\0;float: left\0;}
.ke .keBot .swiper-slide{margin-right:74px\9;}
.ke .keBot .swiper-slide:nth-last-child(1){display: none;}
.ke .keBot .swiper-container{margin-right: -74px\9;height: 330px\9;}

.map{margin: 22px 0 0;padding: 20px 20px 34px;background-color: #fff;}

.map .text{margin: 20px 0 0;padding: 0 14px;}

.sonBanner{width: 100%;position: relative;height: 298px;overflow: hidden;}

.sonBanner img{width: 1920px;position: absolute;left: 50%;margin-left: -960px;top: 0;}

.baseNav{padding: 18px 15px 18px 47px;box-shadow: 3px 3px 2px rgba(0,0,0,0.1);!height: 44px;}

.baseNav a{font-size: 16px;}

.baseNav ul.navUl{margin: 7px -25px 0;width: 1060px;}

.baseNav ul.navUl li{float: left;margin: 0 25px;}

.baseNav ul.navUl li a{color: #3c3c3c;line-height: 30px;font-weight: bolder;}

.baseNav ul.navUl li a:hover{color:#00a0e9;}

.baseNav ul.navUl li.bg a{color:#00a0e9;}

.baseNav ul.navUl li.bg a{color:#00a0e9;}

.baseNav .right{color: #fff;width: 128px;line-height: 24px;background-color: #00a0e9;text-align: center;padding: 10px 0;}

.baseTitle2{font-size: 25px;color: #3c3c3c;line-height: 35px;font-weight: bolder;}

.fan .left {width: 670px;padding: 0 35px 0 0;}

.fan .left .text{line-height: 22px;margin: 17px 0 0;}

.more{width: 117px;line-height: 38px;background-color: #00a0e9;text-align: center;color: #fff;margin: 26px 0 0;}

.fan .right{width: 500px;height: 307px;overflow: hidden;}

.fan .right img{width: 100%;}

.fan .right img:hover{transform: scale(1.1);}

.dian ul{margin: 24px 0 0;}

.dian ul li{width: 580px;margin: 0 0 30px;}

.dian ul li:nth-of-type(odd){float: left;}

.dian ul li:nth-of-type(even){float: right;}
.dian ul .odd{float: left;}
.dian ul .even{float: right;}


.dian ul li .left{width: 188px;height: 120px;overflow: hidden;}

.dian ul li .left img{width: 100%;height: 100%;}

.dian ul li .left img:hover{transform: scale(1.1);}

.dian ul li .right{width: 366px;padding: 0 3px 0 20px;}

.dian ul li .right .title{font-size: 18px;color: #3c3c3c;}

.dian ul li .right .title:hover{color: #00a0e9;}

.dian ul li .right .text{font-size: 13px;margin: 9px 0 0;line-height: 20px;height: 80px;overflow: hidden;}

.hang .text{padding: 10px 0 0;}

.hang .bot{margin: 28px 0 0;}

.hang .bot .left{width: 535px;}

.hang .bot .left .left-1{margin: 10px 0 0;}

.hang .bot .left .left-1 a{float: left;line-height: 25px;}

.hang .bot .left .left-1 a:hover{color: #00a0e9;}

.hang .bot .right{width: 563px;}

.hangUl{margin: 20px -5px 0;}

.hangUl li{float: left;width: 181px;height: 94px;margin: 0 5px 10px;}

.hangUl li img{width: 100%;border: 1px solid #dfdfdf;}

.hangUl li img:hover{border-color: #00a0e9;}

.jia1Ul{margin: 38px 0 0;}

.jia1Ul li{background-color: #f5f5f5;margin: 0 0 38px;}

.jia1Ul li .left{width: 550px;}

.jia1Ul li .right{width: 580px;padding: 36px 43px 20px;}

.jia1Ul li .right .title{font-size: 25px;line-height: 35px;color: #0068b4;margin: 0 0 23px;}

.jia1Ul li .right .text{line-height: 24px;}

.penTitle{font-size: 30px;line-height: 40px;color: #3c3c3c;text-align: center;}

.penBot{border: 1px solid #dfdfdf;margin: 20px 0 0;}

.penBot .title{font-size: 15px;line-height: 50px;padding-left: 25px;}

.penUl{background-color: #0068b4;margin: 0 -1px;}

.penUl li{width: 120px;float: left;text-align: center;}

.penUl li:nth-child(1){width: 286px;}

.penUl li:nth-last-child(1){border-right: none;}

.penBot table tr td{width: 120px;text-align: center;line-height: 40px;border: 1px solid #eaeaea;}

.penBot table tr .td1{width: 134px;font-size: 15px;color: #3c3c3c;font-weight: bolder;border-left: none;}

.penBot table tr .td2{width: 150px;}

.penBot table tr td:nth-last-child(1){border-right: none;}

.penBot table tr td>div{border-bottom: 1px solid #eaeaea;}

.penBot table tr td>div:nth-last-child(1){border-bottom: none;}

.penCon,.penCon2{padding: 24px 38px 40px;}

.pen2 table{margin: 60px 0 0;}

.penUl li,.pen2 table tr th{font-size: 15px;color: #fff;line-height: 51px;background-color: #0068b4;border-right: 1px solid #75a9cf;}

.pen2 table tr th{width: 188px;}

.pen2 table tr td{text-align: center;border: 1px solid #eaeaea;padding: 15px 0;line-height: 23px;}

.penCon2{border: 1px solid #dfdfdf;border-top: none;}

.youUl{margin: 20px -16px 0;}

.youUl li{width: 100px;float: left;text-align: center;margin: 0 10px;}

.youUl li a p{margin: 4px 0 0;}

.youUl li a:hover p{color: #0068b4;}

.youUl li a img{width: 76px;height: 76px;border-radius: 50%;}

.pro-ye .bot{margin: 24px 0 0;}

.pro-ye .bot .left{width: 511px;}

.pro-ye .bot .left img{width: 100%;}

.pro-ye .right{width: 607px;}

.yeUl{padding: 4px 0 0;margin: 0 -20px;}

.yeUl li{float: left;width: 118px;margin: 0 20px 40px;text-align: center;!margin: 0 14px 40px;}

.yeUl li a p{margin: 6px 0 0;}

.yeUl li a .pic{height: 118px;border-radius: 50%;border: 2px solid #0068b4;position: relative;!line-height: 118px;}

.yeUl li a .pic img{position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;!position: relative;vertical-align: middle;}

.yeUl li a .pic .img1{display: none;}

/*.yeUl li a .pic:hover .img1{display: none;}*/

.yeUl li a .pic:hover .img2{display: inline;}

.yeUl li a .pic:hover{border-color: #0068b4;}

.yeUl li a:hover p{color: #0068b4;}

.wenUl{padding: 20px 0;}

.wenUl li{width: 585px;float: left;padding: 0 34px 0 9px;margin: 0 0 90px;}

.wenUl li .title{font-size: 20px;color: #3c3c3c;line-height: 42px;font-weight: bolder;}

.wenUl li .title span{width: 42px;height: 42px;border-radius: 50%;background-color: #0068b4;text-align: center;color: #fff;font-size: 23px;margin-right: 17px;}

.wenUl li .text{margin: 14px 0 0;padding-left: 37px;}

.chu{margin-top: 0;}

.chu .text1{text-align: center;}

.chu .penTitle{margin-bottom: 17px;}

.chu .bot{margin: 46px 0 0;position: relative;}

.chu .bot .left{width: 658px;height: 395px;}

.chu .bot .left img{width: 100%;}

.chu .bot .right{width: 610px;height: 335px;background-color: rgba(25,119,187,0.9);position: absolute;right: 0;top: 30px;display: table;color: #fff;padding: 0 44px;}

.chu-table{display: table-cell;vertical-align: middle;}

.chu .bot .right a{color: #fff;}

.chu .bot .right .title{font-size: 25px;line-height: 35px;}

.chu .bot .right .text{margin: 18px 0 0;line-height: 26px;}

.chu2 .text{font-size: 18px;text-align: center;margin: 20px 0 0;}

.chu2  table{margin: 30px 0 0;border: 1px solid #e4e4e4;border-top: none;}

.chu2  table tr th{width: 370px;line-height: 60px;color: #fff;font-size: 18px;background-color: #00a0e9;}

.chu2  table tr th:nth-child(2){border-left: 1px solid #e0e0e0;border-right: 1px solid #e0e0e0;}

.chu2  table tr td{line-height: 21px;padding: 23px 0;text-align: center;border: 1px solid #e4e4e4;}

.chu2  table tr:nth-of-type(odd){background-color: #f5f5f5;}

.fanYi .left{width: 563px;padding: 0 20px 0 0;}

.fanYi .left .text{margin: 17px 0 0;}

.fanYiUl{margin: 17px 0 0;}

.fanYiUl li{float: left;width: 179px;position: relative;padding: 0 0 0 12px;line-height: 30px;}

.fanYiUl li:before{content: '';width: 3px;height: 3px;background-color: #6e6e6e;position: absolute;left: 0;top: 13px;}

.fanYiUl li:hover a{color: #00a0e9;}

.fanYiUl li:hover:before{background-color: #00a0e9;}

.fanYi .right{width: 607px;}

.fanYi .right .yeUl{margin-top: 33px;}

.qi{padding: 34px 57px 52px;}

.qi .hangUl{margin-top: 25px;}

.aboutNav{height: 80px;line-height: 80px;box-shadow: 3px 3px 2px rgba(0,0,0,0.1);padding: 0 30px;background-color: #fff;position: relative;margin-top: -40px;}

.aboutNav .left{font-size: 18px;color: #3c3c3c;font-weight: bolder;height: 80px;}

.aboutNav .left span{font-size: 14px !important;color: #b7b7b7 !important;margin-left:18px;text-transform: capitalize;}

.aboutNav .right{position: relative;}

.aboutNav ul{margin: 0 -18px;}

.aboutNav ul li{float: left;height: 80px;overflow: hidden;}

.aboutNav ul li a{line-height: 80px;border-bottom: 5px solid #0068b4;padding: 0 18px;height: 85px;-webkit-transition: height .1s ease-in-out;transition: height .1s ease-in-out;-moz-transition: height .1s ease-in-out;-o-transition: height .1s ease-in-out;font-weight: bolder;}

.aboutNav ul li.current a{color: #0068b4;border-color: #0068b4;height: 80px;}

.aboutNav ul li:hover a{color: #0068b4;border-color: #0068b4;height: 80px;}

/*.indicator{position:fixed;z-index: 5000;top:75px;left:0;width:10px;height:5px;background:#0068b4;transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;}*/

.comment .left{width: 910px;}

.comment .left2{background: #fff url("/images/comment_03.jpg") no-repeat left bottom;padding-bottom: 140px;}

.comment .left .text{margin: 20px 0 0;}

.comment .left .text i{color: #0068b4;}

.tr{font-size: 34px;line-height: 44px;color: #0068b4;margin: 140px 0 0;text-align: center;}

.comment .left .p{font-size: 12px;color: #0068b4;text-transform: uppercase;text-align: center;}

.comment .right{width: 320px;padding: 20px 26px 30px;}

.comment .right .title{font-size: 20px;color: #000;}

.comment .right ul li{margin: 26px 0 0;}

.comment .right ul li .icon{width: 72px;height: 72px;border-radius: 50%;background-color: #0068b4;line-height: 72px;text-align: center;}

.comment .right ul li .icon img{vertical-align: middle;}

.comment .right ul li .comm-right{width: 195px;padding: 0 0 0 16px;}

.comment .right ul li .right-title{font-size: 15px;color: #000;line-height: 27px;}

.comment .right ul li .right-text{font-size: 13px;line-height: 18px;height: 36px;overflow: hidden}

.comment .right ul li .right-text a{display: inline-block;margin-left: 14px;}

.comment .right ul li .right-text a:hover{color: #0068b4;}

.teamUl{margin: 32px -26px 0;}

.teamUl li{float: left;width: 388px;margin: 0 26px 45px;}

.teamUl li .t-left{width: 158px;height: 196px;overflow: hidden;}

.teamUl li .t-left:hover img{transform: scale(1.1);}

.teamUl li .t-right{width: 230px;padding: 0 0 0 25px;}

.teamUl li .t-right .t-title{font-size: 20px;color: #000;line-height: 38px;}

.teamUl li .t-right .t-text{margin: 10px 0 0;line-height: 25px;height: 150px;overflow: hidden;}

.page{text-align: center;}

.newsUl{border-top: 1px dashed #dfdfdf;margin: 23px 0 55px;}

.newsUl li{border-bottom: 1px dashed #dfdfdf;padding: 30px 0;}

.newsUl li .num{width: 85px;font-size: 50px;line-height: 50px;color: #0068b4;text-align: center;position: relative;}

.newsUl li .num:before{content: '';width: 1px;height: 66px;background-color: #dfdfdf;position: absolute;right: -4px;top: 0;}

.newsUl li .num .time{font-size: 15px;line-height: 25px;margin: 3px 0 0;color: #707070;}

.newsUl li .news-right{width: 732px;padding: 0 0 0 24px;}

.newsUl li .news-title{font-size: 17px;color: #3c3c3c;line-height: 17px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}

.newsUl li .news-text{font-size: 13px;line-height: 23px;margin: 12px 0 0;}

.newsUl li .news-text a{display: inline-block;margin-left: 16px;}

.conTitle{border-top: 1px dashed #dfdfdf;padding: 25px 0;border-bottom: 1px dashed #dfdfdf;margin: 25px 0 0;text-align: center;}

.conTitle .title{font-size: 20px;color: #3c3c3c;}

.conTitle p{font-size: 13px;color: #919191;margin: 4px 0 0;}

.commCon{padding: 24px 0 40px;}

.commCon img{max-width: 100%;}

.zhiUl{margin: 45px -22px 0;border-bottom: 1px solid #dfdfdf;padding-bottom: 22px;}

.zhiUl li{width: 387px;margin: 0 22px;float: left;}

.zhiUl li .pic{height: 284px;overflow: hidden;}

.zhiUl li .pic img{transition: all 0.3s;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-o-transition: all 0.3s;}

.zhiUl li .pic img:hover{transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);}

.zhiUl li .zhi-t{font-size: 25px;color: #3c3c3c;line-height: 35px;margin: 22px 0 0;}

.zhiUl li .zhi-text{font-size: 15px;margin: 12px 0 0;}

.zhi-title{font-size: 25px;color: #fff;display:inline-block;padding: 0 40px;border-radius: 6px;background-color: #0068b4;line-height: 52px;}

.zhi{padding: 40px 0 60px;}

.shi{margin-top: 0;}

.shi .text{margin: 20px 0 0;}



/*分页*/

.page{ margin:50px auto; max-width:100%; margin:60px auto;}

.page a {display: inline-block;height: 22px;line-height: 22px;background: #fff;border: 1px solid #e3e3e3;text-align: center;color: #333;padding: 0 10px;}

.page span {display: inline-block;height: 22px;line-height: 22px;background: #0068b4;border: 1px solid #0068b4;color: #fff;text-align: center;padding: 0 10px;}
.dianleft{float: left;}
.dianright{float: right;}
.main .you{!margin-top: 20px;!height: 161px;}
.main .fan{!height: 470px;}
.main .pro-ye{!height: 443px;}
.main-3 .top .left .text{height: 180px;overflow: hidden;text-align: justify;}




