@charset "gb2312";
/* CSS Document */
html{color:#000;background:#fff;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%; font-family:microsoft yahei,simhei; font-size:12px;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {margin:0;padding:0;}
ol,ul,li {list-style:none;}
h1,h2{ font-weight:bold;}
h3,h4,h5{ font-weight:normal}
em,i{ font-style:normal}
a{ text-decoration:none; color:#333}
img{ border:none}
.fl,.fr {_display:inline;}
.fl{float:left;}
.fr {float:right;}
.cl { clear:both;}
.cl:after { content:"."; visibility:hidden; height:0; font-size:0; display:block; clear:both;}
.pr{ position:relative}



/*Í·²¿*/
.topnav{position:fixed; top:0; left:0; width:100%; height:24px;z-index:9999; background:#fff;}
.topnav ul{ overflow:hidden; padding:2px 0;}
.topnav ul li{ float:left; padding:0 15px; border-left:1px solid #ccc; line-height:20px; margin-left:-1px;}
.topnav ul li a{ color:#999;}
.topnav a:hover{ text-decoration:underline}
.login{ width:200px}
.login a{ line-height:24px; margin-left:25px; color:#999}
.login a.ewm{ background:url(images/ewm.jpg) no-repeat left top; width:24px; height:24px; display:block; float:right; position:relative; *margin-top:-24px;}
.login a.ewm img{ position:absolute; top:24px; left:-30px; display:none}
.login a.ewm:hover img{ display:block}

.s01{ background:#000 url(images/page1.jpg) no-repeat center center; width:100%; height:100%;}


/*add*/
.add{ padding:0 50px; width:1080px;}
.add p{ width:100%; float:left; font-size:14px; line-height:24px; color:#fff; text-indent:30px; padding-top:30px;}
.add ul{ width:1098px}
.add ul li{ float:left; margin:30px 20px 0 0}
.add ul li img{ width:346px; height:213px; vertical-align:top}


/*1*/
.page1{position: relative;height: 100%;overflow: hidden;}
.page1 .man{position: absolute;bottom: 0;left: 0; opacity: 0;width:100%}
.page1 .man ul{text-align: center;width:100%;}
.page1 .man ul li{position:relative;display:inline-block;width:16%;*zoom:1;*display: inline;*width:16%; cursor: pointer;}
.page1 .man ul li img{width: 100%;}
.page1 .man ul li.li1 a{position: absolute;width: 100%;height: 100%;background: url(images/ali.png);left: 0;bottom: 0;}
.page1 .man ul li.li1 a h2{position:absolute;z-index:9;width: 70%;bottom:10px;margin-left:-35%;left:50%;background:url(images/h2li.png);text-align: center;color: #ffffff;font-size: 18px;font-weight: normal;}
.page1 .man ul li.li1 a h2 em{width:100%;text-align: center;background: url(images/xx.png) center bottom no-repeat;padding-bottom: 6px;line-height: 40px;}
.page1 .man ul li.li2 a{position: absolute;display:block;width: 100%;padding:4% 0;background:#5b0b00;left: 0;bottom: 0;}
.page1 .man ul li.li2 a h2{text-align: center;color: #fff;margin-top:5px;font-weight: normal;font-size: 18px;}
.page1 .man ul li.li2 a h2 em{border:1px solid #ad8580;padding:5px 15px;line-height: 40px;}
.p01a{position: relative;width: 65%;margin:0 auto;margin-top: 32px;}
.p01a>img{ width:48%;display:block;opacity:0;-moz-opacity:0;filter:alpha(opacity=0);margin-right: 1000px;}
.p01a>p{text-align:justify;background:url(images/dybg.png);padding:1% 2%;position:absolute;right:-1200px;width:60%;color:#fff;font-size: 14px;top: 60%;line-height: 24px;margin-top: 15px;}
.pa02a{position:absolute;width: 30%;right: 0;top:40px;}
.pa02a img{margin:0 auto;display: block;}
.r_nav p { line-height:26px; margin-top:20px; text-align:center;color: #fff;font-size: 14px;font-weight: bold;padding-left: 10px;}
.r_nav p b{ display:inline-block; background:url(images/visNumbg2.png) no-repeat; width:21px; height:26px; line-height:26px; color:#fff; font-size:16px; font-weight:normal; text-align:center}

/*2*/
.imgbox{width:50%;height: 100%;overflow: hidden;position: relative;opacity: 0.5;}
.tabli{position: absolute;width:100%;background: url(images/ali.png);height: 52px;bottom:0px;text-align: center;}
.tabli ul{line-height: 52px;}
.tabli ul li{cursor:pointer;display: inline-block;*zoom:1;*display: inline;margin:0 8px;background:#fff;width:16%;height: 8px;border-radius: 8px;}
.tabli ul li.on{background: #a58167;}
.picbox{height: 100%;width:100%;}
.picbox li{width:100%;line-height: 0;height: 100%;font-size:0;cursor: pointer;}
.picbox li:after{content:"";display: inline-block;vertical-align: middle;min-height:100%;}
.picbox li img{width:100%;vertical-align: middle;}
.txtbox{width:45%;padding-top:60px; opacity: 0.5;height: 100%;overflow: hidden;}
.profbox{height: 300px;background:url(images/mbg.jpg);border-radius:0 150px 150px 0;font-size: 0;}
.profbox:after{content:"";display: inline-block;*zoom:1;*display:inline;vertical-align: middle;min-height:100%;}
.profbox .fl{margin-top:20px;width:67%;}
.profbox .fl p{font-size:16px;line-height: 30px;margin-top: 15px;padding-left: 30px;}
.profbox .fl h2{position:relative;font-size:24px;line-height: 56px;background:#a58167;color: #fff;display: inline-block;padding:0 30px 0 30px;font-weight:normal;}
.profbox .fl h2 b{font-size: 28px;padding-left: 5px;}
.profbox .fl h2 i{position: absolute;left:0;bottom:-16px;display: block;width:16px;height: 16px;background: url(images/sjx.png) no-repeat;}
.profbox img{width:30%;border-radius: 100%;-moz-border-radius: 100%;-webkit-border-radius: 100%;border:8px solid #fff;margin-top:1%;vertical-align: middle;}
.txtbox dl{padding-left: 30px;overflow-y:auto;padding-right: 15px;margin-top:10px;}
.fg1 .txtbox dl dt{background:url(images/titbg2.jpg);height: 18px;margin:40px 0 25px 0;}
.fg1 .txtbox dl dt b{margin-top:-10px;font-size:24px;background: #fff;border-left:4px solid #a58167;padding:0px 10px;}
.fg1 .txtbox dl dd{font-size:14px;text-indent: 2em;line-height: 24px;}
.fg1 .txtbox dl dd p{text-indent: 2em;line-height: 24px;}
.txtbox p.btn{text-align: right;line-height: 42px;margin-top:5px;}
.txtbox a{background: #a58167;color: #fff;padding:3px 25px;}
.fg2 .txtbox dl>dt{font-size:20px;margin:25px 0 15px 0;}
.fg2 .txtbox dl>dt b{font-size:24px;background:#a58167;color: #fff;font-family: arial;padding:0px 3px;margin-right: 5px;}
.fg2 .txtbox dl>dd{font-size:14px;line-height: 24px;}
.fg2 .txtbox dl>dd b{font-size: 20px;color: #a58167;margin-right: 5px;}
.fg2 .txtbox dl dd dl{padding-left: 30px;}
.fg2 .txtbox dl dd dl dt{font-size:18px;}
.fg2 .txtbox dl dd dl dt b{font-size: 20px;color: #a58167;margin-right: 5px;background: none;}
.fg2 .txtbox dl dd dl dd h4{font-size:16px;color: #d7ab86;margin:10px 0;}
.fg2 .txtbox dl dd dl dd h4 b{background: #d7ab86;color:#fff;font-size:18px;width:22px;height:22px;border-radius: 100%;display: inline-block;*zoom:1;*display: inline;text-align: center;}
.d_nav span{ display:inline-block; background:url(images/sbs.png) no-repeat; width:62px; height:62px;}








