*{ padding: 0;}
body
{
	font-size: 12px;
	color: #333;
	margin: 0px;
	font-family: 微软雅黑, Microsoft YaHei,  Arial, Helvetica, sans-serif;
   
}  
ul,li
{
	list-style-type: none;
}
img,ul,li,dl,dt,dd
{
	padding: 0px;
	margin: 0px;
}
img
{
	border: none;
}
a
{
	color: #333;
	text-decoration: none;
}
a:hover
{
	text-decoration: none;
}
a:active
{
	text-decoration: none;
}
.clear
{
	clear: both;
}
img
{
	border: 0;
}
input,textarea
{
	outline: none;
	border: 0px;
}
.main{width:1080px; margin:0 auto;}


.top_con{ height:162px; width:100%;  background:url(../image/top_bg.gif) no-repeat center;}
.top{height:30px;width:1080px;margin:0 auto; }

.wel a{ font-family:"微软雅黑";font-size:13px; text-decoration:none;  color:#777777; float:left; line-height:30px; }
.top-nav{float:right; }
.top-nav ul li{float:left;  margin-right:8px; line-height:30px;color:#777777;}
.top-nav ul a{font-size:14px; color:#777777;  margin-left:6px;margin-right:6px; }


.header{height:130px;width:1080px; margin:0 auto; clear: both;}
.header_l{ float:left; margin-top:10px; }

.header_l img{ float:left;}
.header_l h1{ float:left;margin-left: 10px;      font-size: 2em;
    margin-block-start: 0.67em;
    margin-inline-end: 0px;}
.header_l h1 a{font-size:26px; color:#179000;  line-height:47px;    font-weight: bold;}
.header_l h1 span{display:block; font-size:18px; color:#333;     font-weight: bold;}
.header_l h1 span em{color:#179000; font-style:normal;    font-weight: bold;}

.header .pos{font-size:20px; color:#333; float:left; font-weight:bold;margin-top: 65px; margin-left: 70px;}

.contact1{float:right; margin-right: 36px; text-align:center; margin-top:10px;}
.contact1 dl dt{ font-size:16px; color:#333; background:url(../image/head_con.gif) no-repeat center; }
.contact1 dl dd { font-size:26px; color:#179000; font-weight:bold;  line-height:30px;}






.nav{height:40px;width:100%; background:url(../image/nav_bg.gif) repeat-x; }
.nav .another{background:url(../image/nav_li.gif) repeat-x; }
.nav_main{ width:1080px; margin:0 auto; height:40px;}
.nav_main ul li{float:left;  line-height:38px; }
.nav_main ul li a{ font-size:15px; color:#fff; padding:0 22px;  }
.nav_main ul li:hover{ background:url(../image/nav_li.gif) repeat-x;}






.footer{ width:100%; height:204px; background:url(../image/footer_bg.gif) repeat-x; padding-top:40px;    box-sizing: content-box;}
.foot_t{ width:1080px; height:40px; margin:0 auto; background:url(../image/foot_t.gif) no-repeat; }
.foot_t ul li{float:left; color:#fff; line-height:28px;}
.foot_t ul li a{ color:#fff; font-size:15px;padding:0 20px;}



.footer_b{width:1080px; margin:0 auto; text-align:center;     padding-top: 14px;}
.footer_b ul li{ line-height:26px; font-size:14px;color:#fff; }
.footer_b ul li  a{color:#fff;}
.footer_b ul li em{margin-left:24px; font-style:normal;}