@charset "utf-8";
/*
auther:		772616760@qq.com
*/
/*-----base.css-----*/
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,table,th,td,section,article,aside,header,footer,nav,dialog,figure{margin:0;padding:0;}
body,button,input,select,textarea{font:12px/1.5 "Microsoft YaHei",\5fae\8f6f\96c5\9ed1,arial,\5b8b\4f53}
section,article,aside,header,footer,nav,dialog,figure{display:block;}
fieldset,img{border:0;} 
/*table {border-collapse:collapse;border-spacing:0;}*/
address,caption,cite,code,dfn,em,b,th,var,i{font-weight:normal; font-style:normal;}
code,kbd,pre,samp{font-family:courier new,courier,monospace;}
ol,ul{list-style:none;} 
caption,th{text-align:left;} 
h1,h2,h3,h4,h5,h6,small{font-size:100%;font-weight:normal;} 
q:before,q:after{content:"";}
abbr,acronym{border:0;}
select,input,button,buttonimg,textarea,label,img{margin:0;vertical-align:middle;}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
/*body*/
body{color:#333;padding-top: 35px}
table {font-size:inherit;font:100%;} 
.f-st{}

.fl{float:left}
.fr{float:right}
.undis{display:none}

.hr10{ height:10px; clear:both; overflow:hidden}
.hr20{ height:23px; clear:both; overflow:hidden}
.mt8{margin-top: 8px}
.mt10{margin-top: 10px}
.mt20{margin-top: 20px}
.pt5{padding-top: 5px}
.pt8{padding-top: 8px}
/*reset*/
h1{font-size:30px;}
h2{font-size:24px}
h3{font-size:18px;}
h4{font-size:16px}
h5{font-size:14px}
h6{font-size:12px}
b,strong,.b{font-weight:bold;}
img {vertical-align: middle;border: 0;}
dl {margin:0;}
dt,dd {line-height:16px;}
dt {font-weight: bold;}
dd {margin-left: 0;}
p{line-height:24px}

/*color link*/
a {color:#333;border: none; text-decoration: none;outline:none; /*移除虚线框  IE8,FF有用*/ hide-focus: expression(this.hideFocus=true); /*IE6、IE7*/} 
a:focus{outline: 0;-moz-outline-style: none;}
a:hover{text-decoration:underline;color:#d70a29;}


/*tongyong*/
.clear {clear:both;} 
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */
*+html .clearfix {min-height: 1%;}

.bold {font-weight:bold}
.font14  {font-size:14px} 
.font16  {font-size:16px} 
.font18  {font-size:18px} 

.error,.sred{color:#d70a29;}

/*iconfont*/

/*header*/


.container{width:1000px; margin:0px auto; z-index:1;}

/*miniNav*/

.miniNav{width:100%;height:34px;background-color:#fafafa;border-bottom:2px solid #d70a29;position:fixed; #position:fixed; _position:absolute; top:0;z-index:100000 }
.mini-list li{line-height:34px;float: left;margin-right:20px}

.loginNav{width:auto}
.login{width:auto}
.login a{float:left;line-height:36px;margin-left: 20px}
.login-btn{width:53px;height:36px;background-color:#d70a29;border-bottom:2px solid #d70a29;color:#fff;text-align: center;-webkit-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;}
.login-btn:hover{color: #ffffff;background: #d70a29;text-decoration:none;border-bottom:2px solid #d70a29;}
/*h1 title*/


.s-logo{margin-top:30px}
.s-logo h1{margin-right:15px}
.s-logo small{border:1px solid #d9324a;padding:5px 10px;border-radius:5px;color:#d9324a;margin:10px 5px 0 0;float:left;}
.s-logo small a{color:#d9324a}



/*ad*/
.head-ad{margin-top:15px}
.ad{overflow:hidden}
/*nav*/
.nav{height:34px;background-color:#d70a29;margin-top:5px}
.nav .site_nav li{float:left;border-right:1px solid #df3b54}
.nav .site_nav li:last-child{border:0;}
.nav .site_nav{position:relative;height:34px}
.nav .site_nav a{text-decoration: none;color:white;line-height:34px;padding:0 15px;float:left}


.site_nav li.active a{background-color:#be0b26}

/*form*/

.back-top{width:46px;height:96px;position:fixed;bottom:150px;right:5%;background:url(../images/back-top.png) no-repeat;overflow:hidden}
.back-top a{text-indent:-99em}
.back-top .kelink{width:46px;height:46px;float:left}
.back-top .return-top{width:46px;height:46px;float:left;margin-top:4px}
/*footer*/
.wrap{width:1000px;margin: 0 auto}
.dbnavbox { border-top:solid 1px #dddddd; background:#f1f1f1; height:auto; overflow:hidden; }
.dbnavbox .wrap { height:auto; overflow:hidden; position:relative; }
.dbnavbox a.kywbtn { width:143px; height:36px; overflow:hidden; display:block; position:absolute; left:0px; top:30px; text-indent:-999em; background:url(../images/bjdx2_03.png) no-repeat left top; }
.dbnavbox .list_box { width:660px; height:auto; overflow:hidden; margin:0px auto; padding:22px 0px 22px 20px; border:solid 1px #dddddd; border-bottom:0px; border-top:0px;}
.dbnavbox .list_box ul.split { width:91px; float:left; line-height:24px; height:auto; overflow:hidden;font-size:14px }
.dbnavbox ul.split h3 { font-size:14px; font-weight:bold; line-height:30px; }
.dbnavbox ul.split .hd{font-weight: bold;}
.dbnavbox ul.split a { color:#999; }
.dbnavbox .searchbox { margin:0px; position:absolute; right:0px; top:30px; }

.Copyright{background:url(../images/ftbg.jpg) repeat-x;height:76px;width:100%;overflow:hidden}
.Copyright p{overflow:hidden;font:14px/33px \5FAE\8F6F\96C5\9ED1;color:white;text-align:center}
.Copyright p a{font-size:14px;color:white;padding:0px 14px; height:33px;display: inline-block;}

.searchbox { width:156px; height:24px; overflow:hidden; padding:0px 11px; margin:5px 10px 0px 0px; float:right; background:url(../images/bjdx1_15.png) no-repeat left top; }
.searchbox input.txtArea { width:116px; height:18px; line-height:18px; overflow:hidden; padding:5px 0px; float:left; border:0px;margin-top: 4px}
.searchbox a.subtn { width:14px; height:24px; overflow:hidden; float:right; text-indent:-999em; display:block; float:right; }
/*page*/
.page { zoom: 1;}
.page:after {content: ""; display: block; clear: both; height: 0; visibility: hidden }
.page a,.page span { display: inline-block; height:auto; padding:3px 8px; line-height:18px;/*vertical-align: bottom;*/}
.page a,.page a:link,.page a:active,.page .pages {text-decoration: none;background-color: #f8f8f8; width: auto!important;white-space: nowrap; min-width:12px; text-align: center;border:1px solid #dbdbdb}
.page a:hover {background-color: #dbdbdb;border:1px solid #dbdbdb}
.page span.current {text-decoration: none;background-color: #dd0f0f; width: auto!important;white-space: nowrap; min-width:12px; text-align: center;border:1px solid #dd0f0f;color:white}
.page span.extend {color: #a9a9a9;}