@charset "utf-8";
* {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
html {
  font-family: "Microsoft YaHei", "微软雅黑";
  	 -webkit-text-size-adjust: 100%;
      	 -ms-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
  font-family: "Microsoft YaHei", "微软雅黑";
  font-size: 14px;
  line-height: 1.42857143;
  color: #404040;
  background-color: #fff;
  margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}

input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
a {
  color: #333333;
  text-decoration: none;
}
a:hover,
a:focus {
  color: #FF9900;
  text-decoration: none;
  outline: none;
  -moz-outline:none;
}
a:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
  outline: none;
  -moz-outline:none;
}
figure {
  margin: 0;
}
img {
  vertical-align: middle;
  border: 0;
}
h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cit,code,del,dfn,em,ins,q,samp,small,sub,sup,i,hr,dl,dt,dd,ol,ul,li,fieldset,legend,label {
	border: 0;
	font-size: 100%;
	vertical-align: baseline;
	margin: 0;
	padding: 0;
	font-weight:normal;
}
dl,dt,dd,ol,ul,li{list-style:none;}
.hide { display: none; }
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: ".";
	clear: both;
	height: 0
}
.clearfix { *zoom:1}
.clearfix { display: inline-block }
* html .clearfix { height: 1% }
.clearfix { display: block }



body { max-width:1200px; margin:0 auto; background:#e8f4f0;}
img { max-width:1200px;}

header { height:925px;}
nav { width:1200px; /* background:#232fa8; */ background: url(../images/nav_bg.png); height: 47px; position: absolute; top: 560px; z-index:999999; }
.nav { width:860px; margin:0 auto; margin-top: -3px; padding-left: 25px; }
.box{ height: 47px; /* background: url(../images/nav_bg.png); */}
.menu{ width:155px; height: 50px; padding:0 26px; margin-left:-20px; float:left; padding-top: 10px; position:relative;}
.m_hover{background:url(../images/bg.png) no-repeat; background-position: 16px 0px;/* margin-top: 11px; */line-height: 90px;}
.menu p{ line-height: 38px; color:#fff; text-align:center; cursor:pointer; padding-top: 0px;}
.menu p a { color:#FFF;}
.menu ul{ display:none;}
.menu ul li{ width:106px; height:27px; background:url(../images/bg.png) 0 -80px no-repeat; font:normal 12px/26px Arial; text-align:center; padding:0 20px; position:absolute;}
.menu ul li.li_hover{ background-position:0 -112px;}
.menu ul li a:link,.menu ul li a:visited,.menu ul li a:hover{ color:#fff; text-decoration:none; display:block;}

.warp { width:1000px; height: 330px; background:#FFF; position: absolute; top: 607px; left: 50%; margin-left: -500px; z-index: 999999; padding:20px 15px 15px 15px;}




.shang { width:460px; margin-bottom:10px; height:30px;}
.lef { width: 450px; float:left;}
.bit { float:left; height:33px; font-size: 18px; font-weight: bold; line-height: 28px; text-align: center; width: 80px; border-bottom: 4px solid #dc2e3b; padding-bottom:5px;}
.more { height:28px; float:right; width:380px; text-align:right; line-height:50px; padding-right:20px;}

.lef_tit{ font-weight:bold; font-size:16px; line-height:24px;}
.lef_tit a {font-weight:bold; font-size:16px; line-height:24px; }
.lef_ner{ font-size:14px; line-height:18px;}
.lef_ner a{ color:#06F;}
.lef_ner a:hover { color: #FF9900;}
.lef ul li { height: 85px; border-bottom:1px solid #CCC; padding-top: 5px;}

.rig { float:left; margin-top: 45px; margin-left: 10px;}
#slide{width:500px;height:250px; overflow:hidden;}
#show{width:500px;height:250px; margin:0 auto;position:relative}
#Focus_Img{filter:progid:DXImageTransform.Microsoft.Fade ( duration=0.5,overlap=1.0 ); width:500px; height:250px;}
#Focus_Img img{width:500px;height:250px;}
#t_bar{position:absolute;height:34px;line-height:34px; bottom:0;left:0;background: #000;filter: alpha(opacity=40);opacity: 0.4;-moz-opacity:0.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";width:530px;}
#f_bar{position:absolute;bottom:0;left:0;line-height:34px;height:34px;}
#f_title{float:left;width: 425px;font-weight:bold;font-size:14px; padding-left:10px;overflow:hidden;}
#f_title a{color:#CFFFFF; text-decoration:none;}
#f_title a:hover{color:#CFFFFF; text-decoration:none;}
#f_btn{float:left;width: 70px;color:#fff; overflow:hidden;}
#f_btn span{display:block;float:left;width:20px;height:18px;line-height:18px;margin-right:1px;background-color:#87897E;text-align:center;margin-top:10px;cursor:pointer;overflow:hidden;}
#f_btn .btn_on{background-color:#FF7E00;}

.banner1 { width:1000px; height:84px; margin:0 auto; background:url(../images/banner.png) no-repeat;}
.ban { width:176px; margin:0 auto; text-align:center; font-size:20px; padding-top: 12px; line-height: 50px;}
.ban span { font-size:14px; line-height: 0px;}

.warp1 { width:1000px; height: 581px; background:#FFF; padding:20px 0; margin:0 auto;}

.banner2 { width: 945px; height: 552px; background:#FFF; margin: 0 auto; padding-left:14px;}
.banner2 li { width: 212px; float:left; margin: 10px 10px; border:1px solid #D7D7D7; }
.banner2 li img { width: 210px;}
#last { margin-right:0px;}

.warp2 { width:1200px; height: 1777px; background:url(../images/bg_bott.png) no-repeat; margin:0 auto;}
.warp2 .bd { width:1000px; background:#FFF; margin:0 auto; height: 1680px; padding: 20px 0;}
.warp2 table { width:960px; margin:0 auto; font-size:15px;}
.warp2 td { background:#b7dcd5; text-align:center; line-height:30px;}
#td1 { background:#009c84;}
#td2 { background:#ef6ba5;}
#td3 { background:#f7dee2;}











