﻿/* CSS Reset */
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}
strong{ font-weight:bold;}
img{ vertical-align:top;}
.cl{ clear:both; font-size:0;}

a{ color:#3d3d3d; font-size:12px; text-decoration:none;}
a:hover{ color:#ff0000; text-decoration:none;}

body{ font-size:12px; color:#3d3d3d; font-family:"Microsoft YaHei"; background:url(../image/bg2.gif) center 0 repeat-y; margin-left:-1px\9\0;}
.bg2{ background:url(../image/bg.gif) center top no-repeat;}
.wrapper{ width:998px; margin:0 auto; overflow:hidden;}

.top{ width:968px; overflow:hidden; height:86px; padding:20px 30px 0 0; text-align:right;}
.top a{ margin:0 4px;}

.nav_box{ width:998px; margin-bottom:29px; height:36px;}
.nav_link{ float:left;}
.nav{ width:780px;height:36px; float:left;}
.nav ul{ width:780px;}
.nav ul li{ float:left;  position:relative; z-index:1;text-align:center; background:url(../image/nav_icon.gif) 0 center no-repeat; padding-left:3px;}
.nav ul .fisrt{ background:none; padding:0;}
.nav ul li a{font-size:14px;text-align:center;letter-spacing:1px;width:94px; color:#fff; float:left; height:36px; line-height:36px; font-weight:bold;}
.nav ul li a:hover{ color:#fff000;}
.nav ul li ul{ width:139px; overflow:hidden; position:absolute; z-index:99; left:0; top:36px;}
.nav ul li ul li{ height:27px; width:139px; margin-bottom:1px; background:#e89500; text-align:left;}
.nav ul li ul li a{height:27px; line-height:27px; width:124px; font-size:12px; font-weight:normal;text-align:left; padding-left:15px;}
.nav ul li ul li a:hover{ color:#ff0000;}
.nav li a.level:hover,
.nav li:hover a.level{color:#e89500;background:url(../image/nav_h.gif) 0 center no-repeat}
.sf-sub-indicator{ display:none;}

#banner{ width:997px; height:297px!important; overflow:hidden; margin-bottom:12px;}

.news_s_box{ width:845px; height:31px; margin:0 auto 10px; overflow:hidden; background:url(../image/news_s_bg.gif) 0 0 no-repeat; padding-left:130px; height:31px; line-height:31px;}
.news_s_show{ width:640px; float:left; overflow:hidden;}
.news_s_panel{ width:640px; overflow:hidden;}
#news_s_list{ width:640px; overflow:hidden;}
#news_s_list li{ float:left; margin-right:17px; height:31px; line-height:31px;}
.news_s_more{ float:right; margin-right:25px;}
.news_s_more a{ margin:0 6px;}

.content{ width:976px; overflow:hidden; margin:0 auto;}
.con_top{ width:975px; overflow:hidden; margin-bottom:12px;}
.redio_box{ width:287px; height:245px; background:url(../image/redio_bg.gif) 0 0 no-repeat; float:left; margin-right:8px; overflow:hidden; padding-top:30px;}
.redio_cp{ width:287px; height:18px; overflow:hidden; margin-bottom:12px;}
.redio_cp a{ width:45px; height:18px; float:right;}
.redio{ width:257px; height:201px; overflow:hidden; margin-left:15px;}

.jj_box{ width:414px; height:245px; background:url(../image/jj_bg.gif) 0 0 no-repeat; overflow:hidden; float:left; padding-top:30px;}
.jj_cp{ width:414px; height:18px; overflow:hidden; margin-bottom:12px;}
.jj_cp a{ width:45px; height:18px; float:right;}
.jj_txt{ width:385px; height:200px; overflow:hidden;float:right; text-indent:22px; line-height:210%; padding:0 15px;}

.ct_box{ width:249px; background:url(../image/ct_bg.gif) 0 0 no-repeat; height:185px; overflow:hidden; float:right; padding:90px 0 0 8px;}
.ct_txt{ width:131px; overflow:hidden; height:170px; float:left;}
.ct_txt p{ line-height:200%;}
.ct_link{ width:109px; float:right; height:200px; overflow:hidden; margin-right:1px; display:inline;}
.ct_link a{ display:block; margin-bottom:10px;}

.chanp_box{ width:976px;overflow:hidden; background:url(../image/show_bg.gif) 0 0 no-repeat; height:226px; padding-top:30px;}
.show_cp{ width:976px; height:18px; margin-bottom:12px; overflow:hidden;}
.show_cp a{ width:45px; height:18px; float:right;}
.show_box{ width:946px; overflow:hidden; margin-left:15px;}
.show_panel{ width:946px; overflow:hidden;}
#show_list{ width:946px; overflow:hidden;}
#show_list li{ float:left; text-align:center; margin:0 12px; display:inline;}
#show_list li img{ border:1px solid #d8d8d8; padding:2px;}
#show_list li span{ display:block; padding-top:10px;}

.foot{ width:100%; height:auto; overflow:hidden; font-family:Arial, Helvetica, sans-serif; background:url(../image/foot.gif) 0 0 repeat-x #a40102;overflow:hidden;}
.foot_in{ width:1025px; margin:0 auto; background:url(../image/foot_in.gif) 0 0 no-repeat; height:auto;left:2px; position:relative; padding-top:57px;}
.fl{ height:43px; line-height:43px; padding-left:30px; width:934px; overflow:hidden; margin-bottom:13px;}
.fl a{ margin:0 5px;}
.ft{ color:#fff; padding-left:30px; width:900px; overflow:hidden;}
.ft a{ color:#fff;}
.ft p{ margin-bottom:12px;}

.sidebar{ width:193px; float:left;}
.pro_box{ width:193px;overflow:hidden; margin-bottom:10px;}
.pro_box h3{ width:193px; background:url(../image/pro_cp.gif) 0 0 no-repeat; height:63px; text-align:center; color:#a94506; font-size:24px; font-weight:bold; letter-spacing:1px; line-height:63px;}
.pro_cloumn{ width:193px; background:url(../image/pro_bg.gif) 0 0 repeat-y;overflow:hidden; padding-top:10px;}
.pro_cp a{ width:45px; height:27px; float:right;}
.pro_list{ width:179px; margin:0 7px; overflow:hidden;}
.pro_list li{ overflow:hidden;}
.pro_list li a{ color:#fff;height:35px; line-height:35px; width:144px; background:url(../image/pro_li.gif) 0 0 no-repeat; padding-left:35px;display:block;}
.pro_list li a:hover{ color:#fff; background:url(../image/pro_li_h.gif) 0 0 no-repeat;}

.in_ct{ width:193px; height:194px; margin-bottom:10px; overflow:hidden; background:url(../image/in_ct.gif) 0 0 no-repeat;}
.in_t_txt{ width:165px; margin:78px 0 0 12px; overflow:hidden; height:94px;}
.in_t_txt p{ height:24px; line-height:24px;}

.main_con{ width:766px; background:url(../image/in_m_bg.gif) 0 top no-repeat; float:right; overflow:hidden;}

.in_cp{ width:706px; overflow:hidden; padding:0 22px 0 38px; height:58px; background:url(../image/in_cp.gif) 0 0 no-repeat; margin-bottom:15px; line-height:58px;}
.in_cp h3{font-size:22px; font-weight:bold; letter-spacing:1px; color:#890c23; float:left;}
.in_cp p{float:right; margin-top:14px;}

.in_txt{ width:726px; padding:0 20px;}
.in_txt p{ text-indent:25px; line-height:200%; margin-bottom:7px;}

