@charset "utf-8";
/* CSS reset */
a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, dialog, div, dl, dt, em, embed, fieldset, figcaption, figure, font, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, hr, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, meter, nav, object, ol, output, p, pre, progress, q, rp, rt, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, time, tt, u, ul, var, video, xmp {
	border: 0;
	margin: 0;
	padding: 0;
}
table, tbody, td, tfoot, th, thead, tr,{
 	margin: 0;
	padding: 0;
}
html, body {height: 100%;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
b, strong {font-weight: bold;}
img {color: transparent;font-size: 0;-ms-interpolation-mode: bicubic;/*windows平台缩放图片时，可能出现图像失真现象*/}
ol, ul {list-style: none;}
li {display: list-item;}
table {	border-collapse: collapse;	border-spacing: 0;}
th, td, caption {font-weight: normal;vertical-align: top;}
/* 全局CSS定义 */
body{margin:0 auto;background:#FFF;color:#666; font-family:'\5FAE\8F6F\96C5\9ED1','\9ED1\4F53', simsun, sans-serif,Arial;font-size:12px;line-height:14px;}
em,i{font-style:normal;}
h1,h2,h3,h4,h5,h6{font-size:12px;font-weight:normal;}
input,textarea{font-size:12px}
.clearfix:after {content:"\200B"; display:block; height:0; clear:both; }
.clearfix {*zoom:1;}/*IE/7/6*/
/* 链接样式*/
a:link, a:visited, a:focus{ outline:none;}
a:link{ color:#666666; text-decoration:none;}
a:visited{ color:#666666; text-decoration:none;}
a:hover{ color:#666666; text-decoration:underline;}
a:active{ color:#666666; text-decoration:none;}
a:hover{ -webkit-transition: color .2s ease-in-out;
-moz-transition: color .2s ease-in-out;
-o-transition: color .2s ease-in-out;
-ms-transition: color .2s ease-in-out;
transition: color .2s ease-in-out;}

body{background: url("../images/bg01.jpg") center top no-repeat,url("../images/bg02.jpg") center 1000px no-repeat,url("../images/bg03.jpg") center 2000px no-repeat;}
#page{ width:1000px; margin:0 auto;}
#head{background: url("../images/head.jpg") center top no-repeat; height: 730px; overflow: hidden;position: relative;}
#parta{background: url("../images/parta.jpg") center top no-repeat; height: 470px; overflow: hidden;}
#partb{background: url("../images/partb.jpg") center top no-repeat; height: 1830px; position: relative;}
#bottom{background: url("../images/bottom.jpg") center top no-repeat; height: 447px; overflow: hidden;}
.title{padding-top: 22px; text-align: center;}

.head-t01{position: absolute; top: 186px; left: 406px;}
.head-t02{position: absolute; top: 302px; left: 560px;}
.head-t03{position: absolute; top: 495px; left: 580px;}
.head-txt{position: absolute; top: 530px; left: 490px; width: 470px; font-size: 13px; color: #fff; line-height: 25px;}
.head-txt a:link, .head-txt a:visited, .head-txt a:hover, .head-txt a:active{color: #fff;}
.head-txt .hot{color: #a40b5d; font-weight: 700;}

.pbtxt{font-size: 12px; color: #fff; line-height: 24px;}
.pt01{position: absolute; width: 135px; top: 215px; left: 370px;}
.pt02{position: absolute; width: 135px; top: 350px; left: 500px;}
.pt03{position: absolute; width: 135px; top: 490px; left: 370px;}
.pt04{position: absolute; width: 145px; top: 612px; left: 487px;}
.pt05{position: absolute; width: 165px; top: 743px; left: 370px;}
.pt06{position: absolute; width: 170px; top: 875px; left: 470px;}
.pt07{position: absolute; width: 245px; top: 1006px; left: 370px;}


.pbpic img{display: block;border:3px solid #9e0b5a; border-radius: 15px; overflow: hidden;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; width: 357px;}
.pb10.pbpic img{width: 282px;}
.pb11.pbpic img,.pb12.pbpic img{width: 499px;}
.pb01{position: absolute; top: 147px; left: 0;}
.pb03{position: absolute; top: 420px; left: 0;}
.pb05{position: absolute; top: 682px; left: 0;}
.pb07{position: absolute; top: 945px; left: 0;}
.pb08{position: absolute; top: 1190px; left: 0;}
.pb09{position: absolute; top: 1190px; left: 359px;}
.pb10{position: absolute; top: 1010px; right: 0;}

.pb02{position: absolute; top: 240px; right: 0;}
.pb04{position: absolute; top: 507px; right: 0;}
.pb06{position: absolute; top: 770px; right: 0;}

.pb11{position: absolute; top: 1445px; left: 0;}
.pb12{position: absolute; top: 1445px; right: 0;}

.messa{border:5px solid #9e0b5a; width: 620px; height: 250px; background: #fff; -webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box; box-shadow: inset 0 0 0 1px #9f9f9f; margin-top: 16px; float: left;}
.messb{float: left; padding: 16px 0 0 13px;}
#copyright{ clear:both; font-size:1.2em; color:#fff; text-align:center; padding:65px 0px 0px 0px; line-height:20px; overflow:hidden;}
#copyright a:link, #copyright a:visited, #copyright a:hover, #copyright a:active{ color:#fff; text-decoration:none;}