@charset "utf-8";
body{
	font-family:"Microsoft Yahei","SimSun";
	font-size:14px;
	color:#000;
}

a{
	color:#000;
}

a:hover{
	color:#c41a1a !important;
}

.fw{
	color:#fff;
}

.fw a{
	color:#fff;
}

.fw a:hover{
	color:#dfdfdf !important;
}

img{
	display:block;
}

.wrapper,.wrapper1{
	width:100%;
	min-width:1200px;
	max-width:1920px;
	margin:0px auto;
	overflow:hidden;
}

.box,.box1{
	width:1200px;
	margin:0px auto;
}
.box{position:relative;}


h1,h2,h3,h4,h5{
	font-family:"Microsoft Yahei","SimHei";
	overflow:hidden;
}

p,li{
	overflow:hidden;
}








#header{
	background:url(images/header.jpg) no-repeat center top;
	z-index:2000;
	position:relative;
}
#header .box{
	height:1007px;
}
#header .zi1{ position:absolute; top:128px; left:642px;}
#header .zi2{ position:absolute; top:369px; left:571px;}
#header .zi3{ position:absolute; top:448px; left:752px;}
#header .zi4{ position:absolute; top:127px; left:431px;}
#header .logo{ position:absolute; top:141px; left:140px;}
#header .bird1{ position:absolute; top:433px; left:73px;}
#header .bird2{ position:absolute; top:669px; left:441px;}
#header .nav{
	position:absolute;
	width:262px;
	height:223px;
	top:191px;
	left:136px;
}
#header .nav .left{ width:45px;}
#header .nav a{
	width:20px;
	padding-left:12px;
	padding-right:13px;
	background:url(images/header-nav.gif) no-repeat 18px 10px #c13933;
	line-height:22px;
	font-size:20px;
	color:#fff !important;
	text-decoration:none;
	display:block;
	border-radius:8px;
}
#header .nav .left a{ line-height:24px; margin-bottom:15px; padding-top:36px; height:68px;}
#header .nav .right a{ padding-top:33px; height:190px; float:left; margin-left:27px;}

#header .yun{
	position:absolute;
	bottom:0px;
	left:0px;
	height:342px;
	width:100%;
	background-image:url(images/header-yun.png);
	background-repeat:repeat-x;
	background-position:left top;
	overflow:hidden;
}





#sidenav{
	position: fixed;
	left: 0px;
	top:0%;
	width:161px;
	height:100%;
	z-index:1;
}
#sidenav .close{
	position: absolute;
	width:44px;
	height:416px;
	background: url(images/sidenav2.png) no-repeat left center;
	left:0px;
	top:50%;
	margin-top:-208px;
	cursor: pointer;
	border-left:4px solid #572623;
}
#sidenav .open{
	position: absolute;
	width:161px;
	height:100%;
	padding-top: 88px;
	left: 0px;
	top: 0px;
	background: url(images/sidenav1.png) no-repeat 12px 40px;
	background-color:rgba(87,38,35,0.65);
	border-right:2px solid #ceb398;
}
#sidenav .open .arrow{
	position: absolute;
	left:145px;
	top:50%;
	width: 16px;
	margin-top:-10px;
	height: 20px;
	background:url(images/sidenav1-arrow.png);
	cursor: pointer;
}
#sidenav .open ul{
	margin-top:20px;
}
#sidenav .open li{
	background: url(images/sidenav1-li1.png) no-repeat 102px center;
	font-size: 18px;
	font-weight: bold;
	line-height: 24px;
	padding: 17px 0px 18px 19px;
}
#sidenav .open #li1,#sidenav .open #li2{
	background: url(images/sidenav1-li1.png) no-repeat 102px 21px;
}
#sidenav .open li a{
	color: #e0c69f;
	text-decoration:none;
}
#sidenav .open li a:hover{
	color: #fff !important;
}
#sidenav .open #li1 .drop{
	display:none;
	margin-top:20px;
}
#sidenav .open #li1 .drop p{
	font-size:14px;
	font-weight:normal;
	line-height:30px;
}
#sidenav .open #li1 .drop .p1{ font-size:12px;}
#sidenav .open #li1.current{background: url(images/sidenav1-li2.png) no-repeat 99px 21px;}
#sidenav .open #li1.current .drop{ display:block;}








