/*--------公用css--------*/
body {font-family: "Arial";font-size: 12px;color: #666666;line-height:200%; padding:0; margin:0}
a{color:#666666;  text-decoration:none;}
a:hover{color:#b00; text-decoration:underline;}
img{ border:none; font-size:0;}
.f_l{ float:left;}
.f_r{ float:right;}
.clearfix:after {clear: both;content: "."; display: block; height: 0; visibility: hidden;}
h3{ margin:0}
p{ margin:0;}
ul{ margin:0; padding:0;}
ul li{ list-style:none;}
.position{ position:relative;}
.bgf{ background:#fff;}
.margin{ margin-top:30px;}
table{ width:100%;}
td{ text-align:center; padding:2px 0;}

.page_bg{ background:url(bg.jpg) repeat 0 0;}
.pagebox{ margin:0 auto; width:980px}
.nav{ background:url(nav_bg.jpg) no-repeat 0 0; height:54px; line-height:54px; padding-left:10px;}
.nav li{ float:left; padding:0 10px;}
.nav li a{ display:block; float:left; width:80px; text-align:center; text-indent:-9999px;}
.nav li a.nav_0{ width:50px;}
.nav li a.nav_7{ width:120px;}
.nav li a.nav_8{ width:125px;}
.lfhz { padding-top:15px;}
.lfhz li{ float:left; padding:0 6px;}
.jj_title{ background:url(txt_title.jpg) no-repeat 0 0; height:40px; width:170px; text-indent:-9999px; margin-left:30px;}
.jj_txt{ width:595px; padding:10px 20px 0 50px; text-indent:20px; font-size:14px;}
.zz_title{ background:url(txt_title.jpg) no-repeat 0 -40px; height:40px; width:230px; text-indent:-9999px; margin-left:30px;}
.zz_pic{ width:95%; margin:20px auto;}
.zz_pic span{ color:#b53f00;}
.zhbox img{ border:6px solid #515151;}

/*--轮播--*/
.lead_animate {height:545px; padding:40px 0 20px;position: relative; z-index:0;}
.lead_animate3{ height:595px;}
.lead_btns, .lead_btns a { display: inline-block; height: 106px; overflow: hidden; width:46px;}
.lead_btns { position: absolute; top: 30%;z-index: 1;}
.lead_btns, .lead_btns a { background:url(lead_btns.jpg) no-repeat center top;}
.lead_left {left:80px;}
.lead_right {right:80px;}
.lead_left, .lead_left a {background-position: 0 0;}
.lead_left a:hover {background-position: -47px 0;}
.lead_right, .lead_right a {background-position: 0 -106px;}
.lead_right a:hover {background-position: -47px -106px;}
.lead_list {background:#373737;height:32px; margin:10px auto 0; overflow: hidden; position:relative; width:920px;}
.lead_anicontent {width:20000px;}
.lead_list ul{ padding:0 10px;}
.lead_list li { background:#373737; border-left: 1px solid #444444; border-right: 1px solid #2D2D2D; color:#fff;cursor: pointer; float: left;
height:32px;line-height:32px;text-align: center;width:98px;}
.lead_list li.selected {background:#555;}
.lead_list2 li{ width:88px;}
.lead_animain { height:500px; margin: 0 auto; overflow: hidden; width:704px;}
.lead_con { float:left; height:500px;overflow: hidden; text-align: center; width:704px;}
.lead_con .font14 { color: #000000; text-align: left;}
.quality_imgs {height:500px; line-height:500px; width:704px;}
.pics { margin: 0 auto; vertical-align: middle;}
.lead3{ height:550px;}

.gfwz{ margin-bottom:10px;}
.gfwz img{ border:6px solid #515151;}
.bdtitle{ padding:15px 0 0 20px;}
.bdgf{ width:95%; margin:0 auto; padding:10px 0 15px;}
.sxsp{ padding-top:15px; font-weight:bold;}
.sxqf{ width:96%; margin:10px auto 0;}
.sxqf a{ position:absolute; top:211px; left:30px; display:block; width:169px; height:38px; text-indent:-9999px;}
.more{ position:absolute; top:5px; right:70px; display:block; width:95px; height:22px; text-indent:-9999px;}
.gdfm{ width:96%; margin:10px auto 30px;}

#Foot {margin-top: 10px; border-bottom:1px solid #ddd; padding-bottom:15px;}
.footer_ad li a, .footer_ad li {float: left;}
.footer_links {border-top: 1px solid #ECECEC; margin-top: 20px; padding: 10px 0 0 280px;}
.footer_links li {border-right: 1px solid #CCCCCC; float: left; height: 14px; line-height: 14px; padding: 0 10px;}
.themefoot a:hover {color: #BB0000; text-decoration: underline;}

#floatdiv{ background:url(floatdiv_bg.jpg) no-repeat 0 0 #111111; padding-top:81px; width:130px;}
#floatdiv li{ border-bottom:1px dotted #343434; line-height:32px; margin:0 10px;}
#floatdiv li.gohome{ padding-top:15px}
#floatdiv li.totop{ border-bottom:none; padding:10px 0;}
#floatdiv li a{ display:block; width:105px; height:28px; line-height:28px; text-align:center; background:url(floatdiv_li.jpg) no-repeat 0 0; text-indent:-9999px;}
#floatdiv li a.li_2{ background-position:0 -24px;}
#floatdiv li a.li_3{ background-position:0 -52px;}
#floatdiv li a.li_4{ background-position:0 -76px;}
#floatdiv li a.li_5{ background-position:0 -108px;}
#floatdiv li a.li_6{ background-position:0 -136px;}
#floatdiv li a.li_7{ background-position:0 -164px;}
#floatdiv li a.li_8{ background-position:0 -192px;}
#floatdiv li a.li_9{ background-position:0 -225px;}
#floatdiv li a.li_10{ background-position:0 bottom;}