@charset "utf-8";
/* reset */
body{width: 100%;overflow-x: hidden;}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,keygen,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video,input,textarea,select,button{margin:0;padding:0;border:0;outline:0;font-size:100%;}
html,body,form,fieldset,p,div,h1,h2,h3,h4,h5,h6{-webkit-text-size-adjust:none}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
ol,ul,li{list-style:none;}
sup,sub{font-size:83%}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
del{text-decoration:line-through}
ins,u,s,a,a:hover{text-decoration:none}
em,i,cite,var,address,dfn{font-style:normal}
h1,h2,h3,h4,h5,h6{font-weight:normal}
html,body,fieldset,img,iframe,abbr{border:0} 
table{border-collapse:collapse;border-spacing:0}
caption,th{text-align:left;font-weight:normal}
textarea{overflow:auto;resize:none}
label,summary{cursor:default}
a,button,label{cursor:pointer}
body,textarea,input,button,select,keygen,legend{color:#666}
input::-webkit-input-placeholder{color: #ccc;}
input:-moz-placeholder{color: #ccc;}
input::-moz-placeholder{color: #ccc;}
input::-ms-input-placeholder{color: #ccc;}
textarea::-webkit-input-placeholder{color: #ccc;}
textarea:-moz-placeholder{color: #ccc;}
textarea::-moz-placeholder{color: #ccc;}
textarea::-ms-input-placeholder{color: #ccc;}
html{_background-image:url(about:blank);_background-attachment:fixed}
html{background-color:#fff}
img{ border: none;}
a{color:#666;-webkit-tap-highlight-color:rgba(0,0,0,0)}
/*a:hover{color:#ff571a;}*/
p{margin-bottom: 0;}
body{background-color:#fff;min-height: 100vh;}
/* function */
.dn{display:none}
.db{display:block}
.di{display:inline}
.di-b{ display: inline-block;}
.f-fl{float:left;}
.f-fr{float:right;}
.fn{float:none}
.pr{position:relative}
.pa{position:absolute}
.oh{overflow:hidden}
.fs12{font-size:12px}
.fs14{font-size:14px}
.fwb{font-weight:bold}
.tal{text-align:left}
.tac{text-align:center}
.tar{text-align:right}
.vam{vertical-align:middle}
.vat{vertical-align:top}
.wsn{word-wrap:normal;white-space:nowrap}
.ti{overflow:hidden;text-indent:-999em}
.ti2{text-indent:2em}
.cp{cursor:pointer}
.nus{-webkit-user-select:none;-ms-user-select:none;user-select:none}
.clear,.cb{overflow:hidden;display:block;clear:both;height:0}
.clearfix:before,.clearfix:after{content:'';display:table}
.clearfix:after{clear:both}
.clearfix,.zm{*zoom:1}
a:focus, a:hover{text-decoration: none !important;}
input::-webkit-input-placeholder { 
color: #888; 
} 
input:-moz-placeholder {  
color: #888; 
} 
input::-moz-placeholder { 
color: #888; 
} 
input:-ms-input-placeholder { 
color: #888; 
}

textarea::-webkit-input-placeholder { 
color: #888; 
} 
textarea:-moz-placeholder {  
color: #888; 
} 
textarea::-moz-placeholder { 
color: #888; 
} 
textarea:-ms-input-placeholder { 
color: #888; 
}

.header{width: 100%;height: 110px;border-bottom: 1px solid #e8e8e8;padding: 0 238px 0 338px;box-sizing: border-box;position: fixed;background: #fff;z-index: 10;}
.header .logo{position: absolute;line-height: 110px;left: 0;top: 0;width: 338px;text-align: center;border-right: 1px solid #e8e8e8;z-index: 100;}
.header .logo a{display: block;}
.header .logo a img{display: inline-block;vertical-align: middle;}
.header .danghang{width: 96%;}
.header .danghang ul{display: flex;justify-content: space-between;}
.header .danghang ul li{flex: 1;text-align: center;position: relative;}
.header .danghang ul li .top{line-height: 110px;}
.header .danghang ul li .top a{font-size: 16px;color: #333;display: block;}
.header .danghang ul li:hover .top a{color: #0072c9;}
.header .danghang ul li .top img{margin-left: 8px;}
.header .danghang ul li:hover .bottom{display: block;}
.header .danghang ul li .bottom{display: none;width: 100%;left: 0;top: 110px;background-color: #fff;padding: 12px 5px;border-top: 2px solid #007dd6;box-sizing: border-box;position: absolute;z-index: 1000;}
.header .danghang ul li .bottom a{font-size: 14px;color: #555;line-height: 38px;height: 38px;overflow: hidden;text-align: center;display: block;}
.header .danghang ul li .bottom a:hover{color: #0072c9;}
.header .right{position: absolute;width: 238px;right: 0;top: 0;border-left: 1px solid #E8E8E8;text-align: center;line-height: 110px;}
.header .right a{margin: 0 5px;line-height: 22px;}
.header .right a img{vertical-align: middle;}
.header .right a:hover{color: #0072c9;border-bottom: 1px solid #0072C9;}
.header .po_search{width: 100%;padding-left: 338px;padding-right: 125px;box-sizing: border-box;position: absolute;left: 0;top: 0;z-index: 10;background-color: #fff;height: 109px;display: none;}
.header .po_search input{display: block;width: 100%;height: 109px;padding: 0 60px;box-sizing: border-box;font-size: 16px;color: #888;}
.header .po_search .close{position: absolute;right: 0;top: 0;width: 125px;line-height: 109px;text-align: center;}
.header .po_search .close img{vertical-align: middle;cursor: pointer;}

.kx2{padding-bottom: 110px}

.sj_head{display: none;}
.sj_nav{display: none;}

.banner{width: 100%;position: relative;}
.banner img{display: block;width: 100%;}
.banner .btn{width: 60px;height: 60px;position: absolute;margin-top: -30px;z-index: 100;}
.banner .prev{left: 15.8%;top: 50%;background: url(../img/prev.png) center no-repeat;}
.banner .next{right: 15.8%;top: 50%;background: url(../img/next.png) center no-repeat;}
.banner .swiper-pagination-bullet{width: 30px;height: 4px;background: #fff;border-radius: 0;}
.banner .swiper-pagination-bullet-active{}


.index1{max-width: 1470px;padding: 0 15px;box-sizing: border-box;margin: 0 auto;}
.index1 .top{width: 100%;margin-top: 60px;}
.index1 .top ul li{width: 48%;float: left;}
.index1 .top ul li:nth-of-type(2n){float: right;}
.index1 .top ul li .img{overflow: hidden;width: 100%;}
.index1 .top ul li .img img{display: block;width: 100%;transition: .3s all;}
.index1 .top ul li .nr{padding: 55px 20px;box-sizing: border-box;}
.index1 .top ul li span{display: inline-block;line-height: 50px;font-size: 36px;border-bottom: 3px solid #99d2f5;color: #333;}
.index1 .top ul li p {display: block;margin: 11px 0 14px;line-height: 28px;height: 56px;overflow: hidden;color: #8d8d8d;font-size: 16px;}
.index1 .top ul li o{position: relative;line-height: 26px;font-size: 16px;font-weight: bold;color: #333;text-transform: uppercase;}
.index1 .top ul li o::before{right: -25px;top: 4px;background: url(../img/ssj.png);width: 16px;height: 15px;position: absolute;content: ' ';}
.index1 .top ul li:hover .nr span{color: #008fe5;}
.index1 .top ul li:hover .nr o{color: #008fe5;}
.index1 .top ul li:hover .nr o::before{background: url(../img/ssj2.png);}
.index1 .top ul li:hover .img img{transform: scale(1.1);}
.index1 .bottom{width: 100%;display: flex;justify-content: space-between;}
.index1 .bottom .left{width: 50%;}
.index1 .bottom .left img{display: block;width: 100%;height: 400px;object-fit: cover;}
.index1 .bottom .right{width: 50%;position: relative;background-color: #008fe5;padding: 20px;box-sizing: border-box;}
.index1 .bottom .right .box{width: 100%;height: 100%;border: 2px solid #7ac5f1;padding: 80px 58px;box-sizing: border-box;}
.index1 .bottom .right .box span{display: block;line-height: 45px;font-size: 36px;color: #fff;}
.index1 .bottom .right .box p{margin-top: 15px ;line-height: 24px;color: #fff;font-size: 16px;}
.index1 .bottom .right .box o{margin-top: 70px;display: block;}

.index2{width: 100%;margin: 60px 0 0 0;background: url(../img/index2.jpg) center no-repeat;background-size: cover;}
.index2 .index2_{max-width: 1040px;margin: 0 auto;padding: 65px 0 95px;box-sizing: border-box;}
.index2 .index2_ span{display: block;text-align: center;padding: 30px 0;font-size: 36px;color: #fff;}
.index2 .index2_ p{font-size: 16px;color: #fff;text-align: center;line-height: 36px;}
.index2 .index2_ .more {text-align: center;margin-top: 95px;}
.index2 .index2_ .more a{line-height: 22px;font-size: 16px;color: #fff;font-weight: bold;text-transform: uppercase;}
.index2 .index2_ .more a img{margin-left: 10px;vertical-align: middle;}

.index3{max-width: 1470px;padding: 0 15px;box-sizing: border-box;margin: 0 auto;}
.index3 .title{width: 100%;padding: 60px 0 40px;line-height: 34px;}
.index3 .title span{font-size: 36px;color: #333;}
.index3 .title a{font-size: 16px;color: #333;font-weight: bold;float: right;text-transform: uppercase;}
.index3 .title a img{margin-left: 10px;}
.index3 .top{width: 100%;}
.index3 .top ul li{width: 32%;float: left;margin-right: 2%;position: relative;}
.index3 .top ul li:nth-of-type(3n){margin-right: 0;}
.index3 .top ul li .img{display: block;width: 100%;overflow: hidden;}
.index3 .top ul li .img img{transition: .3s all;}
.index3 .top ul li .nr{width: 100%;padding: 20px 0;box-sizing: border-box;position: relative;}
.index3 .top ul li .nr i{display: block;line-height: 30px;height: 30px;overflow: hidden;font-size: 14px;color: #b1b1b1;}
.index3 .top ul li .nr span{display: block;line-height: 30px;margin-top: 10px;height: 30px;overflow: hidden;font-size: 18px;color: #555;}
.index3 .top ul li .nr p{margin-top: 52px;line-height: 24px;height: 48px;color: #888;font-size: 14px;overflow: hidden;}
.index3 .top ul li .nr o{display: block;margin-top: 10px ;height: 30px;line-height: 30px;font-weight: bold;color: #a0a0a0;font-size: 14px;text-transform: uppercase;}
.index3 .top ul li .nr o img{margin-left: 10px;}
.index3 .top ul li::before{width: 100%;height: 1px;background-color: #e5e5e5;left: 0;bottom: 0;content: ' ';position: absolute;}
.index3 .top ul li::after{width: 10%;height: 1px;background-color: #008fe5;left: 0;bottom: 0;content: ' ';position: absolute;transition: .5s all;}
.index3 .top ul li:hover::after{width: 100%;}
.index3 .top ul li:hover .nr span{color: #008fe5;}
.index3 .top ul li:hover .nr o{color: #008fe5;}
.index3 .top ul li:hover .img img{transform: scale(1.1);}
.index3 .bottom{margin: 20px 0 40px;box-sizing: border-box;}
.index3 .bottom ul li{text-align: center;width: 33.33%;float: left;margin-top: 20px;border: 1px solid  #e5e5e5;padding: 55px 10px 40px;box-sizing: border-box;}
.index3 .bottom ul li .img{width: 60px;height: 60px;border-radius: 50%;margin: 0 auto;line-height: 60px;background-color: #008fe5;text-align: center;}
.index3 .bottom ul li .img img{vertical-align: middle;}
.index3 .bottom ul li .img .img1{display: inline-block;}
.index3 .bottom ul li .img .img2{display: none;}
.index3 .bottom ul li .nr{width: 100%;}
.index3 .bottom ul li .nr span{display: block;margin-top: 28px;line-height: 34px;font-size: 20px;color: #333;}
.index3 .bottom ul li .nr p{font-size: 14px;color: #888;line-height: 32px;}
.index3 .bottom ul li .nr a{display: block;margin-top: 18px;line-height: 30px;font-size: 14px;color: #666;}
.index3 .bottom ul li:hover{background: #008fe5;}
.index3 .bottom ul li:hover .nr span{color: #fff;}
.index3 .bottom ul li:hover .nr p{color: #fff;}
.index3 .bottom ul li:hover .nr a{color: #fff;}
.index3 .bottom ul li .nr a .img1{display: inline-block;}
.index3 .bottom ul li .nr a .img2{display: none;}
.index3 .bottom ul li:hover .nr a .img1{display: none;}
.index3 .bottom ul li:hover .nr a .img2{display: inline-block;}
.index3 .bottom ul li:hover .img{background: #fff;}
.index3 .bottom ul li:hover .img .img1{display: none;}
.index3 .bottom ul li:hover .img .img2{display: inline-block;}

.footer{width: 100%;background: #007dd6;}
.footer .top{max-width: 1470px;padding: 60px 15px;box-sizing: border-box;margin: 0 auto;}
.footer .top .left{float: left;}
.footer .top .left img{display: block;margin-bottom: 25px;}
.footer .top .left p{display: block;font-size: 14px;color: #fff;line-height: 28px;}
.footer .top .zhong{float: left;}
.footer .top .zhong ul li{float: left;width: 68px;margin-left: 80px;}
.footer .top .zhong ul li span{display: block;line-height: 32px;color: #fff;font-size: 16px;font-weight: bold;}
.footer .top .zhong ul li a{display: block;font-size: 14px;color: #fff;line-height: 36px;}
.footer .top .zhong ul li a:hover{color: #fff319;}
.footer .top .right{float: right;}
.footer .top .right ul li{width: 120px;float: left;margin-left: 40px;}
.footer .top .right ul li img{display: block;width: 100%;}
.footer .top .right ul li p{margin-top: 20px;line-height: 30px;height: 30px;text-align: center;font-size: 14px;color: #fff;}
.footer .bottom{line-height: 51px;border-top: 1px solid #008fe5;font-size: 12px;color: #fff;text-align: center;}

.fix_footer{display: none;}

.search_box{display: none;width: 100%;max-width: 1230px;padding: 0 15px;box-sizing: border-box;margin: 0 auto;}
.search_box .search{max-width: 658px;height: 50px;padding-right: 80px;box-sizing: border-box;margin: 60px auto 20px;position: relative;}
.search_box .search input{width: 100%;display: block;background-color: #fff;padding: 0 15px;border: 1px solid #ddd;box-sizing: border-box;height: 50px;}
.search_box .search button{width: 80px;height: 50px;position: absolute;right: 0;top: 0;background: #008fe5 url(../img/ss.png) center no-repeat;}

.search_list{max-width: 1230px;margin: 0 auto;padding: 10px 15px 0;box-sizing: border-box;}
.search_list ul li{width: 32%;float: left;margin-right: 2%;position: relative;margin-top: 20px;}
.search_list ul li:nth-of-type(3n){margin-right: 0;}
.search_list ul li .img{display: block;width: 100%;overflow: hidden;}
.search_list ul li .img img{transition: .3s all; width: 100%}
.search_list ul li .nr{width: 100%;padding: 20px 0;box-sizing: border-box;position: relative;}
.search_list ul li .nr i{display: block;line-height: 30px;height: 30px;overflow: hidden;font-size: 14px;color: #b1b1b1;}
.search_list ul li .nr span{display: block;line-height: 30px;margin-top: 10px;height: 30px;overflow: hidden;font-size: 18px;color: #555;}
.search_list ul li .nr p{margin-top: 52px;line-height: 24px;height: 48px;color: #888;font-size: 14px;overflow: hidden;}
.search_list ul li .nr o{display: block;margin-top: 10px ;height: 30px;line-height: 30px;font-weight: bold;color: #a0a0a0;font-size: 14px;text-transform: uppercase;}
.search_list ul li .nr o img{margin-left: 10px;}
.search_list ul li::before{width: 100%;height: 1px;background-color: #e5e5e5;left: 0;bottom: 0;content: ' ';position: absolute;}
.search_list ul li::after{width: 10%;height: 1px;background-color: #008fe5;left: 0;bottom: 0;content: ' ';position: absolute;transition: .5s all;}
.search_list ul li:hover::after{width: 100%;}
.search_list ul li:hover .nr span{color: #008fe5;}
.search_list ul li:hover .nr o{color: #008fe5;}
.search_list ul li:hover .img img{transform: scale(1.1);}
.search_list .fanye{width: 100%;padding: 60px 15px;box-sizing: border-box;text-align: center;}
.search_list .fanye a{padding: 0 16px;height: 30px;margin:  0 3px;border: 1px solid #ebebeb;box-sizing: border-box;color: #656565;display: inline-block;line-height: 28px;font-size: 14px;color: #555;}
.search_list .fanye a:hover{border-color: #008fe5;background-color: #008fe5;color: #fff;}
.search_list .fanye a.act{border-color: #008fe5;background-color: #008fe5;color: #fff;}

.ny_banner{width: 100%;position: relative;}

.ny_banner img{width: 100%;height: 320px;object-fit: cover;}

.layout{max-width: 1230px;margin: 40px auto;padding: 0 15px;box-sizing: border-box;display: flex;justify-content: space-between;flex-wrap: wrap;}
.layout .left{width: 320px;}
.layout .left ul li{line-height: 70px;border-bottom: 1px solid #eee;position: relative;}
.layout .left ul li a{display: block;font-size: 16px;color: #333;height: 70px;overflow: hidden;padding: 0 48px 0 40px;box-sizing: border-box;position: relative;}
.layout .left ul li a::before{position: absolute;left: 16px;top: 50%;width: 10px;height: 10px;margin-top: -5px;content: ' ';background: url(../img/layout1.png) center no-repeat;}
.layout .left ul li a::after{position: absolute;right: 30px;top: 50%;width: 9px;height: 16px;margin-top: -8px;content: ' ';background: url(../img/layout2.png) center no-repeat;}
.layout .left ul li a:hover{background: #008fe5;}
.layout .left ul li.act{background: #008fe5;}
.layout .left ul li.act .bottom{background: #fff;}
.layout .left ul li.act .bottom a{height: 60px;line-height: 60px;font-size: 14px;color: #555;padding-left: 56px;box-sizing: border-box;border-bottom: 1px solid #eee;}
.layout .left ul li .bottom a::before{display: none;}
.layout .left ul li.act a{color: #fff;}
.layout .left ul li.act .bottom a:hover{background-color: #eee;}
.layout .left ul li.act a.act{background-color: #eee;}
.layout .left ul li:hover a{color: #fff;}
.layout .right{flex: 1;padding-left: 30px;box-sizing: border-box;}
.layout .right .zpyc{width: 100%;}
.layout .right .zpyc ul li{width: 100%;border: 1px solid #f4f4f4;box-sizing: border-box;margin-bottom: 20px;}
.layout .right .zpyc ul li .top{cursor: pointer;background-color: #f2f2f2;height: 65px;line-height: 65px;padding: 0 60px 0 20px;box-sizing: border-box;font-size: 16px;color: #333;overflow: hidden;position: relative;}
.layout .right .zpyc ul li .top span{position: absolute;width: 17px;height: 17px;background: url(../img/sanjiaox2.png) center no-repeat;right: 28px;top: 24px;}
.layout .right .zpyc ul li .bottom{width: 100%;padding: 15px 20px 30px;box-sizing: border-box; display: none;}
.layout .right .zpyc ul li .bottom p{line-height: 30px;font-size: 16px;color: #666;}
.layout .right .zpyc ul li .top.act span{background: url(../img/sanjiaox.png) center no-repeat;}

.layout .right .lxfs{width: 100%;}
.layout .right .lxfs .top{width: 100%;margin-bottom: 30px;}
.layout .right .lxfs .top #allmap{height: 364px;}
.layout .right .lxfs .bottom{width: 100%;}
.layout .right .lxfs .bottom ul li{width: 49%;float: left;border: 1px solid #f2f2f2;padding: 30px 28px;box-sizing: border-box;margin-bottom: 30px;}
.layout .right .lxfs .bottom ul li:nth-of-type(2n){width: 49%;float: right;}
.layout .right .lxfs .bottom ul li div{line-height: 46px;font-size: 20px;color: #333;font-weight: bold;margin-bottom: 23px;}
.layout .right .lxfs .bottom ul li div img{vertical-align: middle;margin-right: 18px;}
.layout .right .lxfs .bottom ul li div img.img1{display: inline-block;}
.layout .right .lxfs .bottom ul li div img.img2{display: none;}
.layout .right .lxfs .bottom ul li p{font-size: 14px;color: #666;line-height: 32px;}
.layout .right .lxfs .bottom ul li:hover{background: #008fe5;}
.layout .right .lxfs .bottom ul li:hover p{color: #fff;}
.layout .right .lxfs .bottom ul li:hover div{color: #fff;}
.layout .right .lxfs .bottom ul li:hover div img.img1{display:none;}
.layout .right .lxfs .bottom ul li:hover div img.img2{display:   inline-block;}


.layout .right .hqzl{width: 100%;}
.layout .right .hqzl .top{width: 100%;padding: 18px 0 26px;box-sizing: border-box;}
.layout .right .hqzl .top h5{line-height: 40px;color: #333;font-weight: bold;font-size:20px;}
.layout .right .hqzl .top p{font-size: 16px;color: #555;line-height: 25px;}
.layout .right .hqzl .bottom{width: 100%;}
.layout .right .hqzl .bottom input{margin-bottom: 10px;width: 100%;display: block;max-width:560px ;height: 50px;border: 1px solid #EBEBEB;padding: 0 16px;box-sizing: border-box;}
.layout .right .hqzl .bottom textarea{margin-bottom: 10px;width: 100%;display: block;height:116px;border: 1px solid #EBEBEB;padding:16px;box-sizing: border-box;font-family: "微软雅黑";}
.layout .right .hqzl .bottom .code{width: 100%;height: 50px;margin-bottom: 40px;}
.layout .right .hqzl .bottom .code input{width: 140px;float: left;}
.layout .right .hqzl .bottom .code img{width: 140px;margin-left: 10px;height: 50px;display: block;float: left;}
.layout .right .hqzl .bottom button{width: 112px;height: 36px;margin: 0px 0 0 0;color: #fff;background-color: #008fe5;}

.layout .right .down{width: 100%;}
/* .layout .right .down ul li{width: 100%;margin-bottom: 50px;padding-bottom: 30px;border-bottom: 1px solid #f4f4f4;box-sizing: border-box;}
.layout .right .down ul li .top div{width: 100%;padding-right: 110px;box-sizing: border-box;position: relative;font-size: 16px;color: #000;line-height: 38px;height: 38px;overflow: hidden;}
.layout .right .down ul li .top span{position: absolute;right: 0;top: 0;width: 100px;font-size: 14px;color: #757575;}
.layout .right .down ul li .top p{font-size: 14px;color: #666;line-height: 42px;height: 42px;overflow: hidden;}
.layout .right .down ul li .bottom{width: 100%;margin-top: 26px;font-size: 14px;color: #666;line-height: 50px;}
.layout .right .down ul li .bottom a{width: 158px;height: 50px;float: right;text-align: center;border: 1px solid #dadada;box-sizing: border-box;}
.layout .right .down ul li .bottom a img {vertical-align: middle;margin-left: 12px;margin-top: -2px;}
.layout .right .down ul li .bottom a img.img1{display:   inline-block;}
.layout .right .down ul li .bottom a img.img2{display:none;}
.layout .right .down ul li .bottom a:hover img.img1{display:none;}
.layout .right .down ul li .bottom a:hover img.img2{display:   inline-block;}
.layout .right .down ul li .bottom a:hover{background-color: #008fe5;color: #fff;} */

.layout .right .down ul li{margin-bottom: 20px;width: 32%;margin-right: 2%;float: left;border: 1px solid #F5F5F5;box-sizing: border-box;background-color: #fff;}
.layout .right .down ul li:nth-of-type(3n){margin-right: 0;}
.layout .right .down ul li .topimg{width: 100%;overflow: hidden;}
.layout .right .down ul li .topimg img{display: block;width: 100%;transition: .3s all;}
.layout .right .down ul li .nr{padding: 10px 10px 15px;box-sizing: border-box;}
.layout .right .down ul li .nr h5{font-size: 16px;line-height: 30px;height: 30px;color: #000;overflow: hidden;}
.layout .right .down ul li .nr p{font-size: 14px;color: #666;line-height: 24px;margin-top: 10px;}
.layout .right .down ul li .nr span{float: right;}
.layout .right .down ul li .nr img{margin: -2px 10px 0;vertical-align: middle;}
.layout .right .down ul li:hover .nr h5{color: #008fe5;}
.layout .right .down ul li:hover .topimg img{transform: scale(1.1);}






.layout .right .down .fanye{width: 100%;padding: 10px 15px;box-sizing: border-box;text-align: center;}
.layout .right .down .fanye a{padding: 0 16px;height: 30px;margin:  0 3px;border: 1px solid #ebebeb;box-sizing: border-box;color: #656565;display: inline-block;line-height: 28px;font-size: 14px;color: #555;}
.layout .right .down .fanye a:hover{border-color: #008fe5;background-color: #008fe5;color: #fff;}
.layout .right .down .fanye a.act{border-color: #008fe5;background-color: #008fe5;color: #fff;}

.layout .right .gsjj{width: 100%;}
.layout .right .gsjj h5{line-height: 62px;font-size: 20px;color: #222;font-weight: bold;}
.layout .right .gsjj p{line-height: 36px;font-size: 14px;color: #555;}
.layout .right .gsjj img{display: block;margin: 20px auto;max-width: 100%;min-width: auto;}


.layout .right .qywh{width: 100%;}
.layout .right .qywh ul li{width: 100%;}
.layout .right .qywh ul li .zuo{width: 50%;background: url(../img/tm.png) center no-repeat;padding: 60px 30px 20px;box-sizing: border-box;float: left;min-height: 300px;}
.layout .right .qywh ul li .zuo span{display: block;line-height: 32px;font-size: 22px;color: #414141;}
.layout .right .qywh ul li .zuo o{display: block;width: 40px;height: 2px;margin: 16px 0;background: #008fe5;}
.layout .right .qywh ul li .zuo p{line-height: 36px;font-size: 16px;color: #888;}
.layout .right .qywh ul li .you{width: 50%;float: right;}
.layout .right .qywh ul li .you img{display: block;width: 100%;height: 300px;object-fit: cover;}
.layout .right .qywh ul li:nth-of-type(2n) .zuo{float: right;}
.layout .right .qywh ul li:nth-of-type(2n) .you{float: left;}

.layout .right .ryzz{width: 100%;padding-right: 50px;box-sizing: border-box;}
.layout .right .ryzz ul li{width: 33.333%;padding: 0 14px;box-sizing: border-box;float: left;margin-top: 16px;}
.layout .right .ryzz ul li .img{display: block;max-width: 80%;margin: 0 auto;}
.layout .right .ryzz ul li .img img{width: 100%;display: block;}
.layout .right .ryzz ul li .dp{width: 100%;}
.layout .right .ryzz ul li .dp img{width: 100%;display: block;}
.layout .right .ryzz ul li p{line-height: 42px;height: 42px;overflow: hidden;text-align: center;font-size: 14px;color: #666;}


.imgzzc{display: none;width: 100%;position: fixed;height: 100%;z-index: 1000;background: rgba(0,0,0,.3);left: 0;top: 0;}
.imgzzc .box{width: 90%;max-width: 600px;max-height: 500px;background: #fff;height: auto;padding: 10px;border: border;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.imgzzc  .box img{display: block;width: 100%;}
.imgzzc span{cursor: pointer;width: 40px;height: 40px;position: absolute;right: -15px;top: -15px;background: #fff url(../img/Fast-Navigation2.svg) center no-repeat;border-radius: 50%;}

.layout .right .dsfc{width: 100%;}
.layout .right .dsfc ul li{width: 100%;padding: 36px 0;box-sizing: border-box;border-bottom: 1px solid #f4f4f4;}
.layout .right .dsfc ul li:nth-of-type(1){padding-top: 0;}
.layout .right .dsfc ul li a{display: flex;justify-content: space-between;flex-wrap: wrap;}
.layout .right .dsfc ul li .img{width: 253px;overflow: hidden;}
.layout .right .dsfc ul li .img img{display: block;width: 100%;transition: .3s all;}
.layout .right .dsfc ul li .nr{flex: 1;padding:20px 0px 10px 40px;box-sizing: border-box;}
.layout .right .dsfc ul li .nr div{transition: .3s all;font-size: 18px;color: #000;line-height: 49px;height: 49px;overflow: hidden;padding-right: 100px;box-sizing: border-box;position: relative;}
.layout .right .dsfc ul li .nr div span{position: absolute;right: 0;width: 90px;font-size: 14px;color: #999;font-weight: normal;top: 0;}
.layout .right .dsfc ul li .nr p{font-size: 14px;color: #666;line-height: 24px;height: 48px;overflow: hidden;}
.layout .right .dsfc ul li .nr i{display: block;margin-top: 20px;line-height: 28px;font-size: 14px;color: #999;}
.layout .right .dsfc ul li:hover .nr div{font-size: 18px;font-weight: bold;color: #0072C9;}
.layout .right .dsfc ul li:hover .img img{transform: scale(1.1);}

.layout .right .dsfc .fanye{width: 100%;padding: 60px 15px 30px;box-sizing: border-box;text-align: center;}
.layout .right .dsfc .fanye a{padding: 0 16px;height: 30px;margin:  0 3px;border: 1px solid #ebebeb;box-sizing: border-box;color: #656565;display: inline-block;line-height: 28px;font-size: 14px;color: #555;}
.layout .right .dsfc .fanye a:hover{border-color: #008fe5;background-color: #008fe5;color: #fff;}
.layout .right .dsfc .fanye a.act{border-color: #008fe5;background-color: #008fe5;color: #fff;}

.layout .right .dxyh{width: 100%;}
.layout .right .dxyh ul li{width: 23%;margin-right: 2.66%;border:1px solid #ebebeb;box-sizing: border-box;float: left;margin-bottom: 20px;}
.layout .right .dxyh ul li:nth-of-type(4n){margin-right: 0;}
.layout .right .dxyh ul li img{display: block;width: 100%;}

.dsfc_xq{max-width: 1230px;padding: 0 15px;box-sizing: border-box;margin: 0 auto;}
.dsfc_xq .title{padding: 58px 0 28px;box-sizing: border-box;text-align: center;}
.dsfc_xq .title h5{font-size: 24px;color: #000;font-weight: bold;line-height: 62px;}
.dsfc_xq .title p{line-height: 36px;font-size: 16px;color: #666;}
.dsfc_xq .bottom{width: 100%;}
.dsfc_xq .bottom p{font-size: 16px;color: #666;line-height: 28px;}
.dsfc_xq .bottom img{display: block;margin: 0px auto;max-width: 100%;min-width: auto;}
.dsfc_xq .fanye{padding: 60px 0;box-sizing: border-box;text-align: center;}
.dsfc_xq .fanye a{margin: 0 10px;width: 76px;height: 30px;line-height: 30px;text-align: center;font-size: 14px;color: #555;background-color: #e5f4fc;display: inline-block;}
.dsfc_xq .fanye a.act{color: #fff;background: #008fe5;}
.dsfc_xq .fanye a:hover{color: #fff;background: #008fe5;}

.dhgy_xq{max-width: 1230px;padding: 0 15px;box-sizing: border-box;margin: 0 auto;}
.dhgy_xq .top{width: 100%;padding: 40px 0;box-sizing: border-box;}
.dhgy_xq .top .img{width: 35%;float: left;border: 2px solid #f4f4f4;box-sizing: border-box;}
.dhgy_xq .top .img img{display: block;width: 100%;}
.dhgy_xq .top .nr {width: 65%;float: left;padding-left: 80px;box-sizing: border-box;}
.dhgy_xq .top .nr h5{margin-top: 64px;line-height: 38px;font-size: 24px;color: #000;}
.dhgy_xq .top .nr o{display: block;width: 45px;height: 2px;margin: 30px 0;background: #0072C9;}
.dhgy_xq .top .nr p{line-height: 24px;font-size: 14px;color: #666;}
.dhgy_xq .bottom{width: 100%;}
.dhgy_xq .bottom .bt{width: 100%;height: 44px;background-color: #ededed;}
.dhgy_xq .bottom .bt span{background-color: #008fe5;height: 44px;display: block;text-align: center;color: #fff;width: 126px;font-size: 16px;line-height: 44px;}
.dhgy_xq .bottom .xq{padding-top: 30px;box-sizing: border-box;}
.dhgy_xq .bottom .xq p{	font-size: 14px;line-height: 28px;text-indent: 2em;color: #555;}
.dhgy_xq .fanye{padding: 60px 0;box-sizing: border-box;text-align: center;}
.dhgy_xq .fanye a{margin: 0 10px;width: 76px;height: 30px;line-height: 30px;text-align: center;font-size: 14px;color: #555;background-color: #e5f4fc;display: inline-block;}
.dhgy_xq .fanye a.act{color: #fff;background: #008fe5;}
.dhgy_xq .fanye a:hover{color: #fff;background: #008fe5;}

.layout .right .hyyy{width: 100%;border: 1px solid #f5f5f5;box-sizing: border-box; padding: 20px}
.layout .right .hyyy img{display: block;margin: 0 auto;max-width: 100%;}

.phone_dh{display: none;}

.layout .right  .gyzb{width: 100%;}
.layout .right  .gyzb ul li{padding: 20px 0;box-sizing: border-box;border-bottom: 1px solid #f4f4f4;}
.layout .right  .gyzb ul li:nth-of-type(1){padding-top: 0;}
.layout .right  .gyzb ul li .img{width: 35%;border: 2px solid #f4f4f4;box-sizing: border-box;float: left;overflow: hidden;}
.layout .right  .gyzb ul li .img img{display: block;width: 100%;transition: .3s all;}
.layout .right  .gyzb ul li .nr{width: 65%;float: right;padding:28px 0 0 50px;box-sizing: border-box;}
.layout .right  .gyzb ul li .nr div{line-height: 50px;font-size: 24px;color: #000;height: 50px;overflow: hidden;}
.layout .right  .gyzb ul li .nr o{width: 42px;height: 2px;margin: 24px 0;display: block;background-color: #007AFF;}
.layout .right  .gyzb ul li .nr p{font-size: 14px;line-height: 24px;color: #666;height: 48px;overflow: hidden;}
.layout .right  .gyzb ul li .nr i{font-size: 14px;color: #999;display: block;line-height: 24px;margin-top: 25px;}
.layout .right  .gyzb ul li:hover .img img{transform: scale(1.1);}
.layout .right  .gyzb ul li:hover .nr div{color: #0072C9;}


.layout .right .gyzb .fanye{width: 100%;padding: 60px 15px 30px;box-sizing: border-box;text-align: center;}
.layout .right .gyzb .fanye a{padding: 0 16px;height: 30px;margin:  0 3px;border: 1px solid #ebebeb;box-sizing: border-box;color: #656565;display: inline-block;line-height: 28px;font-size: 14px;color: #555;}
.layout .right .gyzb .fanye a:hover{border-color: #008fe5;background-color: #008fe5;color: #fff;}
.layout .right .gyzb .fanye a.act{border-color: #008fe5;background-color: #008fe5;color: #fff;}


.login{max-width: 456px;width: 90%;position: fixed;left: 50%;top: 50%;transform: translate(-50%,-50%);z-index: 1000;background-color: #fff;display: none;box-shadow: 0px 3px 5px rgba(0,0,0,.3);}
.login .title{font-size: 18px;color: #fff;text-align: center;height: 60px;line-height: 60px;background-color: #008fe5;}
.login .form{padding: 52px 82px;box-sizing: border-box;}
.login .form .inputform {width: 100%;height: 36px;display: flex;justify-content: space-between;margin-bottom: 20px;}
.login .form .inputform img{width: 38px;height: 36px;display: block;}
.login .form .inputform input{flex: 1;width: 100%;display: block;height: 36px;padding: 0 10px;border: 1px solid #d4dade;box-sizing: border-box;border-left: 0;}
.login .form .sub button{width: 100%;height: 44px;background-color: #007AFF;font-size: 18px;font-weight: bold;color: #fff;margin-top: 20px;}
.login .form .text{line-height: 32px;display: flex;justify-content: space-between;}
.login .form .text a{color: #0072C9;border-bottom: 1px solid #0072C9;}


.refg{max-width: 540px;width: 90%;position: fixed;left: 50%;top: 50%;transform: translate(-50%,-50%);z-index: 1000;background-color: #fff;display: none;box-shadow: 0px 3px 5px rgba(0,0,0,.3);}
.refg .title{font-size: 18px;color: #fff;height: 60px;line-height: 60px;background-color: #008fe5;padding: 0 20px 0 40px;box-sizing: border-box;display: flex;justify-content: space-between;}
.refg .title span{font-size: 18px;color: #fff;}
.refg .title a{font-size: 14px;color: #fff;border-bottom: 1px solid #fff;height: 16px;line-height: 16px;margin-top: 20px;}
.refg .form{padding: 52px 82px;box-sizing: border-box;}
.refg .form .inputform {width: 100%;height: 36px;display: flex;justify-content: space-between;margin-bottom: 20px;}
.refg .form .inputform i{width: 30px;height: 36px;color: #a81a1e;line-height: 36px;}
.refg .form .inputform img{width: 38px;height: 36px;display: block;}
.refg .form .inputform input{flex: 1;width: 100%;display: block;height: 36px;padding: 0 10px;border: 1px solid #d4dade;box-sizing: border-box;border-left: 0;}
.refg .form .inputform  button{margin-left: 5px;padding: 0 10px;background-color: #007AFF;color: #fff;font-size: 14px;}
.refg .form .inputform  #btn{margin-left: 5px;padding: 0 10px;background-color: #007AFF;color: #fff;font-size: 14px;}


.refg .form .sub button{width: 100%;height: 44px;background-color: #007AFF;font-size: 18px;font-weight: bold;color: #fff;margin-top: 20px;}
.refg .form .text{line-height: 32px;display: flex;justify-content: space-between;text-align: center;}
.refg .form .text a{color: #0072C9;border-bottom: 1px solid #0072C9;}
.refg .form .text label{margin: 0 auto;}

.user{background: #f2f2f2;}

.user_header{width: 100%;height: 110px;background: url(../img/user_bj.jpg) center no-repeat;background-size: cover;box-shadow: 0px 3px 5px rgba(0,0,0,.3);}
.user_header_box{max-width: 1230px;padding: 20px 15px;box-sizing: border-box;display: flex;justify-content: space-between;margin: 0 auto;}
.user_header_box .left{display: flex;justify-content: space-between;}
.user_header_box .left .img{width: 70px;height: 70px;border-radius: 50%;overflow: hidden;}
.user_header_box .left .img img{display: block;width: 100%;height: 100%;}
.user_header_box .left .nr{margin-left: 20px;}
.user_header_box .left .nr span{display: block;line-height: 40px;font-size: 20px;color: #fff;font-weight: bold;width: 180px;height: 40px;overflow: hidden;}
.user_header_box .left .nr a{line-height: 24px;color: #fff;font-size: 14px;}
.user_header_box .right{color: #fff;line-height: 70px;}
.user_header_box .right img{vertical-align: middle;margin: -3px 10px 0 0 ;}
.user_header_box .right a{color: #fff;}

.user_box{max-width: 1230px;padding: 20px 15px 40px;box-sizing: border-box;margin: 0 auto;display: flex;justify-content: space-between;flex-wrap: wrap;}
.user_box .left{width: 218px;padding-right: 18px;box-sizing: border-box;}
.user_box .left ul{width: 100%;padding: 20px 0;background-color: #fff;border-radius: 10px;}
.user_box .left ul li{width: 100%;height: 56px;border-left: 4px solid #fff;padding-left: 30px;box-sizing: border-box;line-height: 56px;}
.user_box .left ul li a{font-size: 14px;color: #555;display: block;}
.user_box .left ul li img{vertical-align: middle;margin-right: 10px;}
.user_box .left ul li.act{border-left-color: #008fe5;}
.user_box .left ul li:hover{border-left-color: #008fe5;}
.user_box .right{flex: 1;background-color: #fff;padding: 30px 0;box-sizing: border-box;}
.user_box .right .title{width: 100%;border-left: 4px solid #0072C9;line-height: 34px;padding-left: 38px;font-size: 16px;color: #333;box-sizing: border-box;}
.user_box .right .grxx{padding: 50px 40px;box-sizing: border-box;position: relative;}
.user_box .right .grxx ul li{line-height: 32px;margin-bottom: 12px;padding-left: 110px;position: relative;font-size: 14px;color: #666;}
.user_box .right .grxx ul li span{position: absolute;left: 0;top: 0;font-size: 14px;color: #333;}
.user_box .right .grxx .wanshan{position: absolute;right: 40px;top: 0;line-height: 32px;}
.user_box .right .grxx .wanshan img{vertical-align: middle;margin-right: 10px;}

.user_box .right .aqsz{width: 100%;padding: 50px 40px;box-sizing: border-box;position: relative;}
.user_box .right .aqsz .aqsz_form{margin-bottom: 10px;}
.user_box .right .aqsz .aqsz_form p{line-height: 32px;font-size: 14px;color: #333;}
.user_box .right .aqsz .aqsz_form i{color: #ff0000;margin-right: 8px;}
.user_box .right .aqsz .aqsz_form input{display: block;width: 236px;height: 36px;border: 1px solid #e4e4e4;padding: 0 10px;box-sizing: border-box;}
.user_box .right .aqsz  .sub{margin-top: 30px;}
.user_box .right .aqsz  .sub button{width: 112px;height: 36px;background: #008fe5;color: #fff;display: block;}

.user_box .right .wdxz{width: 100%;padding: 20px;box-sizing: border-box;}
.user_box .right .wdxz .bt{width: 100%;height: 40px;display: flex;justify-content: space-between;text-align: center;background: #008fe5;color: #fff;font-size: 16px;line-height: 40px;}
.user_box .right .wdxz .bt span{width: 164px;display: block;}
.user_box .right .wdxz .bt p{flex: 1;}
.user_box .right .wdxz .bt i{width: 105px;display: block;}
.user_box .right .wdxz .box{width: 100%;margin-top: 20px;}
.user_box .right .wdxz .box .top{width: 100%;height: 40px;padding: 0 18px;box-sizing: border-box;background: #f1f1f1;font-size: 14px;color: #333;line-height: 40px;}
.user_box .right .wdxz .box .bottom{width: 100%;}
.user_box .right .wdxz .box .bottom ul li{width: 100%;height: 50px;display: flex;justify-content: space-between;text-align: center;color: #333;font-size: 16px;line-height: 50px;overflow: hidden;}
.user_box .right .wdxz .box .bottom ul li span{width: 164px;display: block;}
.user_box .right .wdxz .box .bottom ul li p{flex: 1;text-align: left;}
.user_box .right .wdxz .box .bottom ul li i{width: 105px;display: block;}
.user_box .right .wdxz .box .bottom ul li:hover{background-color: #f1f1f1;}
.user_footer{width: 100%;text-align: center;line-height: 26px;padding: 15px;box-sizing: border-box;font-size: 14px;color: #fff;text-align: center;background: #545454;}

.user_box .right .fanye{width: 100%;padding: 60px 15px 30px;box-sizing: border-box;text-align: center;}
.user_box .right .fanye a{padding: 0 16px;height: 30px;margin:  0 3px;border: 1px solid #ebebeb;box-sizing: border-box;color: #656565;display: inline-block;line-height: 28px;font-size: 14px;color: #555;}
.user_box .right .fanye a:hover{border-color: #008fe5;background-color: #008fe5;color: #fff;}
.user_box .right .fanye a.act{border-color: #008fe5;background-color: #008fe5;color: #fff;}

.user_box .right .aqsz .up_tx{width: 100%;margin-bottom: 20px;}
.user_box .right .aqsz .up_tx .img{width: 110px;height: 110px;background-color: #cbcccd;border-radius: 50%;padding: 3px;border: border;margin-left: 40px;overflow: hidden;}
.user_box .right .aqsz .up_tx .img img{display: block;width: 100%;height: 100%;}
.user_box .right .aqsz .up_tx .upd{width: 100%;margin-top: 20px;}
.user_box .right .aqsz .up_tx  .upd span{display: block;width: 190px;height: 36px;border: 1px solid #f4f4f4;background-color: #007AFF;display: block;float: left;position: relative;text-align: center;line-height: 34px;color: #fff;}
.user_box .right .aqsz .up_tx .upd span input{width: 100%;height: 100%;position: absolute;left: 0;top: 0;opacity: 0;z-index: 100;}
.user_box .right .aqsz .up_tx .upd i{margin-left: 40px;line-height: 36px;font-size: 14px;color: #888;}

@media only screen and (max-width:1440px) {
	.header{padding: 0 138px 0 238px;}
	.header .logo{width: 238px;}
	
	.header .right{width: 186px;}
	.footer .top .zhong ul li{margin-left: 40px;width: 64px;}
	.footer .top .right ul li{margin-left: 25px;}
}



@media only screen and (max-width:1024px) {
	.kx3 {display: block;height: 65px;}
	.fix_footer {	display: block;width: 100%;height: 65px;position: fixed;left: 0;bottom: 0;background: #161616;z-index: 10000000;}
	.fix_footer ul li {width: 25%;float: left;padding: 7px 0 0;text-align: center;}
	.fix_footer ul li .img {height: 30px;padding: 0px 0;box-sizing: border-box;text-align: center;}
	.fix_footer ul li .img img {display: block;width: 30px;height: 30px;margin: 0 auto;}
	.fix_footer ul li p {color: #fff;line-height: 20px;font-size: 12px;margin-top: 5px;}
	.header{display: none;}
	.fix_right{display: none;}
	.kx2{width: 100%;height: 55px;}
	.sj_head {display: block;width: 100%;height: 55px;background: #fff;position: fixed;left: 0;top: 0;z-index: 999999999;box-shadow: 0px 3px 3px rgba(0,0,0,.3);}
	.sj_head .lg {padding: 12px 0 0 12px;box-sizing: border-box;float: left;width: 150px;}
	.sj_head .lg img {display: block;height: 32px;}
	.sj_head .xiala {display: block;}
	.sj_head .xiala {width: 30px;height: 30px;background: url(../img/Fast-Navigation.svg) center no-repeat;float: right;margin-top: 15px;margin-right: 10px}
	.sj_head .xiala.act {background: url(../img/Fast-Navigation2.svg) center no-repeat;}
	.login_search{float: right;line-height: 55px;margin-right: 15px;}
	.login_search a img{vertical-align: middle;}
	.sj_head .searchicon{float: right;margin: 21px 15px 0 0;}
	.ny_banner{width: 100%;display: block;position: relative;}
	.ny_banner img{display: block;width: 100%;height: 200px;object-fit: cover;}
	
	
	
	.sj_nav {top:55px; position: fixed; height: auto; overflow-y: scroll;left: 0; z-index: 100000000000; width: 100%; background:  #fff;display: none; border-top: 1px solid #eee; padding-bottom: 25px;box-shadow: border-bottom;max-height: 500px}
	.sj_nav.block { display: block; }
	.sj_nav ul li { width: 100%; margin: 0 auto;border-bottom: 1px solid #ccc; padding: 0 20px; box-sizing: border-box; }
	.sj_nav ul li p { line-height:46px;position: relative; }
	.sj_nav ul li p a { display: block; width: 80%;height: 46px; color: #333;font-size: 14px; }
	.sj_nav ul li.act p a{color: #0072c9}
	.sj_nav ul li p span {display: block; width: 20%;height:16px;position: absolute;right: 0; top: 18px;background: url(../img/navjt.png) center right no-repeat; background-size: contain; }
	.sj_nav ul li p span.act { display: block; width: 20%;height:16px;position: absolute;right: 0; top: 18px;background: url(../img/navjt2.png) center right no-repeat;background-size: contain; }
	.sj_nav ul li div { width: 100%;display: none; }
	.sj_nav ul li div.act {display: block; }
	.sj_nav ul li div a { font-size:14px; color: #1f1f1f;display: block;height: 36px;line-height: 36px;padding-left: 15px;box-sizing: border-box; }
	.sj_nav ul li ol li{padding: 0;border-bottom: 0;}
	.sj_nav ul li ol li div.box1{display: none;padding: 0 20px;box-sizing: border-box;}
	.sj_nav ul li p{font-size:14px; color: #1f1f1f;}
	.zzc1 {width: 100%; position: fixed;left: 0; top: 0; background: rgba(0,0,0,.6);height: 100%; z-index: 99999999; display: none;}
	.footer{display: none;}
	.search_box{display: block;}
}

@media only screen and (max-width:640px) {
	.kx2{padding-bottom:0px}
	.banner .btn{display: none;}
	.index1 .top{margin-top: 25px;}
	.index1 .top ul li{width: 100%;}
	.index1 .top ul li .nr{padding: 15px 10px;}
	.index1 .top ul li span{font-size: 18px;line-height: 32px;}
	.index1 .bottom{flex-wrap: wrap;}
	.index1 .bottom .left{width: 100%;}
	.index1 .bottom .left img{height: 200px;}
	.index1 .bottom .right{width: 100%;}
	.index1 .bottom .right .box{padding: 20px 10px;}
	.index1 .bottom .right .box o{margin-top: 25px;}
	.index1 .bottom .right .box span{font-size: 24px;}
	.index2{margin-top: 25px;}
	.index2 .index2_{padding: 30px 15px;}
	.index2 .index2_ span{font-size: 24px;padding: 20px 0;}
	.index2 .index2_ p{font-size: 14px;line-height: 24px;}
	.index2 .index2_ .more{margin-top: 30px;}
	.index3 .title{padding: 30px 0 25px;}
	.index3 .title span{font-size: 20px;}
	.index3 .top ul li{margin-bottom: 20px;}
	.index3 .top ul li{width: 100%;float: none;}
	.index3 .top ul li .nr p{margin-top: 18px;}
	.index3 .bottom ul li{width: 100%;}
	.index3 .bottom{margin: 0 0 20px;}
	
	.search_box .search{margin: 20px 0;}
	.search_box .search input{height: 40px;}
	.search_box .search button{height: 40px;}
	.search_list ul li{width: 100%;}
	.search_list{padding-top: 0;}
	.search_box .search{margin-bottom: 0;}
	.search_list ul li{margin-bottom: 20px;}
	.search_list ul li{width: 100%;float: none;}
	.search_list ul li .nr p{margin-top: 18px;}
	.search_list .fanye{padding: 15px 0 25px;}
	.search_list .fanye a{padding: 0 10px;}
	
	
	.layout{margin: 20px 0;}
	.layout .left{display: none;}
	.layout .right{width: 100%;padding: 0 0 20px;}
	.layout .right .zpyc ul li .top{height: 45px;line-height: 45px;}
	.layout .right .zpyc ul li .top span{top: 14px;right: 14px;}
	.layout .right .zpyc ul li .bottom{padding: 15px;box-sizing: border-box;}
	.layout .right .zpyc ul li .bottom p{line-height: 24px;font-size: 14px;}
	
	.layout .right .lxfs .top #allmap{height: 240px;}
	.layout .right .lxfs .bottom ul li{width: 100%;float: none;margin-bottom: 15px;padding: 15px;}
	.layout .right .lxfs .bottom ul li:nth-of-type(2n){width: 100%;float: none;}
	.layout .right .lxfs .bottom ul li div{font-size: 16px;margin-bottom: 15px;}
	.layout .right .hqzl .top p{font-size: 14px;}
	.layout .right .hqzl .top{padding: 10px 0;}
	.layout .right .hqzl .bottom .code{margin-bottom: 20px;}
	
	
	.layout .right .down ul li{padding:5px 0 15px 0;margin-bottom: 15px;}
	.layout .right .down ul li .bottom a{height: 36px;width: 120px;}
	.layout .right .down ul li .bottom{line-height: 36px;margin-top: 10px;}
	.layout .right .down .fanye{padding: 15px 0 0;}
	.layout .right .down .fanye a{padding: 0 10px;}
	
	.layout .right .gsjj p{line-height: 24px;}
	.layout .right .gsjj img{margin-bottom: 0;}
	
	
	.layout .right .qywh ul li .zuo{width: 100%;float: left;height: auto;padding: 30px 15px;min-height: auto;background-size: cover;}
	.layout .right .qywh ul li .you{width: 100%;float: left;}
	.layout .right .qywh ul li .you img{height: 200px;}
	.layout .right .qywh ul li .zuo p{font-size: 14px;}
	
	.layout .right .ryzz{padding-right: 0;}
	.layout .right .ryzz ul li{width: 50%;}
	.imgzzc .box{max-width: 80%;}
	
	.layout .right .dsfc ul li{padding: 15px 0;}
	.layout .right .dsfc ul li .img{width: 100%;}
	.layout .right .dsfc ul li .nr{width: 100%;padding: 15px 0 5px;}
	.layout .right .dsfc ul li .nr i{margin-top: 5px;}
	.layout .right .dsfc ul li .nr div{font-size: 14px;}
	
	.layout .right .dsfc .fanye{padding:25px 0 5px;}
	.layout .right .dsfc .fanye a{padding: 0 10px;}
	
	.layout .right .dxyh ul li{width: 48%;margin-right: 0;}
	.layout .right .dxyh ul li:nth-of-type(2n){float: right;}
	
	.dsfc_xq .title{padding: 15px 0;}
	.dsfc_xq .title h5{line-height: 30px;font-size: 16px;}
	.dsfc_xq .title p{font-size: 14px;line-height: 24px;}
	.dsfc_xq .bottom p{font-size: 14px;line-height: 24px;}
	.dsfc_xq .fanye{padding: 25px 0;}
	
	.dhgy_xq .top{padding-top: 20px 0;}
	.dhgy_xq .top .img{width: 100%;float: none;}
	.dhgy_xq .top .nr{width: 100%;float: none;padding: 0;}
	.dhgy_xq .top .nr h5{margin-top: 15px;line-height: 36px;font-size: 18px;}
	.dhgy_xq .top .nr o{margin: 15px 0;}
	.dhgy_xq .fanye{padding: 25px 0;}
	
	
	.phone_dh{width: 100%;padding: 20px 15px 0;box-sizing: border-box;display: block;}
	.phone_dh a{display: inline-block;margin-right: 8px;height: 30px;padding: 0 10px;box-sizing: border-box;font-size: 14px;background-color: #f5f5f5;font-size: 14px;line-height: 30px;}
	.phone_dh a.act{background-color: #0072C9;color: #fff;}


	.layout .right .gyzb .fanye{padding: 15px 0 0;}
	.layout .right .gyzb .fanye a{padding: 0 10px;}
	
	.layout .right .gyzb ul li .img{width: 100%;}
	.layout .right .gyzb ul li .nr{width: 100%;padding: 0;}
	.layout .right .gyzb ul li .nr div{font-size: 16px;}
	.layout .right .gyzb ul li .nr o{margin: 10px 0;}
	.layout .right .gyzb ul li .nr i{margin-top: 10px;}
	
	
	.refg .form{padding: 15px;}
	.refg .form .text label{font-size: 12px;}
	.refg .form .inputform{margin-bottom: 5px;}
	.refg .form .sub button{height: 34px;font-size: 14px;}
	.refg .form .inputform input{font-size: 14px;}
	
	.login .form{padding: 15px;}
	.login .form .text label{font-size: 12px;}
	.login .form .inputform{margin-bottom: 5px;}
	.login .form .sub button{height: 34px;font-size: 14px;}
	.login .form .inputform input{font-size: 14px;}
	
	.user_header_box .left .img{width: 50px;height: 50px;}
	.user_header_box .left .nr span{font-size: 16px;width: 130px;}
	.user_header_box .left .nr{margin-left: 10px;}
	.user_box .left{width: 100%;padding-right: 0;margin-bottom: 15px;}
	.user_box .left ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
	.user_box .left ul li{width: 50%;;}
	.user_box .right{width: 100%;}
	
	.user_box .right .aqsz{padding: 15px;}
	
	.user_box .right .wdxz .box .bottom ul li{font-size: 14px;}
	.user_box .right .wdxz .box .bottom ul li span{width: 110px;}
	.user_box .right .wdxz .box .bottom ul li i{width: 60px;}
	.user_box .right .wdxz .bt i{width: 60px;}
	.user_box .right .wdxz .bt span{width:110px;}
	
	.user_box .right  .fanye{padding: 15px 0 0;}
	.user_box .right  .fanye a{padding: 0 10px;}
	.user_box .right .aqsz .up_tx .upd span{float: none;}
	.user_box .right .aqsz .up_tx .upd i{display: block;margin-left: 0;width: 100%;}

	.user_box .right .grxx .wanshan {display: none;}
	
	.layout .right .down ul li{width: 48%;margin-right: 0;padding: 0;}
	.layout .right .down ul li:nth-of-type(2n){float: right;}
	.layout .right .down ul li .nr p{height: 48px;}
	.layout .right .down ul li .nr p span{display: block;width: 100%;}
}