.biao1{ position:absolute; left:112px; top:15px;}
.biao2{ position:absolute; left:104px; top:75px;}
.text1 h5{
	font-size:26px;
	line-height:34px;
	height:68px;
}
.text1 p{
	font-size:16px;
	line-height:30px;
	height:150px;
}
.more1{
	width:192px;
	text-align:center;
	background:url(images/more.png) no-repeat left center;
}








#layout1{
	background:url(images/ly1-bg.jpg) no-repeat center top;
}
#layout1 .box{
	height:970px;
}
#layout1 .biao1{ top:58px;}
#layout1 .biao2{ top:118px;}
#layout1 .text1{
	width:320px;
	height:375px;
	position:absolute;
	left:75px;
	top:206px;
	background:url(images/ly1-text1.png) no-repeat;
	padding:165px 107px 0px 125px;
}
#layout1 .text1 p{ margin:15px 0px 0px 0px;}
#layout1 .more1{ margin:23px 0px 0px 64px;}
#layout1 .text2{
	position:absolute;
	top:264px;
	right:75px;
	width:405px;
}
#layout1 .text2 li h5{
	font-size:18px;
	font-weight:normal;
	background:url(images/li-h5.png) no-repeat left center;
	padding-left:31px;
	line-height:24px;
	height:24px;
}
#layout1 .text2 li p{
	font-size:14px;
	color:#a4a3a3;
	line-height:24px;
	max-height:72px;
	margin:8px 30px 38px 32px;
}
#layout1 .text2 li p a{color:#a4a3a3;}








#layout2{
	background:url(images/ly2-bg.jpg) no-repeat center top;
}
#layout2 .box{
	height:927px;
}
#layout2 .text1{
	width:270px;
	position:absolute;
	left:470px;
	top:307px;
}
#layout2 .text1 h5 a{ color:#6d2a2a;}
#layout2 .text1 p{
	height:180px;
	color:#393939;
	margin:34px 0px 37px 0px;
}
#layout2 .text1 p a{color:#393939;}
#layout2 .more1{
    width:263px;
    background: url(images/more1.png) no-repeat left center;
}
#layout2 .more1 a{ color:#812928;}
#layout2 .news{	position:absolute;}
#layout2 .news1,#layout2 .news2{ top:227px; padding-top:52px; height:145px;}
#layout2 .news3,#layout2 .news4{ top:484px; padding-top:43px; height:154px;}
#layout2 .news1,#layout2 .news3{ left:18px; padding-right:32px; padding-left:131px;width:243px;}
#layout2 .news2,#layout2 .news4{ right:22px; padding-right:119px; padding-left:55px;width:232px;}
#layout2 .news1{ background:url(images/ly2-news1.png) no-repeat;}
#layout2 .news2{ background:url(images/ly2-news2.png) no-repeat;}
#layout2 .news3{ background:url(images/ly2-news3.png) no-repeat;}
#layout2 .news4{ background:url(images/ly2-news4.png) no-repeat;}
#layout2 .news h5,#layout3 .news h5,#layout8 .news h5{
	font-size:18px;
	font-weight:normal;
	line-height:24px;
	height:48px;
}
#layout2 .news p,#layout3 .news p,.text2 li p,.text3 li p,#layout8 .news p{
	line-height:24px;
	height:48px;
	margin-top:10px;
}
#layout1 .text2 li p,#layout6 .text2 li p,#layout6 .text3 li p,#layout7 .text2 p{ height:auto;}







