﻿@charset "utf-8";
html, body {
	margin:0;
	padding:0;
	font-family:"Microsoft YaHei", '黑体', Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	font-size:18px;
	-webkit-font-smoothing:antialiased;
	-webkit-tap-highlight-color:rgba(0, 0, 0, 0);
	background-color:#fff;
	cursor:default;
	overflow-x:hidden;
}
img {
	border:0;
}
a {
	color:#000;
	text-decoration:none;
}
::selection {
 background:#3488ea;
 color:#fff;
}
ul, li, p {
	margin:0;
	padding:0;
	list-style:none;
}
.clear {
	clear:both;
	height:0;
	overflow:hidden;
}
.header {
	position:fixed;
	z-index:100;
	top:0;
	left:0;
	width:96%;
	padding:0 2%;
	background-color:#fff;
	-webkit-box-shadow:0 2px 2px rgba(0, 0, 0, 0.05);
	box-shadow:0 2px 2px rgba(0, 0, 0, 0.05);
	border-radius:1px;
	border-bottom:#555 3px solid;
}
.header .tel {
	float:right;
	margin:22px 150px 0 40px;
}
.logo {
	width:400px;
	padding:22px 0 19px 0;
	float:left;
}
.logo img {
	width:100%;
	height:auto;
	display:block;
}
.nav {
	width:480px;
	height:48px;
	float:right;
	padding:23px 0 0 0;
}
.nav-li {
	padding:0 16px;
	height:46px;
	line-height:46px;
	float:left;
	text-align:center;
	color:#333;
	font-size:16px;
	font-weight:bold;
	position:relative;
 -webkit-transition:color .2s ease-out;
 transition:color .2s ease-out;
}
.nav-li:hover {
	color:#ff534d;
	cursor:pointer;
}
.banner {
	position:relative;
	width:100%;
	height:400px;
	overflow:hidden;
	background-color:#cbdbc4;
	margin-top:93px;
}
.bansh {
	display:none;
}
.banner ul, .banner li {
	width:100%;
	height:400px;
}
.img-btn-list {
	width:100%;
	position:absolute;
	bottom:10px;
	left:0;
	text-align:center;
	z-index:20;
}
.img-btn-list>span {
	display:inline-block;
	width:18px;
	height:18px;
	border-radius:9px;
	margin:0 5px;
	background:rgba(255, 255, 255, .6);
 -webkit-transition:background .4s ease-out;
 transition:background .4s ease-out;
}
.img-btn-list>span.current {
	width:18px;
	height:18px;
	background:rgba(52, 136, 234, .6)
}
.banpbox {
	height:400px;
	overflow:hidden;
	background:#cbdbc4 no-repeat top center / cover;
}
.ban-i1 {
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/00.jpg', sizingMethod='scale');
	background-image:url(../images/00.jpg);
}
.ban-i2 {
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/01.jpg', sizingMethod='scale');
	background-image:url(../images/01.jpg);
}
.banp {
	width:100%;
	height:260px;
	overflow:hidden;
	background-color:#cbdbc4;
	margin-top:93px;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bp-00.jpg', sizingMethod='scale');
	background:#cbdbc4 url(../images/bp-00.jpg) no-repeat top center / cover;
}
.banp-01 {
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bp-01.jpg', sizingMethod='scale');
	background-image:url(../images/bp-01.jpg);
}
.serico {
	position:absolute;
	z-index:99;
	top:445px;
	left:20px;
	border-radius:2px;
	cursor:pointer;
}
.sericor {
	position:fixed;
	left:auto;
	right:20px;
	top:512px;
	display:none;
}
.section {
	width:100%;
	max-width:1400px;
	margin:0 auto;
	padding-top:45px;
}
.tit {
	font-size:28px;
	text-align:center;
	position:relative;
}
.tit .pos {
	position:absolute;
	left:0;
	top:-138px;
	width:0;
	height:0;
	visibility:hidden;
}
.tit font {
	font-weight:200;
	padding-left:20px;
}
.tits {
	color:#555;
	font-size:16px;
	padding:10px 20px 0 20px;
	text-align:center;
	line-height:24px;
}
.tits a, .foo .intro a {
	color:#555;
 -webkit-transition:color .2s ease-out;
 transition:color .2s ease-out;
}
.tits a:hover {
	color:#f66;
}
.titln {
	width:56px;
	height:6px;
	border-radius:3px;
	margin:15px auto 15px auto;
	background-color:#ff534d;
}
.item {
	width:23%;
	float:left;
	margin:0 1%;
	text-align:center;
	background-color:#fff;
	-webkit-box-shadow:7px 10px 10px -12px rgba(0, 0, 0, 0.1);
	box-shadow:7px 10px 10px -12px rgba(0, 0, 0, 0.1);
	border-radius:1px;
	word-wrap:break-word;
}
.item .pic {
	position:relative;
	height:120px;
	overflow:hidden;
	margin:10px;
}
.item .pic img {
	position:absolute;
	margin:auto;
	left:0;
	top:0;
	right:0;
	bottom:0;
	max-width:100%;
	max-height:100%;
	border-radius:4px;
}
.item .title {
	padding:0 15px;
	color:#333;
	font-size:16px;
}
.item .intro {
	color:#999;
	font-size:14px;
	padding:15px 15px 25px 15px;
}
.txt {
	font-size:16px;
	color:#666;
	padding:0 70px;
	text-indent:2em;
	line-height:30px;
}
.txt img {
	display:block;
	margin:0 auto;
	margin-top:50px;
}
.foo {
	padding:25px 0 0 0;
}
.foo .item {
	width:18%;
	margin:0 1%;
	text-align:left;
	-webkit-box-shadow:none;
	box-shadow:none;
	padding-bottom:15px;
	background-color:transparent;
}
.foo .last {
	text-align:center;
}
.foo .iqr {
	text-align:center;
	width:14%;
	margin-left:5%;
}
.foo .last .intro {
	font-family:'楷体';
	font-weight:bold;
	font-size:20px;
	color:#f66;
}
.foo .last .intro img {
	width:90px;
	height:auto;
	margin-top:20px;
}
.foo .title {
	color:#a6a6a6;
	font-size:18px;
	font-weight:200;
	padding:0 0 10px 15px;
}
.foo .intro {
	font-size:15px;
	line-height:26px;
	color:#555;
	padding:0 0 0 15px;
}
.foo .intro a:hover {
	color:#3488ea;
}
.footer {
	padding:0 0 25px 0;
	text-align:center;
}
.footer div {
	font-size:12px;
	color:#006bb4;
}
.sincoz {
	width:40px;
	height:auto;
	border-radius:2px;
}
.hide {
	display:none;
}
.mi {
	width:18px;
	height:auto;
	position:fixed;
	z-index:120;
	top:28px;
	right:25px;
	display:none;
}
.hover .item {
	transition:transform 0.5s;
}
.hover .item:hover {
	transform:translateY(-10px);
}
.btn {
	width:120px;
	text-align:center;
	font-size:16px;
	border-radius:2px;
	background-color:transparent;
	border:#555 1px solid;
	color:#555;
	margin:0 auto;
	padding:8px 12px;
 -webkit-transition:background .2s ease-out;
 transition:background .2s ease-out;
	cursor:pointer;
}
.btn:hover {
	background-color:#555;
	color:#fff;
}
.btnblack {
	background-color:#555;
	border:#555 1px solid;
	color:#fff;
}
.btnblack:hover {
	background-color:#444;
	border:#444 1px solid;
}
.btnred {
	background-color:#ff534d;
	border:#ff534d 1px solid;
	color:#fff;
}
.btnred:hover {
	background-color:#e7453f;
	border:#e7453f 1px solid;
}
.ser .pic img {
	max-width:90%;
}
.ser .title {
	font-weight:bold;
	font-size:18px;
}
.ser .item .intro {
	color:#555;
	font-size:16px;
	line-height:26px;
}
.ser .item .line {
	padding-bottom:0;
	color:#3488ea;
}
.item2 .item {
	width:48%;
	text-align:left;
	-webkit-box-shadow:none;
	box-shadow:none;
}
.item2 .title {
	font-size:16px;
	color:#555;
}
.item2 .intro {
	line-height:25px;
}
.item2 .pic {
	margin:15px 15px 0 15px;
	height:200px;
}
.item2 .pic img {
	margin:0;
}
.contact .title, .contact .intro {
	padding-left:100px;
}
.contact .intro {
	padding-top:5px;
}
.contact .map {
	height:400px;
	border-radius:8px;
	margin:5px 40px 10px 50px;
}
.contact .num {
	font-size:18px;
	font-family:'楷体';
	color:#ff534d;
}
.contact .last {
	font-size:16px;
}
.usnews .title, .news .title, .news .intro a, .iteml .list .title {
 -webkit-transition:color .2s ease-out;
 transition:color .2s ease-out;
}
.news .title:hover, .news .intro:hover a {
	color:#f66;
	cursor:pointer;
}
.iteml, .itemr {
	text-align:left;
	-webkit-box-shadow:none;
	box-shadow:none;
}
.iteml .tit, .itemr .tit {
	text-align:left;
	padding:0 15px 20px 15px;
}
.iteml {
	width:30%;
	float:left;
	border-right:#eee 1px solid;
}
.itemr {
	width:63%;
	float:right;
}
.iteml .title, .news .title {
	padding:10px 15px;
	border-bottom:#eee 1px solid;
}
.iteml .list .title {
 -webkit-transition:color, padding-left .2s ease-out;
 transition:color, padding-left .2s ease-out;
	font-size:15px;
}
.iteml .list .title:hover {
	color:#3488ea;
	padding-left:20px;
	cursor:pointer;
}
.iteml .list .pic {
	height:auto;
	overflow:auto;
	margin:20px 20px 10px 10px
}
.iteml .list .pic img {
	position:static;
}
.news .item {
	width:48%;
	text-align:left;
	-webkit-box-shadow:none;
	box-shadow:none;
}
.news .title {
	border-color:#fff;
	background:#fff url(../images/li.png) no-repeat 15px 14px / 16px;
	padding-left:40px;
	font-size:17px;
}
.news .intro {
	padding:10px 15px 25px 40px;
}
.news .intro a {
	color:#999;
}
.news .titln {
	margin:0 auto 25px 15px;
	background-color:#ff534d;
}
.news .article {
	padding:0 15px;
	font-size:16px;
	color:#555;
	line-height:28px;
}
.editor-upimg {
	max-width:100%;
	width:auto!important;
	height:auto;
	display:block;
	margin:20px auto 30px 0!important;
}
.item5 .item {
	width:18%;
	background-color:#f2f2f2;
	background-image:url(../images/sbg.png);
	background-size:cover;
 -webkit-transition:background .1s ease-in-out;
 transition:background .1s ease-in-out;
}
.item5 .item:hover {
	background-color:#3488ea;
}
.item5 .item .title, .item5 .item .intro {
 -webkit-transition:color .1s ease-in-out;
 transition:color .1s ease-in-out;
}
.item5 .item:hover .title, .item5 .item:hover .intro {
	color:#fff;
}
.item5 .item .title {
	padding-top:25px;
}
.item2 .btn {
	float:left;
	padding:5px 6px;
	width:60px;
	margin-left:30px;
}
.item5 .item .line {
	padding-bottom:0;
	color:#3488ea;
	font-size:32px;
	font-family:'楷体';
}
.jq-i5b .item .line {
	font-size:38px;
	font-w