@charset "utf-8";
body{
	font-family:"Microsoft Yahei","SimSun";
	font-size:14px;
	color:#000;
}
@media (max-width: 380px) {body{ font-size:14px; }}
@media (max-width: 325px) {body{ font-size:12px; }}
@media (min-width: 760px) {body{ font-size:22px; }}
@media (min-width: 1200px) {body{ font-size:14px; }}

a{
	color:#000;
	/*transition:all 0.2s;*/
}

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

.fw{
	color:#fff;
}

.fw a{
	color:#fff;
}

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

img{
	display:block;
	max-height: 100%;
	max-width: 100%;
}
.pic img,.pic1 img{
	width:100%;
	height:100%;
}



.wrapper{
	width:100%;
	margin:0px auto;
	overflow:hidden;
}

.box{
	width:1400px;
	margin:0px auto;
}

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

p,li{
	overflow:hidden;
}


.pic{ overflow:hidden;}
.pic:hover img{transform:scale(1.1,1.1);transition:all 0.6s;}







#top .box{
	/*background:url(images/top.gif) no-repeat center top;*/
	height:116px;
}
#top .logo{ margin:22px 0px 0px 0.64%;}
#top .nav{
	font-size:18px;
	width:328px;
	margin:33px 0px 0px 10%;
}
#top .nav a{
	color:#434343;
	width:55px;
	line-height:30px;
	display:inline-block;
	margin-right:23px;
}
#top form{
	width:327px;
	height:32px;
	background:#f3f3f3;
	border-radius:20px;
	margin:43px 3px 0px 0px;
	border:4px solid #fff;
	overflow:hidden;
}
#top form input,#top form select{
	font-size:16px;
	color:#333;
}
#top form select{
	background:#f3f3f3;
	border:none;
	height:32px;
	line-height:32px;
	width:68px;
	margin-left:26px;
	float:left;
}
#top form .kuang{
	height:30px;
	line-height:30px;
	float:left;
	width:178px;
	border:none;
	background:#f3f3f3;
}
#top form i{
	width:1px;
	height:18px;
	background:#ccc;
	display:inline-block;
	margin:7px 11px 0px 10px;
	float:left;
}
#top form .sub{
	width:19px;
	height:18px;
	border:none;
	background:url(images/sub.gif) no-repeat;
	float:left;
	margin-top:7px;
}







#header{
	position:relative;
	height:602px;
	
}
#header .box{
	height:602px;
}
#slides{  width:100%; height:602px; list-style:none; padding:0; margin:0;}
#slides div{ width:100%; height:100%; list-style:none; padding:0; margin:0; }
.switch{
	position:absolute;
	left:0px;
	bottom:15px;
	width:100%;
	text-align:center;
}
.switch span{
	background:#fff;
	cursor:pointer;
    display:inline-block;
    font-size:0;
    height:11px;
    line-height:0;
    margin:0 6px;
    overflow:hidden;
    width:11px;
	color:#fff;
	border-radius:8px;
	opacity: 1;
}

.switch .swiper-pagination-bullet-active {background:#e03a24; color:#e03a24; width:47px;}


.title{
    text-align: center;
	border-bottom:1px solid #000;
	height:61px;
	margin:52px 0px 36px 0px;
}
.title img {
    display: inline-block;
    vertical-align: top;
}
.title a{
	font-size:16px;
	border:1px solid #000;
	display:inline-block;
	line-height:16px;
	height:16px;
	padding:0px 2px;
	margin:15px 6px 0px 6px;
}







#layout1 .focus{
	width:60%;
	height:500px;
	position:relative;
}
#layout1 .focus .pic1{
	width:100%;
	height:500px;
}
.prve,.next{
	width:44px !important;
	height:44px !important;
	top:48% !important;
	position:absolute;
	cursor:pointer;
}
.prve{
	background:url(images/prve.png) no-repeat !important; background-size:100% 100% !important;
	left:4% !important;
}
.next{
	background:url(images/next.png) no-repeat !important; background-size:100% 100% !important;
	right:4% !important;
}

