html, body, div, ul, li, h1, h2, h3, h4, h5, h6, p, dl, dt, dd, ol, form, input, textarea, th, td, select {
	margin: 0;
	padding: 0;
	padding-top: 0px;
	line-height: 1;
}
body {
	font-size: 14px;
	color: #333;
}
body, p {
	font-family: 微软雅黑;
	padding: 0;
	margin: 0;
}
img{
	border: none;
}

ul, li {
	list-style: none;
	padding: 0;
	margin: 0;
}

input{
	outline:none;
}

a {
	text-decoration: none;
}

.Left {
	float: left;
}

.Right {
	float: right;
}

.Original{
	overflow: hidden;
	clear: both;
	position: relative;
}

.AdaptationWidthOver{
	width: 1270px;
	margin: auto;
	overflow: hidden;
}

.AdaptationWidth{
	width: 1270px;
	margin: auto;
}.wrapper-center {
	 width: 1200px;
	 margin: 0 auto;
	 min-width: 1200px;
 }
.wrapper-center {
	width: 1200px;
	margin: 0 auto;
	min-width: 1200px;
}
.fr {
	float: right;
}
.fl {
	float: left;
}
.tr {
	text-align: right;
}
/* header */
.header {
	width: 100%;
	height: 287px;
	box-sizing: border-box;
	background-image: url(../images/head-back.jpg);
	background-repeat: no-repeat;
	background-size: 100% 100%;
}

.header .main {
	position: relative;
	padding-top: 10px;
	height: 100%;
}

.header .top {
	font-size: 16px;
}

.header .top a {
	color: #ff0000;
	margin-right: 30px;
	font-weight: bold;
}

.header .head {
	margin-top: 59px;
}

.header .head1 img {
	width: 447px;
}

.header .head2 {
	padding-top: 17px;
}

.header .head2 p {
	width: 420px;
	font-size: 20px;
	font-weight: bold;
	line-height: 32px;
	color: #ff0000;
	text-indent: 2em;
}

.header .head2 .name {
	line-height: 1;
}

.header .head2 .name span {
	position: relative;
}

.header .head2 .name span:before {
	position: absolute;
	left: -58px;
	top: 50%;
	margin-top: -0.5px;
	content: "";
	display: block;
	width: 50px;
	height: 1px;
	background-color: #ff0000;
}

.header .login {
	display: block;
	position: absolute;
	bottom: 10px;
	right: 0;
	width: 123px;
	height: 35px;
	background-color: #fcebec;
	text-align: center;
	line-height: 35px;
	font-size: 0;
	color: #ff0000;
	font-weight: bold;
}

.header .login1 {
	position: relative;
	display: inline-block;
}

.header .login a {
	color: #FF0000;
	font-size: 16px;
	font-weight: bold;
}

.header .login span {
	font-size: 16px;
	margin: 0 10px;
}

.header .login1 span {
	margin: 0;
}

.header .login .box {
	display: none;
	position: absolute;
	top: 32px;
	left: -15px;
	width: 76px;
	height: 52px;
	border-radius: 5px;
	background-color: #fff;
	padding: 4px 6px 0;
	overflow: visible !important;
	z-index: 1000;
}

.header .login .box:before {
	background-image: url(../images/shape.png);
	background-size: 8px 8px;
	background-repeat: no-repeat;
	background-position: bottom;
	position: absolute;
	top: -16px;
	left: 0;
	width: 76px;
	height: 16px;
	content: "";
	display: block;
	border-left-color: transparent;
	border-top-color: transparent;
	border-right-color: transparent;

}

.header .login .box a {
	font-size: 12px;
	display: block;
	font-weight: normal;
	color: #880000;
	padding: 6px;
}

.header .login .box a:first-child {
	border-bottom: solid 1px #d99696;
}

.header .logined {
	display: none;
	position: absolute;
	right: 0;
	bottom: 0;
	font-size: 0;
	background-color: #f7e4e2;
	border-radius: 5px 5px 0 0;
}

.header .logined .name {
	padding: 10px 8px;
	font-size: 16px;
	color: #390004;
}

.header .logined img {
	width: 10px;
	margin-left: 7px;
	cursor: pointer;
}

.header .logined .box {
	display: none;
	position: absolute;
	right: 0;
	top: 38px;
	font-size: 12px;
	width: 83px;
	text-align: center;
	padding: 8px 10px;
	background-color: #fceaeb;
	z-index: 1000;
}

.header .logined .box a {
	display: block;
	color: #390004;
	height: 25px;
	line-height: 25px;
	border-bottom: solid 1px #e5adae;
}

.header .logined .box a:hover {
	background-color: #fdd4d4;
}

/* nav */
.nav {
	width: 100%;
	height: 62px;
	background-color: #ff0000;
}

.nav ul li {
	float: left;
	margin-right: 55px;
}

.nav ul li a {
	position: relative;
	display: block;
	font-size: 16px;
	color: #f4eeee;
	padding-top: 10px;
}

.nav ul li a::after {
	transform: scale(0);
	transition: .3s;
	position: absolute;
	bottom: -4px;
	content: "";
	display: block;
	width: 100%;
	height: 2px;
	background-color: #fff;
}

.nav ul li a:hover:after {
	transform: scale(1);
}

/*.nav ul li:nth-child(1) {*/
/*	margin: 0 67px 0 47px;*/
/*	line-height: 62px;*/
/*}*/

