/* CSS Document */
body{ margin:0 auto; padding:0; text-align:left; font-size:12px; line-height:22px; color:#333; }
a{ color:#333; text-decoration:none; }
a:hover{ color:#bb0102; text-decoration:none; }
img{ border:none;}
h1, h2, h3, h4, h5, h6, p, dl, dt, dd, form,div{ margin:0; padding:0; font-weight:normal; font-size:12px}
ul, li, ol { list-style:none; margin:0; padding:0;}
.bd{zoom:1}
.bd:after { content: "\20"; display: block; height: 0; clear: both;}
.box{zoom:1;}
.box:after { content: "\20"; display: block; height: 0; clear: both;}

/*header*/
.header{ background:url(images/subtopbg.jpg) repeat-x left top; height:166px;}
.top{ width:1003px; margin:0 auto; padding:0; height:123px}
.top .logo{ width:390px; height:58px; margin-top:35px; margin-left:27px; float:left; display:inline}
.top .toptel{ float:right; width:272px; margin-right:20px; display:inline; text-align:right; color:#999999; padding-top:35px;}
.top .toptel ul{ list-style:none; padding:0; margin:0; padding-bottom:5px;}
.top .toptel a{ color:#999999;}
.top .toptel a:hover{ color:#bb0102;}
.topsina_webo{ background:url(images/znz_06.jpg) no-repeat left center; padding-left:30px; display:inline-block }
.nav{background: url(images/subnav_bg.jpg) repeat-x left top;
	margin:0 auto;
	height:43px;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	clear:both;
}
.nav .nav_main{ margin:0 auto;	width:1003px; line-height:43px; width:976px; text-align:center }
.nav .nav_main ul{ margin:0 auto; padding:0;}
.nav .nav_main ul li{ float:left; display:inline; background: url(images/navline.jpg) no-repeat right  top;width: 88px;}
.nav .nav_main ul li.nobor{ background:none repeat scroll 0 0 transparent}
.nav .nav_main ul li a{ color:#fff;font-size:14px;font-weight:bold;height:43px; display:block;padding:0;}
.nav .nav_main ul li a:hover{ color:#bc0102; background:url(images/navhover.jpg) repeat-x left top; }


.redcu{ color:#c50001; font-weight:bold;}

/*底部*/
.footer{ clear:both; margin-top:10px; }
.footer_box{ width:997px; margin:0 auto;}
.footred{
	height:246px;
	background:#181718;
	clear:both;
	border-top:2px #b80102 solid;
}
.footer_contact{ width:326px; float:left; display:inline; padding-top:18px;}
.footer_contact ul{ margin:0 auto; padding:0; }
.footer_contact ul li{ list-style:none; border-bottom:1px #1f1f1f solid}
.white14{font-family: Microsoft YaHei; color:#FFF; font-size:14px; font-weight:bold; line-height:35px;}
.paddingtop2{ padding-top:2px;}
.footer_nav{ width:510px; float:right;padding-top:18px;}
.footer_nav dl{ float:right; display:inline; margin-left:40px;}
.footer_nav dl dt{ color:#fff; font-size:14px; font-weight:bold; font-family: Microsoft YaHei; line-height:35px; }
.footer_nav dl dd{border-bottom:1px #1f1f1f solid}
.footer_nav p{ clear:both; text-align:right; padding-top:14px;}

.footer_link{ background:#121112; border-top:1px #3f3e3f solid; padding:10px 0;}
.footer_linkbox{width:997px; margin:0 auto;   padding-top:10px;  position:relative;}
.footer_linkbox h2{ color:#6b6b6b; font-weight:bold; float:left; margin-right:5px;display:inline}
.footer_linkbox p{
	float:left;
	color:#6b6b6b;
	width:920px;
} 
.footer_linkbox p a{ color:#6b6b6b;} 
.footer_linkbox p a:hover{ color:#ff0500;} 
.footer_linkbox h3{ clear:both; color:#323232}
.footercoin{position:absolute; left:70px; top:-18px; height:28px; text-align:right }

/*common 共用*/

/*float*/
.kefubox_right{ width:166px;height:500px;position: absolute; top: 0px; left: auto; right: 0px;z-index:1000;margin:0 8px 0 0}
.kefuline{ width:68px; height:144px; margin:0 auto; z-index:-1000;background:url(images/floatqq/qq_14.gif) no-repeat }
.kuandu{ width:166px; margin:0 auto; background: #FFF; position:absolute; top:125px; z-index:-999; border-bottom:0;}
.kuandu_border{ width:164px; border:1px #c8c8c8 solid; border-bottom:0;}
.kefubott{ width:166px; height:11px;background:url(images/floatqq/qq_38_02.jpg) no-repeat center top; clear:both; border:0;}
.kefutittle{ width:156px; margin:0 auto; height:46px; margin-top:3px;background:url(images/floatqq/qq_15.jpg) no-repeat }
.kefubg{ background:#efeeee; width:156px;margin:0 auto;padding-bottom:5px;}
.tel{ text-align:center; padding:10px 0; width:131px; margin:0 auto; display:block }
.kefulist{ width:151px; margin:0 auto; padding-bottom:5px; }
.kefulist h2{font-weight:bold; border:1px #cdcdcd solid;width:150px; background:url(images/floatqq/qq_23.gif) repeat-x left top; font-size:14px; height:25px; line-height:25px; cursor:pointer }
.coin{ background:url(images/floatqq/jiantoull.gif) no-repeat 2px 4px;padding-left:18px;}
.current .coin{ background: url(images/floatqq/qq_26.gif) no-repeat 2px 4px;color:#cc0000}
.huise6{  color:#666;}
.current .huise6{  color:#a40202;}
.duihualist{ width:151px; background:#dfdfdf; margin:0 auto;display:none}
.duihualist ul{width:151px;padding:0;}
.duihualist ul li{ list-style:none;}
.bluebg{width:101px; height:42px; background:url(images/floatqq/qq_31.jpg) no-repeat left top; line-height:40px; padding-left:50px; color:#fff; font-size:12px }
.bluebg a{color:#fff; font-size:12px; text-decoration:none;}
.bluebg a:hover{ color:#fff000; text-decoration:none;}
.xiahualine{ border-bottom:1px #a5a5a5 solid; list-style:30px; width:119px; margin:0 auto; padding-left:32px; font-size:12px; line-height:25px; color:#272727; background:#dfdfdf url(images/floatqq/QQtubiao.jpg) no-repeat 8px center;}
.kefubot{ width:161px; background:url(images/floatqq/qq_38_01.jpg) no-repeat left top; height:20px; display:block; clear:both; padding-top:21px; font-size:12px;text-align:center; color:#FFF; text-align:center}