#layout1 .right{
	width:40%;
	height:500px;
	background:#f7f8f8;
	overflow:hidden;
}
#layout1 .biao{ margin:17px 0px 0px 4.1%;}
#layout1 .biao span{
	font-size:26px;
	line-height:46px;
	color:#a7a095;
	cursor:pointer;
	padding:0 9.2%;
	display:inline-block;
}
#layout1 .biao span.active{
	font-weight:bold;
	color:#c4a06b;
	border-bottom:4px solid #c4a06b;
}
#layout1 .text{ margin:0 1% 0 4.1%;}
#layout1 .news{
	padding-bottom: 15px;
    border-bottom: dotted 2px #dbdcdc;
	margin-top:25px;
}
#layout1 .text h3{
    max-height: 60px;
    line-height: 30px;
	height: 30px;
    overflow: hidden;
	margin-bottom:10px;
    font-size: 20px;
	font-weight:normal;
}
#layout1 .text p{
    height: 44px;
    line-height: 22px;
    overflow: hidden;
    font-size: 14px;
    color: #717171;
    font-weight: normal;
}
#layout1 .text li{
    border-bottom: dotted 2px #dbdcdc;
	height:60px;
    line-height:60px;
    font-size: 18px;
}
#layout1 .text li:last-child{ border-bottom:none;}

#layout1 .list1,#layout4 ul{
	margin:45px 0px 0px -2%;
	zoom:1;
}
#layout1 .list1 li,#layout4 li{
	width:31.3%;
	float:left;
	margin-left:2%;
	display:inline;
}
#layout1 .list1 li .banner{
	width:100%;
	height:auto;
}







.list-1{
	margin-left:-2%;
	zoom:1;
}
.list-1 li{
	width:23%;
	float:left;
	margin-left:2%;
	display:inline;
}
.list-1 li .pic{
	width:100%;
	height:200px;
}
#layout2 .list-1 li p{
	font-size:18px;
	line-height:50px;
	margin-bottom:14px;
	height:50px;
}
.list-1 li:hover p a{ color:#ac8e59 !important;}

#layout2 .list2{
	margin:28px 0 40px -3.4%;
	zoom:1;
}
#layout2 .list2 li{
	width:29.93%;
	float:left;
	margin-left:3.4%;
	display:inline;
}
#layout2 .list2 li .pic{
	width:100%;
	height:140px;
	border-radius:6px;
}
#layout2 .list2 li .pic img{border-radius:6px;}
.zi{
	border-left:1px solid #000;
	padding-left:14px;
	margin:0px 0px 22px 3px;
}
.zi h5{
	font-size:20px;
	font-weight:normal;
	line-height:20px;
	height:20px;
	margin-bottom:11px;
}
.zi p{
	color:#727272;
	line-height:15px;
	height:15px;
	font-size:14px;
}







#layout3 .title{ margin-bottom:0;}
#layout3 .text{ background:#efefef; overflow:hidden;}
#layout3 ul{
	margin:40px 0 64px -4.7%;
	zoom:1;
}
#layout3 li{
	width:28.63%;
	float:left;
	margin:19px 0px 0px 4.7%;
	display:inline;
}
#layout3 .pic{
	width:100%;
	height:234px;
	border-radius:8px;
}
#layout3 .pic img{border-radius:8px;}
#layout3 li p{
	font-size:18px;
	line-height:64px;
	height:64px;
	text-align:center;
}







#layout4 ul{ margin-top:0px;}
#layout4 li{ position:relative; overflow:visible; margin-bottom:84px;}
#layout4 .pic{
	width:100%;
	height:207px;
}
#layout4 li p{
	font-size:18px;
	background:#fff;
	line-height:54px;
	height:54px;
	width:70.8%;
	text-align:center;
	display:block;
	position:absolute;
	z-index:100;
	left:14.9%;
	top:180px;
	box-shadow: 2px 3px 1px 0px rgb( 14, 5, 10 ,0.1);
}
#layout4 li:hover p{ background:#e34545; color:#fff;}
#layout4 li:hover p a{ color:#fff !important;}






