/*big project*/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td{margin:0;padding:0;}
h1, h2, h3, h4, h5, h6 {font-size:100%;}
address, cite, dfn, em, var {font-style:normal;}
small {font-size:12px;}
ul, ol {list-style:none;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
legend {color:#000;}
fieldset, img {border:0;}
button, input, select, textarea {font-size:100%;}
table {border-collapse:collapse;border-spacing:0;}
i, em, cite {font-style:normal;}
.clear {clear:both;width:0px;height:0px;margin:0;padding:0;font-size:0px; overflow:hidden;}
.left {float:left;}
.right {float: right;}
a{text-decoration: none;}
iframe {margin:0;padding:0;}
textarea {resize:none;}
input {outline: none;}
textarea {outline: none;}
.clearfix:after {content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden;}
.clearfix {zoom:1;}
.mr30{margin-right: 30px;}
.mt4{margin-top: 4px;}

body{ background-color:#1d0d28; font:14px/22px \5fae\8f6f\96c5\9ed1, \5b8b\4f53 ,Arial, Sans-serif;}
.t_idt{ text-indent:-999em; overflow:hidden; display:block;}
.t_elp{ text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.ps{ position:absolute; display:block; overflow:hidden;}

.toolbar{height:40px;background-image:-webkit-linear-gradient(top,#fff,#f6f6f6);background-image:linear-gradient(to bottom,#fff,#f6f6f6);background-color:#f6f6f6;font-size:12px}
.toolbar-container{*zoom:1;overflow:hidden;margin-left:auto;margin-right:auto;width:1000px;height:40px}
.toolbar-container:after,.toolbar-container:before{content:" ";display:table}
.toolbar-container:after{clear:both}.toolbar-logo{float:left;display:block;overflow:hidden;text-indent:-999em;width:125px;height:40px;background:url(../images/wbhd.jpg) no-repeat}
.toolbar-nav{float:right;display:inline-block;*display:inline;*zoom:1;list-style:none;margin:0;padding:10px 0 0 0}
.toolbar-nav li{float:left;display:inline-block;*display:inline;*zoom:1;line-height:20px}
.toolbar-nav a{display:block;text-decoration:none;padding:0 10px;color:#333}
.toolbar-nav .nav-divider{width:0;height:12px;margin-top:4px;border-right:1px solid #ccc}

.wrap{font-family: "微软雅黑";}
.container{width:1000px;margin:0 auto;}
.bg-block{position: absolute;left:0;top:0;width:100%;z-index:-1;height:3494px;background: #1e1004;}
.bg-block div{width:100%;height:250px;}
.bg01{ background:url(../images/bg01.jpg) top center;}
.bg02{ background:url(../images/bg02.jpg) top center;}
.bg03{ background:url(../images/bg03.jpg) top center;}
.bg04{ background:url(../images/bg04.jpg) top center;}
.bg05{ background:url(../images/bg05.jpg) top center;}
.bg06{ background:url(../images/bg06.jpg) top center;}
.bg07{ background:url(../images/bg07.jpg) top center;}
.bg08{ background:url(../images/bg08.jpg) top center;}
.bg09{ background:url(../images/bg09.jpg) top center;}
.bg10{ background:url(../images/bg10.jpg) top center;}
.bg11{ background:url(../images/bg11.jpg) top center;}
.bg12{ background:url(../images/bg12.jpg) top center;}
.bg13{ background:url(../images/bg13.jpg) top center;}
.bg14{ background:url(../images/bg14.jpg) top center;}
.bg15{ background:url(../images/bg15.jpg) top center;}
.bg16{ background:url(../images/bg16.jpg) top center;}
.bg17{ background:url(../images/bg17.jpg) top center;}

.top-btn{padding-top:550px;text-align:center;height:84px;margin-bottom:325px;}
.btn{display: inline-block;*display:inline;*zoom:1;}
.btn-link{width:251px;height:84px;background: url("../images/top-btn.png") no-repeat;color:#fff;font-size:30px;line-height: 84px;}
.btn-link:hover{background: url("../images/top-btnh.png") no-repeat;}
.tit{font-size:42px;color:#e0e0e0;padding-left:145px;height:45px;line-height: 42px;;}
.tit .red{color:#d2113f;}
.tit i{font-weight:normal;padding:0 5px;}
.img-area{margin-top:60px;margin-bottom:150px;}
.left248{width:248px;float:left;}
.right746{width:746px;float:right;}
.img01{width:248px;height:555px;}
.img02{width:462px;height:290px;}
.img03{width:277px;height:290px;}
.img04{width:385px;height:261px;}
.img05{width:356px;height:261px;}
.img-area a{position: relative;}
.img-area a img{display: block;width: 100%;height: 100%;}
.img-m{width: 100%;height: 100%;position: absolute;top:0;left:0;display:none;}
.img-mask{width: 100%;height: 100%;position: absolute;top:0;left:0;background: #250737;filter:alpha(Opacity=70);-moz-opacity: 0.7;opacity: 0.7;}
.img-message{width: 100%;height: 100%;position: absolute;top:0;left:0;z-index:2;}
.img-message h4{font-size:30px;color:#e0e0e0;padding:0 25px;position: relative;z-index:10;line-height: 45px;}
.img-message h4 .red{color:#d2113f;}
.img-message p{color:#bebdbd;padding:0 25px;line-height: 23px;font-size:14px;margin-top:20px;}
.img-message i{margin-right:5px;display: inline-block;*display:inline;*zoom:1;width:15px;height:15px;border:3px solid #ce113f;border-radius: 50%;-moz-border-radius: 50%;-webkit-border-radius: 50%;}
.img01 h4{margin-top:60px;}
.img02 h4{margin-top:45px;}
.img03 h4{margin-top:120px;}
.img04 h4{margin-top:110px;margin-left:100px;}
.img05 h4{margin-top:50px;}

.cj-message{color:#958b8c;margin-bottom:60px;margin-top:35px;}
.cj-message h2{font-size:24px;margin-bottom:10px;font-weight:normal;}
.cj-message .dot{padding:1px 4px;margin-right:3px;background:url("../images/dot.png") no-repeat center center;color:#ededed;font-size:12px;vertical-align: middle;}
.cj-message li{line-height: 25px;}
.cj-block{width:896px;height:444px;background: url("../images/cj_bg.png") no-repeat;margin:0 auto 85px;position: relative;}
.cj-block ul{ position: absolute; z-index: 0;}
.cj-block li{ position: absolute; width: 217px; height: 217px;}
.cj-block .li_1{ top: 0; left: 0;}
.cj-block .li_2{ top: 0; left: 225px;}
.cj-block .li_3{ top: 0; left: 452px;}
.cj-block .li_4{ top: 0; left: 678px;}
.cj-block .li_5{ top: 113px; left: 112px;}
.cj-block .li_6{ top: 113px; left: 565px;}
.cj-block .li_7{ top: 226px; left: 225px;}
.cj-block .li_8{ top: 226px; left: 451px;}
.cj-block .mark{ background: url(../images/mark.png) no-repeat 0 0; display: none;width:217px;height: 217px;}
.cj-block .current .mark{ display: block;width:217px;height:217px;}
.btn_cj{ width: 217px; height: 217px; top: 114px; left: 339px; position: absolute; z-index: 2;}
.btn_cj:hover{background: url("../images/btn_cj.png") no-repeat;}

.wb-text{color:#ccc;font-size:18px;padding-left:168px;margin-top:5px;}
.ui-content{position:relative;margin:60px auto 130px;width:1000px;}
.ui-content textarea{width:748px;height:45px;border:none;font-size:14px;line-height:20px;padding:20px;background: #fff;color:#989898;overflow: hidden;}
.ui-btn{display: block;position: absolute;right:0;top:0;font-size:24px;width:212px;height:85px;text-align:center;background: url("../images/wb-b.gif") no-repeat;}
.ui-btn:hover{background: url("../images/wb-bh.gif") no-repeat;}
.talk-area{margin-top:60px;background: #401e5c;height:330px;margin-bottom:130px;}
.talk-list{float:left;padding-left:45px;height:329px;overflow: hidden;width:540px;}
.talk-list li{line-height:54px;border-bottom:1px solid #5c2c84;color:#9571a5;}
.talk-list li .t_elp{width:450px;float:left;}
.talk-content{float:right;margin-right: 3px;margin-top:3px;width:364px;}
.talk-content textarea{border:none;width:324px;height:210px;padding:20px;color:#989898;background: #2c113f;display:block;}
.talk-btn{display:block;width:364px;height:76px;background: url("../images/talk-btn.gif") no-repeat;}
.talk-btn:hover{background: url("../images/talk-btnh.gif") no-repeat;}
.gg-block{background: url("../images/gg-bg.jpg") no-repeat;padding-top:138px;height:65px;margin-top:60px;}
.bm-btn{background: url("../images/bm-btn.gif") no-repeat;width:246px;height:65px;display: block;margin: 0 auto;}
.bm-btn:hover{background: url("../images/bm-btnh.gif") no-repeat;}


/*pop-box*/
.pop-box{background: #f2f2f2;width:492px;padding:60px 39px;text-align: center;font-size:16px;color:#7e7e7e;position: relative;}
.pop-box .red{padding-bottom:25px;color:#ef5330;font-size:28px;font-weight: normal;}
.pop-box .line{padding-bottom:25px;margin-bottom:30px;border-bottom:1px dashed #acacac;}
.btn-close{position: absolute;background: url("../images/close.gif") no-repeat;width:30px;height: 30px;display: block;top:15px;right:15px;}
.confirm-box{width:365px;margin:0 auto;}
.form-group{margin-bottom:10px;font-size: 16px;line-height: 32px;}
.form-group label{width:73px;float:left;}
.form-group input{width:225px;height:30px;line-height:30px;padding:0 10px;background:#fff;border:1px solid #cecece;color:#9a8158;float:left;}
.btn-confirm{text-decoration:none;width:105px;height:32px;display: block;margin:0 auto;text-align: center;color:#fff;font-size:18px;line-height:32px;background:#90959c;}
.btn-confirm:hover{background: #dd4d2c;}
.code{height:42px;line-height: 42px;color:#ef5330;font-size:24px;text-align: center;width:350px;background:#fff;border:1px solid #cecece;margin-bottom:30px;}
.btn-area a{display: inline-block;*zoom:1;*display:inline;}
.mb30{margin-bottom:30px;}
.mt45{margin-top:45px;}
.mr10{margin-right: 10px;}
.ft22{font-size:22px;margin-bottom:15px;padding-top:30px;}

.foot{ margin-top:150px;text-align:center; color:#6b6b6b; width:100%; height:25px; padding:15px 0;}
.iblk{display:inline-block;*zoom:1;*display:inline;}