﻿@charset "utf-8";
/* CSS Document */
body { font:14px "microsoft Yahei","Arial",sans-serif; color: #fff; word-wrap:break-word; -webkit-tap-highlight-color:rgba(0,0,0,0);}
body,form,input,p,ol,ul,li,h1,h2,h3,h4,h5,h6,table,th,td,dl,dt,dd{padding:0;margin:0;}
img{border:0; vertical-align: middle;}
ul,li{list-style:none;}
dl,dt,dd{display: block;}
a{text-decoration:none; transition: 0.4s; -webkit-transition: 0.4s; outline: none;}
input,textarea{ box-sizing: border-box; outline:none;  border: 0; background:none; font:14px "microsoft Yahei","Arial",sans-serif; width: 100%; }
input[type="button"], input[type="submit"], input[type="text"] {-webkit-appearance: none; outline: none; }
h2{font-weight:400;}
i{ font-style:normal;}
b{ font-weight:normal;}

/*文本框默认颜色*/
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {color: #666; opacity: 1}
input:-moz-placeholder, textarea:-moz-placeholder {color: #666; opacity: 1}
input::-moz-placeholder, textarea::-moz-placeholder {color: #666; opacity: 1}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {color: #666; opacity: 1}


/* clear 页头，页脚，内容区都不用再加清除样式 */
.cf:before, body:before, .header:before, .main:before, .footer:before, .wrap:before { content: ''; display: table }
.cf:after, after, .header:after, .main:after, .footer:after, .wrap:after { content: ''; display: table; clear: both }
.cf, .header, .main, .footer, .wrap { *zoom: 1 }

/*图片放大*/
@media screen and (max-width: 1920px) and (min-width: 1200px){
	.tr_sc{ overflow:hidden; display:block;}
	.tr_sc img{transition:0.3s all;}
	.tr_sc:hover img{transform:scale(1.1,1.1);}
}

/*特殊字体*/
@font-face {
	font-family: 'Conv_COPYFONTS.COM_NETTO-OT';
	src: url('../fonts/COPYFONTS.COM_NETTO-OT.eot');
	src: local('☺'), url('../fonts/COPYFONTS.COM_NETTO-OT.woff') format('woff'), url('../fonts/COPYFONTS.COM_NETTO-OT.ttf') format('truetype'), url('../fonts/COPYFONTS.COM_NETTO-OT.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

#tcBtn{display: none!important;}
.WdateFmtErr{color: #333!important; font-weight: normal!important;}

/*其他公用*/
html,body{height: 100%; width: 100%; overflow: hidden;}
.hidden{overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width: 100%; display: inline-block;}
.back_img{background-repeat: no-repeat; background-position: center; background-size: cover; width: 100%; height: 100%;}
.main{ position: relative;}

/*公用头尾*/
.header{background:rgba(0,0,0,0.2); border-bottom: 1px solid rgba(0,0,0,0.5); padding: 15px 60px;}
.header .logo{float: left; }
.header .logo img{float: left; width: 40px;}
.header .logo i{float: left; color: #fff; font-size: 24px; font-family: "SimHei"; padding: 10px 0 0 20px;}
.header .right{float: right; padding-top: 5px;}
.header dl{background: #fff; border-radius: 5px; height: 40px; position: relative;}
.header dt{float: left; width: 380px; padding:10px 0 0 20px;}
.header dd{overflow: hidden; padding-right: 5px;}
.header dd input{ background:url(../images/ico_01.png) center no-repeat; background-size: 20px;  width: 40px; height: 40px; cursor: pointer;}
.header form{float: left; margin-right: 25px;}
.header .phome{float:left; background: url(../images/ico_02.png) left center no-repeat; padding-left: 30px; margin-top:8px; font-family: 'Conv_COPYFONTS.COM_NETTO-OT'; font-size: 22px;}
.header .in_li{position: absolute; left: 0; top: 100%; margin-top: -4px; background: #fff; color: #333; width: 100%; border-radius: 0 0 5px 5px; box-shadow:0 4px 5px rgba(0, 0, 0, 0.2); display: none; z-index: 99; max-height: 400px; overflow-x: hidden;}
.header .in_li li{padding: 10px; border-top: 1px solid #eee; }
.header .in_li li a{color: #333;}
.header .in_li li a:hover{color: #06c;}


.footer{position: absolute; right: 60px; bottom: 30px; font-size: 10px; text-transform: uppercase; opacity: 0.7;}
.footer strong{font-size: 20px; font-weight: bold; padding-bottom: 5px; display: inline-block;}




/*左侧导航*/
.box_left {position: absolute; left: 0; top: 0; z-index: 0;}
.box_left .nav1{width: 184px; height: 553px; background: url(../images/back_03.png) left center no-repeat; margin-top: 170px; position:relative;  opacity: 0; z-index:2}


.box_left .nav1_2{background: url(../images/back_06.png) left center no-repeat;}
.box_left .nav1_3{background: url(../images/back_07.png) left center no-repeat;}
.box_left .nav1_4{background: url(../images/back_08.png) left center no-repeat;}
.box_left .nav1_5{background: url(../images/back_09.png) left center no-repeat;}
.box_left .nav1_6{background: url(../images/back_03.png) left center no-repeat;}
.box_left .nav1_7{background: url(../images/back_10.png) left center no-repeat;}
.box_left .nav1_8{background: url(../images/back_11.png) left center no-repeat;}

.box_left .nav1 dl{position: relative; z-index: 1;}
.box_left .nav1 dd{padding-right: 60px;}
.box_left .nav1 dt{ font-size: 30px; padding:110px 0 10px 30px;}
.box_left .nav1 a{border-bottom: 1px solid rgba(255,255,255,0.5); display: block; padding: 10px 0 10px 30px; color: #fff; font-weight: bold; font-size: 18px;}
.box_left .nav1 .a{border-bottom: 0}
.box_left .nav2 li{position: absolute; left: 0; top: 0; z-index: 1}
.box_left .nav2 a{ width: 140px; height: 140px; background: url(../images/back_04.png) center no-repeat; text-align: center; display: inline-block; color: #000; font-size: 20px; box-sizing: border-box; padding-top: 45px; line-height: 24px; font-weight: bold;}
.box_left .nav2 a.one{ background: url(../images/back_05.png) center no-repeat; color: #fff;}
.box_left .nav2 .li1{ left: 20%; top: 8%;}
.box_left .nav2 .li2{ left: 54%; top: 21%;}
.box_left .nav2 .li3{ left: 77%; top: 36%;}
.box_left .nav2 .li4{ left: 87%; top: 52%;}
.box_left .nav2 .li5{ left: 77%; top: 68%;}
.box_left .nav2 .li6{ left: 54%; top: 84%;}
.box_left .nav2 .li7{ left: 20%; top: 97%;}


/*右侧内容*/
.box_right{margin: 30px 230px 0 420px; opacity:0;}
.box_right .nav1 {margin-bottom: 30px;}
.box_right .nav1 .txt{ float: left; font-size: 45px; line-height: 45px;}
.box_right .nav1 .ul_box{ overflow: hidden; padding-left: 40px;}
.box_right .nav1 ul{ border-bottom: 2px solid #fff;}
.box_right .nav1 li{float: left; padding: 10px 40px 0 0}
.box_right .nav1 li a{color: #fff; font-weight: bold; font-size: 18px; padding-bottom: 10px; display: inline-block; position: relative;}
.box_right .nav1 li a.one{color: #00e6e6}
.box_right .nav1 li a.one:before{content:""; position:absolute; left:0; bottom:-2px; display:block; width:100%; height:4px; background: #00e6e6 }

.box_right .nav2{ margin-bottom: 30px;}
.box_right .nav2 li{float: left; padding-right: 50px;}
.box_right .nav2 a{color: #fff; font-size: 20px; position: relative; padding-bottom: 10px; font-weight: bold;}
.box_right .nav2 a:before{content:""; position:absolute; left:0; bottom: 0; display:block; width:100%; height:2px; }
.box_right .nav2 a.one{ color: #00e6e6;}
.box_right .nav2 a.one:before{background: #00e6e6}

.box_right .wrap{ position: relative; overflow: hidden;}

/*筛选*/
.part_shaix{margin-bottom: 30px;}
.part_shaix .ul_box{margin: 0 -15px;}
.part_shaix .ul_box>li{ float: left; width: 33.3%; box-sizing: border-box; padding: 0 15px;}
.part_shaix dl{ position: relative;}
.part_shaix dt{font-size: 18px; position: absolute; left: 0; top: 8px; z-index: 1;}
.part_shaix dd{ margin-left: 100px; position: relative;} 
.part_shaix .in_li{position: absolute; left: 0; top: 100%; margin-top: -4px; background: #fff; color: #333; width: 100%; z-index: 1; border-radius: 0 0 5px 5px; box-shadow:0 4px 5px rgba(0, 0, 0, 0.2); display: none;}
.part_shaix .in_li li{padding: 10px; border-top: 1px solid #eee; cursor: pointer;}
.part_shaix dd .bx{background: #fff; height: 40px; border-radius: 5px; padding: 10px 20px; box-sizing: border-box; }
.part_shaix dd .bx.select{padding: 0}
.part_shaix dd .bx input{font-size: 14px; }
.part_shaix .but{background: #06c; border: 2px solid #fff; width: 168px; height: 40px; border-radius: 5px; cursor: pointer; color: #fff; font-size: 14px; box-sizing: border-box;}
.part_shaix .dl2 dd{margin-left: 60px;}
.part_shaix .select_box{margin: 0 -5px;}
.part_shaix .select_li{width:50%; float: left; box-sizing: border-box; padding: 0 5px;}

.part_shaix4 .ul_box>li{ width: 25%;}
.part_shaix4 .ul_box .li3{width: 35%;}
.part_shaix4 .ul_box .li4{width: 15%;}

.part_shaix4_1 .ul_box>li{ width: 28%;}
.part_shaix4_1 .ul_box .li4{width: 15%;}


.part_shaix5 .ul_box>li{ width: 22.5%;}
.part_shaix5 .ul_box .li6{ width: 10%;}
.part_shaix5 .but{width: 100%}

.part_shaix6 .ul_box>li{ width: 30%;}
.part_shaix6 .ul_box .li1{width: 33%;}
.part_shaix6 .ul_box .li1 .bx {display: inline-block; width: 44%;}
.part_shaix6 .ul_box .li1 .search_line {display: inline-block; width: 20px; text-align: center; font-weight: bold;}
.part_shaix6 .ul_box .li2{width: 27%;}
.part_shaix6 .ul_box .li3{width: 25%;}
.part_shaix6 .ul_box .li4 a{width: 100%}
.part_shaix6 .ul_box .li4{width: 14%;}

.part_shaix .dl7 dd{margin-left: 150px;}


/*首页*/
.in_part1{text-align: center; font-family: "SimHei"; padding-top: 100px; }
.in_part1 .txt{font-size: 80px; line-height: 80px;  }

.in_part2{ padding-top: 80px; position: relative;  z-index: 5;}
.in_part2 ul{ padding: 0 5%}
.in_part2 ul>li{text-align: center; width: 14%; float: left; box-sizing: border-box; padding: 0 10px; }
.in_part2 dl{position: relative;}
.in_part2 dt{width: 230px; height: 230px; margin: 0 auto; background: url(../images/back_01.png) center no-repeat; background-size: cover; position: relative; z-index: 2}
.in_part2 dt a{font-size: 30px; color: #000; font-family: "SimHei"; font-weight: bold; display: inline-block; margin-top: 80px;}
.in_part2 dt a:hover{color: #ff8040}
.in_part2 dd{position: absolute; width:100%; height: 795px; left:0; top: 0; visibility: hidden; opacity: 0;}
.in_part2 dd:before{ content:""; background: url(../images/back_02.png) center no-repeat;  position: absolute; left: 0;  top: -160px; width: 100%; height: 100%; }
.in_part2 dd ol{padding-top: 210px; position: relative; z-index: 1;}
.in_part2 dd li{padding: 5px 15px;}
.in_part2 dd a{border: 1px solid #0066cc; background: #fff;  display: block; padding: 13px 0; color: #000; font-family: "SimHei"; font-weight: bold; font-size: 20px; border-radius: 5px; box-shadow:0 0 2px #cce0f5 inset;}
.in_part2 dd a:hover{background: #0066cc; color: #fff; box-shadow:none;}
.in_part2 dl:hover dd{ opacity: 1; visibility: inherit;  transition: 0.4s;}
.in_part2 .li1{ margin-top: 40px;}
.in_part2 .li2{ margin-top: -30px;}
.in_part2 .li3{ margin-top: -70px;}
.in_part2 .li4{ margin-top: -80px;}
.in_part2 .li5{ margin-top: -70px;}
.in_part2 .li6{ margin-top: -30px;}
.in_part2 .li7{ margin-top: 40px;}
.in_part3{position: absolute; right: 30px; bottom: 30px; opacity: 0.7; font-weight: bold;  font-family: "microsoft Yahei"; text-transform: uppercase;}
.in_part3 strong{font-size: 30px; padding-bottom: 5px; display: inline-block; }


/*word文件列表*/
.part_word {overflow: hidden; padding-right: 50px;}
.part_word ul{margin: -10px;}
.part_word li{width: 33.3%; float: left; box-sizing: border-box; padding: 10px;}
.part_word li span{display: block; border: 1px solid #fff; height: 103px; box-sizing: border-box; border-radius: 10px; padding:20px 30px; background: rgba(4,207,212,0.1)}
.part_word li a{ color: #fff; font-size: 16px; line-height: 30px; padding-left: 90px; display: inline-block; background: url(../images/ico_05.png) left center no-repeat; min-height: 60px;}


/*工法列表*/
.part_gongf_box .wrap{border: 2px solid #fff; background: rgba(4,207,212,0.1); border-radius: 10px;}
.part_gongf th,
.part_gongf td{text-align: left; border-bottom: 1px solid rgba(255,255,255,0.5); border-right: 1px solid #fff; font-size: 16px; text-align: center;}
.part_gongf th{font-weight: normal;  padding: 30px 40px;  border-bottom: 1px solid #fff;}
.part_gongf td{padding: 20px 40px; }
.part_gongf .r0{border-right: 0}
.part_gongf .but{cursor: pointer;}

.part_gongf_hg th{ padding: 20px 10px;}
.part_gongf_hg td{ padding: 20px 10px;}


/*工法指南*/
.part_zhin_box{margin-top: 60px;}
.part_zhin{margin-right: 45px;}
.part_zhin .bx{margin-bottom: 50px; }
.part_zhin .ul_box{overflow: hidden;}
.part_zhin dl{padding-bottom: 20px;}
.part_zhin dt{font-size: 20px; font-weight: bold; padding-bottom: 10px;}
.part_zhin dd{font-size: 16px; line-height: 26px; width: 800px;}
.part_zhin ul{margin:-10px;}
.part_zhin li{width: 20%; float: left; box-sizing: border-box; padding: 10px;}
.part_zhin li span{display: block; border: 1px solid #fff; height: 160px; box-sizing: border-box; border-radius: 10px; padding:25px 0px; background: rgba(4,207,212,0.1); text-align: center;}
.part_zhin li a{ color: #fff; font-size: 16px; line-height: 30px; padding-top: 80px; display: inline-block; background: url(../images/ico_05.png) top center no-repeat;}

/*组织架构*/
.part_con{margin-right: 30px; position: relative;}
.part_con img{max-width: 100%}
.part_con .but{position: absolute; right: 0; bottom: 0; width: 5%; height: 25%; cursor: pointer;}


/*科技专家*/
.part_zhuanj_box{margin-top: 40px;}
.part_zhuanj{overflow: hidden; padding-right: 50px; position: relative;}
.part_zhuanj>ul{margin: -10px;}
.part_zhuanj>ul>li{width: 20%; float: left; box-sizing: border-box; padding: 10px;}
.part_zhuanj dl{border: 1px solid #fff; box-shadow:0 0 2px rgba(255,255,255,0.5) inset; border-radius: 10px; box-sizing: border-box; padding: 30px; height: 295px; background: rgba(4,207,212,0.1); text-align: center; cursor: pointer;}
.part_zhuanj dt img{max-width: 100%}
.part_zhuanj .dd1{font-weight: bold; font-size: 16px;  padding-top: 15px;}
.part_zhuanj .dd2{display: none;}
.part_tanc{ background: #097a90; padding: 50px 20px 20px 50px; width: 1200px; height: 70%;  border: 2px solid #fff; position:fixed; left: 50%; top: 15%; margin-left: -600px; z-index: 9; box-sizing: border-box; display: none;}
.part_tanc .no{position: absolute; right: 20px; top: 20px; cursor: pointer;}
.part_tanc .pic{float: left;}
.part_tanc .con_box{overflow: hidden; height: 100%; position: relative;}
.part_tanc .con{padding-left:50px; width: 720px;  }
.part_tanc .txt{font-size: 24px; font-weight: bold; padding-bottom: 30px;}
.part_tanc .tit{font-weight: bold; font-size: 16px; line-height: 26px; border-bottom: 1px solid #84bdc8; padding-bottom: 25px; margin-bottom: 20px;}
.part_tanc .tet{line-height: 24px;}
.part_tanc .ps-container .ps-scrollbar-y-rail{right: 6px;}


/*进步奖*/
.part_jinb .tet{ font-size: 16px; line-height: 24px; text-align: justify}
.part_jinb .tet img{max-width: 100%; height: auto!important;}
.part_jinb .box{  margin-right: 45px;}
.part_jinb .box_on{ margin-right: 0px;}
.part_jinb .swiper-container-box{background: #fff; padding:20px 60px; position: relative; margin-top: 30px; min-height: 205px;}
.part_jinb .swiper-container-box .arrow div{ cursor: pointer; position: absolute; top: 50%; width: 20px; height: 38px; margin-top: -19px; background-image: url(../images/ico_06.png)}
.part_jinb .swiper-container1{overflow: hidden; }
.part_jinb .swiper-container{margin: 0 -10px; }
.part_jinb .swiper-container-box .arrow-left{left: 15px;}
.part_jinb .swiper-container-box .arrow-right{right: 15px; background-position:100% 0}
.part_jinb .swiper-container-box i { padding: 0 10px; display: inline-block;}
.part_jinb  .video_box{height: 400px; background-position: center; background-repeat: no-repeat; background-size: cover; position: relative;}
.part_jinb  .video_box .video_but{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.6) url(../images/video_ico.png) center no-repeat; cursor: pointer; z-index: 1;}
.part_jinb  .video_box .video{position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: #000; display: none;}


/*奖项检索*/
.part_jiangx .wrap{border: 2px solid #fff; border-radius: 10px; box-sizing: border-box;}
.part_jiangx .left{ margin-right: 115px;}
.part_jiangx .right{position:absolute; right: 0; top: 0; width: 114px; height: 100%; border-left: 1px solid #fff}
.part_jiangx th,
.part_jiangx td{ border-right:1px solid #fff; font-size: 16px;}
.part_jiangx th{border-bottom: 1px solid #fff; padding: 30px 40px; }

.part_jiangx td{border-bottom: 1px solid rgba(255,255,255,0.4); padding: 10px 40px; vertical-align: top}
.part_jiangx .r0{ border-right: 0 }
.part_jiangx .table_tbody{overflow:hidden; position: relative; }
.part_jiangx .swiper-container{margin: 65px 0; overflow: hidden;}
.part_jiangx li{display: block; float: none; padding: 20px 0; text-align: center;}
.part_jiangx li	a{color: #fff; font-size: 24px; font-family: 'Conv_COPYFONTS.COM_NETTO-OT'; position: relative;}				
.part_jiangx li	a.selected:before{content:""; position:absolute; left:50%; bottom: -15px; display:block; width:10px; height:10px; background: #fff; border-radius: 50%; margin-left: -5px; }
.part_jiangx .arrow div{position: absolute; left: 50%; margin-left: -13px; background-image: url(../images/ico_07.png); width: 26px; height: 28px; cursor: pointer; z-index: 11}
.part_jiangx .arrow-left{top: 25px;}
.part_jiangx .arrow-right{bottom: 25px; background-position: 0 100%}
.part_jiangx .but{cursor: pointer;}

/*地图弹层*/
.map_tan{ background: #097a90; padding:40px 30px 40px 40px; width: 1200px; height: 750px;  border: 2px solid #fff; position:fixed; left: 50%; top: 50%; margin-top: -375px; margin-left: -600px; z-index: 9; box-sizing: border-box; display: none;}
.map_tan .box{overflow: hidden; height: 590px; position: relative;}
.map_tan .box1 {padding-right: 30px;}
.map_tan .txt{font-size: 30px; font-weight: bold; padding-bottom: 40px; text-align: center; }
.map_tan .tet{font-size: 16px; line-height: 26px; text-align: justify; }
.map_tan .tet h2{font-size: 20px; font-weight: bold; padding-bottom: 10px;}
.map_tan .tet img{max-width: 100%!important; height: auto!important}
.map_tan .on{position: absolute; right: 30px; top: 30px; z-index: 9; cursor: pointer;}
.map_tan .part_word{padding:20px 0 0 0}

/*地图*/
.wrap_map{position: relative;} 
.wrap_map .fad_but{position: absolute; right: 0; top: 0 ; z-index: 9; width: 40px; height: 40px; background:url(../images/ico_17.png) no-repeat; cursor: pointer;}
.wrap_map .suox_but{  background:url(../images/ico_18.png) no-repeat; z-index: 99; display: none;}

.map_box{padding-bottom: 45px; position: relative; height: 100%; box-sizing: border-box;}
.map_bottom{position: absolute; left: 0; bottom: 0; background: #fff; width: 100%; height: 45px; color: #333; box-sizing: border-box; padding: 10px 30px; }
.map_bottom span{float: left; padding: 2px 10px 0 0;} 
.map_bottom ul{ float: left;}
.map_bottom li{float: left; margin-right: 20px; padding-left: 20px; height: 24px; line-height: 24px; background-position: center left; background-repeat: no-repeat;}

.map_tet {line-height: 22px; position: relative; overflow-x: hidden; height: 300px; margin-right: 15px;}
.map_tet img{max-width:100%;}
.map_tet a{color: #06c; text-decoration: underline;}
.map_tet p{padding: 5px 0}
.map_tet .a{position: absolute; right:0px; top: 0; background: #06c; color: #fff; padding:5px 10px; border-radius: 5px; text-decoration: none;}
.map_tet .but_xl{ color: #06c; text-decoration: underline; cursor: pointer; position: absolute; right: 0; top: 40px}


/*弹层*/
.tanc_wrap{ background: #097a90; padding:30px 20px 30px 30px; width: 1200px; height: 70%;  border: 2px solid #fff; position:fixed; left: 50%; top: 15%; margin-left: -600px; z-index: 9; box-sizing: border-box; }
.tanc_wrap .on{position: absolute; right: 20px; top: 20px; z-index: 9; cursor: pointer;}
.tanc_box img{max-width: 100%}
.tanc_box1{padding-right: 30px;}
.tanc_box{position: relative; overflow: hidden; height: 100%}



.fadeIn1 { animation-name:fadeIn1; opacity: 0; transform: translate(-100px,90px)}
.fadeIn2 { animation-name:fadeIn2; opacity: 0; transform: translate(-150px,60px)}
.fadeIn3 { animation-name:fadeIn3; opacity: 0; transform: translate(-160px,30px)}
.fadeIn4 { animation-name:fadeIn4; opacity: 0; transform: translate(-170px,0)}
.fadeIn5 { animation-name:fadeIn5; opacity: 0; transform: translate(-160px,-30px)}
.fadeIn6 { animation-name:fadeIn6; opacity: 0; transform: translate(-150px,-60px)}
.fadeIn7 { animation-name:fadeIn7; opacity: 0; transform: translate(-100px,-90px)}


@keyframes fadeIn1 {
	0% { opacity: 0;  transform: translate(-100px,90px) }
	100% {opacity: 1; transform: translate(-0,-0); }
}

@keyframes fadeIn2 {
	0% { opacity: 0;  transform: translate(-150px,60px) }
	100% {opacity: 1; transform: translate(-0,-0); }
}

@keyframes fadeIn3 {
	0% { opacity: 0;  transform: translate(-160px,30px) }
	100% {opacity: 1; transform: translate(-0,-0); }
}

@keyframes fadeIn4 {
	0% { opacity: 0;  transform: translate(-170px,0) }
	100% {opacity: 1; transform: translate(-0,-0); }
}

@keyframes fadeIn5 {
	0% { opacity: 0;  transform: translate(-160px,-30px) }
	100% {opacity: 1; transform: translate(-0,-0); }
}

@keyframes fadeIn6 {
	0% { opacity: 0;  transform: translate(-150px,-60px) }
	100% {opacity: 1; transform: translate(-0,-0); }
}

@keyframes fadeIn7 {
	0% { opacity: 0;  transform: translate(-100px,-90px) }
	100% {opacity: 1; transform: translate(-0,-0); }
}

@media screen and (max-height:940px){/*--1200-1024--*/
	.in_part1{padding-top: 80px;}
	.in_part1 .logo{ height: 210px; overflow: hidden;}
}


/* 登陆弹层 */
.tap_back{position: fixed; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.5); z-index: 999;}
.tap_wrap{position: fixed; left: 50%; top: 50%; width: 550px; height: 450px; background: #fff; margin: -225px 0 0 -275px; box-sizing: border-box; padding: 80px 50px;}
.tap_wrap span{position: absolute; right: 20px; top: 20px; width: 20px; height: 20px; background: url(../images/ico_19.png) center no-repeat; cursor: pointer;}
.tap_wrap h2{font-size: 24px; text-align: center; color: #333; padding-bottom: 30px;}
.tap_wrap li{padding-bottom: 25px;}
.tap_wrap dl{border: 1px solid #ddd; position: relative; padding:0 10px 0 90px;}
.tap_wrap dt{ position: absolute; left: 0; top: 15px; width: 80px; text-align: right; color: #333;}
.tap_wrap dd input{padding: 15px 0;}
.tap_wrap .submit{background: #06c; padding: 15px 0; text-align: center; font-weight: bold; color: #fff; font-size: 16px; cursor: pointer; margin-top: 10px;}
