.ui-nowrap {max-width:100%; overflow:hidden ;white-space:nowrap; text-overflow:ellipsis; }
.ui-nowrap-multi { display:-webkit-box; overflow:hidden; text-overflow:ellipsis; -webkit-box-orient:vertical; -webkit-line-clamp:2; }
.img1 {width: 100%;padding-top: 100%;}
.img2 {width: 100%;padding-top: 50%;}
.imgcover-img{ width:100%; height:100%; object-fit:cover; object-position:center;}
/*格式化*/
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td, span, input, textarea {margin:0;padding:0;}
body{ font-size:14px;font-family:"Microsoft Yahei",Verdana,Arial,Helvetica,sans-serif; padding-top:1px; background:#f5f5f5;}
li, ol { list-style:none; }
ins { text-decoration:none; }
i, em { font-style:normal; }
a { text-decoration:none;font-family:"Microsoft Yahei";}
a:hover { cursor:pointer; text-decoration:none;}
a:active{star:expression(this.onFocus=this.blur());}
:focus{outline:0;}
.clear { clear:both; line-height:0px; overflow:hidden; zoom:1; font-size:0px; content:'.';}
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
img{ padding:0; margin:0;}
a img { border:none; }
input,textarea{ border:none;font-family:"Microsoft Yahei"; font-size:13px;}
h1, h2, h3, h4, h5, h6{ font-weight:normal; font-size:14px;}
.fl{float: left;}
.fr{float: right;}
/* -- 页面整体布局 -- */
.wrap{ min-width:320px; max-width:640px; margin:0 auto; overflow:hidden; position:relative;} /*网站首页宽度*/
.cot{width:93.75%;margin: 0 auto;}
.wrap img{display:block;width:100%;}
/**/
.g-adv {width: 100%; }
.g-adv img{ width:100%;}
/**/
.fa_div{background:#fff;width: 100%;height:35rem;border-bottom:1.2rem solid #f6f6f6}
.fa_div h4{display: block;}
.fa_div h4 img{width:100%;}
.fa_div li{width: 50%;float: left;box-sizing: border-box;border-bottom:1px solid #ebebeb;border-right:1px solid #ebebeb;padding:2rem 0 1.6rem; }
.fa_div li:nth-child(2n){border-right: 0;}
.fa_div li img{width: 3.8rem;margin:0 auto;display: block;}
.fa_div li i{display: block;text-align: center;font-size: 1.4rem;color: #333333;line-height: 1.9rem;padding-top: 0.5rem;}
.fa_div li span{height:2.5rem;line-height:2rem;text-align: center;font-size: 1.1rem;color: #666666;display: block;background: url(../img/bt.jpg) no-repeat center bottom;background-size: 1.5rem 0.2rem;}
/**/
.an_div{background:#fff;width: 100%;height:58.8rem;border-bottom:1.2rem solid #f6f6f6}
.an_div h4{display: block;}
.an_div h4 img{width:100%;}
.an_div ul{padding-left: 1.2rem;padding-top: 2rem;}
.an_div li{float: left;width: 14.3rem;position: relative;height: 9.5rem;padding-bottom: 1rem;margin-right: 1rem;display: inline;}
.an_div li span{position: absolute;left: 0;bottom: 1rem;width: 100%;text-align: center;font-size: 1.2rem;color: #fff;font-weight: normal;line-height: 2rem;padding-bottom: 1rem}
.an_div li:first-child{height: 20rem;}
.an_div li:nth-child(2) span,.an_div li:nth-child(3) span,.an_div li:nth-child(5) span,.an_div li:nth-child(7) span{text-align: right;padding-right: 17%;width: 83%;}
.gdan{width: 29.6rem;height: 4rem;text-align: center;line-height: 4rem;font-size: 1.2rem;color: #fff;font-weight: normal;background:#ff9000;display: block;margin: 1rem auto 0;border-radius: 0.3rem;}
/**/
.hz_div{width: 100%;background: #f6f6f6;height: 33.75rem;}
.hz_div h4{text-align:center;width:100%;height:6rem;line-height:6rem;padding-top:0.55rem;display: block;background: url(../img/hz_bg.jpg) no-repeat center bottom;background-size: 100% 6.55rem;}
.hz_div h4 a{font-size: 1.5rem;color: #333333;}
.hz_div ul{width: 92.1875%;margin: 0 auto;padding-top: 2.3rem;}
.hz_div li{float: left;width:32%;margin-right: 2%;display: inline;padding-bottom: 1rem;}
.hz_div li:nth-child(3n){margin-right: 0;}
.hz_div li a{display: block;}
.hz_div li img{border: 1px solid #e1e1e1;border-radius: 0.2rem;display: block;}
/**/
.ban_div1{width: 100%;height: 6.6rem;background: url(../img/ban1.jpg) no-repeat center bottom;background-size: 100% 18.6rem;padding-top: 12rem;}
.bandh{width: 12.7rem;height: 1.9rem;text-align: center;line-height: 1.9rem;font-size: 1.2rem;color: #ff9000;margin: 0 auto;display: block;}
/**/
.pz_div{background:#fff;width: 100%;height:51.3rem;border-bottom:1.2rem solid #f6f6f6}
.pz_div h4{display: block;}
.pz_div h4 img{width:100%;}
.pz_div ul{width: 94%;margin:0 auto;padding-top: 2rem}
.pz_div li{width: 48.5%;float: left;margin-right: 3%;display: inline;padding-bottom: 1.5rem}
.pz_div li:nth-child(2n){margin-right: 0;}
.pz_div li span{width: 3.4rem;height: 3.4rem;display: block;margin: 0 auto;}
.pz_div li p{background:#fff;width: 90%;height: 8.5rem;padding:0 4%;display: block;box-shadow: 0 0 0.3rem 0.2rem #f6f6f6;border-radius: 0.2rem;text-align: center;font-size: 1rem;color: #666666;margin-top: -1.7rem;padding-top: 1.7rem;}
.pz_div li p i{display: block;text-align: center;font-size: 1.3rem;color: #ff9000;line-height: 3rem;padding-top: 0.5rem}
/**/
.cp_div{background:#fff;width: 100%;}
.pz_div h4{display: block;}
.pz_div h4 img{width:100%;}
.cp_clm{width: 92.5%;margin:0 auto;padding-top: 2rem;}
.cp_clm li{float: left;width: 21%;margin-right: 3%;display: inline;height: 2.2rem;padding-bottom: 1.3rem;}
.cp_clm li a{display: block;border:1px solid #d2d2d2;border-radius: 1.1rem;text-align: center;line-height: 2.2rem;font-size: 1.1rem;color: #333333}
.cp_clm li:nth-child(3),.cp_clm li:nth-child(4),.cp_clm li:nth-child(7),.cp_clm li:nth-child(8){width: 24.5%;}
.cp_clm li:nth-child(4),.cp_clm li:nth-child(8){margin-right: 0;}

.cp_lst{width: 92.5%;margin:0 auto;padding-top: 0.7rem;padding-bottom: 1rem;}
.cp_lst li{float: left;width: 48.5%;margin-right:3%;display: inline; }
.cp_lst li img{width: 100%;display: block;}
.cp_lst li span{display: block;font-size: 1.1rem;color: #333333;text-align: center;height: 3rem;line-height: 3rem;padding-bottom: 0.7rem}
.cp_lst li:nth-child(2n){margin-right: 0;}
/**/
.ban_div2{width: 100%;height: 6.6rem;background: url(../img/ban2.jpg) no-repeat center bottom;background-size: 100% 18.6rem;padding-top: 12rem;}
.bandh{width: 12.7rem;height: 1.9rem;text-align: center;line-height: 1.9rem;font-size: 1.2rem;color: #ff9000;margin: 0 auto;display: block;}
/**/
.pp_div{background:#fff;width: 100%;height:43.75rem;border-bottom:1.2rem solid #f6f6f6}
.pp_div h4{display: block;}
.pp_div h4 img{width:100%;}
.pp_nr{width: 92.5%;margin:0 auto;overflow: hidden;padding-top: 2rem}
.pp_nr dl{width: 100%;display: block;}
.pp_nr dl dt img{width: 100%;display: block;}
.pp_nr dl dd{display: block;}
.pp_nr dl dd h3{padding-bottom: 0.3rem;background: url(../img/xt.jpg) no-repeat 0 bottom;background-size: 2rem 0.2rem;height: 3rem;line-height: 3rem;padding-top: 0.7rem;display: block;font-size: 1.4rem;color: #333333;}
.pp_nr dl dd p{display: block;font-size: 1.1rem;color: #666666;line-height:2.1rem;padding-top: 0.5rem}
.pp_div .swiper-pagination2{text-align: center;width: 100%;display: block;height: 1rem;padding-top: 1.8rem}
.pp_div .swiper-pagination2 span{background: url(../img/li2.jpg) no-repeat 0 0;background-size: 0.55rem 0.55rem;width: 0.55rem;height:0.55rem;border-radius:0rem;margin-right: 0.6rem}
.pp_div .swiper-pagination2 span.swiper-pagination-bullet-active{background: url(../img/lic2.jpg) no-repeat 0 0;background-size: 0.55rem 0.55rem;}
/**/
.ry_div{width: 100%;}
.ry_div h4,.ry_div p{display: block;}
.ry_div h4 img,.ry_div p img{width:100%;}
/**/
.gy_div{background:#fff;width: 100%;padding-bottom: 2.3rem;}
.gy_div h4{display: block;}
.gy_div h4 img{width:100%;}
.gy_div dl{width: 100%;display: block;padding-top:2rem;}
.gy_div dl dt,.gy_div dl dt img{width: 100%;}
.gy_div dl dd{width: 92.5%;margin:-5.56rem auto 0;background:#2b2927;display: block;position: relative;color: #fff;padding-bottom: 2.75rem}
.gy_div dl dd h3{padding-top:1.5rem;text-align:center;display: block;font-size: 1.3rem;line-height: 3.5rem;height: 3.5rem;background: url(../img/gyxt.jpg) no-repeat center bottom;background-size: 2.1rem 0.1rem;}
.gy_div dl dd h3 a{font-size: 1.3rem;color: #fff;}
.gy_div dl dd p{font-size: 1.1rem;padding:0.5rem 5% 2rem;text-align: center;line-height: 2rem;display: block;}
.gy_div .ckxq{width: 23rem;height: 3.8rem;line-height: 3.8rem;display: block;text-align: center;font-size: 1.2rem;color: #fff;background: #ff9000;border-radius: 0.2rem;margin: 0 auto}
/**/
@media screen and (min-width:320px) {html {font-size: 10px;}}
@media screen and (min-width:360px) {html {	font-size: 11.25px;}}
@media screen and (min-width:375px) {html {	font-size: 11.7px;}}
@media screen and (min-width:384px) {html {	font-size: 12px;}}
@media screen and (min-width:480px) {html {	font-size: 15px;}}
@media screen and (min-width:414px) {html {	font-size: 13px;}}
@media screen and (min-width:560px) {html {	font-size: 17.5px;}}
@media screen and (min-width:640px) {html {	font-size: 20px;}}