@charset "utf-8";
/* CSS Document */
html{color:#333; font-size:14px; line-height:24px;background:#fff;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;}
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; font-family:microsoft yahei; }
ol,ul,li {list-style:none;}
h1,h2{ font-weight:bold;}
a{ text-decoration:none;}
img{ border:none; vertical-align:top}
i,em{ font-style:normal}
.fl,.fr {_display:inline;}
.fl{float:left;}
.fr {float:right;}
.cl:after{height:0;font-size:0;content:".";visibility:hidden;clear:both;display:block;}
.cl{zoom:1;}
.pr{ position:relative}

.w1200{ width:1200px; margin:0 auto}
.w570{ width:570px}
.h600{ height:600px}
.pd60{ padding:60px 0}
.pt60{ padding-top:60px}
.pd30{ padding:30px 0}
.mt70{ margin-top:70px}

.topbg{ background:url(images/topbg.jpg) no-repeat center top; height:600px}
.tclg{ position:absolute; top:139px; left:-298px;}
.snmlg{ position:absolute; top:152px; right:-298px}
.topic{ position:absolute; top:-212px; left:334px}
.lead{ position:absolute; bottom:-100px; left:50%; margin-left:-440px; width:880px;}
.tclg,.snmlg,.topic,.lead{ opacity:0; filter:alpha(opacity=0)}
.lead img{ float:left; width:72px; height:62px;}
.lead p{ float:right; width:740px; padding-left:30px; float:right; font-size:14px;  border-left:1px solid #fff; color:#fff}


.bg-gray{ background:#f8f8f8}
.bg-point{ background:url(images/bg-point.jpg) repeat}
.bg-sl{ background:url(images/bg-sl.jpg) no-repeat center top; height:780px}
.bg-gray02{ background:url(images/bg-gray02.jpg) no-repeat center top;}
.bg-black{ background:url(images/bg-black.jpg) no-repeat center top; height:718px}
.vrbg{ background:url(images/vr.jpg) no-repeat center top; height:720px}
.vrbg a{ display:block; width:100%; height:100%;}

.title{ width:100%; height:84px; background:url(images/tit.png) no-repeat center top; margin-bottom:50px}
.t02{ background-position:center -84px;}
.t03{ background-position:center -168px;}
.t04{ background-position:center -252px;}
.t05{ background-position:center -336px;}
.t06{ background-position:center -420px;}
.t07{ background-position:center -504px;}
.t08{ background-position:center -588px;}
.t09{ background-position:center -672px;}

.part01 dl dt{ width:550px; float:left}
.part01 dl dt p{ text-indent:2em; text-align:justify}
.part01 dl dd{ width:600px; float:right}
.hd{ width:100%; text-align:center; padding-top:10px}
.part02 .hd ul li,.part04 .hd ul li,.part05 .hd ul li{ display:inline-block; *display:inline; *zoom:1; width:10px; height:10px; background:#ff0000; margin:0 5px; border-radius:100%}
.part02 .hd ul li.on,.part04 .hd ul li.on,.part05 .hd ul li.on{ width:30px; border-radius:20px}
.part03 .hd ul li{ display:inline-block; *display:inline; *zoom:1; width:100px; border:1px solid #fff; line-height:34px; color:#fff; margin:0 8px}
.part03 .hd ul li.on{ background:#fff; color:#333; font-weight:bold}
.part03 .bd ul li dl dt{ width:1230px; overflow:hidden}
.part03 .bd ul li dl dt img{ float:left; margin-right:30px;}
.part03 .bd ul li dl dd b{ display:block; font-size:18px; color:#fffc00; padding:10px 0}
.part03 .bd ul li dl dd p{ color:#999}
.part03 strong{ display:block; width:100%; text-align:center; color:#fff;}
.part04 .fl{ width:414px; padding-left:20px}
.part04 .fr{ width:712px; padding-top:50px}
.part04 .bd ul li b{ display:block; line-height:40px; font-size:24px;}
.part04 .bd ul li p{ font-size:20px; line-height:30px}
.part04 .hd{ padding-top:50px; text-align:right}
.page{ display:table; height:380px}
.page>div{ display:table-cell; vertical-align:middle}
.page>div p{ padding:15px 20px; font-size:18px; font-weight:bold; line-height:30px; text-indent:2em}
.slideBox05 .bd ul li{ width:100%; float:left}
.slideBox05 .bd ul li .fl{ width:600px; height:390px; background:url(images/tmbg.png) repeat; margin-top:35px; display:table}
.slideBox05 .bd ul li .fl>div{ display:table-cell; vertical-align:middle}
.slideBox05 .bd ul li h2{ border-left:8px solid #ff0000; color:#fff; padding-left:65px; font-size:24px;}
.slideBox05 .bd ul li h2 em{ font-weight:normal; font-size:14px; text-transform:uppercase; letter-spacing:5px}
.slideBox05 .bd ul li p{ color:#fff; padding:30px 65px 0 65px; }
.slideBox05 a,.slideBox06 a{ display:block; position:absolute; top:50%; margin-top:-40px; width:50px; height:80px; font-size:80px; text-align:center; line-height:80px; color:#fff; font-family:"宋体"; cursor:pointer}
.slideBox05 a.prev,.slideBox06 a.prev{ left:-50px;}
.slideBox05 a.next,.slideBox06 a.next{ right:-50px;}
.pageState{ display:block; text-align:center;color:#fff; font-size:18px; padding:20px 0 0 0}
.slideBox06 .bd ul li{ width:262px; height:198px; border:1px solid #333; float:left; margin-right:40px}
.slideBox06 a{ color:#333}
.end{ background:url(images/endbg.jpg) no-repeat center; width:100%; height:259px}
.end p{ padding:50px 60px; font-size:24px; text-indent:2em; line-height:42px}


/*结语*/
#foot{padding-bottom:60px;}
.title1{text-align: center;padding: 50px 0;font-size:26px}
.epilogue-main{background: #fafafa;}
.epilogue-article{width:600px;}
.epilogue-article p{padding:100px 50px 0 80px;line-height:36px;text-indent:2em}

.mzsm{width:500px;padding:20px 50px 0 50px;text-align: left;}
.mzsm h2{font-size:22px;margin-bottom:20px;color:#333}
.mzsm p{font-size:14px;line-height:26px;text-indent:2em}
.ewm{text-align:center}
.zzr{padding:5px 0 0 40px;line-height:40px;font-size:14px;}