#layout3{
	background:url(images/ly3-bg.jpg) no-repeat center top;
}
#layout3 .box{
	height:927px;
}
#layout3 .text1{
	width:321px;
	height:342px;
	position:absolute;
	left:368px;
	top:223px;
	background:url(images/ly3-text1.png) no-repeat;
	padding:103px 78px 0px 90px;
}
#layout3 .text1 p{ margin:15px 0px 23px 0px;}
#layout3 .more1{ margin-left:63px;}
#layout3 .news{	
	position:absolute;
	width:250px;
}
#layout3 .news1{ top:284px;}
#layout3 .news2{ top:287px;}
#layout3 .news3{ top:504px;}
#layout3 .news4{ top:511px;}
#layout3 .news1,#layout3 .news3{ left:92px;}
#layout3 .news2,#layout3 .news4{ right:65px;}
#layout3 .news p,#layout8 .news p{
	color:#a4a3a3;
	height:96px;
}
#layout3 .news p a,.text2 li p,.text2 li p a,.text3 li p,.text3 li p a,#layout8 .news p a{color:#a4a3a3;}







#layout4{
	background:url(images/ly4-bg.jpg) no-repeat center top;
}
#layout4 .box{
	height:924px;
}
#layout4 .text1{
	width:989px;
	height:155px;
	position:absolute;
	left:108px;
	top:188px;
	background:url(images/ly4-text1.png) no-repeat;
	padding:37px 45px 0px 0px;
	overflow:hidden;
}
#layout4 .text1 h5{
	text-align:center;
	font-size:26px;
	line-height:36px;
	height:36px;
}
#layout4 .text1 p{
	line-height:30px;
	height:60px;
	margin:8px 64px 0px 110px;
	font-size:16px;
}
#layout4 .text2{
	position:absolute;
	left:46px;
	top:433px;
}
#layout4 .text2 li{
	width:425px;
	float:left;
	display:inline;
	margin-left:90px;
}
.text2 li h5,.text2 li h5,.text3 li h5{
	font-size:18px;
	font-weight:normal;
	line-height:24px;
	height:24px;
}
#layout4 .text2 li p{height:72px; margin:19px 0px 28px 0px;}








#layout5{
	background:url(images/ly5-bg.jpg) no-repeat center top;
}
#layout5 .box{
	height:926px;
}
#layout5 .text2{
	position:absolute;
	left:122px;
	top:226px;
	width:426px;
}
#layout5 .text2 p{
	line-height:24px;
	height:48px;
	margin:17px 0px 43px 0px;
}
#layout5 .text1 p{height:180px;}
#layout5 .text1{
	width:263px;
	height:393px;
	position:absolute;
	right:70px;
	top:189px;
	background:url(images/ly5-text1.png) no-repeat;
	padding:122px 151px 0px 74px;
}
#layout5 .text1 p{ margin:21px 0px 27px 5px;}
#layout5 .more1{margin-left:31px;}







#layout6{
	background:url(images/ly6-bg.jpg) no-repeat center top;
}
#layout6 .box{
	height:926px;
}
#layout6 .text1{
	width:432px;
	height:305px;
	position:absolute;
	left:-2px;
	top:200px;
	background:url(images/ly6-text1.png) no-repeat;
	padding:88px 56px 0px 166px;
}
#layout6 .text1 h5{
	width:210px;
	float:left;
	font-size:26px;
	line-height:36px;
	height:108px;
}
#layout6 .text1 p{
	float:right;
	width:185px;
	height:120px;
}
#layout6 .more1{ margin-left:115px;}
#layout6 .text2{
	position:absolute;
	right:76px;
	top:240px;
	width:426px;
}
#layout6 .text2 li p,#layout6 .text3 p,#layout7 .text2 p,#layout8 .news p{ max-height:72px;}
#layout6 .text2 li p{ margin:21px 0px 63px 0px;}
#layout6 .text3{
	position:absolute;
	left:117px;
	top:582px;
}
#layout6 .text3 li{
	width:426px;
	float:left;
	display:inline;
	margin-left:79px;
}