#layout5 .title{ margin-top:0;}
.p_content{
	width:100%;
	height:405px;
	overflow:hidden;
	position:relative;
}
.pc_tzzl dl dt{width:19.9%;height:405px;overflow: hidden;float: left;margin-right: 1px;}
.pc_tzzl dl dt img{width: 100%; height:405px;display: block;}
.pc_tzzl dl dt.is_open{}
.pc_tzzl dl dd{ overflow:hidden;height:405px;float: left;background: #c3a880;-webkit-animation: a_tzzl-dd .7s ease both;animation: a_tzzl-dd .7s ease both;}
.pc_tzzl dl dd.is_open{-webkit-animation: a_tzzl-dd-h .7s ease both;animation: a_tzzl-dd-h .7s ease both;}
.pc_tzzl dl dd .txt h3{display: inline-block;height: 40px;line-height: 40px;overflow: hidden;margin:30% 10.7% 4% 10.7%;font-size: 28px; color:#fff;font-weight: normal;}
.pc_tzzl dl dd .txt p{line-height:32px; max-height:192px;overflow: hidden;font-size: 16px;color: #fff; margin:0 10.7%;}
@-webkit-keyframes a_tzzl-dd{
    from {width: 19.9%;}
    to {width: 0;}
}
@keyframes a_tzzl-dd{
    from {width: 19.9%;}
    to {width: 0;}
}
@-webkit-keyframes a_tzzl-dd-h{
    from {width: 0;}
    to {width: 19.9%;}
}
@keyframes a_tzzl-dd-h{
    from {width: 0;}
    to {width:  19.9%;}
}








#layout6 .title{ margin:110px 0px 0px 0px;}
#layout6 .text1{ background:#fffdf3; padding:51px 0px 0px 0px;}
#layout6 .block1{ width:28.3%;}
#layout6 .block1 li{ margin-bottom:40px;}
#layout6 .block1 .pic{
    width:100%;
    height:246px;
}
#layout6 .txt h3{height: 30px;line-height: 30px;overflow: hidden;margin: 10px auto;font-size: 18px;color: #000;font-weight: normal;}
#layout6 .txt p{height: 44px;line-height: 22px;overflow: hidden;font-size: 14px;color: #717171;font-weight: normal;}
#layout6 .focus{ width:40%; position:relative; margin-left:1.7%;}
#layout6 .focus .pic1{ width:100%; height:581px;}
#layout6 .focus .txt{ margin-top:50px;}
#layout6 .switch{
	position:absolute;
	left:0px;
	top:600px;
	width:100%;
	text-align:center;
}
#layout6 .switch span{
	cursor:pointer;
    display:inline-block;
    font-size:0;
    height:5px;
    line-height:0;
    margin:0 14px;
    overflow:hidden;
    width:5px;
	border:2px solid #717171;
	border-radius:8px;
}
#layout6 .switch span.swiper-pagination-bullet-active {background:#717171; color:#717171;}








#layout7 .title{ height:70px;}
#layout7 .title a{ margin-top:21px;}
#layout7 .list-1 li{ margin-bottom:27px;}
#layout7 .zi{ margin:15px 0px 30px 0px;}
#layout7 .list-1 li .pic{ height:198px;}
#layout7 .block{
	width:100%;
	height:398px;
	position:relative;
	margin:51px 0px 9px 0px;
}
#layout7 .block .pic1{ width:100%; height:100%;}
.prve1,.next1{
	width:43px;
	height:40px;
	bottom:0;
	position:absolute;
	cursor:pointer;
	z-index:666;
}
.prve1{
	background:url(images/prve1.gif) no-repeat; background-size:100% 100%;
	left:0;
}
.next1{
	background:url(images/next1.gif) no-repeat; background-size:100% 100%;
	left:44px;
}
#layout7 .text{
	position:absolute;
	top:30%;
	left:4.3%;
	width:90%;
	font-size:16px;
}
#layout7 .text h5{
	font-size:32px;
	line-height:50px;
	height:50px;
}
#layout7 .text p{
	line-height:30px;
	margin:13px 0px;
}
#layout7 .text .more{
	width:128px;
	line-height:30px;
	height:30px;
	border:1px solid #fff;
	border-radius:3px;
	display:block;
	text-align:center;
}








