@charset "utf-8";

/* CSS Document */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin:0; padding:0;font-family:"微软雅黑";font-size:14px;}

table { border-collapse:collapse; border-spacing:0; margin:0; padding:0;}

textarea{resize:none;}

fieldset, img { border:0; }

img{ vertical-align:top;}

address, caption, cite, code, dfn, th, var { font-style:normal; font-weight:normal; }

ol, ul { list-style:none; }

h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal; }

abbr, acronym { border:0; }

em,i{font-style: normal;}

.clear{zoom:1;}

.clear:after{ content:""; display:block; clear:both;}

a{ text-decoration:none; cursor:pointer;}

a:hover{ text-decoration:none; cursor:pointer; }

a:focus { outline-style:none;}

body{

  min-width:1160px;

  background:#050c15;

}

/*公共*/
div.nav_main{padding-bottom:5px;margin-bottom:0;}
.base{width:1160px;margin:0 auto;}

.base h2{height:180px;background:url("ico.png") no-repeat center top;background-size:100% 360px;text-align: center;font-size:38px; color:#00caff;line-height: 160px;font-weight:bold;}

.base em{display:block;font-size:18px; margin-top: -30px;color:#fff;line-height: 36px;margin-bottom:35px;}

.link a{display:inline-block;width:224px;margin-bottom:50px;font-size:20px; color:#fff; height:67px; background:url("ico.png") no-repeat 0 -200px;line-height: 80px;}

.con6_list1 li{transition: 0.3s;

  -webkit-transition: 0.3s;

  -moz-transition: 0.3;

  -ms-transition: 0.3s;}

.base h2,.base em,.base .link{text-align: center;}

/*banner*/

/*banner*/

.a_banner {

  width: 100%;

  background:#f7f7f7;

  position: relative;

  overflow:hidden;

}

.a_banner_pic {

  width:100%;

  height: 555px;

  position: relative;

}

.a_banner_pic li{opacity:0;}

.a_banner_pic li:nth-child(1){opacity:1;}

.a_prev,

.a_next {

  position: absolute;

  top: 48%;

  left: 50%;

  width: 74px;

  opacity: 0;

  margin-top: -60px;

  z-index: 30;

  color:#fff;

  font-size:80px;

}

.a_prev {

  margin-left: -600px;

}

.a_next {

  margin-left: 520px;

  background-position: -50px 118px;

}

.a_banner:hover .a_prev,

.a_banner:hover .a_next {

  opacity: 1;

}

.a_banner:hover .a_prev {

  margin-left: -550px;

}

.a_banner:hover .a_next {

  margin-left: 520px;

}

.a_banner ul {

  width:100%;

  height: 100%;

  overflow: hidden;

}

.a_banner li {

  width:100%;

  height: 100%;

  left:50%;

  margin-left:-960px;

  position: absolute;

}

.a_change_btn {

  height: 14px;

  text-align: center;

  position: absolute;

  bottom: 23px;

  left: 50%;

  width:220px;

  z-index: 10;

  margin-left: -110px;

  vertical-align: middle;

}

.a_change_btn a {

  display: inline-block;

  width: 14px;

  height: 14px;

  background:#f5f5f5;

  margin: 0 4px;

  vertical-align: middle;

  position: relative;

  border-radius:50%;

}

.a_change_btn .btn_active {

  background: #00caff;

}



/*con1---con1-1*/
.con1-1{text-align: center;    background: url("con1_bg.jpg") no-repeat center top;}
.con1-1 img{padding:24px;margin-bottom:10px;}
.con1{background: url("con1_bg.jpg") no-repeat center top; height:785px;}

.con1 li{width:350px; float:left;margin-right:54px;display:inline;position: relative;}

.con1 li:nth-child(3){margin-right:0;}

.con1 li:nth-child(1):after{content:"";background:url("ico.png") no-repeat 0 -288px;position:absolute;right:-47px; top:77px;width:35px; height:35px;}

.con1 li:nth-child(2):after{content:"";background:url("ico.png") no-repeat 0 -322px;position:absolute;right:-47px; top:77px;width:35px; height:35px;}

.con1 img{margin-bottom:20px;box-shadow: 0px 0px 5px #1e9fcd}

.con1 h5{font-size:20px; color:#fff; margin-bottom:10px; text-align: center;}

.con1 p{text-align: left;font-size:16px; color:#fff;line-height: 30px;}

/*con2*/

.con2{background: url("con2_bg.jpg") no-repeat center top;height:325px;/*871px*/}

.con2 em,.con3 em,.bgh em{margin-bottom:45px;}

.con2_img{text-align: left;position: relative;width:935px;display:none;}

.con2_img img{margin-left:120px;}

.con2_img .con2_word{position: absolute;top:50%;right:-160px;font-size:16px; color:#fff;}

/*con3*/

.con3{background: url("con3_bg.jpg") no-repeat center top; height:823px;}

.con3 .link{margin-bottom:124px;}

.con3_word{width:458px;text-align:left;font-size:16px; color:#fff;line-height: 36px;margin-left:100px;}

/*ch*/

.contain4,.contain5{

    margin-bottom: 35px;

}

.con4_list1{

    overflow: hidden;

    margin-bottom: 40px;

}



.con4_list1 li{

    float: left;

    width:152px;

    height:87px;

    margin-left: 68px;

    background: url("con4_list1_link.png") no-repeat center top;

    text-align: center;

    font-size: 18px;

    color:#fff;

    padding-top: 65px;

}

.con4_list1 li.hover{

    background: url("con4_list1_hover.png") no-repeat center top;

}

.con4_list1 li:nth-child(2),.con4_list1 li:nth-child(3),.con4_list1 li:nth-child(5){

    padding-top: 56px;

    height:96px;

}

.con4_tab{

    border:1px solid #797979;

}

.con4_tab tr:nth-child(1){

    height:54px;

    background: #268592;

    text-align: center;

    font-size: 18px;

    color:#fff;

}

.con4_tab tr th{

    border:1px solid #797979;

    font-size: 18px;

}

.con4_tab tr{

    height:39px;

    text-align: center;

    border:1px solid #797979;

}

.con4_tab tr td{

    border:1px solid #797979;

}

.con4_tab tr td:nth-child(1){

    font-size: 18px;

    color:#fff;

    background: #c3715d;

}

.con4_tab tr td:nth-child(2){

    font-size: 18px;

    color:#fff;



}

.con4_tab_wrap .con4_tab .neirong{

    background: #fff;

    color:#333;

    font-size: 14px;

    text-align: left;

    padding-left:35px;



}



.con4_tab_wrap .con4_tab .keshi{

    background: #fff;

    font-size: 14px;

    color: #ff0300;

}

.con4_tab_wrap .con4_tab .kemu{

    background: #3baaab;

    font-size: 18px;

    color: #fff;

}

.con4_tab{

    display: none;

}

.con4_tab1{

    display: block;

}







.con5_wrap{

    position: relative;

    width:1200px;

    height:530px;

}

.a_con7_team{padding-top: 10px; margin-bottom:40px;text-align: center;}

.a_clear{display:inline-block;margin:0 auto;}

.a_team{width:330px;float: left;height:435px;position: relative;background: url("vr_big_bg.png") no-repeat center top;);margin-right:30px;}

.a_team_pic{width:330px;float: left;height:424px;overflow:hidden;}

.a_team_pic img{right:0;bottom:0;}

.a_team_pro{width:673px;float: left;height:426px;padding-top: 10px;background: url("t_bg.png") no-repeat center top;}

.a_team_cir{position: relative;}

.a_team_cir1,.a_team_cir{width:600px;}

.a_team_cir1 a{color:#f65c5c;}

.a_team_cir1 p i{color:#f65c5c;}

.a_team_cir1 p span:nth-child(1){display:block;color:#fff; padding:92px 0 0 140px;font-size:14px; line-height: 28px;text-indent: 28px;text-align: left}

.a_team_cir1 em{position: absolute;top:78px;left:138px;font-size:16px;}

.aTeamSmallPic{height:120px;margin-top: 35px;text-align: left;display:inline-block; margin:30px auto 0;}

.aTeamSmallPic img{background: #fff}

.aTeamSmallPic a:nth-last-child(1){margin-right:0;}

.a_team_name{position: absolute;width:100px;text-align:center;left:10px;top:30px;font-weight: bold;color:#fff;font-size: 16px;}

.aTeamSmallPic a{display: inline-block;border: 1px solid #b7b7b7;margin-right:24px;position: relative;width:118px;height: 118px;}

.aTeamSmallPic .aTeamActive{border-color: #00caff;}



.contain6{

    margin-bottom: 0px;

    background: url("contain6_bg.png") no-repeat center bottom;

}



.con6_wrap{



    position: relative;

    padding-bottom:50px;

}

.con6_tab{position: relative;}

.con6_tab>span{

    display: block;

    position: absolute;

    color:#fff;

    background: #060f1a;

    border:1px solid #da3030;

    width:153px;

    height:45px;

    border-radius: 23px;

    text-align: center;

    line-height: 45px;

    cursor: pointer;

}

.con6_tab>span.hover{

    width:155px;

    height:47px;

    border:0px;

    background: #00caff;

    color:#050c15;

}

.con6_tab>span:nth-child(1){

    top:-23px;

    left:40px;

}

.con6_tab>span:nth-child(2){

    top:-23px;

    left:222px;

}

.con6_list_wrap{padding-top:50px; border-top:1px solid #00caff;}

.con6_list_wrap .name{

    display: block;

    width:1142px;

    font-size:20px;

    color:#00caff;

    text-align: left;

    padding-left:15px;

    margin-bottom: 17px;

}

.con6_list_wrap ul{

    text-align: center;

}

.con6_list1{

    margin-bottom: 27px;

}

.con6_list_wrap ul li{

    display: inline-block;

    margin:0 5px 13px;

    width:364px;

    height:203px;

    position: relative;

}

.con6_list_wrap1 .con6_list1 li:nth-child(2){

    background: url("con6_img1.jpg") no-repeat center top;

}

.con6_list_wrap1 .con6_list1 li:nth-child(3){

    background: url("con6_img3.jpg") no-repeat center top;

}

.con6_list_wrap1 .con6_list1 li:nth-child(4){

    background: url("con6_img4.jpg") no-repeat center top;

}



.con6_list_wrap1 .con6_list2 li:nth-child(2){

    background: url("con6_img7.jpg") no-repeat center top;

}

.con6_list_wrap1 .con6_list2 li:nth-child(3){

    background: url("con6_img8.jpg") no-repeat center top;

}

.con6_list_wrap1 .con6_list2 li:nth-child(4){

    background: url("con6_img9.jpg") no-repeat center top;

}

.con6_list_wrap ul li span{

    display: block;

    text-align: center;

    position: absolute;

    font-size: 18px;

    color:#fff;

    line-height: 41px;

    height:41px;

    width:364px;

    background: rgba(0,0,0,.6);

    left:0px;

    bottom:0px;

}

.con6_list_wrap2{

    display: none;

}

.con6_list_wrap2 .con6_list1 li:nth-child(2){

    background: url("ar_img5.jpg") no-repeat center top;

}

.con6_list_wrap2 .con6_list1 li:nth-child(3){

    background: url("ar_img9.jpg") no-repeat center top;

}

.con6_list_wrap2 .con6_list1 li:nth-child(4){

    background: url("ar_img7.jpg") no-repeat center top;

}



.con6_list_wrap2 .con6_list2 li:nth-child(2){

    background: url("ar_img1.jpg") no-repeat center top;

}

.con6_list_wrap2 .con6_list2 li:nth-child(3){

    background: url("ar_img2.jpg"/) no-repeat center top;

}

.con6_list_wrap2 .con6_list2 li:nth-child(4){

    background: url("ar_img3.jpg") no-repeat center top;

}

/*pj*/

.wrap { width: 1180px; margin: 0 auto; }



.bgh { background-color: #080c15; }

.bgh .link a{margin-bottom:0;}

.fl { float: left; }



.vr3_1con_nav { float: left; margin: 115px 15px 0 190px; width: 240px; }

.vr3_1con_nav a { float: left; display: inline-block; margin-bottom: 10px; margin-right: 10px; width: 110px; height: 40px; line-height: 40px; font-size: 16px; color: #050e19; background-color: #00caff; text-align: center; -webkit-transition: all .2s; transition: all .2s; }

.vr3_1con_nav a:hover, .vr3_1con_nav a.on { color: #fff; background-color: #da3030; }



.vr3_1con_box { width: 735px; float: left; background: #080c15 url("vr3_1bg.jpg") left top no-repeat; padding-top: 70px; padding-bottom: 90px; }

.vr3_1con_box li { font-size: 0; display: none; }

.vr3_1con_box li:first-child { display: block; }

.vr3_2con .txt { float: left; padding-top: 135px; padding-left: 125px; float: left; font-size: 28px; line-height: 1.5; color: #fff; text-align: center; }



.vr3_3con .vr3_3img { margin-top: 98px; margin-bottom: 74px; }



.vr3_4con { height: 818px; background: #fff url("vr3_4bg.jpg") center center no-repeat; position: relative; }



.vr3_4btn { position: absolute; left: 50%; bottom: 150px; margin-left: -110px; text-align: center; width: 220px; }

.vr3_4btn a { float: left; display: inline-block;width: 220px; height: 71px; line-height: 71px; text-align: center; font-size: 18px; background-color: #a43946; background: url("vr3_4bg1.png") center center no-repeat; box-sizing: border-box; color: #fff; }



.bottom { height: 61px; background: #000;}



.bottom p { text-align: center; font-size: 20px; color: #fff; line-height: 61px; }



.bottom p a { margin-left: 46px; padding: 10px 20px; background: url("qq.png") no-repeat center; }



.bottom p a:nth-child(2) { position: relative; background-image: url("weixin.png"); }



.bottom p a:nth-child(3) { background-image: url("weibo.png"); }



.bottom p a:nth-child(4) { background-image: url("douban.png"); }



.bottom p .weixin span { display: none; font-size: 14px; width: 150px; height: 180px; border-radius: 10px; border: 2px solid #e8ea25; position: absolute; bottom: 46px; left: -55px; color: #333; line-height: 45px; display: none; background: #eee; }



.bottom p .weixin span img { width: 90%; }



.bottom p .weixin:hover span { display: inline-block; }

.bottom_zw{height:25px;background:#fff;}

/*new-201768感言*/
.con_db_con a img,.con_db_con a p{transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;-webkit-transition:0.3s;}
.con201768{background: #050c15;padding:10px 0 30px 0;}
/*.con_db{margin-bottom:90px;}*/
.con_db{padding-top:30px;}
.con_db_tab{position: relative;margin-bottom:40px;}
.con_db_tab:after{content:"";width:100%;border-top:1px solid #00caff;position: absolute;left:0;top:50%;}
.con_db_tab span{display:inline-block;padding:18px 14px;font-size:14px;margin-left:40px;color:#fff;position:relative;background: #060f1a;z-index:2;border:1px solid #da3030;border-radius: 30px;cursor:pointer;}
.con_db_tab span.on{background:#00caff;border-color:#00caff;color:#000;}
.con_db_con p{font-size:16px;color:#fff;line-height: 16px;}
.con_db_con a{display:block;background: url("con1768_bg.png") no-repeat center top;width:553px;text-align: center;padding-top:14px;margin:0 0 30px 17px;float:left;position: relative;}
.con_db_con img:nth-child(1){margin-bottom:60px;opacity:0.8;}
.con_db_con p{text-align: left;text-indent: 5px;}
.con_db_con img:nth-child(2){position: absolute;left:50%;top:50%;margin:-65px 0 0 -45px;opacity:0;-webkit-transform:scale(0.7);-moz-transform:scale(0.7);-mz-transform:scale(0.7);-o-transform:scale(0.7);}
.con_db_con a:hover p{color:#00caff;}
.con_db_con a:hover img{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);}
.con_db_con li{display:none;}
/*视频弹出*/
#chh_show{position: absolute;width: 100%;z-index:20000;left:0;top:0;display:none;}
.chh_mask{width: 100%;height: 100%;background: #000;filter:alpha(opacity=80);opacity:0.8;}
#chh_video{height:440px; width:580px; color:#bbb; border:1px solid #444; padding:3px;position: fixed;left: 50%;top:50%;margin: -220px 0 0 -290px;z-index:100;}
#chh_close{background:url("close.png") no-repeat; width:25px; height:29px;position: absolute;right:-16px;top:-15px;z-index:1000; cursor:pointer;-webkit-transform: translateZ(0)}