/*===========================================
      页面综合部分
===========================================*/

* {margin:0;padding:0;}
form{margin:0}
body {text-align:center;margin:0; margin:auto;}
body,td{font: 12px Arial, Helvetica, sans-serif;color:#666666;}
body,form,ul,dl,dt,dd,p,h1,h2,h3,h4,h5,h6 {margin:0px;padding:0px;}
td{ height:28px; padding-top:3px; line-height:25px; padding-left:5px; padding-bottom:3px;}
ul,ol {list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0; margin-left:0px; padding-left:0px;}
li{list-style-position:outside;margin:0;padding:0;}
img {border: 0;}
a,
a:visited {font: 12px "宋体",Arial,Helvetica,sans-serif;color:#666666; padding: 0px; margin: 0px;text-decoration: none; margin: 0px;  padding: 0px;}

a:hover {color: #ff0000;}
 
 
#container {margin:0 auto;overflow:hidden;text-align:left;width:960px; clear:both;}
.clear {clear:both;height:0;overflow:hidden; line-height:0;}

#family_wrapper {
background:#FFFFFF url(../images/index_bj.jpg) no-repeat scroll center top;
line-height:18px;
width:100%;
}
.main{ width:950px; margin:auto;}
.web_top{width:950px; margin:auto; text-align:left;}
.web_logo{ width:140; height:60px; float:left}
.web_eng{ background-image:url(../images/index_qh.jpg); width:150px; height:36px; float:right; margin-right:10px;display:block; }
.top_cn{ padding-top:8px; padding-left:18px;float:left; width:45px;}
.top_en{ padding-top:8px; padding-left:20px;float:left; width:50px;}
.top_cn a,.top_en a{display:block; height:16px; }
.web_nav{ clear:both;width:950px; height:46px;}
.web_nav_l{background-image:url(../images/top_nav_08.jpg);width:24px; height:43px;float:left;}
.web_nav_c{background-image:url(../images/top_nav_12.jpg);width:888px; height:43px;float:left;}
.web_nav_r{background-image:url(../images/top_nav_13.jpg);width:37px; height:43px;float:left;}
#index_nav .nav{ width:80px; height:49px;text-align:center; color:#FFFFFF; font-weight:bold; font-size:12px;}
#index_nav ul li{ float:left; list-style:none; font-size:13px; padding-left:27px;line-height:53px;}
 
.top a,.top a:visited{ width:80px; height:42px; color:#fff; font-size:13px;  DISPLAY: block; line-height:42px;font-weight:bold;}
.top a:hover{width:80px; height:42px;  color:#FFF; font-size:13px; DISPLAY: block; line-height:42px;font-weight:bold;background:transparent url(../images/top_nav_10.jpg) repeat-x scroll center bottom;}
.top a.on{color:#FFFFFF; font-size:12px; DISPLAY: block; line-height:50px;font-weight:bold;background:transparent url(images/new_nav_bg.gif) repeat-x scroll center bottom;}

.footer{ width:950px; height:55px; background-color:#E8E8E8; clear:both; text-align:center; padding-top:10px; line-height:23px; color:#999}

/*************/
 
.topNav_hide2{ clear:both;display:inline;margin-left:-45px;#margin-left:-5px;_margin-left:-5px;  z-index:999; visibility:hidden; background-color:#FFFFFF;border:1px #CCCCCC solid;position:absolute;top:102px!important;top:105px;line-height:26px;font-size:12px; text-align:left}
 
.topNav_hide2 ul li{line-height:26px; float:none;height:26px;list-style:none; font-size:13px;}
.topNav_hide2 a,.topNav_hide2 a:visited{ height:26px; padding-top:0px; margin-top:0px;top:0px;padding-left:10px;line-height:26px;text-decoration:none;color:#666666;padding-top:0px; margin-top:0px; top:0px;font-weight:100; float:none;font-size:12px; background-image:none;}

.topNav_hide2 a:hover{height:26px;padding-top:0px; margin-top:0px; top:0px; float:none;text-decoration:underline;font-size:12px;line-height:26px;background-image:none;color:#666666; font-weight:100}

/*************/

/*************/

/*===========================================
      index
===========================================*/
.p_t_10{padding-top:5px;}
.falsh{ width:950px;  clear:both;padding-top:0px;}
.newslist{width:950px; float:left;clear:both;background-color:#F2F2F2;}
.newslist_1{ width:378px; float:left}
.newslist_2{ width:378px; float:left; padding-left:8px;}
.newslist_3{ width:182px; float:right; }
 
.newslist_c{ width:375px; padding-top:5px; text-align:left; padding-left:5px;line-height:25px;}
.newslist_c_img{ width:115px; height:75px; padding:10px 10px 10px 10px;float:left;}
.newslist_c_img img{ border:1px #CCCCCC solid; padding:1px;}
.news_top{width:226px;float:left; padding-left:10px;padding-top:10px; line-height:20px;}
.newstop_title,.newstop_title a,.newstop_title a:visited{ font-weight:bold; color:#CC0000}
.newstop_c{ color:#666666;line-height:20px;}
.newslist_c ul li{ clear:both;width:362px;list-style:none; padding:0; margin:0; line-height:24px;}
.newslist_c li{ background:url(../images/index_33.jpg) no-repeat scroll center left; border-bottom:1px #CCCCCC solid; padding-left:20px;}
.newslist_c ul li span{ padding-right:5px; float:right}
.index_special{clear:both;background-image:url(../images/index_23.jpg); width:182px; height:186px; line-height:25px; padding:0px; margin:0px;}
.index_special_t{ clear:both;margin-left:16px;text-align:left;font-weight:bold; line-height:28px;width:142px; font-size:13px}
.index_zhanshi{float:right; width:182px; height:60px; padding-top:0px;}

.index_zhanshi a{ float:right;background-image:url(../images/index_50.jpg); width:176px; height:56px; display:block;}
.index_zhanshi a:hover{ float:right;background-image:url(../images/index_51.jpg); width:176px; height:56px;}
/*===========================================
      news
===========================================*/
.float_left{ float:left;}
.news_falsh{width:950px; clear:both;padding-top:0px;}
.news_left{clear:both;width:218px;float:left;}
.news_body{ width:725px;float:right;background-color:#FFF; padding-bottom:30px;}
.news_comimg{ padding-top:5px;width:218px;}
 .news_body_c{width:713px;float:left;background:url(../images/news_10.jpg) repeat-y scroll center left; padding-bottom:40px;}
.news_body_t{ clear:both;width:713px; text-align:left}
.ur_here{ height:24px; background-color:#eee; line-height:24px; margin-top:6px;width:500px; text-align:right;}
.news_show_body{ text-align:left;  clear:both;width:640px; line-height:170%; padding-top:10px; padding-left:20px; text-aldign:left;}
.news_left_nav{clear:both; width:150px;padding-top:20px;padding-left:0;margin-left:0px;}
.news_left_nav_on{clear:both;line-height:25px;background:url(../images/news-08.jpg) no-repeat scroll right center;background-color:#FFF; }
.news_left_nav ul li{clear:both;width:150px; padding:0px; margin:0px; text-align:left; padding-left:20px;line-height:25px; height:25px;border-bottom:1px #ccc dashed; }
.news_left_nav a{width:150px; line-height:25px;}
.float_left_m10{ float:left; margin-left:10px; width:180px; height:35px; line-height:38px; font-size:14px; font-weight:bold}

.news_show_list{ clear:both;width:640px;list-style:none;line-height:170%; padding-top:25px; padding-left:30px; text-align:left;}
.news_show_list ul li{ list-style:none; padding:0; margin:0; line-height:25px;width:540px;}
.news_show_list li{ padding-left:14px; border-bottom:1px #CCCCCC dashed;background:url(../images/news_21.jpg) no-repeat scroll center left;line-height:25px;width:600px;}
.news_show_list a{line-height:25px;}
.news_show_list ul li span{ padding-right:5px; float:right}
.paginator{ vertical-align:bottom; padding-top:20px;}
.news_title{ clear:both; width:600px; text-align:center; padding-top:-40px; padding-bottom:10px; font-size:16px; font-weight:bold}
.news_info{ clear:both; width:650px; text-align:center;  font-size:12px; margin:auto; border-bottom:1px #999999 solid; border-top:1px #999999 solid;}

/***************gooods****************/

.p_show_list{clear:both;width:640px;list-style:none;line-height:170%; padding-top:50px; padding-left:30px; text-align:left;}
.p_show_list ul li{ list-style:none; padding:0; margin:0; line-height:25px;width:640px;}
.p_show_list li{ float:left; padding-left:14px; border-bottom:1px #CCCCCC dashed;line-height:25px;width:640px;}
.goods_img{ width:180px; height:150px; float:left; padding:8px 5px 0 0; overflow:hidden;} 
.goods_txt{ width:455px; height:160px; float:left;}
.goods_txt h2,.goods_txt h2 a,.goods_txt h2 a:visited{ color:#e60012;font-size:12px; line-height:35px; height:35px; font-weight:bold}
.goods_txt_info{ font-size:12px; line-height:20px; color:#454545; height:80px;}
.zttop{clear:both; background-image:url(../images/smjzt_02.jpg); width:943px; height:317px;}
.fhindex{  clear:both;height:40px; width:100px;float:right}
.fhindex a{ display:block;height:40px; width:110px; }
.end1{ clear:both; height:40px; width:110px; padding-left:250px; float:left}
.end1 a{ display:block;height:40px; width:110px; }
.end2{ height:40px; width:110px; padding-left:0px;float:left}
.end2 a{ display:block;height:40px; width:110px; }
.ztbodys{clear:both;background-image:url(../images/smjzt_24.jpg);width:943px ;}
.banr_img{ clear:both; float:left; padding-left:40px;width:643px;}
.comtxt{ float:left;width:220px; text-align:left; padding-top:10px; padding-left:10px; color:#333333}
.zt_news{  clear:both;width:800px;list-style:none;line-height:170%; padding-top:0px; padding-left:70px; text-align:left;}
.zt_news ul li{ list-style:none; padding:0; margin:0; line-height:25px;width:800px;}
.zt_news li{ padding-left:14px; border-bottom:1px #CCCCCC dashed;background:url(../images/smjzt_12.jpg) no-repeat scroll center left;line-height:25px;width:600px;}
.zt_news a{line-height:25px;}
.zt_news ul li span{ padding-right:5px; float:right}

.zt_goods{clear:both;width:840px;list-style:none;line-height:170%; margin-top:10px; padding-left:70px; text-align:left;}
.zt_goods ul li{ list-style:none; padding:0;margin:0;padding-top:20px; line-height:25px; text-align:center;}
.zt_goods li{ padding-left:14px;padding-top:20px; float:left;width:200px; text-align:center;}
.ylink{  clear:both;width:950px; margin-bottom:10px;}
.ylink li{ float:left;padding:10px; list-style:none; margin:0px;padding-right:7px;}