@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,cite,em,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,menu,nav,section,del,i,video{margin:0;padding:0}
body{width:100%; font-size:0.22rem; min-width: 320px; font-family:Microsoft YaHei,Helvetica Neue,Helvetica,Roboto,Heiti SC,STHeiTi,Arial,sans-serif; color:#333; padding:0px; margin:0 auto; background:#fff;}
table{border-spacing: 0; border-collapse: collapse;}
header img,section img,footer img{width:100%; border:0; overflow:hidden; vertical-align:top; height:auto; padding:0; margin:0 auto;}
ol,ul,li,dl,dt,dd{list-style:none;}
cite,code,em,i{font-style:normal;}
a{color:#333;text-decoration:none}
a:hover{color:#d0254f;} 
.cl{clear:both}
.cc:after {content: ".";display: block;height:0;clear: both;visibility: hidden;}
.cc {display: inline-block;} /* Hides from IE-mac \*/
* html .cc {height: 1%;}
.cc{display: block;} /* End hide from IE-mac */
code,input,button,cite,textarea,select{font-family:"Microsoft Yahei";}
cite,em{font-style:normal;}
.colorfff{color:#fff;}
.colorfff a:link,.colorfff a:visited{color:#fff;}
.colorfff a:active,.colorfff a:hover{color:#ff0;}
.color666{color:#666;}
.color666 a:link,.color666 a:visited{color:#666;}
.color666 a:active,.color666 a:hover{color:#31a55e;}
.color555{color:#555;}
.color555 a:link,.color555 a:visited{color:#555;}
.color555 a:active,.color555 a:hover{color:#31a55e;}

.color2{color:#ea4e3c;}
.color2 a:link,.color2 a:visited{color:#ea4e3c;}
.color2 a:active,.color2 a:hover{color:#f00;}
h1,h2,h3,h4,h5{font-weight:400;}


header{width:100%; height:0.9rem; line-height:0.9rem; border-bottom:1px solid #eee;}
header h1{ position:absolute; top:0.15rem; left:3%; width:28%;}
header cite{width:5%; height:0.4rem; background:url(images/topfh.png) no-repeat; background-size:100% auto; position:absolute; left:3%; top:0.25rem; background-size:auto 100% ;}
.menubtn{width:22px; height:22px; cursor:pointer; position:absolute; top:0.2rem; right:2%; z-index:9999999;}
.menubtn i{display:block; width:21px; height:2px; background-color:#333; border-radius:3px; position:absolute; -webkit-transition:.5s; -moz-transition:.5s; -ms-transition:.5s; -o-transition:.5s; transition:.5s;}
.menubtn i:nth-child(1){ top:4px; -webkit-transform-origin:left bottom; -moz-transform-origin:left bottom; -ms-transform-origin:left bottom; -o-transform-origin:left bottom; transform-origin:left bottom;}
.menubtn i:nth-child(2){ top:11px;}
.menubtn i:nth-child(3){ top:18px; -webkit-transform-origin:left top; -moz-transform-origin:left top; -ms-transform-origin:left top; -o-transform-origin:left top; transform-origin:left top;}
.menubtn.on i:nth-child(1){ -webkit-transform:rotate(40deg); -moz-transform:rotate(40deg); -ms-transform:rotate(40deg); -o-transform:rotate(40deg); transform:rotate(40deg);}
.menubtn.on i:nth-child(2){ opacity:0;}
.menubtn.on i:nth-child(3){ -webkit-transform:rotate(-40deg); -moz-transform:rotate(-40deg); -ms-transform:rotate(-40deg); -o-transform:rotate(-40deg); transform:rotate(-40deg);}
.mnav{position:absolute; right:0; top:0.9rem; width:100%; display:none; padding-bottom:4%; z-index:9999999; background:#fff url(images/menubg.png) center top no-repeat; background-size:100% auto;}
.mnav dl{line-height:0.7rem; border-bottom:1px solid #999; }
.mnav dt a{height:0.7rem; padding:0 3% 0 10%;font-size:0.28rem; display:block;}
.mnav dt a em{width:0.3rem; height:0.3rem; margin-top:0.2rem; background:url(images/menu_li1.png) no-repeat; float:right; background-size:100% 100%;}
.mnav dd{ background:#f6f6f6; font-size:0.2rem; line-height:0.5rem; padding:0.2rem 0; display:none;}
.mnav dd a{height:0.5rem; display:block; padding:0 10%;}
.mnav dl.menushow dt a{color:#e0b72c;}
.mnav dl.menushow dt a em{background:url(images/menu_li2.png) no-repeat;background-size:100% 100%;}
.mnav dl.menushow dd{ display:block;}

section{width:100%;}
#swiper-container{width:100%;}
#swiper-container .swiper-slide{width:100%;}
#swiper-container .swiper-slide a{height:100%; display:block;}
#swiper-container>.swiper-pagination{left:0!important; bottom:0.15rem!important;}
#swiper-container .swiper-pagination span{width:20px; height:4px; background:#fff; opacity:1; display:inline-block; margin:0 4px !important; border-radius:0;}
#swiper-container .swiper-pagination span.swiper-pagination-bullet-active{background:#137439; opacity:1;}
.indextxt1{padding:0.2rem 0;}
.indextxt1 li{width:45.5%; float:left; margin:0.3rem 0 0 3%; text-align:center;}
.indextxt1 li p{width:100%; height:0.6rem; line-height:0.6rem; overflow:hidden; background:#e6bd31; font-weight:700;}

footer{width:100%; background:#333; margin-top:0.5rem;}
#footer{ padding:0 3%; text-align:center;}
#footer dd{ line-height:0.4rem; color:#ccc; padding:0.2rem 0;}
#footer dt{ border-bottom:1px solid #5c5c5c; padding:0.3rem 5%;}
#footer dt li{width:25%; float:left; text-align:center; line-height:0.4rem;}

/*内页*/
.nybanner{width:100%; position:relative;}
.nybanner h2{width:100%; position:absolute; top:0.6rem; left:0; text-align:center;}
.nybanner h2 img{width:40%; margin:0 auto;}
.nymain{padding:0.4rem 3%;}
h3.nytt1{font-size:0.3rem; line-height:0.4rem; height:0.6rem; font-weight:700; background:url(images/nytt1.png) left bottom  no-repeat; color:#e0b72c; background-size:10% auto;} 

.nytxt1{font-size:0.24rem; line-height:0.4rem; color:#555; position:relative; padding:0.2rem 0;}
.nytxt1 p{padding:0.1rem 0;}
.nytxt1 img{max-width:100%; height:auto;}
.nytxt2{width:94%; margin:0 auto;}
.nytxt2 dl{width:100%; float:left; border-bottom:1px solid #f7f7f7; padding:0.3rem 0;}
.nytxt2 dt{width:38%; float:left;}
.nytxt2 dd{width:58%; float:right; line-height:0.35rem;}
.nytxt2 dd h4{font-size:0.24rem; height:0.35rem; overflow:hidden; margin-bottom:0.05rem;}
.nytxt2 dd p{height:0.7rem; overflow:hidden; color:#999;}
.nytxt2 dd code{font-size:0.22rem;color:#999}
.page{width:100%; float:left; text-align:center; color:#6b6b6b; font-family:"Microsoft Yahei"; font-size:0.22rem; padding-top:0.5rem;}
.page a{height:0.5rem; display:inline-block; line-height:0.5rem; text-align:center; background:#fff; padding:0 3%; margin:0 1%; border:1px solid #e5e5e5;}
.page a:link,.page a:visited{color:#6b6b6b;}
.page a:active,.page a:hover,.page a.pagenow{color:#fff; background:#31a55e; border-color:#31a55e;}
h3.nytt3{ text-align:center; font-size:0.34rem; font-weight:700; line-height:0.6rem;}
h3.nytt3 p{font-size:0.22rem; font-weight:400; color:#999;}
h3.nytt3 p code{padding:0 4%;}
h3.nytt3 p code img{height:0.3rem; width:auto; display:inline-block; vertical-align:middle; margin-right:2%; position:relative; top:-1px;}
.nyfx{width:100%; text-align:right; color:#888; line-height:0.5rem;}
.nyfx img{ display:inline-block; vertical-align:middle; position:relative; top:-1px; height:0.4rem; width:auto;}
.nypage{line-height:0.5rem; padding-top:0.4rem;}
.nytxt3_an li{line-height:0.6rem; text-align:center; float:left; margin:0.3rem 0 0 3%; width:21.5%;}
.nytxt3_an li a{height:0.6rem; border:1px solid #e0e0e0; display:block;overflow:hidden;}
.nytxt3_an li.nytxt3now a{background:#31a55e; border-color:#31a55e; color:#fff;} 

.nytxt3 li,.nytxt4 li{width:45.5%; float:left; text-align:center; line-height:0.4rem; margin:0.3rem 0 0 3%;}
.nytxt3 li h4,.nytxt4 li h4{font-size:0.28rem; height:0.4rem; overflow:hidden; margin-top:0.1rem;}
.nytxt3 li p{height:0.8rem; overflow:hidden; color:#999;}
.nytxt4 li{ border-bottom:1px solid #e5e5e5; padding-bottom:0.2rem;}
.nytxt4 li p{height:0.4rem; text-align:left; color:#999; overflow:hidden;}
.nytxt4 li p cite{ float:right;}
.nytxt4_an{text-align:center; position:relative; width:94%; margin:0.3rem auto 0;}
.nytxt4_an dt{height:0.6rem; line-height:0.6rem; border:1px solid #959595; font-size:0.3rem; background:url(images/nylist_li1.png) 96% center no-repeat; background-size:auto 20%;}
.nytxt4_an dd{border:1px solid #959595; line-height:0.5rem; padding:0.1rem 3% 0.3rem; background:#fff; left:0; top:0.62rem; position:absolute; width:93.3%; display:none;}
.nytxt4_an dd p{height:0.5rem; border-bottom:1px dotted #ccc;}
.nytxt4show dt{background:url(images/nylist_li2.png) 96% center no-repeat; background-size:auto 20%;}
.nytxt4show dd{ display:block;}

#swiper-container2{width:94%; margin:0 auto;}
#swiper-container2 .swiper-slide{position:relative; padding:3% 0;}
#swiper-container2 .swiper-slide img{width:110%; box-shadow:0 0 10px #ccc;
/*webkit 浏览器*/
-webkit-box-shadow:0 0 10px #ccc;
/*Firefox 浏览器*/
-moz-box-shadow:0 0 10px #ccc;
}
#swiper-container2 .swiper-slide-active{left:-7%;}
#swiper-container2 .swiper-slide cite{width:30%; position:absolute; top:0; left:0; display:none;}
#swiper-container2 .swiper-slide-active cite{ display:block;}
#swiper-container2 .swiper-slide-active cite img{width:100%;}
#swiper-container2 .swiper-slide-shadow-left,#swiper-container2 .swiper-slide-shadow-right{opacity: 0 !important; }

#swiper-container2 .swiper-button-next{ background:none !important; width:25% !important; height:80% !important; margin-top:0  !important; top:0 !important; right:0 !important;}
#swiper-container2 .swiper-button-prev{background:none !important; width:25% !important; height:80% !important; margin-top:0  !important; top:0 !important; left:0 !important;}


.nytxt5_l{width:100%; float:left;}
.nytxt5_r{width:100%; float:right;}
.nytxt5_l h3,.nytxt5_r h3{font-size:0.3rem; line-height:0.4rem; font-weight:700; text-align:center; margin-bottom:0.2rem;}
.nytxt5_l h3 p,.nytxt5_r h3 p{padding:0.1rem 0 0; color:#999; font-weight:400; font-size:0.22rem;}
.nytxt5_l li{ margin-top:0.2rem; width:100%; float:left;}
.lxwminput1,.lxwmtext1,.lxwminput2{width:93%; height:0.4rem; line-height:0.4rem; border:1px solid #b3b3b3; padding:0.1rem 3%; font-size:0.26rem; border-radius:3px;}
.lxwmtext1{height:1.5rem; color:#999;}
.lxwminput2{width:41%;}
.lxwminput2a{float:right;}

.lxwmbtn1{width:30%; height:0.7rem; line-height:0.7rem; font-size:0.3rem; color:#fff; display:block; text-align:center; background:#31a55e; border:0; cursor:pointer; border-radius:3px; margin:0.1rem auto 0;}
.nytxt5_r dt li{width:50%; float:left; padding-top:0.2rem;}
.nytxt5_r dt li img{width:0.5rem; height:0.5rem; float:left;}
.nytxt5_r dt li span{width:80%; float:right; line-height:0.4rem;}
.nytxt5_r dt li span h4{font-size:0.28rem; font-weight:700;}
.nytxt5_r dd{width:100%; padding:0.3rem 0 0.5rem;}

.nytxt6 dl{width:100%; float:left; margin-bottom:0.3rem;}
.nytxt6 dt{height:0.6rem; font-size:0.3rem; line-height:0.6rem; background:#f7f7f7 url(images/nylist_li1.png) 96% center no-repeat; overflow:hidden; cursor:pointer; padding-left:5%; display:block; width:95%; float:left;}
.nytxt6 dd{ line-height:0.4rem; padding:0 0 0.2rem 5%; display:none; float:left; width:95%;}
.nytxt6 dd h4{font-size:0.26rem; padding-top:0.15rem;}
.nytxt6 dl.nytxt6now dt{background:#f7f7f7 url(images/nylist_li2.png) 96% center no-repeat;}
.nytxt6 dl.nytxt6now dd{display:block;}
