.index{ width:1280px; height:auto; margin:0 auto; position:relative;}
.us_bar{ width:1920px; height:450px; background:url(../images/contact-img.jpg) no-repeat; margin-left:-320px; position:relative; color:#fff; text-align:center;}
.mc{ width:100%; height:100%; background:rgba(0,0,0,0.5)}
.usbar_tit{ width:100%; height: 74px;font-size: 50px; top:113px;}
.usbar_con{ width:100%; font-size: 16px; line-height:24px;  top:225px;}

.us_form{ width:100%; height:500px; position:relative; float:left;}

.us_formtit{ width: 264px; height: 44px; font-size: 24px; color: #c03538; line-height:44px; top:68px; left:62px;}
.us_formtel{ width: 320px;height: 44px;font-size: 32px;color: #333333; top:123px; left:62px;}
.us_formtxt1{ width: 192px;height: 44px; font-size: 24px; line-height:44px; color: #333333; top:68px; left:442px;}
.us_formemail{ font-size: 16px; color: #c03538;  height: 26px; top:110px; left:442px;}
.us_formtxt2{ width: 160px;height: 29px;font-size: 20px; color: #333333; line-height:29px; top:162.5px;left:442px;}
.us_formtxt3{ height: 26px;font-size: 14px;color: #333333; line-height:26px; top:215px; left:442px;}
input{ border:none; padding-left:15px;}
.name2{ width: 165px;  height: 38px; background:rgba(102,102,102,0.1);  font-size: 14px;color: #999999; top:261px;left:442px;}
.tel2,.conpanyname2{ width: 265px; height: 38px; background:rgba(102,102,102,0.1); font-size: 14px;color: #999999;  top:261px;}
.tel2{ left:630px;}
.conpanyname2{ left:920px;}
.qa2{width: 760px; padding-left:15px; height: 38px; background:rgba(102,102,102,0.1); border:none; font-size: 14px;color: #999999; top:320px; left:442px;}
.qa2>option{background:rgba(102,102,102,0.1);color: #999999;}
.form_btn{width: 88px; height: 32px; background: #c03538; text-align:center; line-height:32px; color:#fff; top:400px; left:772px; cursor:pointer;}
.worktime{ left:442px; top:350px; color:#000; font-size:14px;}


.us_office{ width:100%; height:560px; position:relative; clear:both;}
.us_office>div{ width:1160px; height:100%; position:relative;}

.us_office1{ float:left; margin-left:50px;}
.us_office2{ float:right; margin-right:50px;}
.us_office1pic{  width:1160px;height: 300px;}
.us_office1txt{ width:90%; padding:0 5%; height:260px; background-color: #e2e1e1; position:relative; overflow:hidden;}

.us_officetit{ font-size: 20px; color: #333333; margin-top:26px;}
.us_address{ margin-top:35px; background:url(../images/usico1.jpg) left 5px  no-repeat;}
.us_address,.us_mobile,.us_tel{ width:330px; font-size: 14px; color: #333333; padding-left:20px; line-height:30px;}
.us_mobile{ background:url(../images/usico2.jpg) left center  no-repeat;}
.us_tel{ background:url(../images/usico3.jpg) left center  no-repeat;}
.us_officebtn{ width: 95px; height: 44px; background-color: #c03538; background-image:url(../images/ico-onmap.png); background-repeat:no-repeat; background-position:10px center ; font-size:14px; line-height:44px; color:#fff; padding-left:45px; right:21px; top:107px; cursor:pointer;}




.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>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;}




@media screen and (max-width: 900px){
	.index{ width:100%;}
	.us_bar{ width:100%; height:180px; margin-left:0; background-size:cover; background:url(../images/product-img.png) no-repeat;overflow:hidden;}
	.usbar_tit{ font-size:24px;top:27px;}
	.usbar_con{ font-size:14px; top:80px; line-height:20px;}
	
	.us_form{ width:100%; height:600px;}
	
	.us_formtit{ width: 264px; height: 44px; font-size: 24px; color: #c03538; line-height:44px; top:28px; left:50%; margin-left:-132px;}
	.us_formtel{ width: 320px;height: 44px;font-size: 32px;color: #333333; top:63px;  left:50%; margin-left:-160px; text-align:center;}
	
	.us_formtxt1{ width: 192px;height: 44px; font-size: 24px; line-height:44px; color: #333333; top:98px; left:50%; margin-left:-96px;}
	.us_formemail{ width:320px; font-size: 16px; color: #c03538;  height: 26px; top:135px; left:50%; margin-left:-160px; text-align:center;}
	.us_formtxt2{ width: 160px;height: 29px;font-size: 20px; color: #333333; line-height:29px; top:162.5px; left:50%; margin-left:-80px;}
	.us_formtxt3{ width:280px; height: 26px;font-size: 14px;color: #333333; line-height:26px; top:215px; left:50%; margin-left:-140px;}
	input{ border:none; padding-left:15px;}
	.name2{ width: 265px;  height: 38px; background:rgba(102,102,102,0.1);  font-size: 14px;color: #999999; top:280px;left:50%; margin-left:-140px;}
	.tel2,.conpanyname2{ width: 265px; height: 38px; background:rgba(102,102,102,0.1); font-size: 14px;color: #999999;  left:50%; margin-left:-140px;}
	.tel2{  top:345px;}
	.conpanyname2{ top:385px;}
	.qa2{width: 280px; padding-left:15px; height: 38px; background:rgba(102,102,102,0.1); border:none; font-size: 14px;color: #999999; top:440px;  left:50%; margin-left:-140px;}
	.qa2>option{background:rgba(102,102,102,0.1);color: #999999;}
	.form_btn{width: 88px; height: 32px; background: #c03538; text-align:center; line-height:32px; color:#fff; top:540px; left:50%; margin-left:-44px; cursor:pointer;}
	.worktime{ width:280px; top:480px; color:#000; font-size:14px;left:50%; margin-left:-140px;}
	
	
	.us_office{ width:100%; height:auto; position:relative; clear:both;}
	.us_office>div{ width:100%; height:100%; position:relative;float:left; margin:0 auto;}
	.us_office1pic{  width: 100%;height:auto;}
	.us_office1pic>img{ width:100%;}
	.us_office1txt{ width:90%; padding:0 5%; height:auto; background-color: #e2e1e1; position:relative; overflow:hidden;}
	
	.us_officetit{ font-size: 20px; color: #333333; margin-top:26px;}
	.us_address{ margin-top:35px; background:url(../images/usico1.jpg) left 5px  no-repeat;}
	.us_address,.us_mobile,.us_tel{ width:200px; font-size: 14px; color: #333333; padding-left:20px; line-height:30px;}
	.us_mobile{ background:url(../images/usico2.jpg) left center  no-repeat;}
	.us_tel{ background:url(../images/usico3.jpg) left center  no-repeat; margin-bottom:100px;}
	.us_officebtn{ top:260px; left:50%; margin-left:-70px; margin-bottom:20px;}
	
	
	
	
	
	
	.active-slider{width:12px !important; height:12px !important; border-radius:10px !important; background:#c03538 !important; font-size:0 !important; margin-top:0;}
	
	.meitiku_dot{ width:96px; height:12px; left:50%; margin-left:-48px; bottom:0;}
	.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:475px; overflow:hidden; float:left; position:relative;}
	.meitiku_con{ width:320px; height:420px; margin:0; position:absolute; left:50%; margin-left:-160px; top:85px; overflow:hidden;}
	.meitiku_con>div{ width:320px; height:83%; 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:360px; 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;}
}