﻿@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{background:url(target:blank);}*/
body{background:#3f3f3f; font-family:Microsoft YaHei;position: relative;min-width: 1200px;_width: expression(((document.compatMode && document.compatMode=='CSS1Compat')? document.documentElement.clientWidth : document.body.clientWidth) < 1200? '1200px' : 'auto'); color: #f2fafe;	font-size: 12px;}
i{font-style:normal;}
a:hover{color:#ffde00; text-decoration:none}
.ht1{overflow:hidden;text-indent:-9999px;}
.wrap{width:100%; background:url(../images/bd_bg.jpg) no-repeat center top; z-index:2}
.area{width:1200px; margin:0 auto;}


.main .comtitle{height:48px; padding:0 18px 0 0; line-height:48px;}
.main .comtitle .left{display:block; float:left; font-size:16px; color:#999999; padding:0 2px 0 14px; height:100%;}
.main .comtitle .left i{font-weight:bold; color:#c94444;}
.main .comtitle .line{height:100%; background:url(../images/line.png) no-repeat 0 21px; display:block; float:left;}
.main .comtitle .btn{display:block; float:right; margin:14px 0 0 0;}

.main .bannerwrap{width:576px; height:261px; position:absolute;overflow:hidden; left:0; top:0;}
.main .bannerwrap .tnav{width:88px; height:24px; position:absolute; top:0; right:0; z-index:2; line-height:24px; vertical-align:baseline;}
.main .bannerwrap .tnav a{width:50%; height:24px; background:#ffffff; color:#bbbbbb; text-align:center; display:block; float:left; transition:all 0.2s ease-in-out; font-size:14px;}
.main .bannerwrap .tnav a:hover,.main .bannerwrap .tnav a.cur{background:#69718b; color:#ffffff;}
.main .bannerwrap .countdown{width:100%; background:#4b3018; height:5px; position:relative}
.main .bannerwrap .countdown i{display:block; position:absolute; top:0; left:0; height:100%; background:#dab56d;}
.main .banner{width:576px; height:256px; overflow:hidden; position:relative}
.main .banner ul{position:absolute; top:0; left:0; height:256px;}
.main .banner ul li{width:576px; height:256px; float:left;}
.main .banner ul li a{}
.main .banner ul li img{width:100%; height:100%;}
.main .banner .bnav{position:absolute; bottom:11px; right:24px; text-align:right; width:90%;}
.main .banner .bnav a{width:12px; height:12px; border:solid 2px #ffffff; background:#ffffff;display:inline-block; *display:inline; *zoom:1;transition:all 0.2s ease-in-out; border-radius:50%; margin:0 4px; }
.main .banner .bnav a:hover,.main .banner .bnav a.cur{background:#d03137;}


.main .news{width:542px; height:380px; top:261px; left:0px; background:#ffffff; padding:0 17px 20px; position:absolute;}
.main .tnav{width:100%; height:34px; position:relative;}
.main .tnav .navlist{width:87%;}
.main .tnav .navlist a{height: 52px; width:58px; line-height:38px; vertical-align:baseline; color:#333333; font-size:16px; text-align:center; float:left; position:relative; z-index:1; margin:0 20px 0 0;}
.main .tnav .navlist a:hover,.main .tnav .navlist a.cur{color:#ffffff;background:url(../images/common.png) no-repeat -314px -375px;}
.main .tnav .navlist .ico_09{display: block; position: absolute; top:0; left:0; z-index:0}
.main .tnav .more{position:absolute; right:11px; top:15px;}
.main .conwrap{}
.main .news .conwrap{padding:70px 0 0;}
.main .con{width:100%;}
/*小杨添加QQ280217380*/
.main .con table {width: 100%;text-align: center;font-size: 14px;height: 45px;line-height: 45px;-webkit-animation:fadeInUp 1s .2s ease both;}
.main .con table th {background: #f7f7f7;color: #666666;border: 1px solid #ebebeb;border-right:none; border-bottom: none;}
.main .con table th:last-child ,.main .con table td:last-child{border-right:1px solid #ebebeb;}
.main .con table td.new{color: red;}
.main .con table td {color: #666666; border: 1px solid #ebebeb;border-right:none;border-bottom: none;}
.main .con table td a{background: #42be9a;color: #fff;border-radius: 2px;display: block; height: 30px;line-height: 30px;}
.main .con table td a.game{background: #ff6e6e;}
.main .con table td a.kf{background: #6dcaf1;}
.main .con table td a:hover{opacity: 0.7;}
.main .con table tr:last-child td{border-bottom:1px solid #ebebeb;}
/*.main .con table td a:hover{
    transition: 0.2s;
    transition-duration:1s;
    transform:scale(1.2);
    transition-timing-function:ease-in-out;
}*/
@-webkit-keyframes fadeInUp{
0%{opacity:0;
-webkit-transform:translateY(20px)}
100%{opacity:1;
-webkit-transform:translateY(0)}
}
@-webkit-keyframes sloganAni{
    0%{-webkit-transform:scale(1.8);opacity:0;}
    60%{-webkit-transform:scale(1);opacity:1;}
    65%{-webkit-transform:translate(-4px,-4px);}
    70%{-webkit-transform:translate(0,0);}
    75%{-webkit-transform:translate(4px,4px);}
    80%{-webkit-transform:translate(0,0);}
    85%{-webkit-transform:translate(-4px,4px);}
    90%{-webkit-transform:translate(0,0);}
    95%{-webkit-transform:translate(4px,-4px);}
    100%{-webkit-transform:translate(0,0);opacity:1;}
}
/*小杨添加QQ280217380*/
.main .news .first{width:542px; text-align:center; font-size:18px; font-family:"微软雅黑"; color:#cb404f; display:block; position:absolute; top:68px; background:#f2f2f2; padding:2px 0; z-index:4}
.main .con ul{width:100%; height:284px; overflow:hidden; padding:8px 0 0; position:relative}
.main .con li{width:532px; height:26px; line-height:26px; vertical-align:baseline; position:relative; padding:0 0 0 10px; margin:2px 0; *float:left; *margin:0 0 2px;}
.main .con li .ico_10{ position:absolute; left:0; top:50%; margin:-3.5px 0 0 0;}
.main .con li a{display:block; float:left; width:87%; height:26px; font-size:14px; color:#333333; text-align:left;overflow:hidden; text-overflow:ellipsis; white-space:nowrap; transition:all 0.2s ease-in-out;} 
.main .con li:hover .ico_10{left:2px;}
.main .con li a:hover{ text-decoration:underline}
.main .con li a em{padding:0 8px 0 0;}
.main .con li .time{display:block; float:right; width:12%; float:right; color:#c7c7c7; text-align:right; font-size:12px;}
.main .news .con ul{padding:0;}

.main .calendar{width:346px; height:261px; background:url(../images/common_bg.png) no-repeat 0 0; position:absolute; top:0; left:586px;}
.main .calendar .title{width:100%; height:43px;}
.main .calendar .title .time{padding:0 0 0 80px; display:block; text-align:center; width:266px; line-height:42px; vertical-align:baseline; font-size:16px; color:#ffcf67;}
.calendar .con{width:346px; height:218px; position:relative; overflow:hidden}
.calendar .con .cadate{width:100%; padding:25px 0 0;}
.calendar .con .cadate a.caday{width:25px; height:25px; line-height:25px; vertical-align:baseline; text-align:center; background:#ffffff; border:solid 1px #ebdec3; color:#9a814a; margin:0 4px; display:block; float:left; transition:all 0.2s ease-in-out;}
.calendar .con .cadate a.caday.cur,.calendar .con .cadate a.caday:hover{background:#c0393a; color:#ffffff; border-color:#c0393a;}
.calendar .con .cadate .datewrap{width:245px; height:27px; float:left; overflow:hidden; position:relative}
.calendar .con .cadate .datewrap div{position:absolute; top:0; left:0;}
.calendar .con .cadate a.ico_11{display:block; float:left; margin:0 4px 0 9px;}
.calendar .con .cadate a.ico_11:hover{background-position:-374px -404px;}
.calendar .con .cadate a.ico_12{display:block; float:left; margin:0 4px;}
.calendar .con .cadate a.ico_12:hover{background-position:-413px -404px;}
.calendar .con .actlist{width:306px; margin:0 auto; overflow:hidden; height:218px;}
.calendar .con .actlist .list{width:100%; height:100%;}
.calendar .con .actlist .list ul{ height:144px;}
.calendar .con .actlist .list li{}
.calendar .con .actlist .list li{width:296px; height:26px; line-height:26px; vertical-align:baseline; position:relative; padding:0 0 0 10px; margin:2px 0;}
.calendar .con .actlist .list li .ico_10{position:absolute; left:0; top:50%; margin:-3.5px 0 0 0;}
.calendar .con .actlist .list li:hover .ico_10{left:2px;}
.calendar .con .actlist .list li a{display:block; float:left; width:220px; height:26px; font-size:12px; color:#6b6969; text-align:left;overflow:hidden; text-overflow:ellipsis; white-space:nowrap; transition:all 0.2s ease-in-out;} 
.calendar .con .actlist .list li a:hover{}
.calendar .con .actlist .list li a em{padding:0 8px 0 0;}
.calendar .con .actlist .list li .time{display:block; float:right; width:74px; float:right; color:#6b6969; text-align:right; font-size:12px;}

.main .hotmatch{width:346px; height:200px; background:#FFF; position:absolute; top:261px; left:586px;}
.hotmatch .comtitle .line{/*width:205px;*/width:240px;}
.hotmatch .con{width:306px; margin:0 auto 10px; display:table}
.hotmatch .con .match{width:14px; height:140px; margin:0 10px; display:block; float:left; padding:0 20px 0; background:url(../images/common.png) no-repeat -608px -112px; font-size:14px; color:#666666!important; text-align:center;  line-height:16px; vertical-align:baseline;vertical-align: middle; display: table;  *position: relative; overflow:hidden;}
.hotmatch .con .match:hover{background-position:-664px -112px;}
.hotmatch .con .match .c{vertical-align: middle;    
display: table-cell;    
*position: absolute;    
*top: 50%;  }
.hotmatch .con .match .c .txt{position:relative; top:-50%; *left:-50%;word-wrap:break-word; display:block; width:14px;}


.main .htplay{width:346px; height:200px; position:absolute; top:461px; left:586px; background:#ffffff;}
.htplay .comtitle .left i{color:#a6733e;}
.htplay .comtitle .line{/*width:205px;*/width:240px;}
.htplay .con{width:331px; margin:0 0 0 15px;}
.htplay .con .fb{width:153px; height:54px; margin:8px 10px 18px 0; display:block; float:left; background:url(../images/common.png) no-repeat -608px 0; position:relative;}
.htplay .con .fb:hover{background-position:-608px -56px;}
.htplay .con .fb .txt{width:70px; position:absolute; top:16px; left:10px; font-size:14px; color:#666666;}
.htplay .con .fb .pic{position:absolute; right:1px; bottom:1px;}

/*小杨修改添加QQ280217380*/
.main .thebest{width:100%; height:648px; position:absolute; top:661px; left:0;}
.thebest .title{width:100%; height:48px; padding:10px 0 0;}
.thebest .title .ico_13{display:block; float:left;}
.thebest .title .btn{margin:9px 0 0 20px; display:block; float:left;}
.thebest .title .btn em{position:relative; left:0px; top:0; width:100%; height:100%; color:#FFF;}
.thebest .con{width:100%; height:590px; /*background:url(../images/common_bg.png) no-repeat 0 -778px;*/padding:17px 0;}
.swiper-container {
	width: 100%;
	height: 100%;
}
.swiper-slide {
	text-align: center;
	font-size: 18px;
	background: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}
/*小杨修改添加QQ280217380*/
.main .bestlist{width:346px; height:400px; position:absolute; top:661px; left:586px; z-index:3}
.main .selecttab em{position:relative;}
.main .selecttab i{width:18px; height:18px; background:url(../images/common.png) no-repeat -586px -375px; position:absolute; top:0; right:-22px; cursor:pointer;}
.bestlist .title{width:100%; height:48px; padding:10px 0 0;}
.bestlist .title .ico_14{display:block; float:left;}
.bestlist .title .listtab{width:200px; display:block; float:right; padding:8px 0 0;}
.bestlist .title .listtab a{width:64px; height:22px; font-size:12px; display:block; float:left; color:#ffffff; text-align:center; line-height:22px; vertical-align:baseline; transition:all 0.2s ease-in-out;}
.bestlist .title .listtab a:hover,.bestlist .title .listtab a.cur{background:#c0393a;}
.bestlist .con{width:346px; height:339px; background:#FFF; position:relative}
.bestlist .con .listwrap{width:346px; height:317px;}
.bestlist .con .listwrap .list{width:346px; height:317px; position:relative; overflow:hidden}
.bestlist .con .listwrap .list ul{padding:0; height:317px;}
.bestlist .con .listwrap .list li{padding:0; width:100%; margin:0 0 1px;}
.bestlist .con .listwrap .list .lt{height:32px; line-height:32px; vertical-align:baseline; color:#666666;}
.bestlist .con .listwrap .list .lc{height:35px; line-height:35px; vertical-align:baseline; color:#666666;}
.bestlist .con .listwrap .list li span{display:block; float:left; text-align:center}
.bestlist .con .listwrap .list .w44{width:44px; height:100%; overflow:hidden;}
.bestlist .con .listwrap .list .w107{width:107px; height:100%; overflow:hidden;}
.bestlist .con .listwrap .list .w134{width:134px; height:100%; overflow:hidden;}
.bestlist .con .listwrap .list .w60{width:60px; height:100%; overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
.bestlist .con .listwrap .list .redbg{width:16px; height:16px; background:#c0393a; color:#FFF;  display:block; margin:10px auto 0; line-height:16px;}
.bestlist .con .listwrap .list .greybg{width:16px; height:16px; background:#b6b0a2; color:#FFF; display:block; margin:10px auto 0; line-height:16px;}
.bestlist .con .listwrap .list .red{ color:#c0393a;}
.bestlist .con .listwrap .list .lt .w134{cursor:pointer;}
.bestlist .con .listwrap .list .lt .w134:hover,.bestlist .con .listwrap .list .lt .w134.cur{ background:#f8f1e6; border-bottom:solid 4px #c94444; height:28px;}
.bestlist .con .listwrap .list01{background:url(../images/bestlist_bg_on.jpg) no-repeat;}
.bestlist .con .listwrap .list02{background:url(../images/bestlist_bg_on.jpg) no-repeat;}
.bestlist .con .listwrap .list03{background:url(../images/bestlist_bg_on.jpg) no-repeat;}
.bestlist .con .listwrap .list04{background:url(../images/bestlist_bg.jpg) no-repeat;}

/*.bestlist table{width:100%; height:100%;}
.bestlist table thead{height:32px;}
.bestlist table th{height:32px;color:#666666; text-align:center; font-weight:normal; overflow:hidden}
.bestlist table td{height:35px; color:#7f7f7f; text-align:center;}
.bestlist table td .redbg{width:16px; height:16px; background:#c0393a; color:#FFF; display:inline-block; *display:inline; zoom:1;}
.bestlist table td .greybg{width:16px; height:16px; background:#b6b0a2; color:#FFF; display:inline-block; *display:inline; zoom:1;}
.bestlist table td.red{ color:#c0393a;}
*/
.bestlist .txt{width:100%; position:absolute; bottom:1px; left:0; text-align:center; line-height:20px; height:20px; vertical-align:baseline; color:#bdbdbd; border-top:solid 1px #eaeaea; background:#f7f7f7;}
.bestlist .serverwrapper{width:276px; height:430px;position:absolute; top:91px; left:0;overflow:hidden;box-shadow:0 0 15px #666; background:#FFF; padding:10px 0; }
.bestlist .serverlist{width:246px; height:416px; background:#FFF; padding:10px 0 0 20px; font-size:12px; color:#7c7c7c; overflow:hidden;}

.bestlist .serverlist .w1{padding:0 0 0 20px; position:relative;}
.bestlist .serverlist .line01{width:6px; height:3px; background:url(../images/severlist_bg.jpg) repeat-x; position:absolute; top:7px; left:10px; line-height:0; font-size:0; z-index:1}
.bestlist .serverlist .line02{width:3px; height:100%; background:url(../images/severlist_bg.jpg) repeat-y; position:absolute; top:8px; left:4px; z-index:1}
.bestlist .serverlist i.plus{width:9px; height:9px; background:url(../images/common.png) no-repeat -586px -395px; position:absolute; top:4px; left:0; z-index:2}
.bestlist .serverlist i.plus.zk{background-position:-586px -406px;}
.bestlist .serverlist i.line03{width:9px; height:9px; background:url(../images/common.png) no-repeat -597px -395px; position:absolute; left:0; top:0;}
.bestlist .serverlist i.line04{width:9px; height:16px; background:url(../images/common.png) no-repeat -597px -406px; position:absolute; left:0; top:-7px;}
.bestlist .serverlist .w1{line-height:16px; vertical-align:baseline; color:#7c7c7c; overflow:hidden;  }
.bestlist .serverlist .w1 a{color:#7c7c7c;}
.bestlist .serverlist .w1 .w2{width:210px; position:relative; padding:0 0 0 20px; overflow:hidden}
.bestlist .serverlist .w1 .w3{width:190px; position:relative; padding:4px 0 0 6px;}
.bestlist .serverlist .w1 .w3 a{display:block; padding:0 0 0 16px; line-height:16px; vertical-align:baseline; color:#7c7c7c; position:relative;}






.main .othernews{width:932px; height:310px; position:absolute; top:1078px; left:0; background:#FFF; z-index:1}
.othernews .title{width:100%; height:56px; border-bottom:solid 3px #9c9c9c;}
.othernews .title .listtab{float:left; padding:0 0 0 0; position:relative;}
.othernews .title .listtab a{padding:0 24px 0 15px; height:56px; line-height:56px; vertical-align:baseline; font-size:18px; color:#999999; border-bottom:solid 3px #9c9c9c; display:block; float:left; border-right:solid 1px #e9e9e9;}
.othernews .title .listtab a span{position:relative;}
.othernews .title .listtab a em{font-weight:bold;}
.othernews .title .listtab a .ico_15,.main .othernews .title .listtab a .ico_16{display:block; position:absolute; top:-2px; right:-14px;}
.othernews .title .listtab a.cur,.main .othernews .title .listtab a:hover{background:#f8f1e6; border-bottom:solid 3px #ca4747;}
.othernews .title .listtab a.cur em,.main .othernews .title .listtab a:hover em{color:#ca4747;}
.othernews .title .line{height:100%; background:url(../images/line.png) no-repeat 0 26px; display:block; float:left; width:470px;}
.othernews .title .btn{display:block; float:left; margin:19px 18px 0 7px;}
.othernews .title .btn em{left:0;}
.othernews .conwrap{width:100%; height:250px;}
.othernews .conwrap .newswrap{width:600px; height:250px; float:left; overflow:hidden}
.othernews .conwrap .newswrap ul{height:228px; padding:12px 0 0; position:relative}
.othernews .conwrap .newswrap ul li{margin:2px 0 0 20px;}
.othernews .conwrap .ztads{width:332px; float:left; text-align:center;}
.othernews .conwrap .ztads .ztaditem{width:240px; height:92px; display:block; margin:22px auto;}

.main .learn{width:576px; height:210px; position:absolute; top:1350px; left:0; background:#ffffff;}
.learn .comtitle .line{width:435px;}
.learn .con{width:100%; height:162px;}
.learn .con ul{padding:0; height:160px;}
.learn .con ul li{width:530px; margin:5px 0 0 20px;}

.main .quicklead{width:576px; height:233px; position:absolute; top:1560px; left:0; background:#FFF;}
.quicklead .comtitle .line{width:432px;}
.quicklead .comtitle .left i{color:#a6733e;}
.quicklead .con{width:100%; height:183px;}
.quicklead .con .row{padding:4px 0 4px 20px;}
.quicklead .con .row .t{width:70px; display:block; float:left; text-align:left; font-size:12px; color:#5d5d5d; font-weight:bold; height:24px; line-height:24px; vertical-align:baseline}
.quicklead .con .row .rc{width:450px; float:left;}
.quicklead .con .row .rc a{display:block; float:left; margin:0 14px 0 0; width:63px; height:22px; line-height:22px; vertical-align:baseline; text-align:center; color:#5d5d5d; font-size:12px; border:solid 1px #e6e6e6;}
.quicklead .con .row .rc a:hover{background:#c0393a; border-color:#c0393a; color:#FFF; box-shadow:0 0 6px #999;}

.main .occupation{width:346px; height:443px; background:#FFF; position:absolute; top:1350px; left:586px; overflow:hidden} 


.occupation .sPagenation{width:33px!important; height:373px!important; padding:70px 0 0 0; position:absolute; top:0; right:16px; z-index:2}
.occupation .sPagenation .bgline{width:1px; height:443px; font-size:0; line-height:0; background:#c9c9c9; display:block; margin:0 auto; position:absolute; top:0; left:16px; z-index:1}
.occupation .sPagenation li{width:33px; height:33px; background:url(../images/occu_tab.png) no-repeat; display:block; margin:0 0 6px; position:relative; z-index:2; cursor:pointer}

.occupation .sPagenation li.oc01{background-position:0 -296px;}
.occupation .sPagenation li.oc01:hover,.occupation .sPagenation li.oc01.cur{background-position:-35px -296px;}
.occupation .sPagenation li.oc02{background-position:0 0;}
.occupation .sPagenation li.oc02:hover,.occupation .sPagenation li.oc02.cur{background-position:-35px 0;}
.occupation .sPagenation li.oc03{background-position:0 -37px;}
.occupation .sPagenation li.oc03:hover,.occupation .sPagenation li.oc03.cur{background-position:-35px -37px;}
.occupation .sPagenation li.oc04{background-position:0 -74px;}
.occupation .sPagenation li.oc04:hover,.occupation .sPagenation li.oc04.cur{background-position:-35px -74px;}
.occupation .sPagenation li.oc05{background-position:0 -111px;}
.occupation .sPagenation li.oc05:hover,.occupation .sPagenation li.oc05.cur{background-position:-35px -111px;}
.occupation .sPagenation li.oc06{background-position:0 -148px;}
.occupation .sPagenation li.oc06:hover,.occupation .sPagenation li.oc06.cur{background-position:-35px -148px;}
.occupation .sPagenation li.oc07{background-position:0 -185px;}
.occupation .sPagenation li.oc07:hover,.occupation .sPagenation li.oc07.cur{background-position:-35px -185px;}
.occupation .sPagenation li.oc08{background-position:0 -222px;}
.occupation .sPagenation li.oc08:hover,.occupation .sPagenation li.oc08.cur{background-position:-35px -222px;}
.occupation .sPagenation li.oc09{background-position:0 -259px;}
.occupation .sPagenation li.oc09:hover,.occupation .sPagenation li.oc09.cur{background-position:-35px -259px;}
.occupation .con{position:absolute; top:0; left:0; width:100%; height:100%; z-index:1}
.occupation .con .occu{width:346px; height:443px;}
.occupation .occulb{position:absolute; top:0; left:0; height:100%;}
.occupation .con .occu a{display:block; width:346px; height:443px;}
.occupation .con .occu00 a{ background:url(../images/common_occu01.jpg) no-repeat 0 0;}
.occupation .con .occu01 a{ background:url(../images/common_occu01.jpg) no-repeat -348px 0;}
.occupation .con .occu02 a{ background:url(../images/common_occu01.jpg) no-repeat -696px 0;}
.occupation .con .occu03 a{ background:url(../images/common_occu01.jpg) no-repeat -1044px 0;}
.occupation .con .occu04 a{ background:url(../images/common_occu01.jpg) no-repeat -1392px 0;}
.occupation .con .occu05 a{ background:url(../images/common_occu02.jpg) no-repeat 0 0;}
.occupation .con .occu06 a{ background:url(../images/common_occu02.jpg) no-repeat -348px 0;}
.occupation .con .occu07 a{ background:url(../images/common_occu02.jpg) no-repeat -696px 0;}
.occupation .con .occu08 a{ background:url(../images/common_occu02.jpg) no-repeat -1044px 0;}



.main .players{
	width: 100%; /*height:291px;*/
	position: absolute;
	top: 686px;
	left: 1px;
}
.players .title{width:100%; height:48px; padding:10px 0 0;}
.players .title .ico_17{display:block; float:left;}
.players .title .btn{margin:9px 0 0 20px; display:block; float:left;}
.players .title .btn em{position:relative; left:0px; top:0; width:100%; height:100%; color:#FFF;}
.players .conwrap{width:98%; /*height:228px;*/ background:#FFF;padding: 10px 1%;}
.players .conwrap h1{
	width: 150px;
    height: 30px;
    line-height: 30px;
    margin: 6px 8px 12px 8px;
	background: #452114;
    border: solid 1px #71341b;
    color: #bd9b7c;
    text-align: center;
    vertical-align: baseline;
    display: block;
    transition: all 0.2s ease-in-out;
    font-size: 18px;
}
.players .conwrap h1:hover{
    border: solid 1px #62311d;
    background: #240b03;
    color: #a87d56;
}
.players .conwrap p{font-size: 16px;color: #666666;}
.players .conwrap .listtab{width:70px; /*height:208px;*/ padding:20px 0 0 16px; background:#eeeeee; text-align:center; float:left;}
.players .conwrap .cwrap{ width: 90%;}
.players .conwrap .listtab a{width:60px; height:26px; padding:0 0 0 16px; text-align:left; display:block; color:#5d5d5d; line-height:26px; margin:0 0 14px 0; vertical-align:baseline; transition:all 0.2s ease-in-out;}
.players .conwrap .listtab a:hover,.players .conwrap .listtab a.cur{width:65px; background:#c0393a; color:#FFF;}
.players .conwrap .con{width:100%; float:left;overflow: hidden;}
.cl{clear: both;}
.players .con ul{width:100%; height:200px; overflow:hidden; padding:26px 0 0;}
.players .con li{width:446px; height:26px; line-height:26px; vertical-align:baseline; position:relative; padding:0 0 0 24px; margin:3px 0;}

.main .photos{width:356px; height:228px; position:absolute; left:576px; top:1330px;}
.photos .title{width:100%; height:48px; padding:10px 0 0;}
.photos .title .ico_18{display:block; float:left;}
.photos .title .btn{margin:9px 4px 0 20px; display:block; float:left;}
.photos .title .btn em{position:relative; left:0px; top:0; width:100%; height:100%; color:#FFF;}
.photos .title .more em{left:4px;}
.photos .con{background:#FFF; width:100%; height:228px; position:relative;}
.photos .con .p01{width:137px; height:188px; display:block; margin:20px 0 0 10px; float:left}
.photos .con .p02{width:189px; height:83px; display:block; margin:20px 0 0 10px; float:left}
.photos .con .p03{width:93px; height:102px; display:block; margin:3px 0 0 10px; float:left}
.photos .con .p04{width:93px; height:102px; display:block; margin:3px 0 0 3px; float:left}
.photos .con img{width:100%; height:100%;}

/*style.css*/
.ico{background:url(../images/common.png) no-repeat;}
.ico_01{ background-position:-505px -201px; width:37px; height:13px;}
.ico_02{background-position:-543px -201px; width:17px; height:15px;}
.ico_03{background-position:-542px -218px; width:18px; height:18px;}
.ico_04{background-position:-561px -289px; width:22px; height:17px;}
.ico_05{background-position:-588px -289px; width:16px; height:24px;}
.ico_06{background-position:-484px -299px; width:72px; height:7px;}
.ico_07{background-position:-484px -308px; width:72px; height:7px;}
.ico_08{background-position:-556px -322px; width:22px; height:22px;}
.ico_09{background-position:-314px -375px; width:58px; height:52px;}
.ico_10{width:4px; height:7px; background-position:-543px -238px;}
.ico_11{width:37px; height:27px; background-position:-374px -375px;}
.ico_12{width:37px; height:27px; background-position:-413px -375px;}
.ico_13{width:116px; height:42px; background-position:-452px -375px;}
.ico_14{width:134px; height:42px; background-position:-314px -434px;}
.ico_15{width:10px; height:9px; background-position:-549px -238px;}
.ico_16{width:10px; height:9px; background-position:-549px -249px;}
.ico_17{width:116px; height:42px; background-position:-452px -419px;}
.ico_18{width:116px; height:42px; background-position:-452px -463px;}
.ico_19{width:9px; height:9px; background-position:-547px -262px;}



.btn{}
.btn i{position:absolute; width:8px; height:20px; background:url(../images/common.png) no-repeat; top:0;}
.btn_01{height:20px; line-height:20px; color:#7f7f7f; background:url(../images/btn_line.png) repeat-x; padding:0 0 0 4px text-align:center; border-left:none; border-right:none; position:relative; display:inline-block; *display:inline; *zoom:1;}
.btn_01 em{position:relative; left:4px; top:0; width:100%; height:100%;}
.btn_01 i.l{background-position:-580px -322px; left:-8px;}
.btn_01 i.r{background-position:-590px -322px; right:-8px;}
.btn_01:hover{background:#c0393a; border-color:#c0393a; color:#ffffff;}
.btn_01:hover i.l{background-position:-580px -346px;}
.btn_01:hover i.r{background-position:-590px -346px;}

.btn_02{height:20px; line-height:20px; color:#7f7f7f; background:url(../images/btn_line.png) repeat-x; padding:0 0 0 4px; text-align:center; border-left:none; border-right:none; position:relative; display:inline-block; *display:inline; *zoom:1;}
.btn_02 em{position:relative; left:4px; top:0; width:100%; height:100%;}
.btn_02 i.l{background-position:-580px -322px; left:-8px;}
.btn_02 i.r{background-position:-590px -322px; right:-8px;}
.btn_02:hover{background:#cc9c6c; border-color:#c0393a; color:#ffffff;}
.btn_02:hover i.l{background-position:-560px -346px;}
.btn_02:hover i.r{background-position:-570px -346px;}




.top{height:102px; position:relative; z-index:3}
.logo{width:250px; height:100px; position:absolute; top:-2px; left:8px; cursor:default;}
/*.logo{width:86px; height:82px; position:absolute; top:8px; left:8px; cursor:default;}*/
.logo img{width:100%; height:100%;}
.mainnav{width:917px; /*height:102px; */position:absolute; top:0; right:-29px; overflow:hidden}
.mainnav ul{width:100%;}
.mainnav:hover{/*height:333px;*/}
.mainnav:hover ul{}
.mainnav li{width:111px; float:left; position:relative; text-align:center; height:auto!important; overflow:hidden}
.mainnav li:hover{background:url(../images/mainnav_noshadow.png) no-repeat;}
.mainnav li .tit{width:100%; height:68px; color:#ffffff; display:block; text-align:center; padding:36px 0 0;}
.mainnav li .tit em{display:block; width:100%; font-size:14px; transition:all 0.2s ease-in-out;}
.mainnav li .tit span{font-size:8px;color:#b79450; font-size:8px; display:block;-webkit-transform:scale(0.7); -webkit-transform-origin:center; font-weight:100;}
.mainnav li .detail_list{width:100%; padding:4px 0 0; overflow:hidden; display:block!important; height:0;}
.mainnav li .detail_list a{display:block; width:84px; height:24px; line-height:24px; text-align:center; vertical-align:baseline; margin:12px auto; color:#ffffff; font-size:12px; transition:all 0.1s ease-in;}
.mainnav li .detail_list a:hover{background:#fedd45; border-radius:3px; box-shadow:3px 3px 5px #3b3b3b; color:#000000;}
.mainnav ul li:hover .tit em{color:#ffde45;}
.mainnav li.li01{height:102px; background-position:1000px 1000px}
.mainnav li.li02{height:333px; background-position:0 0}
.mainnav li.li03{height:333px; background-position:-111px 0}
.mainnav li.li04{height:333px; background-position:-222px 0}
.mainnav li.li05{height:333px; background-position:-333px 0}
.mainnav li.li06{height:333px; background-position:-444px 0}
.mainnav li.li07{height:333px; background-position:-555px 0}
.mainnav li.li08{height:333px; background-position:-666px 0}

.header{height:420px; position:relative; z-index:2}
.videobtn{width:268px; height:155px; position:absolute; left:0; top:330px; z-index:2}
.videobtn img{position:absolute; top:0; left:0; width:100%;}
.special{ display:block; position:absolute; left:0; top:50px; width:950px; height:280px; overflow:hidden; }

.content{padding:77px 0 50px; position:relative; z-index:1}
.index .content{padding:77px 0 100px; height:3000px;}
.content .marry{width:960px; height:77px; position:absolute; top:0; left:0;line-height:77px; vertical-align:baseline; z-index:1}
.content .marry .left{width:162px; padding:0 2px 0 0; text-align:center; line-height:77px; vertical-align:baseline; position:relative;text-shadow: 2px 0px 0px #000,-2px 0px 0px #000,0px 2px 0px #000, 0px -2px 0px #000; color:#FFF; font-size:14px; float:left;}
.content .marry .left span{position:relative;}
.content .marry .left .ico_01{position:absolute; top:-14px; left:-10px;}
.content .marry .left em{font-size:16px; font-weight:bold; color:#ff4128;}
.content .marry .left .br{width:2px; height:50px; background:url(../images/line.jpg) repeat-y; position:absolute; top:50%; right:0; margin:-25px 0 0 0;}
.content .marry .right{width:666px; margin:13px 0 0 14px; float:left; height:50px; line-height:50px; vertical-align:baseline; overflow:hidden; position:relative}
.content .marry .right ul{ position:absolute; top:0; left:0;}
.content .marry .right li{height:50px; padding:0 15px 0 22px; float:left; position:relative; color:#FFF;text-shadow: 2px 0px 0px #000,-2px 0px 0px #000,0px 2px 0px #000, 0px -2px 0px #000; font-size:12px;}
.content .marry .right li .ico_02{position:absolute; top:50%; left:0; margin:-2px 0 0 0;}
.content .marry .right li .red{color:#ff4128; padding:0 2px}
.content .marry .right li .num{color:#ff1f01; font-size:24px; padding:0 4px}
.content .marry .btn_wish{width:88px; height:22px; background:#f7d530; border:solid 1px #9f7f45; border-radius:5px; line-height:22px; vertical-align:baseline; text-align:center; color:#000000; float:left; display:block; margin:30px 0 0 20px;}
.content .marry .btn_wish:hover{box-shadow:0 0 7px #cf5503 inset;}

.content .sever{width:130px; height:38px; padding:16px 35px 16px 124px; background:url(../images/common.png) no-repeat 0 -322px; position:absolute; top:6px; right:-10px; z-index:0; line-height:18px; vertical-align:baseline; color:#FFF;}
.content .sever em{display:block;text-shadow: 2px 0px 0px #000,-2px 0px 0px #000,0px 2px 0px #000, 0px -2px 0px #000;}
.content .sever em.yel{color:#ffde00;}
.content .sever:hover{background-position:0 -402px;}

.content .sidebar{width:240px; float:left; z-index:2}
.content .sidebar .title{width:230px; height:46px; background:url(../images/common.png) no-repeat -314px -322px; padding:1px 0 4px 10px; line-height:46px;}
.content .sidebar .title span{display:block; width:180px; float:left;}
.content .sidebar .title .yel{color:#ce9553;}
.content .sidebar .title .f16{font-size:16px;}
.content .sidebar .title .f12{font-size:12px;}
.content .sidebar .title .brown{color:#715a44;}
.content .sidebar .title .more{float:right;color:#715a44;font-size:12px;}


.content .sidebar .download{width:304px; height:172px; display:block; margin:-30px 0 0 -64px; position:relative; z-index:1; background:none!important}
.content .sidebar .download:hover{background-position:-303px 0;}
.content .sidebar .download a{position:absolute; top:0; left:0; width:304px; height:200px; background:url(../images/btn_download.png) no-repeat 0 0; }
.content .sidebar .download a:hover{ background-position:-304px 0; }
.content .sidebar .fresh{ z-index:2; position:relative}
.content .sidebar .freshgift{width:240px; height:59px; background:url(../images/common.png) no-repeat 0 -201px; display:block; position:relative; z-index:1;}
.content .sidebar .freshgift:hover{background-position:-242px -201px;}
.content .sidebar .fresh .link_wrap{width:240px;}
.content .sidebar .fresh .link{width:100%; height:58px; background:url(../images/common.png) no-repeat 0 -262px; color:#ad7a49; font-size:16px; text-align:center; display:block; line-height:58px; vertical-align:baseline;}
.content .sidebar .fresh .link em{position:relative;}
.content .sidebar .fresh .link i{width:9px; height:9px; background:url(../images/common.png) no-repeat -484px -201px; position:absolute; top:50%; margin:-3.5px 0 0;}
.content .sidebar .fresh .link i.l{left:-22px;}
.content .sidebar .fresh .link i.r{right:-22px;}
.content .sidebar .fresh .link:hover{background-position:-242px -262px;}
.content .sidebar .fresh .link:hover em{color:#ffa525;}
.content .sidebar .fresh .link:hover i{background-position:-495px -201px;}

.content .sidebar .assistant{width:230px; height:144px; background:url(../images/left_bg01.jpg) no-repeat; padding:15px 5px;}
.content .sidebar .assistant .link{width:102px; height:60px; background:url(../images/common.png) no-repeat; float:left; display:block; margin:6px 6px 6px 7px;}
.content .sidebar .assistant .link01{background-position:0 -579px;}
.content .sidebar .assistant .link02{background-position:-104px -579px;}
.content .sidebar .assistant .link03{background-position:-208px -579px;}
.content .sidebar .assistant .link04{background-position:-312px -579px;}
.content .sidebar .assistant .link01:hover{background-position:0 -641px;}
.content .sidebar .assistant .link02:hover{background-position:-104px -641px;}
.content .sidebar .assistant .link03:hover{background-position:-208px -641px;}
.content .sidebar .assistant .link04:hover{background-position:-312px -641px;}

.content .sidebar .videowrap{width:100%; background:url(../images/video_bg.jpg) repeat-x bottom;}
.content .sidebar .videowrap .con{padding:14px 0 16px;}
.content .sidebar .videowrap .big{width:210px; height:153px; border:solid 1px #62311d; background:#35180d; margin:0 0 12px 14px; float:left}
.content .sidebar .videowrap .big .va{width:210px; height:127px; position:relative;}
.sidebar .videowrap .big .va img{width:210px; height:127px; position:absolute; top:0; left:0;}
.sidebar .videowrap .big .va i.btn{width:44px; height:44px; background:url(../images/common.png) no-repeat -636px -350px; position:absolute; top:50%; left:50%; margin:-22px 0 0 -22px; cursor:pointer;}
.sidebar .videowrap .big .va i.over{width:100%; height:100%; background:#000;filter: alpha(opacity=50); -moz-opacity: 0.50;opacity: 0.50; -khtml-opacity: 0.50;}
.sidebar .videowrap .big .txt{width:96%; padding:0 0 0 4%; height:26px; line-height:26px; vertical-align:baseline; color:#a87d56; text-align:center; display:block;}

.content .sidebar .videowrap .marlr{margin:0 8px 0 14px!important;}
.content .sidebar .videowrap .small{width:100px; height:90px; border:solid 1px #62311d; background:#35180d; float:left}
.content .sidebar .videowrap .small .va{width:100px; height:64px; position:relative;}
.sidebar .videowrap .small .va img{width:100px; height:64px; position:absolute; top:0; left:0;}
.sidebar .videowrap .small .va i.btn{width:25px; height:25px; background:url(../images/common.png) no-repeat -682px -350px; position:absolute; top:50%; left:50%; margin:-12.5px 0 0 -12.5px; cursor:pointer;}
.sidebar .videowrap .small .va i.over{width:100%; height:100%; background:#000;filter: alpha(opacity=50); -moz-opacity: 0.50;opacity: 0.50; -khtml-opacity: 0.50;}
.sidebar .videowrap .small .txt{width:100%; height:26px; line-height:26px; vertical-align:baseline; color:#a87d56; text-align:center; display:block;}


.content .sidebar .service{width:100%; background:url(../images/left_bg_03.png) no-repeat center bottom; padding:0 0 265px;}
.content .sidebar .service .qrcodewrap{width:100%; height:217px; padding:16px 0 0; background:url(../images/common_bg.png) no-repeat 0 -263px;}
.content .sidebar .service .qrcodewrap .qrcode{width:181px; height:155px; margin:0 auto;}
.sidebar .service .qrcodewrap .qrcode .nav{width:26px; float:left;}
.sidebar .service .qrcodewrap .qrcode .nav a{width:14px; height:75px; padding:8px 6px 0; font-size:12px; color:#999999; background:url(../images/common.png) no-repeat -484px -216px; display:block; line-height:14px; text-align:center; z-index:1; position:relative;}
.sidebar .service .qrcodewrap .qrcode .nav a.t{}
.sidebar .service .qrcodewrap .qrcode .nav a.b{margin:-12px 0 0;}
.sidebar .service .qrcodewrap .qrcode .nav a.cur{color:#000000; background-position:-512px -216px; z-index:2; padding:7px 6px 0;}
.sidebar .service .qrcodewrap .qrcode .picwrap{width:155px; height:155px; background:#ffffff; float:left;}
.sidebar .service .qrcodewrap .qrcode .pic{width:155px; height:155px; position:relative; background:#FFF}
.sidebar .service .qrcodewrap .qrcode .pic img{width:100%; height:100%;}
.sidebar .service .qrcodewrap .qrcode .pic .wxzh{width:100%; height:24px; line-height:24px; vertical-align:baseline; color:#ffffff; font-size:12px; text-align:right; position:absolute; bottom:-26px; right:0;}

.content .sidebar .service .links{padding:16px 20px 20px; width:200px;}
.content .sidebar .service .links a{transition:all 0.2s ease-in-out;}
.content .sidebar .service .links a.base{background:#240b03; border:solid 1px #62311d; color:#a87d56; text-align:center; vertical-align:baseline; float:left; display:block;}
.content .sidebar .service .links a.base:hover{background:#452114; border:solid 1px #71341b; color:#bd9b7c;}
.content .sidebar .service .links a.s{width:82px; height:24px; line-height:24px; margin:6px 8px 12px 8px;}
.content .sidebar .service .links a.b{width:182px; height:34px; line-height:34px; margin:0 0 0 8px;}
.content .sidebar .service .links .ico_03{display:inline-block; *display:inline; *zoom:1; margin:-4px 6px;}
.content .sidebar .service .links .ico_04{display:inline-block; *display:inline; *zoom:1; margin:-3px 6px;}
.content .sidebar .service .links .ico_05{display:inline-block; *display:inline; *zoom:1; margin:-8px 6px;}

.content .sidebar .service .links a.wb{width:182px; height:34px; line-height:34px; vertical-align:baseline; color:#ffffff; border-radius:3px; display:block; float:left;margin:12px 0 0 8px; text-align:center}
.content .sidebar .service .links a.sina{background:#9b3535; border:solid 1px #9b3535;}
.content .sidebar .service .links a.sina:hover{background:#af2d2d; border:solid 1px #bf2a2a;}
.content .sidebar .service .links a.tx{background:#3292a0; border:solid 1px #3292a0;}
.content .sidebar .service .links a.tx:hover{background:#159eb2; border:solid 1px #38bacd;}

.content .sidebar .service .notice{width:100%;}
.content .sidebar .service .notice .t{width:100%; text-align:center; font-size:12px; color:#a87d56; font-weight:bold; height:20px; vertical-align:baseline;}
.content .sidebar .service .notice .t em{position:relative;}
.content .sidebar .service .notice .ico_06,.content .sidebar .service .notice .ico_07{position:absolute; top:50%; margin:-3.5px 0 0;}
.content .sidebar .service .notice .ico_06{left:-80px;}
.content .sidebar .service .notice .ico_07{right:-80px;}
.content .sidebar .service .notice p{font-size:12px; color:#827264; line-height:20px; vertical-align:baseline; text-align:center; margin:4px 0 0}
.content .sidebar .service .notice .tel{width:100%; text-align:center; height:30px; line-height:30px; vertical-align:baseline; color:#827264; margin:20px 0 0}
.content .sidebar .service .notice .tel .l{font-size:12px;}
.content .sidebar .service .notice .tel .r{font-size:20px; font-family:Candara;}

.content .sidebar .service .mediawrap{width:172px; height:32px; position:relative; margin:6px auto;}
.content .sidebar .service .media{width:172px; background:#827264; padding:3px; position:absolute;}
.content .sidebar .service .media .list{width:162px; font-size:14px; padding:4px 4px 4px 6px; border:none; color:#827264; background:#240b03; height:24px; line-height:24px; vertical-align:baseline; display:block}
.content .sidebar .service .media .ico_08{position:absolute; top:8px; right:7px;}
.content .sidebar .service .media .linkwrap{width:172px; text-align:center; background:#240b03; padding:10px 0;}
.content .sidebar .service .media .linkwrap a{width:145px; height:28px; line-height:28px; vertical-align:baseline; color:#bd9b7c; display:block; background:#240b03; margin:4px auto; transition:all 0.2s ease-in-out;}
.content .sidebar .service .media .linkwrap a:hover{background:#452114; color:#FFF;}

.content .main{width:932px; padding:0 10px 0 0; float:right; position:relative}

/*footer*/
.bottom{ width:100%; height:510px; background:url(../images/foot_bg.jpg) no-repeat center top;font-size:12px;margin-top:40px; z-index:1 }
.footbg{width:1000px;  background:url(../images/foot.png) no-repeat 0 22px; height:130px; padding:20px 0 0; position:relative; color: #666666; margin:0 auto; overflow:hidden; }
.botp1 {color: #666666; height: 24px;line-height: 24px;width: 278px;float:left;display:inline;margin:0px 120px 0 143px; position:relative; z-index:1; }
.botp2 {color: #666666;height: 24px;line-height: 24px; width: 380px;float:left;display:inline;margin:0; position:relative; z-index:1; text-align:right; }
.botp3 {color: #666666;line-height: 22px; text-align: center;  position:relative; z-index:1;}
.botp1 a {color: #666666;margin: 0 8px;}
.footbg a {color: #666666;margin: 0 8px;}
.footbg .clr{ clear:both;height:1px; overflow:hidden; line-height:0; }
.footbg .botp2{float:right;}
.footbg .botimg{ display:block; position:absolute; right:0; top:57px; width:317px; height:61px; background:url(../images/foot_copy.png) no-repeat; }
.footbg .nt{ color:#666666; text-align:left; margin:5px 0 0 150px; line-height:22px; /*border-top:solid 1px #424242;*/ padding-top:5px; float:left; display:inline; width:100%; }
.footbg .nt .bg_gray{ padding:0px; color:#666666; }
.footbg .ntline{width:100%;height:1px;background:#424242;top:50px;left:150px;position:absolute;}
.footbg .nt{width:410px;}



/*
	*pop*
*/
.pop_wish{width:428px; height:221px; padding:10px; position:fixed; top:100px; right:0; z-index:999}
.pop_wish .close{width:38px; height:38px; position:absolute; top:0; left:-38px; background:url(../images/common.png) no-repeat -604px -434px;}
.pop_wish .wishbg{width:448px; height:241px; background:#ffffff;filter: alpha(opacity=50);-moz-opacity: 0.50;opacity: 0.50;-khtml-opacity: 0.50; position:absolute; top:0; left:0; z-index:1}
.pop_wish .pop_con{width:428px; height:221px; background:#f8f1e6; position:relative; z-index:2}
.pop_wish .pop_con .name{width:400px; padding:0 0 0 25px; height:42px; line-height:42px; vertical-align:baseline; text-align:left; font-size:12px; color:#666666; font-weight:bold; display:block;}
.pop_wish .pop_con .formrow{width:381px; height:30px; line-height:30px; vertical-align:baseline; padding:0 0 0 25px; margin:0 0 10px 0;}
.pop_wish .pop_con .formrow input{width:290px; padding:0 10px; height:30px; vertical-align:baseline; line-height:30px; display:block; float:left; font-size:12px; font-family:"微软雅黑"; border:none; outline:none; border-radius:3px 0 0 3px;}
.pop_wish .pop_con .formrow .rbtn{width:69px; height:30px; background:#d59726; color:#FFF; text-align:center; display:block; float:left; border-radius:0 3px 3px 0;}
.pop_wish .pop_con .wishdetail{width:359px; height:64px; padding:6px 10px; background:#FFF; margin:0 0 0 25px; border-radius:3px;}
.pop_wish .pop_con .wishdetail textarea{width:359px; height:46px; line-height:24px; resize:none; outline:none; border:none;font-family:"微软雅黑";}
.pop_wish .pop_con .wishdetail .tip{height:14px; text-align:right; color:#999999; font-size:12px; width:100%; display:block;}
.pop_wish .pop_con .wishdetail .tip em{color:#b50b0b;}

.pop_wish .pop_con .sendbtn{width:150px; height:35px; background:#e22325; color:#FFF; text-align:center; line-height:35px; vertical-align:baseline; position:absolute; bottom:15px; right:20px; border-radius:3px; font-weight:bold;}

.honor{width:586px; position:fixed; right:50%; top:522px; margin:0 -1200px 0 0; z-index:10}
.btnwrap{width:43px; height:86px;}
.btn_honor{width:43px; height:44px; background:url(../images/common.png) no-repeat -638px -262px; position:relative; display:block; color:#7f7f7f!important;}
.btn_honor:hover{background-position:-683px -262px;}

.btn_btt{width:43px; height:42px; background:url(../images/common.png) no-repeat -638px -306px; display:block}
.btn_btt:hover{background-position:-683px -306px;}

.honorcon{width:543px; right:43px; top:0; position:absolute;background:#290f0f; border-radius:0 0 0 15px; padding:0 0 15px; font-size:12px; border-radius:15px 0 0 0}
.honorcon .tit{width:543px; height:70px; background:url(../images/common.png) no-repeat 0 -507px; margin:0 0 15px; }
.honorcon .con{width:530px; height:480px; background:#290f0f; border-radius:0 0 0 15px; /*padding:20px 0 0;*/ overflow:hidden; overflow-y:auto; position:relative}
.honorcon .con .detail{width:500px; margin:0 0 20px 20px; /*overflow:hidden; position:relative;*/line-height:28px; vertical-align:baseline; }
.honorcon .con{
  scrollbar-face-color:#951116;
  /*面子*/  
  scrollbar-arrow-color:#290f0f;
  /*箭头*/  
  scrollbar-3dlight-color:#3c1d11;
  /*最外左*/  
  scrollbar-highlight-color:#3c1d11;
  /*左二*/  
  scrollbar-shadow-color:#3c1d11;
  /*右二*/  
  scrollbar-darkshadow-color:#3c1d11;
  /*右一*/  
  scrollbar-track-color:#3c1d11;
  /*滑道*/  
}
/*滚动条整体*/  
.honorcon .con::-webkit-scrollbar{
  width:6px !important;
  /*滚动条宽度*/  
}
/*滚动条按钮*/  
.honorcon .con::-webkit-scrollbar-button {
}
.honorcon .con::-webkit-scrollbar-track{
  background-color:#3c1d11;
  /*滑道全部*/  
}
.honorcon .con::-webkit-scrollbar-track-piece{
  background-color:#3c1d11;
  /*滑道*/  
  -webkit-border-radius:4px;
  /*滑道圆角宽度*/  
}
.honorcon .con::-webkit-scrollbar-thumb{
  background-color:#951116;
  /*滑动条表面*/  
  border:solid 1px #3c1d11;
  /*滑动条边框*/  
  border-radius:4px;
  /*滑动条圆角宽度*/  
}
/*横竖滚动条交角*/  
.honorcon .con::-webkit-scrollbar-corner {
  background-color: #3c1d11;
}
/*横竖滚动条交角图案*/  
.honorcon .con::-webkit-resizer {
  /*background-image: url(../images/resizer-inactive.png);*/  
  background-repeat: no-repeat;
  background-position: bottom right;
}
/*鼠标滑过滑动条*/  
.honorcon .con::-webkit-scrollbar-thumb:hover{
  background-color:#3c1d11;
}
.honorcon .con{
  overflow-y:scroll;
  overflow-x:hidden;
}




.honorcon .con .detail li{width:475px; line-height:28px; vertical-align:baseline; color:#7f7f7f; padding:0 0 0 15px; position:relative; display:block}
.honorcon .con .detail li .ico_19{position:absolute; top:10px; left:0;}
.nicescroll-rails{width:5px; margin:0 0 0 0; background:#ebe0cf;}
#ascrail2000-hr{display:none!important;}
#ascrail2001-hr{display:none!important;}


.overlay{width:100%; height:100%; position:fixed; top:0; left:0; background:#000;filter: alpha(opacity=50); -moz-opacity: 0.50; opacity: 0.50; -khtml-opacity: 0.50; z-index:9999}
.pop_video{width:800px; height:430px; background:#000; position:fixed; top:50%; left:50%; margin:-215px 0 0 -400px; z-index:10000}
.close{width:30px; height:30px; background:url(../images/common.png) no-repeat -606px -262px; position:absolute; top:0; right:-36px;}

.pop_newbag{width:532px; height:460px; background:url(../images/common_bg.png) no-repeat 0 -1120px;position:fixed; top:50%; left:50%; margin:-230px 0 0 -266px; z-index:10000}
.pop_newbag .close{top:42px;}
.pop_newbag .sa{width:250px; padding:127px 0 0 36px;}
.pop_newbag .sa .la{font-size:30px; color:#ffffff; font-family:"黑体"; font-weight:bold;}
.pop_newbag .sa .lb{font-size:18px; color:#FFF; line-height:36px;}
.pop_newbag .sa .fyel{color:#fcff00; font-weight:bold;}
.pop_newbag .sa .f20{font-size:20px;}
.pop_newbag .sa .f36{font-size:36px;}
.pop_newbag .daojuwrap{width:217px; height:225px; position:absolute; top:111px; right:20px; overflow:hidden;}
.pop_newbag .daojuwrap ul{width:2387px; height:225px; position:absolute; left:0; top:0;}
.pop_newbag .daojuwrap ul li{width:217px; height:225px; float:left; background:url(../images/common_wq.png) no-repeat;}
.pop_newbag .daojuwrap ul li.wq01{background-position:0 0;}
.pop_newbag .daojuwrap ul li.wq02{background-position:-217px 0;}
.pop_newbag .daojuwrap ul li.wq03{background-position:-434px 0;}
.pop_newbag .daojuwrap ul li.wq04{background-position:-651px 0;}
.pop_newbag .daojuwrap ul li.wq05{background-position:0 225px;}
.pop_newbag .daojuwrap ul li.wq06{background-position:-217px -225px;}
.pop_newbag .daojuwrap ul li.wq07{background-position:-434px -225px;}
.pop_newbag .daojuwrap ul li.wq08{background-position:-651px -225px;}
.pop_newbag .daojuwrap ul li.wq09{background-position:0 -450px;}
.pop_newbag .daojuwrap ul li.wq10{background-position:-217px -450px;}
.pop_newbag .daojuwrap ul li.wq11{background-position:-434px -450px;}


.pop_newbag .daojuwrap .arrow{width:15px; height:27px; background:url(../images/common.png) no-repeat; position:absolute; top:50%; margin:-13px 0 0;}
.pop_newbag .daojuwrap .al{background-position:-653px -402px; left:10px;}
.pop_newbag .daojuwrap .ar{background-position:-636px -402px; right:10px;}
.pop_newbag .poptip{width:420px; height:80px; color:#000000; font-size:12px; position:absolute; top:365px; left:60px;}
.pop_newbag .poptip .t{width:70px; text-align:center; height:24px; line-height:24px; vertical-align:baseline; display:block; float:left; border:solid 1px #a15715;}
.pop_newbag .poptip p{width:330px; float:left; line-height:18px; vertical-align:baseline; padding:0 0 0 10px;}

#ggwz{ position:fixed; _position:absolute; width:308px; height:344px; overflow:hidden; right:0; bottom:0; z-index:10; }
#ggwz .ggpic{ position:absolute; width:129px; height:62px; position:absolute; bottom:0; right:-129px; background:url(../images/ggpic.png) no-repeat; }
#ggwz .ggclose{ position:absolute; width:24px; height:24px; overflow:hidden; left:0; top:0; text-indent:-999px; background:url(../images/ggclose.png) no-repeat; }
#ggwz .gg{ position:absolute; width:308px; height:344px; }
#ggwz .gg img{ position:absolute; right:0; top:0; }

/*.calendar,.main .hotmatch{ display:none; }*/
.xinz{ position:absolute;   height: 261px;  width: 346px; left: 586px; top: 0; background:#fff; display:none; }
.xinz .mn{ width:348px; height:43px; overflow:hidden;  }
.xinz .mn a{ float:left; width:115px; height:43px; overflow:hidden; text-indent:-999px; background:url(../images/xinzbtn.jpg) no-repeat; }
.xinz .mn a.a1{ background-position:0 0; }
.xinz .mn a.a2{ background-position:-115px 0; }
.xinz .mn a.a3{ background-position:-230px 0; width:116px; }

.xinz .mn a.a1:hover{ background-position:0 -43px; }
.xinz .mn a.a2:hover{ background-position:-115px -43px; }
.xinz .mn a.a3:hover{ background-position:-230px -43px; }

.xinz img{ display:block; margin:5px auto; }

.main .dianzan{ position: absolute; height: 200px; width: 346px; left: 586px; top: 261px; background:#fff; color:#999999; }
.main .dianzan .red{ color:#c94444; }
.dzbtn{ display:inline-block; width:18px; height:19px; margin:0 3px 0; background:url(../images/dianzan.png) no-repeat; }
.main .dianzan .f16{ font-size:16px; }
.dz1{ width:316px; margin:8px auto 0; height:30px; line-height:30px; position:relative; }
.dz1 p{ position:absolute; top:0; right:0; }

.dzcont{ width:330px; margin:0 auto; height: 150px; overflow:hidden; }
.dzcont a{ float:left; display:inline; height:28px; line-height:28px; padding:0 7px; margin:8px 0 0 6px; font-size:14px; text-align:center; color:#fff; border-radius:3px; }
.dzcont a.b1{ background:#ff6e6e; }
.dzcont a.b2{ background:#dbad31; }
.dzcont a.b3{ background:#6dcaf1; }
.dzcont a.b4{ background:#d564ce; }
.dzcont a.b5{ background:#42be9a; }
.dzcont a.b6{ background:#93a652; }
.dzcont a.b7{ background:#5eaaca; }
.dzcont a.b8{ background:#42be9a; }
.dzcont a.b0{ background:#6dcaf1; }

/***************弹窗重构***************/
.pop_container h3{    width: 77%;    margin: 0 auto;    font-size: 16px;}
.pop_container dl{    width: 77%;    margin: 0 auto;}
.pop_container .info{    font-size: 16px;    line-height: 60px; }
.pop_container .info span{    padding-right: 10px;    line-height: 70px;	display:inline-block;		text-align:right;}
.tel span, .sys span, .yzm span, .submit span{	width:80px;}
.check{    padding-bottom: 0;}
.check>input{    width: 20px;    height: 20px;    vertical-align: middle;}
.check span{    padding: 0 1px;}
.tel>input ,.yzm>input ,.name>input{    width: 260px;    height: 38px;    border: 1px solid #999;    vertical-align: middle;    font-size: 16px;	padding-left:10px;	line-height:38px;}
.name>input{ width:312px; }
.sys select{    width: 272px;    height: 38px;    border: 1px solid #999;    font-size: 16px;	vertical-align:middle;}
.yzm{    position: relative; font-size: 16px; }
.yzm input{    width:138px;}
.yzm img{    height: 42px;	display:inline-block;	vertical-align:middle;}
.yzm .sub_yzm{    width:120px;    height: 42px;    background:#87a4c0;    border: none;    font-size: 16px;    color:aliceblue;    text-align: center;	padding-left:0;	line-height:42px;}
.submit{ text-align: center;  padding-top: 20px; }
.submit input{ width: 272px; height: 70px;  background: #c5567a; border-radius: 8px; font-size: 30px; color:aliceblue; letter-spacing: 2px; cursor: pointer;border:0;}
.userinfo{  text-align: center;}
.userinfo span{  display: block;  width: 483px;  height: 77px; background:#f3f3f3;  border-top: 1px solid #dddddd; }

 /*弹窗容器--*/
.mdl{min-height: 1px;position:fixed;left: 50%;margin-left: -250px;top: 10%;z-index: 9999;}
/*上*/
.mdl_t{position: relative}
.mdl_t_l{background:url(../images/topleft.png) no-repeat scroll left top;width:20px;height:20px;position: absolute;left: 0;right: 0}
.mdl_t_c{background:url(../images/top.png) repeat-x scroll left top; margin:0px 20px 0px 20px;height:20px;width:400px}
.mdl_t_r{background:url(../images/topright.png) no-repeat scroll left top;width:20px;height:20px;position: absolute;right: 0;top: 0}
/*中*/
.mdl_c{position: relative}
.mdl_c_l{background:url(../images/left.png) repeat-y scroll left top;width:20px;height:100%;position: absolute;top: 0;left: 0}
.mdl_c_c{margin: 0px 20px 0px 20px;background: #fff;height:100%;position: relative;}
.mdl_c_r{background:url(../images/right.png) repeat-y scroll left top;width:20px;height:100%;position: absolute;top: 0;right: 0}
/*下*/
.mdl_b{position: relative;}
.mdl_b_l{background:url(../images/bottomleft.png) no-repeat scroll left top;width:20px;height:20px;position: absolute;left: 0;bottom: 0}
.mdl_b_c{background:url(../images/bottom.png) repeat-x scroll left top; margin:0px 20px 0px 20px;height:20px;width:400px}
.mdl_b_r{background:url(../images/bottomright.png) no-repeat scroll left top;width:20px;height:20px;position: absolute;right: 0;bottom: 0;}
/*内容样式*/
.mdl .success{width:400px;color:#000; padding:25px 0; }
.success .close_btn{width:50px; height:50px; background:url(../images/close_btn.png) no-repeat; position:absolute; top:-20px; right:-80px;}
.liuanb{ width:410px; margin:0 auto; }
.liuanb textarea{ border:solid 1px #999; width:312px; padding:5px; line-height:22px; height:102px; margin:0 auto; }
#div_yy_word{ z-index:99999; }
#div_yy_word .mdl_t_c,
#div_yy_word .mdl_b_c
{ 
	width:500px;
 }
#div_yy_word .success{ width:500px; }
#div_yy_word h2{ margin-bottom:20px; text-align:center; display:block; font-size:22px; }
#div_yy_word .yzm input{ width:195px;  }
#div_yy_word input.cname{ width:200px; }
#div_yy_word .yzm span,#div_yy_word .name span{ letter-spacing: 2px; display:inline-block; width:70px; text-align:right; line-height: 70px;    padding-right: 10px;  }
#div_yy_word .nnr span{ line-height:24px; vertical-align:top; }
.yy_sucees{ text-align:center; font-size:16px; }
.mdl .success>.button{ padding-top: 20px; }
.mdl .success>.user_jhm>span{	color:#b02267;	font-weight: bold;}
.mdl .success>.button{   padding-top: 20px;}
.mdl .success>.button>a{	display: block;	width: 274px;	font-size: 30px;	height: 70px;	line-height: 70px;	margin: 0 auto;	background: #c5567a;	color: #fff;	text-align: center;
	border-radius: 8px;}
.mdl .success>.button>a:hover{background: #cb2d61}
#zhaomuwewm{ position:absolute; left:50%; margin-left:-115px; top:-310px; display:none; }

.swf {
	width: 1920;
	height: 1266px;
	position:absolute;
	left:-9px;
}
