/* css reset */
body{color:#000;background:#fff; font-size:12px;line-height:22px; position:relative;font-family:"Microsoft YaHei";}
body,input,select,button{font-family:"Microsoft YaHei";}
h1,h2,h3,select,input,button{font-size:100%}
body,h1,h2,h3,ul,li,form,p,img,dl,dd,dt{margin:0;padding:0;border:0}
input,button,select,img{margin:0;line-height:normal}
input,textarea { outline: none; }/* 屏蔽文本框高亮 */
select{padding:1px}
ul{list-style:none}
select,input,button,button img,label{vertical-align:middle}
header,footer,section,aside,nav,hgroup,figure,figcaption{display:block;margin:0;padding:0;border:none}
a{text-decoration:none;color:#959595}
a:hover{color:#626262}
.fontWeight{font-weight:700;}
.left{float:left;}
.right{float:right;}
.clearfix{}
.clearfix:before, .clearfix:after {display: table;content: "";}
.clearfix:after {clear: both;}
.ml5{margin-left:5px;}
.ml10{margin-left:10px;}
.ml15{margin-left:15px;}
.ml20{margin-left:20px;}
.mr5{margin-right:5px;}
.mr10{margin-right:10px;}
.mr15{margin-right:15px;}
.mr20{margin-right:20px;}
@font-face {
	font-family: 'ApexNew';
	src: url('../otf/apexnew-book.otf');
}
.w1200{width:1200px; margin:0 auto;position: relative; content:''; display:table;}
.w1226{width:1226px; margin:0 auto;position: relative; content:''; display:table;}
/* header */
.header {width: 100%; min-width:1200px; background-image:url(../jpg/top_bg.jpg); background-repeat:no-repeat; background-position:top center; background-size:100% 100%;}
.header .logo {width: 100%; padding-top:60px; text-align:center;}
.header .logo img {display: inline-block;vertical-align: middle; max-width:100%;}
.header .searchbox {float: right; width:280px;height: 36px; border-radius: 18px; border:1px solid #ccc; margin-top:5px; margin-bottom:46px; position:relative;background-color: rgba(255,255,255,0.7); }
.header .searchbox .submit{position:absolute; top:8px; right:15px; width:22px;height: 22px; border:none; background-color:transparent; background-image:url(../png/search_btn.png); background-repeat:no-repeat; background-size:100%;}
.header .searchbox .keyword{position:absolute; top:0px; left:20px; width:220px;height: 34px; border:none; background-color:transparent; font-size:14px; line-height:34px; color:#666;}
.navbox {width:100%; clear:both; position:relative; z-index:1000; box-shadow: 0 0 10px rgba(0, 0, 0, .1);}
.navbox .nav {height:50px;width: 100%;background-color: rgba(153,0,0,1);border-bottom:1px solid #ccc;}
.navbox .nav ul{border-right:1px solid #ccc;}
.navbox .nav li {float: left; width:12.41%; text-align:center; border-left:1px solid #fff; position:relative;z-index:10002;}
.navbox .nav li.on,.navbox .nav li:hover{background-color:#fff;}
.navbox .nav li:hover:after {content:''; display: inline-block; height:6px; width:12px;background:url(../png/navbg.png) no-repeat bottom center; position:absolute; bottom:-6px; left:50%; margin-left:-6px;}
.navbox .nav li a {display: inline-block;vertical-align: middle;line-height: 50px;overflow: hidden;font-size: 16px;color: #fff;}
.navbox .nav li.on a,.navbox .nav li:hover a  {color: #990000;}
.navbox .subnav{width:100%; position:absolute; top:51px; left:0;background-color: rgba(255,255,255,1); display:none;z-index:10001;box-shadow: 0 0 10px rgba(0, 0, 0, .1);}
.navbox .subnav .menuitem{width:100%; margin:0 auto; display:table; content:'';}
.navbox .subnav ul{}
.navbox .subnav li{box-sizing:border-box; padding:20px 0 30px; float:left; border-left:1px solid #e0e0e0;}
.navbox .subnav li th{background:url(../png/arrow_right1.png) no-repeat left center;}
.navbox .subnav li th a{font:bold 16px/30px "Microsoft YaHei"; color:#990000; padding:0 20px;}
.navbox .subnav li td a{font:14px/30px "Microsoft YaHei"; color:#666; padding:0 20px;}
/* aside */
#aside {position:absolute; bottom: 20px;right:0px;z-index: 111;width: 48px;}
#aside.no_gotop {display:none;}
#aside #goBack {height: 48px; margin-bottom:2px;}
#aside #goBack .aside_icon {width: 48px;height: 48px;background: url(../png/return1_1.png)no-repeat;vertical-align: middle;display: inline-block;*display: inline;*zoom: 1;}
#aside #goBack:hover .aside_icon {background: url(../png/return1_2.png)no-repeat;}
#aside #goTop {height: 48px;}
#aside #goTop .aside_icon {width: 48px;height: 48px;background: url(../png/return2_1.png)no-repeat;vertical-align: middle;display: inline-block;*display: inline;*zoom: 1;}
#aside #goTop:hover .aside_icon {background: url(../png/return2_2.png)no-repeat;}
/* footer */
.footer{width:100%; min-width:1200px;background:#6b0000;}
.footer .footmenu{width:100%; margin:0 auto; display:table; content:''; background-color:#990000; padding:40px 0;}
.footer .footmenu ul{}
.footer .footmenu li{box-sizing:border-box; float:left; border-left:1px solid #c26054;}
.footer .footmenu li th{background:url(../png/arrow_right2.png) no-repeat left center;}
.footer .footmenu li th a{font:bold 16px/30px "Microsoft YaHei"; color:#fff1d2; padding:0 20px;}
.footer .footmenu li td a{font:14px/30px "Microsoft YaHei"; color:#fff1d2; padding:0 20px;}
.friendslink{padding:20px 0; border-bottom:1px solid #b57969;}
.friendslink strong{font:bold 14px/34px "Microsoft YaHei"; color:#fff1d2;}
.friendslink a{font:14px/34px "Microsoft YaHei"; color:#fff1d2; padding:0 15px;}
.friendslink span{font:14px/34px "Microsoft YaHei"; color:#fff1d2;}
.foot{padding:20px 0;}
.foot .foot_logo{width:150px; height:86px; float:left;}
.foot .fleft{padding:0 55px; float:left; border-left:1px solid #fff1d2; margin-top:5px;}
.foot .fmid{padding:0 55px; float:left; border-left:1px solid #fff1d2; text-align:center; margin-top:5px;}
.foot .fright{float:right; padding-left:55px; border-left:1px solid #fff1d2; text-align:center; margin-top:5px;}
.foot h2{color:#fff; font:18px/40px "Microsoft YaHei"; margin-bottom:5px;}
.foot p{color:#fff; font:22px/28px "Microsoft YaHei";}
.foot .fleft h2{color:#fff; font:bold 22px/40px "Microsoft YaHei"; margin-bottom:5px;}
.foot .fleft p{color:#fff; font:14px/28px "Microsoft YaHei";}

.footnav{padding:20px 0 0; background:#cccccc; text-align:center;}
.footnav a{font:14px/24px "Microsoft YaHei"; color:#333; padding:0 15px;}
.footnav span{font:14px/24px "Microsoft YaHei"; color:#333;}
.copyright{text-align:center; color:#333; font:14px/24px "Microsoft YaHei"; background:#cccccc; padding:20px 0;}
.copyright a{color:#333; font:14px/20px "Microsoft YaHei";}
