body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre, form,fieldset,input,textarea,p,blockquote,th,td{padding:0; margin:0 auto; }
body{  font:12px "ËÎÌå"}
img{border:0;}
ul,li{list-style:none}
.clear{width:0; height:0; font-size:0; line-height:0; clear:both; visibility:hidden}
.clearfix:after{content:""; display:block; clear: both}
.clearfix{zoom:1}
a{text-decoration:none; color: #555}
a;hover{ text-decoration:underline}

#wp{ width:1025px; }
#header{ height:79px; overflow:hidden}
#header .logo{ width:296px; float:left}
#header .header_links{ width:220px; float:right; margin-top:25px; overflow:hidden}
#header .header_links a{ width:60px; margin:0 10px; color:#2d2d2d}
#header .header_links a:hover{ text-decoration:underline}


#nav{ z-index:30;background:url(../images/navbg.jpg) repeat-x;height:34px; padding-left:10px}
#nav li{ list-style: none;float: left;font: bold 14px/34px arial; background:url(../images/nav_line.jpg) left center no-repeat}
#nav li a{display: block;width:100px;color: #FFF;text-align: center;text-decoration: none}
#nav li a:hover{ background:url(../images/navbg.jpg) repeat-x}
#nav li.curr{ background:none}
#nav div{position: absolute;visibility: hidden;margin: 0;padding:0 10px;background:#d2181b;border: 1px solid #d2181b}
#nav div a{position: relative;display: block;margin: 0;padding: 5px 10px;width: auto;white-space: nowrap;text-align: left;text-decoration: none;background: #d2181b;color: #fff;font: 14px arial}
#nav div a:hover{background: #fff;color: #d2181b}

#banner{ height:261px; margin-bottom:10px}
#main{ margin-bottom:10px}
.news_box{ margin-bottom:10px}
.news_left{ width:738px; float:left}
.news_left h2{ background:url(../images/erjian.gif) 0 10px no-repeat; height:28px; font:bold 14px/28px Verdana, Geneva, sans-serif; color:#202020; text-indent:15px; border-bottom:1px dotted #ccc; overflow:hidden}
.news_left h2 a{ color:#202020}
.news_left h2 span{ float:right;margin-top:6px}
.news_left ul{ padding:10px 5px}
.news_left ul li{ font:12px/24px Verdana, Geneva, sans-serif; color:#555; height:24px; overflow:hidden}
.news_left ul li a{ color:#555}
.news_left ul li a:hover{ text-decoration:underline}
.news_left ul li span{ float:right; color:#bdbdbd; }

.news_right{ background:url(../images/erjian.gif) 0 -130px no-repeat #fcfcfc; width:250px; float:right; border:1px solid #e2e2e2; height:235px; overflow:hidden}
.news_right h2{ height:50px; font:bold 14px/50px Verdana, Geneva, sans-serif; color:#a80e1a; text-indent:30px}
.news_right h2 a{  color:#a80e1a}
.news_right ul{ background:url(../images/erjian.gif) 272px -300px no-repeat; padding-left:30px; padding-right:10px; height:185px; overflow:hidden}
.news_right ul li{ height:24px; font:12px/24px Verdana, Geneva, sans-serif; overflow:hidden; color:#555}
.news_right ul li a{ color:#555}
.news_right ul li a.adm{color: red}
.news_right ol{margin: 40px 26px;}
.news_right ol li{height: 40px; line-height: 40px}
.news_right ol li img{float: left;width: 95px; height: 32px; padding-left: 10px}
input.txt{border: 1px solid #DDDDDD;float: left; height: 28px; line-height: 28px; text-indent: 6px}
input.sbnt{    background-color: #d0131a; background-image: -moz-linear-gradient(center top , #d0131a, #118C2B); border: 1px solid #b9050e; color: #FFFFFF; cursor: pointer; float: left; font-size: 14px; font-weight: bold; height: 30px; width: 193px;}
#login img{float: left;margin-right: 10px}
#login input{margin-right: 10px}
.impor{ width:210px; height:318px; overflow:hidden; float:left; border:1px solid #bababa; margin-right:15px}
.impor h2{ background:url(../images/im_tit.jpg) repeat-x; height:28px; font:bold 14px/28px Verdana, Geneva, sans-serif; color:#fff}
.impor h2 b{ background:url(../images/erjian.gif) no-repeat 10px -22px; display:block; text-indent:23px; height:28px}
.impor ul{ padding:10px 5px}
.impor ul li{ float:left; width:100px; display:inline} 
.impor ul li span{ width:69px; height:43px; overflow:hidden; display:block; margin:auto}
.impor ul li span img{ width:69px; height:43px; }
.impor ul li p{ height:24px; font:12px/24px Verdana, Geneva, sans-serif; text-align:center; overflow:hidden}
.impor ul li p a{ color:#454545}
.about_index{ width:527px; float:left;border:1px solid #bababa; border-top:2px solid #a24c3a; height:317px; overflow:hidden}
.about_index h2{ height:28px; border-bottom:1px solid #bababa; font:bold 14px/28px Verdana, Geneva, sans-serif; background:url(../images/erjian.gif) 10px -55px no-repeat; text-indent:30px}
.about_index h2 span{ float:right; margin-top:6px; margin-right:15px}
.about_index .ab_info{ padding:25px}
.about_index .ab_info span{ float:right; width:204px; height:234px; margin-left:10px}
.about_index .ab_info p{ text-indent:2em; font:12px/24px Verdana, Geneva, sans-serif; color:#444; height:220px; overflow:hidden }
.down{ width:250px; float:right; height:318px;border:1px solid #bababa;}
.down h2{ height:28px; font:bold 14px/28px Verdana, Geneva, sans-serif; background:url(../images/erjian.gif) 0 -92px no-repeat; text-indent:30px}
.down ul{ padding:20px; overflow:hidden; height:186px}
.down ul li{ height:24px; font:12px/24px Verdana, Geneva, sans-serif; color:#444; overflow:hidden}
.down ul li a{ color:#444}
.down ul li a:hover{ text-decoration:underline}

.best_gc{ height:163px; background:#dcddcf url(../images/best.jpg) no-repeat 20px bottom; padding-left:240px; padding-top:25px;}
.best_gc ul{}
.best_gc ul li{ width:165px; float:left; margin:0 10px; display:inline}
.best_gc ul li span{ display:block; height:117px; overflow:hidden}
.best_gc ul li span img{ width:165px; height:117px}
.best_gc ul li p{ height:24px; font:12px/24px Verdana, Geneva, sans-serif; color:#333; text-align:center;overflow: hidden;}
.best_gc ul li p a{ color:#333}

#foot{ background:#4d4b3e; padding:20px 0 50px 35px;color:#e1dfd2}
#foot p{ height:24px; font:12px/24px Verdana, Geneva, sans-serif; color:#e1dfd2}


#mainb{ margin-bottom:10px }
.type_left{ width:251px; float:left; overflow:hidden}
.sub_menu{}
.sub_menu ul{ border:1px solid #d3d3d3; border-bottom:0}
.sub_menu ul li{ height:28px; border-bottom:1px solid #d3d3d3; font:bold 12px/28px Verdana, Geneva, sans-serif; text-indent:30px }
.sub_menu ul li a{ display:block;background:url(../images/pgrey.gif) 10px 10px no-repeat; color:#676767}
.sub_menu ul li a:hover{ display:block; background:url(../images/pred.gif) 10px 10px no-repeat #fff6f9; color:#cd0001}
.sub_menu ul li.curr a{ display:block; background:url(../images/pred.gif) 10px 10px no-repeat #fff6f9; color:#cd0001}
.contact{ background:url(../images/add_bg.gif) no-repeat; padding-left:60px; height:81px; font:12px/24px Verdana, Geneva, sans-serif; color:#676767; margin-top:10px}
.type_right{ width:755px; float:right;border:1px solid #d3d3d3; overflow:hidden}
.type_right .seo_links{ height:33px; font:12px/33px Verdana, Geneva, sans-serif; background:#fff6f9 url(../images/home_ico.gif) 10px 8px  no-repeat; text-indent:32px;border-bottom:1px solid #d3d3d3; color:#333}
.type_right .seo_links a{ color:#333}
.about{ padding:25px;font:14px/26px Verdana, Geneva, sans-serif;}
.about h1,.about h2,.about h3,.about h4{ text-align:center;padding-bottom:10px; border-bottom:1px dotted #ccc; margin:0 30px; margin-bottom:10px; }
.about p{ font:14px/26px Verdana, Geneva, sans-serif; text-indent:2em}

.about_ld{ padding:10px 0}
.about_ld ul{}
.about_ld ul li{ border-bottom:1px dashed #eee; padding:10px 0; margin:0 20px; height:100px; overflow:hidden}
.about_ld ul li span{ width:125px; height:100px; display:block; float:left; margin-right:15px; border:1px solid #ccc}
.about_ld ul li span img{ width:125px; height:100px;}
.about_ld ul li h3{ height:24px; font:bold 14px/24px Verdana, Geneva, sans-serif; color:#333}
.about_ld ul li h3 a{ color:#333}
.about_ld ul li h3 a:hover{ text-decoration:underline}
.about_ld ul li p{ font:12px/24px Verdana, Geneva, sans-serif; height:48px; overflow:hidden; color:#555}
.about_ld_art{ padding:25px}
.about_ld_art span{ display:block; margin:10px auto}
.about_ld_art span img{ display:block; margin:auto; width:40%; height:40%}
.about_ld_art h1{ height:30px; font:bold 16px/30px Verdana, Geneva, sans-serif; text-align:center}
.about_ld_art p{ font:14px/28px Verdana, Geneva, sans-serif; color:#555; text-indent:2em}
.page_num{ margin:20px 50px; margin-right:0}
.page_num a{ padding:10px; border:1px solid #eee; height:10px; color:#555}
.page_num a.curr{ background:#C00; color:#fff}

.news_list{ padding:20px 0 ;font:14px/24px Verdana, Geneva, sans-serif;}
.news_list ul{ padding:0 20px}
.news_list ul li{ border-bottom:1px dashed #ccc; padding:5px 0; margin:0 20px; height:24px; font:12px/24px Verdana, Geneva, sans-serif; color:#333; overflow:hidden}
.news_list ul li a{ color:#333}
.news_list ul li a:hover{ color:#555}
.news_list ul li span{ float:right; color:#666}
.news_list h3{padding: 0 55px}


.rele_news{ border:1px solid #ccc}
.rele_news h2{ background:url(../images/erjian.gif) 5px 9px no-repeat; height:28px; font:bold 14px/28px Verdana, Geneva, sans-serif; color:#333; text-indent:20px; border-bottom:1px solid #ccc}
.rele_news ul{ padding:10px 0}
.rele_news ul li{  padding:0 20px;  height:24px; font:12px/24px Verdana, Geneva, sans-serif; color:#333; overflow:hidden}
.rele_news ul li a{ color:#333}
.rele_news ul li a:hover{ color:#555}

.news_article{color:#333; font:14px/26px Verdana, Geneva, sans-serif; padding:30px 20px}
.news_article img{width: 100%;}
.news_article .art_info{ height:24px; font:12px/24px Verdana, Geneva, sans-serif; color:#555; text-align:center; padding:8px 0}
.news_article p{ text-indent:2em; color:#333; font:14px/26px Verdana, Geneva, sans-serif; margin-bottom:10px}
.news_article h1{ font:bold 16px/30px Tahoma, Geneva, sans-serif; color:#333; text-align:center}

.pe_news ul{ padding:10px 0; margin-bottom:20px}
.pe_news ul li{  padding:0 20px; height:24px; font:12px/24px Verdana, Geneva, sans-serif; color:#333; overflow:hidden}
.pe_news ul li a{ color:#333}
.pe_news ul li a:hover{ text-decoration:underline; color:#333}


.pro_list{ padding:10px 0}
.pro_list ul{}
.pro_list ul li{ padding:10px 0; margin:0 10px; overflow:hidden; float:left; width:168px; height:180px}
.pro_list ul li img{ width:168px; height:120px;}
.pro_list ul li p{ font:12px/22px Verdana, Geneva, sans-serif; height:44px; overflow:hidden; color:#555; text-align: center;}


.pro_article{ padding:25px}
.pro_article span{ display:block; margin:10px auto}
.pro_article span img{ display:block; margin:auto; width:80%; height:80%}
.pro_article h1{ height:30px; font:bold 16px/30px Verdana, Geneva, sans-serif; text-align:center}
.pro_article p{ font:14px/28px Verdana, Geneva, sans-serif; color:#555; text-indent:2em}