﻿@charset "utf-8";
/* CSS Document */

html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, p{padding:0; margin:0;}
body {font: 12px/1.5 tahoma,arial,"","\5FAE\8F6F\96C5\9ED1",sans-serif; background: #302f2d; color:#333;}      
table,td,tr,th{font-size:12px; border-collapse:collapse;}
ol,ul {list-style:none;}
li{list-style-type:none;}
img{border:0; vertical-align:middle;}
h1,h2,h3,h4,h5,h6 {font-size:12px; font-weight:normal;}
address,cite,code,em,th {font-weight:normal; font-style:normal;}
.clearfix{zoom:1;}
.clearfix:after{display:block; clear:both; height:0; visibility:hidden; content:".";}


a {color:#2b2b2b; text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {color:#e70f1e;text-decoration:underline;}
a:active {color:#e70f1e;}

.fb{font-weight:bold;}
.f14{font-size:14px;}
.fl{float:left;}
.fr{float:right;}

.mt10 {margin-top: 10px;}
.mt12 {margin-top: 12px;}
.mt20 {margin-top: 20px;}
.mt30 {margin-top: 30px;}
.mr3 {margin-right: 3px;}
.mr8 {margin-right: 8px;}
.mr20 {margin-right: 20px;}
.mb20 {margin-bottom: 20px;}
.ml3 {margin-left: 3px;}
.ml20 {margin-left: 20px;}
.ml30 {margin-left: 30px;}

.p20 {padding: 20px;}
.pt16 {padding-top: 16px;}
.pr10 {padding-right: 10px;}
.pl10 {padding-left: 10px;}

.al-c {text-align: center;}

.col-red {color: #e70f1e;}
.col-black {color: #000;}

.bg-bbb {background: #bbb;}
.bg-fff {background: #fff;}

.content {margin: 0 auto; width: 1000px; position: relative;}

.width50 {width: 50px;}
.width60 {width: 60px;}
.width70 {width: 70px;}
.width100 {width: 100px;}
.width150 {width: 150px;}
.width300 {width: 300px;}
.width600 {width: 600px;}
.width700 {width: 700px;}
.width800 {width: 800px;}

.h32 {height: 32px; line-height: 32px;}

.btn-bbb {display: inline-block; *display:inline; *zoom:1; padding: 3px 18px 4px; color: #fff; border-radius: 2px; background-color: #bbb;}
.btn-bbb:hover {background-color: #9f9f9f;}
.btn-bbb:link, .btn-bbb:visited {color: #fff; text-decoration: none;}
.btn-red {display: inline-block; *display:inline; *zoom:1; padding: 3px 18px 4px; color: #fff; border-radius: 2px; 
	background-color: #e74649;
	background-image: -moz-linear-gradient(top, #e74649, #df3134);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #e74649), color-stop(1, #df3134));
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e74649', endColorstr='#df3134', GradientType='0');
	-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e74649', endColorstr='#df3134');
	background-image: linear-gradient(to bottom, #e74649 0, #df3134 100%);
}
.btn-red:hover {
	background-color: #f05356;
	background-image: -moz-linear-gradient(top, #f05356, #eb3c3f);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f05356), color-stop(1, #eb3c3f));
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f05356', endColorstr='#eb3c3f', GradientType='0');
	-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f05356', endColorstr='#eb3c3f');
	background-image: linear-gradient(to bottom, #f05356 0, #eb3c3f 100%);
}
.btn-red:link, .btn-red:visited {color: #fff; text-decoration: none;}
.btn-orange {display: inline-block; *display:inline; *zoom:1; padding: 3px 18px 4px; color: #fff; border-radius: 2px;
	background-color: #fd7730;
	background-image: -moz-linear-gradient(top, #fd7730, #f76719);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fd7730), color-stop(1, #f76719));
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fd7730', endColorstr='#f76719', GradientType='0');
	-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fd7730', endColorstr='#f76719');
	background-image: linear-gradient(to bottom, #fd7730 0, #f76719 100%);
}
.btn-orange:hover {
	background-color: #fd8545;
	background-image: -moz-linear-gradient(top, #fd8545, #f87630);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fd8545), color-stop(1, #f87630));
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fd8545', endColorstr='#f87630', GradientType='0');
	-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fd8545', endColorstr='#f87630');
	background-image: linear-gradient(to bottom, #fd8545 0, #f87630 100%);
}
.btn-orange:link, .btn-orange:visited {color: #fff; text-decoration: none;}
.btn-gray {	display: inline-block; *display:inline; *zoom:1; padding: 1px 10px 2px; border: 1px solid #d5d5d5; color: #333333; border-radius: 2px; cursor: pointer;
	background-color: #F7F7F7;
	background-image: -moz-linear-gradient(top, #F7F7F7, #d8d8d8);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #F7F7F7), color-stop(1, #d8d8d8));
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F7F7F7', endColorstr='#d8d8d8', GradientType='0');
	-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F7F7F7', endColorstr='#d8d8d8');
	background-image: linear-gradient(to bottom, #F7F7F7 0, #d8d8d8 100%);
}
.btn-gray:hover { border-color: #ffb1b1; color: #c20000;
	background-color: #ffe9e9;
	background-image: -moz-linear-gradient(top, #fff6f6, #ffe9e9);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff6f6), color-stop(1, #ffe9e9));
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff6f6', endColorstr='#ffe9e9', GradientType='0');
	-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff6f6', endColorstr='#ffe9e9');
	background-image: linear-gradient(to bottom, #fff6f6 0, #ffe9e9 100%)
}

/*head*/
.head {height: 66px; background: #302F2D;  }
.head-logo {float: left; padding-top: 14px; width: 200px; text-align: center;}
.head-menu {float:left; width: 800px; height: 66px;}
.head-menu li a {display: block; padding: 0px 23px; border-right: 1px solid #bbb; line-height: 100%; font-size: 16px; color: #bbb;}
.head-menu li .no-a {border-right:none;}
.head-menu li {float: left; padding-top: 23px;}
.head-menu li a:hover {text-decoration: none; color: #e60012;}
.head-menu li .cur {font-weight: 600; color: #e60012;}

/*footer*/
.footer {padding: 20px 0; color: #bbb; height:90px; }
.foot-weixin {float: left; padding-left: 210px; width: 90px;}
.foot-info {float: left; padding-left: 65px; width: 455px;}
.foot-info ul li {float: left; padding: 5px;}
.foot-info ul li a {color: #bbb;}
.foot-info ul li a:hover {color: #fff;}
.footer .share {float: left; padding-top: 45px; width: 180px;}
.footer .share li a {display: inline-block; float: left; margin: 0 7px; width: 30px; height: 30px; background: url(../images/i-group.png);}
.footer .share li .sina { background-position: -173px -108px;}
.footer .share li .tencent { background-position: -217px -108px;}
.footer .share li .qq { background-position: -261px -108px;}
.footer .share li .sina:hover { background-position: -173px -146px;}
.footer .share li .tencent:hover { background-position: -217px -146px;}
.footer .share li .qq:hover { background-position: -261px -146px;}
/*.footer .join-us {float: right; width: 180px;}
.footer .join-us .weibo {width: 75px; padding: 4px 0 0 15px;}
.footer .join-us .weixin {width: 90px;}*/

/*nav*/
.subnav {margin: 0 auto; width: 1000px; height: 38px; font: 16px/38px ""; color: #bbb;}
.subnav ul li {float: left; margin-right: 2px;}
    .subnav ul li a {
        display: inline-block;
        padding: 0 24px;
        height: 38px;
        text-align: center;
        color: #bbb;
    }
.subnav ul .cur, .subnav ul a:hover { color: #fff; text-decoration: none;}
.subnav ul .cur{background: #e60012; }

/*.left {float: left; width: 180px;}
.right {position: relative; float: right; width: 820px; background: #fff;}*/

/*left*/
/*.left-title {padding: 3px 10px; height: 44px; line-height: 160%; color: #f5cfd0; background: #e70f1e;}
.left-title span{display: block; font-size: 18px; color: #fff;}*/
/*书签切换*/
.submenu h3{padding-top: 10px; height:35px; line-height:35px; font-size: 16px; font-weight: 600; color: #e70f1e;}
.submenu h3 .icon-fixed-width {font-size: 14px; vertical-align: middle;}
.submenu h3 a{color: #e70f1e; cursor:pointer; }
.submenu h3 i {display: inline-block; width: 19px; height: 19px; vertical-align: middle; background: url(../images/i-group.png) no-repeat;}
.submenu ul { padding: 0 10px 0 27px;}
.submenu ul li {padding: 3px 0;}
.submenu ul li .cur {color: #e70f1e; font-weight: 600;}

/*right*/
.right-title {margin: 0 20px; padding: 20px 0px 2px 6px; border-bottom: 1px solid #ccc; font-size: 18px; font-weight: 600;}
.select {padding: 15px 10px 0;}
.select dl {padding-bottom: 10px; height: 24px; line-height: 24px;}
.select dl dt span {display: inline-block; padding: 0 10px; background: #afafaf; color: #fff;}
.select .i-arrow {display: inline-block; width: 6px; height: 10px; background: url(../images/i-group.png) no-repeat -70px -20px;} 
.select dl dd a {margin: 0 10px; padding: 0 2px;}
.select dl dd .cur {font-weight: 600; color: #e70f1e; }

/*page*/
/*page*/
.quotes {padding: 0 20px; }
.mod_pager {clear: both;text-align: center;overflow: hidden; padding:15px 0 10px 0;}
.mod_pager_main a,.mod_pager_main span, .mod_pager_opts a{cursor: pointer;overflow: hidden;display: -moz-inline-box;display: inline-block;padding: 5px 10px;margin-left: 2px;background-color: white;border: 1px solid #D5D5D5; -moz-border-radius: 2px;-khtml-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px; text-align: center; vertical-align: top;}
.mod_pager .mod_pager_main {display: inline-block;vertical-align:middle;_display:inline; float:right; }
.mod_pager .mod_pager_opts,.mod_pager .mod_pager_opts .pager_main {display: inline-block;vertical-align:middle;_display:inline; float:left; }
.mod_pager span.current {cursor: default;background-color: #bbb;color: white;border-color: #bbb;}
.mod_pager a:hover {color: #bbb; }
.mod_pager .mod_pager_opts .pager_main{ font-size:14px; margin-top:6px; }

/*error*/
.error_box {width:630px; height:320px; position:absolute; top:50%; left:50%; margin:-160px 0 0 -315px; font:18px/2 "","E\8F6F\96C5\9ED1"; color:#666;}
.error_box dl dt {float:left; width:130px; text-align:center; margin-right:50px;}
.error_box dl dd {float:left; width:450px;}
.error_box dl dd h1 {color:#000; font-size:30px; font-weight:600; margin:10px auto;}
.error_box .btn_group {margin:50px 0 0 45px;}
.error_box button {width:250px; height:68px; line-height:68px; border:none; outline:none; color:#fff; cursor:pointer; border-radius:10px; margin:10px; font:18px/2 "","E\8F6F\96C5\9ED1";}
.error_box .btn_blue {background:#0072c6;}
.error_box .btn_blue:hover {background:#1184D9;}
.error_box .btn_gray {background:#999;}
.error_box .btn_gray:hover {background:#ababab;}


.noitems {font-size: 16px;line-height: 60px;text-align: center; display:none;padding: 34px 0; }
.noitems span,.activity_loading span {display: inline-block;vertical-align: middle;}
.noitems .notice {background: url("../images/ico_tip.png") no-repeat; height: 60px;  margin-right: 20px;width: 60px;}

/*统一加载样式*/
.loading-in{position:relative;z-index:5;height:30px;line-height:30px;  background:#fff; display:none; padding: 50px 0;}
.loading-in div{width:150px;height:28px;padding-left:35px;margin:0 auto;background:url(../images/loading_21.gif) no-repeat;text-align:left;color:#FF6600;}

/*fenxiang*/
/*
.share {height: 102px; background: #f34955;}
.share ul li {padding: 5px 5px 0;}
.share ul li i {display: block; width: 30px; height: 30px; background: url(../images/i-fenxiang.png) no-repeat;}
.share ul li .i-weibo {background-position: 0 0;}
.share ul li .i-qq {background-position: 0 -35px;}
.share-text { padding:  8px 0 12px 0; text-align: center; color: #fff;}*/
.top-area { position: fixed; right: 50%; margin-right: -540px; bottom: 50px; width: 40px; display:none;}
.top-area .top {margin-top: 10px; padding: 6px; text-align: center; background: #9f9f9f;}
.top-area .top a {color: #fff; text-decoration: none;}
.top-area .top .i-top {display: block; padding-bottom: 5px; width: 30px; height: 10px; background: url(../images/i-fenxiang.png) no-repeat 0 -106px;}