#layout8 .left,#layout8 .right,#layout8 .pic,#layout8 .text{ width:50%;}
#layout8 .pic,#layout8 .text{ height:230px; float:left; overflow:hidden;}
#layout8 .text{ position:relative; overflow:visible;}
#layout8 .block1 .text,#layout8 .block4 .text{ background:#8093a2;}
#layout8 .block2 .text,#layout8 .block3 .text{ background:#c3a880;}
#layout8 .text h5{
	font-size:20px;
	line-height:36px;
	height:72px;
	margin:9.6% 11% 3% 8%;
	font-weight:normal;
}
#layout8 .text p{
	font-size:14px;
	line-height:28px;
	height:84px;
	margin:0 5%;
}
#layout8 .arrow1{
	 width: 0;
    height: 0;
    border-top: 12px solid transparent;
    border-right: 20px solid #8093a2;
    border-bottom: 12px solid transparent;
	position:absolute;
	top:50%;
	margin-top:-12px;
	left:-20px;
	z-index:100;
}
#layout8 .block2 .arrow1{ border-right: 20px solid #c3a880;}
#layout8 .arrow2{
    width: 0;
    height: 0;
    border-top: 12px solid transparent;
    border-left: 20px solid #c3a880;
    border-bottom: 12px solid transparent;
	position:absolute;
	top:50%;
	margin-top:-12px;
	right:-20px;
	z-index:100;
}
#layout8 .block4 .arrow2{ border-left: 20px solid #8093a2;}







#footer{
	line-height:42px;
	padding:48px 0px;
	font-size:18px;
	background:#3e3e3e;
	margin-top:98px;
}

#footer .link{
	border-bottom:1px solid #fff;
	padding-bottom:20px;
	margin-bottom:36px;
}
#footer h5{
	font-size:36px;
	line-height:40px;
	width:72px;
	padding:20px 24px;
	display:inline-block;
	background:#b99d60;
	font-weight:normal;
	border-radius:60px;
	margin-left:19px;
	float:left;
	display:inline;
}
#footer .link p{ margin-top:42px; float:left;}
#footer .link p a{ margin-left:44px;}
#footer .text{ margin-left:184px;}









