﻿body {font-size: 16px; line-height: 30px; font-family:"微软雅黑"; color: #333; background:#EEE5FF;}
*{ margin:0; padding:0;}
a {text-decoration:none;color: #4A4114;}
a:hover {text-decoration: none; color:#8A2C12; }
ul,ol {list-style:none;}
img{border:0;}
.clear{ clear:both;}

.allcontainer img{ max-width: 100%;}
.m_banner{ display: none; }
.line_h{ display: none;}

.container{ width:1200px; margin:0 auto;}

.banner{ width:100%; min-width: 1200px; height:874px; background:url(banner.png) no-repeat top; text-align: center; margin-bottom: 60px; position: relative;}
.banner .sbg1{ position: absolute; width: 89px; height: 54px; top: 2800px; left: 10%;}
.banner .sbg2{ position: absolute; width: 103px; height: 79px; top: 1500px; right: 10%; }
.banner .sbg3{ position: absolute; width: 161px; height: 349px; top: 1100px;left:0; }
.banner .sbg4{ position: absolute; width: 197px; height: 291px; top: 2400px;right:0; }

.icon_0{ text-align: center; width: 100%; margin-bottom: 25px;}


.mores{ text-align: center; display: block; width: 61px; color: #f00; font-weight: bold; border: 1px solid #f00; float: right; }


.nav_1{ width: 1200px; margin: 0 auto 50px auto; }

.nav_1left{ float:left;width: 675px;height: 380px;}
.nav_1left dl{ float:left;width: 675px;height: 380px; position:relative;}
.nav_1left dl img{width: 675px;height: 380px; z-index:1; position:absolute; top:0; }
.nav_1left dl dt{background: rgba(48, 37, 29, 0.8);width:635px; padding:15px 20px; position:absolute; z-index:9; bottom:0; color:#fff; font-size: 18px; }


.focusBox1 {}
.focusBox1 .swiper-pagination-bullet{ width:10px; height:10px;filter: alpha(opacity=100); opacity: 1.0;background:#fff;}
.focusBox1 .swiper-pagination-bullet-active{background:#E97679;}
.focusBox1 .swiper-pagination-bullets{ left: 40%; }



.nav_1right{ float:right; width:505px;}
.nav_1right dl{margin-bottom: 20px; background: #fff; width: 485px; height: 95px; padding: 10px;  }
.nav_1right dl a{display: block;width: 465px; height: 74px;border: 1px solid #E97679; padding: 10px; }
.nav_1right dl dt{font-size: 18px; margin-bottom: 4px;line-height: 22px;}
.nav_1right dl dd{ color: #999; line-height: 16px; font-size: 14px; }


.nav_bg{width:100%; min-width: 1200px;background:url(nav_bg.png) no-repeat top 120px center;}
.nav_2{ width: 1180px;height: 219px;
background: #CB699A; margin:0 auto 60px auto; padding: 10px;}
.nav_2 dl{ border: 1px solid #fff;height: 148px; padding: 35px 25px; color: #FFFFFF;font-size: 16px;line-height: 26px;}
.nav_2 dl a{color: #fff;}

.nav_3{ width: 1200px; height: 400px;  margin:0 auto 60px auto; }

.sfq {
	overflow: hidden;
	/*隐藏溢出*/
	width: 1200px;
	height: 395px;
}

.sfq ul {
	overflow: hidden;
}

.sfq ul li {
	float: left;
	height: 395px;
	position: relative;
	width: 71px;
	overflow: hidden;
	
}

.sfq ul li a {
	display: block;
	overflow: hidden;
}

.sfq ul li:first-of-type {
	width: 775px; 
}

.sfq .txt {
	float: right;
	height: 395px;
	width: 71px;
	position: relative;
	z-index: 2;
}

.sfq .textC {
	position: absolute;
border: 1px solid #CB699A;
	z-index: 0;height: 300px;
	left: 0; top: 50px; background: #fff; 
}

.sfq .textC:first-of-type {
	padding:0 50px;
	width:625px;
}

.sfq .textC .titleO {
	height: 46px;
	color: #CB699A;
	font-size: 32px;
	line-height: 46px;
	 width: 625px;
	padding: 35px 0 20px;
	overflow: hidden;
}

.sfq .textC .summary {
	height: 225px;
	overflow: hidden;
	font-size: 16px;
	line-height: 26px;
	color: #CB699A;
}

.sfq .txt {
	text-align: center;
	/*文字竖排*/
	-webkit-writing-mode: vertical-rl;
	writing-mode: vertical-rl;
	font-size: 24px;
}

.sfq .txt span {
	display: block;
	width: 31px;
	padding: 0 15px;
	height: 395px;
	float: right;
	color: #fff;
}

.sfq .active span {
	color: #fff;
}

.sfq .t1 {
	background:url(jrM.png) no-repeat right center;
}

.sfq .t2 {
	background:url(jrM.png) no-repeat right center;
}

.sfq .t3 {
	background:url(jrM.png) no-repeat right center;
}

.sfq .t4 {
	background:url(jrM.png) no-repeat right center;
}



.nav_4{ width: 1200px; height: 323px;  margin:0 auto 80px auto; }

.nav_4 dl{background: #CB699A;width: 559px;
height: 131px; border-right: 1px solid #fff;border-bottom: 1px solid #fff; padding: 20px 20px 10px 20px; float: left;}
.nav_4 dl dt{font-size: 18px; margin-bottom: 10px;line-height: 22px; color: #fff;}
.nav_4 dl dd{ color: #FBCBE3; line-height: 16px; font-size: 14px; height: 55px; border-bottom: 1px solid #FBCBE3; margin-bottom: 15px;}
.nav_4 dl i{width: 58px;height: 24px; line-height: 24px; text-align: center; background: #FFFFFF;border-radius: 12px; display: block; font-style: normal; float: right;font-weight: 400;color: #CB699A; font-size: 14px;}
.nav_4 dl:nth-child(2){ border-right: 0; }
.nav_4 dl:nth-child(3){ border-bottom: 0; }
.nav_4 dl:nth-child(4){ border: 0; }

.nav_5{width: 1200px; margin:0 auto 120px auto; }
.nav_bg2{width:100%; min-width: 1200px;background:url(bottom.png) no-repeat bottom; padding-bottom: 20px;}


.bottombg{ width:100%; height:auto; text-align: center;}
.bottom_sbj{ display:none;}
.tt{ display: block; background:#fff;}

