﻿@charset "utf-8";

/* CSS Document */
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,nav{margin:0;padding:0;}
header,article,footer,nav,section,aside,menu{ display:block;}
h1,h2,h3,h4,h5,h6{font-weight: normal;}
table{ border-collapse:collapse; border-spacing:0;}
img,input{ border:none;}
ul li,ol li{list-style: none;}
a{text-decoration: none;}
body{font:14px;font-family: "Microsoft Yahei"; min-width: 320px;margin:0 auto;}

.cont{width: 100%;margin: 0 auto;max-width: 640px;}
.wid img{width: 100%;display: block;}
.widn {width: 87.5%;margin: 0 auto 0;}
.clear{clear: both;}
.relative{position: relative;}
.absolute{position: absolute;}

.cont p{font-size: 20px;line-height: 26px;color: #524141;text-indent: 2em;margin: 10px auto;}

.kv a{width: 26.5%;display: block;height:14%;bottom: 11%;left:54.6%;}
.p1-sub{background: url(../images/p1_bg.jpg) no-repeat top center;overflow: hidden;}
.p1-sub ul{overflow: hidden;margin-bottom: 10px;}
.p1-sub ul li{float: left;width: 24%;margin: 0 0.5%;}
.p1-sub2 p{top:34%;left: 6.25%;margin: 0 auto;}
.p1-sub3{background: url(../images/p1_bg2.jpg) no-repeat top center;overflow: hidden;}
.p1-sub3 dl{overflow: hidden;margin:10px auto;border-bottom: 1px dashed #000;}
.p1-sub3 dl dt{width: 14.5%;float: left;margin: 10px 0;}
.p1-sub3 dl dd{float: left;width: 82.5%;margin-left: 3%;text-shadow: 1px 1px 0 #fff,-1px -1px 0 #fff ;}
.p1-sub3 dl dd h1{color: #a90101;font-size: 25px;}
.p1-sub3 dl dd p{margin: 0 auto;text-indent: 0;}
dl.dl2 dd{margin-left: 0;margin-right: 3%;}
dl.dl2 dd h1{text-align: right;padding-right: 3.2%;box-sizing:border-box;}
dl.dl3 dt{width: 19.3%;}
dl.dl3 dd{width: 35.7%;}
dl.dl3 span{width: 42%;display: block;float: left;}
dl.dl4{border:none;}
dl.dl4 dt{width:22%;}
dl.dl4 dd{width:65%;}

.p2-a1 a{width: 46.875%;height: 100%;top:0;left:35%;display: block;}
.p2-a2 a{width: 46.875%;height: 100%;top:0;left:28%;display: block;}

.p3-sub h2{top:0;left:0;text-align: center;font-size: 25px;color: #591500;line-height:60px;width: 100%; font-weight: bold;}
.p3-sleft{width: 46.875%;height: 80%;top:-5%;right:6.25%;}
.p3-sleft p.p1{text-indent: 0;color: #010101;}
.p3-sleft2{width: 63.625%;top:12%;right:7.25%;height: 75%;}
.p3-sleft2 h3{color: #930000;font-weight: bold;font-size: 25px;line-height: 45px;}
.p3-sleft2 p{text-indent: 0;margin: 0 auto;}
.p3s1{left:7.25%;}
.p3s1 h3{text-align: right;}
.p3s1 p{color: #333333;}

.p4-sleft{width: 50%;height: 100%;top:0;left: 50%;overflow: hidden;}
.p4-sleft h4{margin-top: 5%;font-size: 20px;color: #373737;}
.p4-sleft h4 span{font-size: 36px;font-weight: bold;color: #373737;}
.p4-sleft span.bt{color: #fff;background: #8F251F;font-size: 20px;display: block;width: 28%;text-align: center; margin: 2% 0;}
.p4-sleft p{text-indent: 0;}
.p4-p2{padding-right: 8%;}
.p4-sleft a{color: #fff;background: #8F251F;width: 25%;display: block;text-align: center;margin: 0 auto;font-size: 18px;}
@media screen and (max-width: 639px){
	.cont p{font-size: 14px;line-height: 16px;}

	.p1-sub3 dl dd h1{font-size: 18px;}

	.p3-sub h2{font-size: 18px;line-height:35px;}
	.p3-sleft p{font-size: 12px;line-height: 16px;}
	.p3-sleft2 h3{font-size: 14px;line-height: 18px;}
	
	.p4-sleft h4{font-size: 14px;}
	.p4-sleft h4 span{font-size: 22px;}
	.p4-sleft span.bt{font-size: 12px;}
	.p4-sleft p{font-size: 12px;line-height: 14px;}
	.p4-sleft a{font-size: 12px;}
}
@media screen and (max-width: 380px){
	.cont p{font-size: 12px;line-height: 14px;}

	.p1-sub3 dl dd h1{font-size: 14px;}
	.p1-sub3 dl dt{margin: 5px 0;}

	.p3-sub h2{font-size: 16px;line-height:30px;}
	.p3-sleft p{font-size: 10px;line-height: 14px;}
	.p3-sleft2 h3{font-size: 12px;}
	.p3-sleft2 p{font-size: 10px;}

	.p4-sleft h4{font-size: 12px;}
	.p4-sleft h4 span{font-size: 18px;}
	.p4-sleft span.bt{font-size: 10px;}
	.p4-sleft p{font-size: 10px;line-height: 12px;}
	.p4-sleft a{font-size: 10px;}
}