@charset "utf-8";
/* CSS Document */

body, dl, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, p, form, img {margin:0; padding:0;}
body, button, input, select, textarea {font:12px/160%, Microsoft YaHei, sans-serif;}
h1, h2, h3, h4, h5, h6 {font-size:100%}
em, b,i{font-style:normal}
a,input{text-decoration:none; outline:none;}
img{border:0;}
input{outline:none;}
li{list-style:none;}
area{outline:none; border:0;}
.hd{text-indent:-999em;overflow:hidden;height:0;line-height:0;	font-size:0;}
.ht1{overflow:hidden; text-indent:-999em;}
.clr:after{content:".";display:block;height:0;visibility:hidden;clear:both;}
.clr{zoom:1;}

html{font-family:"Microsoft YaHei";}
body{background:#dd4e30; font-family:Microsoft YaHei;position: relative;min-width: 1000px;_width: expression(((document.compatMode && document.compatMode=='CSS1Compat')? document.documentElement.clientWidth : document.body.clientWidth) < 1000? '1000px' : 'auto');	color: #f2fafe;	font-size: 14px; font-family: Microsoft YaHei}
i{font-style:normal;}
a:hover{color:#ffde00; text-decoration:none}
.ht1{overflow:hidden;text-indent:-9999px;}
.wrap{width:100%;}
.area{width:1000px; margin:0 auto; position:relative}

.header{height:579px; background:url(../images/header_bg.jpg) no-repeat center top;}
.header .logo{width:160px; height:109px; position:absolute; top:13px; left:14px;}
.header .share{width:262px; height:29px; padding:0 0 0 24px; background:url(../images/share_bg.png) no-repeat; position:absolute; top:0; right:0; line-height:28px; vertical-align:baseline; color:#243034; font-size:12px;}
.header .share *{float:left;}
.header .share .logout .usrId{width:56px; height:28px; overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
.header .share .green{color:#27a463;}
.header .share a,.header .share span{padding:0 4px; position:relative;color:#243034;}
.header .share a:hover{text-decoration:underline;}
.header .share .icon{background:url(../images/common.png) no-repeat; display:block;}
.header .share .icon01{width:23px; height:17px; background-position:-264px 0; margin:5px 0 0 10px;}
.header .share .icon02{width:16px; height:24px; background-position:-264px -19px; margin:4px 0 0;}
.header .share .icon03{width:15px; height:15px; background-position:-264px -45px; margin:6px 4px 0 12px}

.bds_tsina{background:url(../images/common.png) no-repeat!important; display:block!important;width:23px!important; height:17px!important; background-position:-264px 0!important; margin:5px 0 0 10px!important;}
.bds_tqq{background:url(../images/common.png) no-repeat!important; display:block!important;width:16px!important; height:24px!important; background-position:-264px -19px!important; margin:4px 0 0!important}

.map{height:839px; background:url(../images/map_bg.jpg) no-repeat center top;}
.map .sec{position:absolute;}
.map .sec img{ background:#ffffff; padding:3px;}
.map .sec01{top:236px; left:92px;}
.map .sec01 img{width:142px; height:142px;}
.map .sec02{top:196px; left:245px;}
.map .sec02 img{width:95px; height:95px;}
.map .sec03{top:391px; left:208px;}
.map .sec03 img{width:141px; height:141px;}
.map .sec04{top:282px; left:359px;}
.map .sec04 img{width:153px; height:153px;}
.map .sec05{top:528px; left:431px;}
.map .sec05 img{width:133px; height:133px;}
.map .sec06{top:357px; left:524px;}
.map .sec06 img{width:161px; height:161px;}
.map .sec07{top:584px; left:581px;}
.map .sec07 img{width:108px; height:108px;}
.map .sec08{top:240px; left:641px;}
.map .sec08 img{width:106px; height:106px;}
.map .sec09{top:451px; left:694px;}
.map .sec09 img{width:124px; height:124px;}
.map .sec10{top:105px; left:770px;}
.map .sec10 img{width:120px; height:120px;}

.rule{height:252px; padding:36px 0 0; background:url(../images/content_bg.jpg) no-repeat center top;}
.rule .tit{width:245px; height:24px; line-height:24px; background:url(../images/rule_bg.png) no-repeat center; font-size:20px; line-height:24px; vertical-align:baseline; margin:0 auto; text-align:center; }
.rule .list{padding:16px 0 0 150px; font-size:14px; line-height:24px; vertical-align:baseline; color:#ffffff;}
.rule .list .t{padding:2px 20px; background:#ffffff; color:#dd4e30; font-size:16px; margin:0 0 6px 0; display:inline-block; *display:inline; zoom:1}
.comment{ background:#ffffff; padding:0 0 40px}
.footer{padding:30px 0;}
.overlay{position:fixed; width:100%; height:100%; background:#000; filter: alpha(opacity=50);-moz-opacity: 0.50;opacity: 0.50;-khtml-opacity: 0.50; top:0; left:0; z-index:999}
.pop_container{width:834px; height:614px; background: url(../images/popbg_line.png) no-repeat 417px 40px #e6fff2; border:solid 3px #59c88e; position:fixed; top:50%; left:50%; margin:-310px 0 0 -420px; z-index:1000}
.pop_container .close_btn{width:40px; height:40px; background:url(../images/close_btn.png) no-repeat; position:absolute; top:-20px; right:-20px; z-index:1001}
.pop_container .left{width:337px; padding:40px; float:left; position:relative}
.pop_container .left .tit{width:100%; font-size:20px; color:#dd4e30; text-align:center; margin:0 0 10px;}
.pop_container .left .left_btn{width:20px; height:54px; background:url(../images/common.png) no-repeat -220px 0; position:absolute; top:200px; left:38px;}
.pop_container .left .right_btn{width:20px; height:54px; background:url(../images/common.png) no-repeat -242px 0; position:absolute; top:200px; right:38px;}
.pop_container .left .con_wrap{width:269px; height:440px; overflow:hidden; position:relative; margin:0 auto 10px}
.pop_container .left .con_wrap ul{height:352px; position:absolute; left:0; top:0;}
.pop_container .left .con_wrap ul li{padding:7px 0 0; text-align:center; background:#FFF; width:269px; background:url(../images/pic_wrapbg.png) no-repeat center 36px; float:left}
.pop_container .left .con_wrap ul li img{width:255px; height:255px; margin:0 auto;}
.pop_container .left .con_wrap ul li .name{height:42px; width:255px; background:#a2e5c1; color:#dd4e30; font-size:20px; line-height:42px; vertical-align:baseline; text-align:center; display:block; margin:-3px auto 0}
.pop_container .left .con_wrap ul li .detail{font-size:12px; color:#424242; line-height:18px; vertical-align:baseline; text-align:left; margin:7px 0 0; padding:0 2px 0 8px}
.pop_container .left .num{width:120px; line-height:81px; vertical-align:baseline; font-size:18px; color:#dd4e30; text-align:left; display:block; float:left;}
.pop_container .left .btn{width:213px; height:81px; background:url(../images/common.png) no-repeat 0 0; display:block; float:left;}
.pop_container .left .btn:hover{background-position:0 -83px;}
.pop_container .right{width:333px; padding:40px; float:left; position:relative;}
.pop_container .right .icon{background:url(../images/common.png) no-repeat;width:20px; height:19px; position:absolute; }
.pop_container .right .ico01{background-position:-220px -56px;left:118px; top:4px;}
.pop_container .right .ico02{background-position:-242px -56px; left:98px; top:4px;}
.pop_container .right .tit{font-size:20px; color:#dd4e30; text-align:left; padding:0 0 0 140px; position:relative}
.pop_container .right .tit02{font-size:20px; color:#dd4e30; text-align:left; padding:0 0 0 120px; position:relative; margin:20px 0}

.pop_container .right .con_wrap{width:320px; height:75px; overflow:hidden; position:relative; margin:10px auto 40px}
.pop_container .right .con_wrap ul{height:75px; position:absolute; left:0; top:0;}
.pop_container .right .con_wrap ul li{text-align:center; width:80px; float:left}
.pop_container .right .con_wrap ul li img{width:38px; height:38px; padding:17px; border:solid 1px #a3e3c1;  margin:0 auto;}

.pop_container .right .left_btn{width:11px; height:29px; background:url(../images/common.png) no-repeat -220px -83px; position:absolute; top:100px; left:28px;}
.pop_container .right .right_btn{width:11px; height:29px; background:url(../images/common.png) no-repeat -251px -83px; position:absolute; top:100px; right:28px;}
.pop_container .right .sect{margin:20px 0;}
.pop_container .right .sect .label{line-height:30px; vertical-align:baseline; margin:0 4px 0 0; width:43px; display:block; float:left; color:#505352}
.pop_container .right .sect .kh{width:260px; border:solid 1px #85c3b4; background:#FFF; padding:4px 6px; height:20px; float:left}
.pop_container .right p.intro{width:100%; text-align:left; color:#434343; font-size:14px; line-height:24px; vertical-align:baseline; margin:20px 0; padding:0 0 20px; border-bottom:dotted 1px #979797;}
.pop_container .right .btn{width:262px; height:65px; background:url(../images/common.png) no-repeat 0 -166px; display:block; margin:0 auto}
.pop_container .right .btn:hover{background-position:0 -233px;}
.pop_container .right .tip{width:100%; line-height:50px; font-size:14px; color:#424242; text-align:center;}

.footer{ height:60px; padding-top:20px; color:#ebebeb; }
.footer #bottom{position:relative;width:978px; margin: 0 auto; height:113px;}
.footer #bottom a{color:#ebebeb; padding:0px 4px;}
.footer #bottom .botp1{ position:absolute; left:167px; top:6px; font-size:12px;color:#ebebeb;}
.footer #bottom .botp2{ position:absolute; right:65px; top:6px; font-size:12px;color:#ebebeb;}
.footer #bottom .botp3{ position:absolute; left:170px; top:36px; font-size:12px;color:#ebebeb;}
#powerby_sohu {position:absolute;left:-10000px;}
