@charset "utf-8";
/* CSS Document */
/*reset*/
*{margin:0;padding:0;}
fieldset,img,input{border:0; background:none;}
address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:normal;font-weight:normal;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;*font-size:100%;}
body{line-height:1.5;}
ol,ul,li{list-style:none;}
table{border-collapse:collapse;border-spacing:1;border-spacing:0;}

/*layout*/
.clearfix:after{content:" ";display:block;clear:both;height:0;}
.clearfix{zoom:1;display:table;}
.fl { float: left;}
.fr { float: right;}
a:link,a:visited{text-decoration:none;}
a:hover{text-decoration:underline;}
a{ cursor:pointer; outline:none;}
body{ background:#04041E;  font-family:Microsoft YaHei,Tahoma, Geneva, sans-serif; font-size:14px; color:#fff;min-width: 1100px;}
a {blr:expression(this.onFocus=this.blur());outline:none; text-decoration:none;}
a{outline:none}
*:focus {outline: none;}
area {blr:expression(this.onFocus=this.blur());outline:none;}
.wrap{width: 1000px;margin: 0 auto;position: relative;}

.all{width: 100%;background: url(../images/bj_r1_c1_s1.jpg) no-repeat center top;min-width: 980px;height:2542px;}
.header{height: 513px;background: url(../images/middle_r1_c2_s1.jpg) no-repeat;
    position: relative;left:-10px;width:1020px;}
.header .logo_a{padding: 10px 0 0 0;display: block;float: left;}
.header .nav{background: url(../images/script.png);height: 30px;line-height: 30px;position: absolute;right: 0;top: 0;color: #e4cfaf;min-width: 305px;text-align: center;}
.header .nav a{padding:0 8px;color: #e4cfaf;}
.header .nav a:hover{color: #fecc6d;}
.header .btn_p{position: absolute;top: 320px;left: 65px;}
.header .btn_p .dl_btn{display: block;float: left;width: 250px;height: 84px; background: url(../images/script.png) no-repeat 0 -37px;font-size: 17px;line-height: 76px;text-align: center;color: #e14a4d;margin: 0 -1px 0 41px;font-weight: bold;word-break:break-all;overflow: hidden;}
.header .btn_p .dl_btn:hover{background-position: 0 -126px;text-decoration: none;}
.header .btn_p_after span{display: block;float: left;width: 230px;height: 80px; background: url(../images/script.png) no-repeat 0 -126px;word-break:break-all;overflow: hidden;line-height: 30px;font-size: 14px;color: #e14a4d;font-weight: bold;padding: 4px 0 0 20px;margin: 0 -3px 0 39px;}
.header .btn_p_after span b{display: block;height: 30px;overflow: hidden;width: 120px;float:left;margin:0 10px 0 15px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;}
.header .btn_p_after span a{display: block;color: #e14a4d;float: left;*+float:none;}
.header .Praise{position: absolute;right: 41px;top: 47px;}
.middle{background: url(../images/middle_r2_c2_s1.jpg) no-repeat;position: relative;width: 100%;overflow: hidden;height: 2029px;}
/*.pic_ul li{display: block;float: left;width: 320px;height: 314px;background: url(../images/script.png) no-repeat 0 -220px;margin:0 6px 12px 6px;}*/
.pic_ul li{border-radius: 25px; display: block;float: left;width: 320px;height: 271px;background: url(../images/script.png) no-repeat 0 -220px;margin:0 6px 12px 6px;}
.pic_ul li h2{text-align: center;height: 60px;line-height: 60px;padding: 3px 0 0 0;color: #fff;font-size: 23px;font-weight: bold;word-break:break-all;overflow: hidden;}
.pic_ul li h3{height: 45px;background: #e64d50;width: 316px;margin: 0 auto;}
.pic_ul li h3 a{display: block;float: left;width: 156px;height: 43px;text-align: center;line-height: 43px;font-size: 18px;margin:1px 1px 0 1px;background: #fff;color: #e44c4f;position: relative;}
.pic_ul li h3 a span{display: block;width: 156px;height: 43px;overflow: hidden;}
.pic_ul li h3 a:hover,.pic_ul li h3 .now_a,.pic_ul li h3 a:hover span{text-decoration: none;color: #fff;background: none;}
.pic_ul li h3 .now_a:before{content: '';width: 9px;height: 4px;display: block;background: url(../images/script.png) no-repeat -355px 0;position: absolute;left: 50%;bottom: -4px;margin: 0 0 0 -4px;}
.pic_ul li p .lq_btn{display: block;width: 137px;height: 34px;background: url(../images/script.png) no-repeat 0 -556px;word-break:break-all;overflow: hidden;text-align: center;line-height: 30px;color: #fff;font-size: 18px;font-weight: bold;margin:0 auto;}
.pic_ul li p .lq_btn:hover{background-position: 0 -595px;text-decoration: none;}
.pic_ul li p .cont_btn,.pic_ul li p .cont_btn:hover{background-position: 0 -634px;cursor: default;}
.pic_ul li .img_p{padding: 14px 0 0 0;width: 288px;margin: 0 auto;height: 148px;overflow: hidden;}
.pic_ul li p img{width: 60px;height: 60px;display: block;float: left;margin: 0 6px 14px 6px;}
.main_bottom{margin: 0 0 0 0;}
.main_bottom h2{font-size: 18px;color: #fff;height: 42px;line-height: 42px;background: #7a1f21;border-radius: 10px;padding: 0 0 0 30px;}
.main_bottom ul{background: #7a1f21;border-radius: 10px;margin: 9px 0 0 0;}
.main_bottom ul li{vertical-align: middle;border-bottom: 1px solid #954c4d;}
.main_bottom ul li span{float: left;width: 202px;text-align: center;font-size: 18px;color: #fff;line-height: 40px;border-right: 1px solid #954c4d;}
.main_bottom ul li p{float: left;width: 765px;line-height: 22px;padding: 10px 16px;font-size: 14px;}
.main_bottom ul li div{float: left;width: 765px;line-height: 22px;padding: 10px 16px;font-size: 14px;}
.main_bottom ul li div b{display: block;text-align: center;font-weight: normal;}
.foot{ background:#161616; min-width:1000px;}
.tc_bj{width: 100%;height: 100%;background: url(../images/tc.png);position: fixed;z-index: 2;left: 0;top: 0;display: none;}
.my_jp{width: 707px;height: 527px;background: url(../images/script.png) no-repeat 0 -680px;position: fixed;left: 50%;top: 50%;margin: -268px 0 0 -353px;z-index: 3;display: none;}
.my_jp h2{font-size:24px;color:#ee7933;text-align: center;padding:34px 0 0 0;}
.my_jp h3{text-align: center;font-size: 14px;color: #7a1f21;}
.my_jp .overflow_table{width: 648px;overflow-y:auto;height: 373px;margin: 36px auto 0 auto;}
.my_jp .overflow_table table{border-left: 1px solid #ffbe03;border-bottom: 1px solid #ffbe03;}
.my_jp .overflow_table table tr th{background: #ff9c00;border-right: 1px solid #ffbe03;border-top: 1px solid #ffbe03;height: 39px;line-height: 39px;color: #7a1f21;}
.my_jp .overflow_table table tr td{background: #fff;border-right: 1px solid #ffbe03;border-top: 1px solid #ffbe03;height: 28px;padding: 3px 0px; line-height: 17px;color: #000;text-align: center;font-size: 12px;}
.my_jp .close_a{display: block;width: 22px;height: 22px;position: absolute;right: 24px;top: 24px;background: url('../images/null.gif') no-repeat;}
.lbxq{position: fixed;width: 438px;z-index: 3;left: 50%;top: 50%;margin: -125px 0 0 -219px;/*min-height: 250px;*/display: none;}
.lbxq h2{background: url(../images/script.png) no-repeat -152px -539px;height: 50px;line-height: 50px;position: relative;text-align: center;font-size: 20px;color: #ffcc00;}
.lbxq h2 a{display: block;width: 22px;height: 22px;position: absolute;right: 13px;top: 13px;}
.lbxq .yanshen{width: 436px;border: 1px solid #a3111a;background: #fff3d4; position: relative;}
.lbxq .yanshen p{width: 386px;margin: 0 auto;padding: 12px 0;line-height: 18px;color: #7a1f21;font-size: 12px;}
#d_clip_container{position: absolute;width: 116px;height: 34px;right: 20px;top: 14px;text-align:center;line-height: 30px;background:url(../images/script.png) no-repeat -150px -600px;font-weight: bold;cursor: pointer;}
.lbxq .yanshen p #my_drew_gift_id{width: 256px;height: 36px;line-height: 36px;background: #fff;border: 1px solid #ffbe03;vertical-align: middle;font-size: 14px;color: #7a1f21;text-align: center;float: left;display: block}
.lbxq .yanshen .copy_a{display: block;width: 112px;height: 34px;overflow: hidden;background: url(../images/script.png) no-repeat -152px -639px;float: left;line-height: 34px;text-align: center;font-size: 14px;color: #7a1f21;vertical-align: middle;}
.lbxq .yanshen .copy_a:hover{background-position: -152px -599px;text-decoration: none;}
.lbxq .yanshen .clearfix{padding-bottom: 0;}
.lbxq .yanshen .gift_content{padding-top: 0;}
.lbxq .yanshen #tips{padding: 0;}
.lbxq .yanshen #tips p{height: 25px;line-height: 25px;padding:0;}
.error_box{position: fixed;width: 438px;z-index: 3;left: 50%;top: 50%;margin: -125px 0 0 -219px;min-height: 150px;display: none;}
.error_box h2{background: url(../images/script.png) no-repeat -152px -539px;height: 50px;line-height: 50px;position: relative;text-align: center;font-size: 20px;color: #ffcc00;}
.error_box h2 a{display: block;width: 22px;height: 22px;position: absolute;right: 13px;top: 13px;}
.error_box .code_error{width: 436px;border: 1px solid #a3111a;background: #fff3d4; position: relative;min-height:100px;}
.error_box .code_error p{width: 386px;margin: 0 auto;padding: 40px 0;line-height: 18px;color: #7a1f21;font-size: 18px;text-align: center;vertical-align: middle;}
.header .btn_p_after SPAN .no_float_a{*+float:none;display:block;width:100px;}
