* {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; background:#f6f6f6;
}
img{border:none;}
a{color:#7a7a7a;text-decoration:none;outline:none;blr:expression(this.onFocus=this.blur());}
a:hover{color:#C00;text-decoration:none;}
li{list-style:none;}
.clear{clear:both;}
.fl {FLOAT: left}
.fr {FLOAT: right}
.w980{ width:980px; margin:0 auto; overflow:hidden;}

.head_box{ width:100%; height:147px; background:url(head_bg.jpg) no-repeat top center; position:relative;Z-INDEX: 9998;}
.head{ width:980px; height:106px; margin:0 auto; overflow:hidden;}
.logo{ float:left; overflow:hidden; display:inline;}
.head_tel{ float:right; width:280px; height:106px; background:url(tel.png) no-repeat; overflow:hidden}


.menu {MARGIN: 0 auto; WIDTH:980px; HEIGHT: 41px;Z-INDEX: 9998;}
.menu_item {Z-INDEX: 9998; POSITION: relative; DISPLAY: inline; FLOAT: left; HEIGHT:41px;}
.menu_item SPAN {TEXT-ALIGN: center; LINE-HEIGHT: 41px; HEIGHT: 41px; FONT-SIZE: 15px; OVERFLOW: hidden}
.menu_item SPAN A {	TEXT-ALIGN: center; LINE-HEIGHT:41px; WIDTH:112px; DISPLAY: block; HEIGHT: 41px; COLOR: #ffffff; OVERFLOW: hidden;}
.menu_item SPAN A:hover {BACKGROUND: url(nav_hover.gif) repeat-x; COLOR: #ffea00; }
.menu .Hover SPAN A {BACKGROUND: url(nav_hover.gif) repeat-x;COLOR: #ffea00;}
.menu .current a{BACKGROUND: url(nav_hover.gif) repeat-x;COLOR: #ffea00;}

.menu_1 {Z-INDEX: 9999; POSITION: absolute; WIDTH: 112px; DISPLAY: none; TOP: 41px; background:url(navson.png);}
.m_1_main {WIDTH: 112px;}
.m_1_list {WIDTH: 112px; HEIGHT: 26px;}
.m_1_list A {TEXT-ALIGN: center;LINE-HEIGHT: 26px;DISPLAY: block;HEIGHT: 26px; width:112px; overflow:hidden; COLOR: #ffffff; FONT-SIZE: 14px;border-bottom:1px solid #f3a06b}
.m_1_list A:hover { COLOR: #ffea00;}



.slideBox{ width:980px; height:300px;overflow:hidden; position:relative; z-index:54; margin:15px auto 30px;}
.slideBox .bd{ position:relative; width:100%;height:300px; z-index:0;margin:0 auto;}
.slideBox .bd ul{width:100%;height:300px;overflow:hidden}
.slideBox .bd li{ zoom:1;  vertical-align:middle;width:100%;height:300px;overflow:hidden }
.slideBox .bd li a{width:100%;height:610px; display:block;overflow:hidden}
.slideBox .prev,.slideBox .next{ position:absolute;display:block; width:45px; height:85px; margin-top:-30px;overflow:hidden; display:none}
.slideBox .prev{left:5%;top:50%; background:url(icon.png) -354px top no-repeat;}
.slideBox .next{right:5%;top:50%; background:url(icon.png) -354px bottom no-repeat; }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;}

.slideBox .hd{ height:22px; overflow:hidden;width:130px; margin-right:-90px;position:absolute; right:50%; bottom:5px; z-index:999;}
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:5px; width:23px; height:22px;cursor:pointer; background:url(icon.png) 0 -62px no-repeat; }
.slideBox .hd ul li.on{ background:url(icon.png) 0 0px no-repeat; }


.index_ico{ width:980px; height:158px; margin:0 auto 30px; overflow:hidden; background:url(index_ico.jpg) no-repeat;}
.index_ico a{ display:inline-block; width:227px; height:158px; overflow:hidden; float:left; text-indent:-999px;}
.index_ico a.index_ico_a{margin-right:23px;}
.index_ico a.index_ico_b{margin-right:25px;}
.index_ico a.index_ico_c{margin-right:24px;}
.index_ico a.index_ico_d{}

.index_ico a.index_ico_a:hover{background:url(index_ico.jpg) no-repeat 0 -158px;}
.index_ico a.index_ico_b:hover{background:url(index_ico.jpg) no-repeat -250px -158px;}
.index_ico a.index_ico_c:hover{background:url(index_ico.jpg) no-repeat -502px -158px;}
.index_ico a.index_ico_d:hover{background:url(index_ico.jpg) no-repeat -753px -158px;}


.index_box{ width:980px; margin:0 auto 30px; overflow:hidden}

.index_gonggao_box{ width:455px; overflow:hidden; border:1px solid #d9d6d6; padding:0 10px;}
.index_gonggao_box h2{ height:34px; line-height:34px; overflow:hidden; padding-bottom:5px; border-bottom:1px solid #d7d4d4; font-weight:normal; color:#f16c17; font-size:18px; }
.index_gonggao_box h2 span{ float:right; font-size:18px;}
.index_gonggao_box h2 span a{ color:#f16c17}
.index_gonggao_box h2 font{ font-size:12px; color:#f16c17; text-transform:uppercase; margin-left:5px;}
.index_gonggao_box ul { width:455px; padding:5px 0px 0; overflow:hidden}
.index_gonggao_box ul li{ height:27px; line-height:27px; border-bottom:1px dotted #dfdbdb; vertical-align:middle}
.index_gonggao_box ul li span{ float:right}
.index_gonggao_box ul li a{ color:#666666; display:block; overflow:hidden}
.index_gonggao_box ul li a:hover{ color:#000000; font-weight:bold}


.index_box2{ width:1020px; overflow:hidden;}
.index_box_li{ width:305px; float:left; display:inline; margin-right:32px; overflow:hidden;}
.index_box_li h2{ height:29px; line-height:29px; overflow:hidden; background:url(index_h2.gif) no-repeat; font-weight:normal; color:#ffffff; font-size:18px; padding:0 8px 0 10px }
.index_box_li h2 span{ float:right; font-size:12px;}
.index_box_li h2 span a{ color:#ffffff}
.index_box_li h2 font{ font-size:12px; color:#f9c4a2; text-transform:uppercase; margin-left:5px;}

.index_box_li dl{ width:305px; overflow:hidden}
.index_box_li dl dt{ width:305px; overflow:hidden; margin:10px 0;}
.index_box_li dl dt img{ display: inline-block; float:left; margin-right:10px; overflow:hidden; width:112px; height:73px;}
.index_box_li dl dt div{ float:right;overflow:hidden; width:182px;}
.index_box_li dl dt div span{ height:24px; line-height:24px; width:182px;  overflow:hidden;display: inline-block;}
.index_box_li dl dt div span a{ color:#000000}
.index_box_li dl dt div span a:hover{ color:#f16c17}
.index_box_li dl dt div p{ color:#666666; line-height:18px; margin-top:5px;}

.index_box_li dl dd{ width:300px; overflow:hidden; padding-right:5px;}
.index_box_li dl dd p{ line-height:20px; overflow:hidden; height:20px; width:300px;}
.index_box_li dl dd p span{ float:right}
.index_box_li dl dd p a{ color:#666666;}
.index_box_li dl dd p a:hover{ color:#f16c17}

.index_link{ padding:10px 0; overflow:hidden; border-bottom:1px dotted #b7b6b6;border-top:1px dotted #b7b6b6; color:#828282; line-height:20px; margin:0 auto 25px; width:980px;}
.index_link span{ color:#000000; font-size:13px;}
.index_link a{ margin:0 10px;}

.dibu{ width:100%; height:50px; line-height:50px; overflow:hidden; background:#6daa1d; color:#FFFFFF; font-size:26px; text-align:center; padding:15px 0;}
.dibu span{ display:inline-block; height:50px; line-height:50px; margin:0 20px; overflow:hidden; padding-bottom:15px;}
.dibu .dibu_tel{ padding-left:35px; background:url(tel.gif) no-repeat left 12px; margin-left:30px; overflow:hidden;}
.dibu .dibu_qq{ padding-left:40px; background:url(qq.gif) no-repeat left 10px; margin-right:30px; overflow:hidden;}
.dibu a{ color:#FFFFFF}
.dibu img{ display:inline-block}

.footer{ width:980px; margin:0 auto; overflow:hidden;  padding:25px 0 ; color:#666666;line-height:24px;}
.footer a{color:#666666;}
.footer h3{ font-weight:normal;margin-bottom:20px; font-size:16px;}
.footer_a{ width:440px; float:left; padding-right:24px; min-height:160px; background:url(line.gif) no-repeat right center; display:inline; margin-right:25px; font-size:14px; }
.footer_b{ font-size:14px; width:300px; float:left; padding-right:24px; min-height:160px; background:url(line.gif) no-repeat right center; display:inline;}
.footer_c{ float:right}

.footer_box{ width:100%; overflow:hidden; height:46px; line-height:46px; background:url(food.gif) repeat-x; text-align:center; font-size:14px; color:#666666}








.ny_banner{overflow:hidden; width:980px;margin:15px auto 30px;}
.ny_main{ width:980px; margin:0px auto 30px; overflow:hidden}

.ny_left{ width:210px; float:left;overflow:hidden; background:#ffffff;}


/* 内页左侧普通栏目 */
.ny_nav{ width:210px; overflow:hidden;}
.ny_nav_t{ width:210px; height:62px; line-height:62px;overflow:hidden; font-size:22px; color:#666666; display:block; text-indent:20px;}

.ny_nav ul{ padding-bottom:20px; overflow:hidden;}
.ny_nav ul li{ width:210px; height:41px; line-height:41px; background:url(left_ico.gif) no-repeat 20px center; font-size:14px; text-indent:35px; margin-bottom:1px;}
.ny_nav ul li a{ color:#fea268; display:block;}
.ny_nav ul li a:hover{ color:#FFFFFF; background:url(left_ico2.gif) #f16c17 no-repeat 20px center;}
.ny_nav ul li a.thinss{ color:#FFFFFF; background:url(left_ico2.gif) #f16c17 no-repeat 20px center;}


/* 内页左侧普通栏目 */

.left_nav {width:210px;FLOAT: left; OVERFLOW: hidden; background:#FFFFFF; padding-bottom:20px;}
.left_nav_item {WIDTH: 100%; FLOAT: left; OVERFLOW: hidden;margin-bottom:1px;}
.left_nav_item SPAN {LINE-HEIGHT: 41px; TEXT-INDENT:30px; WIDTH: 210px; background:url(left_ico.gif) no-repeat 15px center; FLOAT: left;font-size:14px; HEIGHT: 41px; OVERFLOW: hidden; CURSOR: pointer}
.left_nav_item SPAN A {LINE-HEIGHT:41px; WIDTH:210px; DISPLAY: block; HEIGHT:41px; COLOR: #fea268; OVERFLOW: hidden}
.left_nav_item SPAN A:hover {COLOR: #ffffff}
.left_nav_item SPAN:hover {	color:#FFFFFF; background:url(left_ico2.gif) #f16c17 no-repeat 15px center;}
.left_nav A:hover {COLOR: #5c5c5e;}
.left_nav A.cur {color:#FFFFFF; background:url(left_ico2.gif) #f16c17 no-repeat 15px center;}
.left_nav .open .left_nav_item_son {DISPLAY: block}
.left_nav .open SPAN { background:url(left_ico2.gif) #f16c17 no-repeat 15px center;COLOR: #ffffff}
.left_nav .open SPAN A {COLOR: #fff;}

.left_nav .left_nav_item_son {WIDTH: 100%; DISPLAY: none; FLOAT: left; OVERFLOW: hidden}
.left_nav .left_nav_item_son .l_n_2 {WIDTH: 100%; FLOAT: left; OVERFLOW: hidden}
.left_nav .left_nav_item_son .l_n_2 .l_n_2_t {LINE-HEIGHT: 41px; WIDTH:210px; DISPLAY: inline; FLOAT: left; HEIGHT:41px;OVERFLOW: hidden; text-indent:40px;}
.left_nav .left_nav_item_son .l_n_2 .l_n_2_t A {COLOR: #979797; display:block}
.left_nav .left_nav_item_son .l_n_2 .l_n_2_t A:hover {COLOR: #fea268; FONT-WEIGHT: normal;background:url(left_ico.gif) no-repeat 25px center;}
.left_nav .left_nav_item_son .l_n_2 .l_n_2_t A.cur {COLOR: #fea268; FONT-WEIGHT: normal;background:url(left_ico.gif) no-repeat 25px center;}
/* 内页左侧二三级下拉栏目 */



.ny_right{ width:694px; float:right; overflow:hidden; background:#FFFFFF; border-top:5px solid #f16c17; padding:5px 20px 20px;}

.danquan{ height:40px;font-size:13px;line-height:40px; color:#5c5c5e; padding-left:20px; background:url(home_ico.png) no-repeat left center; overflow:hidden; border-bottom:1px dotted #CCCCCC}
.danquan a{color:#5c5c5e;}
.danquan a:hover{color:#6daa1d;}
.ny_ban_img{ width:691px; overflow:hidden; margin:10px 0 0px;}

.ny_art{ width:694px; overflow:hidden; padding-top:20px;}

.ny_article_box{ width:694px;overflow:hidden; line-height:28px; color:#666666; min-height:200px; font-size:13px;}
.ny_article_box img,.ny_article_box a img{ 
border:0;  
margin:0;  
padding:0; 
max-width:690px; 
width: expression(this.width > 690 && this.width > this.height ? 690px : '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:#6daa1d;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{font-size:13px; display:block; border-top:#CCCCCC 1px dotted; overflow:hidden; width:694px; padding:0; margin-top:20px; padding-top:10px;}
.context ul { float:left; overflow:hidden}
.context ul li{line-height:22px;color:#7d7c7c;}
.context ul li a{color:#474747;}
.context ul li a:hover{color: #FF0000;}

.art_fx{ float:right; overflow:hidden; display:block; width:250px;}

/* 内页右侧带图片列表 */
.list_news{ width:694px; overflow:hidden; min-height:100px;}
.list_news dl{ margin-bottom:20px;width:694px; overflow:hidden; padding-bottom:20px;border-bottom:#CCCCCC 1px dotted;}
.list_news dl dt{ float:left; width:160px; height:95px; border:1px solid #d9d9d9; padding:1px; overflow:hidden;}
.list_news dl dt img{ width:160px; height:95px;}
.list_news dl dd{ float:right; width:490px; overflow:hidden; padding-right:20px;}
.list_news dl dd h2{ font-size:12px; margin:5px auto; overflow:hidden}
.list_news dl dd h2 a{ color:#6daa1d}
.list_news dl dd h2 a:hover{ color: #FF0000}
.list_news dl dd h2 span{ color:#7e7e7e; margin-left:40px; font-size:12px; font-weight:normal}
.list_news dl dd p{ line-height:21px; color:#7e7e7e}

/* 内页右侧文字列表 */
.news_list{ width:690px; overflow:hidden; }
.news_list li{height:36px;padding-left:10px;line-height:36px;overflow:hidden;background:url(ico_2.gif) no-repeat left center; font-size:14px;border-bottom:1px dotted #dcdbdb;}
.news_list li span{	float:right;overflow:hidden;color:#8f8f8f; font-size:12px;}
.news_list li a{ color:#545454}
.news_list li a:hover{ color: #FF0000}




/* 内页右侧图片标题列表 */
.list_td{width:694px; overflow:hidden; }
.list_td ul{ width:745px; overflow:hidden; min-height:220px;}
.list_td ul li{ float:left;  width:151px;overflow:hidden; margin:0 28px 10px 1px; display:inline;}
.list_td ul li img{ width:145px; height:165px; overflow:hidden;padding:2px; border:1px solid #d9d9d9;}
.list_td ul li p{ width:151px; height:26px; line-height:26px; overflow:hidden; text-align:center; color:#000000}
.list_td ul li p a{ color:#000000}
.list_td ul li p a:hover{ color:#6daa1d}

/* 留言表单 */
.yvyue TABLE {MARGIN:20px 0 30px 40px;}
.yvyue TH {	PADDING-BOTTOM: 10px}
.yvyue TD {	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 5px}
.ny_article_box .input{border:1px solid #CCC;padding:3px 2px;background:url(input_bg.png) repeat-x #FFF;}
.ny_article_box .submit{width:80px;height:26px;line-height:26px;background:url(submit.gif) no-repeat;text-align:center;cursor:pointer;	border:0px solid #CCC;color:#FFF;margin-right:15px;overflow:hidden}
.ny_article_box .submit2{width:80px;height:26px;line-height:26px;background:url(submit2.gif) no-repeat;text-align:center;cursor:pointer;border:0px solid #CCC;color:#FFF;margin-right:15px;overflow:hidden}


/* 分页样式 */
.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: 2px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; BORDER-TOP: #d6d6d6 1px solid; BORDER-RIGHT: #d6d6d6 1px solid; PADDING-TOP: 2px; color:#323232}
.page LI A:hover {BORDER:1px solid #6daa1d; COLOR: #ffffff; background:#6daa1d; TEXT-DECORATION: none}
.page LI.thisclass A {BORDER-BOTTOM-COLOR: #6daa1d; BORDER-TOP-COLOR: #6daa1d; COLOR: #ffffff; BORDER-RIGHT-COLOR: #6daa1d; BORDER-LEFT-COLOR: #6daa1d; background:#6daa1d}
/* 分页样式 */


.side{position:fixed;width:54px;height:275px;right:0;top:250px;z-index:100;}
*html .side{margin-top:258px;position:absolute;top:expression(eval(document.documentElement.scrollTop));}
.side ul li{width:54px;height:54px;float:left;position:relative; cursor:pointer; text-align:center}
.side ul li .sidebox{position:absolute;width:54px;height:54px; line-height:20px;top:0;right:0;transition:all 0.3s;background:#7b7b7b;opacity:0.8;filter:Alpha(opacity=80);color:#fff;font:14px/54px "微软雅黑";overflow:hidden;cursor:pointer; text-align:center}
.side ul li .sidetop{width:54px;height:54px;line-height:20px;display:inline-block;background:#7b7b7b;opacity:0.8;filter:Alpha(opacity=80);transition:all 0.3s;}
.side ul li .sidetop:hover{background:#6daa1d;opacity:1;filter:Alpha(opacity=100);}
.side ul li img{float:left;}





