* { margin: 0; padding: 0; border: 0;}

body { font-family: "宋体"; font-size: 12px; line-height:1.5em; color:#333; background-color: #333;}

a:link { font-size: 12px; text-decoration: none; color: #333333; } 
a:visited { font-size: 12px; text-decoration: none; color:#333333; } 
a:hover { font-size: 12px; text-decoration: none; color:#cc0000;}
a:active { font-size: 12px; text-decoration: none; color:#cc0000; } 

.input{ border:solid 1px #cccccc; height:20px; width:300px;}
img{ border:0px;}
li{ list-style:none;}

.clearfix:after{
content:"."; display:block; height:0; clear:both;
visibility:hidden;
}
*html .clearfix{
 height:1%;
}
*+html .clearfix{
 height:1%;
}

.clear{clear: both;}
.right{float:right;}
.left{float:left;}
.noborder{ border:0px;}
.b{ font-weight:bold;}
.left_10{ margin-left:10px;}
.pad_10{ padding:10px;}
a.style1{ color:#cc0000; }
.style2{ color:#cc0000; }
a.style3{ color:#ffab45; }
.h_2{ line-height:2em;}
  .blank5{height:5px; line-height:5px;/* _margin:-3px 0;*/ clear:both; visibility:hidden;}

.collapse{border-collapse:collapse; border:1px solid #ccc;}
.collapse td{border-collapse:collapse; border:1px solid #ccc;}

.collapse2{border-collapse:collapse; border:1px solid #000;}
.collapse2 td{border-collapse:collapse; border:1px solid #000;}

#box { width: 994px; padding:0px 3px; height:100%; margin-left: auto; margin-right: auto; text-align:left; background-color: #fff;}

#top { width: 994px; height: 87px; position:relative; background:url(../images/top_bg.gif) repeat-x;}

#top_nav { position:absolute; right:0px; top:0px; width: 517px; height: 23px; padding:7px 0px 0px 50px; background:url(../images/top_nav.gif) no-repeat;}
#top_nav li{ float:left;}
#top_nav li a:link,#top_nav li a:visited{ color:#fff; display:block; padding:0px 10px; border-right:solid 1px #fff; text-align:center;}
#top_nav li a:hover,#top_nav li a:active{ color:#ffff00;}

#logo{ position:absolute; left:0px; top:0px; width:268px; height:80px;}

#top_tel{ position:absolute; right:10px; bottom:5px; line-height:2em; font-weight:bold; color:#808080; text-align:right;}

#nav { width: 986px; height: 53px; padding-left:8px; background:#a90000 url(../images/nav_bg.gif) repeat-x;}
#nav li{ float:left;}
#nav li a:link,#nav li a:visited{ color:#fff; display:block; height:35px; width:95px; padding-top:18px; text-align:center;}
#nav li a:hover,#nav li a:active{color:#ffff00; text-decoration:underline; background:url(../images/nav_bg2.gif) repeat-x;}
.nav_line{ width:3px; height:53px; background:url(../images/nav_line.gif) no-repeat right;}

#top_ad{ float:left; width:994px; height:190px; overflow:hidden; border:solid 1px #ccc; text-align:center; margin-top:5px;}
#top_ad img{ width:994px;}

#mid { width: 994px; height:auto; padding-top:10px; overflow: hidden; background-color: #fff;}
#mid_left { float:left; width: 236px; height:100%; background:url(../images/bg_l.gif) repeat-y; margin-bottom: -2000px; padding-bottom: 2000px;}
#mid_right { float:left; z-index:-200; width: 735px; height:100%; padding:0px 10px 0px 13px; background:url(../images/bg_r.gif) repeat-y top; margin-bottom: -2000px; padding-bottom: 2000px;}
#m_r_t { float:left; width: 758px; height: 8px; background:url(../images/bg_r_t.gif) no-repeat bottom;}
.right_content{ padding:10px 0px; line-height:2em;}

.l_t{ width: 226px; letter-spacing:2px; height: 20px; padding:8px 10px 0px 0px; font-weight:bold; background:url(../images/t_l.gif) no-repeat; text-align:right;}
#l_wzjs{ float:left; width: 236px; height: auto;}
#l_wzjs li{ float:right;}
#l_wzjs li a{ display:block; width:200px; height:20px; padding:5px 0px 0px 26px; margin-top:2px; background:url(../images/t_l_l1.gif) no-repeat;}
#l_wzjs li a:hover,#l_wzjs li a:active{ background:url(../images/t_l_l2.gif) no-repeat; color:#cc0000;}

#l_cgal{ float:left; width: 236px; height: auto; margin-top:5px;}
#l_cgal li{ float:right;}
#l_cgal li a{ display:block; width:206px; height:18px; padding:7px 0px 0px 20px; background:url(../images/sj.gif) no-repeat left; border-bottom:dashed 1px #ccc;}
#l_cgal li a:hover,#l_cgal li a:active{ background:#f9f9f9 url(../images/sj2.gif) no-repeat left; color:#cc0000;}

#l_zyys{ float:left; width: 236px; height: auto; margin-top:5px;}

#l_jzfaq{ float:left; width: 236px; height: auto; margin-top:5px;}
#l_jzfaq li{ float:right;}
#l_jzfaq li a{ display:block; width:103px; height:18px; padding:7px 0px 0px 10px; background:url(../images/hsj.gif) no-repeat left; border-bottom:solid 1px #ccc;}

#l_wzyh{ float:left; width: 236px; height: auto; margin-top:5px; background:url(../images/seo.gif) no-repeat right;}
#l_wzyh li{ float:right; display:block; width:216px; height:15px; padding:4px 0px 0px 10px; background:url(../images/hsj.gif) no-repeat left;}

#l_jzzs{ float:right; width:231px; height: auto; background:#f9f9f9 url(../images/jzzs.gif) no-repeat right top; margin:5px 0px; padding-top:40px;}
#l_jzzs li{ float:right; display:block; width:98px; height:19px; padding:4px 0px 0px 15px; margin-top:10px; background:url(../images/lk.gif) no-repeat left;}
#l_jzzs li a{ color:#fff;}
#l_jzzs li a:hover,#l_jzzs li a:active{color:#cc0000;}

#l_lxwm{ float:left; width: 236px; height: auto; margin-top:5px;}
#l_lxwm li{ float:right; width:175px; padding-left:47px; height:38px; margin-top:5px;}
#l_lxwm li a{ background:url(../images/lxwm1.gif) no-repeat left; width:160px; height:28px; padding:10px 0px 0px 10px; display:block; font-weight:bold; font-size:14px;}
#l_lxwm li a:hover,#l_lxwm li a:active{color:#cc0000; background:url(../images/lxwm2.gif) no-repeat left;}
.l_1{background:url(../images/p_tel.gif) no-repeat left;}
.l_2{background:url(../images/p_mobile.gif) no-repeat left;}
.l_3{background:url(../images/p_qq.gif) no-repeat left;}
.l_4{background:url(../images/p_email.gif) no-repeat left;}
.l_5{background:url(../images/p_msn.gif) no-repeat left;}
.l_6{background:url(../images/p_job.gif) no-repeat left;}
.l_7{background:url(../images/p_about.gif) no-repeat left;}
.l_8{background:url(../images/p_feedback.gif) no-repeat left;}
.l_9{background:url(../images/p_contact.gif) no-repeat left;}
.l_10{background:url(../images/p_pay.gif) no-repeat left;}
.l_11{background:url(../images/p_faq.gif) no-repeat left;}

#l_yqlj{ float:left; width: 236px; height: 303px; margin-top:5px;}
#l_yqlj li{ float:right; display:block; width:103px; height:18px; padding:7px 0px 0px 10px; background:url(../images/hsj.gif) no-repeat left;}
.l_more{ float:left; width: 226px; height: 20px; padding:10px 10px 0px 0px; text-align:right;}

.text_content{padding:3px;line-height: 2em;}
a.bottom_nav {color: #CB0000;font-size:14px;letter-spacing:1px;font-weight:bold;}
#bottom{ width: 992px; height: auto; border:solid 1px #ccc; text-align:center; overflow:hidden; background-color:#fff;}
.copy{ font-family:Arial;}

.bot_div{ float:left; width:992px; height:auto; overflow:hidden; padding:10px 0px; text-align:left;}
.bot_t{ float:left; width:100px; height:40px; padding-left:10px;}
.bot_t span{ float:left; width:90px; height:27px; padding-left:20px; padding-top:13px; background:url(../images/shield.png) no-repeat left;}
.bot_t span a {color: #CB0000;font-size:14px;letter-spacing:1px;font-weight:bold;}
.bot_div li{ float:left; padding-left:5px;}
.bot_div li a:link,.bot_div li a:visited{ float:left; line-height:40px;}
.bot_div li a:hover,.bot_div li a:active{color:#cc0000;}
.bot_div img{ width:120px; height:40px;}

.bot_nav{ float:left; background:url(../images/bottom_nav.gif) repeat-x; height:37px; line-height:37px; width:952px; padding:0px 20px; text-align:center;}
.bot_nav li{ float:left;}
.bot_nav li a:link,.bot_nav li a:visited{ float:left; padding:0px 8px;}
.bot_nav li a:hover,.bot_nav li a:active{color:#cc0000;}

.bot_info{ float:left; background:url(../images/bottom_nav2.gif) repeat-x; height:69px; width:932px; padding:0px 30px; text-align:center;}
.bot_logo{ float:left; width:212px; height:67px;}
.bot_text{ float:left; line-height:2em; padding:10px 40px;}
.bot_icp{ float:right; width:35px; height:43px; padding-top:10px;}

/*内页公用CSS  start*/

#nav_map{ border-bottom:solid 1px #ccc; padding:5px 0px;}

.hoowolf{ text-align:center; color:#cc0000; font-weight:bold; padding:5px 0px;}

.nav_case{ float:left; width:718px; height:auto; overflow:hidden;}
.nav_case li{ float:left;}
.nav_case li a{ background:url(../images/case_tip.gif) no-repeat; color:#820004; display:block; width:106px; height:20px; padding-top:2px; text-align:center; margin:5px;}
.nav_case li a:hover,.nav_case li a:active{ color:#cc0000;}

/*内页公用CSS  end*/



/*在线QQ  start*/

.QQbox {
	z-index: 99; right: 0px; width: 178px; position: absolute; top: 40px
}
.QQbox .press {
	right: 0px; width: 33px; cursor: pointer; border-style:none; position: absolute; height: 158px;
}
.QQbox .Qlist {
	background: url(../kf/qq_listbg.gif) repeat-y -155px 0px; left: 0px; width: 145px; position: absolute
}
.QQbox .Qlist .t {
	font-size: 1px; float: right; width: 145px; height: 6px
}
.QQbox .Qlist .b {
	font-size: 1px; float: right; width: 145px; height: 6px
}
.QQbox .Qlist .t {
	background: url(../kf/qq_listbg.gif) no-repeat left 50%
}
.QQbox .Qlist .b {
	background: url(../kf/qq_listbg.gif) no-repeat right 50%
}
.QQbox .Qlist .con {
	background: #fff; margin: 0px auto; width: 90%
}
.QQbox .Qlist .con H2 {
	border: #3a708d 1px solid; background: url(../kf/qq_listbg.gif) repeat-y -163px 0px; font: bold 12px/22px "宋体"; color: #fff; height: 22px; text-align: center
}
.QQbox .Qlist .con UL {
	padding:10px 0px;
}
.QQbox .Qlist .con UL LI {
	padding-right: 0px; padding-left: 8px; background: #ffffff; padding-bottom: 0px; padding-top: 5px; height: 20px
}
.QQbox .Qlist .con UL LI.odd {
	background: #fff
}

/*在线QQ  start*/
