/* CSS Document */


.index{ width:1280px; height:auto; margin:0 auto;}
.infobar{ width:1920px; height:390px; background:url(../images/product-img.png) no-repeat; margin-left:-320px; overflow:hidden;}
.infobar>div{ text-align:center; width:100%; color:#fff;}
.infobar_tit{font-size: 50px; color: #ffffff; margin-top:73px;}
.infobar_txt{ font-size: 16px;color: #ffffff; line-height:24px; margin-top:34px;}

.infodata{ width:100%; height:auto; float:left;     margin-bottom: 50px;}
.infodata_l{ width:400px; height:auto; overflow:hidden; margin-left:46px; float:left;}
.infodatal_1{width: 400px;height: 227px; margin-top:141px;}
.infodatal_1p{  width: 400px; height: 176px; background:url(../images/number-9779.png) no-repeat;}
.infodatal_1t{width: 380px;height: 54px;font-size: 36px;color: #c03538;}
.infodatal_2{ width:400px; height:400px; position:relative; margin-top:70px;}
.infodatal_2>div{ position:absolute;}
.infodatal_2con>div{ width:200px; height:150px; float:left;}
.ico_ab_1{ width:35px; height:35px; background:url(../images/ico-ab-1.png) no-repeat;}
.bili{ width:100%; font-size: 20px; color: #888888; line-height:20px;}
.infodatal_2con1txt{ width:100%;height: 29px; font-size: 20px; color: #888888;}
.bili>span{ font-size:15px;}
.infodatal_3con{ width:280px; height:auto; border-top:2px solid #dfdfdf;}
.infodatal_3con>div{ width:100%; float:left; line-height: 24px; font-size: 14px;color: #666666;}
.infodatal_3con>p{ font-size: 14px;color: #c03538;}
.infodatal_4{ clear:both; margin-top:265px;}
.infodatal_4con{ width:280px; height:auto; border-top:2px solid #dfdfdf;}
.infodatal_4con>div{ width:100%; float:left; line-height: 24px; font-size: 14px;color: #666666;}
.infodatal_4con>p{ font-size: 14px;color: #c03538;}

.infodata_r{ width:760px; height:auto; float:right; position:relative;}
.infodata_rz{ height:66px; width:400px; position:relative; margin:166px 0 0 163px;}
.infodata_rztxt{ width: 320px; height: 66px; line-height:66px;font-size: 24px; color: #c03538; margin-left:-120px;}
.infodata_rztime{width: 160px;height: 17px; font-size: 12px; color: #888888; text-align:center;}
.infodata_rznum{ width: 260px; height: 66px;font-size: 48px; color: #888888; position:absolute; right:0; top:0;}

.infodata_rmap{  width: 724px; height: 589px; background:url(../images/china-coverage.png) center center no-repeat; margin-top:14px;}
.infodata_rtxt1,.infodata_rtxt2{ font-size: 30px; color: #333333;}
.strip_infodata{ width: 230px;height: 3px; background:#c03538; margin:20px 0;}
.infodata_rtxt4{  font-size: 16px; color: #666666;}
.infodata_rtxt4>p>span{ font-weight:bold;}
.infodata_rtxt4_p{ font-size:18px; margin:0; font-weight:bold; line-height:30px;}

.info_idea{ width:1920px; height: 596px;background-color: #e2e1e1; margin:50px 0 0 -320px; clear:both; overflow:hidden;}
.strip_idea{  width: 166px; height: 2px; background:#c03538; margin:17px auto;}
.info_ideazt{ width:100%;  height: 47px; text-align: center; line-height:47px;  font-size: 32px; color: #333333; margin-top:27px;}
.info_ideaf{ width:440px; height:470px; float:left; margin-top:61px;}
.info_ideaf1{ margin-left:469px;}
.idea_fen{  width: 2px;height: 365px; float:left; background:#c7c7c7; margin:57px 90px 0  90px;}
.idea_tit{ font-size: 28px; color: #333333; text-align:center; margin:24px 0;}
.idea_con{ text-align:center; font-size: 16px;color: #666666; line-height:20px;}
.idea_pic{ width:230px; height:230px; margin:0 auto;}
.idea_pic1{ background:url(../images/stock-img-ab-1.png) no-repeat;}
.idea_pic2{ background:url(../images/stock-img-ab-2.png) no-repeat;}

.info_culture{ width:1920px; height: 645px; margin-left:-320px; clear:both;}
.strip_culture{  width: 166px; height: 2px; background:#c03538; margin:17px auto;}
.info_culturezt{ width:100%;  height: 47px; text-align: center; line-height:47px;  font-size: 32px; color: #333333; margin-top:27px;}
.info_culturef{ width:335px; height:470px; float:left; margin:61px 35px 0 35px;}
.info_culturef1{ margin-left:385px;}
.culture_tit{ font-size: 28px; color: #333333; text-align:center; margin:24px 0;}
.culture_con{font-size: 16px;color: #666666; line-height:26px;}
.culture_pic{ width:230px; height:230px; margin:0 auto;}
.culture_pic1{ background:url(../images/stock-img-ab-3.png) no-repeat;}
.culture_pic2{ background:url(../images/stock-img-ab-4.png) no-repeat;}
.culture_pic3{ background:url(../images/stock-img-ab-5.png) no-repeat;}

.info_team{width:1920px; height:auto;background-color: #e2e1e1; margin:50px 0 0 -320px; clear:both; overflow:hidden; padding-bottom:60px;}
.team_tit{width: 620px; height: 47px;font-size: 32px;color: #333333; text-align:center; margin:50px auto 0 auto;}
.strip_team{ width: 166px; height:3px; background:#c03538; margin:17px auto 0 auto;}
.team_person>div{ width:280px; height:280px; float:left; margin:0 10px; border-bottom:1px solid #666;}
.team_person{ width:1200px; height:auto; margin:15px auto 0 auto;}
.person_pic{ width:150px; height:150px; margin:0 auto; margin-top:38px;}
.personname{ font-size: 18px; color: #333333; width:100%; text-align:center; height: 27px; line-height:27px; margin-top:12px;}
.personzhiwei{ font-size: 14px; color: #666666;height: 20px; line-height:20px; text-align:center; margin-top:10px;}


.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;}

.clear{ clear:both;}
@media screen and (max-width: 900px){
	.index{ width:100%;}
	.infobar{ width:100%; height:220px; margin-left:0; background-size:cover; background:url(../images/product-img.png) no-repeat;overflow:hidden;}
	.infobar_tit{ font-size:24px; margin-top:7px;}
	.infobar_txt{ font-size:14px; margin-top:9px; line-height:20px;}
	
	.infodata_l{ width:94%; height:auto; overflow:hidden; margin-left:0; padding:0 3%; float:left;}
	.infodatal_1{ width:100%;}
	.infodatal_1p{  width:280px; height:150px; background:url(../images/number-9779.png) no-repeat; background-size:100%; margin:0 auto;}
	.infodatal_1t{width: 100%;height: 54px;font-size: 20px;color: #c03538; text-align:center; line-height:54px;}
	
	.infodatal_2{ width:100%; height:auto; position:relative; margin-top:0;}
	.infodatal_2>div{ position:relative; float:left; margin-top:41px;}
	.infodatal_2con>div{ width:190px; height:150px; float:left;}
	.infodata_r{ width:90%; height:auto; padding:0 5%; float:right; position:relative; margin-top:40px;}
	.infodatal_4{ margin-top:115px;}
	.infodata_rtxt1,.infodata_rtxt2{ font-size: 20px; color: #333333; text-align:center;}
	.strip_infodata{ width: 230px;height: 3px; background:#c03538; margin:20px  auto;}
	.infodata_rtxt4{  font-size: 16px; color: #666666;}
	.infodata_rtxt4>p>span{ font-weight:bold;}
	.infodata_rtxt4_p{ font-size:18px; margin:0; font-weight:bold; line-height:30px;}
	
	
	.info_idea{ width:100%; height:auto;background-color: #e2e1e1; margin: 0; clear:both; overflow:hidden;}
	.strip_idea{  width: 166px; height: 2px; background:#c03538; margin:17px auto;}
	.info_ideazt{ width:100%;  height: 47px; text-align: center; line-height:47px;  font-size: 32px; color: #333333; margin-top:27px;}
	.info_ideaf{ width:100%; height:470px; float:left; margin-top:61px;}
	.info_ideaf1{ margin-left:0;}
	.idea_fen{ width:100%;height: 2px; background:#c7c7c7; margin:0; margin:0 auto;}
	.idea_tit{ font-size: 28px; color: #333333; text-align:center; margin:24px 0;}
	.idea_con{ width:90%; padding:0 5%; text-align:center; font-size: 16px;color: #666666; line-height:26px;}
	.idea_pic{ width:230px; height:230px; margin:0 auto;}
	.idea_pic1{ background:url(../images/stock-img-ab-1.png) no-repeat;}
	.idea_pic2{ background:url(../images/stock-img-ab-2.png) no-repeat;}
	
	.info_culture{ width:100%; height: 645px; margin-left:0; clear:both;}
	.strip_culture{  width: 166px; height: 2px; background:#c03538; margin:17px auto;}
	.info_culturezt{ width:100%;  height: 47px; text-align: center; line-height:47px;  font-size: 32px; color: #333333; margin-top:27px;}
	.info_culturef{ width:90%;  padding:0 5%; height:470px; float:left; margin:61px 0 ;}
	.info_culturef1{ margin-left:0;}
	.culture_con{ width:230px; margin:0 auto;}
	
	.info_team{width:100%; height:auto;background-color: #e2e1e1; margin:50px 0 0 0; clear:both; overflow:hidden; padding-bottom:60px;}
	.team_tit{width: 100%; height: 47px;font-size: 32px;color: #333333; text-align:center; margin:50px auto 0 auto;}
	.strip_team{ width: 166px; height:3px; background:#c03538; margin:17px auto 0 auto;}
	/*.team_person>div{ width:280px; height:280px; float:none; margin:0 auto; border-bottom:1px solid #666;}*/
	/*.team_person{ width:100%; height:auto; margin:15px auto 0 auto;}*/
	.team_person>div{ width:50%; height:280px; float:left; margin:0 auto; border-bottom:1px solid #666;}
	.team_person{ width:100%; height:auto; margin:15px auto 0 auto;}
	.person_pic{ width:150px; height:150px; background:url(../images/tx_1.jpg) no-repeat; margin:0 auto; margin-top:38px;}
	.personname{ font-size: 18px; color: #333333; width:100%; text-align:center; height: 27px; line-height:27px; margin-top:12px;}
	.personzhiwei{ font-size: 14px; color: #666666;height: 20px; line-height:20px; text-align:center; margin-top:10px;}
	
	


	.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;line-height:36px;}
	.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;}
	
	.active-slider{width:12px !important; height:12px !important; border-radius:10px !important; background:#c03538 !important; font-size:0 !important; margin-top:0;}
}