﻿/* CSS Document */

@charset "utf-8";

*{margin: 0 auto; padding: 0;}

body

{

	font-size: 12px;

	color: #121212;

	font-family:  Microsoft YaHei, 宋体, Arial, Helvetica, sans-serif;

	background:url(../images/body.jpg);

}

ul,li

{

	list-style-type: none;

}

img,ul,li,button

{

	padding: 0px;

	margin: 0px;

}

img,button

{

	border: none;

}

a

{

	color: #000;

	text-decoration: none;

    display:inline-block;

}

a:hover

{

	text-decoration: none;

}

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-size:22px;   }

/* End hide from IE-mac */

h3 a{ color:#;}





/*top*/

.top{ width:100%; background:url(../images/top.jpg) no-repeat center center; height:183px;}

.top-c{ width:1180px; margin:0 auto;}

.top-t{ height:34px; line-height:34px;}

.top-t dl dt{ float:left;}

.top-t dl dd{ float:right;}

.top-t dl dd a{ margin:0 5px;}

.header{ height:100px; padding:25px 0; overflow:hidden;}

.logo{ float:left; width:500px;}

.logo dt{ float:left;}

.logo dd{ float:left; width:316px; border-left:1px solid #abe7ab; padding-left:24px; color:#47a618; font-size:18px; margin:20px 0 0 20px;}

.logo dd b{ display:block; font-size:22px; margin-bottom:10px;}

.phone{ width:290px; float:right;}

.phone dt{ float:left;}

.phone dd{ float:left; font-size:14px; margin-left:20px;}

.phone dd .lv{ color:#47a618; margin-bottom:10px;}

.phone dd span{ font-size:24px; color:#2ec3f1;}



/*nav*/
.nav li.another{ background:url(../images/nav_hover.jpg) no-repeat center center;}
.nav{ width:100%; height:46px; line-height:46px;  background:url(../images/nav_li.jpg) repeat-x; }

.nav-cont{ width:1180px; margin:0 auto;}

.nav li{float:left;height:46px; width:97px; line-height:46px;position:relative; z-index:999;}

.nav li.last{background:none;}

.nav li a{float:left;display:block; width:106px; height:46px; text-align:center; line-height:46px; color:#fff;}

.nav li a:hover{ background:url(../images/nav_hover.jpg) no-repeat center center; width:106px; height:46px; display:block; text-decoration:none; }

.nav li a span{float:left;display:block; width:106px; height:46px; line-height:46px;cursor:pointer; font-family:"Microsoft YaHei";text-align:center;  font-size:14px;color:#FFF;}

.nav li a.selected{ background:url(../images/nav_hover.jpg) no-repeat center center; color:#282828;}

.nav li a.selected2{ background:url(../images/nav_hover.jpg) no-repeat center center; color:#282828;}

.nav li.selected .submenu{display:block;}

.nav li .submenu{display:none;position:absolute;top:46px;left:0px; background:url(../images/nav_bg.png) center center repeat-y; width:106px; text-align:center; z-index:9999;}

.nav li .submenu li{float:left;padding:0;height:25px; line-height:25px; text-align:center; width:106px; background:none;}

.nav li .submenu li a{float:left;padding:0;text-align:center; font-family:"Microsoft YaHei";height:25px;line-height:25px;color:#282828;  width:106px; background:none; display:inline-block;*display:inline;zoom:1;white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color:#FFF;}

.nav li .submenu li a:hover{font-weight:normal; ; text-decoration:underline; text-align:center; width:106px;}





/*footer-nav*/

.footer-nav{ width:100%; background:#4ba91b; height:40px; line-height:40px; font-size:14px; margin-top:30px;}

.footer-nav-c{ width:1180px; margin:0 auto;}

.footer-nav-c ul li{ float:left; margin:0 20px;}

.footer-nav-c ul li a{ color:#FFF;}







/*footer*/

.footer{ width:1180px; margin:0 auto; height:auto; overflow:hidden; padding:20px 0;}

.footer dl { width:780px; margin:0 auto;}

.footer dl dt{ float:left;}

.footer dl dd{ float:left; margin-left:20px;}

.footer dl dd p{ line-height:26px;}















































































































