#phone-footer,#phone-header{ display:none;}
@media (min-width: 768px) {
	.box{width:800px;}
	#top .logo{ margin-left:0;}
	#top .box{background:none;}
	#top .nav{ margin-left:5%; width: 248px;}
	#top .nav a{ margin-right:4px; width:52px; font-size:16px;}
	#top form{ width:277px;}
	#top form .kuang{ width:128px;}
	#layout1 .focus,#layout1 .focus .pic1,#layout1 .right{ height:350px;}
	.list-1 li .pic{ height:120px;}
	#layout2 .list1 li p{ font-size:14px;}
	#layout1 .biao{ margin-top:0px;font-size:16px;}
	#layout1 .biao span{padding: 0 4.8%;}
	#layout1 .text li{height:38px;line-height: 38px; font-size:16px;}
	#layout1 .news{margin-top:15px; padding-bottom:5px;}
	#layout3 .pic{ height:152px;}
	#layout3 li p{ font-size:14px;line-height: 44px;height: 44px;}
	#layout4 .pic{height:140px;}
	#layout4 li p{ font-size:14px;width:90%;left:5%;top: 120px;}
	.zi h5{font-size:16px;}
	.p_content,.pc_tzzl dl dt,.pc_tzzl dl dd,.pc_tzzl dl dt img{height:295px;}
	.pc_tzzl dl dd .txt h3{margin:26% 10.7% 4% 10.7%; font-size:24px;}
	.pc_tzzl dl dd .txt p{ font-size:14px; line-height:24px; max-height:124px;}
	#layout6 .block1 .pic{ height:160px;}
	#layout6 .focus .pic1 {height:406px;}
	#layout6 .switch{ top:416px;}
	#layout7 .list-1 li .pic{ height:120px;}
	#footer .link p{ width:80%;}
	#footer .link p a{ margin-left:23px;}
}
@media (min-width: 992px) {
	.box{width:920px;}
	#top .box{background:none;}
	#top .nav{ margin-left:8%;}
	#top .nav a{ margin-right:1%;}
	#layout1 .focus,#layout1 .focus .pic1,#layout1 .right{ height:380px;}
	#layout2 .list1 li .pic{ height:140px;}
	#layout2 .list1 li p{ font-size:15px;}
	#layout1 .biao{ margin-top:0px;font-size: 22px;}
	#layout1 .biao span{padding: 0 5.8%;}
	#layout1 .text li{height: 42px;line-height: 42px;}
	#layout1 .news{margin-top:15px; padding-bottom:5px;}
	#layout2 .list2 li .pic{ height:100px;}
	#layout2 .list2 h5{ font-size:16px;}
	#layout3 .pic{ height:172px;}
	#layout3 li p{ font-size:16px;}
	#layout4 .pic{height:140px;}
	#layout4 li p{ font-size:14px;width:84%;left:8%;top: 120px;}
	.zi h5{font-size:20px;}
	.p_content,.pc_tzzl dl dt,.pc_tzzl dl dd,.pc_tzzl dl dt img{height:295px;}
	.pc_tzzl dl dd .txt h3{margin:26% 10.7% 4% 10.7%; font-size:24px;}
	.pc_tzzl dl dd .txt p{ font-size:14px; line-height:24px; max-height:124px;}
	#layout6 .block1 .pic{ height:180px;}
	#layout6 .focus .pic1 {height:446px;}
	#layout6 .switch{ top:456px;}
	#layout7 .list-1 li .pic{ height:138px;}
	#footer .link p{ width:auto;}
	#footer .link p a{ margin-left:44px;}
}
@media (min-width: 1200px) {
	.box{width:1100px;}
	/*#top .box{background:url(images/top.gif) no-repeat -80% top;}*/
	#layout1 .focus,#layout1 .focus .pic1,#layout1 .right{ height:400px;}
	#layout2 .list1 li .pic{ height:160px;}
	#layout2 .list1 li p{ font-size:16px;}
	#layout1 .text li{height: 42px;line-height: 42px;font-size:16px;}
	#layout1 .biao{ margin-top:0px;font-size: 26px;}
	#layout1 .biao span{padding: 0 6.8%;}
	#layout1 .text li{height:48px;line-height:48px;}
	#layout1 .news{margin-top:15px; padding-bottom:5px;}
	#layout2 .list2 li .pic{ height:120px;}
	#layout2 .list2 h5{ font-size:20px;}
	#layout3 .pic{ height:198px;}
	#layout3 li p{ font-size:18px;line-height:64px;height:64px;}
	#layout4 .pic{height:170px;}
	#layout4 li p{ font-size:16px;width:84%;left:8%;top: 140px;}
	.p_content,.pc_tzzl dl dt,.pc_tzzl dl dd,.pc_tzzl dl dt img{height:325px;}
	.pc_tzzl dl dd .txt h3{margin: 30% 10.7% 4% 10.7%; font-size:28px;}
	.pc_tzzl dl dd .txt p{ font-size:16px; line-height:32px; max-height:192px;}
	#layout6 .block1 .pic{ height:200px;}
	#layout6 .focus .pic1 {height:490px;}
	#layout6 .switch{ top:510px;}
	#layout7 .list-1 li .pic{ height:168px;}

}
@media (min-width: 1400px) {
	.box{width:1280px;}
	/*#top .box{background:url(images/top.gif) no-repeat left top;}*/
	#layout1 .focus,#layout1 .focus .pic1,#layout1 .right{ height:460px;}
	#layout1 .text li{height: 52px;line-height: 52px;font-size: 18px;}
	#layout1 .biao span{padding: 0 8.8%;}
	#layout1 .biao{ margin-top:16px;}
	#layout1 .text li{height: 52px;line-height: 52px;}
	#layout1 .news{margin-top: 25px; padding-bottom: 15px;}
	#layout2 .list2 li .pic{ height:140px;}
	#layout3 .pic{ height:234px;}
	#layout4 .pic{height:207px;}
	#layout4 li p{ font-size:18px;width: 70.8%;left: 14.9%;top: 180px;}
	.p_content,.pc_tzzl dl dt,.pc_tzzl dl dd,.pc_tzzl dl dt img{height:405px;}
	#layout6 .block1 .pic{ height:246px;}
	#layout6 .focus .pic1 {height: 581px;}
	#layout6 .switch{ top:600px;}
	#layout7 .list-1 li .pic{ height:198px;}
}
@media (min-width: 1560px) {
	.box{width:1340px;}
	/*#top .box{background:url(images/top.gif) no-repeat 28% top;}*/
	#layout1 .biao{ margin:17px 0px 0px 4.1%;}
	#layout1 .news{padding-bottom: 15px;margin-top: 25px;}
	#layout1 .text li{height: 52px;line-height: 52px;}
}
@media (min-width: 1600px) {
	.box{width:1400px;}
	/*#top .box{background:url(images/top.gif) no-repeat 32% top;}*/
	#layout1 .focus,#layout1 .focus .pic1,#layout1 .right{ height:500px;}
	#layout1 .text li{height: 60px;line-height: 60px;}
	#layout2 .list1 li .pic{ height:200px;}
	/*#top .box{background: url(images/top.gif) no-repeat center top;}*/
	#top .nav{ margin-left:10%;width: 328px;}
	#top .nav a{margin-right: 23px;}
	#layout1 .biao span{padding: 0 6.2%;}
	.list-1 li .pic{ height:200px;}
}
@media (min-width: 1900px) {
	#top .nav{ width:328px; margin-left:10%;}
	#top .nav a{ font-size:18px;width: 55px; margin-right: 23px;}
	/*#top .box{background:url(images/top.gif) no-repeat center top;}*/
	#layout1 .biao span{padding: 0 9.2%;}
	.list-1 li .pic{ height:200px;}
}




