@charset "utf-8";
/*---- 全局 ----*/
body  {color: #666;font:12px "Microsoft YaHei",Arial, Helvetica, sans-serif;margin:0;padding:0;text-align: center;margin:0px auto; background: #f6f6f6; }
p {margin:0px auto; }
form,img  {border:0;margin:0;padding:0;}
h1,h2,h3,h4,h5,h6,ul {margin:0;padding:0; font-style:normal; font-weight:normal}
ul,dl{list-style:none;}

label {cursor: pointer;}
input,select{vertical-align:middle;} 
i,em{ font-style:normal}

/*---- 公用----*/
div {text-align:left; }
.clear {clear:both; }
.left {float:left;}
.right {float:right;}
.hidehr {display:none;}
.center { text-align:center;}
.txtLef { text-align:left;}
.txtRig { text-align:right;}

/*-- 字体 --*/
a {color: #666;text-decoration:none; margin:0px; }
a:hover {color: #cd3334;text-decoration: underline;}

/*-- 按钮 --*/
a.btnStyle_max {display:inline-block;*display:inline;*zoom:1; height:43px; background:url(../images/common/btnStyle_max.gif) no-repeat left top;text-align:center; font-size:14px;}
a.btnStyle_max span {display:inline-block;*display:inline;*zoom:1; height:43px; width:100%; line-height:43px; background:url(../images/common/btnStyle_max.gif) no-repeat right bottom; padding-right:15px;}

/*-- 翻页 --*/
.pager { font-family:"Lucida Sans Unicode", "Lucida Grande", LucidaGrande, "Lucida Sans", Geneva, Verdana, sans-serif; font-size:14px; text-align:right;clear:both;}
.pager a { margin:2px; padding:0.5em 0.64em 0.43em 0.64em; text-decoration:none; color:#666;}
.pager a:hover { color:#333;background:#eee;}
.pager a:active {background:#cd3335; color:#fff;}
.pager span.current {margin:2px; padding:0.5em 0.64em 0.43em 0.64em; font-weight:bold; background:#cd3335; color:#fff;}



.pageWrap { width:1000px; margin:0 auto;}
/*-- top --*/
.webtop { height:33px; line-height:33px; background:#f5f5f5; border-top:3px solid #cd3335;color:#999;}
.webtop a { color:#999;}
.webtop .toplink { float:right; color:#ddd;}
.webtop .toplink a { margin:0 10px;} 
.webtop .toplink a:hover { color:#cd3334;}
.webtop .share { float:right; padding:0 10px;}
.webtop .share a { display:inline-block;*display:inline;*zoom:1; width:33px; height:33px; background:url(../images/topshare.jpg) no-repeat;}
.webtop .share a.share-weibo { background-position:0 0;}
.webtop .share a.share-weibo:hover { background-position:0 -33px;}
.webtop .share a.share-qq { background-position:-33px 0;}
.webtop .share a.share-qq:hover { background-position:-33px -33px;}
.webtop .share a.share-weixin { background-position:-66px 0;}
.webtop .share a.share-weixin:hover { background-position:-66px -33px;}
/*-- footer --*/
.pageBottom { margin:0 auto;}
.indLinkBar { text-align:center; height:42px; line-height:42px; border-top:1px solid #ddd; background:#f5f5f5; color:#ddd; clear:both;}
.indLinkBar a {display:inline-block;*display:inline;*zoom:1;margin:0 22px; height:20px; line-height:20px;}
.indLinkBar a.weixin { background:url(../images/qrCode.gif) no-repeat left center; padding-left:24px;}
.indLinkBar .pageWrap { text-align:center;}
.indFooter { width:1200px; margin:0 auto; padding:15px 0; text-align:center; color:#999;}
.indFooter p { margin-bottom:5px;}
.indFooter a { color:#999;}

.indLinkBar a.weixin { position:relative;}
.indLinkBar a.weixin span.wxTips { display:none;width:180px; position:absolute; z-index:99; line-height:18px;left:-50px; top:-200px;}
.indLinkBar a.weixin:hover span.wxTips {display:block;}
.indLinkBar a.weixin span.n {width:167px; padding:10px 8px 5px 5px;background:url(../images/smsTips_bg1.png) no-repeat center top;display:block; text-align:center;}
.indLinkBar a.weixin span.n b { color:#ce3235; font-weight:bold;}
.indLinkBar a.weixin span.b { background:url(../images/smsTips_bg2.png) no-repeat center bottom; height:25px;display:block;}


/*-- header --*/
.header { height:87px;}
.headerTel { background:url(../images/common/tel.jpg) no-repeat; width:160px; height:87px; float:right;}
.mainNav { height:47px;background:#cd3335; position:relative; z-index:10;}
.mainNav ul li {display:inline-block;*display:inline;*zoom:1; color:#fff; font-size:15px;height:47px; position:relative;}
.mainNav ul li a { display:inline-block;*display:inline;*zoom:1;  color:#fff;height:45px; line-height:45px; border-bottom:2px solid #cd3335; padding:0 20px;}
.mainNav ul li a:hover { background:#a81113; text-decoration:none; border-bottom:2px solid #fff;}
.mainNav ul li.sli a:hover { background:#a81113; text-decoration:none; border-bottom:2px solid #fff;}
.mainNavFixed { height:47px;background:#cd3335;position: fixed;top:0;left:0;width: 100%; z-index:10;filter:alpha(opacity=90);-moz-opacity:0.90;opacity:0.90;}
.mainNavFixed ul li {display:inline-block;*display:inline;*zoom:1; color:#fff; font-size:15px;height:47px; position:relative;}
.mainNavFixed ul li a { display:inline-block;*display:inline;*zoom:1;  color:#fff;height:45px; line-height:45px; border-bottom:2px solid #cd3335; padding:0 20px;}
.mainNavFixed ul li a:hover { background:#a81113; text-decoration:none; border-bottom:2px solid #fff;}
.mainNavFixed ul li.sli a:hover { background:#a81113; text-decoration:none; border-bottom:2px solid #fff;}

.p1 .nav1 a,.p2 .nav2 a,.p3 .nav3 a,.p4 .nav4 a,.p5 .nav5 a,.p6 .nav6 a,.p7 .nav7 a,.p8 .nav8 a,.p9 .nav9 a { background:#a81113; text-decoration:none; border-bottom:2px solid #fff;}
.p1 .nav1 a:hover,.p2 .nav2 a:hover,.p3 .nav3 a:hover,.p4 .nav4 a:hover,.p5 .nav5 a:hover,.p6 .nav6 a:hover,.p7 .nav7 a:hover,.p8 .nav8 a:hover,.p9 .nav9 a:hover {border-bottom:2px solid #f5f5f5;}

.p6 .nav6.sli a,.p9 .nav9.sli a { background:#a81113; text-decoration:none; border-bottom:2px solid #fff;}
.p6 .nav6.sli a:hover,.p9 .nav9.sli a:hover {border-bottom:2px solid #f5f5f5;}

#mainNav { position:relative;}
#mainNav ul { position:relative; z-index:109;}
#mainNav .sNav{ padding:10px;display:none; position:absolute; left:0; top:47px; z-index:110; color:#fff;}
#mainNav .sNav a { color:#333;display:inline-block;*display:inline;*zoom:1;height:25px; line-height:25px; background:url(../images/common/dot_sNav.gif) no-repeat left center; font-size:14px; border:0 none; text-align:left; padding:5px 0 5px 15px; margin-right:40px;}
#mainNav .sNav a:hover { text-decoration:underline;}
#mainNav .sNav.row2 {  position:absolute; left:-113px; top:47px; z-index:110;width:270px;}
#mainNav .sNav.row2r {  position:absolute; left:0; top:47px; z-index:110;width:270px;}
#mainNav .sNav.row3 {  position:absolute; left:-213px; top:47px; z-index:110;width:380px;}
#mainNav .sNav.row3r {  position:absolute; left:0; top:47px; z-index:110;width:380px;}
#mainNav .sNav.row4r {  position:absolute; left:0; top:47px; z-index:110;width:650px;}
#mainNav .sNavbg{ width:100%; height:0; background:#fff url(../images/common/sNavbg.gif) repeat-x center bottom; overflow:hidden; position:absolute; left:0; top:47px; z-index:100;}



/*layer*/
.layer_wx_cont { padding:20px; text-align:center;}
.layer_login_cont { padding:20px;}
.layer_login_cont ul li { width:160px; height:80px; float:left; margin:0 10px; padding-top:130px; text-align:center;}
.layer_login_cont ul li a { width:152px; height:39px;display:inline-block;*display:inline;*zoom:1; line-height:39px; text-align:center; background:url(../images/btn_loginlayer.jpg) no-repeat; font-size:14px;}
.layer_login_cont ul li a:hover { text-decoration:none; color:#666; font-weight:bold;}
.layer_login_cont .login1 { background:url(../images/icon_login.jpg) no-repeat left 30px;}
.layer_login_cont .login2 { background:url(../images/icon_login.jpg) no-repeat center 30px;}
.layer_login_cont .login3 { background:url(../images/icon_login.jpg) no-repeat right 30px;}

/*gotop*/
.gotop{position:fixed; _position:absolute; bottom:130px; right:30px; width:60px; height:60px; display:none;}
.gotop a,.gotop a:link{width:60px;height:60px;display:inline-block; background:url(../images/gotop.gif) no-repeat center top; outline:none;}
.gotop a:hover{ background-position:center bottom;}

.loadingBox { text-align:center; padding:50px;}