/*.nav ul li:nth-child(1) a {*/
/*	padding: 0;*/
/*}*/

/*.nav ul li:nth-child(1) a:after {*/
/*	bottom: 18px;*/
/*}*/

.nav .right .web,
.nav .right .wx {
	text-align: center;
	margin-top: 13px;
	color: #f4eeee;
}

.nav .right .wx {
	margin: 13px 44px 0 54px;
}

.nav .right img {
	height: 23px;
	margin-bottom: 3px;
}

.nav .wrapper-center {
	position: relative;
}

.webbox {
	position: absolute;
	padding:5px 20px 0;
	width: 620px;
	right: -134px;
	top: 77px;
	border-radius: 10px;
	background-color: rgba(255, 89, 88, .9);
	z-index: 2110;
	display: none;
}
.wx .webbox::after,
.wx .webbox::before,
.web .webbox::after,
.web .webbox::before {
	position: absolute;
	top: -24px;
	right: 195px;
	content: "";
	display: block;
	width: 0;
	height: 0;
	border: solid 7px rgba(255, 89, 88, .9);
	border-top-width: 12px;
	border-bottom-width: 12px;
	border-top-color: transparent;
	border-left-color: transparent;
	border-right-color: transparent;
}
.wx .webbox::before,
.web .webbox::before{
	right: 160px;
	border: none;
	width: 60px;
	height: 40px;
}
.web .webbox::before{
	right: 235px;
}
.web .webbox::after{
	right: 298px;
}
.web .webbox li:nth-child(3){
	border-bottom: none;
}

.webbox>ul>li {
	width: 580px;
	float: none;
	min-height: 20px;
	padding-top: 2px;
	padding-bottom: 10px;
	border-bottom:solid 1px #feb3b2;
}

.webbox a:after {
	transform: scale(0) !important;
}

.webbox>ul>li .box {
	display: inline-block;
	line-height: 14px;
}
.webbox>ul>li .box a{
	font-size: 12px;
	line-height: 14px;
}

.webbox>ul>li span {
	display: block;
	width: 30px;
	float: left;
	font-size: 14px;
	line-height: 30px;
	font-weight: bold;
	color: #fffefe;
}

.webbox>ul>li:nth-child(1) span {
	padding-top: 0;
}

.webbox>ul>li:nth-child(4) span {
	line-height: 18px;
}

.webbox>ul>li .box {
	text-align: left;
	width: 540px;
	float: right;
	display: inline-block;
	margin: 0;
}
.webbox>ul>li .box ul{
	overflow: hidden;
}

.webbox>ul>li:nth-child(2) .box li,
.webbox>ul>li:nth-child(4) .box li {
	float: left;
	margin-right: 10px;
}
.webbox>ul>li:nth-child(1) .box>li {
	float: left;
	margin-right: 10px;
	margin-top: 10px;
}

.webbox>ul>li:nth-child(3) {
	height: auto;
	padding-bottom: 10px;
	overflow: hidden;
}

.wx .webbox>ul>li:nth-child(3) {
	padding-bottom: 0;
}

.wx .webbox>ul>li:nth-child(4) {
	border: none;
}
.wx .webbox>ul>li:nth-child(4) .box li{
	margin-bottom: 10px;
}
.webbox>ul>li .box li li {
	margin-right: 10px;
	margin-bottom: 12px;
	float: left;
}

.webbox .xian .box>li {
	display: none;
}

.webbox .xian .box>li.city1 {
	display: block;
}

.webbox .box a {
	color: #fffefe;
	font-size: 14px;
}

/* 友情链接 */
.friend {
	padding-top: 35px;
	border-top: solid 4px #d6000f;
}


.friend ul {
	height: 43px;
	/*border: solid 1px #d3d2d2;*/
	margin-bottom: 24px;
	background-color: #f3f5f2;
	width: 1140px;
	margin-left: 30px;
}

.friend ul li {
	float: left;
}

.friend ul li a {
	line-height: 43px;
	text-decoration: underline;
	font-size: 14px;
	color: #423e3e;
}

.friend ul li.no1 {
	position: relative;
	width: 130px;
	height: 43px;
	line-height: 43px;
	background-color: #d10110;
	text-align: center;

	font-size: 16px;
	color: #ffffff;
}

.friend ul li a:hover {
	color: #d10110;
}

.friend ul li.no1:after {
	position: absolute;
	right: -16px;
	top: 50%;
	margin-top: -8px;
	content: "";
	border: solid 8px #ca0311;
	border-top-color: transparent;
	border-right-color: transparent;
	border-bottom-color: transparent;
}
.relatedLinks{
	/*background-color: #fff;*/
	/*border: 1px solid #d3d2d2;*/
	margin-top: 10px;
	/*width: 190px;*/
	margin-right: 8px;
}
/*下拉框*/
.selectNow {
	color: #707070;
	height: 25px;
	appearance:none;
	padding-left: 8px;
	padding-right: 10px;
	padding-bottom: 1px;
	-moz-appearance:none;
	-webkit-appearance:none;
	border: 2px solid #c6cfe0;
	width: 192px;
	font-size: 14px;
}


/* footer */
.footer {
	text-align: center;
	height: 78px;
	line-height: 78px;
	background-color: #ededed;
	font-size: 18px;
	color: #343434;
}

.footer span {
	margin-right: 30px;
}
/*内容*/
.wrap__content {
	width: 1200px;
	margin: 0px auto;
}