/* CSS Document */

*{padding:0;margin:0;}
a{text-decoration:none;}
li{list-style:none;}
body{font-size:12px; font-family: 'Microsoft YaHei'!important;color:#666;overflow-x: hidden;}
img{border:none;}

.left{float:left;}
.right{float:right;}
.clear{clear:both;}
.clearfix:after{ content:"."; display:block;clear:both;font-size:0;height:0;overflow:hidden;}
.clearfix{ zoom:1;}

.wrapper{width:1200px;margin:0 auto;} 
.mb{margin-bottom:10px;}
.mt{margin-top:15px;}
.mr{margin-right:10px;}
.ml{margin-left:10px;}

.gray{ color:#434343; font-size:16px;}
.small{ font-size:16px; color:#434343; font-weight:normal;line-height: 28px; font-size:14px;}

/*header*/
.header{ position:relative;height:560px;padding-top:20px; margin-bottom:30px;overflow: hidden;}
.header_one{ position: absolute; font-size:40px; color:#fff; left:338px; top:180px; z-index:5;}
.header_two{ position: absolute; font-size:20px; color:#fff; left:425px; top:243px; z-index:5;}
.header_three{ position: absolute; font-size:16px; color:#fff;left:472px; top:280px; z-index:5;}
.banner_img{position:absolute;left:50%;top:0;height: 560px;width:1600px;margin-left: -800px;z-index:2;}
.nav_box{height:60px; position:relative;z-index:3;}
.logo{width:133px; height:46px; background:url(../images/logo.png) no-repeat;}
.nav_box .right a{display: block;float:left; margin:0 8px;width:86px; height:30px; line-height:30px; text-align:center;font-size:14px; font-weight:bold;color:#fff;}
.nav_box .right a:hover,.nav_box .right a.cur{width:82px; height:26px;line-height:26px;border:2px solid #737071;border-radius:3px;-moz-border-radius:3px;background:#0d0908;}

.btn_Box{ position:absolute;width:158px; height:50px; line-height:50px;background:#f39800; color:#FFF; font-size:16px; text-align:center; top:345px;left:50%;margin-left:-80px;border-radius:5px; z-index:5;}

.menubox{background:#0d0908;position:fixed;left:0;top:0;width:100%;z-index:99;display:none}
.menu{position:relative;overflow:hidden;padding:10px 0;}
.menu ul{float:right;overflow:hidden;margin:10px 0;}
.menu ul li a{ float:left;width:86px; height:30px; line-height:30px; text-align:center;font-size:14px; color:#FFF; font-weight:bold; margin:0 20px;}
.menu ul li a:hover,.menu ul li a.on{float:left;width:82px; height:26px; line-height:26px; text-align:center;font-size:14px; color:#FFF; font-weight:bold;border:2px solid #CCC;border-radius:3px;}

/*Content_box*/
.Content_box{background:url(../images/2.png) repeat-x;}
.Activity h2{ font-size:29px; color:#434343; font-weight:normal; text-align: center;margin-top:33px;}
.Activity_icon_yellow{ width:22px; height:10px;border:1px solid #fc9800;border-radius:5px;-moz-border-radius:5px;background:#fc9800;  margin:15px auto;}

.Activity_schedule{margin-left:437px; border-left:2px solid #e9e9e9;}
.Activity_schedule li{margin-left:-7px;margin-top:20px; background:url(../images/script2.png) no-repeat; background-position:-488px -112px;overflow: hidden;}
.data{ float:left; font-size:14px; color:#d9d9d9; margin-right:25px; margin-left:37px; margin-top:15px;}
.Activity_schedule li p{ float:left;font-size:14px; color:#999595;margin-top:10px;}


.Publicclass h2{font-size:29px; color:#434343; font-weight:normal; text-align: center; margin-top:70px;}
.Publicclass_icon_yellow{width:22px; height:10px;border:1px solid #fc9800;border-radius:5px;-moz-border-radius:5px;background:#fc9800;  margin:15px auto;}

.Publicclass_icon dl{ float:left;width:170px;margin-left:105px;margin-top:30px;text-align:center; display:inline;}
.hot{ font-size:17px; font-weight:bold; color:#434343; height:50px; line-height:50px;}
.hot_er{font-size:14px;color:#9f9f9f; height:22px; line-height:22px;}
.Publicclass_icon dl dt img {
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
	cursor:pointer;
	
}
.Publicclass_icon dl dt img:hover{
	-webkit-transform:rotate(360deg);
    -moz-transform:rotate(360deg);
    -o-transform:rotate(360deg);
    transition:rotate(360deg);
}

.map{}
.map h2{font-size:29px; color:#434343; font-weight:normal;text-align: center; margin-top:70px;}
.map .vivo_icon_yellow{width:22px; height:10px;border:1px solid #fc9800;border-radius:5px;-moz-border-radius:5px;background:#fc9800; margin:15px auto;}
.map .map_info{height:40px;margin:0 auto 15px;font-size: 16px;font-family: "Microsoft Yahei";font-weight: bold;}
.map_info_ico{display:block;width:170px;height:36px;line-height:36px;background:url(../images/map_ico.png) no-repeat;padding-left: 40px;margin:0 auto; margin-left:625px;}

.vivo{ height:720px;}
.vivo h2{font-size:29px; color:#434343; font-weight:normal;text-align: center; margin-top:70px;}
.vivo_icon_yellow{width:22px; height:10px;border:1px solid #fc9800;border-radius:5px;-moz-border-radius:5px;background:#fc9800; margin:15px auto;}
.PC_video{height:554px; background:url(../images/7.png) no-repeat; margin-top:30px;}
.PC_video_left{width:600px; height:507px;background:#2c3137; overflow-y:scroll; margin-top:4px;padding-bottom: 40px;}
.PC_vid_title{ display:block;width:171px; height:45px; line-height:45px;background:url(../images/script2.png) no-repeat; background-position:0 -274px; text-indent:60px; margin-left:0px; margin-top:35px;font-size:18px; color:#FFF;}



.people_yi{ width:520px; height:100px;margin-left:40px; margin-top:37px;}
.py_t{ float:left;width:115px; height:100px; margin-right:25px;}
.people_yi dt{float:left;}
.blue{ float:left;width:375px;overflow: hidden;font-size:18px; font-weight:bold;color:#1f5c88; margin-bottom:5px;}
.blue a{font-size:18px; font-weight:bold;color:#009af3;}
.blue_icon{background:url(../images/script2.png) no-repeat; background-position:0px -401px;width:15px; height:15px;display: inline-block;margin-left: 15px;}
.blue_cur { float:left;width:375px;overflow: hidden;font-size:14px; height:72px; line-height:24px;color:#6d7884;}
.blue_z{ font-size:14px; height:21px; line-height:21px; color:#6d7884;}



.PC_video_right{width:600px;overflow:hidden;}

.tu{ position:relative;width:598px; height:341px;padding-top:35px; margin-top:4px;overflow: hidden;}
.pc_video_show{position:absolute;left:0;top:0;width:600px;height: 377px;z-index:2;}
.PC_video_BC a.PC_vid_title1{ position:absolute; font-size:24px; font-weight:bold; color:#FFF; margin-top:-175px; margin-left:183px;z-index:3;}
.PC_video_pos{ position:absolute;left:50%;top:140px;margin-left: -32px;width: 64px;height: 64px; background:url(../images/sp.png) no-repeat top center;overflow: hidden;z-index:4;}
.video_tit{position:absolute;left:0;bottom:0;width:100%;text-align:center;height:60px;line-height:60px;z-index:3;color:#fff;font-size:24px;font-weight:bold;background:rgba(0,0,0,0.8);}
.PC_vid_title1{position: absolute;width:171px; height:45px; line-height:45px;background:url(../images/script2.png) no-repeat; background-position:0 -274px; text-indent:60px;margin-left:0px;font-size:18px; color:#FFF;z-index:3;}

.PC_video_BC{ height:161px; background:#f39800; padding-top:10px;}
.one{ font-size:40px; color:#FFF; font-weight:bold; text-align:center; margin-bottom:13px;}
.two{ font-size:14px; color:#FFF; text-align:left; height:22px; line-height:22px; margin-left:85px;}




.guests{ height:620px;}
.guests h2{font-size:29px; color:#434343; font-weight:normal;text-align: center;}
.guests_icon_yellow{width:22px; height:10px;border:1px solid #fc9800;border-radius:5px;-moz-border-radius:5px;background:#fc9800;  margin:15px auto;}
.guests_box{ height:435px; border:1px solid #e9e9e9; margin-top:40px;position: relative;}
.guests_box .hd{position: absolute;top:630px;left:50%;}
.guests_box .next,.guests_box .prev{width:45px;height:75px;display:block;position: absolute;background-repeat:no-repeat;top:50%;margin-top: -40px;z-index:6;display: none}
.guests_box .prev{background-image:url(../images/btn_prev2.png);left:10px;}
.guests_box .next{background-image:url(../images/btn_next2.png);right:10px;}



.lyh_BOX{ width:600px; height:217px;}
.zuo{ float:left;width:270px;height:217px; padding-left:30px;overflow: hidden;}
.LYH{font-size:16px; color:#434343; font-weight:bold; height:24px; line-height:24px; margin-top:36px; margin-bottom:15px;}
.LYH_ZI{width:96%;height:96px;line-height:24px;font-size:12px; color:#434343;overflow: hidden;}
.BD{font-size:24px;}
.you{ float:left;width:299px;height:217px;overflow: hidden;}
.lyh_BOXclearfix you.img{position:relative;}
.sanjiao{ position:absolute; width:16px; height:19px; display:block;z-index:80; margin-top:-186px; margin-left:284px; background:url(../images/116.png) no-repeat;}
.sanjiao1{ position:absolute; width:16px; height:19px; display:block; z-index:80; margin-top:-186px; margin-left:-1px; background:url(../images/115.png) no-repeat;}

.SiteAtlas{ height:800px;}
.SiteAtlas h2{font-size:29px; color:#434343; font-weight:normal;text-align: center;}
.SiteAtlas_icon_yellow{width:22px; height:10px;border:1px solid #fc9800;border-radius:5px;-moz-border-radius:5px;background:#fc9800; margin-left:590px; margin-top:15px; margin-bottom:33px;}

.SiteAtlas_banner{height:617px;position: relative;}
.SiteAtlas_banner .hd{position: absolute;top:630px;left:50%;}
.SiteAtlas_banner .next,.SiteAtlas_banner .prev{width:45px;height:75px;display:block;position: absolute;background-repeat:no-repeat;top:50%;margin-top: -40px;z-index:80;display: none}
.SiteAtlas_banner .prev{background-image:url(../images/btn_prev2.png);left:10px;}
.SiteAtlas_banner .next{background-image:url(../images/btn_next2.png);right:10px;}

.SiteAtlas_banner .hd ul li{width:16px;height: 16px;background:#000;border-radius: 50%;margin:20px 10px 10px;float:left;}
.SiteAtlas_banner .hd ul li.on{background: #898989;cursor: pointer;}

.SiteAtlas_banner .bd ul{height: 617px;}
.SiteAtlas_banner .bd li{position: relative;float:left;width:1200px;height: 617px;overflow: hidden;}
.SiteAtlas_banner .bd li .show_banner_info{position: absolute;bottom:0;left:0;width:1200px;height:90px;line-height: 90px;text-align: center;color:#fff;font-size:24px;background:rgba(0,0,0,0.8);}



.CLASS{height:420px;}

.Trailer{height:365px;}
.Trailer h2{font-size:30px; color:#434343; font-weight:normal;text-align: center;}
.Trailer_icon_yellow{width:22px; height:10px;border:1px solid #fc9800;border-radius:5px;background:#fc9800;margin:15px auto;}
.tuy{ float:left;margin-top:33px;}
.ys{ color:#434343; font-size:18px;line-height: 36px;}
.Bj{ font-size:14px; color:#b0b0b0;}
.tue{ float:left;margin-top:33px; margin-left:33px;}

.CLASS dt{margin-bottom: 8px;overflow: hidden;}

.trailer_box{overflow: hidden;position: relative;}

.trailer_box .next,.trailer_box .prev{width:45px;height:75px;display:block;position: absolute;background-repeat:no-repeat;top:50%;margin-top: -62px;z-index:80;display: none}
.trailer_box .prev{background-image:url(../images/btn_prev2.png);left:10px;}
.trailer_box .next{background-image:url(../images/btn_next2.png);right:10px;}

.trailer_box .tempWrap{width:1200px!important;}
.trailer_box .bd dl{width:275px;float:left;margin-right: 33px;}

.friend{ display:none;}
.friend h2{font-size:29px; color:#434343; font-weight:normal; margin-left:540px;}
.friend_icon_yellow{width:22px; height:10px;border:1px solid #fc9800;border-radius:5px;-moz-border-radius:5px;background:#fc9800; margin-left:584px; margin-top:10px;}
.friend_tu{ height:175px; margin-top:33px;}
.friend_tu a{ float:left;border:1px solid #e9e9e9; width:237px; height:100px; text-align:center;}
.friend_tu a img{ margin-top:10px;}
.friend_tu a:hover{width:236px; height:99px; border:1px solid #fc9800;}

.Media{ height:376px;}
.Media h2{font-size:29px; color:#434343; font-weight:normal;text-align: center;}
.Media_icon_yellow{width:22px; height:10px;border:1px solid #fc9800;border-radius:5px;-moz-border-radius:5px;background:#fc9800;  margin:15px auto;}
.Media_tu{ height:200px; margin-top:33px;}
.Media_tu a{ float:left;border:1px solid #e9e9e9; width:237px; height:100px; border-right:none; border-bottom:none;}
.Media_tu a.five{ border-right:1px solid #e9e9e9;}
.Media_tu a.bottom{ border-bottom:1px solid #e9e9e9;}
.Media_tu a img{ margin-top:30px;}
.Media_tu a:hover{width:236px; height:99px; border:1px solid #fc9800;}



.footer{ height:235px; background:#2f2f38;}
.footer_top{ height:170px; border-bottom:1px solid #41414d;}
.footer_icon_box{  margin-left:200px;}
.footer_icon_box ul{ float:left;width:190px; height:170px;margin-left:40px;}
.footer_icon_box ul li{ text-align:center; font-size:14px; height:32px;line-height:32px;}
.footer_icon{ width:32px; height:32px; background:url(../images/111.png) no-repeat;margin:31px 0 22px 82px;}
.footer_bt{ margin-top:22px; text-align:center;}
.footer_icon1{ width:32px; height:32px; background:url(../images/112.png) no-repeat;margin:31px 0 22px 82px;}

.footer_icon2{ width:32px; height:32px; background:url(../images/113.png) no-repeat;margin:31px 0 22px 82px;}

.footer_icon3{ width:32px; height:32px; background:url(../images/114.png) no-repeat;margin:31px 0 22px 82px;}


.video_layer{position:fixed;left:50%;top:50%;width:890px;height: 550px;background:#fff;padding: 15px;margin-left: -460px;margin-top:-290px;z-index: 120;display: none}
.video_layer_close{position:absolute;right:-15px;top:-15px;width:30px;height: 30px;border-radius: 50%;background:#f39800;color:#fff;line-height: 30px;text-align: center;cursor: pointer;}
.shadow{background:#000;opacity:0.8;filter:alpha('opacity:80');position:fixed;left:0;top:0;width:100%;height: 100%;z-index: 119;display: none}