#layout7{
	background:url(images/ly7-bg.jpg) no-repeat center top;
}
#layout7 .box{
	height:929px;
}
#layout7 .text1{
	width:290px;
	height:382px;
	position:absolute;
	left:103px;
	top:200px;
	background:url(images/ly7-text1.png) no-repeat;
	padding:120px 123px 0px 87px;
}
#layout7 .text1 p{ margin:30px 0px 42px 0px;}
#layout7 .text1 .more1{ margin-left:44px;}
#layout7 .text2{
	position:absolute;
	right:76px;
	top:194px;
	width:426px;
}
#layout7 .text2 p{ margin:18px 12px 31px 0px;}








#layout8{
	background:url(images/ly8-bg.jpg) no-repeat center top;
}
#layout8 .box{
	height:817px;
}
#layout8 .text1 p{height:90px;}
#layout8 .text1{
	width:323px;
	height:261px;
	position:absolute;
	left:311px;
	top:249px;
	background:url(images/ly8-text1.png) no-repeat;
	padding:90px 61px 0px 144px;
}
#layout8 .text1 p{ margin:18px 0px 11px 7px;}
#layout8 .more1{ margin-left:48px;}
#layout8 .news{	position:absolute;}
#layout8 .news1{ width:328px; left:78px; top:244px;}
#layout8 .news2{ width:311px; right:65px; top:240px;}
#layout8 .news3{ width:414px; left:79px; top:548px;}
#layout8 .news4{ width:310px; right:76px; top:548px;}







.title{
	width:547px;
	position:absolute;
	top:88px;
	height:86px;
	background:url(images/title.png) no-repeat left 41px;
}
.title1{ right:0px;}
.title2{ left:0px;}
.title a{
	width:87px;
	height:87px;
	display:inline-block;
	float:left;
	font-size:20px;
	color:#fbf3e2 !important;
	text-align:center;
	line-height:87px;
	text-decoration:none;
}
.title a:hover{
	-moz-transform:scale(1.1,1.1);
	-webkit-transform:scale(1.1,1.1);
	-o-transform:scale(1.1,1.1);
	-ms-transform:scale(1.1,1.1);
	transform:scale(1.1,1.1);
}
.title .a1{ background:url(images/a1.png) no-repeat; margin:0px 51px 0px 28px;}
.title .a2{ background:url(images/a2.png) no-repeat;}
.title .a3{ background:url(images/a3.png) no-repeat;margin:0px 45px 0px 50px;}
.title .a4{ background:url(images/a4.png) no-repeat;}

.wen{
	top:269px;
	position:absolute;
}
.more2{ position:absolute;}

.zi{
	position:absolute;
	width:605px;
	top:270px;
	right:243px;
}
.zi h5{
	font-size:33px;
	line-height:48px;
	max-height:96px;
}
.zi p{
	font-size:18px;
	line-height:36px;
	color:#979797;
	max-height:144px;
	margin-top:34px;
}






#layout9{
	background:url(images/ly9-bg.jpg) no-repeat center top;
}
#layout9 .box{
	height:910px;
}
#layout9 .title1{ top:188px;}
#layout9 .azb{
	position:absolute;
	top:379px;
	left:20px;
}
#layout9 .wen{
	top:363px;
	left:345px;
}
#layout9 .zi{
	right:29px;
	top:383px;
}









#layout10{
	background:url(images/ly10-bg.jpg) no-repeat center top;
}
#layout10 .box{
	height:794px;
}
#layout10 .wen,#layout12 .wen{
	right:48px;
}
#layout10 .more2,#layout12 .more2{
	top:448px;
	right:91px;
}








#layout11{
	background:url(images/ly11-bg.jpg) no-repeat center top;
}
#layout11 .box{
	height:797px;
}
#layout11 .wen{
	left:47px;
}
#layout11 .more2,#layout13 .more2{
	top:438px;
	left:90px;
}
#layout11 .zi{
	left:355px;
}






#layout12{
	background:url(images/ly12-bg.jpg) no-repeat center top;
}
#layout12 .box{
	height:799px;
}








#layout13{
	background:url(images/ly13-bg.jpg) no-repeat center top;
}
#layout13 .box{
	height:769px;
}
#layout13 .wen{
	left:46px;
	top:266px;
}






