/* CSS Document */
body{ margin:0; padding:0; font-size:12px; font-family:Arial, "ËÎÌå", sans-serif;word-wrap: break-word;}
.clear{ clear:both;}
dl,dt,dd{ margin:0; padding:0;}
img{ border:none; vertical-align:top;}
a{ text-decoration:none; color:#666;}
ul,li{ margin:0; padding:0; list-style:none;}
h1,h2,h3,h4,h5,h6,font{ margin:0; padding:0; font-size:12px; font-weight:normal;}
#top{ height:140px; background:url(../images/top_bg.gif) no-repeat center;}
.top{ width:980px; margin:0 auto; height:140px;}
.top_nav{ height:30px;}
.top_nav_l{ float:left; height:30px; line-height:30px; color:#999; padding-left:35px;}
.top_nav_r{ float:right; height:30px; line-height:30px; color:#999; font-family:"ËÎÌå";}
.top_nav_r a{ color:#999;}
.logo{ padding-top:23px;}
#nav{ height:40px; background:#ba1910; overflow:hidden;}
.nav{ height:40px; width:1100px; margin:0 auto;}
.nav ul li{ float:left; height:40px; background:url(../images/nav_xian.gif) no-repeat bottom right; padding-right:1px;}
.nav ul li a{ display:block; height:40px; font-family:"ºÚÌå"; font-size:16px; color:#fff; line-height:40px; padding:0 6px 0 6px; float:left;}
.nav ul li a:hover{ background:url(../images/nav_bg2.gif) repeat-x;}
#con{ height:auto; padding-top:240px; background:url(../images/banner1.gif) no-repeat center top; background-color:#fcf7f1; position:relative; z-index:0; position:relative;}

.con{ width:980px; margin:0 auto; height:auto; background:url(../images/con_l_bg.gif) no-repeat bottom left;}
.con_l{ float:left; width:260px; height: auto;}
.con_l ul li{ height:36px; display:block; filter:alpha(opacity=80);opacity: 0.8; margin-bottom:2px; background:url(../images/caidan_xian2.gif) no-repeat 20px 11px; background-color:#fff;}

.con_l ul li a{ display:block; height:36px; color:#333; line-height:36px; padding-left:38px;}
.con_l ul li a:hover{ color:#f00;}
.con_r{ float:right; width:710px; height:auto;  overflow:hidden; padding-bottom:50px; background:url(../images/con_bg.png);}

.title_t{ height:52px; margin:0 10px 0 10px; background:url(../images/title_xian.gif) repeat-x bottom;}
.title_t h2{ float:left; width:auto; border-bottom: solid 1px #cc0000; height:31px; font-family:"ËÎÌå"; padding-left:25px; background:url(../images/title_yuan.png) no-repeat 0 27px; font-size:24px; padding-top:20px; padding-right:20px;}
.title_t span{ float:right; padding:29px 10px 0 0px;}
.title_t span font{ color:#cc0000;}
.con_r_con{ height:auto; line-height:24px; padding:30px 20px 10px 20px; color:#555;}
.con_con{ padding:30px 20px 10px 20px; color:#555; height:auto;}
#huawen{ height:21px; background: url(../images/huawen.gif) repeat-x;}

#bottom{ text-align:center; line-height:24px; color:#fff; padding-top:35px; height:97px; background:#aea39d;}
#bottom a{ color:#fff;}
#con2{ height:auto; padding-top:15px; background:url(../images/news_bg.gif) repeat-x; background-color:#fcf7f1;}
.con2{ width:980px; margin:0 auto;}
.weizhi{ height:30px; line-height:30px; color:#666;}
.weizhi font{ color:#cc0000;}
.news_con{ height:auto; width:650px; margin:0 auto; background:#fff; filter:alpha(opacity=100);opacity: 1; padding:50px 165px 20px 165px;}
.news_con h3{ font-size:30px; font-weight:bold; line-height:36px; padding-bottom:10px; background:url(../images/news_con_xian.gif) repeat-x bottom;}
.news_con h4{ height:30px; line-height:30px; color:#555;}
.news_txt{ height:auto; padding:20px 0 20px 0; font-size:14px; line-height:24px; color:#333;}
.news_img{ text-align:center;}
.news_anniu{ padding-top:30px; color:#666; text-align:right;}
.caidan_bg{ background:url(../images/caidan_xian1.gif) no-repeat 20px 11px; background-color:#ba0e03; color:#FFFFFF}



