﻿@charset "utf-8";
/**************全局*/
*{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;}
ol,ul {list-style:none;}
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;vertical-align:middle;}
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{clear:both; font-size:0px; line-height:0px; background-image:none;overflow:hidden;zoom:1;}

.cf:before,.cf:after,.clearfix:before,.clearfix:after{content:"";display:block;height:0;overflow:hidden;}
.cf:after,.clearfix:after{clear:both;}
.cf,.clearfix{*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; background: #ffffff; width: 1200px;margin:0 auto;}
.blank2{clear:both; height:2px; overflow:hidden; display:block; font-size:0px; background: #ffffff; width: 1200px;margin:0 auto;}
.blank3{clear:both; height:3px; overflow:hidden; display:block; font-size:0px; background: #ffffff; width: 1200px;margin:0 auto;}
.blank4{clear:both; height:4px; overflow:hidden; display:block; font-size:0px; background: #ffffff; width: 1200px;margin:0 auto;}
.blank5{clear:both; height:5px; overflow:hidden; display:block; font-size:0px; background: #ffffff; width: 1200px;margin:0 auto;}
.blank8{clear:both; height:8px; overflow:hidden; display:block; font-size:0px; background: #ffffff; width: 1200px;margin:0 auto;}
.blank10{clear:both; height:10px; overflow:hidden; display:block; font-size:0px; background: #ffffff; width: 1200px;margin:0 auto;}
.blank15{clear:both; height:15px; overflow:hidden; display:block; font-size:0px; background: #ffffff; width: 1200px;margin:0 auto;}
.blank18{clear:both; height:18px; overflow:hidden; display:block; font-size:0px; background: #ffffff; width: 1200px;margin:0 auto;}
.blank20{clear:both; height:20px; overflow:hidden; display:block; font-size:0px; background: #ffffff; width: 1200px;margin:0 auto;}
.blank25{clear:both; height:25px; overflow:hidden; display:block; font-size:0px; background: #ffffff; width: 1200px;margin:0 auto;}
.blank30{clear:both; height:30px; overflow:hidden; display:block; font-size:0px; background: #ffffff; width: 1200px;margin:0 auto;}
.blank40{clear:both; height:40px; overflow:hidden; display:block; font-size:0px; background: #ffffff; width: 1200px;margin:0 auto;}
.blank50{clear:both; height:50px; overflow:hidden; display:block; font-size:0px; background: #ffffff; width: 1200px;margin:0 auto;}
.blank60{clear:both; height:60px; overflow:hidden; display:block; font-size:0px; background: #ffffff; 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;}
/**************************************按照屏幕大小对各页面banner图片适配*/
@media screen and (min-width: 768px) and (max-width: 1023px){.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: 1024px) 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: 1280px;height: 373px;min-height: 373px;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: 1366px;height: 398px;min-height: 398px;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: 1440px;height: 420px;min-height: 420px;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;}}

/* ---------- 翻页开始 ----------*/
.page {padding-top:10px;text-align:right}
.page a{display:inline-block;padding:5px 8px 4px 8px;border:#E4E4E4 1px solid;color:#666;text-decoration:none;cursor:pointer;margin-left:6px;background-color:#fff;font-size:13px}
.page a:hover{color:#fff}
.page span.current{display:inline-block;padding:5px 8px 4px 8px;color:#fff;margin-left:6px;font-size:13px}
.page span.no{display:inline-block;border:1px #e4e4e4 solid;padding:5px 8px 4px 8px;color:#666;text-decoration:none;background-color:#fff;font-size:13px}

/* d-main 下拉 */
.d-main{position:absolute;width:236px;left:82px;top:31px;background:#fff;border:1px solid #999;padding:10px;box-shadow:0 0 3px rgba(0,0,0,0.3);z-index:100;display:none;*top:30px}
.d-main .d-top{height:26px;line-height:26px;border-bottom:1px solid #ccc}
.d-main .d-top a.d-sc{float:right;background:url(../../common/images/icobg.png) no-repeat 0 -502px;width:16px;height:16px;margin-top:5px;}
.d-main .d-con{margin-top:6px;}
.d-main .d-con a{float:left;line-height:22px;margin-right:10px;margin-bottom:3px;white-space:nowrap;}
.d-main .d-type{padding:2px 5px 0;height:26px;line-height:26px;border-bottom:1px solid #ddd;margin-top:5px;}
.d-main .d-type li{float:left;border:1px solid #ddd;border-bottom:0 none;background:#f5f5f5;margin:0 5px 0 0;padding:0 10px;width:auto;height:25px;line-height:25px;cursor:pointer;}
.d-main .d-type li.on{background:#fff;}