@charset "gb2312";
/* CSS Document */

*{
	padding:0;
	margin:0;
	box-sizing: border-box;
	}
body{font-family: "Microsoft YaHei";}
@font-face{
	font-family:"Microsoft YaHei";
src:url('../fonts/Microsoft YaHei.ttf') format('trueType');
	font-weight:normal;
	font-style:normal;}
@font-face{
	font-family:"STKaiti";
src:url(../fonts/stkaiti.ttf) format('trueType');
	font-weight:normal;
	font-style:normal;}
body{
	width:100%;}
a{
	text-decoration: none;
	color: #666;
	outline:none;
	-webkit-tap-highlight-color:transparent;}
img{
	border:none;}

li{
	list-style: none;}
.center{
	width: 1200px;
	/* overflow: hidden; */
	height:auto;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	}


.header{
	width: 100%;
    height: 143px;
    min-width: 1200px;
    padding-top: 27px;
    border-bottom: 2px solid #cc201e;}
.header .logo{
	color:#cc201e;
	height: 80px;
	line-height: 80px;
	width: 485px;
	float: left;}
.header .logo a{
	display: block;
	float: left;}
.header .logo a img{
	float: left;
	width:80px;
	height: 80px;}
.header .logo h3{
	float: left;
	margin-left:15px;
	font-weight: 500;
	margin-top: -15px;}
.header .logo h4{
	font-size: 24px;
	float: left;
	margin-left: 15px;
	margin-top: -38px;
	font-weight: 300;}
.header .logo h3 a{
	font-size:36px;
	color: #cc201e;}
.header .logo h4 a{
	font-size:16px;
	color: #cc201e;}
.header .center .header-right{
	width:647px;
	overflow: hidden;
	float: right;
	margin-top: 32px;}
.header .center .header-right h5{
	font-family: "STKaiti";
	font-size:24px;
	color: #cc201e;
	float: left;
	height:38px;
	line-height: 38px;}
.header .center .header-right form{
	float: right;}
.header .center .header-right form input{
	border:2px solid #cc201e;
	float: left; 
	outline: none;
	font-size:14px;
	height:36px;
	line-height: 36px;}
.header .center .header-right .text{
	width:256px;
	color:#999;
	text-indent: 0.5em;
	font-weight: lighter;
	line-height: 32px\9;}
.header .center .header-right .submit{
	width:60px;
	background:#cc201e url(../images/search.png) no-repeat center 2px;
	color:#fff;
	cursor: pointer;}


.nav{
	
	height: 80px;
	width: 100%;
	min-width: 1200px;}
.nav .center>ul{
	/* height: 360px; */
	/* overflow: hidden; */
	margin: 0 auto;
	z-index: 999;
	position: relative;
	}
.nav .center>ul>li{
	float: left;
	width: 14%;
	height: 80px;
	line-height: 80px;
	text-align: center;}
.nav .center>ul>li:hover ul{
	display: block;}
.nav .center>ul>li:hover .sub{
	display: block;}
.nav .center>ul>li>a{
	color: #666;
	font-size: 20px;
	padding: 23px 0;}
.nav .center>ul>li>a.current,
.nav .center>ul>li>a:hover{
	border-bottom: 3px solid #cc201e;
	color: #cc201e;
	background:url(../images/current.png) no-repeat center bottom;}

.sub{
	display: none;
	margin-top: -4px;
	width: 160px;
	}
.sub li{
	background:#fff;
	text-align: center;}

.sub li a{
	height: 40px;
	line-height: 40px;
	display: block;
	color: #cc201e;}
.sub li a:hover{
	background:#cc201e;
	color: #fff;}
.link{
	width:100%;
	min-width: 1200px;
	background: #f5f5f5;
	padding:15px 0;
	overflow: hidden;
	}
.link h1{
	font-size: 16px;
	width: 100px;
	text-align: center;
	border-left:2px solid #cc201e;
	color:#cc201e;
	float: left;}
.link ul{
	float: left;
	margin-left:50px ;
	width:80%;}
.link ul li {
	float: left;
	width:25%;
	text-align:center;
	height:30px;
	line-height: 30px;}
.link ul li a{
	font-size: 14px;}
.link ul li a:hover{
	color:#000;}
.link .more{
	float: right;
	font-size:12px;
	color: #999;
	text-decoration: none;}
.link .more:hover{
	text-decoration: underline;}


.footer{
	width:100%;
	min-width: 1200px;
	background: #cc201e;
	padding:15px 0;
	overflow: hidden;
	}
.footer .footer-left{
	width: 930px;
	float: left;
	text-align: center;
    margin-left:60px;}
.footer .footer-left ul{
	padding-left:103px;
	width: 930px;}
.footer .footer-left ul li{
	float: left;
	width:80px;
	text-align: center;
	height:20px;
	line-height:20px;}
.footer .footer-left ul li a{
	font-size: 12px;
	color:#fff;
	display: inline-block;}
.footer .footer-left ul li i{
	float: right;
	font-size: 12px;
	font-style: normal;
	color: #fff;}
.footer .footer-left p{
	text-align: center;
	font-size: 12px;
	color:#fff;
	margin-top:30px;}
.footer .footer-right{
	float: right;
	text-align: center;
	width:200px;
	background: url(../images/wechat.png) no-repeat left center;}
.footer .footer-right img{
	width: 75px;

	height:75px;}
.footer .footer-right p{
	font-size: 12px;
	color:#fff;
	text-align: center;}