﻿@charset "utf-8";
/* CSS Document */
*,*:before,*:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
body{ margin:0px; padding:0px; font-size:12px;font-family:"微软雅黑","黑体";color:#898989;line-height:1; background:#f6f8fa;}
ul,li,dl,dd,dt,p,h1,h2,h3,h4,h5,h6,ol,form,input{ margin:0px; padding:0px;}
input,textarea { font-family: "微软雅黑"; border: none; outline: none; background: none; }
ul,li{ list-style:none}
img{border:0px; padding:0px; display: block;}
a{ color:#5c5c5c; text-decoration:none}

h2,h3,h4,b,strong { font-weight: normal; }
em,i { font-style: normal; }

.clear{ zoom: 1; }
.clear:after { content: ''; display: block; clear: both; }
.fl { float:left}
.fr { float:right}
.hidden{display:none; background: url() no-repeat center;}
.txt {
    font-size: 14px;
    color: #000;
    line-height: 1.72;
}
.top .nav ul li a:hover{color: #007AFF;}

.top{ padding: 0 3%; box-sizing: border-box; width: 100%; height: 85px; background: #fff;position: fixed;z-index: 100;}
.top .logo{ float: left; height: 85px; line-height: 85px;}
.top .logo img{ display: inline-block; vertical-align: middle;}
.top .lang{ float: right; border: 1px solid #ebebeb; height: 85px; border-bottom:0; border-bottom: 0; position: relative;}
.top .lang:hover ul{ display: block;}
.top .lang ul{ display: none; background: #fff; position: absolute; width: 100%; top: 84px; border-radius:0 0 5px 5px; box-shadow: 0 0 10px rgba(0,0,0,0.1); padding: 5px 0;z-index: 100;}
.top .lang ul li{ text-align: center; height: 30px; line-height: 30px;}
.top .lang ul li a{ font-size: 14px; color: #333;}
.top .serach{ overflow: hidden; position: relative; float: right; margin-right: 15px; margin-top: 25px; width: 150px; height: 32px; border-radius:16px; border: 1px solid #dbd8d8;}
.top .serach input{ width: 100%; height: 100%; text-indent: 15px;}
.top .serach button{ width: 40px; height: 30px; cursor: pointer; border: none; position: absolute; right: 0; top: 0; background: url(../images/index_08.jpg) center center no-repeat;}
.top .nav{ left: 50%; top: 0; transform: translateX(-50%); margin-right: 80px; position: absolute;}
.top .nav ul{ float: right; overflow: hidden;}
.top .nav ul li{ float: left; height: 85px; line-height: 85px; margin-left: 35px;}
.top .nav ul li a{ font-size: 15px; color: #333;}





.AppTop{ display: none;}
.sideBar{ display: none;}

.wp{width:100%;max-width:1200px;margin:0 auto; padding-top:20px; padding-bottom:20px;}
.row-index02{background:url(../images/i3.jpg) top center no-repeat;background-size:auto 375px;position:relative;padding-top:200px;padding-bottom:90px}
.g-tit02{position:absolute;left:50%;top:-14px;width:257px;height:92px;text-align:center;background:url(../images/p10.png) center center no-repeat;font-size:0;padding-top:19px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);background-size:contain}
.g-tit02 h3{font-size:30px;color:#414141;font-weight:400;line-height:1.1;margin-bottom:9px}
.g-tit02 p{font-size:14px;color:#878787}
.slick-02{background-color:#fff;padding:53px 58px 18px;border:1px solid #e3e3e3;/*border-top-left-radius:55px;border-top-right-radius:55px;*/margin:0 -38px 10px;position:relative}
.slick-02 .item{padding:0 38px}
.slick-02 .item .pic{position:relative;padding-top:86%;margin-bottom:16px}
.slick-02 .item .pic::after{position:absolute;content:'';width:1px;height:60px;background:#e1e1e1;right:-37px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.slick-02 .item .pic img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.slick-02 .item .pic:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.slick-02 .item h3{text-align:center;font-size:16px;color:#4f4f4f;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.slick-02 .slick-dots{text-align:center;font-size:0;margin-top:32px}
.slick-02 .slick-dots li{display:inline-block;width:12px;height:12px;background:#ededed;border-radius:50%;position:relative;margin:0 9px;cursor:pointer}
.slick-02 .slick-dots li.slick-active{background:#2482c8}
.slick-02 .slick-dots li button{position:absolute;left:-9999px}
.slick-02::after{position:absolute;content:'';width:1200px;height:74px;content:'';background:url(../images/p11.png) center center no-repeat;background-size:cover;left:0;top:100%;width:100%}

.dtnr{overflow: hidden; border-top:1px solid #ebebeb; padding-top: 60px;}
.dtnrbox{overflow: hidden;background: #1064ae;}
.ftnr_rightaa{float: right; width: 420px; padding: 0 45px;}
.lxdz {padding-bottom: 40px; border-bottom: 1px dashed #fff;}
.lxdz h2{font-size: 26px; line-height: 117px; color: #fff; border-bottom: 1px dashed #fff;font-weight: 400;}
.lxdz h4{color: #fff; font-size:18px ; line-height: 85px; color: #fff;font-weight: 400;}
.lxdz p{font-size: 14px; color: #fff; line-height: 2;}
.rem{overflow: hidden; padding: 50px 0 30px 30px;}
.rem img{float: left; margin-right: 40px;}
.rem p{width: 75px; font-size: 18px; line-height: 40px; text-align: center; color: #fff; padding-top: 30px;float: left;}
.ftnr_leftaa{float: left; width: calc(100% - 420px);}
.ftnr_leftaa img{width: 100%;display: block;}



/*==新闻资讯==*/
.wzxw_tit{background: #2482c8; margin-top: -45px;position: relative; z-index: 99; } 
.wzxw_tit ul{overflow: hidden;} 
.wzxw_tit li{float: left; width: 25%; height: 90px;}
.wzxw_tit ul li:nth-child(3) a{background: none;}
.wzxw_tit a{display: block; line-height: 90px; font-size: 16px; text-align: center; font-size: 16px;background: url(../images/a_07.jpg) no-repeat right center;color: #fff;} 
.wzxw .wzxw_tit a.on{background: #fff; color: #333; border-top: 3px solid #f48719;} 


.news{padding-top: 30px;}

.news_box{overflow: hidden; padding: 30px 0; border-bottom:1px solid #eee;}

.news_left{width: 282px; float: left;overflow: hidden; }

.news_left img{width: 100%;}

.img2 { transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-ou }

.img2:hover { transform: scale(1.2);-webkit-transform: scale(1.2); -moz-transform: scale(1.2);-o-transform: scale(1.2); -ms-transform: scale(1.2); }

.news_right{float: right; width:calc(100% - 324px);padding-top: 30px; }

.news_right h2{font-size: 24px; line-height: 2;}

.news_right h2 a{color: #000;}

.news_right h2 a:hover{color: #DA0000;}

.news_right p a:hover{color: #DA0000;}

.news_right h4{font-size:12px ; color: #666666; line-height: 40px;}

.news_right h4 img{display: inline-block;*display: inline;vertical-align: middle; margin-right: 8px; }

.news_right h4 span{padding-right: 20px;}

.news_right p{font-size: 15px; line-height: 27px; color: #000000;}

.fynr ul{text-align: center; padding-top: 57px;}

.fynr li{display: inline-block;*display: inline; padding: 0 3px;}

.fynr a{display: inline-block;*display: inline; padding: 8px 12px;border: 1px solid #d6d6d6;font-size: 14px; color: #000000;background: #f2f2f2;}

.fynr .hover1 a{border: 1px solid #3062a7;background: #3062a7;color: #fff;}

.fynr a:hover{border: 1px solid #3062a7;background: #3062a7;color: #fff;}

.xwz:hover{background: #f8f8f8;}


.cpzx{}
.cpzx ul{overflow: hidden; margin-left: -15px;}
.cpzx li{width: 33.33%; float: left; padding: 0 0 30px 15px;}
.cpzx_tp{position: relative;}
.cpzx_tp a{display: block; height: 340px;}
.cpzx_tp img{width: 100%;height: 100%; object-fit: cover;}
.cpzxbox{border: 1px solid #e9e9e9;}
.cpzx_tit{padding: 25px 30px; position: relative;transition: All 0.4s ease-in-out;background: #f8f7f7;}
.cpzx_tit h2{font-size: 18px; color: #010101; line-height: 56px;}
.cpzx_tit p{font-size: 13px; color: #373737; line-height: 24px;height: 48px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.cpzx_tit a{transition: All 0.4s ease-in-out;display: inline-block;*display: inline;line-height: 38px; height: 40px; width: 113px; text-align: center; border: 1px solid #d0d0d0;font-size: 13px; text-align: center;color: #5e5e5e;margin-right: 35px;}
.cpzx_tit a:hover{color: #fff; background: #006198;}
.cpzx_tit h4{padding-top: 30px;}
.tpzz{transition: All 0.4s ease-in-out;position: absolute;width: 100%; height: 100%; top:0; left:0; background:url(../images/a_06.png) no-repeat center center rgba(0,0,0,.36);opacity: 0;}
.cpzxbox:hover .tpzz{opacity: 1;}
.cpzxbox:hover .cpzx_tit{background: #096bc3;}
.cpzxbox:hover h2{color: #fff;}
.cpzxbox:hover p{color: #fff;}
.cpzxbox:hover a{color: #fff;border: 1px solid #fff;}

.cpjs{overflow: hidden;}
.cpjs_left{float: left;width:555px; padding-left: 35px;}
.cpjs_left img{width: 100%;border: 1px solid #e2e2e2;}
.cpjs_right{float: right; width: calc(100% - 648px);}
.cpjs_right h2{font-size: 36px; color: #404040; padding: 10px 0 30px; border-bottom: 1px dashed #d8d8d8; margin-bottom: 25px;}
.cpjs_right h2 a{color: #676767; font-size: 14px; display: block;font-weight: 400; line-height: 36px;background: url(../images/a14.jpg) no-repeat right center; padding-right: 28px;}
.cpjs_right p{font-size: 14px; color: #5d5d5d; line-height: 24px;}
.cpjs_right h4{padding-top: 60px;}
.cpjs_right h4 a{display: inline-block;*display: inline; font-size: 16px; color: #fff; width: 160px; height: 40px; text-align: center; line-height: 40px; margin-right: 20px;font-weight: 400;}
.btn7{background: #096bc3;}
.btn8{background: #3e4148;}
.cpjs_right h4 img{vertical-align: middle; margin-right: 15px;}

.cpcs{padding: 50px 35px ;}
.cpcsbox{border: 1px solid #ebecec;}
.cpcsbox h2{font-weight: 400;font-size:18px; color: #4a4a4a; background:#ebecec; line-height: 74px; padding-left: 36px;}
.cpcsbox ul{padding: 26px;}
.cpcsbox li{line-height: 40px; font-size: 16px; color: #4a4a4a;}

.caseContainer{ width: 1200px; margin: 0 auto; padding-top: 55px;}

.caseContainer ul{ overflow: hidden; width: 100%;}

.caseContainer ul li{ width: 376px; float: left; margin-right: 36px; margin-bottom: 40px;}

.caseContainer ul li:nth-child(3n){ margin-right: 0;}

.caseContainer ul li .icon{ width: 100%; height: 250px; overflow: hidden;}

.caseContainer ul li .icon img{ display: block; width: 100%; height: auto; transition: 0.5s;}

.caseContainer ul li .text{ height: 95px; background: #fbfbfb; padding: 0 20px; box-sizing: border-box; line-height: 60px; transition: 0.5s;}

.caseContainer ul li .text h2{ height: 60px; line-height: 60px; font-size: 16px; color: #000;}

.caseContainer ul li .text .more{ width: 100%; height: 16px; position: relative; line-height: 16px; font-size: 12px;}

.caseContainer ul li .text .more a{ font-size: 12px; color: #989898;}

.caseContainer ul li .text .more .icon{ width: 31px; height: 6px; display: inline-block; vertical-align: bottom; margin-left: 10px; background: url(../images/arrow3_03.png) left bottom no-repeat; margin-bottom: 2px; transition: 0.5s;}



.caseContainer ul li .text .more span{ position: absolute; right: 0; bottom: 0; width: 13px; height: 1px; display: block; background: #989898; transition: 0.5s;}

.caseContainer ul li:hover .icon img{ transform: scale(1.1);}

.caseContainer ul li:hover .text{ background: #b69858;}

.caseContainer ul li:hover .text h2{ color: #fff;}

.caseContainer ul li:hover .text .more a{ color: #fff;}

.caseContainer ul li:hover .text .more .icon{ background: url(../images/arrow3_06.png) left bottom no-repeat;}

.caseContainer ul li:hover .text .more span{ width: 240px; background: #fff;}

.caseContainer dl{ padding-bottom: 40px; text-align: center; width: 100%;}

.caseContainer dl dd{ display: inline-block; margin: 0 10px; }

.caseContainer dl dd a{ width: 30px; height: 30px; text-align:center; line-height: 30px; font-size: 14px; color: #333; border: 1px solid #c3c3c3; border-radius: 16px; display: block; transition: 0.5s;}

.caseContainer dl .btn a{ background: #b69858; border: 1px solid #b69858; width: 100px; color: #fff;}

.caseContainer dl dd a:hover{background: #b69858; border: 1px solid #b69858; color: #fff;}

/*==关于我们==*/ 
.wz1200{width: 1200px; margin: 0 auto;} 
.banner1{position: relative; }
.banner1 img{width: 100%  !important;height: 275px;} 
.fgt{height: 80px;} 
.banner_text{width: 100%; position: absolute; left:0; top:50%;  transform: translateY(-50%);text-align: center;}
.banner_text h2{color: #fff; font-weight: bold;font-size: 32px; padding-bottom: 20px;} 
.banner_text p{color: #fff; font-weight: bold;font-size: 32px; } 
 
.bj3{background: url(../images/a_06.jpg) no-repeat center bottom; height: 1160px;} 
.gsjj{width: 1200px; margin: 0 auto;} 
.gajj_tit{background: #2482c8; margin-top: -45px;position: relative; z-index: 99; } 
.gajj_tit ul{overflow: hidden;} 
.gajj_tit li{float: left; width: 25%; height: 90px;}
.gajj_tit ul li:nth-child(4) a{background: none;}
.gajj_tit a{display: block; line-height: 90px; font-size: 16px; text-align: center; font-size: 16px;background: url(../images/a_07.jpg) no-repeat right center;color: #fff;} 
.gyw_zbt{padding: 60px 0 30px 0;}
.gyw_zbt p{font-size: 14px; color: #666666;background: url(../images/a_01.png) no-repeat left center; line-height: 17px; padding-left: 19px;} 
.gyw_zbt a{color: #666;} 
.gyw_zbt a:hover{color: #0045A8;}
.gyw_text{text-align: center; padding: 55px 0 40px 0;} 
.gyw_text h2{font-size: 36px;color: #000; padding-bottom: 15px;} 
.gyw_text p{font-size: 36px;color: #000;} 
.gyw_nr{ position: relative;} 
.gyw_right{margin-left: 170px; background: #fff; padding: 100px 45px 75px 465px;} 
.gyw_right p{font-size: 14px; line-height: 26px; color: #000; padding-bottom: 26px;} 
.gyw_right h2{font-size: 26px; padding-bottom: 60px; position: relative; color: #000;font-weight: bold;}  
.gyw_right h2:before{content: "" ; position: absolute; border-bottom: 3px solid #2482c8; width: 30px; left:0; bottom: 35px;} 
.gyw_left{width: 600px; position: absolute; left:0; top:78px;}
.gyw_box{position: relative; } 
.gsjj .gajj_tit a.on{background: #fff; color: #333; border-top: 3px solid #f48719;} 

.gsln_nr{padding-bottom:65px;} 
.gsln_nr ul{overflow: hidden; margin-left: -50px;}
.gsln_nr li{float: left; width: 33.33%; padding-left: 50px;} 
.gslnbox{position: relative;overflow: hidden;} 
.gslnbox img{width: 100%;} 
.gsln_text{position: absolute;left: 0; width: 100%; padding: 0 55px;top:50%; transform: translateY(-50%);text-align: center;} 
.gsln_text h2{font-size: 24px; padding-bottom: 10px; color: #fff;} 
.gsln_text h4{font-size: 14px; padding-bottom: 30px; color: #fff;}  
.gsln_text p{font-size: 14px;  color: #fff;line-height: 24px;} 

.bj4{background: #f1f1f1; padding-bottom: 50px;}
.qybox{text-align: center; width: 100%; position: relative;}
.qybox img{width: 100%;}
.qybox p{font-size: 14px; padding-top: 20px; color: #000;}
.qybox1{padding-top: 30%;} 
.qyrynr{position: relative;}
.qyrynr .swiper-button-next{background: url(../images/a_15.jpg); width: 60px; height: 39px; right: -75px;} 
.qyrynr .swiper-button-next:hover{background: url(../images/a_13.jpg); width: 60px; height: 39px; right: -75px;}  
.qyrynr .swiper-button-prev{background: url(../images/a_12.jpg); width: 60px; height: 39px; left: -75px;} 
.qyrynr .swiper-button-prev:hover{background: url(../images/a_14.jpg); width: 60px; height: 39px; left: -75px;}

.bj5{background: url(../images/a_20.jpg) no-repeat center center;height: 940px;}
.fzlc_nra{position: relative;height: 650px; padding-bottom: 100px; margin-top: 40px; }
.fzlc_left{width: 50%; float: left;position: relative;}
.fzlc_right{width: 50%;float: right;margin-right: -80px; position: relative; }
.fzlcbox{background: #fff; width: 518px;/* height: 115px; */background: #fff; position: relative;/* padding: 10px 30px 10px 30px;*/padding-left: 30px;
padding-top: 4px;
padding-bottom: 4px;
padding-right: 10px;}
.fzlcbox h2{font-size: 22px; padding-bottom: 10px; color: #f48719;}
.fzlcbox p{font-size: 14px; color: #000000;line-height: 1.4;}
.fzlc_nr .swiper-container{height: 600px;}
.tao1{position: absolute; width: 2px; height: 100%; background: #2482c8; top:0; left:50%;transform: translateX(-50%);}
.fzlc_nr .swiper-button-next{background: url(../images/a_07.png);width:40px; height: 40px;top:auto; bottom: -40px; left:50%; margin-top: 0; margin-left: -20px;}
.jtcb{background: url(../images/a_10.png);width: 38px; height: 38px; position: absolute; top:-38px; left:50%; margin-left: -19px;}
.tb1{background: url(../images/a_13.png); width: 24px; height: 24px; position: absolute;right:-12px; top:50%; margin-top: -12px;}
.tb2{background: url(../images/a_13.png); width: 24px; height: 24px; position: absolute;left:-92px; top:50%; margin-top: -12px;}
.fzlc_nra .swiper-slide-active .tb1{background: url(../images/a_14.png);}
.fzlc_nra .swiper-slide-active .tb2{background: url(../images/a_14.png);}
.zj{background: url(../images/a_02.png); width: 16px; height: 31px; position: absolute; right:-16px; top:50%; transform: translateY(-50%);;background-size: 100% 100%;}
.zj2{background: url(../images/a_11.png); width: 16px; height: 31px; position: absolute; left:-16px; top:50%; transform: translateY(-50%);;background-size: 100% 100%;}

.footer{background: url(../images/a_05.jpg) no-repeat center center;height: 360px;}
.footerbox{padding: 40px 9% 60px 9%;overflow: hidden;}
.foot_left{float: left; width: 540px;} 
.foot_left h2{font-size: 18px; color: #fff; padding-bottom: 30px;} 
.foot_left p{font-size: 14px; color: #fff; padding-bottom: 35px;}  
.foot_left img{vertical-align: middle; margin-right: 12px; margin-top: -3px;display: inline-block;*display: inline;} 

.foot_zhang{float: left;width: 430px;}
.foot_zhang h2{font-size: 18px; color: #fff; padding-bottom: 30px;} 
.foot_zhang ul{overflow: hidden;}
.foot_zhang li{float: left; padding-right: 36px;font-size: 14px; line-height: 32px;}
.foot_zhang a{color: #fff;}
.foot_zhang a:hover{text-decoration: underline;}
.foot_zhang p{font-size: 18px; color: #fff; padding: 35px 0 20px;}  
.foot_zhang h4{font-size: 24px; font-weight: bold; color: #fff;}
.foot_right{padding-top: 35px;width: 130px; text-align: center;float: right;}
.foot_right p{font-size: 14px; padding-top: 20px;color: #fff;} 
.baxx p{text-align: center; line-height: 22px; color: #fff; font-size: 14px;} 

.qyrynr ul{overflow: hidden; margin-left: -20px;}
.qyrynr li{float: left; width: 16.66%; padding: 0 0 20px 20px;}
.qyrynr img{width: 100%; background: #fff;border: 1px solid #ddd;}
@media(max-width:1365px){

.caseContainer{ width: 100%; padding: 10px; box-sizing: border-box;}

	.caseContainer ul li{ width: 100%; margin: 0 0 15px 0;}

	.caseContainer ul li:hover .text .more span{ width: 160px;}

	.caseContainer dl{ padding: 15px 0;}

	.caseContainer dl dd{ margin: 0 5px;}

	}

@media only screen and (max-width:1280px){
.slick-02{margin-left:0;margin-right:0}
.slick-02 .item{padding:0 10px}
.slick-02 .item .pic::after{display:none}
.slick-02{padding:20px;border-top-left-radius:15px;border-top-right-radius:15px}
}
@media only screen and (max-width:1199px){
	.wp{padding:0 12px}
.slick-02::after{display:none}
.row-index02{padding-top:90px;padding-bottom:30px}
}

@media(max-width:1000px){
	
	.top{ display: none;}
	.AppTop{ display: block; background: #fff; width: 100%; height: 60px; position: fixed; left: 0; top: 0; z-index: 11;}
	.AppTop .logo{padding: 0;margin: 0; float: left; padding-left: 15px; height: 60px; line-height: 60px;}
	.AppTop .logo img{ display: inline-block; vertical-align: middle; height: 60%; width: auto; }
	.AppTop .SideClick{transition: 0.5s; width: 28px; height: 22px; position: absolute; right: 15px; top: 50%; transform: translateY(-50%);}
	.AppTop .SideClick span{ border-radius:4px ; width: 100%; background: #333; position: absolute; display: block; left: 0; transition: 0.5s; height: 3px;}
	.AppTop .SideClick span:nth-child(1){ top: 0;}
	.AppTop .SideClick span:nth-child(2){ top: 50%; transform: translateY(-50%);}
	.AppTop .SideClick span:nth-child(3){ bottom: 0;}
	
	.AppTop .SideClick.on{ transform: translateY(-50%) rotate(180deg);}
	.AppTop .SideClick.on span:nth-child(1){ top: 50%; transform: translateY(-50%) rotate(45deg);}
	.AppTop .SideClick.on span:nth-child(2){ top: 50%; transform: translateY(-50%) rotate(-45deg);}
	.AppTop .SideClick.on span:nth-child(3){ width: 0;}
	
	.sideBar{ display: block; background: #fff; width: 70%; height: 100vh; z-index: 99; left: -100%; top: 0; box-shadow: 0 0 10px rgba(0,0,0,0.1); position: fixed; transition: 0.5s; }
	.sideBar .SideLogo{ width: 100%; padding: 40px 0;}
	.sideBar .SideLogo img{ display: block; width: 80%; margin: 0 auto;}
	.sideBar .SideNav{ width: 70%; margin: 0 auto;}
	.sideBar .SideNav ul{ width: 100%;}
	.sideBar .SideNav ul li{ line-height: 40px;}
	.sideBar .SideNav ul li a{ font-size: 16px; color: #333;}
	
	
.header{position: fixed; height: 80px;background: #fff; left: 0; top:0; width: 100%;z-index: 100000;} 
.logo{width: 181px; margin: 7px 0 0 40px;float: left;} 
.sjdh{cursor:pointer;float: right; background: url(../images/a_12.png) no-repeat center center #2482c8; height: 80px; width: 80px;position: relative; z-index: 10;}
.ssnr{cursor:pointer;outline:none;appearance:none;-moz-appearance:none;-webkit-appearance:none;outline:none;background: url(../images/a_09.png) no-repeat center center #f2f2f2;width: 80px; height: 80px;float: right;border: none;position: relative;z-index: 10;}
.ssnr::-webkit-input-placeholder{color:#0045A8;}
.ssk{position: relative;width: 140px; float: right; margin-right:-140px;}
.wby3{border: none; border-bottom: 1px solid #336699;line-height: 38px; color: #0045A8; padding-top: 20px;width: 140px; padding-right: ;}

/*==新闻列表==*/



.tplb ul{overflow: hidden; margin-left: -25px;padding-top: 60px;}

.tplb li{float: left; width: 33.33%; padding-left: 25px;}

.img4 { transition: All 0.4s ease-in-out;-webkit-transition: All 0.4s ease-in-out;-moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-out;}

.img4:hover { transform: translate(0, -10px); -webkit-transform: translate(0, -10px);-moz-transform: translate(0, -10px); -o-transform: translate(0, -10px);-ms-transform: translate(0, -10px);}

.tplbbox{position: relative;border: 1px solid #eee;overflow: hidden;}

.tplbbox img{width: 100%; height:213px;}

.tplb_text{padding: 30px 20px;transition: All 0.4s ease-in-out;}

.tplb_text h2{font-weight: bold; font-size: 20px; color: #000; margin-bottom: 18px;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}

.tplb_text p{color: #3062a7;font-size: 14px;}

.tplb_zz{background: #3062a7; padding: 30px 20px; height: 200px;left:0; top:330px; position: absolute;transition: All 0.4s ease-in-out;}

.tplb_zz h2{color: #fff;font-size: 20px; margin-bottom: 15px;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}

.tplb_zz p{color: #fff; font-size: 14px; line-height: 24px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;height: 72px;}

.tplb_zz h4{color: #fff;font-size: 14px; margin-top: 15px;}

.tplb a:hover .tplb_zz{top:127px; left: 0;}

.tplb a:hover .tplb_text{opacity: 0;}



.xwss{background: #ededed; padding: 32px 40px;margin-top: 60px;}

.xwss ul{overflow: hidden;}

.xwss li{float: left; padding-right: 10px;font-weight: bold; font-size: 26px; color: #000000; line-height: 45px;}

.wby1{width: 245px; height: 45px; border: none;outline:none;appearance:none;-moz-appearance:none;-webkit-appearance:none;outline:none; background: url(../images/a_09.png) no-repeat 216px center #fff; padding-left: 20px;vertical-align: middle;}

.wby1::-webkit-input-placeholder{color:#666666;}

.wby2{width: 245px; height: 45px; border: none;background: #fff; padding-left: 20px;vertical-align: middle; margin-left: 20px;}

.btn2{width: 130px; height: 45px; background: #3062a7; color: #fff; font-size: 16px; border: none;}



.news{padding-top: 30px;}

.news_box{overflow: hidden; padding: 30px 0; border-bottom:1px solid #eee;}

.news_left{width: 282px; float: left;overflow: hidden; }

.news_left img{width: 100%;}

.img2 { transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-ou }

.img2:hover { transform: scale(1.2);-webkit-transform: scale(1.2); -moz-transform: scale(1.2);-o-transform: scale(1.2); -ms-transform: scale(1.2); }

.news_right{float: right; width:calc(100% - 324px);padding-top: 30px; }

.news_right h2{font-size: 24px; line-height: 2;}

.news_right h2 a{color: #000;}

.news_right h2 a:hover{color: #DA0000;}

.news_right p a:hover{color: #DA0000;}

.news_right h4{font-size:12px ; color: #666666; line-height: 40px;}

.news_right h4 img{display: inline-block;*display: inline;vertical-align: middle; margin-right: 8px; }

.news_right h4 span{padding-right: 20px;}

.news_right p{font-size: 15px; line-height: 27px; color: #000000;}

.fynr ul{text-align: center; padding-top: 57px;}

.fynr li{display: inline-block;*display: inline; padding: 0 3px;}

.fynr a{display: inline-block;*display: inline; padding: 8px 12px;border: 1px solid #d6d6d6;font-size: 14px; color: #000000;background: #f2f2f2;}

.fynr .hover1 a{border: 1px solid #3062a7;background: #3062a7;color: #fff;}

.fynr a:hover{border: 1px solid #3062a7;background: #3062a7;color: #fff;}

.xwz:hover{background: #f8f8f8;}

.rightnav{position: fixed; height:calc(100vh - 80px);top:80px; right:-100%; width: 655px; background: #fff; padding: 0 45px;}
.rn_tit{border-bottom: 1px solid #cccccc; padding: 58px 0 28px;}
.rn_tit h2{font-size: 24px; color: #496ea1; padding-bottom: 10px;}
.rn_tit p{font-size: 14px; color: #333333;}
.rn_box{padding-bottom: 40px;}
.rn_box h4 a{font-size: 15px; line-height: 2; color: #333333;}
.rn_box ul{overflow: hidden; margin-left: -25px;}
.rn_box li{float: left; padding-left: 25px;}
.rn_box a{display: block; position: relative; font-size: 14px; color: #888888;line-height: 2;}
.rn_box span{display: block;transition: All 0.4s ease-in-out; position: absolute; height: 2px; background: #0045A8; bottom: 0; left:50%;  transform:translate(-50%);width: 0;}
.rn_box a:hover span{width: 100%;}
.bj{width: 0; height: 100%; position:fixed; left:0; top:0;background: rgba(0,0,0,.7);z-index: 9;}
.sjdh.on{background: url(../images/d2.png) no-repeat center center #2482c8;}
.nav{float: right;} 

.nav li{float: left; padding:0 22px; line-height: 80px; font-size: 16px; position: relative;} 
.nav h3 a{display: block; font-size: 16px;} 
.nav .on h3 a{color: #0045a8;} 
.sub{position: absolute;width: 100%; top: 80px; left: 0;background: rgba(255,255,255,.8);box-shadow:0 0 10px rgba(0, 0, 0, .2);display: none;z-index: 1000; } 
.sub dt a{display: block; text-align: center; line-height: 45px; font-size: 14px;transition: All 0.4s ease-in-out;}
.sub dt {border-bottom: 1px solid #daeefd;}
.sub dt a:hover{background: #2482c8;color: #fff;}
.sub1{width: 220px;left: -55px;}
.sjdh{display: none;}
.banner{padding-top: 80px;}
.banner img{width: 100%;} 
.banner .swiper-pagination-bullet{ width: 14px; height: 14px;opacity: 1;background: #fff;}
.banner .swiper-pagination{bottom: 50px;}  
.banner .swiper-pagination-bullet-active{width: 36px;border-radius: 7px;} 

.gsjs{overflow: hidden; padding: 110px 9%;background: url(../images/a_01.jpg) no-repeat center bottom;} 
.gsjs_left{float: left; width:34% ;}
.gsjs_left h2{font-size: 28px; color: #000; padding-bottom: 50px;}
.gsjs_left p{font-size:14px ;color: #666666;line-height: 2;text-align:justify; word-break: break-all;} 
.gsjs_left a{transition: All 0.4s ease-in-out;display: block; width: 122px; height: 34px; text-align:center ;color: #fff; font-size: 14px; background: #2482c8;margin-top: 50px;line-height: 34px; } 
.gsjs_left a:hover{background: #333;color: #fff;} 
.gsjs_right{width: 45%; float: right;} 
.gsjs_right p{font-size: 14px; line-height: 2;color: #666;text-align:justify; word-break: break-all;}
 
.bj2{background: url(../images/a_02.jpg) no-repeat center center; height: 296px;} 
.wzfl{padding: 95px 9% 0 9%;}
.wzfl ul{overflow: hidden; padding-top: 10px;}
.wzfl li{float: left; width: 25%; text-align: center;background: url(../images/a_03.jpg) no-repeat right top;} 
.wzfl  ul li:nth-child(4){ background: none;} 
.wzfl img{margin: 0 auto;} 
.wzfl p{font-size: 18px; color: #fff;padding-top: 30px;} 
.img4 { transition: All 0.4s ease-in-out;-webkit-transition: All 0.4s ease-in-out;-moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-out;}
.img4:hover { transform: translate(0, -10px); -webkit-transform: translate(0, -10px);-moz-transform: translate(0, -10px); -o-transform: translate(0, -10px);-ms-transform: translate(0, -10px);}

.ywzx_tit{text-align:center ;padding: 60px 0 40px;}
.ywzx_tit h2{font-size: 30px; color: #000;} 
.ywzx_tit p{font-size: 14px; padding-top: 10px; color: #666;} 
.bj3a{background: url(../images/a_04.jpg) no-repeat center center; height: 700px;} 
.ywzx_nr ul{overflow: hidden;}
.ywzx_nr li{float: left; width: 20%; border-right: 1px solid #fff;height: 700px;} 
.ywzx_nr ul li:nth-child(5){ border: none;} 
.ywzxbox{padding: 152px 0 0 60px;transition: All 0.4s ease-in-out;} 
.ywzxbox h2{transition: All 0.4s ease-in-out;font-family: arial;color: #fff;font-size: 28px; padding-bottom: 40px;font-weight: bold;} 
.ywzxbox h4{font-weight: bold; font-size: 26px; color: #fff; padding: 18px 0 35px;} 
.ywzxbox p{font-size: 16px; line-height: 26px;color: #fff; padding-right: 20px;} 
.ywzxbox span{transition: All 0.4s ease-in-out;display: block;width: 48px; height: 48px;background: #fff;border-radius: 50%; text-align: center;line-height: 48px; margin-top: 18px; font-size: 20px; color: #2482c8;opacity: 0;} 
.ywzx_nr a:hover .ywzxbox{padding: 162px 0 0 60px;}  
.ywzx_nr a:hover h2{font-size: 80px;} 
.ywzx_nr a:hover span{opacity: 1;} 

.xwzx{overflow: hidden; padding-bottom: 100px;}
.xwzx_left{float: left; width: 20%; padding-left: 80px;} 
.xwzx_left h2{font-size: 30px; color: #000000; padding: 100px 0 20px; text-align: center;} 
.xwzx_left h2 span{display: block; padding-top: 10px; font-size: 14px; color: #666;} 
.xwzx_left  ul{}
.xwzx_left li{font-size: 16px; padding-bottom: 25px;}
.xwzx_left ul li a{display: block; width: 67px; line-height: 38px; margin: 0 auto; position: relative;}
.xwzx_left ul li span{transition: All 0.4s ease-in-out;position: absolute; width: 0; height: 2px; bottom: 0; background: #2482c8;left:50%;  transform:translate(-50%);}
.xwzx_left ul .hover3 a{color: #2482c8;}
.xwzx_left ul .hover3 span{width: 100%;}
.xwzx_left ul  a:hover{color: #2482c8;}
.xwzx_left ul a:hover span{width: 100%;}
.jfzt{transition: All 0.4s ease-in-out;display: block; width: 122px; height: 34px; color: #fff;background: #2482c8; margin: 350px auto 0 auto; text-align: center; line-height: 34px; font-variant-alternates: 15px;}
.jfzt:hover{background: #333;color: #fff;}
.xwzx_right{float: right; width: calc(100% - 20%);padding: 80px 9% 80px 7%;background: #f6f6f6;} 
.xwlbbox{overflow: hidden; padding: 25px 38px; background: #fff; margin-bottom: 27px;-webkit-box-shadow:0 0 10px rgba(0, 0, 0, .1);  -moz-box-shadow:0 0 10px rgba(0, 0, 0, .1);  box-shadow:0 0 10px rgba(0, 0, 0, .1); } 
.xwlb_left{float: left; width: 256px; overflow: hidden;}
.xwlb_left img{width: 100%;} 
.img2 { transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-ou }
.img2:hover { transform: scale(1.2);-webkit-transform: scale(1.2); -moz-transform: scale(1.2);-o-transform: scale(1.2); -ms-transform: scale(1.2); }
.xwlb_right{float: right; width:calc(100% - 330px);}
.xwlb_right h2{margin-bottom: 28px;line-height: 1.8;} 
.xwlb_right h2 a{display: block; font-weight: bold; width: 80%; color: #000;font-size: 16px;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;} 
.xwlb_right span{color: #666666;font-size: 16px;} 
.xwlb_right p{font-size: 14px; line-height: 1.8; color: #666;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;} 
.xwlb_right h2 a:hover{color: #2482c8;} 
.ckxq {color: #666;font-size: 14px; margin-top: 30px; display: inline-block;*display: inline;} 
.ckxq:hover{text-decoration: underline;} 
.xwlb{height: 695px; /*overflow: auto;*/ padding-right: 15px;} 

.xwlb::-webkit-scrollbar-track {
	-webkit-box-shadow:inset 0 0 6px rgba(255,255,255,1);
	border-radius:10px;
	background-color:#Ffff;
}
.xwlb::-webkit-scrollbar {
	width:5px; height:5px;
	background-color:#fff;
}
.xwlb::-webkit-scrollbar-thumb { 
	border-radius:10px;
	-webkit-box-shadow:inset 0 0 6px rgba(36,130,200,1);
	background-color:#555;
}
.xwlbbox{ transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-ou }
.xwlbbox:hover h2 a{color: #007AFF;}
.xwlbbox:hover img{transform: scale(1.2);-webkit-transform: scale(1.1); -moz-transform: scale(1.1);-o-transform: scale(1.11); -ms-transform: scale(1.1);}




/*==联系我们==*/
.bj6{background: #f1f1f1;}
.lxwm_dt{overflow: hidden;padding: 2px; background: #ffffff; margin-top: 38px;}
.lxwm_left{width: 370px; float: left; padding: 50px 0 0 38px;}
.lxwm_left p{font-size: 16px; color: #000000; line-height: 36px;} 
.lxwm_left span{font-weight: bold; font-size: 28px; color: #f48719;}
.lxwb{width: 104px; text-align: center; padding-top: 40px;}
.lxwb p{font-size: 12px;}
.lxwm_right{float: right; width: calc(100% - 390px);}
#dituContent{height: 540px; width: 100%;}
.lxbd{padding: 130px 0 100px;}
.lxbd ul{overflow: hidden; margin-left: -30px; }
.lxbd li{float: left;width: 33.33%;  padding: 0 0 40px 30px;}
.lxbd ul li:nth-child(4){ width:100%;}
.wby1{width: 100%;background: #fff; font-size: 16px; padding: 0 10px; height: 54px;border: 1px solid #dcdcdc; line-height: 52px;}
.wby2{width: 100%;background: #fff; font-size: 16px; padding: 10px; height: 170px;border: 1px solid #dcdcdc; }
.btn1{width: 380px; height: 50px; background: #2482c8; font-size: 20px;cursor:pointer; color: #fff;border: none; border-radius: 25px; display: block; margin: 0 auto;}
/*==新闻资讯==*/
.wzxw_tit{background: #2482c8; margin-top: -45px;position: relative; z-index: 99; } 
.wzxw_tit ul{overflow: hidden;} 
.wzxw_tit li{float: left; width: 33.33%; height: 90px;}
.wzxw_tit ul li:nth-child(3) a{background: none;}
.wzxw_tit a{display: block; line-height: 90px; font-size: 16px; text-align: center; font-size: 16px;background: url(../images/a_07.jpg) no-repeat right center;color: #fff;} 
.wzxw .wzxw_tit a.on{background: #fff; color: #333; border-top: 3px solid #f48719;} 

.wzxq{padding-top: 40px;}
.wzxq ul{overflow: hidden; margin-left: -35px;}
.wzxq li{float: left; width: 33.33%; padding: 0 0 50px 35px;}
.wz_tp{position: relative; overflow: hidden;}
.wz_tp img{width: 100%;}
.wz_tp span{display: block; text-align: center; width: 85px; height: 85px; border-radius: 50%;background: rgba(0,0,0,.7); position: absolute; left:10px; top:10px;}
.wz_tp h2{font-size: 42px; line-height: 52px;font-weight: bold; color: #fff; font-family: arial;}
.wz_tp p{color: #fff; font-size: 14px;}
.wz_text{padding: 20px 0 40px; border-bottom: 2px solid #d2d2d2;}
.wz_text h2{font-weight: bold; font-size: 18px; color: #333333; margin-bottom: 28px;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.wz_text p{font-size: 14px; color: #666666; margin-bottom:50px ;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.wz_text a{font-size: 18px; color: #333333;}
.wzxq_box:hover span{background: #2482c8;}
.wzxq_box:hover .wz_text{border-bottom: 2px solid #007AFF;}
.wzxq_box:hover h2{color: #007AFF;}
.wzxq_box:hover p{color: #007AFF;}
.wz_text a:hover{color: #007AFF;}
.fynr{text-align: center; padding-bottom: 100px;}
.fynr li{display: inline-block;*display: inline; padding:0 8px ; }
.fynr a{display: inline-block;*display: inline;width: 32px; height: 32px; border: 1px solid #c0c0c0;color: #4b4b4b; font-size: 16px; text-align: center; line-height: 30px;border-radius: 16px; }
.fynr ul li:nth-child(1) a{ width:100px;border:1px solid #2482c8;background: #2482c8;color: #fff;}
.fynr ul li:nth-child(5) a{ width:100px;border:1px solid #2482c8;background: #2482c8;color: #fff;}
.fynr .hover2 a{border:1px solid #2482c8;background: #2482c8;color: #fff;}
.fynr a:hover{border:1px solid #2482c8;background: #2482c8;color: #fff;}

/*==业务中心==*/
.ywzx_tita{/*background: #2482c8;*/ margin-top: -45px;position: relative; z-index: 99; } 
.ywzx_tita ul{overflow: hidden;} 
.ywzx_tita li{float: left; width: 19%; height: 90px; margin:2px; background:#2482c8}
.ywzx_tita ul li:nth-child(5) a{background: none;}
.ywzx_tita a{display: block; line-height: 90px; font-size: 14px; text-align: center; font-size: 14px;background: url(../images/a_07.jpg) no-repeat right center;color: #fff;} 
.wzxw .ywzx_tita a.on{background: #fff; color: #333; border-top: 3px solid #f48719;} 

.chyw{}
.chyw ul{overflow: hidden; padding: 45px 0 80px;}
.chyw li{float: left; width: 33.33%; text-align: center; }
.chyw span{transition: All 0.4s ease-in-out;display: block;width: 196px; height: 196; border-radius: 50%; margin: 0 auto; border: 16px solid #f1f1f1;}
.chyw li:hover span{border: 16px solid #d5ddef;}
.chyw p{font-size: 24px; padding-top: 15px; color: #333;}


.ywjs{overflow: hidden; padding: 70px 0;}
.ywjs_left{ width: 560px;}
.ywjs_left img{width: 100%;}
.ywjs_right{ width:calc(100% - 640px);}
.ywjs_right{padding-top: 50px;}
.ywjs_right h2{font-weight: bold;font-size: 36px; color: #000000; position: relative;margin-bottom: 40px;}
.ywjs_right h2:before{position: absolute; content: "";border-bottom: 2px solid #b5b5b5; left:-80px; width: 62px;top:16px;}
.ywjs_right p{font-size: 18px; line-height: 30px; color: #666;}
.ywjs_right a{display: block; background: url(../images/a_22.png) no-repeat left bottom;transition: All 0.4s ease-in-out; padding: 35px 0 7px;width: 70px; padding-left: 10px;}
.ywjs_right a:hover{display: block; background: url(../images/a_22.png) no-repeat right bottom; color: #007AFF;}

.ywjs_right_a{width:calc(100% - 640px);padding-top: 50px;}
.ywjs_right_a h2{font-weight: bold;font-size: 36px; color: #000000; position: relative;margin-bottom: 40px;text-align: right;}
.ywjs_right_a h2:before{position: absolute; content: "";border-bottom: 2px solid #b5b5b5; right:-80px; width: 62px;top:16px;}
.ywjs_right_a p{font-size: 18px; line-height: 30px; color: #666;}
.ywjs_right_a a{display: block; background: url(../images/a_23.png) no-repeat right bottom;transition: All 0.4s ease-in-out; padding: 35px 0 7px 0;width: 70px; padding-right: 10px;text-align: right;}
.ywjs_right_a a:hover{display: block; background: url(../images/a_23.png) no-repeat left bottom; color: #007AFF;}

.img1 {transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out;-moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-out; }
.img1:hover { transform: rotate(360deg);-webkit-transform: rotate(360deg); -moz-transform: rotate(360deg);-o-transform: rotate(360deg);-ms-transform: rotate(360deg);}

/*==招贤纳士==*/
.zxnsbox{padding: 40px 0 100px;}
.zxns_tit{background: #fff;}
.zxns_tit ul{overflow: hidden;}
.zxns_tit li{float: left; width: 25%; line-height: 70px; font-size: 18px; font-weight: bold; color: #000000; padding-left: 20px;}
.zxns{border-bottom: 1px solid #eee;background: #fff;}
.zxns_top ul{overflow: hidden;}
.zxns_top li{float: left; width: 25%; padding-left: 20px; font-size: 16px;color: #666666;line-height: 70px;}
.zxns_nr{border: 2px solid #2482c8; padding: 40px 40px 10px 40px;display: none;}
.zxns_nr ul{overflow: hidden;}
.zxns_nr li{width: 50%; float: left;}
.zpnr h2{font-size: 18px; color: #000; font-weight:bold;padding-bottom: 22px;}
.zpnr dt{line-height: 1.8; font-size: 14px; color: #333;}
.zpnr dl{padding-bottom: 30px;}
.btn2{transition: All 0.4s ease-in-out;display: block; width: 100px; height: 36px; line-height: 36px; font-size: 14px; text-align: center; background: #2482c8; color: #fff; margin-top: 30px; border-radius: 18px;}
.btn2:hover{color: #fff; background: #333;}
.zxns_top.on1{background:url(../images/a_24.png) no-repeat 1160px center #2482c8;}
.zxns_top.onm{background:url(../images/jia.png) no-repeat 1160px center #ffffff;}
.zxns_top.on1 li{color: #fff;}


}

@media(max-width:1200px) and (min-width: 1000px){
.header{position: fixed; height: 80px;background: #fff; left: 0; top:0; overflow: hidden;width: 100%;z-index: 100;} 
.logo{width: 181px; margin: 7px 0 0 40px;float: left;} 
.sjdh{cursor:pointer;float: right; background: url(../images/a_12.png) no-repeat center center #2482c8; height: 80px; width: 80px;position: relative; z-index: 10;}
.ssnr{cursor:pointer;outline:none;appearance:none;-moz-appearance:none;-webkit-appearance:none;outline:none;background: url(../images/a_09.png) no-repeat center center #f2f2f2;width: 80px; height: 80px;float: right;border: none;position: relative;z-index: 10;}
.ssnr::-webkit-input-placeholder{color:#0045A8;}
.ssk{position: relative;width: 140px; float: right; margin-right:-140px;}
.wby3{border: none; border-bottom: 1px solid #336699;line-height: 38px; color: #0045A8; padding-top: 20px;width: 140px; padding-right: ;}


.dtnr{overflow: hidden; border-top:1px solid #ebebeb; padding-top: 60px;}
.dtnrbox{overflow: hidden;background: #1064ae;}
.ftnr_rightaa{float: right; width: 420px; padding: 0 45px;}
.lxdz {padding-bottom: 30px; border-bottom: 1px dashed #fff;}
.lxdz h2{font-size: 22px; line-height: 60px; color: #fff; border-bottom: 1px dashed #fff;font-weight: 400;}
.lxdz h4{color: #fff; font-size:14px ; line-height: 60px; color: #fff;font-weight: 400;}
.lxdz p{font-size: 12px; color: #fff; line-height: 2;}
.rem{overflow: hidden; padding: 50px 0 30px 30px;}
.rem img{float: left; margin-right: 40px;}
.rem p{width: 75px; font-size: 18px; line-height: 40px; text-align: center; color: #fff; padding-top: 30px;float: left;}
.ftnr_leftaa{float: left; width: calc(100% - 420px);}
.ftnr_leftaa img{width: 100%;display: block;}

.rightnav{position: fixed; height:calc(100vh - 80px);top:80px; right:-100%; width: 655px; background: #fff; padding: 0 45px;}
.rn_tit{border-bottom: 1px solid #cccccc; padding: 58px 0 28px;}
.rn_tit h2{font-size: 24px; color: #496ea1; padding-bottom: 10px;}
.rn_tit p{font-size: 14px; color: #333333;}
.rn_box{padding-bottom: 40px;}
.rn_box h4 a{font-size: 15px; line-height: 2; color: #333333;}
.rn_box ul{overflow: hidden; margin-left: -25px;}
.rn_box li{float: left; padding-left: 25px;}
.rn_box a{display: block; position: relative; font-size: 14px; color: #888888;line-height: 2;}
.rn_box span{display: block;transition: All 0.4s ease-in-out; position: absolute; height: 2px; background: #0045A8; bottom: 0; left:50%;  transform:translate(-50%);width: 0;}
.rn_box a:hover span{width: 100%;}
.bj{width: 0; height: 100%; position:fixed; left:0; top:0;background: rgba(0,0,0,.7);z-index: 100;}
.sjdh{display: block;}
.sjdh.on{background: url(../images/d2.png) no-repeat center center #2482c8;}
.nav{float: right;} 
.nav ul{overflow: hidden;}
.nav li{float: left; padding-right: 35px; line-height: 80px; font-size: 16px;} 
.nav a{display: block; font-size: 16px;} 
.nav .hover1 a{color: #0045a8;} 
.nav a:hover{color: #0045a8;}  
 
.banner{padding-top: 80px;}
.banner img{width: 100%;} 
.banner .swiper-pagination-bullet{ width: 14px; height: 14px;opacity: 1;background: #fff;}
.banner .swiper-pagination{bottom: 50px;}  
.banner .swiper-pagination-bullet-active{width: 36px;border-radius: 7px;} 

.gsjs{overflow: hidden; padding: 110px 1%;background: url(../images/a_01.jpg) no-repeat center bottom; background-size: auto 100%;} 
.gsjs_left{ width:34% ;}
.gsjs_left h2{font-size: 28px; color: #000; padding-bottom: 50px;}
.gsjs_left p{font-size:14px ;color: #666666;line-height: 2;text-align:justify; word-break: break-all;} 
.gsjs_left a{transition: All 0.4s ease-in-out;display: block; width: 122px; height: 34px; text-align:center ;color: #fff; font-size: 14px; background: #2482c8;margin-top: 50px;line-height: 34px; } 
.gsjs_left a:hover{background: #333;color: #fff;} 
.gsjs_right{width: 45%; padding-top: 30px;} 
.gsjs_right p{font-size: 14px; line-height: 2;color: #666;text-align:justify; word-break: break-all;}
 
.bj2{background: url(../images/a_02.jpg) no-repeat center center; height: 296px;} 
.wzfl{padding: 95px 1% 0 1%;}
.wzfl ul{overflow: hidden; padding-top: 10px;}
.wzfl li{float: left; width: 25%; text-align: center;background: url(../images/a_03.jpg) no-repeat right top;} 
.wzfl  ul li:nth-child(4){ background: none;} 
.wzfl img{margin: 0 auto;} 
.wzfl p{font-size: 18px; color: #fff;padding-top: 30px;} 
.img4 { transition: All 0.4s ease-in-out;-webkit-transition: All 0.4s ease-in-out;-moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-out;}
.img4:hover { transform: translate(0, -10px); -webkit-transform: translate(0, -10px);-moz-transform: translate(0, -10px); -o-transform: translate(0, -10px);-ms-transform: translate(0, -10px);}


/*==新闻列表==*/
.wzxw_tit{background: #2482c8; margin-top: -45px;position: relative; z-index: 99; } 
.wzxw_tit ul{overflow: hidden;} 
.wzxw_tit li{float: left; width: 33.33%; height: 90px;}
.wzxw_tit ul li:nth-child(3) a{background: none;}
.wzxw_tit a{display: block; line-height: 90px; font-size: 16px; text-align: center; font-size: 16px;background: url(../images/a_07.jpg) no-repeat right center;color: #fff;} 
.wzxw .wzxw_tit a.on{background: #fff; color: #333; border-top: 3px solid #f48719;} 

.xwlb{}

.tplb ul{overflow: hidden; margin-left: -25px;padding-top: 60px;}

.tplb li{float: left; width: 33.33%; padding-left: 25px;}

.img4 { transition: All 0.4s ease-in-out;-webkit-transition: All 0.4s ease-in-out;-moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-out;}

.img4:hover { transform: translate(0, -10px); -webkit-transform: translate(0, -10px);-moz-transform: translate(0, -10px); -o-transform: translate(0, -10px);-ms-transform: translate(0, -10px);}

.tplbbox{position: relative;border: 1px solid #eee;overflow: hidden;}

.tplbbox img{width: 100%;}

.tplb_text{padding: 30px 20px;transition: All 0.4s ease-in-out;}

.tplb_text h2{font-weight: bold; font-size: 20px; color: #000; margin-bottom: 18px;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}

.tplb_text p{color: #3062a7;font-size: 14px;}

.tplb_zz{background: #3062a7; padding: 30px 20px; height: 200px;left:0; top:330px; position: absolute;transition: All 0.4s ease-in-out;}

.tplb_zz h2{color: #fff;font-size: 20px; margin-bottom: 15px;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}

.tplb_zz p{color: #fff; font-size: 14px; line-height: 24px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;height: 72px;}

.tplb_zz h4{color: #fff;font-size: 14px; margin-top: 15px;}

.tplb a:hover .tplb_zz{top:127px; left: 0;}

.tplb a:hover .tplb_text{opacity: 0;}



.xwss{background: #ededed; padding: 32px 40px;margin-top: 60px;}

.xwss ul{overflow: hidden;}

.xwss li{float: left; padding-right: 10px;font-weight: bold; font-size: 26px; color: #000000; line-height: 45px;}

.wby1{width: 245px; height: 45px; border: none;outline:none;appearance:none;-moz-appearance:none;-webkit-appearance:none;outline:none; background: url(../images/a_09.png) no-repeat 216px center #fff; padding-left: 20px;vertical-align: middle;}

.wby1::-webkit-input-placeholder{color:#666666;}

.wby2{width: 245px; height: 45px; border: none;background: #fff; padding-left: 20px;vertical-align: middle; margin-left: 20px;}

.btn2{width: 130px; height: 45px; background: #3062a7; color: #fff; font-size: 16px; border: none;}



.news{padding-top: 30px;}

.news_box{overflow: hidden; padding: 30px 0; border-bottom:1px solid #eee;}

.news_left{width: 282px; float: left;overflow: hidden; }

.news_left img{width: 100%;}

.img2 { transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-ou }

.img2:hover { transform: scale(1.2);-webkit-transform: scale(1.2); -moz-transform: scale(1.2);-o-transform: scale(1.2); -ms-transform: scale(1.2); }

.news_right{float: right; width:calc(100% - 324px);padding-top: 30px; }

.news_right h2{font-size: 24px; line-height: 2;}

.news_right h2 a{color: #000;}

.news_right h2 a:hover{color: #DA0000;}

.news_right p a:hover{color: #DA0000;}

.news_right h4{font-size:12px ; color: #666666; line-height: 40px;}

.news_right h4 img{display: inline-block;*display: inline;vertical-align: middle; margin-right: 8px; }

.news_right h4 span{padding-right: 20px;}

.news_right p{font-size: 15px; line-height: 27px; color: #000000;}

.fynr ul{text-align: center; padding-top: 57px;}

.fynr li{display: inline-block;*display: inline; padding: 0 3px;}

.fynr a{display: inline-block;*display: inline; padding: 8px 12px;border: 1px solid #d6d6d6;font-size: 14px; color: #000000;background: #f2f2f2;}

.fynr .hover1 a{border: 1px solid #3062a7;background: #3062a7;color: #fff;}

.fynr a:hover{border: 1px solid #3062a7;background: #3062a7;color: #fff;}


.cpzx{}
.cpzx ul{overflow: hidden; margin-left: -15px;}
.cpzx li{width: 33.33%; float: left; padding: 0 0 30px 15px;}
.cpzx_tp{position: relative;}
.cpzx_tp img{width: 100%;}
.cpzxbox{border: 1px solid #e9e9e9;}
.cpzx_tit{padding: 25px 30px; position: relative;transition: All 0.4s ease-in-out;background: #f8f7f7;}
.cpzx_tit h2{font-size: 20px; color: #010101; line-height: 56px;}
.cpzx_tit p{font-size: 13px; color: #373737; line-height: 24px;}
.cpzx_tit a{transition: All 0.4s ease-in-out;display: inline-block;*display: inline;line-height: 38px; height: 40px; width: 113px; text-align: center; border: 1px solid #d0d0d0;font-size: 13px; text-align: center;color: #5e5e5e;margin-right: 15px;}
.cpzx_tit a:hover{color: #fff; background: #006198;}
.cpzx_tit h4{padding-top: 30px;}
.tpzz{transition: All 0.4s ease-in-out;position: absolute;width: 100%; height: 100%; top:0; left:0; background:url(../images/a_06.png) no-repeat center center rgba(0,0,0,.36);opacity: 0;}
.cpzxbox:hover .tpzz{opacity: 1;}
.cpzxbox:hover .cpzx_tit{background: #096bc3;}
.cpzxbox:hover h2{color: #fff;}
.cpzxbox:hover p{color: #fff;}
.cpzxbox:hover a{color: #fff;border: 1px solid #fff;}

.cpjs{overflow: hidden;}
.cpjs_left{float: left;width:500px; padding-left:0px;}
.cpjs_left img{width: 100%;border: 1px solid #e2e2e2;}
.cpjs_right{float: right; width: calc(100% - 520px);}
.cpjs_right h2{font-size: 36px; color: #404040; padding: 10px 0 30px; border-bottom: 1px dashed #d8d8d8; margin-bottom: 25px;}
.cpjs_right h2 a{color: #676767; font-size: 14px; display: block;font-weight: 400; line-height: 36px;background: url(../images/a14.jpg) no-repeat right center; padding-right: 28px;}
.cpjs_right p{font-size: 14px; color: #5d5d5d; line-height: 24px;}
.cpjs_right h4{padding-top: 60px;}
.cpjs_right h4 a{display: inline-block;*display: inline; font-size: 16px; color: #fff; width: 160px; height: 40px; text-align: center; line-height: 40px; margin-right: 20px;font-weight: 400;}
.btn7{background: #096bc3;}
.btn8{background: #3e4148;}
.cpjs_right h4 img{vertical-align: middle; margin-right: 15px;}

.cpcs{padding: 50px 35px ;}
.cpcsbox{border: 1px solid #ebecec;}
.cpcsbox h2{font-weight: 400;font-size:18px; color: #4a4a4a; background:#ebecec; line-height: 74px; padding-left: 36px;}
.cpcsbox ul{padding: 26px;}
.cpcsbox li{line-height: 40px; font-size: 16px; color: #4a4a4a;}

.ywzx_tit{text-align:center ;padding: 60px 0 40px;}
.ywzx_tit h2{font-size: 30px; color: #000;} 
.ywzx_tit p{font-size: 14px; padding-top: 10px; color: #666;} 
.bj3a{background: url(../images/a_04.jpg) no-repeat center center; height: 700px;} 
.ywzx_nr ul{overflow: hidden;}
.ywzx_nr li{float: left; width: 20%; border-right: 1px solid #fff;height: 700px;} 
.ywzx_nr ul li:nth-child(5){ border: none;} 
.ywzxbox{padding: 152px 20px 0 20px;transition: All 0.4s ease-in-out;} 
.ywzxbox h2{transition: All 0.4s ease-in-out;font-family: arial;color: #fff;font-size: 28px; padding-bottom: 40px;font-weight: bold;} 
.ywzxbox h4{font-weight: bold; font-size: 26px; color: #fff; padding: 18px 0 35px;} 
.ywzxbox p{font-size: 16px; line-height: 26px;color: #fff;width: auto;} 
.ywzxbox span{transition: All 0.4s ease-in-out;display: block;width: 48px; height: 48px;background: #fff;border-radius: 50%; text-align: center;line-height: 48px; margin-top: 18px; font-size: 20px; color: #2482c8;opacity: 0;} 
.ywzx_nr a:hover .ywzxbox{padding: 162px 20px 0 20px;}  
.ywzx_nr a:hover h2{font-size: 80px;} 
.ywzx_nr a:hover span{opacity: 1;} 

.xwzx{overflow: hidden; padding-bottom: 100px;}
.xwzx_left{float: left; width: 20%; padding-left: 0px;} 
.xwzx_left h2{font-size: 30px; color: #000000; padding: 100px 0 20px; text-align: center;} 
.xwzx_left h2 span{display: block; padding-top: 10px; font-size: 14px; color: #666;} 
.xwzx_left li{font-size: 16px; padding-bottom: 25px;}
.xwzx_left ul li a{display: block; width: 67px; line-height: 38px; margin: 0 auto; position: relative;}
.xwzx_left ul li span{transition: All 0.4s ease-in-out;position: absolute; width: 0; height: 2px; bottom: 0; background: #2482c8;left:50%;  transform:translate(-50%);}
.xwzx_left ul .hover3 a{color: #2482c8;}
.xwzx_left ul .hover3 span{width: 100%;}
.xwzx_left ul  a:hover{color: #2482c8;}
.xwzx_left ul a:hover span{width: 100%;}
.jfzt{transition: All 0.4s ease-in-out;display: block; width: 122px; height: 34px; color: #fff;background: #2482c8; margin: 350px auto 0 auto; text-align: center; line-height: 34px; font-variant-alternates: 15px;}
.jfzt:hover{background: #333;color: #fff;}
.xwzx_right{float: right; width: calc(100% - 20%);padding: 80px 20px 80px 20px;background: #f6f6f6;} 
.xwlbbox{overflow: hidden; padding: 25px 38px; background: #fff; margin-bottom: 27px;-webkit-box-shadow:0 0 10px rgba(0, 0, 0, .1);  -moz-box-shadow:0 0 10px rgba(0, 0, 0, .1);  box-shadow:0 0 10px rgba(0, 0, 0, .1); } 
.xwlb_left{float: left; width: 256px; overflow: hidden;}
.xwlb_left img{width: 100%;} 
.img2 { transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-ou }
.img2:hover { transform: scale(1.2);-webkit-transform: scale(1.2); -moz-transform: scale(1.2);-o-transform: scale(1.2); -ms-transform: scale(1.2); }
.xwlb_right{float: right; width:calc(100% - 280px);}
.xwlb_right h2{margin-bottom: 28px;line-height: 1.8;} 
.xwlb_right h2 a{display: block; font-weight: bold; width: 70%; color: #000;font-size: 16px;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;} 
.xwlb_right span{color: #666666;font-size: 16px;} 
.xwlb_right p{font-size: 14px; line-height: 1.8; color: #666;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;} 
.xwlb_right h2 a:hover{color: #2482c8;} 
.ckxq {color: #666;font-size: 14px; margin-top: 30px; display: inline-block;*display: inline;} 
.ckxq:hover{text-decoration: underline;} 
.xwlb{height: 695px; /*overflow: auto; */padding-right: 15px;} 

.xwlb::-webkit-scrollbar-track {
	-webkit-box-shadow:inset 0 0 6px rgba(255,255,255,1);
	border-radius:10px;
	background-color:#Ffff;
}
.xwlb::-webkit-scrollbar {
	width:5px; height:5px;
	background-color:#fff;
}
.xwlb::-webkit-scrollbar-thumb { 
	border-radius:10px;
	-webkit-box-shadow:inset 0 0 6px rgba(36,130,200,1);
	background-color:#555;
}
.xwlbbox{ transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-ou }
.xwlbbox:hover h2 a{color: #007AFF;}
.xwlbbox:hover img{transform: scale(1.1);-webkit-transform: scale(1.1); -moz-transform: scale(1.1);-o-transform: scale(1.11); -ms-transform: scale(1.1);}


.footer{background: url(../images/a_05.jpg) no-repeat center center;height: 360px;}
.footerbox{padding: 40px 1% 60px 1%;overflow: hidden;}
.foot_left{float: left; width: 400px;} 
.foot_left h2{font-size: 18px; color: #fff; padding-bottom: 30px;} 
.foot_left p{font-size: 14px; color: #fff; padding-bottom: 35px;}  
.foot_left img{vertical-align: middle; margin-right: 12px; margin-top: -3px;display: inline-block;*display: inline;} 

.foot_zhang{float: left;width: 430px;}
.foot_zhang h2{font-size: 18px; color: #fff; padding-bottom: 30px;} 
.foot_zhang ul{overflow: hidden;}
.foot_zhang li{float: left; padding-right: 36px;font-size: 14px; line-height: 32px;}
.foot_zhang a{color: #fff;}
.foot_zhang a:hover{text-decoration: underline;}
.foot_zhang p{font-size: 18px; color: #fff; padding: 35px 0 20px;}  
.foot_zhang h4{font-size: 24px; font-weight: bold; color: #fff;}
.foot_right{padding-top: 35px;width: 130px; text-align: center;float: right;}
.foot_right p{font-size: 14px; padding-top: 20px;color: #fff;} 
.baxx p{text-align: center; line-height: 22px; color: #fff; font-size: 14px;} 
/*==关于我们==*/ 
.wz1200{width: 100%; margin: 0 auto; padding: 0 1%;} 
.banner1{position: relative; height: 275px;width: 100%; overflow: hidden; }
.banner1 img{width: auto; height: 100%; margin: 0 auto;} 
.fgt{height: 80px;} 
.banner_text{width: 100%; position: absolute; left:0; top:50%;  transform: translateY(-50%);text-align: center;}
.banner_text h2{color: #fff; font-weight: bold;font-size: 32px; padding-bottom: 20px;} 
.banner_text p{color: #fff; font-weight: bold;font-size: 32px; } 
 
.bj3{background: url(../images/a_06.jpg) no-repeat center bottom; height: 1050px;} 
.gsjj{width: 100%; margin: 0 auto; padding: 0 1%;} 
.gajj_tit{background: #2482c8; margin-top: -45px;position: relative; z-index: 99; } 
.gajj_tit ul{overflow: hidden;} 
.gajj_tit li{float: left; width: 25%; height: 90px;}
.gajj_tit ul li:nth-child(4) a{background: none;}
.gajj_tit a{display: block; line-height: 90px; font-size: 16px; text-align: center; font-size: 16px;background: url(../images/a_07.jpg) no-repeat right center;color: #fff;} 
.gyw_zbt{padding: 60px 0 0 0;}
.gyw_zbt p{font-size: 14px; color: #666666;background: url(../images/a_01.png) no-repeat left center; line-height: 17px; padding-left: 19px;} 
.gyw_zbt a{color: #666;} 
.gyw_zbt a:hover{color: #0045A8;}
.gyw_text{text-align: center; padding: 55px 0 40px 0;} 
.gyw_text h2{font-size: 36px;color: #000; padding-bottom: 15px;} 
.gyw_text p{font-size: 36px;color: #000;} 
.gyw_nr{ position: relative;overflow: hidden;} 
.gyw_right{margin-left: 170px; background: #fff; padding: 100px 45px 75px 80px;width: 55%;float: right;} 
.gyw_right p{font-size: 14px; line-height: 26px; color: #000; padding-bottom: 26px;} 
.gyw_right h2{font-size: 26px; padding-bottom: 60px; position: relative; color: #000;font-weight: bold;}  
.gyw_right h2:before{content: "" ; position: absolute; border-bottom: 3px solid #2482c8; width: 30px; left:0; bottom: 35px;} 
.gyw_left{width: 50%; position: absolute; left:0; top:78px;}
.gyw_left img{width: 100%;}
.gyw_box{position: relative; } 
.gsjj .gajj_tit a.on{background: #fff; color: #333; border-top: 3px solid #f48719;} 

.gsln_nr{padding-bottom:65px;} 
.gsln_nr ul{overflow: hidden; margin-left: -50px;}
.gsln_nr li{float: left; width: 33.33%; padding-left: 50px;} 
.gslnbox{position: relative;overflow: hidden;} 
.gslnbox img{width: 100%;} 
.gsln_text{position: absolute;left: 0; width: 100%; padding: 0 55px;top:50%; transform: translateY(-50%);text-align: center;} 
.gsln_text h2{font-size: 24px; padding-bottom: 10px; color: #fff;} 
.gsln_text h4{font-size: 14px; padding-bottom: 30px; color: #fff;}  
.gsln_text p{font-size: 14px;  color: #fff;line-height: 24px;} 

.bj4{background: #f1f1f1; padding-bottom: 50px;}
.qybox{text-align: center; width: 100%; position: relative;}
.qybox img{width: 100%;}
.qybox p{font-size: 14px; padding-top: 20px; color: #000;}
.qybox1{padding-top: 30%;} 
.qyrynr{position: relative;}
.qyrynr .swiper-button-next{background: url(../images/a_15.jpg); width: 60px; height: 39px; right: 0px;} 
.qyrynr .swiper-button-next:hover{background: url(../images/a_13.jpg); width: 60px; height: 39px; right: 0px;}  
.qyrynr .swiper-button-prev{background: url(../images/a_12.jpg); width: 60px; height: 39px; left: 0px;} 
.qyrynr .swiper-button-prev:hover{background: url(../images/a_14.jpg); width: 60px; height: 39px; left: 0px;}

.bj5{background: url(../images/a_20.jpg) no-repeat center center;height: 940px;}
.fzlc_nra{position: relative;height: 650px; padding-bottom: 100px; margin-top: 40px; }
.fzlc_left{width: 50%; float: left;position: relative;}
.fzlc_right{width: 50%;float: right;margin-right: -80px; position: relative; }
.fzlcbox {
    background: #fff;
    width: 80%;
    background: #fff;
    position: relative;
    padding: 20px 30px;
}
.fzlcbox h2{font-size: 22px; padding-bottom: 10px; color: #f48719;}
.fzlcbox p{font-size: 14px; color: #000000;line-height: 1.4;}
.fzlc_nr .swiper-container{height: 600px;}
.tao1{position: absolute; width: 2px; height: 100%; background: #2482c8; top:0; left:50%;transform: translateX(-50%);}
.fzlc_nr .swiper-button-next{background: url(../images/a_07.png);width:40px; height: 40px;top:auto; bottom: -40px; left:50%; margin-top: 0; margin-left: -20px;}
.jtcb{background: url(../images/a_10.png);width: 38px; height: 38px; position: absolute; top:-38px; left:50%; margin-left: -19px;}
.tb1{background: url(../images/a_13.png); width: 24px; height: 24px; position: absolute;right:-12px; top:50%; margin-top: -12px;}
.tb2{background: url(../images/a_13.png); width: 24px; height: 24px; position: absolute;left:-92px; top:50%; margin-top: -12px;}
.fzlc_nra .swiper-slide-active .tb1{background: url(../images/a_14.png);}
.fzlc_nra .swiper-slide-active .tb2{background: url(../images/a_14.png);}
.zj{background: url(../images/a_02.png); width: 16px; height: 31px; position: absolute; right:-16px; top:50%; transform: translateY(-50%);;background-size: 100% 100%;}
.zj2{background: url(../images/a_11.png); width: 16px; height: 31px; position: absolute; left:-16px; top:50%; transform: translateY(-50%);;background-size: 100% 100%;}

/*==联系我们==*/
.bj6{background: #f1f1f1;}
.lxwm_dt{overflow: hidden;padding: 2px; background: #2482c8; margin-top: 38px;}
.lxwm_left{width: 390px; float: left; padding: 110px 0 0 38px;}
.lxwm_left p{font-size: 16px; color: #fff; line-height: 36px;} 
.lxwm_left span{font-weight: bold; font-size: 28px; color: #f48719;}
.lxwb{width: 104px; text-align: center; padding-top: 40px;}
.lxwb p{font-size: 12px;}
.lxwm_right{float: right; width: calc(100% - 390px);}
#dituContent{height: 540px; width: 100%;}

.lxbd{padding: 130px 0 100px;}
.lxbd ul{overflow: hidden; margin-left: -30px; }
.lxbd li{float: left;width: 33.33%;  padding: 0 0 40px 30px;}
.lxbd ul li:nth-child(4){ width:100%;}
.wby1{width: 100%;background: #fff; font-size: 16px; padding: 0 10px; height: 54px;border: 1px solid #dcdcdc; line-height: 52px;}
.wby2{width: 100%;background: #fff; font-size: 16px; padding: 10px; height: 170px;border: 1px solid #dcdcdc; }
.btn1{width: 380px; height: 50px; background: #2482c8; font-size: 20px;cursor:pointer; color: #fff;border: none; border-radius: 25px; display: block; margin: 0 auto;}
/*==新闻资讯==*/
.wzxw_tit{background: #2482c8; margin-top: -45px;position: relative; z-index: 99; } 
.wzxw_tit ul{overflow: hidden;} 
.wzxw_tit li{float: left; width: 33.33%; height: 90px;}
.wzxw_tit ul li:nth-child(3) a{background: none;}
.wzxw_tit a{display: block; line-height: 90px; font-size: 16px; text-align: center; font-size: 16px;background: url(../images/a_07.jpg) no-repeat right center;color: #fff;} 
.wzxw .wzxw_tit a.on{background: #fff; color: #333; border-top: 3px solid #f48719;} 

.wzxq{padding-top: 40px;}
.wzxq ul{overflow: hidden; margin-left: -35px;}
.wzxq li{float: left; width: 33.33%; padding: 0 0 50px 35px;}
.wz_tp{position: relative; overflow: hidden;}
.wz_tp img{width: 100%;}
.wz_tp span{display: block; text-align: center; width: 85px; height: 85px; border-radius: 50%;background: rgba(0,0,0,.7); position: absolute; left:10px; top:10px;}
.wz_tp h2{font-size: 42px; line-height: 52px;font-weight: bold; color: #fff; font-family: arial;}
.wz_tp p{color: #fff; font-size: 14px;}
.wz_text{padding: 20px 0 40px; border-bottom: 2px solid #d2d2d2;}
.wz_text h2{font-weight: bold; font-size: 18px; color: #333333; margin-bottom: 28px;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.wz_text p{font-size: 14px; color: #666666; margin-bottom:50px ;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.wz_text a{font-size: 18px; color: #333333;}
.wzxq_box:hover span{background: #2482c8;}
.wzxq_box:hover .wz_text{border-bottom: 2px solid #007AFF;}
.wz_text a:hover{color: #007AFF;}
.fynr{text-align: center; padding-bottom: 100px;}
.fynr li{display: inline-block;*display: inline; padding:0 8px ; }
.fynr a{display: inline-block;*display: inline;width: 32px; height: 32px; border: 1px solid #c0c0c0;color: #4b4b4b; font-size: 16px; text-align: center; line-height: 30px;border-radius: 16px; }
.fynr ul li:nth-child(1) a{ width:100px;border:1px solid #2482c8;background: #2482c8;color: #fff;}
.fynr ul li:nth-child(5) a{ width:100px;border:1px solid #2482c8;background: #2482c8;color: #fff;}
.fynr .hover2 a{border:1px solid #2482c8;background: #2482c8;color: #fff;}
.fynr a:hover{border:1px solid #2482c8;background: #2482c8;color: #fff;}

/*==业务中心==*/
.ywzx_tita{background: #2482c8; margin-top: -45px;position: relative; z-index: 99; } 
.ywzx_tita ul{overflow: hidden;} 
.ywzx_tita li{float: left; width: 20%; height: 90px;}
.ywzx_tita ul li:nth-child(5) a{background: none;}
.ywzx_tita a{display: block; line-height: 90px; font-size: 16px; text-align: center; font-size: 16px;background: url(../images/a_07.jpg) no-repeat right center;color: #fff;} 
.wzxw .ywzx_tita a.on{background: #fff; color: #333; border-top: 3px solid #f48719;} 

.chyw{}
.chyw ul{overflow: hidden; padding: 45px 0 80px;}
.chyw li{float: left; width: 33.33%; text-align: center; }
.chyw span{transition: All 0.4s ease-in-out;display: block;width: 196px; height: 196; border-radius: 50%; margin: 0 auto; border: 16px solid #f1f1f1;}
.chyw li:hover span{border: 16px solid #d5ddef;}
.chyw p{font-size: 24px; padding-top: 15px; color: #333;}
.ywjs{overflow: hidden; padding: 70px 0;}
.ywjs_left{ width: 560px;}
.ywjs_left img{width: 100%;}
.ywjs_right{ width:calc(100% - 640px);}
.ywjs_right{padding-top: 50px;}
.ywjs_right h2{font-weight: bold;font-size: 30px; color: #000000; position: relative;margin-bottom: 40px;}
.ywjs_right h2:before{position: absolute; content: "";border-bottom: 2px solid #b5b5b5; left:-80px; width: 62px;top:16px;}
.ywjs_right p{font-size: 18px; line-height: 30px; color: #666;}
.ywjs_right a{display: block; background: url(../images/a_22.png) no-repeat left bottom;transition: All 0.4s ease-in-out; padding: 35px 0 7px;width: 70px; padding-left: 10px;}
.ywjs_right a:hover{display: block; background: url(../images/a_22.png) no-repeat right bottom; color: #007AFF;}

.ywjs_right_a{width:calc(100% - 640px);padding-top: 50px;}
.ywjs_right_a h2{font-weight: bold;font-size: 30px; color: #000000; position: relative;margin-bottom: 40px;text-align: right;}
.ywjs_right_a h2:before{position: absolute; content: "";border-bottom: 2px solid #b5b5b5; right:-80px; width: 62px;top:16px;}
.ywjs_right_a p{font-size: 18px; line-height: 30px; color: #666;}
.ywjs_right_a a{display: block; background: url(../images/a_23.png) no-repeat right bottom;transition: All 0.4s ease-in-out; padding: 35px 0 7px 0;width: 70px; padding-right: 10px;text-align: right;}
.ywjs_right_a a:hover{display: block; background: url(../images/a_23.png) no-repeat left bottom; color: #007AFF;}

.img1 {transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out;-moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-out; }
.img1:hover { transform: rotate(360deg);-webkit-transform: rotate(360deg); -moz-transform: rotate(360deg);-o-transform: rotate(360deg);-ms-transform: rotate(360deg);}

/*==招贤纳士==*/
.zxnsbox{padding: 40px 0 100px;}
.zxns_tit{background: #fff;}
.zxns_tit ul{overflow: hidden;}
.zxns_tit li{float: left; width: 25%; line-height: 70px; font-size: 18px; font-weight: bold; color: #000000; padding-left: 20px;}
.zxns{border-bottom: 1px solid #eee;background: #fff;}
.zxns_top ul{overflow: hidden;}
.zxns_top li{float: left; width: 25%; padding-left: 20px; font-size: 16px;color: #666666;line-height: 70px;}
.zxns_nr{border: 2px solid #2482c8; padding: 40px 40px 10px 40px;display: none;}
.zxns_nr ul{overflow: hidden;}
.zxns_nr li{width: 50%; float: left;}
.zpnr h2{font-size: 18px; color: #000; font-weight:bold;padding-bottom: 22px;}
.zpnr dt{line-height: 1.8; font-size: 14px; color: #333;}
.zpnr dl{padding-bottom: 30px;}
.btn2{transition: All 0.4s ease-in-out;display: block; width: 100px; height: 36px; line-height: 36px; font-size: 14px; text-align: center; background: #2482c8; color: #fff; margin-top: 30px; border-radius: 18px;}
.btn2:hover{color: #fff; background: #333;}
.zxns_top.on1{background:url(../images/a_24.png) no-repeat 1160px center #2482c8;}
.zxns_top.on1 li{color: #fff;}
  
}

@media(max-width:999px){
.qyrynr ul{margin-left: -10px;}
.qyrynr li{width: 33.33%; padding: 0 0 10px 10px;}	
	.slick-02 .slick-dots{margin-top:10px}
.slick-02 .slick-dots li{width:8px;height:8px;margin:0 4px}
.slick-02 .item .pic{margin-bottom:8px}
.row-index02{margin-bottom:20px}

/*.header{position: fixed; height: 50px;background: #fff; left: 0; top:0; overflow: hidden;width: 100%;z-index: 100;} */
.header {position: fixed;height: 50px; background: #fff;left: 0;top: 0;/* overflow: hidden; */ width: 100%; z-index: 100;}
.logo{width: 200px; margin: 7px 0 0 3%; float: left;} 
.logo img{width: 100%;}
.sjdh{cursor:pointer;float: right; background: url(../images/a_12.png) no-repeat center center #2482c8; height: 50px; width: 50px;position: relative; z-index: 10;}
.ssnr{display:none;cursor:pointer;outline:none;appearance:none;-moz-appearance:none;-webkit-appearance:none;outline:none;background: url(../images/a_09.png) no-repeat center center #f2f2f2;width: 50px; height: 50px;float: right;border: none;position: relative;z-index: 10;}
.ssnr::-webkit-input-placeholder{color:#0045A8;}
.ssk{display:none;position: relative;width: 140px; float: right; margin-right:-140px;}
.wby3{border: none; border-bottom: 1px solid #336699;line-height: 38px; color: #0045A8; padding-top: 20px;width: 140px; padding-right: ;}

.rightnav{position: fixed; height:calc(100vh - 50px);top:50px; right:-100%; width: 60%; background: #fff; padding: 0 3%; overflow: auto;}
.rn_tit{border-bottom: 1px solid #cccccc; padding: .6rem 0 .3rem; margin-bottom: .3rem;}
.rn_tit h2{font-size: .32rem; color: #496ea1; padding-bottom: .15rem;}
.rn_tit p{font-size: .24rem; color: #333333;}
.rn_box{padding-bottom: .4rem;}
.rn_box h4 a{font-size: .28rem; line-height: 2; color: #333333;}
.rn_box ul{overflow: hidden; margin-left: -.25rem;}
.rn_box li{float: left; padding-left: .25rem;}
.rn_box a{display: block; position: relative; font-size: .26rem; color: #888888;line-height: 2;}
.rn_box span{display: block;transition: All 0.4s ease-in-out; position: absolute; height: 2px; background: #0045A8; bottom: 0; left:50%;  transform:translate(-50%);width: 0;}
.rn_box a:hover span{width: 100%;}
.bj{width: 0; height: 100%; position:fixed; left:0; top:0;background: rgba(0,0,0,.7);z-index: 100;}
.sjdh.on{background: url(../images/d2.png) no-repeat center center #2482c8;}
/*.nav{float: right;} */
.nav {position: fixed; width: 250px; top: 50px;left: -250px;z-index: 101;background: #fff;height: calc(100vh - 50px);display: block;}
.nav ul{overflow: hidden;}
.nav li{float: none; padding-left: 10px; line-height: 45px; font-size: 14px;} 
.nav a{display: block; font-size: 14px;} 
.sub{position: static; font-size: 12px; padding: 0 0 0 5px; line-height: 40px;display: none;}
.sub dt{line-height: 40px;} 
.sub dt a{font-size: 12px;}
.banner{padding-top: 50px;}
.banner img{width: 100%;} 
.banner .swiper-pagination-bullet{ width: .14rem; height: .14rem;opacity: 1;background: #fff;}
.banner .swiper-pagination{bottom: .5rem;}  
.banner .swiper-pagination-bullet-active{width: .36rem;border-radius: .07rem;} 

.dtnr{overflow: hidden; border-top:1px solid #ebebeb; padding-top: 30px;}
.dtnrbox{overflow: hidden;background: #1064ae;}
.ftnr_rightaa{float: right; width: 100%; padding: 0 3%;}
.lxdz {padding-bottom: 30px; border-bottom: 1px dashed #fff;}
.lxdz h2{font-size: 22px; line-height: 60px; color: #fff; border-bottom: 1px dashed #fff;font-weight: 400;}
.lxdz h4{color: #fff; font-size:14px ; line-height: 60px; color: #fff;font-weight: 400;}
.lxdz p{font-size: 12px; color: #fff; line-height: 2;}
.rem{overflow: hidden; padding: 50px 0 30px 30px;}
.rem img{float: left; margin-right: 40px;}
.rem p{width: 75px; font-size: 18px; line-height: 40px; text-align: center; color: #fff; padding-top: 30px;float: left;}
.ftnr_leftaa{float: left; width: calc(100% - 0px);}
.ftnr_leftaa img{width: 100%;display: block;}

.gsjs{overflow: hidden; padding: 1rem 3%;background: url(../images/a_01.jpg) no-repeat center bottom; background-size: auto 100%;} 
.gsjs_left{ width:100% ;}
.gsjs_left h2{font-size: .36rem; color: #000; padding-bottom: .5rem;}
.gsjs_left p{font-size:.24rem ;color: #666666;line-height: 2;text-align:justify; word-break: break-all;} 
.gsjs_left a{transition: All 0.4s ease-in-out;display: block; width: 122px; height: 34px; text-align:center ;color: #fff; font-size: 14px; background: #2482c8;margin-top: .6rem;line-height: 34px; } 
.gsjs_left a:hover{background: #333;color: #fff;} 
.gsjs_right{width: 100%; padding-top: .35rem;} 
.gsjs_right p{font-size: .24rem; line-height: 2;color: #666;text-align:justify; word-break: break-all;}
 
.bj2{background: url(../images/a_02.jpg) no-repeat center center; padding: 0 3%;background-size: auto 100%;} 
.wzfl ul{overflow: hidden; padding: 1.5rem 0;}
.wzfl li{float: left; width: 50%; text-align: center;background: url(../images/a_03.jpg) no-repeat right top; padding-bottom: .5rem;background-size: 1px .8rem;} 
.wzfl  ul li:nth-child(2n){ background: none;} 
.wzfl img{margin: 0 auto;width: .7rem; height: .7rem;} 
.wzfl p{font-size: .28rem; color: #fff;padding-top: .4rem;} 
.img4 { transition: All 0.4s ease-in-out;-webkit-transition: All 0.4s ease-in-out;-moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-out;}
.img4:hover { transform: translate(0, -10px); -webkit-transform: translate(0, -10px);-moz-transform: translate(0, -10px); -o-transform: translate(0, -10px);-ms-transform: translate(0, -10px);}

.ywzx_tit{text-align:center ;padding: .6rem 0 .4rem;}
.ywzx_tit h2{font-size: .38rem; color: #000;} 
.ywzx_tit p{font-size: .28rem; padding-top: .15rem; color: #666;} 
.bj3a{background: url(../images/a_04.jpg) no-repeat center center; background-size: auto 100%;} 
.ywzx_nr ul{overflow: hidden;}
.ywzx_nr li{float: left; width: 50%; border-right: 1px solid #fff;margin-bottom: .2rem;}
.ywzx_nr ul li:nth-child(2n){ border: none;}  
.ywzx_nr ul li:nth-child(5){ border: none;} 
.ywzxbox{padding: .5rem .3rem 0 .3rem;transition: All 0.4s ease-in-out;} 
.ywzxbox h2{transition: All 0.4s ease-in-out;font-family: arial;color: #fff;font-size: .36rem; padding-bottom: .4rem;font-weight: bold;} 
.ywzxbox h4{font-weight: bold; font-size: .3rem; color: #fff; padding: .18rem 0 .35rem;} 
.ywzxbox img{width: .55rem; height: .55rem;}
.ywzxbox p{font-size: .28rem; line-height: 1.8;color: #fff;width: auto;} 
.ywzxbox span{transition: All 0.4s ease-in-out;display: block;width: 48px; height: 48px;background: #fff;border-radius: 50%; text-align: center;line-height: 48px; margin-top: 18px; font-size: 20px; color: #2482c8;opacity: 0;} 

/*==新闻资讯==*/
.wzxw_tit{background: #2482c8; margin-top: -.5rem;position: relative; z-index: 99; } 
.wzxw_tit ul{overflow: hidden;} 
.wzxw_tit li{float: left; width: 33.33%; height: 1rem;}
.wzxw_tit ul li:nth-child(3) a{background: none;}
.wzxw_tit a{display: block; line-height:1rem; font-size: .24rem; text-align: center; background: url(../images/a_07.jpg) no-repeat right center;color: #fff;} 
.wzxw .wzxw_tit a.on{background: #fff; color: #333; border-top: 3px solid #f48719;} 


.cpzx{}
.cpzx ul{overflow: hidden; margin-left: -10px;}
.cpzx li{width: 100%; float: left; padding: 0 0 30px 10px;}
.cpzx_tp{position: relative;}
.cpzx_tp img{width: 100%;}
.cpzxbox{border: 1px solid #e9e9e9;}
.cpzx_tit{padding: 15px; position: relative;transition: All 0.4s ease-in-out;background: #f8f7f7;}
.cpzx_tit h2{font-size: 16px; color: #010101; line-height: 2.2;}
.cpzx_tit p{font-size: 13px; color: #373737; line-height: 24px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;text-align:justify; word-break: break-all;}
.cpzx_tit a{transition: All 0.4s ease-in-out;display: inline-block;*display: inline;line-height: 38px; height: 40px; width: 110px; text-align: center; border: 1px solid #d0d0d0;font-size: 13px; text-align: center;color: #5e5e5e;margin-right:0 15px;}
.cpzx_tit a:hover{color: #fff; background: #006198;}
.cpzx_tit h4{padding-top: 10px;}
.tpzz{transition: All 0.4s ease-in-out;position: absolute;width: 100%; height: 100%; top:0; left:0; background:url(../images/a_06.png) no-repeat center center rgba(0,0,0,.36);opacity: 0;}
.cpzxbox:hover .tpzz{opacity: 1;}
.cpzxbox:hover .cpzx_tit{background: #096bc3;}
.cpzxbox:hover h2{color: #fff;}
.cpzxbox:hover p{color: #fff;}
.cpzxbox:hover a{color: #fff;border: 1px solid #fff;}

.cpjs{overflow: hidden;}
.cpjs_left{float: left;width:100%; padding-left:0px;}
.cpjs_left img{width: 100%;border: 1px solid #e2e2e2;}
.cpjs_right{float: right; width: calc(100% - 0px);}
.cpjs_right h2{font-size: 24px; color: #404040; padding: 10px 0 20px; border-bottom: 1px dashed #d8d8d8; margin-bottom: 25px;}
.cpjs_right h2 a{color: #676767; font-size: 14px; display: block;font-weight: 400; line-height: 36px;background: url(../images/a14.jpg) no-repeat right center; padding-right: 28px;}
.cpjs_right p{font-size: 14px; color: #5d5d5d; line-height: 24px;}
.cpjs_right h4{padding-top: 30px;}
.cpjs_right h4 a{display: inline-block;*display: inline; font-size: 16px; color: #fff; width: 130px; height: 40px; text-align: center; line-height: 40px; margin-right: 20px;font-weight: 400;}
.btn7{background: #096bc3;}
.btn8{background: #3e4148;}
.cpjs_right h4 img{vertical-align: middle; margin-right: 15px;}

.cpcs{padding: 20px 0px ;}
.cpcsbox{border: 1px solid #ebecec;}
.cpcsbox h2{font-weight: 400;font-size:18px; color: #4a4a4a; background:#ebecec; line-height: 74px; padding-left: 36px;}
.cpcsbox ul{padding: 26px;}
.cpcsbox li{line-height: 40px; font-size: 16px; color: #4a4a4a;}

.xwzx{overflow: hidden; padding-bottom: 1rem;}
.xwzx_left{width: 100%; padding-left: 0px; padding-bottom: .3rem;} 
.xwzx_left h2{font-size: .38rem; color: #000000; padding: .5rem 0 .25rem; text-align: center;} 
.xwzx_left h2 span{display: block; padding-top: .2rem; font-size: .26rem; color: #666;} 
.xwzx_left ul{text-align: center;}
.xwzx_left li{font-size: .28rem; padding-bottom: .25rem;display: inline-block;*display: inline; padding: 0 .1rem;}
.xwzx_left ul li a{display: block; width: 1.5rem; line-height: 2; margin: 0 auto; position: relative;text-align: center;}
.xwzx_left ul li span{transition: All 0.4s ease-in-out;position: absolute; width: 0; height: 2px; bottom: 0; background: #2482c8;left:50%;  transform:translate(-50%);}
.xwzx_left ul .hover3 a{color: #2482c8;}
.xwzx_left ul .hover3 span{width: 100%;}
.xwzx_left ul  a:hover{color: #2482c8;}
.xwzx_left ul a:hover span{width: 100%;}
.jfzt{transition: All 0.4s ease-in-out;display: none; width: 122px; height: 34px; color: #fff;background: #2482c8; margin: .5rem auto 0 auto; text-align: center; line-height: 34px; font-variant-alternates: 15px;}
.jfzt:hover{background: #333;color: #fff;}
.xwzx_right{width:100%;padding:.4rem 3%;background: #f6f6f6;} 
.xwlbbox{overflow: hidden; padding: .2rem .15rem; background: #fff; margin-bottom: .25rem;-webkit-box-shadow:0 0 10px rgba(0, 0, 0, .1);  -moz-box-shadow:0 0 10px rgba(0, 0, 0, .1);  box-shadow:0 0 10px rgba(0, 0, 0, .1); } 
.xwlb_left{float: left; width: 40%; overflow: hidden;}
.xwlb_left img{width: 100%;} 
.img2 { transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-ou }
.img2:hover { transform: scale(1.2);-webkit-transform: scale(1.2); -moz-transform: scale(1.2);-o-transform: scale(1.2); -ms-transform: scale(1.2); }
.xwlb_right{float: right; width:calc(100% - 42%);}
.xwlb_right h2{margin-bottom: .05rem;line-height: 1.8;} 
.xwlb_right h2 a{display: block; font-weight: bold; width: 55%; color: #000;font-size: .28rem;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;} 
.xwlb_right span{color: #666666;font-size: .24rem;} 
.xwlb_right p{font-size: .24rem; line-height: 1.5; color: #666;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;} 
.xwlb_right h2 a:hover{color: #2482c8;} 
.ckxq {color: #666;font-size: .24rem; margin-top: .1rem; display: inline-block;*display: inline;} 
.ckxq:hover{text-decoration: underline;} 
/*.xwlb{height: 4rem; overflow: auto; padding-right: .2rem;} */

.xwlb::-webkit-scrollbar-track {
	-webkit-box-shadow:inset 0 0 6px rgba(255,255,255,1);
	border-radius:10px;
	background-color:#Ffff;
}
.xwlb::-webkit-scrollbar {
	width:5px; height:5px;
	background-color:#fff;
}
.xwlb::-webkit-scrollbar-thumb { 
	border-radius:10px;
	-webkit-box-shadow:inset 0 0 6px rgba(36,130,200,1);
	background-color:#555;
}

.xwlb{padding-top: 1.5rem;}

.tplb ul{overflow: hidden; margin-left: -25px;padding-top: 60px;}

.tplb li{float: left; width: 100%; padding-left: 25px; padding-bottom: .25rem;}

.img4 { transition: All 0.4s ease-in-out;-webkit-transition: All 0.4s ease-in-out;-moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-out;}

.img4:hover { transform: translate(0, -10px); -webkit-transform: translate(0, -10px);-moz-transform: translate(0, -10px); -o-transform: translate(0, -10px);-ms-transform: translate(0, -10px);}

.tplbbox{position: relative;border: 1px solid #eee;overflow: hidden;}

.tplbbox img{width: 100%;}

.tplb_text{padding: 30px 20px;transition: All 0.4s ease-in-out;}

.tplb_text h2{font-weight: bold; font-size: .3rem; color: #000; margin-bottom: .2rem;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}

.tplb_text p{color: #3062a7;font-size: .24rem;}

.tplb_zz{background: #3062a7; padding: 30px 20px; height: 200px;left:0; top:330px; position: absolute;transition: All 0.4s ease-in-out;}

.tplb_zz h2{color: #fff;font-size: 20px; margin-bottom: 15px;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}

.tplb_zz p{color: #fff; font-size: 14px; line-height: 24px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;height: 72px;}

.tplb_zz h4{color: #fff;font-size: 14px; margin-top: 15px;}

.tplb a:hover .tplb_zz{top:127px; left: 0;}

.tplb a:hover .tplb_text{opacity: 0;}



.xwss{background: #ededed; padding: .3rem;margin-top: .6rem;}

.xwss ul{overflow: hidden;}

.xwss li{font-weight: bold; font-size: .26rem; color: #000000; line-height:.6rem; padding-bottom: .2rem;}

.wby1{width: 100%; height: .6rem; border: none;outline:none;appearance:none;-moz-appearance:none;-webkit-appearance:none;outline:none; background: url(../images/a_09.png) no-repeat right center #fff; padding-left: .2rem;vertical-align: middle;font-size: .22rem;}

.wby1::-webkit-input-placeholder{color:#666666;}

.wby2{width: 100%; height: .6rem; border: none;background: #fff; padding-left: .2rem;vertical-align: middle; margin-left: 0;line-height: .6rem; font-size: .22rem;}

.btn2{width: 100%; height: 45px; background: #3062a7; color: #fff; font-size: .22rem; border: none;}



.news{padding-top: 30px;}

.news_box{overflow: hidden; padding: .3rem 0; border-bottom:1px solid #eee;}



.news_left{width: 100%; float: left;overflow: hidden; }

.news_left img{width: 100%;}

.img2 { transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-ou }

.img2:hover { transform: scale(1.2);-webkit-transform: scale(1.2); -moz-transform: scale(1.2);-o-transform: scale(1.2); -ms-transform: scale(1.2); }

.news_right{float: right; width:100%;padding-top: .3rem; }

.news_right h2{font-size: .32rem; line-height: 2;}

.news_right h2 a{color: #000;}

.news_right:hover h2 a{color: #DA0000;}

.news_right:hover p a {color: #DA0000;}

.news_right h4{font-size:.26rem ; color: #666666; line-height: 2;}

.news_right h4 img{display: inline-block;*display: inline;vertical-align: middle; margin-right: 8px; }

.news_right h4 span{padding-right: 20px;}

.news_right p{font-size: .26rem; line-height: 1.8; color: #000000;}

.fynr ul{text-align: center; padding-top: .57rem;}

.fynr li{display: inline-block;*display: inline; padding: 0 3px;}

.fynr a{display: inline-block;*display: inline; padding: .08rem .12rem;border: 1px solid #d6d6d6;font-size: .22rem; color: #000000;background: #f2f2f2;}

.fynr .hover1 a{border: 1px solid #3062a7;background: #3062a7;color: #fff;}

.fynr a:hover{border: 1px solid #3062a7;background: #3062a7;color: #fff;}

.footer{background: url(../images/a_05.jpg) no-repeat center center; padding: .5rem 3%;background-size: auto 100%;}
.footerbox{overflow: hidden;}
.foot_left{ width: 100%; padding-bottom: .3rem;} 
.foot_left h2{font-size: .3rem; color: #fff; padding-bottom:.3rem;} 
.foot_left p{font-size: .24rem; color: #fff; padding-bottom: .3rem;}  
.foot_left img{vertical-align: middle; margin-right: .15rem; margin-top: -3px;display: inline-block;*display: inline;} 

.foot_zhang{width:100%;}
.foot_zhang h2{font-size: .3rem; color: #fff; padding-bottom: .3rem;} 
.foot_zhang ul{overflow: hidden;}
.foot_zhang li{float: left; padding-right: .3rem;font-size: .24rem; line-height: 1.8;}
.foot_zhang a{color: #fff;}
.foot_zhang a:hover{text-decoration: underline;}
.foot_zhang p{font-size: .26rem; color: #fff; padding: .3rem 0 .2rem; text-align: center;}  
.foot_zhang h4{font-size: .4rem; font-weight: bold; color: #fff;text-align: center;}
.foot_right{padding-top: .35rem;width: 2.3rem; text-align: center; margin: 0 auto; padding: .25rem 0;}
.foot_right img{width: 100%;}
.foot_right p{font-size: .24rem; padding-top: .2rem;color: #fff;} 
.baxx p{text-align: center; line-height: 1.8; color: #fff; font-size: .24rem;} 
/*==关于我们==*/ 
.wz1200{width: 100%; margin: 0 auto; padding: 0 3%;} 
.banner1{position: relative; height: 4rem;width: 100%; overflow: hidden; }
.banner1 img{width: auto; height: 100%; margin: 0 auto;} 
.fgt{height: 50px;} 
.banner_text{width: 100%; position: absolute; left:0; top:50%;  transform: translateY(-50%);text-align: center;}
.banner_text h2{color: #fff; font-weight: bold;font-size: .42rem; padding-bottom: .3rem;} 
.banner_text p{color: #fff; font-weight: bold;font-size: .42rem; } 
 
.bj3{background: url(../images/a_06.jpg) no-repeat center bottom; padding-bottom: .5rem; background-size:  auto 100%;} 
.gsjj{width: 100%; margin: 0 auto; padding: 0 1%;} 
.gajj_tit{background: #2482c8; margin-top: -.5rem;position: relative; z-index: 99; } 
.gajj_tit ul{overflow: hidden;} 
.gajj_tit li{float: left; width: 25%; height: 1rem;}
.gajj_tit ul li:nth-child(4) a{background: none;}
.gajj_tit a{display: block; line-height: 1rem; font-size: .24rem; text-align: center; background: url(../images/a_07.jpg) no-repeat right center;color: #fff;} 
.gyw_zbt{padding: .6rem 0 0 0;}
.gyw_zbt p{font-size: .28rem; color: #666666;background: url(../images/a_01.png) no-repeat left center; line-height: 17px; padding-left: 19px;} 
.gyw_zbt a{color: #666;} 
.gyw_zbt a:hover{color: #0045A8;}
.gyw_text{text-align: center; padding: .6rem 0 .4rem 0;} 
.gyw_text h2{font-size: .42rem;color: #000; padding-bottom: .2rem;} 
.gyw_text p{font-size: .42rem;color: #000;} 
.gyw_nr{ padding: .3rem 0;} 
.gyw_right{ background: #fff; padding: .3rem 0 0 0 ;width: 100%;} 
.gyw_right p{font-size: .26rem; line-height: 1.8; color: #000; padding:0 .1rem .2rem .1rem;} 
.gyw_right h2{font-size: .32rem; padding-bottom: .6rem; position: relative; color: #000;font-weight: bold;}  
.gyw_right h2:before{content: "" ; position: absolute; border-bottom: 3px solid #2482c8; width: 30px; left:0; bottom: .35rem;} 
.gyw_left{width: 100%; }
.gyw_left img{width: 100%;}
.gyw_box{position: relative; } 
.gsjj .gajj_tit a.on{background: #fff; color: #333; border-top: 3px solid #f48719;} 

.gsln_nr{padding-bottom:.65rem;} 
.gsln_nr ul{overflow: hidden; margin-left: -50px;}
.gsln_nr li{float: left; width: 100%; padding-left: 50px; padding-bottom: .35rem;} 
.gslnbox{position: relative;overflow: hidden;} 
.gslnbox img{width: 100%;} 
.gsln_text{position: absolute;left: 0; width: 100%; padding: 0 .55rem;top:50%; transform: translateY(-50%);text-align: center;} 
.gsln_text h2{font-size: .32rem; padding-bottom: .1rem; color: #fff;} 
.gsln_text h4{font-size: .24rem; padding-bottom: .3rem; color: #fff;}  
.gsln_text p{font-size: .26rem;  color: #fff;line-height: 2;} 

.bj4{background: #f1f1f1; padding-bottom: .5rem;}
.qybox{text-align: center; width: 100%; position: relative;}
.qybox img{width: 100%;}
.qybox p{font-size: .24rem; padding-top: .2rem; color: #000;line-height: 1.6;}
.qybox1{padding-top: 30%;} 
.qyrynr{position: relative;}
.qyrynr .swiper-button-next{background: url(../images/a_15.jpg); width: 60px; height: 39px; right: 0px;} 
.qyrynr .swiper-button-next:hover{background: url(../images/a_13.jpg); width: 60px; height: 39px; right: 0px;}  
.qyrynr .swiper-button-prev{background: url(../images/a_12.jpg); width: 60px; height: 39px; left: 0px;} 
.qyrynr .swiper-button-prev:hover{background: url(../images/a_14.jpg); width: 60px; height: 39px; left: 0px;}

.bj5{background: url(../images/a_20.jpg) no-repeat center center;padding-bottom: 2rem;overflow: hidden;background-size: auto 100%;}
.fzlc_nra{position: relative;height: 7rem; padding-bottom: 3rem; margin-top: 1rem;overflow: hidden; }
.fzlc_left{width: 50%; float: left;position: relative;}
.fzlc_right{width: 50%;float: right;margin-right: -.65rem; position: relative; }
.fzlcbox{background: #fff; width: 80%;  background: #fff; position: relative; padding:.2rem .1rem;}
.fzlcbox h2{font-size: .28rem; padding-bottom: .1rem; color: #f48719;}
.fzlcbox p{font-size: .22rem; color: #000000;line-height: 1.4;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.fzlc_nr .swiper-container{height: 7rem;}
.tao1{position: absolute; width: 2px; height: 100%; background: #2482c8; top:0; left:50%;transform: translateX(-50%);}
.fzlc_nr .swiper-button-next{background: url(../images/a_07.png);width:40px; height: 40px;top:auto; bottom: -40px; left:50%; margin-top: 0; margin-left: -20px;}
.jtcb{background: url(../images/a_10.png);width: 38px; height: 38px; position: absolute; top:-38px; left:50%; margin-left: -19px;}
.tb1{background: url(../images/a_13.png); width: 24px; height: 24px; position: absolute;right:-12px; top:50%; margin-top: -12px;}
.tb2{background: url(../images/a_13.png); width: 24px; height: 24px; position: absolute;left:-40px; top:50%; margin-top: -12px;}
.fzlc_nra .swiper-slide-active .tb1{background: url(../images/a_14.png);}
.fzlc_nra .swiper-slide-active .tb2{background: url(../images/a_14.png);}
.zj{background: url(../images/a_02.png); width: 16px; height: 31px; position: absolute; right:-16px; top:50%; transform: translateY(-50%);;background-size: 100% 100%;}
.zj2{background: url(../images/a_11.png); width: 16px; height: 31px; position: absolute; left:-16px; top:50%; transform: translateY(-50%);;background-size: 100% 100%;}

/*==联系我们==*/
.bj6{background: #f1f1f1;}
.lxwm_dt{overflow: hidden;padding: 2px; background: #2482c8; margin-top: 38px;}
.lxwm_left{width: 100%; float: left; padding: .3rem;}
.lxwm_left p{font-size: .28rem; color: #fff; line-height: 2.4;} 
.lxwm_left span{font-weight: bold; font-size: .36rem; color: #f48719;}
.lxwb{width: 2.8rem; text-align: center; padding-top: .4rem; }
.lxwb img{width: 100%;}
.lxwb p{font-size: .24rem;}

.lxwm_right{float: right; width: 100%;}
#dituContent{height: 5.4rem; width: 100%;}

.lxbd{padding: .3rem 0;}
.lxbd ul{overflow: hidden; margin-left: -30px; }
.lxbd li{float: left;width: 100%;  padding: 0 0 .4rem 30px;}
.wby1{width: 100%;background: #fff; font-size: .26rem; padding: 0 .15rem; height: .7rem;border: 1px solid #dcdcdc; line-height: .58rem;}
.wby2{width: 100%;background: #fff; font-size: 16px; padding: .15rem; height: 1.7rem;border: 1px solid #dcdcdc; }
.btn1{width: 3.80rem; height: .7rem; background: #2482c8; font-size: .3rem;cursor:pointer; color: #fff;border: none; border-radius: .35rem; display: block; margin: 0 auto;}
/*==新闻资讯==*/
.wzxw_tit{background: #2482c8; margin-top: -.5rem;position: relative; z-index: 99; } 
.wzxw_tit ul{overflow: hidden;} 
.wzxw_tit li{float: left; width: 33.33%; height: 1rem;}
.wzxw_tit ul li:nth-child(3) a{background: none;}
.wzxw_tit a{display: block; line-height:1rem; font-size: .24rem; text-align: center; background: url(../images/a_07.jpg) no-repeat right center;color: #fff;} 
.wzxw .wzxw_tit a.on{background: #fff; color: #333; border-top: 3px solid #f48719;} 

.wzxq{padding-top: 40px;}
.wzxq ul{overflow: hidden; margin-left: -.2rem;}
.wzxq li{float: left; width: 50%; padding: 0 0 .4rem .2rem;}
.wz_tp{position: relative; overflow: hidden;}
.wz_tp img{width: 100%;}
.wz_tp span{display: block; text-align: center; width: 1.2rem; height: 1.2rem; border-radius: 50%;background: rgba(0,0,0,.7); position: absolute; left:.1rem; top:.1rem;}
.wz_tp h2{font-size: .32rem; line-height: .52rem;font-weight: bold; color: #fff; font-family: arial;}
.wz_tp p{color: #fff; font-size: .24rem;}
.wz_text{padding: .2rem 0 .4rem; border-bottom: 2px solid #d2d2d2;}
.wz_text h2{font-weight: bold; font-size: .28rem; color: #333333; margin-bottom: .25rem;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.wz_text p{font-size: .24rem; color: #666666; margin-bottom:.5rem ;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.wz_text a{font-size: .24rem; color: #333333;}
.wzxq_box:hover span{background: #2482c8;}
.wzxq_box:hover .wz_text{border-bottom: 2px solid #007AFF;}
.wz_text a:hover{color: #007AFF;}
.fynr{text-align: center; padding-bottom: 1rem;}
.fynr li{display: inline-block;*display: inline; padding:0 .08rem ; }
.fynr a{display: inline-block;*display: inline;width: .4rem; height: .4rem; border: 1px solid #c0c0c0;color: #4b4b4b; font-size: .24rem; text-align: center; line-height: .4rem;border-radius: .2rem; }
.fynr ul li:nth-child(1) a{ width:1rem;border:1px solid #2482c8;background: #2482c8;color: #fff;}
.fynr ul li:nth-child(5) a{ width:1rem;border:1px solid #2482c8;background: #2482c8;color: #fff;}
.fynr .hover2 a{border:1px solid #2482c8;background: #2482c8;color: #fff;}
.fynr a:hover{border:1px solid #2482c8;background: #2482c8;color: #fff;}

/*==业务中心==*/
.ywzx_tita{background: #2482c8; margin-top: -.5rem;position: relative; z-index: 99; } 
.ywzx_tita ul{overflow: hidden;} 
.ywzx_tita li{float: left; width: 20%; height: 1rem;}
.ywzx_tita ul li:nth-child(5) a{background: none;}
.ywzx_tita a{display: block; line-height:1rem; font-size: .24rem; text-align: center; background: url(../images/a_07.jpg) no-repeat right center;color: #fff;} 
.wzxw .ywzx_tita a.on{background: #fff; color: #333; border-top: 3px solid #f48719;} 

.chyw{}
.chyw ul{overflow: hidden; padding: .45rem 0 .8rem;}
.chyw li{float: left; width: 33.33%; text-align: center; }
.chyw span{transition: All 0.4s ease-in-out;display: block;width: 1.6rem; height: 1.6rem; border-radius: 50%; margin: 0 auto; border: .1rem solid #f1f1f1;}
.chyw img{width: 1.6rem; height: 1.6rem;}
.chyw li:hover span{border: .1rem solid #d5ddef;}
.chyw p{font-size: .26rem; padding-top: .15rem; color: #333;}
.ywjs{overflow: hidden; padding:.7rem 0;}
.ywjs_left{ width: 100%;}
.ywjs_left img{width: 100%;}
.ywjs_right{ width:100%;}
.ywjs_right{padding-top: .5rem;}
.ywjs_right h2{font-weight: bold;font-size: .34rem; color: #000000; position: relative;margin-bottom: .4rem;}
.ywjs_right h2:before{position: absolute; content: "";border-bottom: 2px solid #b5b5b5; left:-80px; width: 62px;top:16px;}
.ywjs_right p{font-size: .28rem; line-height: 1.8; color: #666;text-align:justify; word-break: break-all;}
.ywjs_right a{display: block; background: url(../images/a_22.png) no-repeat left bottom;transition: All 0.4s ease-in-out; padding: .5rem 0 7px;width: 70px; padding-left: 10px;}
.ywjs_right a:hover{display: block; background: url(../images/a_22.png) no-repeat right bottom; color: #007AFF;}

.ywjs_right_a{width:100%;padding-top: .5rem;}
.ywjs_right_a h2{font-weight: bold;font-size: .34rem; color: #000000; position: relative;margin-bottom: .4rem;text-align: right;}
.ywjs_right_a h2:before{position: absolute; content: "";border-bottom: 2px solid #b5b5b5; right:-80px; width: 62px;top:16px;display: none;}
.ywjs_right_a p{font-size:.28rem; line-height: 1.8; color: #666;}
.ywjs_right_a a{display: block; background: url(../images/a_22.png) no-repeat right bottom;transition: All 0.4s ease-in-out; padding: .5rem 0 7px 0;width: 70px; padding-right: 10px;text-align: right;}
.ywjs_right_a a:hover{display: block; background: url(../images/a_22.png) no-repeat left bottom; color: #007AFF;}

/*==招贤纳士==*/
.zxnsbox{padding: .4rem 0 1rem;}
.zxns_tit{background: #fff;}
.zxns_tit ul{overflow: hidden;}
.zxns_tit li{float: left; width: 25%; line-height:.8rem; font-size:.24rem; font-weight: bold; color: #000000; padding-left: 20px;}
.zxns{border-bottom: 1px solid #eee;background: #fff;}
.zxns_top ul{overflow: hidden;}
.zxns_top li{float: left; width: 25%; padding-left: .15rem; font-size: .24rem;color: #666666;line-height: .8rem;text-align: center;}
.zxns_nr{border: 2px solid #2482c8; padding: .3rem .2rem;display: none;}
.zxns_nr ul{overflow: hidden; }
.zxns_nr li{width: 100%; padding-bottom: .4rem;}
.zpnr h2{font-size: .32rem; color: #000; font-weight:bold;padding-bottom: .22rem;}
.zpnr dt{line-height: 1.8; font-size: .24rem; color: #333;}
.zpnr dl{padding-bottom: .3rem;}
.btn2{transition: All 0.4s ease-in-out;display: block; width: 2rem; height: .8rem; line-height: .8rem; font-size: .26rem; text-align: center; background: #2482c8; color: #fff; margin-top:.1rem; border-radius: .4rem;}
.btn2:hover{color: #fff; background: #333;}
.zxns_top.on1{background: #2482c8;}
.zxns_top.on1 li{color: #fff;}
.cpzx_tp a{display: block; height:auto;}
}
@media only screen and (max-width:767px){
	.slick-02{padding:15px 5px;border-top-left-radius:5px;border-top-right-radius:5px}
}







