@charset "utf-8";
/* CSS Document */
body{ background:url(../images/bg.jpg) repeat-y center;font:12px Arial, Helvetica, sans-serif; line-height:18px; text-align:left;color:#666; min-width:990px;} 
*{margin:0px; padding:0px;}
a{ text-decoration:none;}
ul,ol,li{ float:left; list-style:none;}
.clear{ clear:both; font-size:0; line-height:0; height:0;}
img{border:none;}
p{padding:6px 0;}
.img01{ float:left; margin:5px 12px 0 0;}
.img02{ float:right; margin:5px 0 0 12px;}
.ys{color:#F00;}

/*头部*/
#header{width:980px; height:130px; margin:0 auto;}
.logo{width:386px;height:88px;float:left;}
.logo_right{ width:580px; height:88px; float:right;}
.languages{ width:auto; height:18px; float:right; background:url(../images/site.jpg) no-repeat left;padding-left:40px;margin-top:30px;}
.languages a{ display:inline-block; color:#333; margin-left:10px; padding-right:6px; line-height:12px; font-size:11px;}
.languages a:hover{ text-decoration:underline;}
.languages a img{margin-right:6px;}
.menu{width:100%;height:35px; background:url(../images/menu_bg.jpg) repeat-x;padding:2px 0;}
.menu ul{width:970px;height:35px;background:url(../images/menu_right.jpg) no-repeat right;padding-right:10px;}
.menu ul li{height:35px;display:block;font-weight:bold;}
.menu ul li#m_nav_0{background:url(../images/menu_left.jpg) no-repeat left;padding-left:56px;}
.menu ul li a{color:#fff; display:inline-block; font-size:14px;height:35px; line-height:35px; background:url(../images/menu_li.jpg) no-repeat right;padding:0 40px 0 20px;} 
.menu ul li a.dq,.menu ul li a:hover{ color:#333; }

/*中间*/
#container{width:980px;margin:6px auto; height:auto;overflow:hidden;}
.banner{width:980px; height:270px; text-align:center;overflow:hidden; background:#3d3f3c; margin:0 auto;}
#left{ width:220px; height:auto;float:left;}
.product_list{width:220px; height:auto;}
.product_list ul{width:220px; height:auto;}
.product_list ul li{display:block; width:220px;}
.product_list ul li.biglist{background:#f3b224;width:216px; border:2px solid #333;-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;margin:6px 0;}
.product_list ul li a{display:block; line-height:15px; padding:3px 5px 3px 12px; color:#666;} 
.product_list ul li.biglist a{padding:5px 5px 5px 12px;font-weight:bold;}
.product_list ul li a:hover,.product_list ul li a.dqlist{color:#e73f18;text-decoration:underline;}

.contact_title{width:220px; height:27px; line-height:27px;margin-top:10px; background:url(../images/contact_bg.jpg) no-repeat center; text-align:center;}
.contact_title a{color:#ffaf01; font-weight:bold; font-size:16px;}
.contact_in{width:200px;height:auto;overflow:hidden;padding:12px 5px 12px 12px;}
.contact_in p{padding:3px 0;}
.contact_in a{ color:#ffaf01;}
.contact_in a:hover{color:#000;}

#right{width:745px;float:right;height:auto;padding-bottom:10px;}
.about_txt{width:100%; height:auto; overflow:hidden;}
.pro_title{ width:100%; height:auto; border-bottom:1px dashed #d4d4d4;padding:6px 0 3px 0;margin-bottom:12px;}
.pro_title a{ color:#330000; text-decoration:underline;padding:0 6px;}
.pro_title a:hover{color:#ff0000;text-decoration:none;}

.main_product{width:100%; height:auto; background:url(../images/xian.jpg) no-repeat top; margin-top:12px;}
.main_product ul{width:100%; height:auto;}
.main_product li ol{ width:360px; height:auto;padding:12px 10px 6px 0px;}
.main_product ul li ol li.product_img{ width:152px; display:block;}
.main_product ul li ol li.product_img a{display:block; width:150px; height:125px;border:1px solid #ccc;}
.main_product ul li ol li.product_txt{width:198px; height:auto; float:right;}
.main_product ul li ol li.product_txt a{color:#fca800; display:block; padding-bottom:3px;line-height:16px;}
.main_product ul li ol li.product_txt a:hover{ text-decoration:underline; color:#be000a;}

.mainproduct{width:980px; height:auto; overflow:hidden; margin:5px auto;}
.mainproduct ul{ width:976px; height:auto;padding:0 2px;}
.mainproduct ul li ol{ width:240px; display:block;padding:0 2px; text-align:center;}
.mainproduct ul li.product_txt a{display:block; width:230px;padding:3px 5px; color:#333;}
.mainproduct ul li a img{ display:block; border:1px solid #ccc;}

.product{width:100%; height:auto;}
.product ul{ width:152px; height:auto;padding:12px 12px 6px 12px;}
.product ul li.product_img{ width:152px; display:block;}
.product ul li.product_img a{display:block; width:150px; height:125px;border:1px solid #ccc;}
.product ul li.product_txt{width:152px; height:auto; overflow:hidden; margin-bottom:6px;}
.product ul li.product_txt a{ text-align:center; color:#333333; display:block; padding:5px 0 2px 0;line-height:16px;}
.product ul li.product_txt a:hover{ text-decoration:underline; color:#be000a;}
.product1{width:100%; height:auto;}
.product1 ul{ width:100%; height:auto;padding:12px 0px 6px 0px;}
.product1 ul li.product_img{ width:152px; display:block;}
.product1 ul li.product_img a{display:block; width:150px; height:125px;border:1px solid #ccc;}
.product1 ul li.product_txt{width:580px; height:auto; float:right;}
.product1 ul li.product_txt a{color:#333333; display:block; padding:5px 0 2px 0;line-height:16px;}
.product1 ul li.product_txt a:hover{ text-decoration:underline; color:#be000a;}

/*底部*/
#footer{ width:980px; height:auto;padding:13px 0 6px 0; margin:0 auto; background:url(../images/footer_bg.jpg) no-repeat top;}
.footerin{ text-align:center; width:100%; height:auto;color:#333;}
.footerin a{ color:#333; padding:0 6px;}
.footerin a:hover{color:#0d349b;}

/*其他页面*/
.contact{ height:auto; width:100%;}
.contact a{ color:#FF0000;}
.contact a:hover{ text-decoration:underline;}
.sitemap{width:99%; height:auto;}
.sitemap p{ clear:both; padding:3px;}
.sitemap p a{ color:#333; padding-left:5px; display:block;}
.sitemap p.big{ margin:3px 0;}
.sitemap p.big a{ font-size:13px; background:#e8e8e8; padding:2px 5px; font-weight:bold;}
.sitemap p.small a{ color:#333; padding-left:13px; display:block; width:48%; float:left; font-size:11px;}
.cer{ width:100%; height:auto; margin-top:9px;}
.cer img{ display:inline-block; margin:3px 12px 6px 12px; border:1px solid #ccc;}
h2{ font-size:16px; line-height:22px; display:block; font-weight:bold; height:auto;}
#main_list, .pro_text{width:100%; height:auto; clear:both;}
.leftpic{ width:300px; float:left; height:auto; margin:0 12px 6px 0;}
.leftpic img{margin:6px 0;border:1px solid #ccc;}
.right_info{ float:right; width:448px;}
.content_title{ font-size:13px;display:block; font-weight:bold; height:auto; color:#f70b00;}
.tablestyle{width:100%;background:#ccc;margin-bottom:6px;}
.tablestyle tr{background:#fff;}
.tablestyle td{padding:0 2px;}
.tablestyle td.td_left{text-align:left;}
.next, #next_page{ width:auto; height:auto; float:right; padding:6px 14px 0 0;}
.next a, #next_page a{ width:20px; height:auto; float:left;  border:1px solid #8589c8; text-align:center;font-weight:bold;color:#000; margin-right:5px; }
.next a.gg,.next a:hover, #next_page a.current, #next_page a:hover{ color:#fff;text-decoration:underline;background:#0099FF;}
#otherlink{width:100%; height:auto; text-align:center;margin:15px 0 5px 0;}
#otherlink div{ display:inline;}
#otherlink img{margin-right:6px;}

.related{width:100%; padding:5px 0; }
.rel_title{width:99%; height:auto; float:left; border-bottom:1px solid #ccc; line-height:20px; font-weight:bold; padding-left:2px; margin-top:10px; padding-bottom:3px;}
.related a{ display:block; float:left; width:48%; color:#0d265e; line-height:27px; height:27px; margin-right:7px; overflow:hidden;}
.related a:hover,.related a.rel_hover{text-decoration:underline;  color:#ff0000;}

.otherpro{width:100%; height:auto;}
.otherpro ul ol{ width:152px; height:auto;padding:12px 12px 6px 12px;}
.otherpro ul li.other_img{ width:152px; display:block;}
.otherpro ul li.other_img a{display:block; width:150px; height:125px;border:1px solid #ccc;}
.otherpro ul li.other_txt{width:152px; height:auto; overflow:hidden; margin-bottom:6px;}
.otherpro ul li.other_txt a{ text-align:center; color:#333333; display:block; padding:5px 0 2px 0;line-height:16px;}
.otherpro ul li.other_txt a:hover{ text-decoration:underline; color:#be000a;}

.web_sitemap{ width:100%; height:auto;text-align:center; background:#fff;overflow:hidden;}
.web_sitemap a div{font-size:15px; color:#333; font-weight:bold; padding-top:6px;}
#backlink{ float:right;font-weight:bold; color:#f00;width:60px;height:27px; line-height:27px; text-align:center; margin:10px 0; background:url(../images/back.jpg) repeat-y left;padding-right:20px;}
#bigimg{margin:0 auto; display:block; margin-top:15px; padding:1px; border:1px solid #ccc;}

.znew{float:left;width:100%;display:block;height:auto; margin-top:0px;} 
.znew ul{ width:100%; height:auto;float:left;}
.znew ul li{ width:100%; height:auto;float:left; margin-bottom:8px;}
.znew ul li.news_time{float:left; margin-bottom:0;}
.znew ul li.news_time a{ color:#0055A0;text-decoration:underline; float:left;}
.znew ul li.news_time a:hover{ text-decoration:none;}
.znew ul li.news_time span{ float:right; margin-right:10px; color:#FF0000;}
.znew .news_print{width:90%;color:#FF0000;text-align:right;float:right;}
.znew .news_print a{margin-right:10px; color:#333;}
.znew .news_print a:hover{ text-decoration:underline;}
.znew .web_newstitle{width:100%;height:auto;float:left;text-align:center;font-weight:bold;font-size:15px;color:#0779B5;padding-top:15px;}
.znew .newstime{width:100%;height:auto;float:left;text-align:center;color:#333;margin:5px auto;} 

/*留言板*/
#web_set_feedback_form{width:98%;height:auto;float:left;text-align:center;margin:20px auto;  background:#FFF;border:1px solid #ccc; }
#web_form_title{width:100%;line-height:22px; margin:0 auto;background:#FAF5EC;font-weight:bold;text-align:left; text-indent:5px;}
#floatchatiframe2011{ width:95%; }

#news_list{width:408px;color:#333; height:auto; background:url(../images/xian.jpg) repeat-y right; padding:0 30px 0 12px; float:left;}
.news_in{width:100%; height:auto;}
.news_in ul{ width:100%; height:auto;}
.news_in ul li{ width:386px; height:auto; padding:3px 0 3px 22px; background:url(../images/jiantou.jpg) no-repeat 2px 8px;font-size:13px;}
.news_in ul li a{color:#666; display:block; line-height:16px; padding:2px 0; width:300px; float:right; }
.news_in ul li span{ color:#000;display:block; float:left; width:80px;font-size:12px;}
.news_in a:hover{ text-decoration:underline;}