@charset "utf-8";
/* CSS Document */

*{margin:0px;padding:0px;}
body{font-family:"Microsoft YaHei"; color:#000; margin:0px; padding:0px; background:url("../images/body.png") repeat-x top #fff  ; font-size:12px; }
a{text-decoration:none;color:#666;}
a:hover{ text-decoration:underline; color:#ff5a00;}
input[type = "radio"],input[type="checkbox"]{position:relative;top:3px;margin-right:2px;}
img { border: 0; }
em {font-style: normal;}
li{ list-style:none; font-family:"Microsoft YaHei"; }
ul{ margin:0px; padding:0px;}
h1, h2, h3, h4 {padding: 0;margin: 0; font-weight:100;}
p{ margin: 0;}
input{outline: none;}
.fr { float: right;}
.fl { float: left;}

.clear{clear:both;}
.width{ width:1054px; margin:0px auto;}
.header{ height:228px; width: 1054px; margin:0px auto;}

.nav{ background: url("../images/nav.png") no-repeat; height:41px; line-height:41px; width: 1054px; margin:0px auto;}

div#menu{color:#646464; width:1054px; margin:auto; display:block; height:41px;}
ul.menu{clear:both;float:none;cursor:pointer;z-index:1;position:relative;}
div#menu ul{margin:0px;padding:0px;list-style:none;float:left;z-index:2;position:relative;}
div#menu li{position:relative;margin:0px;padding:0px;display:block;overflow:visible;float:left;height:41px;z-index:3; }
/* menu::level1 */
div#menu li a{height:41px;display:block;float:left;line-height:41px;text-decoration:none;color:#646464;overflow:hidden;z-index:4;position:relative;}
div#menu li span{color:#fff;display:block; width:117px; text-align: center; z-index:6;position:relative; font-size:16px;}
div#menu li span.bg{display:block;padding:0;height:30px;z-index:5;position:relative;float:left;}
div#menu li.current{font-weight:bold;}
div#menu li.current ul{font-weight:normal;}
/* menu::level2 */
div#menu ul.menu ul{padding:0px 0px 0px;background:#3d9e11; left:-999em;width:135px;position:absolute;top:41px;}
div#menu li:hover ul,div#menu li.sfhover ul{left:0px;z-index:100;visibility:visible;}
div#menu li li{width:100%;text-indent:0px;float:none;height:auto; background: none;}
div#menu li li a,div#menu li li span.separator{padding:0px; border-bottom:1px solid #4da91e; height:auto;float:none;display:block;line-height:36px;width:135px; font-size:14px;}
div#menu li li a.parent{background:url('../images/menu_level2_item_parent.gif') no-repeat scroll 100% bottom;}
div#menu li li a span{font-size:14px;width:135px;}
div#menu li li a.parent span{ font-size:16px;}
/* menu::level3 */
div#menu li ul ul{margin:-31px 0 0 169px;}
div#menu li:hover ul ul,div#menu li.sfhover ul ul{border-top:1px solid #4da91e; top:30px;}
div#menu li:hover ul ul,div#menu li.sfhover ul ul,div#menu li:hover ul ul ul,div#menu li.sfhover ul ul ul,div#menu li:hover ul ul ul ul,div#menu li.sfhover ul ul ul ul{left:-999em;}
div#menu li li:hover ul,div#menu li li.sfhover ul,div#menu li li li:hover ul,div#menu li li li.sfhover ul,div#menu li li li li:hover ul,div#menu li li li li.sfhover ul{left:0pt;z-index:100;}
div#menu a:hover{color:#FFFFFF;}
div#menu span:hover{color:#fff;}
div#menu li ul span:hover{color:#FFFFAA;}
.main{ background: #fff; width:1034px; margin:0px auto; padding: 10px;}


.mian_a{ padding-top:10px;}
.flash_img{ width:349px; height:248px; float: left;}
.xwzx{ width:410px; height:247px; float:left; margin-left: 15px;}
.xwzx_top{ height:34px; background: url("../images/title1.png") left center no-repeat; line-height:34px; padding-left: 36px; font-size: 16px; color: #fffefe; font-weight: 100;}
.xwzx_top span{ float: right; margin-right: 17px;}
.xwzx_nr{ padding-top:3px; padding-left: 15px; padding-right: 15px;}
.xwzx_nr ul li{ border-bottom: 1px dashed #c8c8c8; height: 41px; line-height: 41px; color: #444444; font-size: 14px;background: url("../images/list1.png") left center no-repeat;padding-left: 20px; }
.xwzx_nr ul li a{color: #444444;}
.xwzx_nr ul li span{ color: #888888; float: right; padding-right: 3px;}
.xwzx_nr ul li a:hover{color: #3f9f14;}

.main_b{ padding-top:24px;}
.zxjj{ width:244px; height:247px; float:right;}
.zxjj_top{ height:34px; background: url("../images/title2.png") left center no-repeat; line-height:34px; padding-left: 33px; font-size: 16px; color: #fffefe; font-weight: 100;}
.zxjj_top span{ float: right; margin-right: 8px;}
.zxjj_nr{ line-height: 30px; font-size: 14px; color: #444; padding: 5px 5px 0px;}
.zxjj_nr p{ text-indent: 2em;}

.lwlz{ width:280px; height:247px; float:left;}
.lwlz_top{ height:34px; background: url("../images/title3.png") left center no-repeat; line-height:34px; padding-left:10px; font-size: 16px; color: #fffefe; font-weight: 100;}
.lwlz_top span{ float: right; margin-right:35px;}
.lwlz_nr{ padding-top:3px; padding-left:6px; padding-right:6px;}
.lwlz_nr ul li{  height:30px; line-height: 30px; color: #444444; font-size: 14px;background: url("../images/list2.png") left center no-repeat;padding-left:15px; }
.lwlz_nr ul li a{color: #444444;}
.lwlz_nr ul li span{ color: #888888; float: right;}
.lwlz_nr ul li a:hover{color: #3f9f14;}

.cgzs{ width:480px; height:247px; float:left; margin-left: 15px;}
.cgzs_top{ height:34px; background: url("../images/title4.png") left center no-repeat; line-height:34px; padding-left: 36px; font-size: 16px; color: #fffefe; font-weight: 100;}
.cgzs_top span{ float: right; margin-right:17px;}
.cgzs_nr{ padding-top:15px; padding-left: 15px; padding-right: 15px;}

#demo {overflow:hidden;width:450px;height:210px;position: relative;float:right;}
#demo img{width:172px;height:166px}
#indemo{float:left;width:800%;}
#demo1{float:left;}
#demo2{float:left;}
.ww{width:172px;height:196px;float:left;margin-right:20px;display:inline;}
.ww span{width:172px;line-height:26px; text-align: center; color:#444; display: block; font-size: 14px;}
.ww span a,.ww span  a:hover{color:#222222;}

#jdemo {overflow:hidden;width:450px;height:210px;position: relative;float:right;}
#jdemo img{width:172px;height:166px}
#jindemo{float:left;width:800%;}
#jdemo1{float:left;}
#jdemo2{float:left;}
.jww{width:172px;height:196px;float:left;margin-right:20px;display:inline;}
.jww span{width:172px;line-height:26px; text-align: center; color:#444; display: block; font-size: 14px;}
.jww span a,.jww span  a:hover{color:#222222;}


.tzgg_nr{padding-left:15px; padding-right:5px;}


.f_l{ width:1054px; margin:0px auto; margin-top: 15px;height:85px; text-align: center; background: url("../images/f_bg.png") repeat-x top; font-size: 14px; color: #444444; line-height: 28px;  padding-top: 15px;}




/*内页样式开始*/
.ny_main{ margin-top:0px;}
/*内页左边*/
.subleft{width:244px;float:left;margin-top:10px;}

.subright{min-height:500px;*height:800px;margin-top:10px;float:right;width:770px;background:#fff;}
.subright .sobtitle{height:34px;line-height:34px; background:url(../images/ny_bt.png) left center no-repeat;padding-left: 42px;  color: #fffefe;  padding-right: 17px;}
.subright .sobtitle p.fl{width:187px;color:#fffefe;font-weight:bold;font-size: 15px;}
.subright .sitepath,.subright .sitepath a{color:#fffefe; font-size: 14px;}
.subright .sitepath a:hover{color:#ffa228;}
.subright .comt{line-height:24px;padding:10px;}

.con_left .nav{width:214px;height:41px;line-height:41px;color:#fff;background:#3f9f14;font-size:16px;font-weight:bold;padding-left:30px;}
.con_left .font{width:228px;padding:0px 7px 10px 7px; border: 1px solid #e9e9e9;}
.con_left .font ul li{width:226px;height:35px;line-height:35px;float:left;border:1px #e2e2e2 solid;font-size:13px;margin-top:10px;text-align:center; }
.con_left .font ul li a{color:#333;}
.con_left .font ul li a:hover{color:#ffa228;}

/*内页新闻列表*/
.listnews li{border-bottom: 1px dashed #c8c8c8; height: 41px; line-height: 41px; color: #444444; font-size: 14px;background: url("../images/list1.png") 3px center no-repeat;padding-left: 23px; }
.listnews li a{color:#444444;}
.listnews li span{ color: #888888; float: right; padding-right: 3px;}


.ny_ww{ padding-top: 10px; margin-right: 9px; margin-left: 6px;}


/*搜索列表翻页*/
.product_page{background:#fff;font-size:12px;text-align:center;margin-top:20px;}


/*内页右边文字详细*/
.ArticleTitle{font-size:20px;line-height:40px;text-align:center;  color: #2d373b;}
.ArticleMessage{color:#9b9b9b;text-align:center; border-bottom: 1px solid #dbdbdb; height: 32px; line-height: 32px; padding-bottom: 5px;}
.brow_mm {height: auto !important;min-height: 360px;line-height:28px; font-size: 13px; padding: 10px 5px; color:#2d373b;}

/*内页右边图片*/
.zxfc_nc_pic{ width:210px; float:left; margin-left:15px; margin-right:12px; margin-top:5px; margin-bottom: 10px;}
.zxfc_nc_pic a img{ width:204px; border:1px  solid #dadada; padding:2px; height:152px; display: block;}
.zxfc_nc_pic h1{text-align:center; color:#333; font-size:13px; padding-top:3px;}


/************/
.slideBox{ width:349px; height:248px; overflow:hidden; position:relative;  }
		.slideBox .hd{ height:22px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
		.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
		.slideBox .hd ul li{ float:left; margin-right:2px;  width:20px; height:20px; line-height:20px; text-align:center; background:rgba(0,0,0,0.5);border:1px #7e828c solid; cursor:pointer; list-style: none;color:#fff;}
		.slideBox .hd ul li.on{ background:rgba(168,24,24,0.7);border:1px #cb1718 solid; color:#fff; }
		.slideBox .bd{ position:relative; height:100%; z-index:0;   }
		.slideBox .bd li{ zoom:1; vertical-align:middle; }
		.slideBox .bd img{ width:349px; height:248px; display:block;  }

  .slideBox .bd li span{  position: absolute; z-index: 1; background:rgba(0,0,0,0.5);
    bottom: 0px; width: 100%;line-height:35px;display:block;color:#fff;font-size:15px;font-weight:bold;text-align:left;text-indent:1em;}

		/* 下面是前/后按钮代码，如果不需要删除即可 */
		.slideBox .prev,
		.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:rgba(0,0,0,0.6); filter:alpha(opacity=50);opacity:0.5;   }
		.slideBox .next{ left:auto; right:3%;  background:rgba(0,0,0,0.6); background-position:8px 5px; }
		.slideBox .prev:hover,
		.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
		.slideBox .prevStop{ display:none;  }
		.slideBox .nextStop{ display:none;  }

.slideBox .hd ul li::marker{display:none!important;}