@charset "utf-8";
        /* reset */
        body, dl, dd, ul, ol, h1, h2, h3, h4, h5, h6, p, form { margin: 0; }
        body, button, input, select, textarea { font: 12px/1.5 tahoma,'\5b8b\4f53',sans-serif; }
        h1, h2, h3, h4, h5, h6 { font-size: 100%; }
        em, b { font-style: normal; }
        a { text-decoration: none; }
        a:hover { text-decoration: none; }
        a:focus { outline: none; }
        img { border: 0; }
        button, input, select, textarea { font-size: 100%; outline: none; }
        table { border-collapse: collapse; border-spacing: 0; }
        td, th, ul, ol { padding: 0; }
        ul, ol { list-style-type: none; }
        /* page */
        body { font-family: "\5FAE\8F6F\96C5\9ED1"; }
        .wrap, .bg1, .bg2, .bg3 { width: 100%; min-width: 1000px; overflow: hidden; }
        .bg1 { background: url("../images/bg1.jpg") no-repeat center top; height: 347px; }
        .bg2 { background: url("../images/bg2.jpg") no-repeat center top; height: 1269px; }
        .bg3 { background: url("../images/bg3.jpg") no-repeat center top; height: 344px; }
        .header, .top, .main, .bottom { width: 1000px; margin: 0 auto; }
        .header { background: url("../images/header.jpg") no-repeat center top; height: 347px;  position: relative;}
        .top { background: url("../images/top.jpg") no-repeat center top; height: 453px; position: relative;}
        .main { background: url("../images/main.jpg") no-repeat center top; height: 816px; }
        .bottom { background: url("../images/bottom.jpg") no-repeat center top; height: 344px; }
        .spirit { background: url("../images/spirit.png") no-repeat; }
        /*header*/
        .header { position: relative; }
        .pk { width: 180px; height: 130px; display: block; position: absolute; top: 0; left: 30px; text-indent: -9999px; }
        /*top*/
        .nav { width: 1000px; background: url("../images/nav.png") no-repeat; height: 166px; float: left; position: relative; }
        .nav a { float: left; display: inline-block; text-indent: -9999px; height: 75px; margin-top: 88px; }
        .nav .start { z-index:999; height: 73px;left: 33px;margin-top: 0;position: absolute;top: 50px;width: 250px;  background: url(../images/fb3261c23ee3433db4269d1be19026d1.gif);}
.xfk{    position: relative;
    margin-right: -100px;}
	.xfk a{}
	
	.jpyx {width: 95px; position: fixed !important; _position:absolute; right: 0; top: 150px; z-index:9999;}
