@charset "utf-8";
/* CSS Document */

a:active {color:#F00;}
a{ text-decoration:none;}
body > div{margin-right:auto;margin-left:auto;} 
body,html{width:100%; height:100%;}
body,html,div,ul,li,a,span,p,h1,h3,input,dl,dt{padding:0;margin:0;border:0;font-size:1.2rem;font-family: "微软也黑" ! important; color:#444; list-style:none;}

input{-webkit-appearance: none;}
textarea {-webkit-appearance: none;} 

#header{max-width:800px;min-width:320px;margin:0 auto;z-index:1;}
ul li{list-style:none;}
.cent-top{width:100%;}
#top{max-width:800px;min-width:320px;height:auto; overflow:hidden;background:url(../images/tb1.jpg) top center no-repeat; background-size:100% 100%;}

.top-left{float:left;width:33%;height:auto; padding:2% 2% 2% 2%;  }
.top-left img{ float:left;}
.top-lefta{ float:left; margin:2% 0%;padding:0% 2%; border-left:0.2em #c52e37 solid;}
.top-lefta p span{ font-size:1.4rem; color:#c52e37;}
.top-lefta p font{ font-size:1.2rem; color:#000;}
.top-right{float:right;width:13.5%;height:auto; margin-top:1%;}

img{border:0;display:block;margin:0 auto;max-width:100%;}
.shouy{float:right;}
.caidan{position:absolute;top:81px;right:311px;z-index:999; max-width:800px; width:100%;height: 100%;background:rgba(0,0,0,0.8); display:none; z-index:999;}

.caidan ul{position:relative;width:auto; height:auto; overflow:hidden; padding:0% 2%;background-color:#fff;}
.caidan li{float:left;width:100%;text-align:left;line-height:2.00em; height:auto; overflow:hidden;border-bottom:1px #e6e6e6 solid; text-align:center;}
.caidan li a{color:#000;text-decoration:none; display:inline-block; width:100%; padding:4% 0;  margin:0 auto; font-size:1.6rem;}



body {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}	
.clear:after{content:' ';display:block;visibility:hidden;height:0;clear:both;font-size:0;}
.clear{zoom:1;}

/*/  banner  */
.swiper-free, .swiper-free .swiper-slide{width:100%;height:308px;}
.swiper-slide {float:left; position:relative;}
.swiper-slide img{ width:100%; }
.swiper-container {margin:0 auto;position:relative;overflow:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;/* Fix of Webkit flickering */z-index:1;}
.swiper-wrapper {position:relative;width:100%;-webkit-transition-property:-webkit-transform, left, top;-webkit-transition-duration:0s;-webkit-transform:translate3d(0px,0,0);-webkit-transition-timing-function:ease;-moz-transition-property:-moz-transform, left, top;-moz-transition-duration:0s;-moz-transform:translate3d(0px,0,0);-moz-transition-timing-function:ease;-o-transition-property:-o-transform, left, top;-o-transition-duration:0s;-o-transform:translate3d(0px,0,0);-o-transition-timing-function:ease;-o-transform:translate(0px,0px);-ms-transition-property:-ms-transform, left, top;-ms-transition-duration:0s;-ms-transform:translate3d(0px,0,0);-ms-transition-timing-function:ease;transition-property:transform, left, top;transition-duration:0s;transform:translate3d(0px,0,0);transition-timing-function:ease;}
/* IE10 Windows Phone 8 Fixes */
.swiper-wp8-horizontal {-ms-touch-action: pan-y;}
.swiper-wp8-vertical {-ms-touch-action: pan-x;}
/* Specify Swiper's Size: */

/* Pagination */
.pagination-free{position:absolute;bottom:10px;left:0px;z-index:999;text-align:center;width:100%;line-height:1;}
.swiper-free ul{ position:relative;}
.pagination-bg{display:block;position:absolute;bottom:0;left:0;width:100%;height:30px;filter:alpha(opacity=43);opacity:0.43;-moz-opacity:0.43;-khtml-opacity:0.43;background:#000;z-index:9;}
.pagination-text{ position:absolute; bottom:0; left:0; padding-left:5px; height:24px; line-height:24px; color:#fff; font-size:1.2em;z-index:99;}
.pagination-free .swiper-pagination-switch{display:inline-block;width:1rem;height:1rem;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%; border:1px #c52e37 solid;margin:0 5px;cursor: pointer;}
.pagination-free .swiper-active-switch{background:#c52e37;}
.pagination-free .swiper-pagination-switcha{display:inline-block;width:18px;height:18px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%; background:url(../images/ba.png);margin:0 5px;cursor: pointer;}
.pagination-free .swiper-active-switcha{background:url(../images/hsa.png);}

#footer{position:fixed;left:0;bottom:0;width:100%;z-index:99}
.as{position:relative;margin:0 auto;text-align:center;z-index:4000;max-width:800px;min-width:320px;height:auto; background:#c52e37;}


.as ul li{list-style:none;float:left; padding:10px 0px;width:25%; }
.u-img{ margin-bottom:5%;}
.u-img img{width:45%;}
.as a span{margin:0 auto;width:100%; display:block; color:#fff;font-size: 1.2rem;}
.icon{ width:100%; display:block;}
.as ul li a{display:block;font-family:'Microsoft YaHei';color:#fff;text-align:center;font-size: 1.6rem; text-decoration:none;}
.as ul li a u-title:hover{ text-decoration:underline;}
#meun{display:none;}
.bq{line-height: 1.5;color: #444;padding: 5% 0% 28% 0%; height:auto; overflow:hidden; background:#fff;}
.bq p{ text-align:center;}
/**/


/**/
.bks1{ width:100%; height:auto; overflow:hidden; padding:4% 0%; background:#fafafa;}
.bks1z{width:90%; height:auto; overflow:hidden; margin:0 auto; }
.bks1z-top{width:99%; height:auto; overflow:hidden;border:1px #e0e0e0 solid;background:#fff;}
.bks1z-a{ float:left; width:20em;height:3em; line-height:3em;font-size:1.2rem; color:#3a3939; border-radius:0px;border:0px; margin:0px;margin-left:3%; line-height:3em;}
.bks1z-b{ float:right; font-size:1.2rem; color:#fff; background:#f30a20 url(../images/srk.png) center center no-repeat;background-size:36%; width:4em; height:3em; border:0px; border-radius:0px; margin:0px; padding:0px;}
.bks1z-bot{width:100%; height:auto; overflow:hidden; margin-top:2%;}
.bks1z-bot span{ float:left; font-size:1.2rem; color:#000;}
.bks1z-bot a{ float:left; font-size:1.2rem; color:#808080; margin:0px 8px;}
.bks1z-bot font{ float:left; font-size:1.2rem; color:#666; margin:0% 2%;}

/**/
.ys1{ width:100%; height:auto; overflow:hidden; margin-top:4%;}
.ys1z{ width:100%; height:auto; overflow:hidden;}
.ys1z-a{ width:100%; height:auto; overflow:hidden; background:url(../images/bxx.png) top center no-repeat; padding-top:3%; background-size:10%; text-align:center;}
.ys1z-a p span{ font-size:1.9rem; color:#333;}
.ys1z-a div{ font-size:1.2rem; color:#666; background:url(../images/dzx.png) center center no-repeat; background-size:46%; padding:1% 0%;}
.ys1z-a p font{ font-size:1rem; color:#999;}

.ys1z-b{width:100%; height:auto; overflow:hidden; margin-top:4%;}


.ys1z-b .box-163css{ width:100%; position:relative; height:auto;margin-bottom:20px; float:left;}
/*swipe*/
.ys1z-b .swipe{ padding-top:2%; width:100%; float:left; height:auto;overflow: hidden;visibility: visible; position: relative;}
.ys1z-b .box01_list{position:relative; width:100%; height:auto; overflow:hidden; -webkit-transition: left 600ms ease-out;  width:100%; left:0;}
.ys1z-b .li_list{width:100%;position:relative; float: left; vertical-align: top;}
.ys1z-b .swipe .box01_list .li_list{}
/*page*/
.ys1z-b .page{ text-align:left;  width:90%; height:auto; overflow:hidden;  margin:0 auto;}
.ys1z-b .page li{ font-size:1.4rem; display:block; color:#333; float:left; width:48%; margin:0% 1% 2% 1%; height:auto; overflow:hidden; text-align:center; }
.ys1z-b .page li a{ color:#000;display:inline-block; width:100%; padding:5% 0%;overflow:hidden;font-size:1.3rem;  padding:0.5em 0em;background:#f2f2f2; background-size:100% 100%;}
.ys1z-b .page a.active{color:#fff; background:#d4a562; background-size:100% 100%;}


.ys1z-b2{width:98%; height:auto; overflow:hidden; margin:0 auto;}
.ys1z-b2 dl dt{ width:31.33%; height:auto; overflow:hidden; float:left; margin:1%; float:left;}
.ys1z-b2 dl dt .ys1z-b2a{width:100%; height:auto; overflow:hidden;}
.ys1z-b2 dl dt .ys1z-b2a img{ width:100%;}
.ys1z-b2 dl dt .ys1z-b2b{width:100%; height:2em; line-height:2em; font-size:1.3rem; color:#fff; text-align:center; overflow:hidden; background:url(../images/hyy.png); position:relative; margin-top:-2em;}

.ys1z-b1{width:96%; height:auto; overflow:hidden; margin:0 auto;}
.mr_frbox{ width:100%; height:auto; overflow:hidden;}
.mr_frUl{float:left; width:100%; height:auto; overflow:hidden;}
.tempWrap{ width:100%; height:auto; overflow:hidden;}
.mr_frUl dl dt{display:inline;float:left;width:100%;height:auto;overflow:hidden; float:left;background-size:15%;}
.mr_frUl dl dt .mr_fra{ width:auto; margin:0 auto; height:auto; overflow:hidden; text-align:center;}
.mr_frUl dl dt .mr_fra a img{width:100%;}
.mr_frUl dl dt .mr_frb{width:100%; margin:0 auto; height:auto; overflow:hidden; text-align:center; margin-top:3%;}
.mr_frUl dl dt .mr_frb a{ font-size:1.4rem; color:#333;}

.mr_frbox .mr_frBtnL{float:left; width:3.6em;margin:0% 2% 0% 0%;cursor:pointer;display:inline; margin-top:-3.2em; position:relative;}
.mr_frbox .mr_frBtnR{float:right;width:3.6em;margin-top:0%;cursor:pointer;margin-top:-3.2em; position:relative;}




/**/
.ys2{ width:100%; height:auto; overflow:hidden; margin-top:3%; padding-top:4%; background:url(../images/bj1.jpg) top center no-repeat; background-size:cover; padding-bottom:5%;}
.ys2z{ width:100%; height:auto; overflow:hidden;}
.ys2z-a{ width:100%; height:auto; overflow:hidden; background:url(../images/bxx.png) top center no-repeat; padding-top:3%; background-size:10%; text-align:center;}
.ys2z-a p span{ font-size:1.9rem; color:#d4a562;}
.ys2z-a div{ font-size:1.2rem; color:#fff; background:url(../images/dzx.png) center center no-repeat; background-size:46%; padding:1% 0%;}
.ys2z-a p font{ font-size:1rem; color:#fff;}

.ys2z-b{ width:100%; height:auto; overflow:hidden; margin-top:3%;}


.ys2z-b .box-163css{ width:100%; position:relative; height:auto;margin-bottom:20px; float:left;}
/*swipe*/
.ys2z-b .swipe{ padding-top:2%; width:100%; float:left; height:auto;overflow: hidden;visibility: visible; position: relative;}
.ys2z-b .box01_list{position:relative; width:100%; height:auto; overflow:hidden; -webkit-transition: left 600ms ease-out;  width:100%; left:0;}
.ys2z-b .li_list{width:100%;position:relative; float: left; vertical-align: top;}
.ys2z-b .swipe .box01_list .li_list{}
/*page*/
.ys2z-b .page{ text-align:left;  width:98%; height:auto; overflow:hidden;  margin:0 auto;}
.ys2z-b .page li{ font-size:1.4rem; display:block; color:#333; float:left; width:23%; margin:0% 1% 2% 1%; height:auto; overflow:hidden; text-align:center; }
.ys2z-b .page li a{ color:#000;display:inline-block; width:100%; padding:5% 0%;overflow:hidden;font-size:1.3rem;  padding:0.5em 0em;background:#4d4d4d; background-size:100% 100%;}
.ys2z-b .page a.active{color:#fff; background:#d4a562; background-size:100% 100%;}
.ys2z-b .page li div{ width:100%; height:2.5em; overflow:hidden;}
.ys2z-b .page li p{ margin-bottom:1%;}
.ys2z-b .page li p span{ font-size:1.1rem; color:#d4a562;}
.ys2z-b .page li p font{ font-size:0.8rem; color:#d4a562;}
.ys2z-b .page a.active p span{color:#fff;}
.ys2z-b .page a.active p font{ color:#fff;}

.ys2z-b .page li div.ys2z-ba1{ background:url(../images/yh1.png) center center no-repeat; background-size:42%;}
.ys2z-b .page li div.ys2z-ba2{ background:url(../images/yh2.png) center center no-repeat; background-size:42%;}
.ys2z-b .page li div.ys2z-ba3{ background:url(../images/yh3.png) center center no-repeat; background-size:42%;}
.ys2z-b .page li div.ys2z-ba4{ background:url(../images/yh4.png) center center no-repeat; background-size:42%;}

.ys2z-b .page li a.active div.ys2z-ba1{ background:url(../images/yb1.png) center center no-repeat; background-size:42%;}
.ys2z-b .page li a.active div.ys2z-ba2{ background:url(../images/yb2.png) center center no-repeat; background-size:42%;}
.ys2z-b .page li a.active div.ys2z-ba3{ background:url(../images/yb3.png) center center no-repeat; background-size:42%;}
.ys2z-b .page li a.active div.ys2z-ba4{ background:url(../images/yb4.png) center center no-repeat; background-size:42%;}

.ys2z-bb{width:96%; height:auto; overflow:hidden; margin:0 auto;}
.ys2z-bb1{width:100%; height:auto; overflow:hidden;}
.ys2z-bb1 div{width:100%; height:auto; overflow:hidden; margin-bottom:1%;}
.ys2z-bb1 div span{ font-size:1.6rem; color:#fff; font-weight:bold;}
.ys2z-bb1 p i{ display:inline-block; width:12%; height:0.2em; overflow:hidden; background:#b3804e;}
.ys2z-bb2{width:100%; height:auto; overflow:hidden; margin-top:4%;}
.ys2z-bb2a{width:100%; height:auto; overflow:hidden; font-size:1.2rem; color:#fff;}
.ys2z-bb2b{width:100%; height:auto; overflow:hidden; margin-top:2%; font-size:1.1rem; color:#999;display: none}



/**/
.ys3{ width:100%; height:auto; overflow:hidden; margin-top:6%;}
.ys3z{width:100%; height:auto; overflow:hidden; }
.ys3z-b{width:100%; height:auto; overflow:hidden; margin-top:4%;}
.mr_frbox2 .mr_frBtnL{float:left; width:5%;margin:13% 2% 0% 0%;cursor:pointer;display:inline;}
.mr_frbox2 .mr_frBtnR{float:right;width:5%;margin-top:13%;cursor:pointer;}
.mr_frUl2{float:left; width:85%; height:auto; overflow:hidden;}
.tempWrap{ width:100%; height:auto; overflow:hidden;}
.mr_frUl2 ul li{display:inline;float:left;width:48%;height:auto;overflow:hidden;margin:0rem 0.37rem; float:left;background-size:15%; }
.mr_frUl2 ul li .mr_fra{ width:100%; margin:0 auto; height:auto; overflow:hidden; text-align:center;}
.mr_frUl2 ul li .mr_fra img{ width:100%;}
.mr_frUl2 ul li .mr_frb{width:100%; height:2em; line-height:2em; font-size:1.3rem; color:#fff; text-align:center; overflow:hidden; background:url(../images/hyy.png); position:relative; margin-top:-2em;}
.ys3z-c{width:100%; height:auto; overflow:hidden; margin-top:6%; text-align:center;}
.ys3z-c a{ display:inline-block; width:32%; height:auto; overflow:hidden; padding:2% 0%; background:#d4a562; font-size:1.3rem; color:#fff;}


/**/
.ys4{ width:100%; height:auto; overflow:hidden; background:url(../images/bj2.jpg) center center no-repeat; background-size:100% auto;margin-top:6%; }
.ys4z{width:96%; height:auto; overflow:hidden; margin:0 auto;}
.ys4z-a{ float:left; width:31.3%;display: none;}
.ys4z-b{ float:right; margin-top:7%;height: 61px;/*! padding-top: 7%; */padding-right: 3.9%;}
.ys4z-b p span{ font-size:1.2rem; color:#fff; font-weight:bold;}
.ys4z-b div{ text-align:right;}
.ys4z-b div span{ background:url(../images/dha.png) left center no-repeat; padding-left:%; background-size:10%; font-size:1.2rem; color:#fff;}
.ys4z-b div font{font-size:1.3rem; color:#fff; font-weight:bold;}
.ys4z-b div font a{font-size:1.3rem; color:#fff; font-weight:bold;}

/**/
.ys5{ width:100%; height:auto; overflow:hidden; margin:0 auto; margin-top:5%;}
.ys5z{width:100%; height:auto; overflow:hidden; margin:0 auto;}
.ys5z-b{width:98%; height:auto; overflow:hidden; margin:0 auto; margin-top:4%;}
.ys5z-b ul li{ width:48%; height:auto; overflow:hidden; float:left; margin:1%;}
.ys5z-b ul li .ys5z-b1{width:100%; height:auto; overflow:hidden;}
.ys5z-b ul li .ys5z-b2{width:100%; height:auto; overflow:hidden; margin-top:2%;}
.ys5z-b ul li .ys5z-b2 .ys5z-b2a{width:100%; height:auto; overflow:hidden;}
.ys5z-b ul li .ys5z-b2 .ys5z-b2a span{ font-size:1.3rem; color:#d4a562;font-weight:bold;}
.ys5z-b ul li .ys5z-b2 .ys5z-b2a font{font-size:1.3rem; color:#d4a562;font-weight:bold; margin-left:3%;}
.ys5z-b ul li .ys5z-b2 .ys5z-b2b{width:100%; height:auto; font-size:1.2rem; color:#666; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.ys5z-b ul li .ys5z-b2  p span{font-size:1.2rem; color:#333;}


/**/
.ys6{ width:100%; height:auto; overflow:hidden; margin-top:6%; padding-top:4%; background:url(../images/bj3.jpg) top center no-repeat; background-size:cover; padding-bottom:5%;}
.ys6z{ width:100%; height:auto; overflow:hidden;}
.ys6z-b{width:94%; height:auto; overflow:hidden; margin:0 auto; margin-top:3%;}
.ys6z-b1{width:100%; height:auto; overflow:hidden;}
.ys6z-b2{width:100%; height:auto; overflow:hidden; font-size:1.2rem; color:#fff; margin-top:3%;}

/**/
.ys7{ width:100%; height:auto; overflow:hidden; margin:0 auto; margin-top:5%;}
.ys7z{width:100%; height:auto; overflow:hidden; margin:0 auto;}

.ys7z-a{width:100%; height:auto; overflow:hidden; margin-top:2%;}


.ys7z-a .box-163css{ width:100%; position:relative; height:auto;margin-bottom:20px; float:left;}
/*swipe*/
.ys7z-a .swipe{ padding-top:2%; width:100%; float:left; height:auto;overflow: hidden;visibility: visible; position: relative;}
.ys7z-a .box01_list{position:relative; width:100%; height:auto; overflow:hidden; -webkit-transition: left 600ms ease-out;  width:100%; left:0;}
.ys7z-a .li_list{width:100%;position:relative; float: left; vertical-align: top;}
.ys7z-a .swipe .box01_list .li_list{}
/*page*/
.ys7z-a .page{ text-align:left;  width:86%; height:auto; overflow:hidden;  margin:0 auto;}
.ys7z-a .page li{ font-size:1.4rem; display:block; color:#333; float:left; width:22.3%; margin:0% 1% 2% 1%; height:auto; overflow:hidden; text-align:center; }
.ys7z-a .page li a{ color:#000;display:inline-block; width:100%; padding:5% 0%;overflow:hidden;font-size:1.3rem;  padding:0.5em 0em;background:#f2f2f2; background-size:100% 100%;}
.ys7z-a .page a.active{color:#fff; background:#d4a562; background-size:100% 100%;}

.mr_frbox3 .mr_frBtnL{float:left; width:5%;margin:10% 2% 0% 0%;cursor:pointer;display:inline;}
.mr_frbox3 .mr_frBtnR{float:right;width:5%;margin-top:10%;cursor:pointer;}
.mr_frUl3{float:left; width:85%; height:auto; overflow:hidden;}
.tempWrap{ width:100%; height:auto; overflow:hidden;}
.mr_frUl3 dl dt{display:inline;float:left;width:48%;height:auto;overflow:hidden;margin:0rem 0.37rem; float:left;background-size:15%; }
.mr_frUl3 dl dt .mr_fra{ width:100%; margin:0 auto; height:auto; overflow:hidden; text-align:center;}
.mr_frUl3 dl dt .mr_fra img{ width:100%;}
.mr_frUl3 dl dt .mr_frb{width:100%; height:2em; line-height:2em; font-size:1.3rem; color:#fff; text-align:center; overflow:hidden; background:url(../images/hyy.png); position:relative; margin-top:-2em;}



/**/
.ys8{ width:100%; height:auto; overflow:hidden; margin:0 auto; margin-top:5%;}
.ys8z{width:100%; height:auto; overflow:hidden; margin:0 auto;}
.ys8z-b{width:100%; height:auto; overflow:hidden; margin:0 auto; margin-top:4%;}
.ys8z-b .box-163css{ width:100%; position:relative; height:auto;margin-bottom:20px; float:left;}
/*swipe*/
.ys8z-b2 .swipe{ padding-top:2%; width:100%; float:left; height:auto;overflow: hidden;visibility: visible; position: relative;}
.ys8z-b2 .box01_list{position:relative; width:100%; height:auto; overflow:hidden; -webkit-transition: left 600ms ease-out;  width:100%; left:0;}
.ys8z-b2 .li_list{width:100%;position:relative; float: left; vertical-align: top;}
.ys8z-b2 .swipe .box01_list .li_list{}
/*page*/
.ys8z-b1{ width:98%; height:auto; overflow:hidden; margin:0 auto; background:url(../images/bx1.jpg) left bottom repeat-x;}
.ys8z-b1 .page{ float:left; text-align:left;  width:78%; height:auto; overflow:hidden;  margin:0 auto;}
.ys8z-b1 .page li{   color:#333; float:left; margin-right:5%; height:auto;height:2.34em; overflow:hidden; text-align:center; }
.ys8z-b1 .page li a{ color:#000;display:inline-block; width:100%; height:2em; overflow:hidden;font-size:1.3rem;padding-bottom:0.3em;  }
.ys8z-b1 .page a.active{color:#c52e37; padding-bottom:1%; border-bottom:0.2em #c52e37 solid;}
.ys8z-b1 a.ys8z-b1a{ float:right; font-size:1.3rem; color:#333;}

.ys8z-b2{ width:98%; height:auto; overflow:hidden; margin:0 auto;}

.ys8z-b2a{width:100%; height:auto; overflow:hidden;}
.ys8z-b2a1{ float:left; width:45%; height:auto; overflow:hidden;}
.ys8z-b2a1 a img{ width:100%;}
.ys8z-b2a2{ float:right;width:53%; height:auto; overflow:hidden;}
.ys8z-b2a2 p{ margin-bottom:1%;}
.ys8z-b2a2 p a{ display:inline-block; width:100%; height:auto; overflow:hidden; font-size:1.4rem; color:#333; font-family:Arial, Helvetica, sans-serif;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
.ys8z-b2a2 p span{ font-size:1.2rem; color:#999;}
.ys8z-b2a2 .ys8z-b2a2a{width:100%; height:auto; overflow:hidden;font-size:1.2rem; color:#999; margin-top:2%;}
.ys8z-b2a2 .ys8z-b2a2a a{ font-size:1.2rem; color:#ff5370;}


.ys8z-b2b dl{width:100%; height:auto; overflow:hidden; margin-top:1%;}
.ys8z-b2b dl dt{width:100%; height:auto; overflow:hidden;border-bottom:1px #eee dashed; padding:4% 0%;}
.ys8z-b2b dl dt a{ float:left; max-width:73%; font-size:1.4rem; color:#333;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap; height:auto; overflow:hidden; font-family:Arial, Helvetica, sans-serif;}
.ys8z-b2b dl dt span{ float:right;font-size:1.4rem; color:#999; max-width:25%;}



/**/
.ys9{ width:100%; height:auto; overflow:hidden; margin:0 auto; margin-top:5%; padding:6% 0%; background:#f2f2f2;}
.ys9z{ width:100%; height:auto; overflow:hidden;}
.ys9z-a{width:100%; height:auto; overflow:hidden;}
.ys9z-a p{ text-align:center; margin-bottom:1%;}
.ys9z-a p span{ font-size:1.6rem; color:#c52e37; font-weight:bold;}
.ys9z-a p font{font-size:1.2rem; color:#4c4c4c;}
.ys9z-b{width:100%; height:auto; overflow:hidden; margin-top:3%;}

.ys9z-b ul li{width:100%; height:auto; overflow:hidden; margin-bottom:5%;}
.ys9z-b ul li span{ display:inline-block; width:18%; overflow:hidden; text-align:right;height:2.6em; line-height:2.6em; font-size:1.4rem; color:#4c4c4c; float:left;}
.ys9z-b ul li input{float:left;font-size:1.4rem; color:#000; padding:0% 1%; border:0.1em #e5e5e5 solid; width:71%; height:2.6em; line-height:2.6em; overflow:hidden; border-radius:0px; background:#fff;}
.ys9z-b ul li textarea{float:left;font-size:1.4rem; color:#000; padding:1%; border:0.1em #e5e5e5 solid; width:71%; height:6em; overflow:hidden; border-radius:0px; background:#fff;}

.ys9z-c{width:100%; height:auto; overflow:hidden; margin-bottom:4%; text-align:center;}
.ys9z-c input{ background:#d4a562; width:46%; height:3em; overflow:hidden; font-size:1.4rem; color:#fff; border-radius:0.5em;}







@media all and (max-width:1280px){
.caidan{font-size:1em;position:absolute;top:64px;right:240px;z-index:999;background:rgba(0,0,0,0.8);width:100%;height: 100%;}
.lmlb-ns li .lmlb-nsle a img{ max-height:125px;}

}
@media all and (max-width:1200px){
.caidan{font-size:1em;position:absolute;top:64px;right:200px;z-index:999;background:rgba(0,0,0,0.8);width:100%;height: 100%;}
.lmlb-ns li .lmlb-nsle a img{ max-height:125px;}
}
@media all and (max-width:1024px){
.caidan{font-size:1em;position:absolute;top:64px;right:112px;z-index:999;background:rgba(0,0,0,0.8);width:100%;height: 100%;}
.lmlb-ns li .lmlb-nsle a img{ max-height:125px;}

}
@media all and (max-width:980px){
.caidan{font-size:1em;position:absolute;top:80px;right:8.2%;z-index:999;background:rgba(0,0,0,0.8);width:100%;height: 100%;}
.lmlb-ns li .lmlb-nsle a img{ max-height:125px;}

}
@media all and (max-width:960px){
.caidan{font-size:1em;position:absolute;top:64px;right:60px;z-index:999;background:rgba(0,0,0,0.8);width:100%;height: 100%;}
.lmlb-ns li .lmlb-nsle a img{ max-height:125px;}

}
@media all and (max-width:800px){
.caidan{font-size:1em;position:absolute;top:63px;right:0px;z-index:999;background:rgba(0,0,0,0.8);width:100%;height: 100%;}
.zxhd-bot li .zxhd-botr div{ height:51px;text-overflow:ellipsis;overflow:hidden;margin-top:2%;}
.lmlb-ns li .lmlb-nsle a img{ max-height:80px;}
}
@media all and (max-width:768px){
.caidan{font-size:1em;position:absolute;top:63px;right:0px;z-index:999;background:rgba(0,0,0,0.8);width:100%;height: 100%;}
.zxhd-bot li .zxhd-botr div{ height:51px;text-overflow:ellipsis;overflow:hidden;margin-top:2%;}
.lmlb-ns li .lmlb-nsle a img{ max-height:80px;}
	}
@media all and (max-width:736px){
.caidan{font-size:1em;position:absolute;top:63px;right:0px;z-index:999;background:rgba(0,0,0,0.8);width:100%;height: 100%;}
.zxhd-bot li .zxhd-botr div{ height:51px;text-overflow:ellipsis;overflow:hidden;margin-top:2%;}
.lmlb-ns li .lmlb-nsle a img{ max-height:80px;}

	}
@media all and (max-width:690px){
.caidan{font-size:1em;position:absolute;top:61px;right:0px;z-index:999;background:rgba(0,0,0,0.8);width:100%;height: 100%;}
.zxhd-bot li .zxhd-botr div{ height:51px;text-overflow:ellipsis;overflow:hidden;margin-top:2%;}
.lmlb-ns li .lmlb-nsle a img{ max-height:103px;}
	}
@media all and (max-width:667px){
.caidan{font-size:1em;position:absolute;top:61px;right:0px;z-index:999;background:rgba(0,0,0,0.8);width:100%;height: 100%;}

.zxhd-bot li .zxhd-botr div{ height:51px;text-overflow:ellipsis;overflow:hidden;margin-top:2%;}
.lmlb-ns li .lmlb-nsle a img{ max-height:103px;}
	}
@media all and (max-width:640px){
.caidan{font-size:1em;position:absolute;top:61px;right:0px;z-index:999;background:rgba(0,0,0,0.8);width:100%;height: 100%;}
.zxhd-bot li .zxhd-botr div{ height:51px;text-overflow:ellipsis;overflow:hidden;margin-top:2%;}
.lmlb-ns li .lmlb-nsle a img{ max-height:103px;}
	}
@media all and (max-width:600px){
.caidan{font-size:1em;position:absolute;top:61px;right:0px;z-index:999;background:rgba(0,0,0,0.8);width:100%;height: 100%;}

.zxhd-bot li .zxhd-botr div{ height:51px;text-overflow:ellipsis;overflow:hidden; margin-top:2%;}
.lmlb-ns li .lmlb-nsle a img{ max-height:103px;}
	}
@media all and (max-width:480px){
.caidan{font-size:1em;position:absolute;top:54px;right:0px;z-index:999;background:rgba(0,0,0,0.8);width:100%;height: 100%;}
.zxhd-bot li .zxhd-botr div{ height:46px;text-overflow:ellipsis;overflow:hidden; margin-top:0%;}
.lmlb-ns li .lmlb-nsle a img{ max-height:90px;}
	}
@media all and (max-width:414px){
.caidan{font-size:1em;position:absolute;top:51px;right:0px;z-index:999;background:rgba(0,0,0,0.8);width:100%;height: 100%;}

.zxhd-bot li .zxhd-botr div{ height:43px;text-overflow:ellipsis;overflow:hidden;margin-top:0%;}
.lmlb-ns li .lmlb-nsle a img{ max-height:78px;}
}
@media all and (max-width:400px){
.caidan{font-size:1em;position:absolute;top:49px;right:0px;z-index:999;background:rgba(0,0,0,0.8);width:100%;height: 100%;}
.zxhd-bot li .zxhd-botr div{ height:43px;text-overflow:ellipsis;overflow:hidden;margin-top:0%;}
.lmlb-ns li .lmlb-nsle a img{ max-height:78px;}
}
@media all and (max-width:384px){
.caidan{font-size:1em;position:absolute;top:47px;right:0px;z-index:999;background:rgba(0,0,0,0.8);width:100%;height: 100%;}
.zxhd-bot li .zxhd-botr div{ height:43px;text-overflow:ellipsis;overflow:hidden;margin-top:0%;}
.lmlb-ns li .lmlb-nsle a img{ max-height:63px;}
	}
@media all and (max-width:380px){
.caidan{font-size:1em;position:absolute;top:47px;right:0px;z-index:999;background:rgba(0,0,0,0.8);width:100%;height: 100%;}
.zxhd-bot li .zxhd-botr div{ height:43px;text-overflow:ellipsis;overflow:hidden;margin-top:0%;}
.lmlb-ns li .lmlb-nsle a img{ max-height:63px;}
	}
@media all and (max-width:375px){
.caidan{font-size:1em;position:absolute;top:47px;right:0px;z-index:999;background:rgba(0,0,0,0.8);width:100%;height: 100%;}

.zxhd-bot li .zxhd-botr div{ height:43px;text-overflow:ellipsis;overflow:hidden;margin-top:0%;}
.lmlb-ns li .lmlb-nsle a img{ max-height:63px;}
	}
@media all and (max-width:360px){
.caidan{font-size:1em;position:absolute;top:44px;right:0px;z-index:999;background:rgba(0,0,0,0.8);width:100%;height: 100%;}
.zxhd-bot li .zxhd-botr div{ height:32px;text-overflow:ellipsis;overflow:hidden;margin-top:0%;}
.lmlb-ns li .lmlb-nsle a img{ max-height:63px;}
	}
@media all and (max-width:328px){
.caidan{font-size:1em;position:absolute;top:41px;right:0px;z-index:999;background:rgba(0,0,0,0.8);width:100%;height: 100%;}
.zxhd-bot li .zxhd-botr div{ height:32px;text-overflow:ellipsis;overflow:hidden;margin-top:0%;}
.lmlb-ns li .lmlb-nsle a img{ max-height:63px;}
	}
@media all and (max-width:322px){
.caidan{font-size:1em;position:absolute;top:41px;right:0px;z-index:999;background:rgba(0,0,0,0.8);width:100%;height: 100%;}
.zxhd-bot li .zxhd-botr div{ height:32px;text-overflow:ellipsis;overflow:hidden;margin-top:0%;}
.lmlb-ns li .lmlb-nsle a img{ max-height:63px;}
	}
@media all and (max-width:320px){
.caidan{font-size:1em;position:absolute;top:41px;right:0px;z-index:999;background:rgba(0,0,0,0.8);width:100%;height: 100%;}
.zxhd-bot li .zxhd-botr div{ height:32px;text-overflow:ellipsis;overflow:hidden;margin-top:0%;}

.lmlb-ns li .lmlb-nsle a img{ max-height:63px;}
	}





@media screen and (max-width:800px){
	body,html{ font-size:16px;}
	}


@media screen and (max-width:540px){
	body,html{ font-size:12px;}
	}
@media screen and (max-width:480px){
	body,html{font-size:12px;}
	}
@media screen and (max-width:414px){
	body,html{ font-size:12px;}
	}
@media screen and (max-width:400px){
	body,html{font-size:12px;}
	}	
@media screen and (max-width:384px){
	body,html{font-size:10px;}
	}	
@media screen and (max-width:380px){
	body,html{font-size:10px;}
	}
@media screen and (max-width:375px){
	body,html{font-size:10px;}
	}
@media screen and (max-width:360px){
	body,html{font-size:9px;}
	}













