*{
	margin:0;
	padding:0;
	list-style:none;
	text-decoration:none;
	font-family:"微软雅黑";
	cursor:pointer;
}
body{ font-size: 14px; background: #fbfbfb}
i,em{  font-style: normal}
img{
	display:block;
	border: none;
}
.pa20{ padding: 20px}
.paBT20{ padding: 20px 0}
.paBT40{ padding: 40px 0}
.paBT60{ padding: 60px 0}
.hide{ overflow: hidden}
.auto{
	margin:0 auto;
	width:1100px;
}
.bg_gray{ background: #f6f6f6}
.fl{ float: left}
.fr{ float: right}
.pr{ position: relative}
.pa{ position: absolute}

.ti{ text-align: center; position: relative}
.ti h3{ display: inline-block;font-size: 35px;  border-bottom: 1px solid #000; line-height: 60px}
.ti h3:before{ content: ""; width: 222px; height: 3px; background: #000; position: absolute; bottom:-2px; left: 0; right:0; margin: 0 auto}

.banner{ width: 100%; height: 649px; background: url("../images/ban.jpg") no-repeat center}

.nav{ width: 100%; height: 65px; border-bottom: 1px solid #b0b0b0; line-height: 65px; font-size: 20px}
.nav ul li{ float: left; width: 155px; height: 65px; text-align: center}
.nav ul li.on{ background: #000}
.nav ul li a{ color: #000}
.nav ul li.on a{ color: #fff}

.part1 ul{ padding: 34px 0 0; overflow:hidden}
.part1 ul li{ width: 272px; height: 367px; overflow:hidden;position: relative; float: left; margin-right: 3px}
.part1 ul li.mr0{ margin-right: 0}
.part1 ul li i{ display: block; width: 100%; height: 45px; line-height: 45px; color: #fff; background: rgba(0,0,0,0.7); position: absolute; top:0; bottom:0; left: 0; margin: auto 0; font-size: 20px; text-align: center}
.part1 ul li span{ display: none; width: 212px; height:297px; padding: 70px 30px 0; background: rgba(0,0,0,0.8); text-align: center; color: #fff; position: absolute; top: 0;left:0;}
.part1 ul li:hover span{ display: block;}
.part1 ul li span h3{ font-size: 20px; color: #85bbde; margin-bottom: 36px}
.part1 ul li span p{ text-align: left}
.part1 ul li span a{ display: inline-block; width:126px; height: 40px; line-height: 40px; color: #fff; text-align: center;  background: #0096db; font-size: 19px; border-radius: 5px; position: absolute; bottom:87px; left: 0; right: 0; margin: 0 auto}

.part2{ padding-top: 40px}
.part2 .auto{ background: url("../images/pic.jpg") no-repeat left bottom;height: 705px;}
.part2 .con{ padding-left: 395px}
.part2 dl.up dt{ width: 440px; float: left;}
.part2 dl h3{ font-size: 21px; line-height: 60px; margin-top: 30px}
.part2 dl.up dt p{ text-indent: 2em; line-height: 25px}
.part2 dl.up dt a{ float: right; color: #000}
.part2 dl.down ul{ margin-bottom: 30px; overflow: hidden}
.part2 dl.down ul li{ float: left; margin-right: 3px; position: relative}
.part2 dl.down ul li.mr0{ margin-right: 0}
.part2 dl.down ul li span{ display: none; width: 133px; height: 77px; padding: 20px; position: absolute; left: 0; top:0; background: rgba(0,0,0,0.8); color: #fff; line-height: 20px; font-size: 12px}
.part2 dl.down ul li:hover span{ display: block;}
.part2 dl.down ul li h2{ text-align: center; font-size: 26px; margin-bottom: 10px}
.part2 dl.down a{ display:block; clear: both; width:202px; height: 42px; line-height: 42px; color: #fff; text-align: center;  background: #0096db; font-size: 19px; border-radius: 5px; margin: 0 auto}

.part3 dl{ padding-top: 40px}
.part3 dl dt{ float: left; position: relative; background: #f8c7d5; }
.part3 dl dt a{ position: absolute; right: 20px; top:150px}
.part3 dl dd{ float: right; width: 607px;}
.part3 dl dd ul li{ background: #2e90cb; width: 301px; color: #fff; float: left; margin-right: 4px}
.part3 dl dd ul li:nth-child(1),.part3 dl dd ul li:nth-child(2){ margin-bottom: 4px}
.part3 dl dd ul li:nth-child(even){ margin-right: 0}
.part3 dl dd ul li p{ display: block; padding:10px 12px }
.part3 dl dd ul li b{ display: block; text-align: center}

.part4 dl{ padding: 30px 0; overflow: hidden; clear: both}
.part4 dl dt{ float: left;}
.part4 dl dt.win1{ width: 415px}
.part4 dl dt.win2{ width: 566px}
.part4 dl dt i{ color: #d60d26; font-size: 18px}
.part4 dl dt h3{ font-size: 30px; margin-bottom: 20px}
.part4 dl dt h3 em{ font-size: 24px; font-weight: normal}
.part4 dl dt p{ line-height: 25px}
.part4 dl dd{ float: right; margin-top: 110px}
.part4 dl dd p{ background: url("../images/ico7.png") no-repeat left center; padding-left: 30px; height: 30px}
.part4 ul li{  text-align: center; color: #fff; padding: 30px 20px; font-size: 12px; float: left; margin-right: 13px}
.part4 ul.list_1 li{ width: 225px;height: 164px;}
.part4 ul.list_2 li{ width: 317px; height: 104px}
.part4 ul.list_2 li img{ float: left}
.part4 ul.list_2 li p{display: block; width: 200px; padding-left: 90px}
.part4 ul.list_2 li:nth-child(1) p{ background: url("../images/time_ico.png") no-repeat left center; }
.part4 ul.list_2 li:nth-child(2) p{ background: url("../images/ico5.png") no-repeat left center; }
.part4 ul.list_2 li:nth-child(3) p{ background: url("../images/ico6.png") no-repeat left center; }
.part4 ul li b{ font-size: 22px; line-height: 40px; display: block}
.part4 ul li:nth-child(1){ background: #1eadae}
.part4 ul li:nth-child(2){ background: #2e90cb}
.part4 ul li:nth-child(3){ background: #9aad1a}
.part4 ul li:nth-child(4){ background: #ef5184}
.part4 ul li:nth-last-child(1){margin-right: 0}
.part4 ul li p{ text-align: left; line-height: 25px}
.part4 ul li img{ margin: 0 auto 10px}

.part5{ background: url("../image/bsg.jpg") no-repeat center #444444; position: relative; height: 639px; color: #fff}
.part5 .tab span{ display: block; padding: 20px 0; border-bottom: 1px solid #fff; margin-bottom: 20px}
.part5 .tab img.doc{ position: absolute; bottom:0; z-index: 1}
.part5 .tab .text{ padding: 100px 0 0 540px; width: 540px; position: relative; z-index: 2}
.part5 .tab .text h3{ font-size: 32px; margin-bottom: 30px}
.part5 .tab .text h3 i{ font-size: 23px; line-height: 30px; display: block; font-weight:normal}
.part5 .tab .text p{ line-height: 25px}
.part5 .tab .text ol{ padding: 40px 0}
.part5 .tab .text ol em{ width: 242px; float: left; margin-right: 10px; line-height: 30px;text-align: center; background: #ef5184}
.part5 .tab .text ol em:nth-child(2){ float: right}
.part5 a{ position: absolute; right: 0;bottom:0; z-index:3}

.focus{width:1100px;height:639px;position:relative;}
.focus #pic{width:1100px;height:639px;overflow:hidden;}
.focus #pic ul{width:1100px;height:639px;float:left;}
.focus #pic li{width:1100px;height:639px;float:left; position: relative}
.focus .btn{width:1300px;height:195px;position:absolute;right:0;bottom:0; right:-100px; top:0; margin:auto;z-index:14;overflow:hidden;color: #fff; }
.focus .btn ul{width:100%;float:left;}
.focus .btn li{display:inline;margin:0 7px;cursor:pointer;overflow:hidden;  font-size: 151px;}


.part6 ul li{ width:361px; float: left; background: #1eadae; color: #fff; text-align: center; margin-right: 8px; height: 569px; position: relative }
.part6 ul li:nth-last-child(1){margin-right: 0}
.part6 ul li h3{ line-height: 50px; border-bottom: 1px solid #fff; font-size: 20px; text-align: center; display: inline-block; margin-bottom: 10px; font-weight: normal }
.part6 ul li p{ text-align: left; padding: 0 20px; line-height: 25px}
.part6 ul li a{ position: absolute;bottom:10px; left: 0; right:0; margin: 0 auto; width: 87px; height: 88px}

.part7 ul{ padding-top: 30px}
.part7 ul li{ text-align: center; float: left; margin-right: 13px}
.part7 ul li:nth-last-child(1){margin-right: 0}
.part7 ul li p{ line-height: 30px}
.part7 ul li a{ color: #000}