#layout14{
	background:url(images/ly14-bg.jpg) no-repeat center top;
}
#layout14 .box{
	height:785px;
}
#layout14 .wen{
	top:271px;
	right:50px;
}
#layout14 .more2{
	top:450px;
	right:92px;
}









#layout15{
	background:url(images/ly15-bg.jpg) no-repeat center top;
}
#layout15 .box{
	height:930px;
}
#layout15 .p1{
	line-height:28px;
	color:#3c3c3c;
	text-indent:2em;
	width:606px;
	right:21px;
	top:80px;
	position:absolute;
}
#layout15 .city{
	position:absolute;
	cursor:pointer;
}
#layout15 .city1{ width:82px; height:238px; top:384px; left:397px;}
#layout15 .city2{ width:78px; height:228px; top:310px; left:652px;}
#layout15 .city3{ width:200px; height:150px; top:428px; left:851px;}
#layout15 .city4{ width:131px; height:157px; top:582px; left:758px;}
#layout15 .drop{
	width:220px;
	height:364px;
	background:url(images/drop.png) no-repeat;
	position:absolute;
	display:none;
	padding:35px 62px 0px 24px;
	cursor:default;
}
#layout15 .drop1,#layout15 .drop2{ top:-54px; left:-305px;}
#layout15 .drop3{ top:-144px; left:-245px;}
#layout15 .drop4{ top:-124px; left:-285px;}
#layout15 .city.current .drop{ display:block;}
#layout15 .drop span{
	font-size:16px;
	color:#b22d2d;
}
#layout15 .drop h5{
	font-size:22px;
	line-height:36px;
	font-weight:normal;
	margin:14px 0px 9px 0px;
}
#layout15 .drop h5 a{ color:#b22d2d;}
#layout15 .drop p{
	font-size:16px;
	line-height:30px;
	color:#5d5d5d;
	max-height:150px;
}
#layout15 .drop .more3{
	font-size:16px;
	color:#fff;
	border:1px solid #fff;
	width:101px;
	height:32px;
	line-height:32px;
	display:block;
	padding-left:61px;
	border-radius:18px;
	margin:30px 0px 0px 26px;
}








#layout16{
	background:url(images/ly16-bg.jpg) no-repeat top center;
}
#layout16 .box1{
	height:836px;
}
#layout16 .title3{
	height:243px;
	position:relative;
}
#layout16 .title3 span{
	position:absolute; font-size:18px; cursor:pointer;
}
#layout16 .title3 .sp1{ color:#534644; top:118px; left:373px;}
#layout16 .title3 .sp2{ color:#766b6a; top:111px; left:517px;}
#layout16 .title3 .sp3{ color:#95908f; top:120px; left:683px;}
#layout16 .title3 .sp4{ color:#817b7b; top:166px; left:830px;}
#layout16 .title3 .sp5{ color:#aea8a8; top:180px; left:994px;}
#layout16 .title3 .sp6{ color:#aea8a8; top:124px; left:1092px;}

#layout16 .news-1{
	margin:40px 53px 0px 39px;
	display:none;
}
#layout16 .news-1 .pic{
	width:718px;
	float:left;
}
#layout16 .news-1 .pic img{
	width:718px;
	height:487px;
}
#layout16 .news-1 .right{
	width:334px;
}
#layout16 .news-1 .right h5{
	font-size:24px;
	line-height:36px;
	font-weight:normal;
	max-height:72px;
	margin:18px 0px 46px 0px;
}
#layout16 .news-1 .right p{
	font-size:16px;
	line-height:36px;
	color:#6e6e6e;
	max-height:252px;
}
#layout16 .news-1 .right p a{ color:#b22d2d;}