@media (max-width: 768px) {
	#top form,#header,#footer{ display:none;}
	#phone-header,#phone-footer{ display:block;}
	.wrapper{min-width:100%;max-width:100%;}
	.box{ width:92%; margin:0px auto;}
	a:hover{ color:#000 !important;}
	.left,.right,#layout1 .focus,#layout1 .right{ float:none; width:100%; margin:0; padding:0;}
	img{ width:100%; height:100%;}
	
	#phone-footer{line-height:3em;font-size:1em;background:#3e3e3e;color:#fff;text-align:center;}
	
	#top .box{height:auto; background:none;}
	#top .logo{ margin:1em 0; width:42%;}
	#top .nav{ width:100%; margin:0; font-size:1.2em; line-height:1.4em;}	
	#top .nav a{ display:inline-block; width:23.8%; text-align:center; margin-right:0;}

	#phone-header{ margin-top:1.6em; position:relative;}
	#phone-header .switch{ bottom:0.2em;}
	#phone-header .switch span{ width:8px; height:8px;}
	
	.title,#layout6 .title{ height:auto; padding:0.6em 0; margin:1.6em 0 0.6em 0;}
	.title img{ width:36%; height:auto;}
	#layout1 .focus{ height:14em; margin:1.8em 0 1em 0;}
	#layout1 .focus .pic1{ height:100%;}
	#layout1 .right{ height:auto;}
	.prve, .next {width:2.8em;height:2.8em; top:38%;}
	#layout1 .biao{ margin:0;}
	#layout1 .biao span{ padding:0; font-size:1.4em; line-height:2em; width:32%; text-align:center; display:inline-block;}
	#layout1 .text h3,#layout7 .text h5{ font-size:1.2em; line-height:1.4em; height:auto;}
	#layout1 .text{ margin:0;}
	#layout1 .news{ margin-top:0.8em; padding-bottom:0.6em;}
	#layout1 .text p,#layout2 .list-1 li p{ font-size:1em; line-height:1.5em; height:3em;}
	#layout1 .text li{ font-size:1.1em; line-height:2em;height:2em;border-bottom:dotted 1px #dbdcdc;}
	#layout1 .list1{ width:100%; margin:0;}
	#layout1 .list1 li{ width:100%; margin:0.8em 0 0 0;}
	
	.list-1,#layout6 .block1 ul{ margin:1.6em 0 0 -4%;}
	.list-1 li,#layout6 .block1 li{ width:46%; margin-left:4%;}
	.list-1 li .pic{ height:8em;}
	#layout2 .list-1 li p,#layout3 li p,#layout4 li p,#layout6 .txt p,#layout7 .text p{ font-size:1em; height:1.5em; line-height:1.5em; margin:0.4em 0 0.8em 0;}
	#layout2 .list2{ margin-top:0.6em; margin-bottom:0;}
	.zi{ margin:0 0 0.8em 0; padding-left:0.3em;}
	.zi h5{ margin-bottom:0.4em; font-size:1em; line-height:1.2em;height:1.2em;}
	.zi p{ font-size:.8em; line-height:1.2em; height:1.2em;}
	#layout2 .list2 li .pic{ height:4em;}
	
	#layout3 .pic{ height:6em;}
	#layout3 ul{ margin-top:1.5em;margin-bottom:1.5em;}
	#layout3 li{ margin-top:0.2em;}
	#layout3 li p,#layout4 li p{ font-size:0.8em;}
	
	#layout4 .pic{ height:5em;}
	#layout4 li{ margin-bottom:0.2em;}
	#layout4 li p{ position:static; background:none;box-shadow:none; width:100%;}
	
	.pc_tzzl dl dt{ width:19.6%;}
	.p_content,.pc_tzzl dl dt,.pc_tzzl dl dd{ height:13em;}
	.pc_tzzl dl dd .txt h3{ font-size:1.1em; margin:1.2em 0 0 10%;}
	.pc_tzzl dl dd .txt p{ margin:0 6%; font-size:0.8em; line-height:1.4em; height:8.2em;}
	
	#layout6 .text1{ padding:0 0 0.8em 0;}
	#layout6 .block1{ width:100%;}
	#layout6 .block1 .pic{ height:7.6em;}
	#layout6 .block1 li{ float:left; margin-bottom:1em;}
	#layout6 .txt h3,#layout6 .txt h3{ font-size:1em; line-height:1.3em; height:2.6em; margin:0.5em 0 0.3em 0;}
	#layout6 .txt p{ margin:0;}
	#layout6 .focus{ width:100%; margin-left:0;}
	#layout6 .focus .pic1{ height:20em;}
	#layout6 .switch{ top:20.4em;}
	#layout6 .focus .txt{ margin-top:2em;}
	#layout6 .txt h3{ height:1.3em;}
	
	#layout7 .title{ height:auto;}
	#layout7 .list-1 li{ margin-bottom:0.8em;}
	#layout7 .list-1 li .pic{ height:8em;}
	#layout7 .zi{ margin:0.8em 0 1em 0;}
	#layout7 .block{ margin:1.8em 0 0 0; height:14em;}
	.prve1,.next1{ width:22px; height:20px;}
	.next1{ left:23px;}
	#layout7 .text{ left:4%; top:28%;}
	#layout7 .text h5{ height:1.4%;}
	#layout7 .text .more{ font-size:0.9em; line-height:1.4em;height:1.4em; width:26%;} 
	
	#layout8 .left, #layout8 .right{ float:left;}
	#layout8{ margin-bottom:2.6em;}
	#layout8 .pic, #layout8 .text{ height:9em;}
	#layout8 .text h5{ font-size:1.1em; line-height:1.3em; height:2.6em; margin-top:1.2em;}
	#layout8 .text p{ font-size:0.8em; line-height:1.4em; height:4.2em; margin-top:0.4em;}
}

#layout7 .text h5,#layout7 .text p,#layout7 .text .more{text-shadow: -1px 0 rgba(0, 0, 0, 0.73), 0 1px rgba(0, 0, 0, 0.73),0px 0 rgba(0, 0, 0, 0.73), 0 -1px rgba(0, 0, 0, 0.73),0.5em 0.1em 0.6em rgba(0, 0, 0, 0.73);}
#phone-layout5,#phone-layout8{ display:none;}
@media (max-width: 768px) {
	.title img {width:24%; margin-top:0.1em;}
	#phone-layout5 .title img {width:31%;}
	.title a{ margin-top:0.5em; font-size:1em; line-height:1.2em; height:1.2em;}
	#phone-layout5,#phone-layout8{ display:block;}
	#layout5,#layout8{ display:none;}
	#phone-layout5 li,#phone-layout8 li{ margin-top:0.8em;}
	#phone-layout5 li .pic{ width:42%; height:14em; float:left;}
	#phone-layout5 li .txt{ width:48%; height:14em; float:right; background:#c3a880; color:#fff; padding:0 5%;}
	#phone-layout5 li h3{ font-size:1.4em; margin:1em 0 0.6em 0;}
	#phone-layout5 li a{ color:#fff;}
	#phone-layout5 li p,#phone-layout8 li .text p{font-size:0.95em; line-height:1.6em; max-height:9.6em;}
	#phone-layout8{ margin-bottom:3em;}
	#phone-layout8 li .pic{ width:50%; height:10em; float:left;}
	#phone-layout8 li .text{ width:44%; height:10em; float:right; background:#c3a880; color:#fff; padding:0 3%;}
	#phone-layout8 li .text h5{ font-size:1.1em; line-height:1.6em; max-height:3.2em; margin:0.8em 0 0.4em 0;}
	#phone-layout8 li .text h5 a{ color:#fff;}
	#phone-layout8 li .text p{ max-height:4.8em;}
}
