﻿@charset "utf-8";
/* ============ KS QQ: 425340973 TEL: 18628958675 ================ */


html, form, h1, h2, h3, h4, h5, h6, p{margin:0; padding:0;}
body {
margin:0; padding:0; border:none;
font-size:12px;
line-height:150%;
color:#33322D;
background: #F3F2F0;
font-family:Arial, Helvetica, sans-serif;
font-family:'\5B8B\4F53';
font-family:'\5FAE\8F6F\96C5\9ED1';
background: url(../images/bgs.png) repeat;
}
img{ margin:0; padding:0; border:none;}
ol, ul, li, dl, dt, dd{
margin:0; padding:0;
list-style: none;
}
.fl{ float:left;}
.fr{ float:right;}

a{ color:#33322D; text-decoration:none;}
a:hover{ color:#E70012; text-decoration:underline;}

input{ color: #727171; }

.clear{ clear:both;}
/*----------------------------------------------------

----------------------------------------------------*/
/* clearfix */
.cf:after {
  content: ".";
  display: block;
  visibility: hidden;
  height: 0.1px;
  font-size: 0.1em;
  line-height: 0;
  clear: both;
}

.header{ height: 113px; padding: 0 0 6px; background: url(../images/line.png) repeat-x center bottom;}
.top{ width: 1200px; margin: 0 auto;}
.top .logo{ float: left; width: 350px; padding: 25px 0 0;}

.footer{ height: 176px; background-color: #136CAA;}
.foot{ width: 1200px; padding: 46px 0 0; height: 130px; margin: 0 auto; background: url(../images/map.png) no-repeat top right; text-align: center; color: #fff; font-size: 14px; line-height: 28px;}
.foot a{ color: #fff;}
.nav{ width: 800px; float: right; padding: 40px 0 0;}
.contain{
				position: relative;
				width: 800px;
				margin: 0 auto;
			}
			.trig{
				display: none;
				position: absolute;
				bottom: 0px;
				left: 45px;
				border-bottom: 6px solid lightsalmon;
				border-left: 8px solid transparent;
				border-right: 8px solid transparent;
			}
			.second-bg{
				display: none;
				position: relative;
				width: 100%;
				height: 30px;
				z-index: 1;
			}
			.nav-list{
				position: relative;
				width: 100%;
				height: 40px;
				z-index: 2;
			}
			.nav-list>li{
				position: relative;
				float: left;
				width: 99px;
				height: 30px;
				line-height: 30px;
				text-align: center;
				border-right: 1px solid #e4e4e4;
			}
			.nav-list>li>a{
				color: #333;
				font-size: 14px;
				display: block;
				position: relative;
			}
			.nav-list>li ul{
				position: absolute;
				width: 100px;
				display: none;
				z-index: 666;
				background-color: rgba(255,255,255,0.8);
			}
			.nav-list>li ul li{
				float: none;
				height: 34px;
				font-size: 13px;
				line-height: 34px;
				border-bottom: 1px solid #f1f1f1;
			}
			.nav-list>li ul li a:hover{
				color: #dd3377;
			}
