html,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-spacing:0;border-collapse: collapse;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;font-family:"simsun";}
ol,ul,li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:bold;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
i{font-style:normal;}
:focus {outline:0;}
html{ background:#fff1de  url(imagesfooter_bg.gif) repeat-x 50% 100%;}
body{ font-size:12px;font-family: Verdana, "simsun",sans-serif; color:#666;background:url(imagesheader_bg.jpg) repeat-x 50% 0; }
.warpbg{background:url(imagesheader_pic.jpg)  no-repeat 50% 0;}
h1{font-size:22px}h2,h3{font-size:14px;}h4,h5,h6{font-size:12px}strong{font-weight:bold;}
a{color:#333; text-decoration:none;} a:hover{text-decoration:underline; color:#cf0000;}
.fl{ float:left;*display:inline;}.fr{ float:right;*display:inline;}
.fl2{ margin-left:16px}
.warpper{width:1000px; margin:0 auto; background:#fff; overflow:hidden;}.carea{width:1000px; margin:0 auto;}

.header_top{ height:29px;line-height:29px; overflow:hidden; color:#fff;}
.header_top a{font-weight:bold; color:#fff; }.header_top a:hover{text-decoration:none; color:#ff0;}
.header_top .fl{ overflow:hidden; width:550px;}.header_top .fl a{ margin:0 5px;}.header_top .fl p{ margin-right:15px; float:left;}
.header_top .fr{ width:330px; overflow:hidden;}.header_top .fr a{ float:left; margin-left:15px;padding-left:25px;}.header_top .fr .nopic{ padding-left:5px;}
.xw{ background:url(imagesdhico.png) no-repeat 0 50%; }.xrd{ background:url(imagesghico.png) no-repeat 0 50%;}.xzx{ background:url(imagesxzxico.png) no-repeat 0 50%;}

.flash{ background:url(imagesbanner.jpg) no-repeat 50% 0; height:202px;}
.flash h1 , .flash p{ text-indent:-99999em; overflow:hidden;}

#menu{background:url(imagesmenu_bg.gif) repeat-x;height:64px;}
#nav{height:35px; line-height:35px; font-size:14px; font-weight:bold; overflow:hidden; float:left; *display:inline; width:620px;}
#nav li{float:left;height:35px; background:url(imagesmenu_line.gif) no-repeat 100% 50%;}
#nav li a{display:block; color:#fff;}
#nav li a span{ display:block; padding:0 20px;}#nav li a:hover{ text-decoration:none;}
#nav li .nav_on{ background: url(imagesmenu_curr_t.gif) no-repeat 50% 0; }
#nav li .nav_on span{color:#ff0;}
#menu_con{text-align:left;overflow:hidden;height:29px; padding-left:20px; color:#333; clear:both;}
#menu_con li{float:left; line-height:29px;  margin-right:10px;}
#menu_con li a{float:left; cursor:pointer;}
#menu_con li a span{float:left; background:url(imagesmenu_inline.gif) no-repeat 100% 50%; padding-right:10px;}
#menu_con li a:hover{text-decoration:none;}

.in_nav{float:right; *display:inline; width:320px; overflow:hidden;  height:31px; margin-top:4px; }
.in_nav li{ margin:0; float:left; *display:inline; height:31px; line-height:31px; font-weight:bold; font-size:14px; _width:80px;}
.in_nav li a{ color:#fff; display:block; padding:0 10px; height:31px;}.in_nav li a:hover{ text-decoration:none;}
.in_nav .n1{ background:url(imagesn1.gif) repeat-x 50% 100%;}
.in_nav .n2{ background:url(imagesn2.gif) repeat-x 50% 100%;}
.in_nav .n3{ background:url(imagesn3.gif) repeat-x 50% 100%;}
.in_nav .n4{ background:url(imagesn4.gif) repeat-x 50% 100%;}
.in_nav .ncurr , .in_nav a:hover{ background:url(imagesncurr.gif) no-repeat 50% 100%; height:31px; display:block; color:#fff;}

.wearther{ margin-left:10px;}
.topic{ height:29px; overflow:hidden; margin-left:15px;}
.t_news{ height:29px; padding-left:10px;overflow:hidden; position:relative; width:240px;}
.t_news b{ float:left; background:url(imagestopic_ico.gif) no-repeat 0 50%;  width:25px; text-indent:-99999em; overflow:hidden;}
#menu_con .news_li li{ float:none;}
.news_li,.swap{ float:none; display:inline-block; position:absolute; top:0; left:30px; line-height:29px;}
.news_li a,.swap a{ color:#333;}
.swap{top:29px;}

#menu_con li.search{ float:right; margin-right:4px;}
.search{ background:#fff; overflow:hidden; width:238px; height:23px; border:1px solid #d4d4d4; border-left-color:#c5c5c5;border-bottom-color:#c5c5c5; margin-top:4px; margin-right:4px; float:right;}
.i_text{ width:210px; height:23px; line-height:23px; padding:0 3px; border:0; background:0; float:left; color:#666;}
.i_btn{ background:url(imagessearchbtn.gif) no-repeat 50% 0; width:22px; height:23px;float:left; border:0; cursor:pointer;}

.em_news{ width:986px; height:85px; margin:0 auto; padding:8px 0;}
.slideBox{ width:986px; height:85px; overflow:hidden; position:relative;}
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:10px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:5px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#cf0000; color:#fff; }
.slideBox .bd{ height:85px; overflow:hidden; position:relative; height:100%; z-index:0;   }
.slideBox .bd img{ width:986px; height:85px; }

.footer_nav{ background:url(imagesfooterbg.gif) repeat-x 50% 100%; height:38px; line-height:38px; text-align:center;  font-size:14px;}
.footer_nav a{ margin:0 8px;font-weight:bold;}
.footer{ background:url(imagescopyrightbg.gif) no-repeat 50% 100%; height:130px; text-align:center; padding-top:50px;}
.footer p{ line-height:24px; color:#fff;}#weather6{ display:none;}

#daohang {
 padding:0px 0px 0px 8px;
 margin:0px;
height:35px; line-height:35px; font-size:14px; font-weight:bold; overflow:hidden; float:left; *display:inline; width:620px;}

#daohang li {  background:url(imagesmenu_line.gif) no-repeat 100% 50%;}
#daohang .mainlevel A {
 LINE-HEIGHT: 36px; font-size:14px; font-weight:bold; height:36px; background:url(../images/daohangli.jpg);  width:102px; text-align:center; DISPLAY: block; COLOR: #fff; TEXT-DECORATION: none; 
}
#daohang .mainlevel A:hover{ color:#fff000;}
#daohang .mainlevel UL A { padding:0px; margin:0px;  color:#fff;}
#daohang .mainlevel UL { list-style:none; Z-INDEX:999; width:102px; margin:0px; padding:0px;   POSITION: absolute; FILTER: alpha(opacity=80);   DISPLAY: none;  -moz-opacity: 0.8; opacity: 0.8;
}
#daohang .mainlevel {
   FLOAT: left; PADDING-TOP: 0px; list-style:none; 
}