@charset "utf-8";
/* CSS Document */
@font-face { 
  font-family:lantingboldGBK;
  src:url('../lantingboldGBK.ttf');
}
*{margin:0; padding:0;}
body{font-family:"微软雅黑" font-size:12px;}
.clear{clear:both;}
img{margin:0;border:0px;}

/*  banner  */
.top{background:#181818; width:100%; height:100%;}
.kv{height:510px; position:relative; width:1580px; margin:0 auto;}
.kv ul{height:510px; width:100%; overflow:hidden;}
.kv ul li{height:510px; width:100%;}
.kv ul li a{height:510px; width:100%; display:block;}
.kv .kv_prev{position:absolute; left:0px; top:230px; background:url(../images/icon_bg.png) no-repeat left top; height:70px; width:70px; z-index:2;}
.kv .kv_next{position:absolute; right:0px; top:230px; background:url(../images/icon_bg.png) no-repeat -115px top; height:70px; width:70px; z-index:2;}
.kv .kv_prev:hover{background:url(../images/icon_bg.png) no-repeat left -81px;}
.kv .kv_next:hover{background:url(../images/icon_bg.png) no-repeat -115px -81px;}
.kv .kv_page{width:150px; height:20px; position:absolute; left:50%; bottom:30px; margin-left:-10px; z-index:2;}
.kv .kv_page a{display:block; float:left; width:22px; height:22px; background:url(../images/icon_bg.png) no-repeat -33px -203px; margin:0 4px;}
.kv .kv_page a.selected{background:url(../images/icon_bg.png) no-repeat left -203px;}
/*  banner  */


/*  menu  */
.nav{background:#1c1b1a; height:70px; width:100%; left:0px; top:510px; position:absolute; z-index:999;}
.nav_bg{background:#1c1b1a; width:1582px; height:70px; margin:0 auto; position:relative;}
.nav.selected{width:100%;left:0px; top:0px;}
.nav .menu{height:70px; margin:0 auto; width:980px; overflow:hidden; position:relative;}
.nav .menu li{float:left; height:70px; list-style:none;}
.nav .menu li.current a{margin-top:-210px;}
/*  menu  */


/*  work  */
.work_bg{background:#fff; width:100%; height:100%; position:absolute; top:580px; left:0px;}
.work_table{width:1582px; height:691px; position:relative; background:#fff; margin:0 auto;}
.work{width:1200px; height:500px; margin:0 auto; position:relative;}
.work_title{background:url(../images/works_title.png) no-repeat; width:293px; height:119px; float:left; margin:20px 0;}
.work_video{width:1160px; margin:0 20px; height:220px; clear:both;}
.work_video li{float:left; width:360px; height:220px; list-style:none; text-align:center; position:relative;}
.work_video li .play{top:70px; left:140px; width:80px; height:80px; background:url(../images/play.png) no-repeat; position:absolute; z-index:1;}
.work_video li .title{width:360px; height:30px; line-height:30px; font-size:22px; font-weight:bold; color:#353535; font-family:"微软雅黑"; overflow:hidden;}
.work_video li .content{width:360px; height:40px; margin-bottom:20px; line-height:20px; overflow:hidden; font-size:12px; font-weight:100; color:#353535; font-family:"微软雅黑"; overflow:hidden;}
.work_video .right{margin-right:40px;}
/*  work  */


/*  content  */
.content_bg{background:#0fa49e; width:100%; height:850px; position:absolute; left:0px; top:1080px;}
.lineA{background:#e75f5f; width:100%; height:22px; position:relative;}
.lineA_bg{background:#e75f5f; width:1582px; height:22px; position:relative;}
.lineB{background:#3e78e6; width:100%; height:22px; position:relative;}
.lineB_bg{background:#3e78e6; width:1582px; height:22px; position:relative;}
.lineC{background:#e7c160; width:100%; height:22px; position:relative;}
.lineC_bg{background:#e7c160; width:1582px; height:22px; position:relative;}
.content1_bg{width:1582px; height:784px; position:relative; background:#0fa49e; margin:0 auto;}
.content1{width:1200px; height:175px; margin:0 auto; position:relative;}
.content_title{background:url(../images/content_title.png) no-repeat; width:293px; height:135px; float:left; margin:20px 0;}
.content_area{width:1324px; margin:0 auto; height:516px;}
.content_area li{float:left; width:322px; height:516px; list-style:none; text-align:center; background:#275e5b; margin-bottom:39px;}
.content_area li .top{width:322px; height:133px;}
.content_area li .intro{width:322px; height:250px; color:#fff; text-align:center; font-size:12px; font-weight:100; line-height:20px; font-family:"微软雅黑";}
.content_area .right{margin-right:12px;}
.gotop{width:80px; height:54px; margin:0 auto; text-align:center;}
/*  content  */


/*  share  */
.share_bg{background:#fff; width:100%; height:768px; position:absolute; left:0px; top:1930px;}
.share_table{width:1582px; height:1288px; position:relative; background:#fff; margin:0 auto;}
.share{width:1200px; height:708px; margin:0 auto; position:relative;}
.share_title{background:url(../images/share_title.png) no-repeat; width:293px; height:148px; float:left; margin:20px 0 0 0;}
.more{float:left; width:887px; text-align:right; height:90px; line-height:90px; margin:20px 0 0 0; padding-top:58px;}
.more a,.more a:visited{color:#FC5842; font-size:18px; font-weight:100; font-family:"微软雅黑"; text-decoration:none;}
.more a:hover{color:#FEA002; font-size:18px; font-weight:100; font-family:"微软雅黑"; text-decoration:underline;}
.share_video{width:1160px; margin:0 20px; height:580px; clear:both;}
.share_video li{float:left; width:360px; height:250px; list-style:none; text-align:center; margin-bottom:40px; position:relative;}
.share_video li .play{top:70px; left:140px; width:80px; height:80px; background:url(../images/play.png) no-repeat; position:absolute; z-index:2;}
.share_video li .title{width:360px; height:30px; line-height:30px; font-size:22px; font-weight:bold; color:#353535; font-family:"微软雅黑";}
.share_video .right{margin-right:40px;}
/*  share  */


/*  about&news  */
.about_bg{background:#202020; width:100%; height:580px; position:absolute; left:0px; top:2698px;}
.about_table{width:1582px; height:580px; position:relative; background:#202020; margin:0 auto;}
.quest{width:1200px; height:580px; margin:0 auto; position:relative;}
.quest_title{background:url(../images/quest_title.jpg) no-repeat; width:293px; height:172px; float:left; margin:20px 0;}
.about{width:399px; height:295px; border-right:1px dashed #fff; margin-left:200px; float:left; clear:both;}
.about_title{color:#fff; font-family:"微软雅黑"; font-weight:100; font-size:28px; float:left; text-align:left; width:200px; height:26px; margin-top:16px;}
.about_engtitle{color:#fe9f03; font-weight:100; font-size:48px; float:left; text-align:right; width:109px; font-family:"微软雅黑"; height:45px;}
.about_video{width:350px; height:210px; float:left; margin:30px 0; position:relative;}
.about_video .play{top:65px; left:135px; width:80px; height:80px; background:url(../images/play.png) no-repeat; position:absolute; z-index:2;}
.news{width:380px; height:295px; margin-left:46px; float:left;}
.news_engtitle{color:#fe9f03; font-weight:100; font-size:48px; float:left; text-align:left; width:170px; font-family:"微软雅黑"; height:45px;}
.news_title{color:#fff; font-family:"微软雅黑"; font-weight:100; font-size:28px; float:left; text-align:left; width:200px; height:26px; margin-top:16px;}
.news_list{width:370px; height:210px; float:left; margin:30px 0;}
.news_list li{width:100%; height:30px; line-height:30px; color:#fff; text-align:left; list-style:none; font-size:14px; font-weight:100; font-family:"微软雅黑";}
.list a,.list a:visited{color:#fff; font-size:14px; font-weight:100; font-family:"微软雅黑"; text-decoration:none;}
.list a:hover{color:#FEA002; font-size:14px; font-weight:100; font-family:"微软雅黑"; text-decoration:underline;}
/*  about&news  */


/*  contact  */
.contact_bg{background:#ba292e; width:100%; height:654px; position:absolute; left:0px; top:3278px;}
.contact_table1{width:1582px; height:654px; position:relative; background:#ba292e; margin:0 auto;}
.contact{width:1200px; height:260px; margin:0 auto; position:relative; padding-top:100px; text-align:center; font-size:38px; color:#fff; font-family:"微软雅黑"; font-weight:bold; line-height:60px;}
.contact_table{width:260px; height:180px; border:0px; margin:0 auto; margin-bottom:60px;}
.contact_table dl{float:left; width:60px; height:45px; line-height:45px;}
.contact_table dd{float:left; width:200px; height:45px; line-height:45px; color:#fff; font-weight:100; text-align:left; font-family:"微软雅黑"; font-size:22px;}
/*  contact  */


/*  footer  */
.footer{background:#202020; width:100%; height:46px; text-align:center; position:absolute; left:0px; top:3932px; margin:0px auto; font-size:12px; font-family:Tahoma, Geneva, sans-serif; line-height:23px; color:#fff;}
.footer_font{width:1582px; height:46px; background:#202020; margin:0 auto; padding:10px 0; font-size:12px; font-family:Tahoma, Geneva, sans-serif; line-height:23px; color:#fff; position:relative;}
/*  footer  */