@charset "utf-8";
/**/
* {	margin: 0;	padding: 0;	border: 0;}
body {	margin:0px; background:#fff; font-size: 14px;color:#425664;line-height: 24px;	font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;}
a {color:#425664;	text-decoration: none; transition:all 0.5s;} 
ul{ list-style:none;}
@media(max-width:3000px) {
#search{ float:right; margin:36px 0 0 20px; cursor:pointer;}
#search img{}

#search_k{ width:100%; background:#fff; height:90px;  z-index:21; position:fixed; top:0;left:0; display:none;}
#search_con{ width:90%; margin:0 auto; overflow:hidden; max-width:1400px; background:#fafafa; height:40px; margin-top:25px;}
#search_con input{ background:none; height:40px; line-height:40px; width:90%; text-indent:20px; border:0; outline:none;}
#search_con span{ text-align:center; cursor:pointer; width:5%; float:right; display:block; height:40px;}
#search_con span img{ margin-top:13px;}



#language{ float:right; overflow:hidden;}
#language a{ display:block; line-height:40px; margin:25px 0 0 40px;}
#language a img{ vertical-align:middle; margin:0 5px 2px 0;}
#language a span.bit img{ margin-left:5px; transition:all 0.5s;}

#language_k{ display:none; background:#fff; border:solid 1px #eee; border-radius:10px; overflow:hidden; width:360px; padding:20px; position:absolute; margin-left:-270px;}
#language_k p{ float:left; width:30%; margin-right:3%; border-bottom:solid 1px #eee;}
#language_k p a{ display:block; line-height:36px; margin:0 0 0 5px;}



#top{ width:100%; background:#fff; height:90px; position:fixed; top:0; left:0; z-index:20;}
#top1{ overflow:hidden; height:90px;}
#k{ width:90%; max-width:1440px; margin:0 auto; overflow:hidden;}
#logo{ float:left; padding:20px 0;}

#mbtn{ float:right; display:none;}
#close{ display:none;}

#menu{ float:right;}
#menu ul li{ float:left; padding:0 30px;}
#menu ul li a{ line-height:90px; font-size:16px; display:block;background:url(image/line.jpg) no-repeat center 60px/0% 2px;}
#menu ul li a span.b1{ vertical-align:middle; margin-left:3px;}
#menu ul li a:hover{ background:url(image/line.jpg) no-repeat center 60px/100% 2px;}

#menu ul li .zmenu{ display:none; position:absolute; background:#fff; z-index:10; margin-left:-20px; padding:10px; border-top:solid 1px #425664; box-shadow:0px 5px 5px rgba(0,0,0,0.2); min-width:230px;}
#menu ul li .zmenu a{ line-height:36px; text-indent:20px; font-size:14px;}
#menu ul li .zmenu a:hover{ background:#425664; color:#fff;}

#menu ul li .zmenu div{ overflow:hidden;}
#menu ul li .zmenu div .zz_menu{overflow:hidden;position:absolute; background:#fff; z-index:11;padding:10px; margin:-46px 0 0 230px; border-top:solid 1px #425664; box-shadow:0px 5px 5px rgba(0,0,0,0.2); min-width:230px; display:none;}
#menu ul li .zmenu div.it a.n2{ background:url(image/bit3.png) no-repeat 90% center;}
#menu ul li .zmenu div.it a.n2:hover{ background:url(image/bit4.png) no-repeat 90% center #425664;}



/*banner*/
.swiper-container {	width:100%; margin-left:auto; margin-right:auto;}
.swiper-slide {	text-align:center; font-size:18px; background:#fff; display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; -webkit-justify-content: center; justify-content:center; -webkit-box-align:center; -ms-flex-align: center; -webkit-align-items:center; align-items:center;}
.swiper-slide{overflow:hidden;}
.swiper-slide img {width:100%;}
.PCbanner{ display:block;}
.Mbanner{ display:none;}




#ind_video{ width:90%; max-width:1440px; margin:90px auto 0px auto; overflow:hidden;}

#ind_video .video1{ width:25%; float:left;}
#ind_video .video1 p.a1{ font-size:26px; line-height:30px; border-bottom:solid 1px #c6ad8f; color:#425664; padding-bottom:26px;}
#ind_video .video1 p.a2{ padding-top:30px; color:##425664; font-size:16px;}
#ind_video .video1 p.a3{ margin-top:30px;}
#ind_video .video1 p.a3 a{ display:block; background:#c6ad8f; color:#fff; width:100px; text-align:center; line-height:30px;}
#ind_video .video1 p.a3 a:hover{ background:#fff; color:#c6ad8f; text-decoration:underline;}

#ind_video .video2{ width:75%; float:right; text-align:center;}
#ind_video .video2 ul{ width:90%; margin:0 auto;}
#ind_video .video2 ul li{ width:33.33%; float:left; transition:all 0.5s;}
#ind_video .video2 ul li div{ background:#fff; margin:0 10px;}
#ind_video .video2 ul li img{ width:100%; transition:all 0.5s;}
#ind_video .video2 ul li:hover img{ transform:scale(1.15);}
#ind_video .video2 ul li div p.a0{ overflow:hidden;}
#ind_video .video2 ul li div p.a1{ color:#425664; font-size:16px; line-height:50px;}
#ind_video .video2 ul li div p.a2{ color:#989898; height:72px; padding:0 10px;}
#ind_video .video2 ul li div p.a3{ padding-bottom:20px; height:30px; }
#ind_video .video2 ul li div p.a3 a{ display:block; background:#fff; color:#fff; width:100px; text-align:center; line-height:30px; margin:0 auto;}
#ind_video .video2 ul li div p.a3 a:hover{ background:#fff; color:#c6ad8f; text-decoration:underline;}

#ind_video .video2 ul li:hover{ margin-top:-10px;}
#ind_video .video2 ul li:hover p.a3 a{ background:#c6ad8f;}

#ind_app{width:90%; max-width:1440px; margin:10px auto 0px auto; padding:10px 0; }
#ind_app p.tt{ font-size:26px; line-height:80px;color:#425664;}

#ind_app .list{ width:100%; padding-bottom:80px; overflow:hidden; padding:10px 0% 80px 0%; }
#ind_app .list ul li{ width:20%; float:left; background:#fff;}
#ind_app .list ul li div{ padding:50px 40px; min-height:270px;}
#ind_app .list ul li div p.a1{ height:80px;}
#ind_app .list ul li div p.a1 img{ margin-top:20px; transition:all 0.5s;}
#ind_app .list ul li div p.a2{ font-size:16px; font-weight:800; line-height:60px; color:#425664;}
#ind_app .list ul li div p.a3{ color:#767676;}
#ind_app .list ul li div p.a4{ padding-top:30px; display:none;}
#ind_app .list ul li div p.a4 a{ display:block; background:#c6ad8f; color:#fff; width:100px; text-align:center; line-height:30px;}
#ind_app .list ul li div p.a4 a:hover{background:#fff; color:#c6ad8f; text-decoration:underline;}
#ind_app .list ul li:hover p.a1 img{ transform:rotate(360deg);}

#ind_app .list ul li:nth-child(2){ box-shadow:0 0 10px rgba(0,0,0,0.1); z-index:2; position:relative;}
#ind_app .list ul li:nth-child(2) p.a4{ display:inherit;}

#ind_app .wid{ width:96%; padding:10px 2% 80px 2%;}

#ind_about{width:90%; max-width:1440px; margin:0px auto 0px auto; padding:10px 0; overflow:hidden; }
#ind_about .left{ width:58%; float:left; overflow:hidden;}
#ind_about .left img{ width:100%; transition:all 0.5s;}
#ind_about .left:hover img{ transform:scale(1.15);}
#ind_about .right{ background:#fff; width:42%; float:right; height:400px;}
#ind_about .right div{ padding:0 50px;}
#ind_about .right div p.a1{ font-size:26px; line-height:30px; color:#425664;}
#ind_about .right div p.a2{ font-size:16px; line-height:30px; color:#425664; padding-top:50px;}
#ind_about .right div p.a3{ padding-top:30px;}
#ind_about .right div p.a3 a{ display:block; font-weight:bold; border-bottom:solid 1px #425664; color:#425664; width:110px; background:url(image/a1.png) no-repeat center right; line-height:30px;}
#ind_about .right div p.a3 a:hover{border-bottom:solid 1px #c7af92; color:#c7af92; width:95px; background:url(image/a2.png) no-repeat center right;}

#ind_news{width:90%; max-width:1440px; margin:0px auto 100px auto; padding:10px 0; overflow:hidden;}
#ind_news p.tt{font-size:26px; line-height:100px;color:#425664; padding-top:20px;}

#ind_news .list{ width:100%; overflow:hidden; padding-bottom:10px;}
#ind_news .list ul{ width:101.7%;position:relative;}
#ind_news .list ul li{ width:25%; float:left;}
#ind_news .list ul li div{ padding:3px; margin-right:24px; transition:all 0.5s;}
#ind_news .list ul li div img{ width:100%; transition:all 0.5s;}

#ind_news .list ul li div p.a1{ overflow:hidden;}
#ind_news .list ul li:hover img{ transform:scale(1.15);}
#ind_news .list ul li div p.a2{ overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:16px; color:##425664; padding-top:20px;}
#ind_news .list ul li div p.a3{ padding-top:10px;text-overflow:ellipsis;-webkit-line-clamp:4;display: -webkit-box;color:##425664; -webkit-box-orient: vertical;  overflow:hidden;}
#ind_news .list ul li div p.a4{ padding-top:30px;}
#ind_news .list ul li div p.a4 a{ background:#c6ad8f; color:#fff; display:block; width:100px; text-align:center; line-height:30px;}
#ind_news .list ul li div p.a4 a:hover{background:#fff; color:#c6ad8f; text-decoration:underline;}
#ind_news .list ul li:hover div{ background:#fff; box-shadow:0 0 10px rgba(0,0,0,0.1);}

#bottom{ width:100%; background:#fff; overflow:hidden;}

#bottom1{width:90%; max-width:1440px; margin:50px auto 50px auto; padding:10px 0; overflow:hidden;}
#bottom1 .left{ float:left; width:310px;}
#bottom1 .left p.a1{ padding-bottom:20px;}
#bottom1 .left p.a2{ overflow:hidden; padding-bottom:20px;}
#bottom1 .left p.a2 a{ display:block; width:18px; margin-right:20px; float:left;}
#bottom1 .left p.a2 a img{ width:100%;}
#bottom1 .left p.a3{ padding-bottom:10px; font-size:16px;}
#bottom1 .left p.a4{ line-height:18px;}

#bottom1 .right{ float:right; overflow:hidden;}
#bottom1 .right ul li{ float:right; width:200px; margin-left:30px;}
#bottom1 .right ul li p.tt{ font-size:18px; padding-bottom:10px; border-bottom:solid 1px #000; margin-bottom:20px; font-weight:bold;}
#bottom1 .right ul li:hover p.tt{border-bottom:solid 1px #c6ad8f;}
#bottom1 .right ul li p a{ line-height:40px;}
#bottom1 .right ul li p a:hover{ color:#c6ad8f;}

#bottom2{width:90%; max-width:1440px; margin:0px auto 40px auto; line-height:60px; overflow:hidden; text-align:center; border-top:solid 1px #d8d8d8;}

#position{ width:90%; max-width:1440px; margin:0 auto; text-align:right; border-bottom:solid 1px #dcdcdc; line-height:50px;}
#position span img{ vertical-align:middle; margin-right:10px;}
#position img{ margin:0 10px;}
#position a{ color:#999;}
#position a:hover{ color:#c6ad8f;}

h1{ width:90%; max-width:1440px; margin:0 auto; overflow:hidden; font-size:20px; line-height:100px;}

#about1{width:90%; max-width:1440px; margin:0 auto; overflow:hidden;}
#about1 .left{ width:45%; float:left;}
#about1 .left p{ padding-right:50px;}
#about1 .left img{ width:100%;}

#about1 .right{ width:55%; float:right;}
#about1 .right p.tt{ font-size:36px; line-height:60px;}
#about1 .right p.line{ height:1px; width:90px; background:#c6ad8f; overflow:hidden; margin-top:30px; }
#about1 .right p.cc{ font-size:16px; line-height:30px; margin-top:30px;}

#about2{width:90%; max-width:1440px; margin:60px auto; overflow:hidden; box-shadow:0 0 10px rgba(0,0,0,0.1); padding:50px 0;}
#about2 ul li{ width:25%; float:left; text-align:center;}
#about2 ul li p.tt{ font-size:30px; color:#c6ad8f; line-height:50px;}

#about3{width:90%; max-width:1440px; margin:0 auto 80px auto; overflow:hidden;}
#about3 .right{ width:45%; float:right;}
#about3 .right p{ padding-left:50px;}
#about3 .right img{ width:100%;}

#about3 .left{ width:55%; float:left;}
#about3 .left p.tt{ font-size:36px; line-height:60px;}
#about3 .left p.line{ height:1px; width:90px; background:#c6ad8f; overflow:hidden; margin-top:30px; }
#about3 .left p.cc{ font-size:16px; line-height:30px; margin-top:30px;}

#title{ text-align:center; font-size:36px; line-height:80px; margin-top:20px;}

#why1{width:90%; max-width:1440px; margin:0 auto 80px auto; overflow:hidden;}
#why1 p.tt{ font-size:18px; font-weight:bold; line-height:60px;}
#why1 p.cc{ font-size:16px; line-height:30px;}

#why1 .list{ width:100%; overflow:hidden; margin:40px 0 60px 0;}
#why1 .list ul li{ width:33.33%; float:left;}
#why1 .list ul li p{ padding:10px;}
#why1 .list ul li img{ width:100%;}

#culture{ text-align:center; width:90%; max-width:1440px; margin:0 auto;}
#culture p.tt{ font-size:18px; font-weight:bold; line-height:40px;}

#certificates{ width:90%; max-width:1440px; margin:0 auto; overflow:hidden;}
#certificates ul li{ width:25%; text-align:center; font-size:18px; line-height:50px; float:left;}
#certificates ul li div{ padding-right:20px;}
#certificates ul li img{ width:100%;}

#certificates1{ width:90%; max-width:1440px; margin:0 auto; overflow:hidden;}
#certificates1 ul li{ width:33.33%; text-align:center; font-size:18px; line-height:50px; float:left;}
#certificates1 ul li div{ padding-right:20px;}
#certificates1 ul li img{ width:100%;}

#partner{ width:90%; max-width:1440px; text-align:center; margin:0 auto 80px auto; overflow:hidden;}

#line{ width:5%; height:4px; background:#c6ad8f; margin:0 auto; overflow:hidden;}

#image{ width:90%; max-width:1440px; margin:0 auto 80px auto; overflow:hidden;}
#image ul li{ width:33.33%; float:left;}
#image ul li img{ width:100%;}
#image ul li div{ padding:10px;}

#pro_k{ width:90%; max-width:1440px; margin:30px auto 0 auto; overflow:hidden;}
#pro_left{ width:275px; float:left;}

#close1{ display:none;}

#pro_menu{ width:100%; overflow:hidden;}
#pro_menu .tt{ line-height:73px; background:#425664; text-indent:30px; color:#fff; font-size:24px;}

#pro_menu .btn{ line-height:40px; text-indent:30px; font-size:16px; background:#e6e6e6; border-bottom:solid 1px #fff;}
#pro_menu .btn a{ display:block;}
#pro_menu .btn a:hover{ color:#c6ad8f;}

#pro_menu .btn a.ait{ background:url(image/bit3.png) no-repeat  90% center;}

#pro_menu .list{ overflow:hidden; display:none;}
#pro_menu .list p{ border-bottom:solid 1px #ddd; line-height:50px;}
#pro_menu .list p a{ display:block;}
#pro_menu .list p a span{ display:block; width:5px; height:5px; background:#ddd; float:left; margin:22px 10px 0 40px;}

#up{ background:url(image/up1.png) no-repeat center; width:100%; height:80px; overflow:hidden; cursor:pointer}
#down{ background:url(image/down1.png) no-repeat center; width:100%; height:80px; overflow:hidden;cursor:pointer}

#p_list{ width:100%; overflow:hidden; height:350px;}
#p_list ul{ transition:all 0.5s;}
#p_list ul li{ overflow:hidden; padding-bottom:30px;}
#p_list ul li img{ width:68px; float:left;}
#p_list ul li p{ width:190px; float:right; line-height:20px;}

#pro_right{ float:right; width:77%;}
#pro_right .tt{ font-size:24px; line-height:50px;}
#pro_right .list ul{ transition:all 0.5s;}
#pro_right .list ul li{ overflow:hidden; border-bottom:dashed 1px #eee; padding-bottom:10px; margin-bottom:20px;}
#pro_right .list ul li .a1{ float:left; width:20%;}
#pro_right .list ul li .a1 img{ width:90%}
#pro_right .list ul li .a2{ width:80%; float:right;}
#pro_right .list ul li .a2 p.b1{ font-size:18px; font-weight:bold; line-height:40px;}
#pro_right .list ul li .a2 div.b2{/*height:48px;*/ overflow:hidden;}
#pro_right .list ul li .a3{ overflow:hidden; width:100%; }
#pro_right .list ul li .a3 a{ display:block; text-align:center; background:url(image/line.jpg) no-repeat left/0% 100% #c6ad8f; margin-left:10px; color:#fff; line-height:30px; width:100px; float:right;}
#pro_right .list ul li .a3 a:hover{ background:url(image/line.jpg) no-repeat left/100% 100% #c6ad8f;}

#page{ width:100%; overflow:hidden; padding:10px 0 80px 0;}
#page ul{ float:right;}
#page ul li{ float:left; margin-left:10px;}
#page ul li a{ display:block; color:#fff; line-height:36px; background:#000; padding:0 20px;}
#page ul li a:hover{ background:#c6ad8f;}
#page ul li a.it{ background:#c6ad8f;}


#probig1{ width:90%; max-width:1440px; margin:30px auto 0 auto; overflow:hidden;}
#probig1 .left{ width:42%; float:left;}

#pro_big{ overflow:hidden; margin-bottom:10px;}
#pro_big img{ width:100%;}

/*banner*/

.bpro {	text-align:center; font-size:18px; background:#fff; display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; -webkit-justify-content: center; justify-content:center; -webkit-box-align:center; -ms-flex-align: center; -webkit-align-items:center; align-items:center;}
.bpro .swiper-wrapper{overflow:hidden;}
.bpro .swiper-wrapper img {width:100%;}
.bpro_btn1{ display:block; width:22px; height:32px;}
.bpro_btn2{ display:block; width:22px; height:32px;}

#probig1 .right{ width:55%; float:right; overflow:hidden;}
#probig1 .right p.t1{ padding:10px 0; font-size:30px; line-height:40px; color:#000;}
#probig1 .right p.t2{ padding:5px 0; font-size:16px; /*margin-top:20px; line-height:40px;*/}
#probig1 .right p.t2 span{ color:#000; font-weight:bold;}

#probig1 .right p.t3{ margin-top:50px; overflow:hidden;}
#probig1 .right p.t3 a{ display:block; background:#425664; width:120px; text-align:center; line-height:36px; color:#fff;}
#probig1 .right p.t3 a:hover{ background:#c6ad8f;}

#probig2{ width:90%; margin:80px auto 0px auto; overflow:hidden; max-width:1440px;}
#probig2 .k{ overflow:hidden; border:solid 1px #ccd3d9;}
#probig2 .menu_btn{ width:100%; overflow:hidden; background:#eaedf0;}
#probig2 .menu_btn ul li{ float:left; line-height:40px; font-size:16px; color:#959da7; padding:0 50px; cursor:pointer; border-right:solid 1px #ccd3d9; overflow:hidden; font-weight:bold;}
#probig2 .menu_btn ul li:nth-child(1){ background:#fff; color:#000;}

#detail{ padding:40px; overflow:hidden;}
#detail .con{ background:#f6f4f2; padding:30px 30px 40px 30px; line-height:30px; font-size:16px; margin-bottom:10px; overflow:hidden;}
#detail .con p.ta{ font-size:24px; color:#000; line-height:50px; font-weight:bold; border-bottom:solid 1px #c6ad8f; margin-bottom:20px;}
#detail .con p.ta span{ display:block; background:#c6ad8f; width:60px; height:4px;}
#detail .con span{ color:#000; font-weight:bold;}
#detail .con .p_li{ overflow:hidden;}
#detail .con .p_li ul li{ width:33.33%; float:left;}
#detail .con .p_li ul li p{ padding:10px;}
#detail .con .p_li ul li p img{ width:100%;}

#tags{ padding:40px; overflow:hidden;}

#probig3{ width:90%; margin:30px auto 60px auto; overflow:hidden; max-width:1440px; padding:10px;}
#probig3 .tt{ font-size:30px; color:#000; line-height:90px;}
#probig3 .li{ width:100%;}
#probig3 .li ul li{ width:25%; float:left;}
#probig3 .li ul li a{ display:block; text-align:center; border:solid 1px #eee; margin-right:20px;}
#probig3 .li ul li a img{ width:100%; transition:all 0.5s;}
#probig3 .li ul li a p{ overflow:hidden;}
#probig3 .li ul li a p.ta{ padding:10px;}
#probig3 .li ul li a:hover{ box-shadow:0 5px 10px rgba(0,0,0,0.2);}
#probig3 .li ul li a:hover img{ transform:scale(1.15);}

#content{ width:90%; max-width:1440px; margin:0 auto 80px auto; overflow:hidden; font-size:16px; line-height:30px; }
#content p.c1{ text-align:center; padding-top:20px;}
#content p.img{ text-align:center; padding:30px 0;}

#newslist{ width:100%; overflow:hidden;}
#newslist ul li.it{ background:url(image/line1.jpg) no-repeat left bottom/0% 2px #f9f9f9; transition:all 0.5s;}
#newslist ul li{ border-bottom:solid 1px #eee; overflow:hidden; padding-bottom:2px; transition:all 0.5s;background:url(image/line1.jpg) no-repeat left bottom/0% 2px #fff;}
#newslist ul li .k{ overflow:hidden; border-bottom:solid 1px #eee; padding:30px 20px;}
#newslist ul li .left{ float:left; width:188px; margin-right:30px; background:#fff; border:solid 1px #ddd; border-radius:5px; padding:3px; overflow:hidden;}
#newslist ul li .left img{ width:100%; border-radius:5px;}
#newslist ul li .right{ overflow:hidden;}
#newslist ul li .right p.a1{ overflow:hidden}
#newslist ul li .right p.a1 a{ font-size:24px;}
#newslist ul li .right p.a2{ height:48px; overflow:hidden; margin-top:10px;}
#newslist ul li .right p.a3{ overflow:hidden; }
#newslist ul li .right p.a3 a{ display:block; width:100px; text-align:center; line-height:30px; color:#c6ad8f; border-bottom:solid 2px #c6ad8f; float:right;}
#newslist ul li .right p.a3 a:hover{ background:#c6ad8f; color:#fff;border-bottom:solid 2px #fff;}

#newslist ul li.it:hover{ background:url(image/line1.jpg) no-repeat left bottom/100% 2px #f9f9f9;}
#newslist ul li:hover{ background:url(image/line1.jpg) no-repeat left bottom/100% 2px #fff;}

#title2{ width:100%; font-size:24px; line-height:60px; color:#000;}

#contact{ width:100%; overflow:hidden;}
#contact .contact_left{ width:50%; float:left;}
#contact .contact_left p.tt{ line-height:40px; font-size:18px; font-weight:bold; color:#000;}
#contact .contact_left p.a1{ line-height:60px; font-size:16px; border-bottom:solid 1px #eee; width:90%;}
#contact .contact_left p.a1 img{ vertical-align:middle; margin-right:10px;}

#contact .map{ width:50%; float:right;}

#feedback{ width:90%; max-width:1440px; margin:60px auto 80px auto; overflow:hidden;}
#feedback .k{ padding:20px; border:solid 1px #ddd;}
#feedback .k p.tt{ font-size:24px; line-height:60px;}
#feedback .k p{ margin-bottom:10px;}
#feedback .k input{ width:100%; border:solid 1px #ddd; height:40px; line-height:40px; text-indent:10px;}
#feedback .k textarea{ width:98%; padding:10px 1%; border:solid 1px #ddd; height:150px;}
#feedback .k button{ width:100%; background:#c6ad8f; color:#fff; line-height:40px; text-align:center; font-size:16px; border-radius:5px;}

#title1{ width:90%; max-width:1440px; margin:0 auto; font-size:20px; color:#000; padding:40px 0 20px 0;}
#content1{ width:90%; max-width:1440px; margin:0 auto; background:#f6f4f2;}
#content1 .k{ padding:50px; font-size:16px; line-height:30px;}
#content1 .k p{/* text-align:center;*/}

#time{ width:90%; max-width:1440px; margin:0 auto; color:#000; padding:10px 0 20px 0; border-top:dashed 1px #ddd; margin-top:20px;}

#content2{ width:90%; max-width:1440px; margin:0 auto; border-top:dashed 1px #ddd;}
#content2 .k{ padding:50px 0; overflow:hidden; text-align:center;}





#float_di{ position:fixed; background:rgba(0,0,0,0.6); width:100%; height:100%; overflow:hidden; top:0; left:0; z-index:50; display:none;}

#float_k{ width:500px; margin:0 auto; overflow:hidden; background:#fff;}
#float_k .k{ padding:20px; overflow:hidden; border:solid 1px #eee; margin:20px;}
#float_k .k p{ margin-bottom:20px;}
#float_k .k p.tt{ font-size:18px; color:#000; font-weight:bold;}
#float_k .k p input{ width:90%; padding:0 5%; height:36px; line-height:36px; border:solid 1px #ddd;}
#float_k .k p button{ width:100%; background:#c6ad8f; color:#fff; text-align:center; line-height:40px; border-radius:3px;}

#float_k .k p textarea{ width:90%; height:120px; border:solid 1px #ddd; padding:10px 5%;}


#colse{ width:26px; height:26px; background:#000; position:absolute; margin:10px 0 0 460px; border-radius:50px; cursor:pointer; border:solid 2px #fff; box-shadow:0 0 5px rgba(0,0,0,0.5);}
#colse p{ width:20px; height:1px; background:#fff; position:absolute; margin:13px 0 0 3px; z-index:60;}
#colse p:nth-child(1){ transform:rotate(45deg);}
#colse p:nth-child(2){ transform:rotate(-45deg);}


#mov_k{ width:100%; height:100%; background:rgba(0,0,0,0.5); position:fixed; top:0; left:0; z-index:50; overflow:hidden; display:none;}
#b_k{ margin:0 auto 0 auto; width:80%; max-width:1000px; border:solid 10px #000;}
#bclose{ position:absolute; width:30px; height:30px; background:#fff; text-align:center; border-radius:50%; margin:-24px 0 0 996px; cursor:pointer;}
#bclose img{ margin-top:9px;}
#youkuplayer{ width:100%;height:600px; overflow:hidden;}


}