.jpy {width: 95px; height: 95px; display: block; background: url(../images/jpyx.png) no-repeat; margin: 0 0 10px 0;     position: fixed; right: 15%;
}
.j_py0 {background-position: -14px -25px; height: 95px; top: 0; z-index: 999;}
.j_py0:hover{background-position: -138px -25px;}
.j_py1 {background-position: -14px -131px; top: 106px; z-index: 99;}
.j_py1:hover {background-position: -138px -131px;}
.j_py2 {background-position: -14px -236px; top: 211px; z-index: 9;}
.j_py2:hover{background-position: -138px -236px;}
.j_py3 {background-position: -14px -341px; top: 316px; z-index: 9;}
.j_py3:hover{background-position: -138px -341px;}
	
	
        .nav .hd_center { width: 184px;  margin-left: 305px;}
        .nav .a_zl { width: 149px; }
        .nav .a_cdk { width: 186px; }
        .nav .a_luntan{width: 173px;}
        .top_main { width: 1000px; float: left; margin-top: -3px; display: inline; }
        .lunbo { width: 545px; height: 279px; float: left; }
        .lunbo_box { width: 527px; height: 271px; margin: 3px auto; }
        /*轮播*/
        .case { width: 527px; float: left; display: inline; position: relative; }
        .case_box { position: relative; width: 527px; height: 271px; overflow: hidden; }
		
		
		.case_box .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }

		.case_box .bd{ position:relative; height:100%; z-index:0;   }

        .case_box .bd ul li { width: 527px; float: left; height: 271px; }
        .case_box .bd ul li dl.case_info { width: 527px; zoom: 1; overflow: hidden; }

        .image_dot { overflow: hidden; position: absolute; bottom: 8px; right: 5px; cursor: pointer; }
       .case_box .hd li { float: left; display: inline-block; background-color: #3c302b; width: 24px; height: 9px; margin-right: 10px; }
        .case_box .hd  li.on{ background-color: #a13d0b; }
        /*选项卡*/
        .tab { width: 450px; height: 279px; float: left; }
        #titi { width: 100%; height: 51px; }
        #titi a { float: left; width: 90px; height: 46px; display: inline-block; margin-top: 4px; color: #e38d47; font-size: 14px; text-align: center; line-height: 46px;_width:88px;  }
        .tit0{background:url("../images/new_nav01.jpg") no-repeat;}
        .tit1{background:url("../images/new_nav02.jpg") no-repeat;}
        .tit2{background:url("../images/new_nav03.jpg") no-repeat;}
        .tit3{background:url("../images/new_nav04.jpg") no-repeat;}
        .tit4{background:url("../images/new_nav05.jpg") no-repeat;}
        .tab_ul{width: 450px; height: 230px; overflow: hidden; }
        .tab_ul div{display:none}   
        .tab_ul ul li { width: 450px; height: 28px; _height: 20px; }
        .tab_ul ul li a { color: #d97525; font-size: 12px; display: block; width: 270px; overflow: hidden; float: left; }
        .tab_ul ul li a:hover { text-decoration: underline; }
        .tab_ul ul .tli { height: 57px; }
        .tab_ul .tli a{width: 450px; height: 57px; line-height: 57px; text-decoration: underline; font-size: 14px; text-align: center;}
        .tab_ul .tli span,.tab_ul .tli em{display:none;}  
        .tab_ul li span { width: 39px; height: 18px; line-height: 18px; text-align: center; color: #e1cebf; display: inline-block; float: left; background: #755f4e; margin-left: 20px; margin-right: 11px; }
        .tab_ul li em { float: right; margin-right: 30px; display: inline-block; width: 30px; color: #d97525; font-size: 12px; }
        /*main*/
        .main_box { width: 1000px; height: 816px; position: relative; }
        .left_side { width: 270px; height: 816px; float: left; }
        .fast_index { width: 270px; height: 365px; }
        .title { width: 100%; height: 49px; line-height: 49px; color: #d49a73; font-size: 18px; text-indent: 40px; float: left; }
        .fast_a { width: 240px; float: left; margin-top: 15px; margin-left: 25px; display: inline; }
        .fast_link { background: url("../images/link.png") no-repeat center left; display: inline-block; float: left; color: #936756; font-size: 12px; padding-left: 10px; margin-right: 10px; margin-left: 20px; margin-bottom: 15px; width: 80px; }
        .fast_index .video { margin-left: 6px; display: inline; }
        .score { width: 270px; height: 450px; float: left; }
        .score .player { width: 184px; background: url("../images/score.jpg") no-repeat; height: 136px; display: inline; margin: 9px 0 0 49px; float: left; }
        .player .tie { width: 182px; height: 28px; line-height: 28px; text-align: center; color: #846c65; font-size: 14px; float: left; }
        .player .player_box { width: 184px; height: 107px; float: left; }
        .player .pf { width: 80px; float: left; }
        .pf span { font-size: 38px; color: #d3b5a5; float: right; margin-top: 12px; margin-right: 10px; display: inline-block; }
        .pf em { color: #846c65; font-size: 12px; float: right; margin-right: 10px; }
        .xing { width: 100px; height: 107px; float: left; }
        .xing ul { display: inline-block; float: left; margin-top: 12px; }
        .xing li { width: 100px; height: 15px; float: left; }
        .xing li span { float: left; color: #b68585; font-size: 12px; margin-right: 2px; display: inline-block; }
        .xing li p { width: 70px; height: 15px; float: left; overflow: hidden; }
        .xing li p em { background: url("../images/xing.png") repeat-x center left; width: 100%; height: 15px; display: block; _background-position: center top; }
        .title-01 { width: 100%; height: 33px; line-height: 33px; color: #846c65; font-size: 14px; text-indent: 50px; float: left; }
        .dp { width: 190px; float: left; margin-left: 49px; display: inline; }
        .dp span { width: 19px; height: 19px; display: inline-block; float: left; line-height: 19px; text-align: center; background: #231a13; margin: 0 8px 0 4px; color: #ffb93e; font-size: 12px; }
        .dp p { width: 155px; float: left; color: #857e73; }
        .comments { background-position: 0 -111px; width: 124px; height: 34px; display: inline-block; float: left; margin: 10px 0 0 70px; }
        .customer { width: 262px; height: 71px; display: inline-block; background-position: -144px -79px; float: left; margin: 25px 0 0 6px; }
        /*right_side*/
        .right_side { width: 720px; float: left; height: 816px; margin-left: 7px; display: inline; }
        .features { width: 720px; height: 317px; }
        /*选项卡-2*/
        .feat_card { width: 708px; height: 240px; float: left; margin: 10px 0 0 5px; display: inline; }
        .feat_cont { float: left; width: 492px; height: 240px; }
        .feat_cont div { display: none; }
        .feat_cont .one { display: block; }
        .feat_tie { float: left; width: 216px; height: 59px; }
        .feat_tie a { display: inline-block; float: left; width: 216px; height: 59px; background: #181818; margin-top: 1px; color: #666160; text-align: center; line-height: 59px; }
        .feat_card .feat_sp { background: url("../images/spirit.png") no-repeat; background-position: 0 -162px; color: #d6c8b9; }
        /*professional*/
        .professional { width: 720px; height: 499px; }
        .pro_box { width: 720px; height: 448px; float: left; }
        /*选项卡-3*/
        .time0, .time1, .time2 { width: 629px; height: 51px; float: left; margin: 11px 0 0 43px; display: inline; }
        .time0 { background: url("../images/nav00.jpg") no-repeat; }
        .time1 { background: url("../images/nav01.jpg") no-repeat; }
        .time2 { background: url("../images/nav02.jpg") no-repeat; }
        #box_t a { width: 209px; height: 51px; float: left; text-align: center; line-height: 51px; color: #e38d47; }
        #box_t .ai { _width: 207px; }
        .disp { display: none; }
        .nine_box { width: 720px; height: 374px; float: left; }
        .warrior { float: left; margin: 34px 0 0 45px; display: inline;position: relative }
        .warrior p{display: none; position: relative;}
        .warrior p a{position: absolute; left: -10px; bottom:5px;; background-position: -466px -135px; width: 45px; height:95px; display: block; text-align:center; color: #ca6716; font-size: 14px;padding-top: 14px;}
        .warrior .op{display: block;}
        .war_t{border: 1px solid #3c2522; width: 68px; height: 16px; position: absolute; left: 88px; bottom: 0;}
        .war_t a{background-position: -196px -57px; display: block; float: left; width: 34px; height: 16px; text-align: center; line-height: 16px; color: #ca6716;}
        .war_t .a_e{background-position: -252px -57px;}
        .por_cont { width: 385px; height: 310px; float: left; margin-top: 34px; display: inline; }
        .por_cont .tese { width: 100%; text-indent: 46px; font-size: 24px; color: #b8acac; display: inline-block; }
        .por_cont .cont_tle { width: 339px; color: #b8acac; display: inline-block; float: left; margin: 5px 0 0 46px; font-size: 16px; text-indent: 14px; padding-bottom: 18px; }
        .attribute { width: 339px; display: inline; margin-left: 60px; height: 220px; float: left; position: relative; }
        .attribute .sx1 { float: left; width: 150px; padding-bottom: 5px; font-size: 14px; }
        .attribute .sx2 { width: 150px; position: absolute; font-size: 14px; right: 37px; }
        .attribute .sx2_p1 { top: 48px; }
        .attribute .sx2_p2 { top: 69px; }
        .attribute .sx2_p3 { top: 87px; }
        .sx1 em, .sx2 em { float: left; color: #ca6716; }
        .sx1 span, .sx2 span { float: left; display: inline-block; margin-left: 2px; color: #857e73; }
        .sx1 i { width: 17px; height: 12px; float: left; display: inline-block; margin-top: 4px; }
        .sx1 .i01 { background-position: -477px -100px; }
        .sx1 .i02 { background-position: -494px -100px; }
        .sx1 b { width: 218px; height: 162px; display: block; float: left; }
        .sx1 .sxpic01{ background: url("../images/sxpic.png") no-repeat;}
        .sx1 .sxpic02{ background: url("../images/sxpic02.png") no-repeat;}
        .sx1 .sxpic03{ background: url("../images/sxpic03.png") no-repeat;}

        .bottom_box { width: 1000px; position: relative; }
        .qqweibo { width: 275px; height: 272px; float: left; }
        .title02 { width: 100%; height: 50px; line-height: 50px; color: #d49a73; font-size: 18px; text-indent: 45px; float: left; }
        .weibo { width: 270px; height: 110px; float: left; }
        .wb_pic { width: 69px; height: 69px; float: left; margin: 21px 0 0 50px; display: inline; }
        .wb_cont { float: left; margin: 21px 0 0 10px; display: inline; height: 80px; width: 130px; }
        .wb_name { width: 100%; color: #857e73; font-size: 14px; }
        .wb_biao { width: 100%; background-position: -497px -251px; height: 15px; display: inline-block; margin-top: 5px; float: left; }
        .listen { width: 76px; height: 24px; display: inline-block; float: left; text-indent: -9999px; background-position: -336px -180px; margin-top: 5px; }
        .wb_wxcont { width: 88px; color: #857e73; font-size: 12px; float: left; margin-top: 5px; display: inline-block; }
        .screenshots { width: 720px; float: left; height: 272px; }
        .hots_cont { width: 720px; float: left; }
        .hots_cont img { vertical-align: middle; display: table-cell; }
        /*左右轮播*/
        .demo-item { padding: 35px 65px 0; width: 586px; position: relative; margin: 0; }
        .demo-item li { float: left; padding: 0px 3px 0 3px; text-align: center; width: 190px; height: 143px; display: inline; overflow: hidden; cursor: pointer; }
        .demo-item a { width: 38px; height: 64px; display: block; position: absolute; top: 72px; text-indent: -9000em; outline: none; }
        .arrow1 { left: 5px; background-position: -275px -165px; }
        .arrow2 { right: 5px; background-position: -233px -165px; }
        .do { overflow: hidden; zoom: 1; padding: 10px 0 0 5px; }
        .do span { display: block; width: 5px; height: 5px; float: left; margin-right: 5px; display: inline; background-color: #000; }
        .do span.dotItem { background-color: #f00; }
        /*弹窗*/
        .dialog { width: 805px;visibility: visible;
    position: fixed;
    z-index: 9999;
    left: 50%;
    top: 50%;
    margin-top: -303px;
    margin-left: -402.5px; }
        .dia-con { width: 800px; height: 600px; border: 3px solid #771c1c; float: left; }
        .dia-close { width: 52px; height: 52px; background-position: -459px 0; display: block; position: absolute; right: 0; top: 0; text-indent: -9999px; }
        .cdk{width: 482px ; position: relative;}
        .dia-cdk{width: 435px; height: 205px; background: #43201e; border: 5px solid #903c37;font-size: 46px; line-height:205px; text-align: center;color: #903c37;  }
        .cdk-close{position: absolute;right: 0; top: 0;background-position: 0 -232px; width: 37px; height: 37px; display: block; text-indent: -9999px;  }
        /*footer*/
        .wrap_ied { text-align: center; background: #000; padding: 45px 0 60px; color: #fff; }
        .wrap_ied a { color: #fff; }
        #sfw{position: absolute; left: 4px ;top:14px; width: 305px; height: 139px;*top: 0; top: 0\9;}
        #banner{ position: absolute;; left: 0; top: 90px; width: 1000px; overflow: hidden; height: 580px; *top: -42px; top: -42px\9;}
        .btn_goAct{display: block; width: 270px; height: 60px;  position: absolute; top: 10px; left: 332px; z-index: 30;}
		
		
.gw_footer{padding:30px 0;clear:both;text-align:center;overflow:hidden;margin:0 auto;line-height:20px}
.gw_footer *{margin:0;padding:0}
.gw_footer img{border:none}
.foot_l_p{height:40px}
.foot_r_p{width:621px}
.gw_footer .tn{text-indent:-9999em;overflow:hidden;display:block}
.foot_logo{width:166px;height:31px;margin-right:10px;overflow:hidden}
.foot_logo .glogo{width:166px;height:31px;overflow:hidden;background-repeat:no-repeat;_background:none}
.gw_footer .pal{border-radius:3px;padding:0 5px;float:left;text-align:left;font-family:Tahoma}
.other_logo{overflow:hidden}
.other_logo a,.other_logo span{display:block;margin-right:10px}
.foot_r_p span{display:inline-block;margin:0 5px 0;*margin-bottom:7px;margin-bottom:0\0;width:1px;height:6px;overflow:hidden}
.gw_footer .e{text-align:left;height:19px;overflow:hidden;font-family:Tahoma}
.gw_footer .fl{float:left;font-size:11px;font-size:10px\9;line-height:19px}
.gw_footer .fr{float:right}
.gw_footer .license{padding-left:10px;clear:both;text-align:left;height:25px;line-height:25px}
.glogos{background:url("../images/foot_logo_s.png") no-repeat;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://ossweb-img.qq.com/images/js/foot_js/images/foot_logo_s.png")}
.glogoq{background:url("../images/foot_logo_q.png") no-repeat;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://ossweb-img.qq.com/images/js/foot_js/images/foot_logo_q.png")}
.footer_bg{background-color:#000000}
.gw_footer .pal{background-color: #43231a}
.gw_footer a,.gw_footer{color:#fff}
.gw_logo0 {
    height: 54px;
    background: url(../images/f_logo.png) -190px 0;
}

#hbj{background-color: rgb(0, 0, 0); border-top: 1px solid transparent; position: absolute; height: 2178px; z-index: 9998; width: 100%; left: 0px; top: 0px; opacity: 0.5; display: none}