/*================================================ Reset ================================================*/
html,body,h1,h2,h3,h4,h5,h6,p,br,form,input,button,textarea,select,fieldset,legend,blockquote,ul,ol,li,dl,dt,dd,pre,table,caption,tr,td,th{margin:0;padding:0;}
body{font:12px 'Microsoft YaHei',Arial,SimSun;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
a{color:#192a9f;text-decoration:none;}
textarea,select,input,button{vertical-align:middle;font-size:100%;}
address,cite,code,em,var,abbr,acronym,i,dfn{font-style:normal;}
textarea{resize:none;}
i{display:inline-block;}/*用于修饰性小图标*/
table{border-collapse:collapse;border-spacing:0;}
ul,ol{list-style:none outside none;}
img,fieldset{border:none;}
sup,sub{vertical-align:baseline;}
/*clearfix*/
.clearfix:before,.clearfix:after {content:"";display:table;}
.clearfix:after {clear:both;overflow:hidden;}
.clearfix {*zoom:1; /* IE < 8 */}

.ta_c{ text-align: center;}
.ta_r{ text-align: right;}
.vm{ vertical-align: middle;}
.dib{ display: inline-block;}
.udline{ text-decoration: underline;}
.hide{ display: none;}
.noflow{ overflow: hidden; *zoom:1;}
.col_red{ color: #ff0000;}
.col_blue{ color: #192aa0;}
.fz14{ font-size: 14px;}
.fz18{ font-size: 18px;}
.pt_10{ padding-top: 10px;}
.ml_5{ margin-left: 5px;}
.fl{ float: left;}
.fr{ float: right;}
.rel{ position:relative}

/*fame*/
.wrap{ position:relative; width: 1000px; margin-left: auto; margin-right: auto;}

.bgWrap{ position:relative; background: url(../images/bgWrap.jpg) no-repeat center top;}

.bg_in{padding-bottom:14px;background: url(../images/page_bg3.jpg) no-repeat center bottom;}

/*tab*/
.tab_head{ position:absolute; top:-93px; height: 80px;} 
.tab_head li{ float:left; position: relative; margin-right:3px}
.tab_head .last{ margin-right:0}
.tab_head .last .list{ padding-top:24px; height:53px}
.tab_head .last .list b{background:#b62222 url(../images/icon_lt.png) no-repeat 50%;}
.tab_head .list{ width: 164px; display: block;background: url(../images/list_black_bg.jpg) no-repeat; height:67px; padding-top:10px; text-align: center;font-size:22px; color:#fff;}
.tab_head .cur .list,.tab_head .list:hover{ cursor:pointer;background: url(../images/list_red_bg.jpg) no-repeat;}
.tab_head .list b{ position:absolute; right:7px; top:10px; display:inline-block; width:22px; height:56px;background:#b62222 url(../images/icon_rt.png) no-repeat 50%;}
.tab_head .list strong{ position:relative; left:-4px;}


/*cbox*/
.cbox{ padding-bottom: 22px;}
.tab_c_txt{ padding:0 0 14px 10px;}
.cbox_rt{ margin:10px;}
.cbox p,.tab_c_txt p{ margin-bottom:2px; line-height:23px; color:#234b86; font-size:14px; font-weight:bold;}
.cbox h2{ font-weight:bold;color:#dd3232; font-size:30px; line-height:52px;}
.cbox .num{ display:inline-block; float:left; margin-right:7px; color:#fff; font-size:26px; width:60px; height: 55px; overflow: hidden; text-align:center; line-height:55px;background: url(../images/num.png) no-repeat}
.cbox .three_table{ _display:inline; width:36%; float:right; margin:-46px 78px 0 0; background:#e9e0c9; border-color:#c6a654;}
.cbox .three_table td,.cbox .three_table th{border-color:#c6a654;color:#9c5d24;}

.cbox_rt{}
.wz_pic{ border:3px solid #2f90c2; position:absolute; right:0; top:15px}
.thinBlue{ color: #5d6280; font-size: 14px; padding-top: 5px;}
.thinkBlue{ color: #192a9f; font-size: 14px; padding-top: 5px; line-height: 25px;}
.cbox .red{ color:#dd3232}
.cbox .shuzi{ padding:2px 6px; line-height:16px; margin-right:4px; background:#2565a1; border-radius:16px; color:#fff;}
.cbox2{ margin-top:78px}

/*表格*/
.cbox .table_lf{ width:65%; margin-right:30px; margin-right:26px\0;}
.cbox .table_rf{ width:32%;}
.cbox .wz_table{ margin:14px 0}
.cbox .wz_table .sub{ padding-top:5px}
.cbox .wz_table td{ padding:6px 0;}
.table_lf td{ height:61px}
.tbl_bd{ table-layout: fixed; width: 100%; border:2px solid #5475ac}
.tbl_bd th{ font-weight:normal}
.tbl_bd th,.tbl_bd td{ font-weight:600; font-size:14px; text-align: center; border: 1px solid #5475ac; padding: 14px 0; color: #234b86;}
.tbl_bd .sub{ display:block; padding-top:10px}
.col_red{ color:#dd3232}


/*弹窗*/
.layer{ position: absolute; z-index: 10999; top: 0; left: 0; width: 100%; height: 100%; background: #000;opacity: 0.4;filter: alpha(opacity=40);  zoom: 1;}
.pop{ position: absolute;z-index: 11999; left: 50%; top: 50%; margin: -150px 0 0 -250px; width: 500px;}
.clsBtn{ cursor: pointer; position: absolute; top: 0; right: 0; width: 46px; height: 44px; background: url(../images/cls.jpg) no-repeat;}
.pop_hd{ background: #3f4aa1; font-size: 24px; height: 44px; line-height: 44px; text-align: center; color: #fff;}
.pop_bd{ background: #f2feff; padding: 34px 0 0 16px;}
.fame_lt{ float: left; width: 110px; padding-right: 10px; font-size: 18px; color: #1d245a; height: 34px; line-height: 34px; text-align: right;}
.fame_rt{ margin-left: 120px;}
.fame_rt img{ vertical-align: middle;}
.fame_rt a{ font-size: 14px;}
.com_txt{ width: 250px; border: 1px solid #c6c8df; background: #fff; height:26px; line-height: 26px; font-size: 14px; padding: 3px 5px; color: #8bbae6;}
.register{ color: #c20707; text-decoration: underline;}
.logBtn{ border: none; font-size: 0; cursor: pointer; width: 151px; height: 59px; background: url(../images/logBtn.jpg) no-repeat;}

.fame li{ padding-bottom: 15px;}
.fame li:before,.fame li:after {content:"";display:table;}
.fame li:after {clear:both;overflow:hidden;}
.fame li {*zoom:1; /* IE < 8 */}


/*footer*/
#V2-footer .ft-m p.ft-links a{ color: #fff;}
.copyright,#V2-footer .ft-m p a,.ft-links{ color: #fff;}
.page .footer .V2-FT-XOYO{ overflow:visible; clear:none}
.page .footer{ position:relative; top:65px}
.foot_bd{ height:52px; background:#04050b}

/*subNav_link*/
.subNav_link{ /*width: 960px;*/  text-align: right; height: 29px; line-height: 29px; color: #e9e7f9; padding-right: 21px;}
.subNav_link a{ color: #e9e7f9; font-size: 14px;}



/*表格*/
.tableWrap{ margin: 0 auto;}
.tablestyle{table-layout: fixed; width: 100%;}
.tablestyle th{border: 1px solid #82a5cf;background: #afcbee; text-align: center; font-size: 14px; font-weight: 700; color: #282f62; height: 47px; line-height: 47px;}
.tablestyle td{text-align: center; border: 1px solid #afcbee; padding: 14px 0; color: #5d6280;}
.tablestyle_tips{ padding-top: 10px; color:#ff0000; text-align: right; line-height: 25px;}



/*sym-list*/
.sym-list li{line-height: 22px;list-style: inside decimal;}

/*step*/
.step{ padding-top: 15px;}
.step li{ padding-bottom: 5px;}
.step li:before,.step li:after {content:"";display:table;}
.step li:after {clear:both;overflow:hidden;}
.step li {*zoom:1; /* IE < 8 */}
.step_num{ width: 24px; height: 24px; line-height: 24px; text-align: center; color: #fff; background: #7a1618; font-size: 14px; float: left;}
.s_rt{ margin-left: 34px;color: #444; font-size: 14px; line-height: 25px;}



/*遮罩层*/
.fixed-top /* 头部固定 */{position:fixed;bottom:auto;top:0px;}
.fixed-bottom /* 底部固定 */{position:fixed;bottom:0;top:auto;}
.fixed-left /* 左侧固定 */{position:fixed;right:auto;left:0px;}
.fixed-right /* 右侧固定 */{position:fixed;right:0px;left:auto;}/* 上面的是除了IE6的主流浏览器通用的方法 */* html,* html body /* 修正IE6振动bug */{background-image:url(about:blank);background-attachment:fixed;}* html .fixed-top /* IE6 头部固定 */{position:absolute;bottom:auto;top:expression(eval(document.documentElement.scrollTop));}* html .fixed-right /* IE6 右侧固定 */ {position:absolute;right:auto;left:expression(eval(document.documentElement.scrollLeft+document.documentElement.clientWidth-this.offsetWidth)-(parseInt(this.currentStyle.marginLeft,10)||0)-(parseInt(this.currentStyle.marginRight,10)||0));}* html .fixed-bottom /* IE6 底部固定  */{position:absolute;bottom:auto;top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));}* html .fixed-left /* IE6 左侧固定 */{position:absolute;right:auto;left:expression(eval(document.documentElement.scrollLeft));}

.layer{ position: fixed; z-index: 998; top: 0px; left: 0px; width: 100%; height: 100%; _height: 1200px; background: #000;opacity: 0.3;filter: alpha(opacity=30);  zoom: 1;}



/*弹窗*/
.pop{ background: #fff; position: absolute; left: 50%; top: 50%; z-index: 999;}
.pop_cls{ position: absolute; top: 7px; right: 6px; overflow: hidden; line-height: 200px; width: 46px; height: 44px; background: #999;}
.pop_hd{ height: 60px; line-height: 60px; background: #2f459d; text-align: center; font-size: 30px; color: #ffffff;}
.pop_bd{ padding:10px;}


/*自带footer字体颜色*/
#V2-footer .ft-m p.ft-links a{ color: #fff;}
.copyright,#V2-footer .ft-m p a,.ft-links{ color: #fff;}
#V2-footer .ft-2{ border:0 none !important}

#topbar{ width: 100%; height: 40px; position: absolute; top: 0; left: 0;}
.footer{ background: #04050b;}


/****************西游季**********************/
body{ background: #fff;}
/*bg1*/
.page .bg1{background:#fff url(../images/page_bg1.jpg) no-repeat center 40px; height:684px}
.page .subNav_link{ padding-right:32px; *padding-right:26px}
.bg1{ padding-top: 40px; height: 612px; background:#fff url(../images/bg1.jpg) no-repeat center 40px;}
.logo{ display:inline; margin:22px 26px; background:url(../images/jian.png) no-repeat; float: left; width: 242px; height: 105px;overflow: hidden; line-height: 400px;}

.bg2{  height:450px; background:#fff url(../images/bg2.jpg) no-repeat center top;}
.bg2 .wrap{ position: relative;height:450px;}
.rbtn{ position: absolute; overflow: hidden; width: 98px; height: 28px; line-height: 400px;}
.gototop_wrap{ position: fixed; bottom: 120px; right: 50%; _margin-bottom: 120px; margin-right: -610px; display: block; }
.gototop{ display: inline-block; width: 73px; height: 36px;background:url(../images/reTop.png) no-repeat 0 0;}

.detail1{ top: 177px; left: 83px;}
.detail2{ top: 284px; left: 262px;}
.detail3{ top: 393px; left: 449px;}
.detail4{ top: 284px; left: 635px;}
.detail5{ top: 177px; left: 822px;}

.bg3{ padding-top: 100px;  height:101px; background:#020202 url(../images/bg3.jpg) no-repeat center top;}
