html,body,div,span,h1,h2,h3,h4,h5,h6,p,a,em,img,dl,dd,dt{margin:0;padding:0;font-weight: normal}
ol,ul{list-style:none; margin:0px; padding:0px;}
img{border:0;}
body{ font-family: "微软雅黑",Arial;}
a:link,a:visited,.main .artbox .lbox_1 .step13 li span a,.main .artbox .picbox li span a{text-decoration:none;}
a:hover{cursor:pointer;}
.clear{ clear:both;}
h1,h2,h3,h4,i,em{ font-style: normal; font-weight: normal }
input,select,textarea{outline: none;font-family: "微软雅黑"}

/*首页index*/
.top{width: 100%;float: left;box-shadow: 0 2px 8px #dadbda;}
.header{width: 1200px;margin: 0 auto;}
.header > a{float: left;width: 12.5%}
.header > a img{width: 100%;float: left;}
.header ul{float: right; width: auto;padding:27px 0;}
.header ul li{color: #333;font-size: 16px;width: auto;padding:5px 18px 0 18px;float: left;cursor: pointer;}
.header ul li:last-child{padding-right: 0}
.header ul li > a{color: #333;}
.header ul li > a:hover{color: #1f8c86}
.header_hover{color: #1f8c86!important}
#in_about{position: relative;}
.header ul li p{width:120px;background: #fff;text-align: center;position: absolute;left:-16px;top:50px;display: none;}
.header ul li p a{width: 100%;float: left;color: #333;font-size: 16px;line-height: 60px;}
.header ul li p a:hover{color: #1f8c86}


.top_language{width: 100%;float: left;background: #f7f7f7}
.language{width:1200px;margin: 0 auto;height: 35px;line-height: 35px;}
.language span{width: auto;float: right;color: #333;}
.language a{width: auto;color: #333;font-size: 14px;}
.language a:hover{color: #1f8c86}


.banner,.banner img{width: 100%;float: left;}

.in_business{width: 1200px;margin: 0 auto;}
.in_business h1,.in_business h1 img{width: 100%;float: left;}
.in_business h1{padding: 100px 0 60px 0;}
.in_business ul li{width: 25%;float: left;position: relative;overflow: hidden;height: 193px;}
.in_business ul li img{width: 100%;float: left;}
.in_business ul li h4{width: 100%;text-align: center;font-size: 22px;color: #fff;top:36%;position: absolute;}
.in_business ul li p{width: 100%;text-align: center;font-size:12px;color: #fff;top:54%;position: absolute;text-transform : uppercase}
.in_business > p{width: 100%;float: left;color: #323232;font-size: 16px;line-height: 36px;padding-top: 40px;text-indent: 2em}

.in_about{width: 1200px;margin: 0 auto;}
.in_about h1,.in_about h1 img{width: 100%;float: left;}
.in_about h1{padding: 100px 0 60px 0;}
.in_about p{width: 100%;float: left;color: #323232;font-size: 16px;line-height: 36px;text-indent: 2em}

.in_coop{width: 1200px;margin: 0 auto;}
.in_coop h1,.in_coop h1 img{width: 100%;float: left;}
.in_coop h1{padding: 100px 0 60px 0;}
.in_coop ul li{width: 21%;float: left;margin:0 4% 25px 1%;box-shadow: 0 1px 10px #d9d9d9;}
.in_coop ul li img{width: 100%;float: left;}
.in_coop ul li:nth-child(4n){margin-right: 0}

.footer{width: 100%;float: left;background: #35393a;padding: 50px 0 0 0;margin-top: 100px;}
.footer_all{width: 1200px;margin: 0 auto;text-align: center;}
.footer_all a{width: auto;padding: 0 25px;border-right: 1px #fff solid;color: #fff;font-size: 16px;line-height: 36px}
.footer_all a:nth-child(6){border: none;}
.footer_all a:hover{color: #1f8c86}
.footer_all p{width: auto;color: #fff;font-size: 16px;line-height: 36px}
.footer_all p span{padding-left: 50px}
.footer_all hr{margin-top: 40px;}

/*关于我们 about*/
.about_company{width: 1200px;margin: 0 auto;}
.about_company h1,.about_company h1 img{width: 100%;float: left;}
.about_company h1{padding: 100px 0 60px 0;}
.about_company_p{width: 100%;float: left;}
.about_company_p img{width: 38%;float: left;}
.about_company_p p{width: 59%;float: right;font-size: 16px;line-height: 36px;}
.about_company_p p span{text-indent: 2em;width: 100%;float: left;color: #333;}

.about_develop{width: 100%;float: left;}
.about_develop h1 img,.about_develop > img{width: 100%;float: left;}
.about_develop h1{padding: 100px 0 60px 0;width: 1200px;margin: 0 auto;overflow: hidden; }

.about_contact{width: 1200px;margin: 0 auto;}
.about_contact h1,.about_contact h1 img{width: 100%;float: left;}
.about_contact h1{padding: 100px 0 60px 0;}
.about_left{width:55%;height:375px;float: left;border: 1px #dbdbdb solid}
.about_map{width:100%;height:100%;float: left;}
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}
.about_right{float: right;width: 34%;padding:0 5%;}
.about_right ul{width: 100%;float: left;padding-bottom: 7%}
.about_right ul li{width: 100%;float: left;padding:9% 0 0 0 ;}
.about_right ul li i{float: left;width: 11.5%;padding-right: 13px;}
.about_right ul li i img{width: 100%;float: left;}
.about_right ul li b{width: 82%;float: left;color: #1f8c86;font-size: 16px;padding-bottom:5px;}
.about_right ul li p{width: 82%;float: left;color: #272731;font-size: 16px;}
.about_right a{width: 140px;float: left;height: 40px;line-height: 40px;text-align: center;color: #fff;
	font-size: 16px;background: #1f8c86;}
.about_right a:hover{background: #1f8c86;color: #fff;}

/*团队风采team*/
.team{width: 1200px;margin: 0 auto;}
.team .list ul li{width: 100%;float: left;padding-top: 100px;}
.team_img{float: left;width: 40%;overflow: hidden;}
.team_img img{width: 100%;float: left;}
.team_p{float: right;width: 50%;}
.team_p b{width: 100%;float: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-bottom: 35px;}
.team_p b a{color: #1f8c86;font-weight: bold;font-size: 24px;}
.team_p b a:hover{color: #1f8c86}
.team_p p{width: 100%;float: left;color: #323232;font-size: 16px;line-height: 36px;margin-bottom: 45px;height:108px;overflow: hidden;}
.team_p > a{width: 140px;height: 40px;line-height: 40px;text-align: center;float: left;background: #fff;font-size: 16px;
	border: 2px #1f8c86 solid;color: #1f8c86}
.team_p > a:hover{color: #fff;background: #1f8c86}


.page{width: auto;display: table;padding-top:10%;text-align: center;margin: 0 auto;}
.page a{font-size: 16px;color: #999;}
.page li:hover{color: #fff;background: #1f8c86;border: 1px #1f8c86 solid}
.page_hover{color: #fff!important;background: #1f8c86!important;border: 1px #1f8c86 solid!important}

.page .active{color: #fff!important;background: #1f8c86!important;border: 1px #1f8c86 solid!important}
.page ul li{display: inline-block;font-size: 16px;color: #999;margin-right: 15px;float: left;border: 1px #999 solid;padding:10px 15px;}

/*团队风采详情team_xq*/
.team_xq{width: 1200px;margin: 0 auto;}
.team_xq h1{width: 100%;float: left;color: #1f8c86;font-weight: bold;font-size: 24px;text-align: center;padding: 100px 0 60px 0;}
.team_xq p{width: 100%;float: left;color: #333;font-size: 16px;line-height: 36px;}
.team_xq img{width: auto;display: table;margin: 0 auto;padding:20px 0;max-width: 100%}
.team_xq a{width: auto;color: #333;font-size: 16px;padding-top:50px}
.team_xq a span{color: #1f8c86;}
.team_xq a.last{float: left;}
.team_xq a.next{float: right;}
.team_xq a:hover{color: #1f8c86;text-decoration: underline;}

/*业务体系business*/
.business{width: 1200px;margin: 0 auto;}
.business_top,.business_left img,.business_bot,.business_Bright img{width: 100%;float: left;}
.business_top{padding-top:100px;}
.business_left{width: 50%;float: left;}
.business_right{float: right;width:46%}
.business_right h2{width: 100%;float: left;color: #1f8c86;font-size: 24px;font-weight: bold;padding: 40px 0 30px 0;}
.business_right p{width: 100%;float: left;color: #333;font-size: 16px;line-height: 36px;}
.business_bot{padding-top:100px;}
.business_Bleft{float: left;width:46%;text-align: right;}
.business_Bleft h2{width: 100%;float: left;color: #1f8c86;font-size: 24px;font-weight: bold;padding: 40px 0 30px 0;}
.business_Bleft p{width: 100%;float: left;color: #333;font-size: 16px;line-height: 36px;}
.business_Bright{width: 50%;float: right;}

/*合作伙伴 coop*/
.coop{width: 1200px;margin: 0 auto;padding-top: 65px;overflow: hidden;}
.coop ul li{width: 100%;float: left;padding: 35px 0;border-bottom: 1px #ddd solid}
.coop_img{float: left;width: 29%;overflow: hidden;box-shadow: 0 1px 10px #d9d9d9;margin-left:5px;}
.coop_img img{width: 100%;float: left;}
.coop_p{float: right;width: 68%;}
.coop_p b{width: 100%;float: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-bottom:10px;
	color: #1f8c86;font-weight: bold;font-size: 24px}
.coop_p p{width: 100%;float: left;color: #323232;font-size: 16px;line-height: 36px;}


/*企业文化 corporate*/
.corporate{width: 1200px;margin: 0 auto;}
.corp_top,.corp_left img,.corp_bot,.corp_Bright img,.corp_three{width: 100%;float: left;}
.corp_top{padding-top:100px;}
.corp_left{width: 50%;float: left;}
.corp_right{float: right;width:46%}
.corp_right span,.corp_Bleft span{width: 100%;float: left;color: #999;font-size:14px;padding-top: 90px;text-transform:uppercase}
.corp_right h2{width:auto;float: left;color: #1f8c86;font-size: 24px;font-weight: bold;padding: 10px 0 30px 0;border-bottom: 2px #1f8c86 solid;}
.corp_right p{width: 100%;float: left;color: #333;font-size: 16px;line-height: 36px;padding-top: 30px;}
.corp_Bleft{float: left;width:46%;text-align: right;}
.corp_Bleft h2{width:auto;float: right;color: #1f8c86;font-size: 24px;font-weight: bold;padding: 10px 0 30px 0;border-bottom: 2px #1f8c86 solid;}
.corp_Bleft p{width: 100%;float: left;color: #333;font-size: 16px;line-height: 36px;padding-top: 30px;}
.corp_Bright{width: 50%;float: right;}

/*社会责任 social*/
.social{width: 1200px;margin: 0 auto;}
.social_top,.social_left img{width: 100%;float: left;}
.social_top{padding-top:100px;}
.social_left{width:36%;float: left;}
.social_right{float: right;width:60%}
.social_right span{width: 100%;float: left;color: #999;font-size:14px;padding-top: 90px;text-transform:uppercase}
.social_right h2{width:auto;float: left;color: #1f8c86;font-size: 24px;font-weight: bold;padding: 10px 0 30px 0;border-bottom: 2px #1f8c86 solid;}
.social_right p{width: 100%;float: left;color: #333;font-size: 16px;line-height: 36px;padding-top: 30px;}


/*加入我们 join*/
.join{width: 1200px;margin: 0 auto;}
.join_top{width: 100%;float: left;padding-top: 100px;}
.join_top h1,.join_top h1 img{width: 100%;float: left;}
.join_top h2{width: 100%;float: left;color: #1f8c86;font-size: 24px;text-align: center;padding: 60px 0 40px 0;}
.join_top p{width: 100%;float: left;color: #333;font-size: 16px;text-align: center;line-height: 36px;padding-bottom: 40px;}

.join_bot{width: 100%;float: left;padding-top: 100px;}
.join_bot h1,.join_bot h1 img{width: 100%;float: left;}
.join_bot ul{width: 100%;float: left;padding-top: 60px;}
.join_bot ul li{width: 100%;float: left;border-bottom: 2px solid #dbdbdb;padding: 20px 0;line-height: 25px;}
.join_bot ul li h4{font-size: 20px;width: 100%;float: left;}
.join_bot ul li h4 i{float: left;cursor: pointer;}
.join_bot ul li h4 span{float: left;color: #333;font-weight: bold;padding-left: 10px;}
.join_bot ul li h4 em{float: right;color: #999;font-size: 14px}
.join_bot ul li .join_main_p{display: none;padding:20px 0;width: 100%;float: left;line-height: 36px;}
.join_bot ul li .join_main_p b{width: 100%;float: left;font-weight: bold;font-size: 16px;color: #333;}
.join_bot ul li .join_main_p p{width: 100%;float: left;color: #333;font-size: 16px;}
.join_bot ul li h4 i .join_open{display: none}






@media screen and (max-width:1800px) { 

.header,.in_business,.in_about,.in_coop,.footer_all,.about_company,.about_develop h1,.about_contact,.team,
.team_xq,.business,.coop,.corporate,.social,.join,.language{width: 70%;}
.in_business ul li{height: auto;}
.in_business ul li img{width: 100%!important}



}


@media screen and (max-width:1600px) {

.header ul{padding:2% 0;}
.header ul li,.header ul li p a,.in_business > p,.in_about p,.footer_all a,.footer_all p,.about_company_p p,
.about_right ul li b,.about_right ul li p,.about_right a,.team_p p,.team_p > a,.page span,.page a,.team_xq p,
.team_xq a,.business_right p,.business_Bleft p,.coop_p p,.corp_right p,.corp_Bleft p{font-size: 14px;}
.in_business ul li h4{font-size: 18px;}
.team_p b,.team_p p{margin-bottom: 20px;}
.corp_right span,.corp_Bleft span,.social_right span{font-size: 12px;padding-top:10%;}



}



@media screen and (max-width:1350px) { 

.header ul li,.header ul li p a,.in_business > p,.in_about p,.footer_all a,.footer_all p,.about_company_p p,
.about_right ul li b,.about_right ul li p,.about_right a,.team_p p,.team_p > a,.page span,.page a,.team_xq p,
.team_xq a,.business_right p,.business_Bleft p,.coop_p p,.corp_right p,.corp_Bleft p,.social_right p,.join_top p,
.join_bot ul li .join_main_p b,.join_bot ul li .join_main_p p,.join_bot ul li h4 em{font-size: 12px;}
.header ul li p{top: 35px;}
.header ul li p a{line-height: 50px;}
.in_business > p,.in_about p,.footer_all a,.footer_all p,.about_company_p p,.team_p p,.team_xq p,
.business_right p,.business_Bleft p,.coop_p p,.corp_right p,.corp_Bleft p,.social_right p,.join_top p,
.join_bot ul li .join_main_p{line-height: 25px;}
.in_business h1,.in_about h1,.in_coop h1,.about_company h1,.about_develop h1,.about_contact h1,.team_xq h1{padding: 9% 0 5% 0;}
.in_business ul li h4{font-size: 16px;}
.footer,.in_business > p{padding-top: 3%}
.footer_all hr{margin-top: 3%}
.team ul li{padding-top: 9%;}
.team_p b a,.team_xq h1,.business_right h2,.business_Bleft h2,.coop_p b,.corp_right h2,.corp_Bleft h2,.social_right h2,
.join_top h2{font-size: 20px}
.team_p > a{height: 35px;line-height: 35px;}
.team_p p{height: 77px;}
.business_right h2,.business_Bleft h2{padding: 20px 0}
.corp_right h2,.corp_Bleft h2,.social_right h2{padding: 10px 0 20px 0}
.corp_right p,.corp_Bleft p,.social_right p{padding-top: 20px;}
.corp_right span,.corp_Bleft span{padding-top:6%;}
.join_top p{padding-bottom: 20px;}
.join_bot ul li h4{font-size: 16px}

}

