/*---------- base ---------*/
*{
	padding:0px;
	margin:0px;
}
html{
	background-color: #F2F2F2;
}
body{
font-size:12px; line-height:28px; font-family:"微软雅黑"; color:#333333; }
img{
	border:none;
}

a{
	color:#000;
	text-decoration:none;
}
a:hover{
	color:#ba2636;
	text-decoration:none;
}
ul,li{
	list-style:none;
}
input,select,button{
	font:12px Verdana,Arial,Tahoma;
	vertical-align:middle;
}
.c {
	border: 1px solid #CCC;
}
.u {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
}
.clear {
	clear:both;
}
.h10 {
	height:10px;
	line-height:10px;
}
h1 {
	line-height:40px;
}
/*---------- stock ---------*/
.center{
	margin:0px auto;
}
.w1200{
	width:1200px;
	 margin:0px auto

}
.clear{
	overflow:hidden;
}
.logol{ width:350px; float:left}
.logor{ width:850px; float:right;}
.toubu{ height:44px; line-height:44px;  color:#666666; font-size:12px; margin-bottom:16px;}
.tbwz{ text-align:right; line-height:44px}
.tbwz img{ margin-right:5px; }
#nav_menu{width:100%;position:relative;height:60px;z-index:99; }
.nav{width:850px;height:60px;position:relative;margin:0 auto;}
.tab{position:relative;float:left;cursor:pointer;width:93px; text-align:center; line-height:60px;}
.tab a{ color:#000; font-size:12px; display:block; }
.tab .tablink{position:relative;line-height:52px;display:block;height:52px;color:#fff;font-size:16px;z-index:99;float:left; font-family:"微软雅黑"; font-weight:600px;width:170px}
.tab .tablink a{line-height:52px;color:#FFF;text-decoration:none}
.tab:hover .tablink{color:#1c3c69;text-decoration:none;border-top:2px solid #E87719; line-height:41px; height:41px;}
.tab:hover .tablink a{color:#1c3c69;}
.dropdown:hover .arwlink{border-top:2px solid #E87719; color:#1c3c69;line-height:41px; height:41px;}
.dropdown ul{display:none;padding:0; overflow:hidden; margin:0}
.dropdown:hover ul{position:absolute;display:block;top:60px;z-index:9;padding:0; margin:0}
.subnav2{width:130px;background-color:#007440;  opacity: 0.8;text-indent:40px; line-height:52px; text-align:left; }
.subnav2 a{width:130px;display:block;white-space:nowrap;color:#fff;float:left;line-height:52px;text-indent:10px; text-align:left;}
.subnav2 :hover{text-decoration:none;color:#666}
.subnav1 a:hover,.subnav2 a:hover{color:#fff; background-color:#292929; background-image:none;}

.footer { background-color:#292929; color:#FFF; padding:40px 0px 50px 0px}
.footbg{ width:1200px; margin:0px auto; }
.footl{ width:870px; float:left; margin-left:38px}
.fnav{ width:870px; margin-bottom:40px;}
.fnav dl{ line-height:39px; font-size:20px; color:#46b948; width:870px; text-align:left}
.fnav a{ padding:0px 10px; text-align:left; font-size:14; color:#fff;}
.fwzl{ width:415px; float:left}
.fwzc{ width:151px; float:left; margin-right:32px; background:url(../images/gywm.png) no-repeat left center; height:36px; line-height:36px; text-align:center; margin-top:38px;}
.fwzc a{ font-size:16px; letter-spacing:2px; color:#fff;}
.fwzr{ width:151px; float:left; background:url(../images/lxwm.png) no-repeat left center; height:36px; line-height:36px; text-align:center; margin-top:38px;}
.fwzr a{ font-size:16px; letter-spacing:2px; color:#fff;}
.fwzl dt{ line-height:20px; font-size:14px; font-weight:bold; color:#46b948}
.fwzl dd{ line-height:20px; color:#fff;}
.footr{ width:292px; float:right; margin-top:43px; line-height:14px}
.footr img{ float:left; margin-right:20px;}
.yqlj{ height:39px; line-height:39px; background-color:#000000}
.yqlj dl{ width:160px; float:left; text-align:center; font-size:14px; font-weight:bold; color:#fff;}
.yqlj a{ color:#fff; padding-right:15px;}

.xwsp{ width:1200px; margin:30px auto;}
.xwzx{ width:660px; float:left; margin-right:30px;}
.spzx{ width:510px; float:left;}
.title{ height:39px; line-height:39px; font-size:20px; color:#000;}
.title span{ margin-left:15px; font-size:14px;}
.xwzxb{ background-color:#fff; padding:22px 24px;}
.fs_rt dl{ margin:0px auto 20px auto; text-align:center}
.fs_rt dl a{  width:110px; height:30px; line-height:30px; text-align:center; display:inline-block; color:#000000;font-size:16px; }
.fs_rt dl a:hover{background-color:#007440; width:110px; height:30px; line-height:30px; text-align:center; display:inline-block; color:#fff;}
.fs_rt dl .current{background-color:#007440; width:110px; height:30px; line-height:30px; text-align:center; display:inline-block; color:#fff;}
.n_list li{ width:560px; float:left; margin:0px 1%; line-height:41px; height:41px; border-bottom:1px dashed #CCCCCC; background-image:url(../images/icon.png); background-repeat:no-repeat; background-position:10px center; padding-left:25px;}
.n_list li b{ color:#374262;}
.n_list li a{ font-size:12px; color:#333333}
.n_list li span{ float:right; color:#333333; font-size:12px;}
.alzsb li p{ text-align:center; line-height:40px;}
.spzxb{ background-color:#fff; padding:27px 24px;font-size: 14px;line-height: 42px;}
.spzxb img{ margin-top:7px; margin-bottom:6px}

.qxqy{ width:1200px; margin:30px auto;}
.qxqyb{background-color:#fff; display: flex;justify-content: space-between;flex-wrap: wrap;}
.qxqyb li{ width:320px;margin: 10px;}
.qxqyb li img{ width:320px; height:240px;}
.qxqyb li a{ background-color:#F2F2F2; display:block;}
.qxqyb li a:hover{ background-color:#007440; color:#fff;}
.qxqyb li dl{ padding:23px 21px;}
.qxqyb li dl dt{ font-size:14px; font-weight:bold; line-height:32px;}
.qxqyb li dl dd{ line-height:24px; }

.jtgk{ width:1200px; margin:30px auto;}
.jtgkb{ background-color:#fff; padding:33px;}
.jtgkt{ line-height:41px; margin-bottom:35px;}
.jtgkt dl{ width:380px; float:left; font-size:40px; color:#007440; text-transform:uppercase;}
.jtgkt span{ font-size:14px; color:#646464; line-height:20px; width:660px; float:left;}
.jtgkxm{ line-height:31px; margin-bottom:28px;}
.jtgkxm li{ width:116px; float:left; text-align:center; background:url(../images/tit.png) no-repeat right center;}
.jtgkxm a{ display:block; color:#646464}
.jtgkxm .current{ background:url(../images/tit.png) no-repeat left center; color:#007440}
.jtry dl{ width:215px; margin-right:32px; float:left; padding:18px; background-color:#F2F2F2}
.jtry dl img{ width:215px; height:143px; margin-bottom:7px;}
.jtry dl dt{ line-height:31px; font-size:12px; font-weight:bold; color:#000;}
.jtry dl dd{ font-size:12px; color:#646464; line-height:21px;}

.jtfc{ width:1200px; margin:30px auto; }
.jtfcb{ background:url(../images/jtfc.png) repeat-y left top; padding:33px 32px}
.jtfcb li{ width:25%; float:left;}

.cpfl{display: flex;justify-content: space-between;margin: 20px auto;}
.cpfl a{font-size: 14px;background: #007440;padding: 5px 30px;color: #fff;}
.cpfl a:hover{background: #fff;color: #007440;}