@charset "gb2312";
/**************全局*/
*{word-break:break-all; margin:0px; padding:0px;box-sizing:border-box;}
html,body{background:#fff;font-size:14px;line-height:22px; font-family:'微软雅黑','宋体';min-width:1280px;}
body,form,div{margin:0px; padding:0px;}
ul,li,ol,dl,dt,dd{margin:0px auto; display:block;}
input,textarea{outline:none; border:1px solid #cdcdcd;}
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}
i,em,.em{font-style:normal; font-family:'Arial'}
table{border-collapse:collapse;}
img{border:0;}
a{color:#333;text-decoration:none;cursor:pointer;}
a:link{color: #333;}
a:visited{color: #333;}
a:hover{color: #ff0000;text-decoration:none;}
.left{float:left;}
.right{float:right;}
.clear,.cboth,.clearfix{clear:both; font-size:0px; line-height:0px; background-image:none;overflow:hidden;zoom:1;}
.none,.hide{display:none;}
.show{display:block;}
.bgnone{background:none!important;}
.noborder{border:none!important;}
.wrap,.wraper,constraint{width:1200px; margin:0px auto;}
.blank1{clear:both; height:1px; overflow:hidden; display:block; font-size:0px; width: 1200px;margin:0 auto;}
.blank2{clear:both; height:2px; overflow:hidden; display:block; font-size:0px; width: 1200px;margin:0 auto;}
.blank3{clear:both; height:3px; overflow:hidden; display:block; font-size:0px; width: 1200px;margin:0 auto;}
.blank4{clear:both; height:4px; overflow:hidden; display:block; font-size:0px; width: 1200px;margin:0 auto;}
.blank5{clear:both; height:5px; overflow:hidden; display:block; font-size:0px; width: 1200px;margin:0 auto;}
.blank8{clear:both; height:8px; overflow:hidden; display:block; font-size:0px; width: 1200px;margin:0 auto;}
.blank10{clear:both; height:10px; overflow:hidden; display:block; font-size:0px; width: 1200px;margin:0 auto;}
.blank15{clear:both; height:15px; overflow:hidden; display:block; font-size:0px; width: 1200px;margin:0 auto;}
.blank18{clear:both; height:18px; overflow:hidden; display:block; font-size:0px; width: 1200px;margin:0 auto;}
.blank20{clear:both; height:20px; overflow:hidden; display:block; font-size:0px; width: 1200px;margin:0 auto;}
.blank25{clear:both; height:25px; overflow:hidden; display:block; font-size:0px; width: 1200px;margin:0 auto;}
.blank30{clear:both; height:30px; overflow:hidden; display:block; font-size:0px; width: 1200px;margin:0 auto;}
.blank40{clear:both; height:40px; overflow:hidden; display:block; font-size:0px; width: 1200px;margin:0 auto;}
.blank50{clear:both; height:50px; overflow:hidden; display:block; font-size:0px; width: 1200px;margin:0 auto;}
.blank60{clear:both; height:60px; overflow:hidden; display:block; font-size:0px; width: 1200px;margin:0 auto;}
.red{color:#F00!important;}
.green{color:#090!important;}
.blue{color:#00F!important;}
.ywl{color:#FF0!important;}
.font12{font-size:12px!important}
.font13{font-size:13px!important}
.font14{font-size:14px!important}
.font16{font-size:16px!important}
.font18{font-size:18px!important}
.font20{font-size:20px!important}
.font22{font-size:22px!important}
.songti{font-family:'宋体'!important;}
.yahei{font-family:'雅黑'!important;}
.num{font-family:Arial, Helvetica, sans-serif!important;}
.num1{font-family:Verdana, Geneva, sans-serif!important;}
.num2{font-family:Verdana, Geneva, sans-serif!important;}
.padding5{padding:5px!important;}
.padding8{padding:8px!important;}
.padding10{padding:10px!important;}
.padding15{padding:15px!important;}
.padding20{padding:20px!important;}
.padding25{padding:25px!important;}
.padding30{padding:30px!important;}
.margin5{margin:5px!important;}
.margin8{margin:8px!important;}
.margin10{margin:10px!important;}
.margin15{margin:15px!important;}
.margin20{margin:20px!important;}
.margin25{margin:25px!important;}
.margin30{margin:30px!important;}
.red{color:#F00!important;}
.green{color:#090!important;}
.blue{color:#00F!important;}
.ywl{color:#FF0!important;}
/* .header .nav .inner .navlist a b:before{content:"错峰特惠";font-weight: 400} 中文转Unicode*/
.header .nav .inner .navlist a b:before{content:"\6e05\660e\8e0f\9752";font-weight: 400}
/**************************************按照屏幕大小对各页面banner图片适配，由于大于1200px的弹出导航的高度为460，所以图片最低460*/
@media screen and (min-width: 720px)  and (max-width: 1279px){.n_banner,.n_banner li img,.special_banner,.special_banner img,.single-banner,.single-banner img{width: 1280px;height: 373px;min-height: 298px;overflow: hidden;margin: 0 auto;display: block;}}
@media screen and (min-width: 1280px) and (max-width: 1365px){.n_banner,.n_banner li img,.special_banner,.special_banner img,.single-banner,.single-banner img{width: 1578px;height: 460px;min-height: 460px;overflow: hidden;margin: 0 auto;display: block;}}
@media screen and (min-width: 1366px) and (max-width: 1439px){.n_banner,.n_banner li img,.special_banner,.special_banner img,.single-banner,.single-banner img{width: 1578px;height: 460px;min-height: 460px;overflow: hidden;margin: 0 auto;display: block;}}
@media screen and (min-width: 1440px) and (max-width: 1599px){.n_banner,.n_banner li img,.special_banner,.special_banner img,.single-banner,.single-banner img{width: 1578px;height: 460px;min-height: 460px;overflow: hidden;margin: 0 auto;display: block;}}
@media screen and (min-width: 1600px) and (max-width: 1919px){.n_banner,.n_banner li img,.special_banner,.special_banner img,.single-banner,.single-banner img{width: 1600px;height: 467px;min-height: 467px;overflow: hidden;margin: 0 auto;display: block;}}
@media screen and (min-width: 1920px){.n_banner,.n_banner li img,.special_banner,.special_banner img,.single-banner,.single-banner img{width: 1920px;height: 560px;overflow: hidden;margin: 0 auto;display: block;}}
