* {PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,textarea,p,img{margin:0;padding:0;}
body{
	font-size:12px;
	FONT-FAMILY:'Microsoft Yahei', "宋体",Arial, Helvetica, sans-serif;color:#616161;
}
img{border:none;}
a{color:#616161;text-decoration:none;outline:none;blr:expression(this.onFocus=this.blur());}
a:hover{color:#da251d;text-decoration:none;}
li{list-style:none;}
.clear{clear:both;}
.fl {FLOAT: left}
.fr {FLOAT: right}

.top_box{ height:32px; background:#f1f1f1; overflow:hidden; width:100%;}
.top_con{ width:990px; margin:0 auto; overflow:hidden;height:32px; line-height:32px; color:#818181}
.top_l{ float:left; display:inline; overflow:hidden;}
.top_r{ float:right; overflow:hidden;}
.top_r font{ margin:0 8px;}
.top_r .top_tel{ padding-left:12px; background:url(top_tel.gif) no-repeat left center;}
.top_r .top_tel strong{ color:#b71912;}
.top_r .top_sc{ padding-left:15px; background:url(top_sc.gif) no-repeat left center;}

.top_land{}
.top_land a{ color:#818181; margin-left:8px; padding-left:20px;}
.top_land a:hover{ color:#1357bd; text-decoration:underline;}
.top_land .top_cn{ background:url(cn.gif) no-repeat left center;}
.top_land .top_en{ background:url(en.gif) no-repeat left center;}



.head{ width:990px; height:82px; margin:0 auto; overflow:hidden; position:relative}
.logo{ float:left;}

.menu{ float:right; height:82px; overflow:hidden;}
.menu ul{ overflow:hidden; padding-top:10px;}
.menu ul li{ float:left; font-size:16px; height:72px; line-height:72px; text-align:center; margin:0 0 0 30px; }
.menu ul li a{ color:#414141; display:block;height:72px; float:left; padding:0 2px;}
.menu ul li a:hover{ color:#da251d; background:url(nav_hover.gif) no-repeat bottom center;}
.menu ul li a.nav_thins{ color:#da251d; background:url(nav_hover.gif) no-repeat bottom center;}


.banner_box { overflow:hidden; height:525px; width:100%; margin:0px 0; padding:0}
.banner{width:100%;min-width:1000px;_width:expression((documentElement.clientWidth < 1000) ? "1000px" : "auto" );margin:0 auto;height:525px;overflow:hidden;position:relative;z-index:1;}
.banner ul li{width:100%;height:525px;margin:0 auto;overflow:hidden;position:absolute;z-index:2;left:0px;top:0px;display:none;background-position:center top;background-repeat:no-repeat;}
.banner ul li a{width:100%;	height:525px;display:block;overflow:hidden;text-indent:-9999px;}
.banner_other{width:980px;margin:0 auto;position:relative;z-index:666;}
.banner_sel{width:330px;height:22px;position:absolute;z-index:666;right:45%;top:-30px;}
.banner_sel ul{	height:22px;float:right;overflow:hidden;}
.banner_sel ul li{width:22px;height:22px;line-height:22px;float:left;overflow:hidden;display:inline;margin-right:5px;text-align:center;cursor:pointer;background:url(icon.png) 0 -62px no-repeat; }
.banner_sel ul li.current{background:url(icon.png) 0 0px no-repeat; }


.index_a{ width:100%; height:94px; background:url(index_bg1.gif) no-repeat top center; overflow:hidden; margin-top:2px;}
.index_a_c{ width:990px; margin:0 auto; overflow:hidden; position:relative;height:94px; color:#ffffff;}
.index_a_c h2{ font-size:14px; line-height:35px; padding-top:17px; font-family:Arial, Helvetica, sans-serif;}
.index_a_c a{ display:block; position:absolute; right:0; top:30px; width:113px; height:32px; line-height:32px; text-align:center; background:url(more.gif) no-repeat; color:#ead4ab;}
.index_a_c a:hover{ color:#ffffff;}

.index_b{ width:990px; margin:0 auto; overflow:hidden; padding:40px 0;}
.index_b h2{ font-size:19px; color:#636161; text-align:center; font-weight:normal; line-height:32px; margin-bottom:40px;}
.index_b h2 span{ color:#da251d;}
.index_b_c{ width:990px; overflow:hidden;}
.index_b ul{ width:1100px; overflow:hidden;}
.index_b ul li{ width:200px; float:left; display:inline; text-align:center; color:#616161; line-height:20px; padding-top:135px; margin-right:62px;}
.index_b ul li h3{ font-size:20px; margin:10px 0; color:#000000; text-transform:uppercase;}
.index_b ul li p{ height:60px; line-height:20px; overflow:hidden;}
.index_b ul li.td1{ background:url(t1.gif) no-repeat top center;}
.index_b ul li.td2{ background:url(t2.gif) no-repeat top center;}
.index_b ul li.td3{ background:url(t3.gif) no-repeat top center;}
.index_b ul li.td4{ background:url(t4.gif) no-repeat top center;}

.index_c{ width:100%; height:430px; overflow:hidden; background:url(index_bg2.gif) no-repeat top center;}
.index_c_c{ width:990px; margin:0 auto 0; overflow:hidden;}
.index_c_c ul{ width:1010px; overflow:hidden; }
.index_c_c ul li{ width:319px; height:224px; float:left; display:inline; overflow:hidden; margin-right:15px;}
.index_c_c ul li .imgbox { width:319px; height:224px; position:relative; }
.index_c_c ul li .imgtext { width:309px; height:38px; line-height:38px; text-align:center; overflow:hidden; color:#ffffff; background:url(tmbg.png);position:absolute; left:0px; bottom:0px; padding:0 5px; font-size:14px; }


.index_d{ width:990px; overflow:hidden; margin:60px auto 60px; height:280px; background:url(index_bg3.gif) no-repeat;}
.index_d_l{ float:left; display:inline; width:285px; overflow:hidden; margin-right:68px;}
.index_d_c{ float:left; display:inline; width:285px; overflow:hidden;}
.index_d_r{ float:right; display:inline; width:290px; overflow:hidden;}

.index_bt{ height:41px; line-height:41px; overflow:hidden; font-size:16px; background:url(index_tt.gif) no-repeat; color:#616161; text-indent:15px; margin-bottom:15px;}
.index_bt a{ color:#d70e17; font-size:12px; font-weight:normal; float:right;}

.index_d_l ul{ width:285px; overflow:hidden;}
.index_d_l ul li{ height:25px; line-height:25px; text-indent:10px; background:url(dd.gif) no-repeat left center; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.index_d_c p{ line-height:23px; overflow:hidden; height:92px; margin-top:15px;}

.index_d_r p{ line-height:30px; border-bottom:1px dotted #cbcbcb; padding:5px 0 5px 26px;}
.index_d_r p.l1{ background:url(l1.gif) no-repeat left 9px;}
.index_d_r p.l2{ background:url(l2.gif) no-repeat left 9px;}
.index_d_r p.l3{ background:url(l3.gif) no-repeat left 9px;}
.index_d_r p.l4{ background:url(l4.gif) no-repeat left 9px;}



.footer_box{ width:100%; overflow:hidden; background:url(food_bg.gif); padding:25px 0;}
.footer{ width:990px; margin:0 auto; overflow:hidden; line-height:24px;  text-align:center; color:#cacaca;}
.footer a{color:#cacaca; margin:0 5px;}
.footer a:hover{ color:#ed9c00;}

/* 分页样式 */
.page { text-align:center; LINE-HEIGHT: 30px; MARGIN:20px auto 5px; HEIGHT: 30px; COLOR: #323232; FONT-SIZE: 12px; OVERFLOW: hidden}
.page LI {MARGIN: 0px 1px; DISPLAY: inline}
.page LI A {BORDER-BOTTOM: #d6d6d6 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #d6d6d6 1px solid; PADDING-BOTTOM:4px; PADDING-LEFT:8px; PADDING-RIGHT:8px; BORDER-TOP: #d6d6d6 1px solid; BORDER-RIGHT: #d6d6d6 1px solid; PADDING-TOP:4px; color:#323232}
.page LI A:hover {BORDER:1px solid #d50b0d; COLOR: #ffffff; background:#d50b0d; TEXT-DECORATION: none}
.page LI.thisclass A {BORDER-BOTTOM-COLOR: #d50b0d; BORDER-TOP-COLOR: #d50b0d; COLOR: #ffffff; BORDER-RIGHT-COLOR: #d50b0d; BORDER-LEFT-COLOR: #d50b0d; background:#d50b0d}
/* 分页样式 */



.ny_banner{overflow:hidden; height:120px; background:url(ban.gif) no-repeat top center; width:100%;}
.ban_txt{ width:990px; margin:0 auto; overflow:hidden;}
.ban_txt h2{ font-size:24px; font-weight:normal; margin-top:35px; text-transform:uppercase; color:#191411; height:24px; line-height:24px;}
.ban_txt h2 font{ font-size:24px; padding-left:12px; background:url(line.gif) no-repeat left center;}
.ban_txt p{ line-height:30px; font-size:13px;}


.ny_main{ width:990px; margin:0px auto; padding:25px 0 50px; }

.danquan{ height:50px; font-size:16px; font-weight:bold; line-height:50px; color:#4d4d4d; border-bottom:1px dotted #c0c0c0; background:url(danquan.gif) no-repeat left center; text-transform:uppercase;}
.danquan strong{ font-size:18px; color:#be1f18; padding-left:15px;}
.danquan span{ float:right; font-size:12px; font-weight:normal;  padding-left:15px; background:url(dqico.gif) no-repeat left center;}

.ny_art{ width:990px; overflow:hidden; padding:20px 0; min-height:290px;}

.ny_article_box{ width:990px;  overflow:hidden; line-height:32px; color:#616161;  font-size:15px; font-family:Arial, Helvetica, sans-serif;}
.ny_article_box img,.ny_article_box a img{ 
border:0;  
margin:0;  
padding:0; 
max-width:990px; 
width: expression(this.width > 990 && this.width > this.height ? 990px : 'auto';);  
max-height:3650px; 
height: expresion(this.height > 3650 ? 3650px : 'auto';); 
}

.ny_title { width:100%; }
.ny_title h2{line-height:24px;text-align:center;font-size:16px;color:#666666;overflow:hidden}
.ny_info{height:34px;line-height:34px;text-align:center; overflow:hidden;color:#7a7a7a; margin-bottom:20px; border-bottom:#CCCCCC 1px dotted;}
.ny_info small{margin-left:8px;margin-right:3px;color:#7a7a7a;font-size:12px;}
.ny_info a{color:#7a7a7a;}

.context{float:left;font-size:14px; display:block; border-top:#CCCCCC 1px dotted; overflow:hidden; width:100%; padding:0; margin-top:30px; padding-top:15px;}
.context ul li{line-height:24px;color:#616161;}
.context ul li a{color:#616161;}
.context ul li a:hover{color: #FF0000; text-decoration:underline}

.art_lxwm{ width:990px; overflow:hidden;}
.art_lxwm h3{ font-size:23px; color:#363636; font-weight:normal; height:55px; line-height:55px; background:url(lxwm_t.gif) no-repeat left bottom}
.art_lxwm dl{ overflow:hidden; margin-bottom:20px;}
.art_lxwm dl dt{ width:39px; height:39px; float:left; display:inline; margin-right:15px;}
.art_lxwm dl dd{ line-height:21px; font-size:12px; color:#616161; line-height:39px;}
.art_lxwm dl dd strong{ color:#363636;}



/* 内页右侧文字列表 */
.news_list{ width:990px; overflow:hidden; }
.news_list ul{ width:990px; overflow:hidden;}
.news_list li{height:50px;padding-left:15px;line-height:50px;overflow:hidden;background:url(ico_2.gif) no-repeat left center; font-size:16px;border-bottom:1px dotted #c0c0c0;}
.news_list li span{	float:right;overflow:hidden;color:#8f8f8f; font-size:14px; padding-right:5px;}
.news_list li a{ color:#818181;font-size:16px;}
.news_list li a:hover{ color: #FF0000; text-decoration:underline;}


.list_gy{ width:990px; overflow:hidden; padding-top:40px; background:url(ny_bg.gif) no-repeat top center;}
.list_gy ul{ width:1010px; overflow:hidden;}
.list_gy ul li{ float:left; display:inline; width:190px; height:135px; overflow:hidden; border:1px solid #d9d9d9; margin-right:7px;}
.list_gy ul li img{width:190px; height:135px;}
.list_gy ul li .imgbox2 { width:190px; height:135px; position:relative; }
.list_gy ul li .imgtext2 { width:180px; height:22px; line-height:22px; text-align:center; overflow:hidden; color:#ffffff; background:url(tmbg.png);position:absolute; left:0px; bottom:0px; padding:0 5px; font-size:12px; }


.list_pro{ width:990px; overflow:hidden; padding-top:20px; padding-bottom:10px;}
.list_pro h2{ font-size:16px; color:#ffffff; background:#ed9c00; height:48px; line-height:48px; font-weight:normal; overflow:hidden; width:990px; text-transform:uppercase;}
.list_pro span{ display:inline-block; float:left; text-align:center;}
.list_pro span.p01{ width:250px; text-indent:20px; text-align:left;}
.list_pro span.p02{ width:250px;text-align:left;}
.list_pro span.p03{ width:130px;}
.list_pro span.p04{ width:130px;}
.list_pro span.p05{ width:220px;}

.list_pro ul{ width:988px; border:1px solid #e3e3e3; border-top:none; overflow:hidden; background:url(li_bg.gif);}
.list_pro ul li{ height:60px; line-height:60px; font-size:15px; vertical-align:middle; overflow:hidden;}
.list_pro ul li img{ vertical-align:middle; margin-right:5px;}
.list_pro ul li font{ margin:0 5px;}
.list_pro ul li a:hover{ text-decoration:underline;}



