﻿/* CSS Document */
body{margin:0; padding:0; font-family:'微软雅黑';}
a{text-decoration:none;}
@font-face {
  font-family: 'iconfont';
  src: url('../font/iconfont.eot');
  src: url('../font/iconfont.eot?#iefix') format('embedded-opentype'),
  url('../font/iconfont.woff') format('woff'),
  url('../font/iconfont.ttf') format('truetype'),
  url('../font/iconfont.svg#iconfont') format('svg');
}
.iconfont{
  font-family:"iconfont" !important;
  font-size:16px;font-style:normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
}

.header_frist{
	width:100%;
	min-width:1360px;
	height:97px;
	line-height:97px;
	background: #fff;
}
.frist_header{
	width:1200px;
	height:70px;
	line-height:70px;
}
.header_logo{
	float:left;
	padding-top: 22px;
}
.header_nav{
	float:right;
	height:97px;
	line-height:97px;
}
.header_nav ul{
	margin:auto;
	list-style:none;
}
.header_nav ul li{
	float:left;
	color:#999;
	background: url(../imgs/navCut.gif) no-repeat 0 center;
}
.header_nav .non, .header_nav .none { background: none; }
.header_nav .hover a{
	color:#fff;
	background: #dc233a;
}
.header_nav ul li a{
	color:#383838;
	font-size:16px;
	font-weight:bold;
	padding: 0 24px;
	float: left;
}
.header_nav ul li:first-child {
	background: none;
}
.header_nav ul li a:hover{
	color:#fff;
	background: #dc233a;
}
.header_nav ul li a img{
	display:inline-block;
}

.header_second{
	position:absolute;
	top:97px;
	left:0;
	width:100%;
	min-width:1360px;
	height:50px;
	line-height:50px;
	/*background-color:#b3b3ba;*/
	background-image:url(../imgs/titlebj12.png);
	display:none;
	z-index:100;
}
.header_second_label{
	color:#000000;
	font-weight:bold;
	font-size:16px;
	cursor:pointer;
}
.header_second_lab_on{
	color:#db3446;
}

.banner{
	width:98%;
	overflow: hidden;
	position: relative;
      
}
.banner ul {
	padding: 0;
	margin: 0;
}
.banner .bd li {
	list-style: none;
}
.banner .bd {
        border-radius:25px;
	position: relative;
        
	margin-left:2%;
}
.banner .hd {
	text-align: center;
	padding: 24px 0;
}
.banner .hd li {
	height: 3px;
    width: 38px;
    background: #ccc;
    display: inline-block;
    vertical-align: top;
    *display: inline;
    *zoom: 1;
    margin: 0 4px;
    text-indent: -99px;
    overflow: hidden;
    cursor: pointer;
}
.banner .hd .on {
	background: #db3446;
}
.banner .ctrl {
	position: absolute;
	top: 200px;
	left: 0;
	width: 100%;
}
.banner .ctrl .prev {
	left: 0;
}
.banner .ctrl .next {
	right: 0;
}
.banner .ctrl a {
	width: 70px;
	height: 70px;
	position: absolute;
	top: 0;
	line-height: 70px;
	text-align: center;
	border-radius: 50%;
	overflow: hidden;
	color: #fff;
	opacity: 0.1;
	filter: alpha(10);
	-webkit-transition: .3s;
		 -o-transition: .3s;
		    transition: .3s;
}
.banner .ctrl .iconfont {
	font-size: 66px;
	font-weight: bold;
	-webkit-transition: .3s;
		 -o-transition: .3s;
		    transition: .3s;
}
.banner .ctrl a:hover {
	opacity: 1;
	filter: alpha(opacity=100);
}
.banner .ctrl a:hover .iconfont { color: #fff; }

.banner_hide{
	visibility:hidden;
	display:none;
}
.banner_show{
	visibility:visible;
	display:block;
}

.banner_btn{
	width:100%;
	height:40px;
	line-height:40px;
}
.banner_btn_div{
	height:3px; width:38px; background-color:#CCCCCC;
}
.banner_btn_on{
	background-color:#db3446;
}

.footer{
	width:100%;
	min-width:1360px;
	font-size:14px;
	background-color:#3e3e3e;
}
.footer_nav{
	width:1100px; color:#ffffff;
}
.footer_nav_tex{
	width:140px; float:left;
}
.footer_nav_tex2{
	width:137px; float:left;
}
.footer_nav_tex p{
	height:10px;
	cursor:pointer;
}
.footer_nav_tex2 p{
	height:10px;
	cursor:pointer;
}

.footer2{
	width:100%;
	min-width:1360px;
	height:60px;
	font-size:12px;
	color:#CCCCCC;
	background-color:#3e3e3e;
	cursor:default;
	float:right;
}
.footer2 img{
	cursor:pointer;
}

.footer_nav_tex02{width:170px;}
.footer_nav_tex03{width:155px;}
