
/* CSS Document */
*{ padding: 0;}
body
{
	font-size: 14px;
	color: #333;
	margin: 0px;
	font-family: 微软雅黑, Microsoft YaHei,  Arial, Helvetica, sans-serif;
  
}
ul,li
{
	list-style-type: none;
}
img,ul,li
{
	padding: 0px;
	margin: 0px;
}
img
{
	border: none;
}
a
{
	color: #333;
	text-decoration: none;
}
a:hover
{
	text-decoration: none;transition: all 0.3s ease-out 0s;
}
a:active
{
	text-decoration: none;
}
.clear
{
	clear: both;
}
img
{
	border: 0;
}
.clearfix:after
{
	visibility: hidden;
	display: block;
	font-size: 0;
	clear: both;
	height: 0;
}
.clearfloat
{
	clear: both;
	height: 0;
	font-size: 1px;
	line-height: 0px;
}
.clearfix
{
	display: inline-table;
}

input,textarea
{
	outline: none;
	border: 0px;
}

/* Hides from IE-mac \*/
* html .clearfix
{
	height: 1%;
}
.clearfix
{
	display: block;
}

h3{font-weight: normal;}
h1,h2,h3,h4,h5,p,dl,dd,dt{margin:0;font-weight: normal;}

i,em{ font-style: normal;}

/* End hide from IE-mac */ 
@media screen and (min-width:1180px){ body {overflow-x: hidden;}}


/*公用*/
.con_width{ width:1303px; margin:0 auto;}
.fl { float:left;}
.fr { float:right;}
.hide{display:none;}
/*字体定义*/
.fon_imp{font-family: "Impact";}
.f12{font-size:12px;}
.f14{font-size:14px;}
.f15{font-size:15px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.f20{font-size:20px;}
.f22{font-size:22px;}
.f24{font-size:24px;}
.f26{font-size:26px;}
.f28{font-size:28px;}
.f30{font-size:30px;}
.f32{font-size:32px;}
.f36{font-size:36px;}

/*颜色定义*/
.black{color:#545454;}
.gray{color:#c4c3c3;}
.red,.red a{color:#f07c17;}
.blue,.blue a{color:#015B38;}
.white{color:#fff;}

/*单行文本溢出省略号*/
.ellip{display:inline-block;*display:inline;zoom:1;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}


.top_box{ border-top:solid #009541 5px; }
.top{height:35px;line-height:35px; border-bottom: solid 1px #ccc;}
.top a{padding:0 5px;}
.top a img{margin-bottom:-4px;}
.logo,.toper .logo .logo_phone{overflow:hidden;}
.logo{margin:0 auto; height: 120px;}
.logo h1{margin: 20px 0 0 0;}

.logo .slogan{background:url(/images/slogan_bg.png) no-repeat left center ;width:386px; margin:40px 0 0 10px; padding-left: 30px;}
.logo .slogan p{ font-size: 16px; }
.logo .slogan strong{display:block;font-size:20px;margin:2px 0 8px 0;}
.logo .logo_phone{margin-top:38px;}
.logo .logo_phone p{background: url(../image/con_phone.png) no-repeat left center;font-size:14px;color:#333;padding:0 0 10px 70px;}
.logo .logo_phone p span{display:block;}
.sea_right{margin-top:17px; margin-right: 20px;}
.sea_right span{font-size:14px;}
.sea_right .search{height:26px;line-height:26px;border:1px #ddd solid; border-radius: 13px;}
.sea_right .search input{float:left; background: none;}
.sea_right .search input.sea_inp{width:200px;height:28px;border:0;padding-left:10px;color:#a5a5a5;line-height:28px;border-radius:3px; } 
.sea_right .search input.sea_btn{width:34px;height:28px;cursor:pointer; background:url(../image/search_icon.png) no-repeat center;}
/*nav*/
.nav_all{height:53px; background: #005C37; border-bottom: solid 2px #FAD719;}
.nav{ width:1045px; height:60px; float: right; z-index:9999;overflow:hidden; margin-top: 10px; }
.nav li{float:left;height:60px; position:relative; z-index:100;text-align:center; }
.nav li a{float:left;display:block;height:50px; padding-top: 5px; text-align:center; padding:0 14px;font-size:15px;color:#333; }
.nav li a span{display: block; text-align: center; font-size: 10px; text-transform: uppercase;}
.nav li:hover a{ color:#009541; }
.another a{color:#009541; } 
/*search*/
.search_box .search{height:28px;line-height:28px;background: #fff;border:1px #e6e6e6 solid;border-radius:3px;margin-top:10px;}
.search_box .search input{float:left;}
.search_box .search input.sea_inp{width:176px;height:28px;border:0;padding-left:10px;color:#333;line-height:28px;border-radius:3px; } 
.search_box .search input.sea_btn{width:34px;height:28px;cursor:pointer; background:url(../image/search_icon.png) no-repeat center;}

/*底部*/
.lj{ font-size: 14px; line-height: 45px; padding-top: 30px; color: #666;}
.lj a{  padding-left: 14px; color: #666; }
.footer{background:url(../image/foot_nav_bg.png);color:#fff;padding:0 0 20px;border-bottom:5px #1d6301 solid;}
.footer .con_width{overflow:hidden;}
.foot_con,.foot_con a{color:#5c5c5c;}
.foot_con{margin:15px 60px 15px 20px;overflow:hidden;}
.foot_logo{width:200px;height:116px;margin-top:25px;}
.foot_text{width:660px;margin:20px 0 0 60px;color:#fff;line-height:24px;}
.foot_text h2{font-size:12px;color:#fff;}
.foot_text a{color:#fff;}
.foot_con .code{ background: url(../image/foot_code_bg.png) no-repeat center;width:140px;height:140px;margin-left:60px;}
.foot_con .code img{width:126px;height:126px;padding:7px;}
.foot_nav{height:60px;line-height:60px; text-align: center;border-bottom:1px ##348A3F solid;margin-top:8px;}
.foot_nav a{display:inline-block;color:#ffffff;font-size:15px;padding:0 28px;}
.foot_nav a:first-child{padding-left:0;}
.foot_code{margin-top:20px;}
.foot_code img{background: url(../image/foot_code_bg.png) no-repeat center top;width:116px;height:116px; display:block;}
.foot_code p{ text-align: center;margin-top:5px;width:140px;color:#fff;}

/*友情链接*/

.link{font-size:14px;margin-top:30px;}
.link a{padding:3px 10px;font-size:14px;color:#00518e;display:inline-block;*display:inline;zoom:1;}
.link_con{margin:5px 0 0 10px;}













