@charset "utf-8";/* CSS Document */
html{overflow-x:hidden;overflow-y:hidden;}
body{background:#fff;color:#fff;font-family:"微软雅黑";font-size:12px;line-height:24px;margin:0px;overflow-x:hidden;overflow-y:hidden;width:100%;}
a{color:#e8e8e8;text-decoration:none;}
a:hover{color:#af002f;}
.clr{clear:both;height:1px;font-size:1px;line-height:1px;}
.clearfloat:after{display:block;clear:both;content:"";visibility:hidden;height:0;}
.clearfloat{zoom:1}
.fl{float:left;}
.fr{float:right;}
ul,li{list-style-type:none;padding:0;margin:0;}
dl,dt,dd,h1,h2,h3,h4,p{padding:0;margin:0;}
.screen{margin:0px;width:100%;float:left;}
.boxwrap{position:relative;z-index:1;}
img{border:0;}
#allmap {width: 100%;height: 100%;overflow: hidden;margin:0;font-family:"微软雅黑";}

#language{position:fixed;z-index:2;left:25px;top:20px;width:100px;height:40px;}
#language .cn,#language .en{float:left;display:block;color:#666666;font-size:12px;text-align:center;line-height:38px;margin-right:3px;cursor:pointer;z-index: 3;position: relative;}
#language a{display:block;width:42px;height:38px;color:#666666}
#language #lannow a{ color:#ff8500;}
#language #bord_move{width:42px; height:38px; position:absolute;z-index: 1;}
/*head*/
#headright{z-index:9;position:fixed;right:45px;top:30px;width:275px;height:118px;}
#logo{width:186px;height:25px;text-align:right;float:right;}
#copyright{width:280px;height:55px;text-align:right;font-family:Arial,Helvetica,sans-serif;line-height:12px;float:right;margin-top:40px;}
#copyright .teltext{font-size:14px;color:#a3a3a4; margin:0; padding-bottom:10px;}
#smallimg{ width:84px; height:163px; float:right; margin-top:20px; border:1px solid #fff; position:relative;}
#smallimg span{ position:absolute; width:84px; top:70px; text-align:center;text-transform:uppercase;}
.copytxt{font-size:12px;color:#5d5d5e;width:280px;}
.hometext{width:430px;height:90px;position:absolute;bottom:146px;left:50%;margin-left:-215px;z-index: 1;}
/*#twocode{width:75px;height:115px;position:fixed;bottom:15px;right:33px; z-index:9; color:#525253; line-height:12px;}
#twocode img{margin-bottom:10px;width: 75px;height: 75px;}*/
#twocode{width:240px;height:114px;position:fixed;bottom:15px;right:33px; z-index:9; color:#525253; line-height:18px;}
.tupian{width:47px;}
.tupian ul li{width:47px; height:57px;}
.huaguo{width:193px;}
.dianhua{font-size:14px; color:#fff; background:url(../images/hgbeijing.png) no-repeat; height:57px;margin-top:52px; padding:6px 0 0 10px; box-sizing:border-box;}
.qqtb{font-size:14px; background:url(../images/hgbeijing.png) no-repeat; height:57px; line-height:57px;}
.qqtb a{color:#fff;}
.qqtb img{margin:5px 0 0 15px; position:absolute;}

/*menu*/
#menu{z-index:9;position:fixed;left:28px;bottom:28px;width:93px;height:94px;}
#menuwrap{position:relative;width:98px;height:95px;}
.menubox{position:absolute;width:92px;height:92px;line-height:92px;text-align:center;font-size:12px;color:#ff8500;border:1px solid #ff8500;cursor:pointer;}
.menubox:hover{background:url(../images/menubg.jpg);}
#menuli{position:absolute;top:-1px;left:92px;width:0px;height:95px;z-index:9;overflow:hidden;}
#menuli ul{position:relative;padding:4px 6px;background:#ff8500;height:95px;width:598px;margin-left:4px;display:block;}
#menuli li{height:82px;width:72px;float:left;line-height:82px;text-align:center;color:#fff;font-size:12px;z-index:8;}
#menuli li a{position:absolute;color:#fff;display:block;height:82px;width:72px;z-index:9;}
li#menumove{position:absolute;background:url(../images/navactive.gif) no-repeat;width:95px;height:95px;overflow:hidden;z-index:8;top:0px;left:0px;}
li#navactive a{color:#000;}
.menubox-lin{position:absolute;left:28px;top:52px;background:#ff8500;width:36px;height:3px;}
/*nextbtn*/
.nextscreenbox{display:block;width:220px;height:70px;position:absolute;bottom:30px;left:300px;cursor:pointer;z-index:11;}
.nextscreen{margin:0 auto;width:95px;height:35px; border:4px solid #ff8500; display:block;position:relative; overflow:hidden;z-index: 12;}
.nextscreenbox p{color:#ff8500;font-size:16px; font-family:Georgia, "Times New Roman", Times, serif;display:block;margin:5px auto;text-align:center;}
.nextarrow,.prevarrow{width:103px; height:86px;display:black;position: absolute; z-index:9; top:-46px; left:-4px; overflow:hidden;}
.nextarrow{ background:url(../images/next_btn_move.png);}
.prevarrow{ background:url(../images/prev_btn_move.png); top:-4px; left:-4px; }
.btnbgred{ background:#ff8500;width:95px; height:40px;display:black;position: absolute; z-index:8; opacity:0;}
.twocode img{width:75px;height:75px;margin-bottom:10px;}
.twocode p{color:#999999;font-size:12px;}
.s1_text{position:absolute;bottom:50px;left:40px;z-index: 1;opacity: 0;}
.s2_text{display:inline-block;position:absolute;right:40px; width:627px; height:167px; line-height:22px; color:#666666; text-align:right; top:55%; margin-top:-84px;z-index: 2;opacity: 0;}
.lefttop_text{display:inline-block;position:absolute;left:25px;top:140px;z-index: 1;opacity: 0;}
.s2_r1{display:block;width:160px;height:115px;position:absolute;z-index: 1;}
.s2_r2{display:block;width:105px;height:auto;position:absolute;z-index: 1;}
.room{display:block;margin:0 auto;width:70px;height:70px;background:url(../images/s2-r1.png);}
.r1-text{width:170px;height:35px;background:url(../images/s2-t1.png) no-repeat;}
.r2-text{width:105px;height:30px;background:url(../images/s2-t2.png) no-repeat;}
@media screen and (min-width: 1451px) { 
.team_box{width:1450px;height:250px; margin-top:-125px;margin-left:-725px;}
.team_box .bd { width: 1174px; float: left; overflow: hidden;}
.team_btnl,.team_btnr{margin-top:92px;}

.news_box{position:absolute;width:1391px;height:210px; top:50%; left: 50%; margin-top:-105px; margin-left: -696px;}
.news_box .bd{width:1245px;float: left;overflow: hidden;}
.news_info{width:365px;margin-right:25px; margin-left:25px;}
.news_info h3{font-size:16px;color:#666666; height:26px; line-height:26px; padding:20px 0;}
.news_con{ height:74px; font:normal 12px/22px "微软雅黑";}
.news_img{width: 119px;height: 74px;}
.s3_img,.s3_img img{width:294px;height: 235px;}
.orange_mask h2{width: 166px;height: 49px;line-height: 49px;font-size: 13px; margin-top: 92px; margin-left: 69px;}
.music_box{width:1210px;}
.service_box{width:1296px; margin-left:-648px;z-index:1; }
.service_box .bd{width:1190px;}

}
@media screen and (max-width: 1450px) { 
.team_box{width:1200px;height:184px; margin-top:-92px; margin-left:-600px;}
.team_box .bd { width: 926px; float: left;overflow: hidden;}
.team_btnl,.team_btnr{margin-top:67px; overflow: hidden;}   
.news_box{position:absolute;width:1140px;height:210px; top:50%; left: 50%;margin-top:-105px;margin-left: -570px;}
.news_box .bd{width:1020px;float: left;overflow: hidden;}
.news_info{width:310px;margin-right:15px; margin-left:15px;}
.news_info h3{font-size:14px;color:#666666; height:24px; line-height:26px; padding:20px 0;}
.news_con{ height:74px; font:normal 12px/18px "微软雅黑";}
.news_img{width: 95px;height: 59px;}
.s3_img,.s3_img img{width:232px;height: 185px;}
.orange_mask h2{width: 128px;height: 41px;line-height: 41px;font-size: 13px; margin-top: 71px; margin-left: 54px;}
.music_box{width:1005px;}
.service_box{width:956px; margin-left:-478px;}
.service_box .bd{width:850px;}
}
@media screen and (max-width: 1200px) { 
.team_box{width:900px;height:124px; margin-top:-62px;margin-left:-450px;}
.team_box .bd { width: 624px; float: left; overflow: hidden;}
.team_btnl,.team_btnr{margin-top:37px;}
    
.news_box{position:absolute;width:850px;height:210px; top:50%;left: 50%; margin-top:-105px;  margin-left: -425px;}
.news_box .bd{width:741px;float: left;overflow: hidden;}
.news_info{width:227px;margin-right:10px; margin-left:10px;}
.news_info h3{font-size:13px;color:#666666; height:35px; line-height:18px; padding:12px 0;}
.news_con{ height:74px; font:normal 12px/18px "微软雅黑";}
.news_img{width: 84px;height: 52px;}
.s3_img,.s3_img img{width:156px;height: 125px;}
.orange_mask h2{
    width: 87px;height: 29px;line-height: 29px;font-size: 14px; margin-top: 47px; margin-left: 36px;
}
.music_box{width:804px;}
.service_box{width:786px; margin-left:-393px;}
.service_box .bd{width:680px;}

}
.team_box{ position: absolute; top:50%; left:50%;z-index: 1;}
.team_warp{position: relative;left: 0;}
.team_btnl{background:url(../images/circle_red.png) no-repeat; margin-right:65px;float: left;}
.team_btnr{cursor:pointer;background:url(../images/circle_red.png) no-repeat; margin-left:65px;}
.team_btnl,.team_btnr{cursor:pointer;width:50px;height:50px; float:left;  position: relative; overflow: hidden;}
.s3_sliderContent{width:1200px;height:240px; float:left;} 
.s3_img{display:block;float:left;height: auto; position: relative;}
.s3_img img{width: 100%;}
/*music*/
.music_box{margin: 0 auto;overflow-y: hidden;overflow-x:auto;height: 250px;}
.music_box li{float:left;margin-right:1px;width:200px;height:238px;}
.music_box h3{ text-align:center; font-weight:normal; font-size:12px; color:#595557;line-height: 28px;}
.playbox{position:relative;width:200px;height:200px;background:#18191a;float:left;margin-right:1px;}
.musicbtn{ position:absolute;top:0;left:0;width:200px;height:200px;overflow: hidden;}
.musicbtn img{opacity: 0.3;}
.mousebtn{width:100%;height:115px;margin-top: 50px;}
.s4line{width:100%;height:1px;background:#606061;margin-top: -2px;}
.s4linehover{position:relative;left:600px;width:75px;height:5px;background:#b72302;}
.mouseimg{background: url(../images/red_mouse.png); display:inline-block;position:relative;top:48px;left:0px;width:91px;height: 90px; }
/*service*/
.service_box .bd{float: left;overflow: hidden;}
.service_box{position:absolute;height:290px; top:50%; left:50%; margin-top:-145px;overflow: hidden;}
.ser_list{display:inline-block;float: left; width:290px; height:203px; padding-top:60px;border:2px solid #FFFFFF;cursor:pointer; text-align:center;}
.ser_list h2{ color:#666666; font-size:18px; font-family:"微软雅黑"; font-weight:normal; margin-bottom:26px;}
.ser_list img{width: 119px;height: 107px;}
#serbtn_l.leftbtn,#serbtn_r.rightbtn{margin-top:98px;}
/*公益*/

.public_pd .p_tit{ font-size:18px; padding-top:30px; padding-bottom:30px; font-weight:normal;}
/*news*/
.s7text2{font-size:12px;}

.leftbtn,.rightbtn{cursor:pointer;display:inline-block; margin-top:70px; width:38px; height:71px; float:left;}
.leftbtn{background: url(../images/news_prev.gif) -43px 0;margin-right: 15px;}
.rightbtn{background: url(../images/news_next.gif);position: relative;margin-left: 15px;}
.position{ float:left; margin-left:160px;}
.news_info{height:200px;float:left;}

.news_info h3 a{ color:#666;}
.news_info h3 a:hover{ color:#ff8500;}

.news_con{ display:block; overflow:hidden; color:#999;}
.news_img{float:left;margin-right:10px;}

.time_line{ border-bottom:1px solid #999; line-height:24px; color:#999;}

.btn_detail{display:inline-block;border:2px solid #8e8e8e; width:60px; height:19px; line-height:19px; text-align: center;font-size:12px;color:#8e8e8e; margin-top:12px;}
.btn_detail:hover{color:#FFFFFF;background:#ff8500;border:2px solid #ff8500;}
/*contact*/
.contact_box{position:absolute;width:800px;height:500px; left:45%; top:25%; margin-top:-100px; margin-left:-288px;z-index: 1;}
.ditu{width:800px; height:250px;border:1px solid #727272; margin:250px auto 0;}
.con_map{display:inline-block; float:left;padding: 13px;border: 1px solid #727272;text-align: center;}
.con_map img{width:137px;height:137px;}
.con_right{float:left;width:361px;  line-height:16px;margin-left: 50px;}
.con_info{ padding:27px 0;}
.weima{font-size:12px;color:#fff; padding-top:5px;}
.con_icon{ margin-top:12px;}
.con_icon a{ background-image:url(../images/link_icon.png); background-repeat:no-repeat; display:inline-block; width:20px; height:20px; margin-right:12px;}
.icon_qq:hover{ background-position:-22px 0px;}
.icon_sina:hover{background-position:-22px -24px;}
.icon_mail:hover{ background-position:-22px -47px;}
.icon_sina{ background-position:0 -24px;}
.icon_mail{ background-position:0 -47px;}
.arrow_l ,.arrow_r {
    width: 100px; height: 50px;display: block; position: absolute;z-index: 6;
}
.arrow_l{
    background:url(../images/left_arrow.png) no-repeat;left: 0;
}
.arrow_r {
    background: url(../images/right_arrow.png) no-repeat; left: -50px;
}

.circle_red {
    background: url(../images/circle_red_bg.png) no-repeat;width:50px;height: 50px;display: block;position: absolute;z-index: 5; opacity: 0;
}
.orange_mask {
    background: url(../images/orange_mask.png);width: 100%;height: 100%;position: absolute;z-index: 2;display: none;
}
.orange_mask a{display: block;color: #fff;
}
.orange_mask a:hover{color: #fff;}
.orange_mask h2{
    border: 2px solid #fff;text-align: center;
}
.news_wrap {
    position: relative;left: 0;
}
.music_wrap {
    position:absolute; top:50%; margin-top:-100px;width: 100%;z-index: 1;
}

.public_pd {
    padding-left:50px;width: 500px;top: 27%;position: relative;z-index: 0;
}

.black_mask {
    background: url(../images/black_mask.png); width: 100%;height: 100%;position: fixed; z-index: 20;display:none;
}

#floatbox {
    width: 835px;height: 467px;position: fixed;z-index: 21;left: 50%;top: 50%;margin-left: -417px;margin-top: -234px; display: none;
}
#iframebox {
  width: 835px;height: 467px;display: none;
}

#closed {
       width:45px;height:45px; background:url(../images/closed.gif);position: absolute;right:35px;cursor: pointer;
}

.white_mask {
     background: url(../images/white_mask.png); width: 100%;height: 100%;position: fixed; z-index: 20;display:none;
}

.close_hover {
    background: url(../images/closed_white.gif) no-repeat;width: 45px;height: 0px;
}
.leftbtn .red_l {
     width:0px; height:71px; background: url(../images/news_prev.gif);
}
.bgpic {
    height: 100%;width: 100%;z-index: -99999;
}


.rightbtn .red_r {
     width:0px; height:71px; background: url(../images/red_next.gif) right no-repeat;position: absolute;right: 1px;
}

.service_wrap {
    position: relative; 
}



.tell {
    font-size: 40px;height: 44px;line-height: 44px; border-left: 4px solid #ff8500; padding-left: 5px;
}

#circle_box {
    width: 574px;height: 327px;position: absolute;top: 50%;left: 50%; margin-left: -287px;margin-top: -163px;z-index: 1;background:url(../images/circle_bg.png);
}

.circle1 {
    width: 80px;height: 80px;position: absolute;top: 253px;left: 40px;z-index: 1;background: url(../images/circle_big.png) no-repeat;
}
.circle1 a{display: block;width: 158px;height: 111px;}

.circle2 {
    width: 80px;height: 80px; left: 480px;top: -16px; position: absolute;z-index: 1;background: url(../images/circle_small.png) no-repeat;
}
.circle2 a{display: block;width: 101px;height: 87px;}

.gybg_left {
    position: absolute;width: 50%;z-index: -999;background: url(../images/screenbg6_1.jpg) right no-repeat;background-size:cover;height: 100%;
}
.gybg_left .public_pd{
 text-align: right;float: right; padding-right: 50px;
}

.gybg_right {
    width: 50%;z-index: -999;margin-left: 50%;background: url(../images/screenBg6_2.jpg) no-repeat;background-size:cover;height: 100%;
}

.blackbg {
    position: absolute;z-index: 1;width: 100%;height: 100%; background: url(../images/black_mask.png);
}

.articleList ul{
    color: #fff;margin:43px 0;
}
.articleList a{
    color: #fff;
}

#page a{display: inline-block;width: 22px;text-align: center;vertical-align: middle;}
#page a:hover{color: #ff8500;}
#page .current{background: url(../images/page.gif) 1px -36px no-repeat;}
#page .prev,#page .next{
    background-image: url(../images/page.gif);background-position:6px 5px ; background-repeat: no-repeat;width: 20px;height: 20px;display: inline-block;margin-right: 10px;
}
#page .next{
    background-position: -7px 5px;margin-left: 10px;
}
#page .prev:hover{
    background-position: 6px -14px;
}
#page .next:hover{
     background-position: -7px -14px;
}

.articleList {
    width: 345px;
}
.articleList a:hover{
    color: #ff8500;
}

.btn_play {
     background: url(../images/s4-btn.png) center no-repeat;width: 100%;height: 100%;position: absolute;z-index: 3;
}
#loading {
    width: 100%;height: 100%;position: fixed;z-index: 999; background:url(../images/loading.gif) no-repeat center #252525;
}

