 
nav { 
	padding:0px 0;
	line-height: 70px;width:auto; margin: 0px auto;padding-left: 10px;
}
nav ul {
    list-style-type:none;
    margin:0;
    padding:0;width:800px;  
}
nav ul li {
    display:inline-block;  
    position:relative; padding-bottom:0px;   
}

/* sub navigation */
nav li ul {    
     border-right:1px solid #ddd; border-left:0px solid #ddd;
 border-radius: 0px 0px 20px 8px;
 -moz-border-radius:0px 0px 20px 8px;
 -webkit-border-radius:0px 0px 20px 8px;
    position:absolute;
    left:10px; 
    top:70px; /* make this equal to the line-height of the links (specified below) */
    width:170px;
	z-index: 99; background-image: linear-gradient(#f4f4f4, #fafafa); 
    padding:0px; 
    
}
nav li li {
    position:relative; border-bottom: 1px solid #eee; border-left:0px solid #eee;
    margin:0;
    display:block;  padding-bottom: 0px;
}
nav li li:last-child {
       border-bottom: 3px solid #ddd;
}
nav li li:last-child , nav li li:last-child:hover {
 border-radius: 0px 0px 20px 8px;
 -moz-border-radius:0px 0px 20px 8px;
 -webkit-border-radius:0px 0px 20px 8px;
}
nav li li:hover  {
   /*background: url("/skin/sonnav.png") left bottom;  */
    background-image: linear-gradient(#aece4a, #048334);
}
nav li li ul {
    position:absolute;
    top:-1px;
    left:171px; /* make this equal to the width of the sub nav above */
    margin:0;
	z-index: 99;
}

/* style all links */

nav ul li a{
	font-weight: bold;   line-height:70px;
    padding:0 12px; 
	color: #111; font-size: 16px;
}
nav ul li.active{ 
	   background: url("/skin/nav-active.png") no-repeat center bottom;
}
nav ul li.active a{ 
	/*color: #f18600; */
	color: #038336;
}
nav  li li a{
	font-weight:normal;
    padding:0 12px;
	font-size: 13px; color: #222;
}
nav a {
    line-height:50px;
    padding:0 12px;
    margin:0 12px;
	font-weight:normal;
	color: #333
}
nav a {
    color:#fff;
    text-decoration:none;
    display:block;
}
nav a:hover,
nav a:focus,
nav a:active {
    color:#038336;
}
nav li ul li a:hover,
nav li ul li a:focus,
nav li ul li a:active {
    color:#fff;
}

/* style sub level links */
nav li li:first-child{ margin-top:1px;
}

nav li li a {
    border-bottom:solid 0px #3675d5;
    margin:0 10px;
    padding:18px 12px; 
    line-height: 1.8em;  
}
nav li li a:hover {
    border-bottom:solid 0px #3675d5; 
} 

/* hide sub menu links */
ul.sub-menu {
    display:none;
} 
/* show arrows for dropdowns */
nav li.dropdown > a {
    background-image:url('/skin/arrow-down222.png');
    background-position:right 20px;
    background-repeat:no-repeat; 
}

nav li li.dropdown > a {
    background-image:url('/skin/arrow-right222.png');
    background-position:right 16px;
    background-repeat:no-repeat;
}
nav li li.dropdown:hover > a {
    color:#fff;
}

nav ul li ul li ul { 
    background: #fafafa url(arrow-right.png) no-repeat 8px 28px;
} 
 
.min_w {
	min-width: 1200px;
}

.container {
	width: 1200px;
	margin: 0 auto;
}
/*footer*/
.foot {
	height: 230px;
    background: url("foot.jpg") no-repeat center top;
	margin-top: 12px;
}

.contact-info {
	display: inline-block;
	margin: 0 auto;
	cursor: pointer;	color: #333;
} 

.contact-info a{
	 color: #333;
} 
.contact-info .data {  
	font-family: 'Montserrat', sans-serif;
	-moz-transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out; font-size: 14px; line-height: 1.6em; padding: 6px 6px;
}

.contact-info:hover .data {
	color: #b9c9ec;
}

.contact-info .map {min-height: 54px;
	background: url(/skin/map.png) no-repeat left top; padding-left: 65px; 
}
.contact-info .phone {min-height: 54px;
	background: url(/skin/phone.png) no-repeat left top; padding-left: 65px; 
}
.contact-info .email {min-height: 54px;
	background: url(/skin/mail.png) no-repeat left top; padding-left: 65px; 
}

.foot_line {
	padding: 40px 0px;
	height:70px;
	border-bottom: 1px solid #ccc;
}
.foot_line .b33b{ color: #eee;
	width: 42%; float: left; padding-right: 2%;
}
.foot_line .b33{ color: #eee;
	width: 26%; float: left;  padding-right: 2%; 
}
.foot_line .b33:last-child{ color: #eee;
	width: 26%; float: left;  padding-right:0%; 
}
.foot_l {
	width: 600px;
}
.foot_tit {
	font-size: 22px;
	color: #fff;
	line-height: 34px;
	padding-top: 47px;
}
.foot_en {
	text-transform: uppercase;
	font-size: 14px;
	color: #fff;
	line-height: 25px;
}
.foot_con {
	font-size: 14px;
	color: #8a8a8a;
	line-height: 34px;
	margin-top: 13px;
}
.foot_r {
	padding-top: 48px;
	width: 356px;
	margin-right: 81px;
}
.foot_inp {
	font-size: 16px;
	color: #dadada;
	padding: 0 18px;
	width: 320px;
	height: 58px;
	border: none;
	line-height: 58px;
	border-bottom: 1px solid #5e5e5e;
	background: none;
}
.foot_inp_b {
	font-size: 16px;
	color: #dadada;
	border: none;
	border-bottom: 1px solid #5e5e5e;
	padding: 0 18px;
	height: 102px;
	background: none;
	line-height: 23px;
	width: 320px;
	padding-top: 21px;
	font-family: "微软雅黑";
}
.foot_sub {
	font-size: 16px;
	color: #dadada;
	border: none;
	background: #5e5e5e;
	width: 356px;
	margin-top: 10px;
	height: 45px;
	line-height: 45px;
	text-align: center;
}
.foot_text {
	height: 55px;
	line-height: 55px;
	text-align: center;
	font-size: 14px;
	color: #333;
}
.foot_text a{
	color: #333;
}

