/* CSS Document */

.index{ width:1280px; height:auto; margin:0 auto;}
.banner{ width:1920px; height:820px;  margin-left:-320px; position:relative;}
.banner_con{ width:100%; height:100%; position:relative; color:#fff;}
.banner_con a{color:#fff; display: block; width: 100%; height: 100%;}
.banner_con pic1_btn a{display: inherit;}
.banner_con>div{ width:100%; height:100%;  position:absolute; left:0; top:0; cursor:pointer; }
.pic_1{ background:url(../images/home1-img.jpg) center no-repeat;}
.pic_2{ background:url(../images/home2-img.jpg) center no-repeat;}
.pic_3{ background:url(../images/home3-img.jpg) center no-repeat;}
.pic_4{ background:url(../images/home4-img.jpg) center no-repeat;}
.pic_5{ background:url(../images/home5-img.jpg) center no-repeat;}
.pic_6{ background:url(../images/home6-img.jpg) center no-repeat;}
.dot{ width:200px; height:20px; top:10px; left:1400px;}
.dot>div{ display:block; float:left; margin:0 5px; width:13px; height:13px; color:#FFF; border-radius:10px; background:#FFF; font-size:0px; margin-top:3px; text-align:center }
.active-slider{width:20px !important; height:20px !important; border-radius:20px !important; background:#c03538 !important; font-size:14px !important; margin-top:0px !important;}
.dot_txt{height: 20px; padding: 0 3px; top: 10px;left: 1240px;font-size: 14px;color: #ffffff; margin:0;}
.pic1_tit{ left:620px; top:15%;}
.pic1_tit>span{ display:block; width:30px; height:25px;}
.quote-left{ background:url(../images/quote-left.png) no-repeat;left:-40px; top:5px;}
.quote-right{ background:url(../images/quote-right.png) no-repeat;top:45px; right:380px;}
.pic1_tit>p{ margin:0;}
.pic1_tit1{ width: 1100px; font-size: 40px; line-height:35px; }
.pic1_tit2{ width:1000px;font-size: 40px;  line-height:45px;}
.pic_2 .pic1_tit2{width:800px;}
.pic_2 .quote-right{right: 525px; top: 90px;}
.pic_1 .quote-right{right: 65px;top: 40px; }
.pic_4 .quote-right{right: 270px; top: 90px;}
.pic_3 .quote-right{right: 765px; }
.pic_6 .quote-right{     top: 80px;right: 550px; }
.pic3_tit,.pic4_tit{ left:980px;}

.pic5_tit{ left:860px;}
.pic6_tit{ left:760px;}
.pic1_con{ width: 300px; height: 48px;font-size: 16px; top:40%; left:1180px;}
.pic1_con>p{ margin:0; line-height:24px; height:24px;}
.pic1_btn{ width: 200px; height: 38px; background-color: #c03538; line-height:38px; font-size: 20px;  background-image:url(../images/right-chevron.png);background-repeat:no-repeat; background-position: 220px center; top:55%; left:1250px; padding-left:60px; cursor:pointer;}
.banner_pic{ width:100%; height:83px; background-color: rgba(0, 0, 0, 0.6); bottom:0;}
.banner_pic>div{ width:200px; height:83px; margin:0 5px; float:left; cursor:pointer; background-size:100%;}
.banner_pic1{ margin-left:330px !important; background:url(../images/11.png) no-repeat;}
.banner_pic2{ background:url(../images/22.png) no-repeat;}
.banner_pic3{ background:url(../images/33.png) no-repeat;}
.banner_pic4{ background:url(../images/44.png) no-repeat;}
.banner_pic5{ background:url(../images/55.png) no-repeat;}
.banner_pic6{ background:url(../images/66.png) no-repeat;}
.banner_rect{ width: 200px;height: 8px; background-color: #c03538; bottom:0; position:absolute;}


.effect{ width:910px; height:auto;margin-left:450px;}
.banner_b_txt{ width:750px; height: 141px; font-size: 32px; margin-top:48px; }
.banner_b_txt>p{ margin:0;}
.strip_red{ width: 230px; height: 3px; background: #c03538; border-radius:2px;}
.check-box_z{ width:100%; height:200px; margin-top:40px;}
.check-box_z>div{ width:455px; height:auto; float:left;}
.check-box_z>div>div{ width:100%; height:50px; line-height:50px; padding-left:20px; background:url(../images/check-box.png) center left no-repeat;}
.effect_txt{ width:100%; height: 24px;font-size: 16px;color: #333333; line-height:24px;}
.strip_black{ width: 230px;height: 2px; background:#dfdfdf;}
.effect_con{ width:100%; height:200px; margin-top:25px;}
.effect_con>div>div{ width:180px; height:100%; float:left; margin-right: 15px;}
.tage{ width:100%; height:55px; line-height:55px;  font-size: 40px;  color: #666666; margin-top:10px;}
.effect_contxt{ width:100%;height: 66px; font-size: 16px; color: #666666;  margin-top:9px;}

.form{   width:1920px; height: 420px; background:#000; margin-left:-320px; position:relative; clear:both;}
.form_tit{ width: 144px;height: 44px; font-size: 24px;line-height: 44px; color: #ffffff; top:48px; left:372px;}
.strip_redform{  width: 225px;height: 3px; background:#c03538; top:48px; left:372px; top:96px;}
.form_tel{width: 481px;height: 60px; top:51px; left:916px; color:#fff;}
.form_tel>p{ margin:0; text-align:center;}
.form_teltxt{ font-size:16px; height:16px vertical-align:bottom;}
.form_telnum{ font-size:30px; line-height:44px;height:44px;}
.name{  width: 170px;height: 38px; background:rgba(255,255,255,0.1); top:190px; left:770px; }
.tel1{  width: 270px;height: 38px; background:rgba(255,255,255,0.1);top:190px; left:970px; }
.conpanyname{  width: 270px;height: 38px; background:rgba(255,255,255,0.1);top:190px; left:1270px; }
.qa1,.qa2{ width: 770px;height: 38px; background:rgba(255,255,255,0.1);border:none; left:770px; top:260px; padding-left:10px; line-height:38px;  font-size: 14px;  opacity: 0.7; margin:0; }
.form_btn{ width: 88px; height: 32px;background-color: #c03538; left:1082px; line-height:32px; text-align:center;font-size: 14px; top:344px; color:#fff; cursor:pointer;}
input{ border:none; color:#fff; padding-left:10px;  font-size: 14px;  opacity: 0.7;}
.form_txt{ top:135px; left:770px;color:#fff;}
.worktime{top:290px; left:770px;color:#ccc; font-size:14px;}
.qa2{ opacity:0;  }
.qa1{color:#fff; background-image:url(../images/down-arrow.png); background-repeat:no-repeat; background-position: 750px center;}

.programme{ width:1280px; height:745px; position:relative; margin-top:25px;}
.programme_tit{ width:100%;font-size: 32px;color: #333333;  text-align:center; line-height:47px;}
.programme_red{width: 166px; height: 3px; background:#c03538; margin:16px 0 0  556px;}
.programme_txt{ width: 420px; height: 60px;font-size: 16px;color: #888888; margin:22px 0 0 430px; text-align:center;}
.programme_txt>p{  line-height:22px; margin:0;}

.programme_t{ width:100%; height:420px; margin-top:40px;}
.programme_t>div{ width:426px; height:420px; float:left; position:relative; }
.programme_t1{ background:url(../images/chugong.png) center top no-repeat;}
.programme_t2{ background:url(../images/chuli.png)  center top no-repeat;}
.programme_t3{ background:url(../images/chuxiao.png) center top no-repeat;}
.programme_ttxt{ width:304px; height:76px; bottom:0;font-size: 14px;color: #333333; left:50%; margin-left:-152px;}
.programme_btn{width: 116.5px; height: 38px;font-size: 16px; top:672px; line-height:38px; text-align:center; cursor:pointer;}
.p_btn1{ background-color: #c03538; color: #ffffff; left:510px;}
.p_btn2{ background-color: #fff; color: #c03538; right:510px; border:1px solid #c03538;}

.tepro{ width:1920px; height:442px; position:relative ; background-color: #e2e1e1; overflow:hidden; margin-left:-320px;}
.tepro_tit,.theof_tit{ width: 775px; height: 47px; font-size: 32px; color: #333333; margin:53px 0 0 573px; text-align:center; line-height:47px;}
.tepro_red,.theof_red{ width: 166px; height: 2px; background:#c03538; margin:25px 0 0 876px;}
.tepro_txt,.theof_txt{ width:100%; text-align:center; font-size: 16px;color: #888888; margin-top:22px;}
.tepro_con,.theof_con{ width:950px; min-height:100px; margin-top:40px; margin-left:485px; font-weight:bold;}
.tepro_con>div>div,.theof_con>div>div{ width:140px; height:88px; position:relative; float:left; margin:10px 25px;}
.ico-1-a{ background:url(../images/ico-1-a.png) center top no-repeat;}
.ico-1-b{ background:url(../images/ico-1-b.png) center top  no-repeat;}
.ico-1-c{ background:url(../images/ico-1-c.png) center top  no-repeat;}
.ico-1-d{ background:url(../images/ico-1-d.png) center top  no-repeat;}
.ico-1-e{ background:url(../images/ico-1-e.png) center top  no-repeat;}
.tepro_con>div>div>p,.theof_con>div>div>p{ width:100%;font-size: 14px; color: #333333; position:absolute; bottom:0; text-align:center; margin:0;}
.tepro_btn{ width: 117px;height: 38px; background-color: #e2e1e1; border: solid 1px #c03538;  color: #c03538; line-height:38px; text-align:center; margin:43px 0 0 902px; cursor:pointer;}


.output{ width:100%; height:575px; overflow:hidden;}

.output_tit{ width: 775px; height: 47px; font-size: 32px; color: #333333; margin:53px 0 0 253px; text-align:center; line-height:47px;}
.output_red{ width: 166px; height: 2px; background:#c03538; margin:25px 0 0 556px;}
.output_txt{ width:100%; text-align:center; font-size: 16px;color: #888888; margin-top:22px;}
.output_con{ width:950px; min-height:100px; margin-top:40px; margin-left:165px;}
.output_con>div>div{ width:140px; height:88px; position:relative; float:left; margin:10px 25px; font-weight:bold;}
.output_con>div>div>p{ width:100%;font-size: 14px; color: #333333; position:absolute; bottom:0; text-align:center; margin:0;}
.ico-2-a{ background:url(../images/ico-2-a.png) center top no-repeat;}
.ico-2-b{ background:url(../images/ico-2-b.png) center top  no-repeat;}
.ico-2-c{ background:url(../images/ico-2-c.png) center top  no-repeat;}
.ico-2-d{ background:url(../images/ico-2-d.png) center top  no-repeat;}
.ico-2-e{ background:url(../images/ico-2-e.png) center top  no-repeat;}
.ico-2-f{ background:url(../images/ico-2-f.png) center top  no-repeat;}
.ico-2-g{ background:url(../images/ico-2-g.png) center top  no-repeat;}
.output_btn{ width: 117px;height: 38px; border: solid 1px #c03538;  color: #c03538; line-height:38px; text-align:center; margin:172px 0 0 582px; cursor:pointer;}

.theof{ width:1920px; height:580px;  background-color: #e2e1e1; overflow:hidden; margin-left:-320px;}
.ico-3-a{ background:url(../images/ico-3-a.png) center top no-repeat;}
.ico-3-b{ background:url(../images/ico-3-b.png) center top  no-repeat;}
.ico-3-c{ background:url(../images/ico-3-c.png) center top  no-repeat;}
.ico-3-d{ background:url(../images/ico-3-d.png) center top  no-repeat;}
.ico-3-e{ background:url(../images/ico-3-e.png) center top  no-repeat;}
.ico-3-f{ background:url(../images/ico-3-f.png) center top  no-repeat;}
.theof_btn{width: 117px;height: 38px; border: solid 1px #c03538;  color: #c03538; line-height:38px; text-align:center; margin:172px 0 0 902px; cursor:pointer;}

.zhishiku{ width:100%; height:540px; overflow:hidden;}
.zhishiku_tit{ width: 775px;height: 36px;font-size: 24px;color: #333333; margin:52px 0 0 49px;}
.zhishiku_con{ width:1200px; height:360px; margin:33px 0 0 40px;}
.zhishiku_con>div{ margin:0 10px; width:380px; height:100%; float:left; background:#e2e1e1;}
.zhishiku_con>div>p{ margin:0 0 0 22px;}
.zhishiku_con>div>img{ width:380px; height:190px;}
.zhishiku_p1{ width: 300px; height: 20px; font-size: 14px;color: #c03538; margin-top:15px !important;}
.zhishiku_p2{width:340px;height: 72px;font-size: 24px; line-height:36px; color: #333333;overflow:hidden;}
/*.zhishiku_p2{display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}*/
.zhishiku_p3{font-size: 12px; color: #515151; margin-top:15px !important;}
.zhishiku_con>div>div{ width: 100px;height: 32px; color: #c03538;background-color: #e2e1e1;border: solid 1px #c03538; text-align:center; line-height:32px; margin:14px 0 0 140px; cursor:pointer;}
.zhishiku_con>div>div>a{ width: 100%;height: 100%;display:block;}

.meitiku_tit{ width: 775px;height: 36px;font-size: 24px;color: #333333; margin:31px 0 0 49px;}
.meitiku{ width:910px; height:515px; overflow:hidden; float:left;}
.meitiku_con{ width:870px; height:355px; margin:33px  0 0 40px;}
.meitiku_con>div{ width:280px; height:100%; margin:0 5px; float:left;}
.meitiku_con>div img{ width:280px; height:150px;}
.meitiku_con>div>p{ margin:0 0 0 2px;}
.meitiku_p1{font-size: 14px;color: #c03538; margin-top:15px !important;}
.meitiku_p2{font-size: 24px;color: #333333;height: 72px; line-height:36px; overflow:hidden;}
/*.meitiku_p2{display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}*/
.meitiku_p3{font-size: 12px;color: #515151;margin-top:15px !important;}
.meitiku_con>div>div{ width: 100px;height: 32px; color: #c03538;border: solid 1px #c03538; text-align:center; line-height:32px; margin:24px 0 0 91px; cursor:pointer;}
.meitiku_con>div>div>a{ width: 100%;height: 100%;display:block;}


.aboutus{ width:280px;height:515px; float:left; margin-left:20px; position:relative;}
.aboutus_tit{width: 240px; height: 36px;font-size: 24px;color: #333333; line-height:36px; margin-top:31px;}
.tx_ico{ margin-top:33px;}
.tx_ico>img{ margin-right:10px;}
.aboutus_con{ width:100%;height:240px; border-top: solid 1px #dadada; float:left; }
.aboutus_con>div{ width:100%; position:relative;  border-bottom: solid 1px #dadada;float:left; }
.a_con_ioc{ width: 37px; height: 31px; top:15px; left:8px;}

.a_con_txt{ margin-top:7px; margin-left:52px;  width: 215px;font-size: 14px;}
.a_con_txt>a{color: #c03538; text-decoration:none;}
.a_con_time{ margin-left:52px;  width: 215px; height: 17px;font-size: 12px; color: #888888; margin-bottom:7px;}


.jiaose{ width:178px; height:285px; float:left; border-top:1px solid #dfdfdf; margin:213px 60px;}
.jiaose p{ margin:0; font-size:13px; line-height:24px; color:#333;}
.setit{ font-size:14px; color:#c03538; line-height:24px;}
.jiaose1{ margin-top:26px;}
.jiaose2{ margin-top:30px;}

.prevbar{ width:80px; height:80px; background-image:url(../images/right-chervon-big.png);background-color:#fff; opacity:0.3;border-radius:50px; background-repeat:no-repeat; background-position:center; top:35%; right:350px; cursor:pointer;}
.nextbar{ width:80px; height:80px; background-image:url(../images/left-chervon-big.png); background-color:#fff;  opacity:0.3; border-radius:50px; background-repeat:no-repeat; background-position:center; top:35%; left:300px; cursor:pointer;}
.wenhao{ width:15px; height:15px; border:1px solid #FFF; border-radius:10px; text-align:center; line-height:15px; display: inline-block; font-size:12px; cursor:pointer;}
.relitu_jt{width:0;height:0;
	line-height:0;
	border-width:10px;
	border-style:solid;
	border-color:transparent transparent #fff   transparent; position:absolute; top: 500px;left: 570px;}
.relitu_pup{ width:180px;padding:10px; position:absolute; top:520px;left:570px; font-size:12px; border:1px solid #FFF; background:rgba(0,0,0,0.5); z-index:99;}

.prog_yuan{ width:15px; height:15px; background:#c03538; border-radius:20px; position:absolute;}
.prog_yuan1_1{ top:64px; left:200px;}
.prog_yuan1_2{ top:72px; left:127px;}
.prog_yuan1_3{ top:187px; left:90px;}
.prog_yuan1_4{ top:225px; left:78px;}
.prog_yuan1_5{ top:249px; left:264px;}
.prog_yuan1_6{ top:192px; left:294px;}

.prog_yuan2_1{ top:75px; left:171px;}
.prog_yuan2_2{ top:136px; left:81px;}
.prog_yuan2_3{ top:254px; left:134px;}
.prog_yuan2_4{ top:105px; left:267px;}
.prog_yuan2_5{ top:275px; left:247px;}
.prog_yuan2_6{ top:192px; left:294px;}


.prog_yuan3_1{ top:60px; left:136px;}
.prog_yuan3_2{ top:86px; left:269px;}
.prog_yuan3_3{ top:134px; left:316px;}
.prog_yuan3_4{ top:136px; left:67px;}
.prog_yuan3_5{ top:275px; left:247px;}
.prog_yuan3_6{top:217px; left:114px;}

.prog_txt1{ width:205px; height:59px; background:url(../images/text1.png) no-repeat; left:0; top:10px;}
.prog_txt2{ width:236px; height:46px; background:url(../images/text2.png) no-repeat; left:30px; top:280px;}
.prog_txt3{ width:178px; height:59px; background:url(../images/text3.png) no-repeat; left:275px; top:35px;}


.prog_txt1_2{ width:204px; height:67px; background:url(../images/text1_2.png) no-repeat; left:140px; top:10px;}
.prog_txt1_3{ width:206px; height:77px; background:url(../images/text1_3.png) no-repeat; left:65px; top:260px;}
.prog_txt2_2{ width:147px; height:69px; background:url(../images/text2_2.png) no-repeat; left:30px; top:10px;}
.prog_txt2_3{ width:217px; height:88px; background:url(../images/text2_3.png) no-repeat; left:60px; top:20px;}
.prog_txt3_2{ width:223px; height:51px; background:url(../images/text3_2.png) no-repeat; left:30px; top:285px;}
.prog_txt3_3{ width:172px; height:42px; background:url(../images/text3_3.png) no-repeat; left:140px; top:20px;}

.dd_act1{-webkit-animation:dd_act1 1.7s linear infinite;-moz-animation:dd_act1 1.7s linear infinite;-ms-animation:dd_act1 1.7s linear infinite;animation:dd_act1 1.7s linear infinite;}

.dd_act3{-webkit-animation:dd_act1 1.2s linear infinite;-moz-animation:dd_act1 1.2s linear infinite;-ms-animation:dd_act1 1.2s linear infinite;animation:dd_act1 1.2s linear infinite;}

.dd_act5{-webkit-animation:dd_act1 2.1s linear infinite;-moz-animation:dd_act1 2.1s linear infinite;-ms-animation:dd_act1 2.1s linear infinite;animation:dd_act1 2.1s linear infinite;}
@-webkit-keyframes dd_act1{
	0%,100% { opacity:0;}
	50%{ opacity:1;}
}
@-moz-keyframes dd_act1{
	0%,100% { opacity:0;}
	50%{ opacity:1;}
}
@-ms-keyframes dd_act1{
	0%,100% { opacity:0;}
	50%{ opacity:1;}
}
@-o-keyframes dd_act1{
	0%,100% { opacity:0;}
	50%{ opacity:1;}
}
@keyframes dd_act1{
	0%,100% { opacity:0;}
	50%{ opacity:1;}
}

@-webkit-keyframes dd_act2{
	0%,100% { -webkit-transform:scale(0.8)}
	50%{  -webkit-transform:scale(1)}
}

@-moz-keyframes dd_act2{
	0%,100% { -moz-transform:scale(0.8)}
	50%{  -moz-transform:scale(1)}
}
@-ms-keyframes dd_act2{
	0%,100% { -ms-transform:scale(0.8)}
	50%{  -ms-transform:scale(1)}
}
@-o-keyframes dd_act2{
	0%,100% { -o-transform:scale(0.8)}
	50%{  -o-transform:scale(1)}
}
@keyframes dd_act2{
	0%,100% {transform:scale(0.8)}
	50%{  transform:scale(1)}
}





/*新加板块*/



.friendship{ width:1920px; height:auto; float:left;  margin-left:-295px;}
.friendshipbox{  width:100%; height:auto; margin-top:50px;  position:relative; background:#e2e1e1; text-align:center;float:left;}

.shiplogo>div{ width:303px; height:220px; float:left; margin:1px 2px;  }
.shiplogo{ width:1280px; margin-left:320px;}

.strip_culture{  width: 166px; height: 2px; background:#c03538; margin:17px auto;}

.friendlogopic{ width:100%; height:170px; text-align:center;}
.friendlogopic img{ width:100%; height:100%;}
.friendlogoname{ width:100%; height:20px; text-align:center; line-height:20px; font-size:14px; margin-top:10px;}
.friendlogoname span{ font-size:12px; color:#333;}



@media screen and (max-width: 900px){
	.index{ width:100%;}
	.banner{ width:100%; height:560px;  margin-left:0px; position:relative; background:#dfdfdf;}
	.banner_con{ width:100%; height:235px; position:relative; color:#fff;}
	.banner_con>div{ width:100%; height:100%; background-size:cover; position:absolute; left:0; top:0; }
	.pic1_con{ width: 95%;height: 80px; top:auto; bottom:0; left:0 !important; padding-right:5%;;background:rgba(0,0,0,0.6)}
	.pic1_con>p{ margin:0; line-height:24px; font-size: 13px; height:24px; text-align:right;}
	.dutiao{ width: 242.3px;height: 27.9px;background-color: #c03538; right:0; top:26px;font-size: 11.6px;color: #ffffff; line-height:27px; text-align:center;}
	.dot{ width:168px; height:12px; top:255px; left:50%; margin-left:-72px;}
	.dot>div{ display:block; float:left; margin:0 5px; width:12px; height:12px; color:#FFF; border-radius:10px; background:#a8a8a8; font-size:0px;}
	.active-slider{width:12px !important; height:12px !important; border-radius:10px !important; background:#c03538 !important; font-size:0 !important; margin-top:0;}
	.tongdian{width: 100px;height: 20px;font-size: 14px;color: #666666; top:286px; left:50%; margin-left:-50px; text-align:center; line-height:20px;}
	.strip_redbanner{width: 59px;height: 3px;background-color: #c03538; left:50%; margin-left:-30px; top:312px;}
	.pic_2 .pic1_tit2{ width:100%;}
	
	.pic1_tit{ width:100%; top:338px; left:0 !important;  margin-left:0;}
	.pic1_tit>span{ display:none; width:30px; height:25px;}
	.quote-left{ background:url(../images/quote-left.png) no-repeat;left:-40px; top:0px;}
	.quote-right{ background:url(../images/quote-right.png) no-repeat;right:-20px; top:25px;}
	.pic1_tit>p{ margin:0;}
	.pic1_tit1{ width: 90%; margin-left:5% !important; font-size: 20px;color: #333333; line-height:25px; text-align:center; }
	.pic1_tit2{ width:100%;  font-size: 20px;color: #333333;  line-height:34px; text-align:center; margin-left:0 !important;}
	.pic1_btn{width: 180px;height: 44.6px; background-color: #c03538; left:50% !important; font-size: 16px; margin-left:-130px; top:500px; line-height:44.6px;  padding-left:80px;     background-position: 230px center;}
	.effect{ width:100%; height:auto;margin-left:0; margin-top:30px; position:relative; float:left;}
	.banner_b_txt{ width:100%; height:100px; font-size: 16px; margin-top:0;  color: #333333;}
	.banner_b_txt>p{ margin:0; text-align:center; height:33px; line-height:33px;}
	.strip_red{ width: 100px;height: 2px; background:#c03538; top:120px; left:50%; margin-left:-50px; position:absolute;}
	
	.check-box_z{ width:100%; height:180px; margin-top:40px; position:relative;}
	.check-box_z>div{ width:320px; height:auto; position:absolute; left:50%; margin-left:-160px;}
	.check-box_z>div>div{ font-size:14px; width:100%; height:30px; line-height:30px;  padding-left:20px; background:url(../images/check-box.png) 5px center  no-repeat;}
	.check-box_z2{ top:90px;}
	.effect_txt{ width:100%; height: 29px;font-size: 16px;color: #333333; line-height:29px; text-align:center; margin-top:40px;}
	
	.strip_black{  width: 160px; height: 2px; background:#dfdfdf; left:50%; margin-left:-80px; top:395px;}
	.effect_con{ width:100%; height:300px; margin-top:25px;}
	.effect_con>div{ width:320px; position:absolute; left:50%; margin-left:-160px;}
	.effect_con>div>div{ width:160px; height:120px; float:left; margin:0 0px; position:relative; margin-top:20px;}
	.effect_conpic{ width:35px; height:35px; float:left;}
	.tage{ width:110px; height:35px; line-height:35px; margin-left:10px;  font-size: 30px;color: #666666; margin-top:0; float:left;}
	.effect_contxt{ position:absolute; width:100%;height: 59px; font-size: 14px; color: #666666;top:45px;}
	
	
	.form{   width:100%; height: 505px; background:#000; margin-left:0; position:relative;}
	.form_tit{ width: 100%;height: 29px; font-size: 20px;line-height: 29px; color: #ffffff; text-align:center; top:25px; left:0;}
	
	.strip_redform{ width: 160px;height: 2px; background:#c03538; top:48px; left:50%; top:60px; margin-left:-80px;}
	.form_tel{width: 100%;height: 60px;  top:75px ; left:0; color:#fff;}
	.form_tel>p{ margin:0; text-align:center;}
	.form_teltxt{ font-size:12px; height:16px; vertical-align:bottom;}
	.form_telnum{ font-size:30px; line-height:44px;height:44px;}
	.name{ top:190px; }
	.form .tel1{ top:250px;   }
	.conpanyname{ top:310px;   }
	.qa1,.qa2{ width: 85%;height: 40px; background:rgba(255,255,255,0.1);border:none; left:6%; top:370px; padding-left:3%; line-height:38px;  font-size: 14px;  opacity: 0.7; }
	.form_btn{ width: 110px;height: 32px;background-color: #c03538; left:50%; line-height:32px; text-align:center;font-size: 14px; margin-left:-55px; top:450px; color:#fff;}
	input{ width:85% !important; height:38px !important; left:6% !important; border:none; color:#fff; padding-left:3%;  font-size: 14px;  opacity: 0.7;}
	.form_txt{ width:90%; margin-left:5%; top:135px; font-size:14px; left:0;color:#fff;}
	.worktime{ width:90%; margin-left:5%; top:400px; font-size:14px; left:0;color:#fff;}
	.qa2{ opacity:0;  }
	.qa1{color:#fff; background-image:url(../images/down-arrow.png); background-repeat:no-repeat; background-position: 96% center;}
	
	
	.programme{ width:100%; height:1450px; position:relative; margin-top:25px; float:left}
	.programme_tit{ width: 70%;font-size: 24px;color: #333333; margin-left:15%; text-align:center; line-height:36px;}
	.programme_red{  width: 160px;height: 4px; background:#c03538; margin:16px 0 0  -80px; position:absolute; left:50%;}
	.programme_txt{ width: 100%; height: 60px;font-size: 16px;color: #888888; margin:40px 0; text-align:center;}
	.programme_txt>p{  line-height:22px; margin:0;}
	
	.programme_t{ width:100%; height:1450px; margin-top:40px; }
	.programme_t>div{ width:426px; min-height:460px; float:none; margin:0 auto; position:absolute; left:50%; margin-left:-170px; background-size:100%; -webkit-transform:scale(0.8); -webkit-transform-origin: left top;}
	.programme_t1{ background:url(../images/chugong.png) center top no-repeat; top:200px;}
	.programme_t2{ background:url(../images/chuli.png)  center top no-repeat;top:600px;}
	.programme_t3{ background:url(../images/chuxiao.png) center top no-repeat;top:1000px;}
	.programme_ttxt{ width:304px; height:96px; bottom:0;font-size: 14px;color: #333333; left:50%; margin-left:-152px;}
	.programme_btn{width: 116.5px; height: 38px;font-size: 16px; bottom:20px; top:auto; line-height:38px; text-align:center;}
	.p_btn1{ background-color: #c03538; color: #ffffff;left:10%;}
	.p_btn2{ background-color: #fff; color: #c03538; right:10%; border:1px solid #c03538;}
	
	.tepro{ width:100%; height:670px; position:relative ; background-color: #e2e1e1; overflow:hidden; margin-left:0;  float:left}
	.tepro_tit,.theof_tit{ width: 100%; height:auto; font-size: 24px; color: #333333; margin:53px 0 0 0; text-align:center; line-height:37px;}
	.tepro_red,.theof_red{ width: 160px; height: 3px; background:#c03538;  margin:16px 0 0  -80px; position:absolute; left:50%;}
	.tepro_txt,.theof_txt{ margin-top:42px;}
	.tepro_con,.theof_con{ width:100%; min-height:100px; margin-top:40px; margin-left:0; position:relative;}
	.tepro_con>div,.theof_con>div{ width:320px; position:absolute; left:50%; margin-left:-160px;}
	.tepro_con>div>div,.theof_con>div>div{ width:140px; height:88px; position:relative; float:left; margin:10px 10px;}
	.ico-1-a{ background:url(../images/ico-1-a.png) center top no-repeat;}
	.ico-1-b{ background:url(../images/ico-1-b.png) center top  no-repeat;}
	.ico-1-c{ background:url(../images/ico-1-c.png) center top  no-repeat;}
	.ico-1-d{ background:url(../images/ico-1-d.png) center top  no-repeat;}
	.ico-1-e{ background:url(../images/ico-1-e.png) center top  no-repeat;}
	.tepro_con>div>div>p,.theof_con>div>div>p{ width:100%;font-size: 14px; color: #333333; position:absolute; bottom:0; text-align:center; margin:0;}
	.tepro_btn{ width: 117px;height: 38px; background-color: #e2e1e1; border: solid 1px #c03538; position:absolute; bottom:20px;  margin:0;  left:50%; margin-left:-58px;  color: #c03538; line-height:38px; text-align:center;cursor:pointer;}
	
	
	.output{ height:805px; position:relative;}
	.output_tit{ width: 100%; height:auto; font-size: 24px; color: #333333; margin:53px 0 0 0; text-align:center; line-height:37px;}
	.output_red{ width: 160px; height: 3px; background:#c03538; margin:16px 0 0 -80px; position:absolute; left:50%;}
	.output_txt{ width:100%; text-align:center; font-size: 16px;color: #888888; margin-top:42px;}
	.output_con{ width:100%; min-height:100px; margin-top:40px; margin-left:0; position:relative;}
	.output_con>div{ position:absolute; left:50%; margin-left:-160px;}
	.output_con>div>div{ width:140px; height:88px; position:relative; float:left; margin:10px 10px;}
	.output_con>div>div>p{ width:100%;font-size: 14px; color: #333333; position:absolute; bottom:0; text-align:center; margin:0;}
	.output_btn{ width: 117px;height: 38px; border: solid 1px #c03538;  color: #c03538; line-height:38px; text-align:center;  position:absolute; bottom:20px;  margin:0;  left:50%; margin-left:-58px; cursor:pointer;}
	.theof{ width:100%; height:690px;margin-left:0; position:relative;}
	.theof_btn{ width: 117px;height: 38px; border: solid 1px #c03538;  color: #c03538; line-height:38px; text-align:center;  position:absolute; bottom:20px;  margin:0;  left:50%; margin-left:-58px; cursor:pointer;}
	
	
	.zhishiku{ width:100%; height:540px; overflow:hidden; position:relative;}
	.zhishiku_tit{ width: 88%;height: 36px;font-size: 24px;color: #333333; margin:32px 0 0 6%;}
	.zhishiku_con{ width:320px; height:420px; margin:0;  position:absolute; top:85px; left:50%; margin-left:-160px; overflow:hidden;}
	.zhishiku_con>div{ margin:0; width:320px; height:420px; position:absolute; background:#e2e1e1;}
	.zhishiku_con>div>img{ width:100%;}
	.zhishiku_con>div>p{ margin:0 20px 0 20px;}
	.zhishiku_p1{ width: 200px; height: 20px; font-size: 14px;color: #c03538; margin-top:15px !important;}
	.zhishiku_p2{width:280px;height:auto; line-height:36px;font-size: 24px; color: #333333;}
	.zhishiku_p3{font-size: 12px; color: #515151; margin-top:15px !important;}
	.zhishiku_con>div>div{ width: 100px;height: 32px; color: #c03538;background-color: #e2e1e1;border: solid 1px #c03538; text-align:center; line-height:32px; margin:22px 0 0 110px; cursor:pointer;}
	.zhishiku_dot,.meitiku_dot{ width:96px; height:12px; left:50%; margin-left:-48px; bottom:0;}
	.zhishiku_dot>div,.meitiku_dot>div{ width:12px; height:12px; float:left; margin:0 10px; background:#a8a8a8; border-radius:10px;}
	
	.meitiku_tit{ width: 90%;height: 36px;font-size: 24px;color: #333333; margin:32px 0 0 6%;}
	.meitiku{ width:100%; height:468px; overflow:hidden; float:left; position:relative;}
	.meitiku_con{ width:320px; height:400px; margin:0; position:absolute; left:50%; margin-left:-160px; top:85px; overflow:hidden;}
	.meitiku_con>div{ width:320px; height:85%; margin:0; float:left; position:absolute; top:0; left:0; background:#e2e1e1;}
	.meitiku_con>div>img{ width:100%;}
	.meitiku_con>div>p{ margin:0 20px 0 20px;}
	.meitiku_p1{font-size: 14px;color: #c03538; margin-top:15px !important;}
	.meitiku_p2{font-size: 24px;color: #333333;height: 72px; line-height:36px; overflow:hidden;}
	.meitiku_p3{font-size: 12px;color: #515151;margin-top:15px !important;}
	.meitiku_con>div>div{  width: 100px;height: 32px; color: #c03538;border: solid 1px #c03538; text-align:center; line-height:32px; margin:22px 0 0 110px; cursor:pointer;}
	
	.aboutus{ width:100%;height:460px; float:left; margin:0; position:relative;}
	.aboutus>div{ width:320px; position:absolute; left:50%; margin-left:-160px;}
	.aboutus_tit{width: 240px; height: 36px;font-size: 24px;color: #333333; line-height:36px; margin-top:31px;}
	.tx_ico{ margin-top:33px;}
	.tx_ico>img{ margin-right:10px;}
	.aboutus_con{ width:100%;height:240px; border-top: solid 1px #dadada; float:left; }
	.aboutus_con>div{ width:100%; position:relative;  border-bottom: solid 1px #dadada;float:left; }
	.a_con_ioc{ width: 37px; height: 31px; top:15px; left:8px;}
	.a_con_txt{ margin-top:7px; margin-left:52px;  width: 260px;font-size: 14px;color: #c03538;}
	.a_con_time{ margin-left:52px;  width: 215px; height: 17px;font-size: 12px; color: #888888;}
	
	.friendshipbox{ width:100%; margin-top:20px; }
	.friendlogopic{ width:100%; height:85px; text-align:center;}
	.shiplogo>div{ width:158px; height:110px; float:left; margin:5px 1px;  }
	.shiplogo{ width:320px; margin:0 auto;}
	.friendlogoname{ margin-top:0;}
	.friendship{ width:100%; height:auto; float:left; margin-left:0;}
	.strip_culture{  width: 166px; height: 2px; background:#c03538; margin:17px auto;}
}
