body{ font-size: 16px; font-family: "Lato"; color:#444;margin:0;padding:0; }
ul,li,img,p,h1,h2,h3,h4,h5,h6,input{margin:0;padding:0}
img,input{border:0}
ul,li{list-style-type:none}
a{color:#444;text-decoration:none}
a:hover{color:#064491;text-decoration:none}
li{list-style:none}
.clear{clear:both}
.zt{width:1400px;margin:0 auto}
.zt2{width:1200px;margin:0 auto}
.fl{float:left}
.fr{float:right}
.ov{overflow:hidden}
.pre{position:relative}
.abs{ position: absolute;}
.video_content{width:60%; margin: 0 auto;}
.video_index{ width: 100%; /*height: 342px;*/}
.table{width:100%; margin:0 auto; overflow:auto;}
.table7{ width: 70%;overflow:auto;}
.table8{ width: 80%;overflow:auto;}
.table9{ width: 90%;overflow:auto;}
.table table{ }
.table p{line-height:26px}
table{width:100%;}
table td{padding:3px 10px}
.pre,.cont-pre{ position: relative;}
.cont-pre img{ width: 100%;}
.abs{ position: absolute; z-index: 9999; text-align: center; }
.abs-bottom{ position: absolute; bottom: 0; left: 0; right: 0; height: 40px; line-height: 40px;  z-index: 9999; text-align: center; background: rgba(0,0,0,.6); color: #fff;}
.abs a,.abs-bottom a{ color: #fff;}
.two-img{ width: 90%; margin: 0 auto; font-size: 0;}
.two-img img{ width: 47%; margin: 1%; display: inline-block;}
.three-img{width: 100%; font-size: 0;}
.three-img img{ width: 32%; margin: 0.5%;}
.wenzi{ width:58% ; line-height: 30px;}
.wenzi-img{ width: 38%; font-size: 0;}
.wenzi-img img{ border-radius:12px ;box-shadow: 0 2px 8px 0 rgba(0,0,0,.05);}
.four-img{width: 100%; font-size: 0; display: flex; flex-wrap: wrap;}
.four-img a{ width: 24%; margin: 0.5%; font-size: 14px; text-align: center; display: block; }
.four-img a img{ width: 100%;}
.table-two{width:48%; float:left; margin: 1%;}
@media only screen and (max-width:480px ) {
.table8,.table7,.table9{ width: 100%;overflow:auto;}	
.about-us-con img{ width: 100%;}
.two-img{ width: 100%;}
.two-img img{ margin: 1% 0;}
.four-img a{ width: 100%; margin: 0.5% 0;}
.wenzi-img,.wenzi{ float: none; width: 100%; margin-bottom: 10px;}
}
.sxy{margin:30px 0;border-top:1px #ccc dashed;padding-top:20px}
.sxya{color:#444;line-height:24px}
.sxya a{padding:0 6px}
.fenye{text-align:center;margin-top:30px; }
.fenye a{margin-bottom:10px;display:inline-block; width: 34px; height: 34px;background:#fff; margin:0 3px; line-height: 34px; border: 1px solid #ccc; border-radius: 50% ;box-shadow: 1px 1px 8px -1px rgba(0,0,0,0.5) }
.page-num-current{color:#e8483d;margin:0 3px}
/*.fenye a{color:#898989; display: block;}*/
.fenye a.active,.fenye a:hover{color:#fff;background:#064491;border:0;border:1px solid #064491}.fenye span.active a,.fenye span:hover a{color:#fff;}
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}
.linshi-textarea { -webkit-appearance: none;}
.backtop{ display: none; position: fixed; bottom: 5%; right: 10px; z-index: 9999; width: 60px; height: 60px; cursor: pointer; background:rgba(227,19,19,.3); border-radius:50%; line-height:60px; text-align: center;}
.backtop i{ color: #fff; font-size: 35px;}
.backtop span{ display: block; text-align: center;}
.md-close.guanbi{ padding: 8px 12px; background: #064491; position: absolute; top: -12px; right: 15px;}
.top40{ margin-top: 40px;}
.flex{display:flex; flex-wrap:wrap; }

.swipe {overflow:hidden;font-size: 0;}
.swipe ul{ overflow:hidden;}
.swipe li div, .swipe div div div { padding:50px 0px;  background:#ae8848;  font-weight:bold;  color:#fff;  font-size:20px;  text-align:center;}
.swipe li  img{width: 100%;}
#slider4{line-height:0;	text-align:center;}
#slider4 ul{
	-webkit-transition:left 800ms ease-in 0;
	-moz-transition:left 800ms ease-in 0;
	-o-transition:left 800ms ease-in 0;
	-ms-transition:left 800ms ease-in 0;
	transition:left 800ms ease-in 0;
}
#pagenavi,#pagenavi2{ position: absolute; bottom:  15px; z-index: 1000; text-align: center; width: 100%; text-align: center;}
#pagenavi2{ text-align: left; margin-left: 20px;}
#pagenavi a,#pagenavi2 a{ display: inline-block; width: 10px; height: 10px; border-radius:50% ; background: #333;text-indent: 9999px; margin:0 5px;}
#pagenavi2 a{ background: #fff; margin-left: 6px;}
#pagenavi a.active,#pagenavi2 a.active2{color:red; background: #064491;}
.swipe button{display: none; position: absolute; top: 50%; margin-top: -40px; z-index: 9999; background: none; width: 45px; border: none; height: 80px; background: rgba(0,0,0,0.5);}
.zuobian::before{ content: "\f104"; display: block; font-family:FontAwesome ; color: #fff; font-size: 30px;}
.swipe button.youbian::before{content: "\f105"; display: block; font-family:FontAwesome ; color: #fff;font-size: 30px; }
.swipe button.youbian{ right: 0;}
.swipe:hover button{ display: block;}

.top{background:#064491; color:#fff; padding:10px 0}
header .zt{justify-content: space-between; align-items: center;}
.top a{color:#fff;}
.top span{ margin-right:10px;}

.daoh{}
.shequ a{ display: inline-block; text-align: center; border-radius:50% ; font-size: 19px; width:25px; color: #fbfcff;}
.shequ a:hover{color:#064491}

.logo{ width:24%; font-size:0}
.logo img{width:100%;}
.wenzilo{ font-family: impact; color: #fff; font-size: 28px; margin-left: 15px; line-height: 100px;}

nav{ line-height: 100px;}
.caidan{ display: none;font-size:22px; text-align:right; color: #000;}
nav ul{display:flex; flex-wrap:wrap; justify-content: space-between;}
nav ul li{ position: static; }
nav ul li a{ margin:0 20px; display: block;  font-size: 18px; position: relative; }
nav ul li i{ display: none; opacity: 0;  position: absolute; top: 20px;right: 0; z-index: 999; color: #000;    width: 30px;  height: 30px;  text-align: center;}
nav ul li:hover a ,nav ul li.active A{ color: #064491; }
nav ul li a.linebor::after{content: ""; display: block; width:0; margin-top: 6px; height: 2px; background: #064491;-ms-transition:0.5s all; -moz-transition:0.5s all;-webkit-transition:0.5s all;}
nav ul li:hover a.linebor::after ,nav ul li.active A.linebor::after{width: 100%; }

.xla{ position: absolute; z-index: 9999;display: none; background: rgba(6, 68, 145, .95); width: 100%;left: 0; right: 0; padding: 30px 0; }
nav ul li .xla a{  font-size: 18px; text-transform: none; line-height: 25px; color: #fff;  }
nav ul li .xla a img{width: 100%;height: 100%;}
nav ul li:hover .xla a:hover{color: #6bbef0; }
nav ul li:hover .xla{display: block;}


.sanji{margin-top:10px;/* max-height: 300px; overflow: hidden;  overflow-y: auto; */}
/* .sanji::-webkit-scrollbar {width: 2px;}
.sanji::-webkit-scrollbar-track {background: #f1f1f1; }
.sanji::-webkit-scrollbar-thumb { background: #e6cf2b; border-radius: 3px; }
.sanji::-webkit-scrollbar-thumb:hover { background: #e6cf2b; } */

nav ul li .xla .sanji a{display:block; padding:5px 5px 5px 10px; font-size:15px !important; position:relative; color:#bcdaff}
nav ul li .xla .sanji a::before{content:""; display:block; position:absolute; left:0; top:45%; z-index:999; width:6px; height:1px; background:#6bbef0;}
nav ul li .xla ul{justify-content:initial;}
nav ul li .xla ul li{width:16.666%; margin-bottom:20px; }
.boldaa{font-weight:500 !important; }


.lange a{padding:0 10px;}

.aboutbj{background:#f6f6f6; padding:80px 0}
.aboutuazuo{width:58%; }
.aboutuazuo img{width:100%;font-size:0; display:block; margin-top:30px}
.aboutuazuo h2{font-size:40px; color:#064491; font-family:"Times New Roman";}
.aboutuazuo h3{color:#222}
.aboutuayou{width:calc(42% - 120px); background:#fff; border-top:5px solid #064491; padding:60px}
.aboutuayou h2{font-size:28px; color:#064491}


.aboutwenhua{margin-top:60px;     justify-content: space-between;}
.aboutzuo{width:46%; border-radius:20px;overflow: hidden;}
.aboutzuo img{width:100%;}
.aboutyou{width:47%;}
.aboutyou h2{font-size:34px;}
.aboutcontent{margin-top:10px; font-size:18px; line-height:36px; color:#555}
.aboutmore{width:160px; background:#064491; border-radius:8px; margin-top:50px; position:relative; overflow:hidden; }
.aboutmore a{display:block; padding:14px 0; text-align:center; color:#fff; z-index:10; position:relative;}
.aboutmore::after{content:"";display:block; position:absolute; width:0; top:0; left:0; bottom:0; z-index:1; background:#e6cf2b;-ms-transition:0.5s all; -moz-transition:0.5s all;-webkit-transition:0.5s all;}
.aboutmore:hover a{color:#333;}
.aboutmore:hover::after{width:100%;}

.chukou{margin-top:80px;}
.chukoutit{justify-content: space-between; align-items:center;}
.chuzuo::before{ content:""; display:block; width:80px; height:4px; background:#064491; margin-bottom:15px;}
.chuzuo h3{text-transform: uppercase; font-size:36px; color:#064491; font-family:"Times New Roman";}
.chuzuo h2{font-size:28px; color:#333}
.chuyou a{color:#666}
.chuyou a:hover{color:#064491}

.chupro{margin-top:30px;/* justify-content: space-between; */}
.chupro li{width:24%; margin:0.5%; margin-bottom:25px;}
.chupro li img{width:100%;}
.chupro li h2{text-align:center; font-size:16px; font-weight:normal; margin-top:10px;}

.proimg{font-size:0; border-radius:15px; overflow:hidden;}
.proimg img{width:100%; -webkit-transition: all 0.8s;-moz-transition: all 0.8s;-ms-transition: all 0.8s;}
.chupro li:hover .proimg img{transform: scale(1.05);}

.newsbj{margin-top:80px; background:#064491 url(../images/newsbj.jpg) bottom center no-repeat;  padding:80px 0}
.newsbj .chukoutit{color:#fff}
.newsbj .chuzuo::before{ content:""; display:block; width:80px; height:4px; background:#fff; margin-bottom:15px;}
.newsbj .chuzuo h2{color:#fff; font-family:"Times New Roman";}
.newsbj .chuzuo h3{color:#fff;}
.newsbj .chuyou a{color:#fff;}
.newsbj .chuyou a:hover{color:#e6cf2b;}
.newsfen ul{justify-content:center; margin-top:30px;}
.newsfen ul li{width:160px; text-align:center; background:#fff; margin:1%; border-radius:15px;}
.newsfen ul li a{display:block; padding:13px 0}
.newsfen ul li.on{background:#e6cf2b;}
.newsfen ul li.on a{color:#333}

.newsul{ margin-top:20px;}
.newsul li{width:32.33%; margin:0.5%; margin-bottom:30px;background: #fff; border-radius: 15px; overflow: hidden; }
.newsimg{overflow:hidden; border-radius:10px 10px 0 0; position:relative; font-size:0}
.newsimg img{width:100%; -webkit-transition: all 0.8s;-moz-transition: all 0.8s;-ms-transition: all 0.8s;}
.newsul li:hover .newsimg img{transform: scale(1.07);}
.newsimg span{display:block; background:#e6cf2b; color:#333; font-size:12px; width:80px; border-radius:20px; line-height:30px; text-align:center; position:absolute; right:15px; bottom:15px; z-index:100}
.newsul li h2{background:#fff; font-size:18px; text-align:center; color:#333;display: -webkit-box;    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    margin: 20px;}
.newslist .newsul li .newsimg{border-radius:10px;}

footer{background:#1e2327; padding-top:80px; color:#fff;}
footer .zt{justify-content: space-between; align-items:center;}
.footlogo{width:28%;}
.footlogo img{ width:100%;}
.footcact{width:30%; line-height:30px;}
.footcact h3{margin-bottom:10px; font-size:20px;}
.footewm{width:18%; text-align:center;}
.footewm img{width:100%;}
.footewm li{width:46%; margin:2%;}
.banquan{ text-align:center; margin-top:80px; color:#999; padding:25px 0; border-top:1px solid #444}

.neibj img{ width:100%;font-size:0; display:block}
.mbx{background:#f9f9f9; line-height:34px; padding:10px 0; color:#666 }
.mbx a{color:#666}
.mbx a:hover{color:#064491}
.mbx .zt{display:flex; flex-wrap:wrap; justify-content: space-between;}

.aboutneiye{margin-top:60px; margin-bottom:80px;}
.leftab,.leftab2{width:17%; margin-right:3%}
.rightab{width:80%}
.rightab h1{text-align:center; margin-bottom:20px;}
.abcontent img{width:100%}
.abcontent{}
.abcontent p{margin-bottom:10px; line-height:30px;}
.leftab h2{background:#064491;color:#fff; padding:10px 20px; font-size:22px;}
.leftab ul {margin-top:15px;}
.leftab ul li{margin-bottom:10px; position:relative; }
.leftab ul li a{display:block; padding:10px 0 10px 20px;}
.leftab ul li::after{content:""; display:block; width:0; height:1px; background:#064491;-ms-transition:0.8s all; -moz-transition:0.8s all;-webkit-transition:0.8s all;}
.leftab ul li:hover::after,.leftab ul li.on::after{width:100%;}
.leftab ul li.on a{color:#064491}

.leftab2 h2{background:#064491;color:#fff; padding:10px 20px; font-size:22px;}
.leftab2 ul {margin-top:15px;}
.leftab2 ul li{margin-bottom:10px; position:relative; }
.leftab2 ul li a{display:block; padding:10px 0 10px 20px;}
.leftab2 ul li.menu_head::after{content:""; display:block; width:0; height:1px; background:#064491;-ms-transition:0.8s all; -moz-transition:0.8s all;-webkit-transition:0.8s all;}
.leftab2 ul li.menu_head:hover::after,.leftab2 ul li.menu_head.on::after{width:100%;}
.leftab2 ul li.on a{color:#064491}

.prochu ul.menu_list{max-height:calc(100vh - 150px); overflow:hidden; overflow-y:auto}
.prochu ul::-webkit-scrollbar {width: 4px;}
.prochu ul::-webkit-scrollbar-track {background: #f1f1f1; }
.prochu ul::-webkit-scrollbar-thumb { background: #064491; border-radius: 3px; }
.prochu ul::-webkit-scrollbar-thumb:hover { background: #064491; }

.menu_head{ position: relative;}
.menu_head a{ display: block;  -ms-transition:0.5s all; -moz-transition:0.5s all;-webkit-transition:0.5s all;}
.menu_head em{position: absolute; top: 0; right: 0px; cursor: pointer; width:40px; height:40px; line-height:40px; text-align:center; }
.menu_body{max-height: 0; overflow:hidden; transition: max-height 0.8s ease;}
.menu_head.on .menu_body,.menu_head.subshow .menu_body{max-height: 500px;} 
.menu_head.on.temp-closed .menu_body{max-height: 0 !important; }

.ablist li::after{content:""; display:block; width:0; height:1px; background:#064491;-ms-transition:0.8s all; -moz-transition:0.8s all;-webkit-transition:0.8s all;}
.ablist li:hover::after,.ablist li.on::after{width:100%;}
.ablist li.on a,.menu_head.on .menu_body li.on a{color:#064491}

.menu_head.on .menu_body li a,.menu_head .menu_body li a{color:#888; -ms-transition:0.5s all; -moz-transition:0.5s all;-webkit-transition:0.5s all;}
.menu_head.on .menu_body li:hover a,.menu_head .menu_body li:hover a{color:#064491; padding-left:30px;}


.rightab .chupro{margin-top:0; justify-content:inherit; }
.rightab .chupro li{width:31.33%; margin:1%; margin-bottom:25px;}

.newslist .newsul li{margin-bottom:0;}
.newslist{margin-bottom:60px; margin-top:60px;}
.newsfenlei{justify-content:center; margin-top:30px;}
.newsfenlei li{ text-align:center; background:#064491; margin:1% 0.5%; border-radius:15px;}
.newsfenlei li a{display:block; padding:11px 20px; color:#fff;}
.newsfenlei li:hover,.newsfenlei li.on{background:#e6cf2b;}
.newsfenlei li.on a,.newsfenlei li:hover a{color:#333}

.contactbj{background:#f5f5f5; padding:60px 0 100px 0;}
.contacts{background:#fff;}
.contyou{width:calc(40% - 100px); background: #064491; color:#fff; padding:50px}
.contzuo{width:calc(60% - 100px); padding:50px;}
.contzuo h2{color:#064491; font-size:30px;}
.contzuo h3{color:#999; font-size:16px; font-weight:normal;}
.contwen{ margin-top:40px; width:60%}
.contwen::before{content:""; display:block; width:20px; height:1px; background:#444; margin-bottom:30px;}
.contwen p{padding:10px 0}
.contwen p span{color:#666}
.gzh{width:20%; margin-top:40px;}
.gzh h2{color:#444; font-size:18px; font-weight:normal; padding-left:10px;}
.gzh img{width:100%;}

.contyou h2{font-size:30px;}
.contyou h3{font-size:16px; font-weight:normal;}
.contyou p{font-size:14px; margin-top:15px;}
.contyou p::before{content:""; display:block; width:20px; height:1px; background:#fff; margin-bottom:30px;}
.contyou form{margin-top:20px;}
.contyou form .flex{justify-content: space-between;}
.textshort{dispaly:block; width:calc(49% - 20px); height:46px; line-height:46px; padding:0 10px; margin-bottom:10px;font-family: "Sourcehansanscn-normal";}
.textmail{dispaly:block; width:calc(100% - 20px); height:46px; line-height:46px; padding:0 10px; margin-bottom:10px;font-family: "Sourcehansanscn-normal";}
.longtext{dispaly:block; width:calc(100% - 20px); height:100px; line-height:30px; padding:0 10px; margin-bottom:10px;font-family: "Sourcehansanscn-normal"; border:none;}
.textbtn{width:100px; line-height:42px; text-align:center; background:#e6cf2b; border-radius:10px; cursor: pointer;}

.cptut{ width: 55%;}
.box{ overflow: hidden;}
.cpjidsf{width:40%;}
.cpjidsf h1{ text-align: left; font-size: 30px; margin-top: 30px;   }
.cpjidsf p{ margin-bottom: 5px;}
.aboutner{ /*margin-top: 15px; */padding: 0 10px;}
.tb-pic a{/*display:table-cell;text-align:center;vertical-align:middle;*/}
.tb-pic a img{vertical-align:middle; width:100%}
.tb-pic a{*display:block;*font-family:Arial;*line-height:1;}
.tb-thumb{margin:10px 0 0;overflow:hidden; display: flex; flex-wrap: wrap;justify-content: center;}
.fenleiy{justify-content:space-between; }
.fenleiy .tb-thumb li{ width:14%;margin:0 3px 3px 3px;overflow:hidden;padding:1px; border: 1px solid #ccc; font-size: 0;}
.tb-s310, .tb-s310 img,.tb-s40 img{width:100%;}
.tb-s40 a{*font-size:35px;}
.tb-s40, .tb-s40 a{}
.tb-booth{/*border:1px solid #ccc;*/position:relative;z-index:1;width: 99%; }
.tb-thumb .tb-selected{ border: 1px solid #23a490;}
.tb-thumb .tb-selected div{background-color:#FFFFFF;border:medium none;}
div.zoomDiv{z-index:999; font-size:0;position:absolute;top:0px;left:0px;width:200px;height:200px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
div.zoomMask{position:absolute;background:url(../images/mask.png) repeat scroll 0 0 transparent;cursor:move;z-index:1;}
.lineh{ line-height:64px; margin-right:18px}
.tb-pic a:nth-child(2),.tb-pic a:nth-child(3),.tb-pic a:nth-child(4),.tb-pic a:nth-child(5),.tb-pic a:nth-child(6){ display: none;}

.cpxiang{/* width: 70%; */line-height: 28px; margin-top: 35px;}
/*.cpxiang img{width:100%;}*/
.topp3{ margin-top: 30px;}
.cpxiang p{ margin-bottom: 15px;}
.miadf{ padding: 0 10px 0 0 ; margin-top: 30px;  line-height: 28px;}
.cpanniu{ margin-top: 40px;}
.cpanniu a{ display: inline-block; padding: 12px 30px; color: #fff; background: #3c3c3c; font-size: 16px; margin-right: 15px; border-radius:6px ;}
.cpanniu a:nth-child(1){ background: #064491;}

.proh2cp{  font-size: 24px; border-bottom: 1px solid #ccc; margin-top: 30px; margin-bottom: 30px;}
.proh2cp:after{ content: ''; display: block; width: 120px; height: 3px; background: #333; margin-top: 16px;}
.cpxiang h2{ color: #064491; margin-bottom: 10px; font-size: 22px; font-weight: 500;}
.cpform{ padding: 30px 0; background: #f5f5f5; }
.cpform h2{ font-size: 30px;  text-align: center; margin-bottom: 15px;}
.cptexin{ display: block; width: calc(86% - 10px); margin: 0 auto; height: 36px; line-height: 36px; border: 1px solid #ccc; margin-bottom: 10px; padding-left: 10px;}
.cplontex{display: block; width: calc(86% - 10px); margin: 0 auto; height: 90px; border: 1px solid #ccc; margin-bottom: 10px; padding-left: 10px; font-family: calibri;}

.fankui h2{ color: #064491; margin-bottom: 10px; font-size: 22px; text-align:center;font-size:30px; }
.fankui h3{ font-size: 16px; margin-bottom: 30px; font-weight:normal; color:#666; text-align:center;}
.fankui .tesdct,.fankui .longben{ background: #fff; width: calc(100% - 15px); padding-left: 15px; outline: none;font-family: "Sourcehansanscn-normal";}
.fankui .tesdct{ line-height: 50px;font-family: "Sourcehansanscn-normal"; }
.fankui{ padding: 40px 60px; background: #f5f5f5;}
.fankui .longben{ font-family: inherit; font-size: 14px; }
.xilie.xilie1{ margin-right: 0;}
.xilie{ width: 48%; margin-right: 2%;}
.tesdct{ line-height: 40px; border-bottom: 1px solid #ccc; background: #fff; width: 100%; margin-top: 10px; margin-bottom: 15px;}
.longben{ display: block; width: 100%; border: none; border-bottom: 1px solid #ccc;  background: #fff;  height: 80px;margin-top: 10px; margin-bottom: 15px;}
.tiji{ margin-top: 15px;}
.tiji span{ display: block; float: left; font-size: 20px;font-family: georgia; font-weight: bold; color: #444; margin-top: 10px;}
.tiji span i{ color: #064491; margin-right: 8px;}
.anniuj{ display: block; width: 140px; height: 44px; font-size: 16px;background: #064491; color: #fff; cursor: pointer;}
.cplmore{ font-weight: normal; font-size: 11px; margin-right: 5px; width: 60px; margin-top: 6px; line-height: 20px; color: #fff; text-align: center; background: #da251d; border-radius: 16px;}

.linkpro a{border:1px solid #064491; color:#064491 ; padding:8px 11px; margin:5px; border-radius:5px;}
.linkpro a:last-child{background:#e6cf2b;border:1px solid #e6cf2b; color:#064491 }
.linkpro a:hover{border:1px solid #064491; background:#064491; color:#fff;}

.wid86{width:95%; margin:0 auto;}
.neiabs{ position:absolute; top:45%; left:0; right:0; text-align:center; font-size:50px; font-weight: 700; color:#fff; }
div.zoomDiv{display:none !important;}
span.page-num{display:none;}

@media only screen and (max-width:769px ){	
.zt,.wid86{width:100%}	
.aboutuazuo{width:98%}
.aboutuazuo video{width:100%}
.aboutuayou{width:calc(98% - 60px); padding:30px}
.aboutua{justify-content: center;}
.aboutbj{padding:30px 0}
.aboutuazuo h2{font-size:30px;}
.padd{padding:0 10px;}
.chukou{margin-top:40px;}
.chupro li{width:48%; margin: 1%; margin-bottom: 20px;}
.newsbj{margin-top:40px; padding:40px 10px}
.newsfen ul li{/* width:120px */}
.newsul li{width:100%}
footer{padding:60px 10px 0 10px}
.footlogo{width:80%; margin:0 auto; }
.footcact{width:80%;  margin:0 auto; margin-top:30px;}
.footewm{width:80%; margin:0 auto; margin-top:50px;}
.logo{width:55%; margin-left:10px; margin-top:10px;}
.logo img{width:100%;}
nav{ line-height:60px;}
nav ul li{width:100%; text-align:center; position:relative;}
nav ul li .xla ul li{width:100%;}

nav ul li a{margin:0; color:#fff;}
nav{width:100%; position:relative; background:#064491 }
nav ul {display:none}
.caidan{ display: block; color: #000; line-height: 54px; position:absolute; z-index:2999; top:-55px; right:60px;}
nav ul li i{opacity:1; color:#fff; width: 20px; height: 20px;}
.xla,.xla2,.xlapro{ position: relative; width: calc(100% - 30px); margin:0 auto;}
nav ul li:hover .xla,nav ul li:hover .xlapro{ display: none;}
nav ul li:hover a, nav ul li.active A{color:#e6cf2b}
nav ul li .xla ul li a{color:#fff;}
nav ul li .xla ul li i{top:0}
.search{ position:absolute; z-index:2999; top:22px; right:20px;}
.lange a{padding:0 6px;}
.xlapro ul{display:inherit !important; overflow:hidden;}
.xlapro ul li{width:33%; float:left;}
.lange{width:100%;padding:6px 0; background:#064491; color:#fff; text-align:right; margin-top:10px;}
.lange a{color:#fff;}
.leftab,.rightab,.leftab2{width:100%; margin:0 auto}
.leftab,.leftab2{margin-bottom:30px; order:2;}
.rightab{order:1}
.leftab ul{display:flex; flex-wrap:wrap;}
.leftab ul li{width:33.33%;}
.leftab2.prochu ul li{width:100%;}
.leftab2.prochu ul li a{padding:5px}
.prochu ul{height:auto}
.contyou{width:calc(100% - 60px); padding:30px}
.contzuo{width:calc(100% - 60px); padding:30px}
.contwen{width:100%;}
.gzh{width:100%;}
.gzh img{width:60%}
.padd.contactbj{padding:30px 10px 60px 10px;}
.cptut,.cpjidsf{width:100%;}
.cpjidsf{margin-top:0px}
.cpxiang img{width:100%;}
.fankui{padding:30px;}
div.zoomDiv{display:none !important;}
.neiabs{font-size:30px;}
.rightab .chupro li{width:48%;}
}
@media only screen and (max-width:1200px ) and (min-width:770px){	
.zt,.wid86{width:100%}		
.padd{padding:0 10px;}
.logo{width:30%; margin-left:10px; margin-top:10px;}
.logo img{width:100%;}
nav{ line-height:60px;}
nav ul li{width:100%; text-align:center}
nav ul li a{margin:0; color:#fff;}
nav{width:100%; position:relative; background:#064491 }
nav ul {display:none}
.caidan{ display: block; color: #000; line-height: 54px; position:absolute; z-index:2999; top:-55px; right:60px;}
nav ul li i{opacity:1; color:#fff; width: 20px; height: 20px;}
.xla,.xla2,.xlapro{ position: relative; width: calc(100% - 30px);}
nav ul li:hover .xla,nav ul li:hover .xlapro{ display: none;}
.search{ position:absolute; z-index:2999; top:22px; right:20px;}
.lange a{padding:0 6px;}
.xlapro ul{display:inherit !important; overflow:hidden;}
.xlapro ul li{width:33%; float:left;}
.lange{width:100%;padding:6px 0; background:#064491; color:#fff; text-align:right; margin-top:10px;}
.lange a{color:#fff;}
.aboutuazuo{width:50%; margin-top:40px;}
.aboutuayou{width:calc(50% - 40px); padding:20px;}
.newsbj{padding:40px 10px}
.aboutcontent{line-height:30px;}
.aboutmore{margin-top:30px;}
div.zoomDiv{display:none !important;}
}