#layout17{
	background:url(images/ly17-bg.jpg) no-repeat bottom center;
}
#layout17 .box1{
	height:902px;
	background:url(images/js.gif) no-repeat top center;
	padding-top:152px;
}
#layout17 .topic span{
	display:inline-block;
	font-size:24px;
	color:#7e6a67;
	width:298px;
	height:41px;
	border:1px solid #7e6a67;
	float:left;
	text-align:center;
	line-height:41px;
	cursor:pointer;
}
#layout17 .topic span.current{
	background:#7e6a67;
	color:#ffff;
}
#layout17 .focus{
	height: 650px;
	position: relative;
	display: inline-block;
	vertical-align: top;
	text-align: center;
	padding-left:1035px;
	margin-top:30px;
}
#layout17 .arrow{
	position: absolute;
	width: 17px;
	height: 17px;
	bottom: 18px;
	cursor: pointer;
	z-index: 99;
}
#layout17 .arrow1{
	background: url(images/arrow1.png);
	left: 988px;
}
#layout17 .arrow2{
	background: url(images/arrow2.png);
	left: 1012px;
}
#layout17 .focus ul{
	width:1200px;
}
#layout17 .focus li{
	float: left;
	width:54px;
	height:608px;
	margin-top:23px;
}
#layout17 .focus .photo{
	float: left;
	width: 980px;
	height: 650px;
	display: none;
	position:relative;
}
#layout17 .focus .photo img{
	width: 100%;
	height: 100%;
}
#layout17 .focus .photo .play{
	width:82px;
	height:82px;
	position:absolute;
	top:50%;
	left:50%;
	margin:-41px 0px 0px -41px;
	background:url(images/play.png) no-repeat;
}
#layout17 .focus table{
	float: right;
	font-size:24px;
	line-height:28px;
	width: 54px;
	height: 100%;
	color:#fff;
	border:1px solid #935959;
	border-left:none;
}
#layout17 .focus table,#layout17 .focus table a{
	text-decoration:none;
	color:#935959;
}
#layout17 .focus table td{
	padding: 0px 5px;
}
#layout17 .focus .current{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 1035px;
	height: 650px;
	border: none;
	margin: 0px;
}
#layout17 .focus .current .photo{
	display: block;
}
#layout17 .focus .current table{
	background: #b22d2d;
	width:55px;
}
#layout17 .focus .current table td{
	padding: 0px 5px;
}
#layout17 .focus .current table,#layout17 .focus .current table a{
	color: #fff;
}
#layout17 .focus .current table a:hover{
	color: #dfdfdf !important;
}






#footer{
	color:#fff;
	line-height:32px;
	padding:78px 0px;
	border-top:none;
	text-align:center;
	background:#7a4741;
}
#footer a{color:#fff;}



/*9.3样式调整开始*/
#layout15 .drop p{
	font-size:14px;
    line-height:24px;
	max-height:288px;
}
#layout15 .drop .more3{margin:16px 0px 0px 26px;}

.title{ text-align:center;}
.title .a1,.title .a3,.title a{margin:0 14%;}
#layout9 .title .a1,#layout9 .title .a3,#layout9 .title a,#layout10 .title .a1,#layout10 .title .a3,#layout10 .title a,#layout12 .title .a1,#layout12 .title .a3,#layout12 .title a{margin:0 8%;}
.title a{ float:none;}

#layout16 .title3 span{ text-indent:-9999px;}
#layout16 .title3 .sp1{ width:102px; height:119px; background:url(images/ly16-sp1.png) no-repeat; top:47px; left:405px;}
#layout16 .title3 .sp2{ width:189px; height:116px; background:url(images/ly16-sp2.png) no-repeat; top:53px; left:663px;}
#layout16 .title3 .sp3{ width:84px; height:147px; background:url(images/ly16-sp3.png) no-repeat; top:86px; left:1013px;}
/*9.3样式调整结束*/





#layout17 .focus .current table{ height:650px;}
#layout17 .focus table{ height:608px;}
#layout17 .focus table td{word-wrap:break-word;}
#layout17 .focus table a{ display:inline-block; width:43px;}


/*12.6样式修改开始*/
#header .logo{ top:133px; left:136px;}
#layout9 .azb{ top:362px;left:19px;}
/*12.6样式修改结束*/



