@charset "gb2312";
* { margin: 0; padding: 0; font-family: "\5FAE\8F6F\96C5\9ED1", Arial, "Hiragino Sans GB", "Microsoft Yahei", sans-serif;}
ul,ol { list-style: none;}
html{ overflow: hidden;}
body{ overflow: hidden;}
img{ border: 0;}
a{ cursor: pointer;}
input,select,button{ -webkit-appearance: none;}
img.bg{ width: 100%; height: 100%;}
.clearfix:after{ visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix{ *zoom:1;
}
.clear{ clear: both; display: block; height: 0; overflow: hidden; }
.icon_yy{ position: fixed; right: 0; bottom: 0; height: 15.33742331288344%; z-index: 999; cursor: pointer;}
.icon_sc{ position: fixed; right: 8.33742331288344%; bottom: 0; height: 15.33742331288344%; z-index: 999; cursor: pointer;}
.icon_jt{ position: fixed; bottom: 0; left: 50%; height: 7.223%; margin-left: -4.4275%; z-index: 999; cursor: pointer;}

.ad1 {
    position: absolute;
    left:50%;
    top:50%;
    margin-left:-225px;
    margin-top:-211px;
/*    text-align:center; 
    margin: 0 auto;*/
    border: 2px solid red;
    width: 450px;
    height: 422px;
    z-index: 100;
}
.ad1 span {
    position: absolute;
    right: 5px;
    top: -5px;
    height: 30px;
    cursor: pointer;
    font-size: 30px;
    color: black;
}
.ad2 {
    position: fixed;
    right: 0;
    bottom: 0;
    margin-bottom: 10px;
    margin-right: 50px;
    width:200px;
    height:200px;
    border: 2px solid red;
    z-index: 1000;
}
.ad2 span {
    position: absolute;
    right: 5px;
    top: -8px;
    height: 30px;
    cursor: pointer;
    font-size: 30px;
    color: black;
}
/*.ad span a:link{text-decoration:none; cursor:pointer; color:red;}
.ad span a:hover{text-decoration:overline; color:red; cursor:pointer}
.ad span a:visited{text-decoration:overline; color:red; cursor:pointer}
.ad span a:active{text-decoration:overline; color:red; cursor:pointer}*/

#fullpage{ overflow: hidden;}
.full_item{ position: relative; overflow: hidden;}
.full_item .zoom{ position: relative; overflow: hidden;}
.full_item .zoom_s{ position: relative; overflow: hidden;}

.mod-flash{width: 100%; height: 100%;}

.layer{ position: absolute; top: 0; left: 0; display: none; background: url(imagesblack08.png); width: 100%; height: 100%; z-index: 99;}
.layer .con{ position: absolute; top: 50%; left: 50%; width: 1158px; height: 638px; margin: -320px 0 0 -580px; border: 1px #000 solid;}
.layer .con img{ width: 100%; height: 100%;}
.layer .con .name{ position: absolute; bottom: 0; right: 0; left: 0; background: url(imagesblack08.png); height: 60px; line-height: 60px; text-align: center; font-size: 24px; color: #FFF; z-index: 6;}
.layer .con .close{ position: absolute; top: -1px; right: -67px; width: 45px; height: 45px;}

.menu{ position: fixed; top: 18%; right: 1.041666666666667%; width: 51px; height: 464px; z-index: 999;}
.menu .bg{ position: absolute; top: 0; right: 0; height: 100%; width: auto; z-index: -9;}
.menu ul{ background: url(imagestransparent.gif); height: 464px; position: absolute; right: 0;}
.menu li{ width:150px; height:58px; cursor: pointer; float:left;}
.menu li a{width:150px;height:58px;display:block; background: url(imagestransparent.gif);}
.menu li a img{display:none;}
.menu li img{ float: right; height: 100%;}
.menu li.sel img,
.menu li a:hover img{ display: block;}

.m1-1{ position: absolute; bottom: 2%; left: 1.5%; height: 11.3%; z-index: 10;}
.m1-2{ position: absolute; top: 9%; left: 50%; width: 32.5625%; z-index: 9; margin-left:-16.28125%;}
.m1-3{ position: absolute; top: -9%; left: 47%; height: 70%; width: 70%; z-index: 8;}
.m1-4{ position: absolute; top: 0%; left: 1.5%; height: 15%; z-index: 10;}
.m1-4 img{ height: 100%;}
.m1-5{ position: absolute; bottom: 16%; left: 0; height: 13%; z-index: 10;}

.m2-1{ position: absolute; top: 408px; width: 1311px; height: 440px; left: 0; opacity: .2; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=20);}

.m3-1{ position: absolute; top: 525px; left: 399px; background: url(imagestransparent.gif); width: 152px; height: 37px;}
.m3-2{ position: absolute; top: 596px; left: 789px; background: url(imagestransparent.gif); width: 250px; height: 37px;}
.m3-3{ position: absolute; top: 550px; left: 985px; background: url(imagestransparent.gif); width: 212px; height: 37px;}
.m3-4{ position: absolute; top: 720px; left: 1080px; background: url(imagestransparent.gif); width: 270px; height: 37px;}
.m3-5{ position: absolute; top: 789px; left: 868px; background: url(imagestransparent.gif); width: 340px; height: 37px;}
.m3-6{ position: absolute; top: 620px; left: 1365px; background: url(imagestransparent.gif); width: 200px; height: 37px;}

.m4-1{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 9;}
.m4-2{ position: absolute; bottom: 78px; left: 657px; background: url(imagestransparent.gif); width: 168px; height: 208px; z-index: 10;}
.m4-3{ position: absolute; bottom: 78px; left: 881px; background: url(imagestransparent.gif); width: 168px; height: 208px; z-index: 10;}
.m4-4{ position: absolute; bottom: 78px; left: 1105px; background: url(imagestransparent.gif); width: 168px; height: 208px; z-index: 10;}

.m5-1{ position: absolute; top: 295px; left: 256px; background: url(imagestransparent.gif); width: 190px; height: 37px;}
.m5-2{ position: absolute; top: 750px; left: 600px; background: url(imagestransparent.gif); width: 260px; height: 37px;}
.m5-3{ position: absolute; top: 525px; left: 1230px; background: url(imagestransparent.gif); width: 178px; height: 37px;}
.m5-4{ position: absolute; top: 325px; left: 1585px; background: url(imagestransparent.gif); width: 228px; height: 37px;}
.m5-5{ position: absolute; top: 30px; left: 1165px; background: url(imagestransparent.gif); width: 228px; height: 37px;}
.m5-6{ position: absolute; top: 505px; left: 1585px; background: url(imagestransparent.gif); width: 228px; height: 37px;}

.m6-1,.m9-1,.m11-1{ position: absolute; bottom:15px; left: 10px; width: 480px; }

.m7-1{ position: absolute; top: 420px; left: 265px; width: 380px; cursor: pointer;}
.m7-2{ position: absolute; top: 345px; left: 630px; width: 380px; cursor: pointer;}
.m7-3{ position: absolute; top: 535px; left: 493px; width: 380px; cursor: pointer;}
.m7-4{ position: absolute; top: 265px; left: 1005px; width: 380px; cursor: pointer;}
.m7-5{ position: absolute; top: 452px; left: 867px; width: 380px; cursor: pointer;}
.m7-6{ position: absolute; top: 645px; left: 750px; width: 380px; cursor: pointer;}
.m7-7{ position: absolute; top: 395px; left: 1245px; width: 380px; cursor: pointer;}
.m7-8{ position: absolute; top: 580px; left: 1115px; width: 380px; cursor: pointer;}

.m8-1{ position: absolute; top: 390px; left: 370px; width: 380px; cursor: pointer;}
.m8-2{ position: absolute; top: 505px; left: 595px; width: 380px; cursor: pointer;}
.m8-3{ position: absolute; top: 340px; left: 960px; width: 380px; cursor: pointer;}
.m8-4{ position: absolute; top: 440px; left: 1195px; width: 380px; cursor: pointer;}

.m10-1{ position: absolute; top: 410px; left: 285px; width: 473px; cursor: pointer;}
.m10-2{ position: absolute; top: 360px; left: 710px; width: 473px; cursor: pointer;}
.m10-3{ position: absolute; top: 590px; left: 610px; width: 473px; cursor: pointer;}
.m10-4{ position: absolute; top: 540px; left: 1025px; width: 473px; cursor: pointer;}

.m12-1{ position: absolute; top: 380px; left: 340px; width: 586px; cursor: pointer;}
.m12-2{ position: absolute; top: 320px; left: 850px; width: 586px; cursor: pointer;}
.m12-3{ position: absolute; top: 590px; left: 650px; width: 586px; cursor: pointer;}

.m13 .bg{ position: absolute; top: 0; left: 0; z-index: -999;}

.m14 .video_list{ position: absolute; top: 50%; left: 50%; background: #000; width: 1500px; height: 750px; margin: -375px 0 0 -750px;}
.m14 .video_play{ position: absolute; top: 0; left: 0; z-index: 9;}
.m14 .video_play a{ position: absolute; top: 50%; left: 50%; background: no-repeat url(../images/14/play.png); width: 212px; height: 212px; margin: -106px 0 0 -106px;}
.m14 .list{ float: left; width: 332px; height: 694px; margin: 28px 14px 28px 14px; border-top: 1px #666 solid;}
.m14 .list li{ padding: 24px 0; border-bottom: 1px #666 solid;}
.m14 .list img{ float: left; width: 165px; border: 0;}
.m14 .list p{ float: left; width: 130px; margin: 7px 0 0 16px; line-height: 150%; font-size: 17.5px; color: #FFF;}
#video{ float: left; width: 1140px; height: 750px;}

.m15 .con{ position: absolute; top: 50%; left: 50%; width: 1202px; height: 832px; margin: -430px 0 0 -601px; overflow: hidden;}
.m15 .bor0{ border: 0 !important;}
.m15 .ml44{ margin-left: 44px;}
.m15 .c1{ width: 1201px; text-align: center; margin-left: -2px;}
.m15 .c1 td{ height: 42px; border-bottom: 2px #434343 solid; border-left: 2px #434343 solid; font-size: 20px; color: #FFF;}
.m15 .c1 th{ height: 42px; text-align: left; border-bottom: 2px #434343 solid; border-left: 2px #434343 solid;}
.m15 .tab td{ background: #707070;}
.m15 .tab .sel{ background: #ff7900;}
.m15 .tab a{ display: block; line-height: 42px; text-decoration: none; font-size: 20px; color: #FFF;}
.m15 .head td{ background: #d1181d;}
.m15 .list { background: #FFF; height: 570px; overflow-y: scroll;}
.m15 .list img{width: 100%;}
.m15 .c2{ width: 100%;}
.m15 .c2 td{ font-size: 16px; color: #000;}
.m15 .c2 th{ font-size: 20px; font-weight: bold; color: #ff7900;}
.m15 .c2 .bg1 td{ background: #dcdcdc;}
.m15 .c2 .bg2 td{ background: #f5f4f4;}
.m15 .c2 .bor0{ border-left: 2px #434343 solid !important;}
.m15 .foot{ background: #252525; margin-top: 10px; padding: 12px 45px; line-height: 175%; font-size: 14px; color: #FFF;}

.m16 .list{ position: absolute; top: 50%; left: 50%; width: 1280px; height: 306px; margin: -45px 0 0 -559px; color: #FFF;}
.m16 .list li{ float: left; width: 525px; margin: 0 74px 38px 0;}
.m16 .list img{ float: left; width: 170px; height: auto;}
.m16 .list h1{ line-height: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 18px;}
.m16 .list h1 a{ text-decoration: none; color: #FFF;}
.m16 .list h1 a:hover{ text-decoration: underline;}
.m16 .list a{ color: #ff0;}
.m16 .list .li_r{ margin-left: 185px;}
.m16 .list .l1{ margin-top: 2px; font-size: 14px;}
.m16 .list .l2{ margin-top: 5px; line-height: 120%; text-indent: 32px; font-size: 15px;}
.m16 .layer{ background: none;}
.m16 .layer .con{ background: no-repeat url(../images/16/layer_bg.png); width: 1142px; height: 618px; margin: -309px 0 0 -571px; border: 0;}
.m16 .layer .close{ top: 14px; right: 17px;}
.m16 .layer	.scroll{ width: 1095px; height: 454px; margin: 109px 0 0 26px;}
.m16 .layer	.slimScrollRail{ right: 3px !important; width: 2px !important;}
.m16 .layer .list{ position: relative; top: auto; left: auto; width: auto; height: auto; margin: 0 -53px 0 0;}
.m16 .layer .list li{ width: 530px; margin: 46px 16px 0 0;}
.m16 .layer .list img{ float: left; width: 180px; height: auto;}
.m16 .layer .list .li_r{ margin-left: 195px;}
.m16 .layer .list .l1{ margin-top: 6px;}
.m16 .layer .list .l2{ margin-top: 14px;}
.m16-1{ position: absolute; bottom: 205px; left: 880px; background: url(imagestransparent.gif); width: 155px; height: 20px; z-index: 9;}

.m17 .lh36{ line-height: 32px;}
.m17 .mb18{ margin-bottom: 5px;}
.m17 .yy_main{ position: absolute; top: 50%; left: 50%; width: 934px; height: 320px; margin: -140px 0 0 -450px;}
.m17 .yy_main li{ float: left; width: 417px; margin-right: 50px; font-size: 18px; font-weight: bold; color: #000;}
.m17 .inp_txt{ background: #fff; width: 397px; height: 40px; padding: 0 10px; line-height: 40px; border: 0; font-size: 18px; color: #000;}
.m17 .select{ background: no-repeat right 50% url(images171.png) #fff; width: 417px; padding: 7px 10px; border: 0; font-size: 18px; color: #000;}
.m17 .select.s1{ width: 145px;}
.m17 .select.s2{ width: 260px; margin-left: 4px;}
.m17 .foot{ position: absolute; bottom: 45px; left: 670px; height: 19.4px; font-size: 12px;}
.m17 .foot img{ height: 100%;}
.m17 .foot span{ position: relative; top: -3px; display: inline-block; margin-left: 22px;}
.m17 .foot a{ text-decoration: none; color: #000;}
.m17 .sub{ width: 100% !important; margin: 38px 0 0 !important; text-align: center;}
.m17 .sub input{background:url(images17button.png) no-repeat; height:49px; width:179px; border:0; outline-style:none;}



.cross{ width: 0; padding-left: 52px; cursor: pointer;}
.cross .icon{ position: absolute; top: 0; left: 0; margin: 2px 0 0 10px;}
.cross .txt{ width: 0px; margin: 5px 0 0 -18px; overflow: hidden;}
.cross .txt *{ float: left;}
.cross .txt span{ background: url(imagesicon2.png); height:36px; line-height: 34px; letter-spacing: 1px; font-size: 16px; color: #FFF;}
.cross:hover{ width: auto;}
.cross:hover .txt{ width: auto;}