.imain{ max-width:100%; margin:1px auto; overflow:hidden; border:red 0px solid}
.imain_box{ float:left; width:24.77%; margin:0px 0.1%; height:186px; background-color:#F1F1F1; text-align:center; overflow:hidden}
.imain .imain_box:last-child{ margin-right:0; float:left}
.imain .imain_box:first-child{ margin-left:0.2%; float:left}
.imain_box.bg1{ background:url(../images/index_icon1.png) center bottom no-repeat #F1F1F1}
.imain_box.bg2{ background:url(../images/index_icon2.png) center bottom no-repeat #F1F1F1}
.imain_box.bg3{ background:url(../images/index_icon3.png) center bottom no-repeat #F1F1F1}
.imain_box.bg4{ background:url(../images/index_icon4.png) center bottom no-repeat #F1F1F1}
.imain_box.bg5{ background:url(../images/index_icon5.png) center bottom no-repeat #F1F1F1;display:none;}


.imain .imain_box h3{ padding-top:20px; font-size:22px;}
.imain .imain_box p{ font-size:15px; color:#4E5F65}
.imain .imain_box h3 a{ color:#2DB8AD}

.pro_banner{ width:100%; margin:0 auto; overflow:hidden; position:relative;}
.pro_bannerc{ max-width:100%; margin:0 auto; overflow:hidden; position:absolute; top:0px;}
.pro_banner img{ width:100%}
.pro_cont{max-width:100%; margin:0 auto; overflow:hidden}
.pro_cont_img{ width:100%; margin-top:10px; overflow:hidden; position:relative;}
.pro_cont_imgcbg{ max-width:100%; margin:0 auto; overflow:hidden; position:absolute; top:0px;}
.pro_cont_imgc{ max-width:100%; margin:0 auto; overflow:hidden; position:absolute; top:0px; display:none;}
.pro_cont_img img{ width:100%}
.pro_tit{color:#4D5E64; text-align:center; padding:30px 0px; letter-spacing:2px}
.pro_tit h3{ color:#4D5E64; font-size:40px}
.pro_tit p{ font-size:22px; padding-top:5px}

.app_part1{ width:100%; background:url(../images/app_bg1.jpg)  no-repeat center top; padding:66px 0px 0px 0px; }
.app_part1c{ margin:0 auto; overflow:hidden; text-align:center;}
.app_part1c_img{ float:left; padding-right:5px; width:58%; float:left; text-align:right;}
.app_part1c_txt{ color:#fff; font-size:18px; width:40%; float:right; text-align:left;}
.app_part1c_txt h3{ font-size:36px; line-height:42px; font-weight:100; padding-top:55px}
.app_part1c_txt p{ padding-top:8px}
.app_part1c_set{ padding-top:25px;}
.app_part1c_set a{ float:left; margin-right:38px}
.app_part2{ width:100%; background:url(../images/app_bg2.jpg)  no-repeat center top; padding:50px 0px; background-size:100%;}
.fl{ float:left}
.fr{ float:right}
.app_part2c{ overflow:hidden; width:49%}
.app_part2_con{ margin:0 auto; overflow:hidden}
.app_part2c_img{ padding-right:5px;}
.app_part2c_txt{ color:#fff; font-size:18px;}
.app_part2c_txt h3{ font-size:36px; line-height:42px; font-weight:100; padding-top:55px}
.app_part2c_txt p{ padding-top:8px}
.app_part1c_set .app_part1c_btn{ border:2px solid #fff; border-radius:8px; width:176px; height:55px; line-height:55px; text-align:center; color:#fff; font-size:16px}
.app_part1c_set .app_part1c_btn img{ float:left; padding-right:5px}
.app_part1c_set .app_part1c_btn span{ margin:0 auto; display:inline-block}
.app_part1c_set a:hover.app_part1c_btn{ background:#2DB8AD; border-color:#2DB8AD}

.service_banner{ background:url(../images/service_banner.jpg) no-repeat  center; width:100%; height:274px; overflow:hidden; background-size:100%;}
.service_bannerc{ max-width:1000px; margin:0 auto; height:100%; position:relative;}
.service_banner_txt{  position:absolute; height:150px; background-size:100%; text-align:right; color:#fff; font-size:22px; line-height:36px}
.service_banner_txt h3{ font-weight:100; font-size:30px; padding-bottom:15px}
.service_cont{max-width:1000px; margin:40px auto; overflow:hidden}
.artical{ color:#505F65; font-size:13px; line-height:26px; text-align:left; padding-bottom:20px}
.artical h3{ font-size:16px; color:#4D5E64; font-weight:600; padding-bottom:15px; padding-top:10px}

.shop_banner{ width:100%; height:274px; margin:0 auto; overflow:hidden; background:url(../images/shop_banner.jpg)  no-repeat center; background-size:100%;}
.shop_bannerc{ max-width:1100px; margin:0 auto; position:relative; height:100%;}
.shop_banner_txt{ position:absolute; left:5px; bottom:15px; height:50px;  background-size:100%;  color:#fff; font-size:32px; letter-spacing:2px}
.shop_map{ max-width:1100px; margin:25px auto; text-align:center}

.shop_tab{max-width:1100px; margin:30px auto; text-align:center; color:#4D5E64; font-size:14px; padding-bottom:0px;}
.shop_tab th{ background:#505F65; padding:8px 10px; color:#EBEBEB; font-size:16px; font-weight:100}
.shop_tab th:first-child{  border-top-left-radius:5px; border-bottom-left-radius:5px;}
.shop_tab th:last-child{  border-top-right-radius:5px; border-bottom-right-radius:5px;}
.shop_tab tr td:first-child{  border-top-left-radius:5px; border-bottom-left-radius:5px;}
.shop_tab tr td:last-child{  border-top-right-radius:5px; border-bottom-right-radius:5px;}
.shop_tab tr td{ background:#EBEBEB;padding:8px 10px; font-size:14px; color:#4D5E64}
.falv_banner{ width:100%; height:278px; margin:0 auto; overflow:hidden; background:url(../images/falv_banner.jpg)  no-repeat center; background-size:100%;}
.falv_bannerc{ max-width:1000px; margin:0 auto; height:100%; position:relative;}
.falv_banner_txt{ position:absolute; left:5px; bottom:15px; height:50px;  background-size:100%;  color:#fff; font-size:32px; letter-spacing:2px}
.falv_cont{ max-width:1000px; margin:50px auto; overflow:hidden}
.falv_cont p{ padding-bottom:25px}

.help_banner{ background:url(../images/help_banner.jpg) no-repeat center; width:100%; background-size:100%;  text-align:center; letter-spacing:2px}
.help_bannerc{ max-width:1000px; margin:0 auto; height:100%; position:relative;}
.help_banner_txt{  position:absolute; height:40px; background-size:100%; font-size:32px; line-height:36px}
.hezuo_banner{ height:398px; width:100%; font-size:0px; background:url(../images/hezuo_banner.png) center no-repeat; background-size:100%;}

.hezuo_cont{ max-width:1100px; margin:60px auto; overflow:hidden; text-align:center}
.hezuo_cont dl{ float:left; text-align:center; width:20%; font-size:20px; line-height:34px; color:#4D5E64; letter-spacing:3px; font-weight:300px }
.hezuo_cont dl dd{ padding-top:10px}

.video{ width:100%; padding:57px 0px; overflow:hidden; background:#42444F}
.videoc{ width:979px;  border:10px solid #1A1A1A; overflow:hidden; background:#1A1A1A; margin:0 auto}

.about_box{ max-width:1200px; border-bottom:1px solid #505F65; overflow:hidden; padding:70px 0px; margin:0 auto}
.about_banner{ width:100%; height:278px; overflow:hidden; margin:0 auto; background:url(../images/about_banner.jpg) center no-repeat; background-size:100%;}
.about_bannerc{ max-width:1000px; margin:0 auto; overflow:hidden; position:relative; height:100%;}
.about_banner_txt{ text-align:left; letter-spacing:4px; font-size:32px; color:#fff;  background-size:100%;}
.about_tit{ font-size:20px; font-weight:bold; color:#505F65; text-align:center; padding-bottom:35px; letter-spacing:3px}
.about_box_con{max-width:1000px; margin:0 auto; overflow:hidden }
.about_part1_cont{ font-size:16px; line-height:33px; color:#505F65; padding-bottom:0px}

.about_news_l{ float:left; width:430px; height:287px; overflow:hidden; margin-top: 7px;}
.about_news_r{ width:538px; float:right; overflow:hidden}
.about_news_r ul li{ font-size:16px; color:#4E5F65; margin:16px 0px; line-height:22px}
.about_news_r ul li span{ float:right}
.about_news_r ul li a{color:#4E5F65; display:block; font-size:14px;}

.about_team dl{ float:left; width:260px; overflow:hidden; margin-right:110px; text-align:center}
.about_team dl:last-child{ float:right; margin:0}
.about_team dl dt img{ height:145px; width:145px; border-radius:50%; margin-bottom:35px;}
.about_team dl dd h3{ font-size:24px; color:#4E5F65; font-weight:100}
.about_team dl dd h4{ font-size:16px; color:#4E5F65; font-weight:100; letter-spacing:2px; margin-bottom:15px;}
.about_team_txt{ text-align:left; font-size:14px; line-height:24px;color:#4E5F65;}
.about_team_txt p{ padding-top:5px}

.zhaopin_txt {
    font-size:13px;
}
.about_zhaopin dl dt{ float:left; padding-right:35px;}
.about_zhaopin dl dd{ color:#4E5F65; font-size:14px; line-height:24px;}
.about_zhaopin dl dd h3{ font-size:16px; line-height:28px}

.about_lianxi{ background:#F5F5F5; overflow:hidden}
.about_lianxi dl dt{ float:left; padding-right:35px;}
.about_lianxi dl dd{ padding-top:77px; color:#4E5F65; font-size:22px; line-height:30px; padding-right:40px}
.about_lianxi dl dd p{ padding-bottom:15px}
.about_news_banner{ width:430px; height:200px; overflow:hidden; text-align:center}
.about_news_banner img{ width:430px; height:200px; display:block}
.about_news_tab{ margin-top:8px}
.about_news_tab ul li{ float:left; width:139px; height:83px;margin-right:6px; cursor:pointer}
.about_news_tab ul li img{width:100%; height:83px; display:block }
.about_news_tab ul li:last-child{ margin:0}
.about_news_banner_box{ display:none}

.about_news_btn{ float:right}
.about_news_btn a{ padding-left:5px}
.about_zhaopin_btn{ padding-top:20px; text-align:center}
.about_zhaopin_btn a{ padding:0px 3px;}






