body{margin: 0; padding: 0; font-size: 12px; color: #444; font-family: Microsoft YaHei!important;}
img{border: 0}
a{text-decoration: none!important;}
.ico_a{width: 100%; float: left;}
.black_on{width: 100%; float: left; text-align: center; margin: 50px 0;}
.black_on a{padding: 10px 30px; background: #3260b5; color: #fff; font-size: 14px;}

/* 内页banner */
.common_banner{width: 100%; float: left;}
.common_banner_bg{width: 100%; height: 186px; float: left; text-align: center; background: url(../images/banner1.jpg) no-repeat center center;}
.common_banner_box{width: 1232px; margin: 0 auto;}
.common_banner_title{width: 240px; height: 77px; /*margin: 60px auto 0 auto;*/ margin-top: 60px; margin-left: 50px; background: rgba(0,0,0,0.2);}
.common_banner_title h2{color: #fff; font-size: 24px; margin: 0; padding-top: 20px;}
.common_banner_title i{display: block; width: 37px; height: 2px; background: #fff; margin: 0 auto; margin-top: 15px;}

/* 内页导航 */
.location_body{width: 100%; float: left;}
.location_box{width: 100%; float: left; border-bottom: 1px solid #e9e9e9; position: absolute;}
.location_div{width: 1232px; margin: 0 auto;}
.location_nav{width: 50%; float: left; padding-left: 20px;}
.location_nav ul{padding: 0; margin: 0;}
.location_nav ul li{float: left; list-style: none; /*font-weight: 700;*/ padding: 0 22px;}
.location_nav ul li a{display: block; color: #444; font-size: 15px; padding: 15px 0; border-bottom: 2px solid #fff;}
.location_nav ul li a:hover{color: #3260b5;}
.location_nav ul li.active a{color: #3260b5; border-bottom: 2px solid #3260b5;}
.location_link{float: right; color: #999; font-size: 14px; line-height: 52px; margin-right: 35px;}
.location_link a{color: #999;}
.location_fixed{position: fixed; top: 0; z-index: 999; background: #fff;}

/* 文本模板 */
.text_box{width: 100%; float: left; background: #f9f9f9; margin-top: 53px;}
.new_text_box{width: 100%; float: left; background: #f9f9f9; margin-top: 54px;}
.text_div{width: 1232px; margin: 0 auto; padding: 20px 50px; min-height: 500px;}
.text_div p{line-height: 24px; font-size: 14px;}
.text_div_left{width: 70%; float: left;}
.text_div_left_title{width: 100%; border-bottom: 1px solid #ddd; padding-bottom: 30px;}
.text_div_left_title h2{font-size: 24px;}
.text_div_left_con{padding: 20px 0;}
.text_div_left_con img{max-width: 100%;}
.text_div_right_list{width: 20%; float: right; margin-bottom: 20px;}
.text_div_right_list h2{display: block; background: #ededed; padding: 15px 20px; font-size: 14px; margin: 0;}
.text_div_right_list ul{margin: 0; padding: 0; width: 100%; float: left; background: #fff;}
.text_div_right_list ul li{list-style: none; width: 100%; float: left; padding: 10px 10px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.text_div_right_list ul li a{color: #444;}
.text_div_right_list ul li a:hover{color: #3260b5;}

/* 关于华伟 */
.about_box{width: 100%; float: left; margin-top: 54px;}
.about_div{width: 1232px; margin: 0 auto;}
.about_top{width: 100%; float: left; min-height: 500px; margin-top: 64px;}
.about_top_left{float: left; width: 329px; height: 432px; margin-left: 71px; background: url(../images/con1.png);}
.about_top_right{float: left; width: 702px; margin-left: 130px;}
.about_top_right_top{width: 100%; float: left;}
.about_top_right_top div{float: left; margin-right: 60px;}
.about_top_right_top p{font-size: 14px;}
.about_top_right_top h2{font-size: 60px; color: #3260b5; font-weight: bold; margin: 0;}
.about_top_right_top h2 i{font-style: normal;}
.about_top_right_text{width: 100%; float: left; font-size: 14px; /*margin-top: 40px;*/}
.about_top_right_text p{line-height: 26px;}
.about_fz{width: 100%; float: left; margin: 80px 0 0 0;}
.about_fz_div{width: 1232px; margin: 0 auto;}
.about_fz_title{width: 100%; float: left; text-align: center; margin-bottom: 50px;}
.about_fz_title h2{font-size: 24px; color: #3260b5;}
.about_fz_title i{display: block; width: 66px; height: 3px; background: #3260b5; margin: 23px auto 0 auto;}
.about_fz_carousel{width: 100%; float: left; height: 573px; background: url(../images/about_fz_banner.png);}
.about_fz_box{width: 1232px; margin: 0 auto; color: #fff; background: url(../images/bg3.png) no-repeat center center;}
.about_fz_box .item{margin-top: 40px;}
.about_fz_box .flex-item{height: 500px; text-align: center; position: relative;}
.about_fz_box .flex-item time{display: block; width: 100%; height: 80px; left: 0px; padding-right: 10px; position: absolute; overflow-y: auto; margin: 0 auto; text-align: center; font-size: 14px;}
.about_fz_box .flex-item time::-webkit-scrollbar-track-piece{/*background-color:#f8f8f8;*/ background-color: #3260b5;}
.about_fz_box .flex-item time::-webkit-scrollbar{width: 5px; height: 9px;}
.about_fz_box .flex-item time::-webkit-scrollbar-thumb{background-color:#dddddd; background-clip:padding-box; min-height:28px}
.about_fz_box .flex-item time::-webkit-scrollbar-thumb:hover{background-color:#bbb;}
.about_fz_box .flex-item .icon{background: url(../images/icon1.png) no-repeat left bottom; width: 84px; height: 50%; position: absolute; top: 10px; left: 50%; margin-left: -42px;}
.about_fz_box .flex-item div{position: absolute; width: 100%; left: 0; bottom: 350px; font-size: 20px;}
.about_fz_box .list2 time{display: block; position: absolute; width: 80%; margin: 0 auto; text-align: center; font-size: 14px; top: 84%; left: 8%;}
.about_fz_box .list2 .icon{background: url(../images/icon2.png) no-repeat left bottom; width: 84px; height: 50%; position: absolute; top: 31%; left: 50%; margin-left: -42px;}
.about_fz_box .list2 div{position: absolute; width: 100%; left: 0; bottom: 350px; font-size: 20px; top: 69%;}
.about_fz_box .col-xs-3,.col-xs-2{width: 20%;}
.about_fz_box .carousel-control {width: 50px;height: 50px;top: 50%;transform: translateY(-50%);bottom: auto;font-size: 30px;text-align: center;opacity: 1;}
.about_fz_box a.carousel-control.left{background: url(../images/time2.png) no-repeat; opacity: 1;}
.about_fz_box a.carousel-control.right{background: url(../images/time1.png) no-repeat; opacity: 1;}
.about_ry_carousel{width: 100%; float: left;}
.about_ry_box{width: 1232px; margin: 0 auto; margin-bottom: 50px;}
.about_ry_box .flex-item img{width: 100%;}
.about_ry_box .carousel-control {width: 50px;height: 59px;top: 50%;transform: translateY(-50%);bottom: auto;font-size: 30px;text-align: center;opacity: 1;}
.about_ry_box a.carousel-control.left{background: url(../images/BxSlider_prev.png) no-repeat; opacity: 1;}
.about_ry_box a.carousel-control.right{background: url(../images/BxSlider_next.png) no-repeat; opacity: 1;}
.about_ry_box img{width: 200px;}
.about_wh{width: 100%; float: left; margin: 80px 0;}
.about_wh_div{width: 1232px; margin: 0 auto;}
.about_wh_title{width: 100%; float: left; text-align: center; margin-bottom: 50px;}
.about_wh_title h2{font-size: 24px; color: #3260b5;}
.about_wh_title i{display: block; width: 66px; height: 3px; background: #3260b5; margin: 23px auto 0 auto;}
.about_wh_list1{width: 100%; float: left; margin-top: 100px;}
.about_wh_list1 > ul{margin: 0; padding: 0;}
.about_wh_list1 > ul > li{list-style: none; float: left; width: 50%; height: 250px;}
.about_wh_list1 > ul > li div{float: left; width: 50%; height: 100%; background: #f9f9f9; padding: 30px;}
.about_wh_list1 > ul > li h3{color: #3260b5; border-bottom: 2px solid #3260b5; padding: 10px 0; width: 30%; font-size: 20px; }
.about_wh_list1 > ul > li span{font-size: 14px;}
.about_wh_list1 > ul > li .about_wh_list1_img{width: 50%; height: 100%; float: left; padding: 0; overflow: hidden;}
.about_wh_list1 > ul > li .about_wh_list1_img img{width: 100%; cursor: pointer; transition: all 0.6s;}
.about_wh_list1 > ul > li .about_wh_list1_img img:hover{transform: scale(1.4);}
.about_wh_list2{width: 100%; float: left; margin-top: 20px;}
.about_wh_list2 > ul{margin: 0; padding: 0;}
.about_wh_list2 > ul > li{width: 33%; float: left; list-style: none; text-align: center;}
.about_wh_list2 > ul > li h2{font-size: 24px; margin: 30px 0; color: #3260b5;}
.about_wh_list2 > ul > li span{font-size: 14px;}
.about_wh_list3{width: 100%; float: left; margin-top: 50px;}
.about_wh_list3_title{width: 100%; text-align: center; font-size: 18px; color: #3260b5;}
.about_wh_list3_title h2{font-size: 24px; color: #3260b5;}
.about_wh_list3_title i{display: block; width: 66px; height: 3px; background: #3260b5; margin: 23px auto 0 auto;}
.vmc-centered{ padding: 10px 0;}
.vmc-centered img { transition: all 0.3s ease; }
.vmc-centered .vmc_active img { transform: scale(1.2); }
.vmc-arrow-left{background: rgba(0,0,0,0.5); color: #fff;}
.vmc-arrow-left:hover{color: #fff;}
.vmc-arrow-right{background: rgba(0,0,0,0.5); color: #fff;}
.vmc-arrow-right:hover{color: #fff;}
.about_box_i{width: 100%; float: left; background: #666;}

/* 新闻模板 */
.news_box{width: 100%; float: left; margin-top: 54px;}
.news_div{width: 1232px; margin: 0 auto; min-height: 500px;}
.news_div ul{padding: 0; margin: 0;}
.news_div ul li{float: left; list-style: none; border-bottom: 1px solid #eee; padding: 35px 1px; margin: 0 30px;}
.news_div ul li a:hover h3{color: #3260b5;}
.news_left{width: 203px; height: 129px; float: left; margin-right: 25px; background-size: 100% 100%;}
.news_date{width: 68px; height: 100%; float: left; background: rgba(50,96,181,0.75); color: #fff; text-align: center; font-size: 14px; padding-top: 30px;}
.news_date p{padding: 0; margin: 0;}
.news_right{float: left; width: 325px;}
.news_right h3{font-size: 16px; font-weight: bold; color: #444; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.news_right p{font-size: 14px; color: #999; line-height: 26px; overflow: hidden; text-overflow: ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;}

/* 产品模板 */
.product_box{width: 100%; float: left; margin-top: 54px;}
.product_div{width: 1232px; margin: 0 auto; min-height: 500px;}
.product_div ul{width: 100%; float: left; margin: 0; padding: 40px;}
.product_div ul li{float: left; width: 364px; list-style: none; margin: 10px;}
.product_div ul li img{width: 100%; height: 225px;}
.product_con{border: 1px solid #cfcfcf; border-top: 0;}
.product_title{border-left: 6px solid #3260b5; padding: 10px 20px;}
.product_title h3{font-size: 16px; font-weight: bold; color: #3260b5; margin: 0; padding-bottom: 10px;}
.product_title p{color: #999; margin: 0;}
.product_location{width: 100%;}
.product_list_nav{width: 30%; float: left;}
.product_list_nav ul{margin: 0; padding: 0;}
.product_list_nav ul li{list-style: none;}
.product_list_nav h2{font-size: 18px; color: #fff; background-color: #3260b5; display: block; margin: 0; text-align: center; line-height: 50px;}
.product_list_div{width: 80%;}
.product_list_title{font-size: 14px; background: #eee; color: #333!important;}
.product_list_title:hover{background: #eee!important; color: #333!important;}
.product_list_title:link{background: #3260b5!important; color: #fff!important;}
.list-group-item{padding: 10px 15px; margin-bottom: -1px!important; border-radius: 0!important;}
.glyphicon{float: right; display: inline-block; font-family: 'Glyphicons Halflings'; font-style: normal; font-weight: 400; line-height: 1; -webkit-font-smoothing: antialiased;}
#product_d2{display: none;}
#product_d3{display: none;}
#product_d4{display: none;}
#product_d5{display: none;}
#product_d6{display: none;}

/* 案例模板 */
.solution_box{width: 100%; float: left; margin-top: 54px;}
.solution_div{width: 1232px; margin: 0 auto;}
.solution_div ul{width: 100%; float: left; margin: 0; padding: 40px;}
.solution_div ul li{float: left; width: 100%; list-style: none; margin-bottom: 50px;}
.solution_left_img{position: relative; width: 45%; height: 258px; float: left; margin: 0 50px;}
.solution_left_img >img{height: 100%}
.solution_left_img .txt{position: absolute; width: 100%; padding: 5px 0; font-size: 16px; color: #fff; bottom: 0; background: rgba(0,0,0,0.65);}
.solution_left_img .txt span{display: block; width: 440px; float: left; padding: 5px 0 5px 20px; border-right: 1px solid #fff;}
.solution_left_img .txt i{display: block; float: left; padding: 5px 0; margin-left: 25px;}
.solution_right_text{float: left; width: 45%;}
.solution_right_text h2{font-size: 18px; font-weight: bold;}
.solution_right_text p{font-size: 14px; color: #999; margin-top: 35px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 6; -webkit-box-orient: vertical;}
.solution_more{float: right; margin-top: 30px;}
.solution_more a{font-size: 14px; color: #3260b5; border: 1px solid #3260b5; padding: 10px 20px;}
.solution_right_img{position: relative; width: 45%; float: right;}
.solution_right_img .txt{position: absolute; width: 100%; padding: 5px 0; font-size: 16px; color: #fff; bottom: 0; background: rgba(0,0,0,0.65);}
.solution_right_img .txt span{display: block; width: 440px; float: left; padding: 5px 0 5px 20px; border-right: 1px solid #fff;}
.solution_right_img .txt i{display: block; float: left; padding: 5px 0; margin-left: 25px;}
.solution_left_text{float: left; width: 45%; margin: 0 50px;}
.solution_left_text h2{font-size: 18px; font-weight: bold;}
.solution_left_text p{font-size: 14px; color: #999; margin-top: 35px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 6; -webkit-box-orient: vertical;}
.solution_i{width: 100%; float: left; margin: 50px 0;}

/* 客户服务模板 */
.service_box{width: 100%; float: left;}
.service_div{width: 1232px; margin: 0 auto;}
.service_list1{width: 100%; float: left; text-align: center;}
.service_list1_nav{width: 100%; float: left; margin: 60px 0 0 0; text-align: center;}
.service_list1_nav h2{font-size: 32px; margin: 0;}
.service_list1_nav i{display: block; width: 93px; height: 3px; background: #3260b5; margin: 23px auto 0 auto;}
.service_list1_title{width: 100%; float: left; margin: 60px 0;}
.service_list1_title ul{padding: 0; margin: 0; text-align: center;}
.service_list1_title ul li{display: inline-block; list-style: none; border: 1px solid #e8e8e8;}
.service_list1_title ul li.active a{background: #3260b5; color: #fff;}
.service_list1_title ul li a{display: block; font-size: 16px; color: #999; padding: 10px 30px;}
.service_list1_title ul li a:hover{background: #3260b5; color: #fff;}
.service_list2{width: 100%; float: left;}
.service_list2_title{width: 100%; float: left; margin: 60px 0; text-align: center;}
.service_list2_title h2{font-size: 32px; margin: 0;}
.service_list2_title i{display: block; width: 93px; height: 3px; background: #3260b5; margin: 23px auto 0 auto;}
.service_list2_form{width: 100%; float: left;}
.service_list2_form .form_left{width: 45%; float: left; margin: 0 2.5%;}
.form_right{width: 45%; float: left; margin: 0 2.5%;}
.form_Submit{width: 100%; float: left; text-align: center; margin: 50px 0;}
.form_Submit .submit{background: #d50e25; color: #fff; border-radius: 0; border: 0; padding: 5px 35px;}
.form_Submit .reset{background: #909090; color: #fff; border-radius: 0; border: 0; padding: 5px 35px;}
.service_list3{width: 100%; float: left; background: #f8f8f8;}
.service_list3_div{width: 1232px; margin: 0 auto;}
.service_list3_title{width: 100%; float: left; margin: 60px 0; text-align: center;}
.service_list3_title h2{font-size: 32px; margin: 0;}
.service_list3_title i{display: block; width: 93px; height: 3px; background: #3260b5; margin: 23px auto 0 auto;}
.service_list3_con{width: 100%; float: left; padding: 2%}
.service_list3_con ul{padding: 0; margin: 0;}
.service_list3_con ul li{list-style: none; width: 100%; float: left; border-bottom: 1px solid #e7e7e7; padding: 30px 10px;}
.service_list3_con ul li p{font-size: 18px; color: #3260b5;}
.service_list3_con ul li span{font-size: 16px; color: #282828;}
.baidu_map{width: 1157px; margin: 0 auto;}
.service_box_i{width: 100%; float: left;}

/* 广纳英才模板 */
.join_box{width: 100%; float: left; margin-top: 54px;}
.join_div{width: 1232px; margin: 0 auto;}
.join_list1{width: 100%; float: left;}
.join_list2{width: 100%; float: left;}
.join_list3{width: 100%; float: left;}
.join_list1_title{float: left; text-align: center; width: 100%; padding: 0 23%;}
.join_list1_title h2{font-size: 24px; margin: 77px 0 60px 0;}
.join_list1_title p{font-size: 16px; line-height: 30px;}
.join_list1_bg{width: 100%; float: left; position: relative; height: 876px; background: url(../images/join_banner.jpg) no-repeat center center;}
.join_list2_title{float: left; text-align: center; width: 100%;}
.join_list2_title h2{font-size: 24px; margin: 100px 0 0 0;}
.join_list2_title i{display: block; width: 46px; height: 3px; background: #3260b5; margin: 23px auto 60px auto;}
.join_list2_div{width: 45%; height: 97px; float: left; border: 1px solid #e8e8e8; margin: 0 0 40px 3.5%; padding: 20px; line-height: 30px;}
.join_list2_div h3{display: inline;}
.join_list2_div span{display: inline; font-size: 14px;}
.join_list2_div:hover{background: #3260b5; color: #fff; transition: all 0.3s ease;}
.join_list3_title{float: left; text-align: center; width: 100%;}
.join_list3_title h2{font-size: 24px; margin: 100px 0 0 0;}
.join_list3_title i{display: block; width: 46px; height: 3px; background: #3260b5; margin: 23px auto 0 auto;}
.join_list3_nav{width: 100%; float: left; margin: 50px 0;}
.join_list3_nav ul{padding: 0; margin: 0; text-align: center;}
.join_list3_nav ul li{list-style: none; display: inline-block;}
.join_list3_nav ul li.active a{background: #3260b5; color: #fff; border: 1px solid #3260b5;}
.join_list3_nav ul li a{display: block; font-size: 16px; color: #444; padding: 5px 30px; border: 1px solid #cfcfcf;}
.join_list3_nav ul li a:hover{background: #3260b5; color: #fff; border: 1px solid #3260b5; transition: all 0.3s ease;}
.join_list3_div{width: 100%; float: left; margin-left: 8%;}
.join_list3_con{width: 40%; height: 350px; overflow-y: auto; float: left; margin: 0 1%; margin-bottom: 20px; border: 1px solid #ddd; padding: 10px 20px;}
.join_list3_con::-webkit-scrollbar{ width: 14px; height: 14px;}
.join_list3_con::-webkit-scrollbar-track,::-webkit-scrollbar-thumb{border-radius: 999px; border: 5px solid transparent;}  
.join_list3_con::-webkit-scrollbar-track {box-shadow: 1px 1px 5px rgba(0,0,0,.2) inset;}  
.join_list3_con::-webkit-scrollbar-thumb{min-height: 20px; background-clip: content-box; box-shadow: 0 0 0 5px rgba(0,0,0,.2) inset;}  
.join_list3_con::-webkit-scrollbar-corner{background: transparent;}
.join_list3_con h2{color: #3260b5; font-size: 16px; font-weight: bold;}
.join_list3_con h3{color: #000; font-size: 14px;}
.join_list3_con p{color: #999; font-size: 14px; line-height: 24px;}
.join_list1_bg_div{width: 100%; position: absolute; top: 0; left: 0;}
.join_list1_bg_box{width: 1232px; margin: 0 auto; position: relative;}
.join_list1_bg_box div{overflow: hidden;}
.join_list1_bg_box div img{cursor: pointer; transition: all 0.6s;}
.join_list1_bg_box div img:hover{transform: scale(1.4);}
.join_list1_bg_box .img1{width: 164px; height: 164px; position: absolute; left: 320px; top: 83px;}
.join_list1_bg_box .img2{width: 243px; height: 267px; position: absolute; left: 491px; top: 35px;}
.join_list1_bg_box .img3{width: 164px; height: 157px; position: absolute; left: 743px; top: 83px;}
.join_list1_bg_box .img4{width: 367px; height: 243px; position: absolute; left: 117px; top: 254px;}
.join_list1_bg_box .img5{width: 241px; height: 246px; position: absolute; left: 745px; top: 254px;}
.join_list1_bg_box .img6{width: 119px; height: 118px; position: absolute; left: 995px; top: 366px;}
.join_list1_bg_box .img7{width: 164px; height: 163px; position: absolute; left: 320px; top: 508px;}
.join_list1_bg_box .img8{width: 243px; height: 260px; position: absolute; left: 491px; top: 559px;}
.join_list1_bg_box .img9{width: 246px; height: 164px; position: absolute; left: 744px; top: 507px;}
.join_box_i{width: 100%; float: left;}

/* 联系方式模板 */
.contact_box{width: 100%; float: left; margin-top: 54px;}
.contact_div{width: 1232px; margin: 0 auto;}
.contact_list1_div{width: 100%; float: left; background: #f9f9f9; margin: 50px 0; padding: 40px;}
.contact_list1_div_mun{width: 341px; height: 118px; float: left; background: #fff; padding: 25px; margin: 0 20px;}
.contact_list1_div_mun_img{float: left; margin-right: 20px; margin-top: 10px;}
.contact_list1_div_mun_text{font-size: 14px;}
.contact_list1_div_mun .address{margin-top: 20px;}
.contact_list1_div_mun .e_mail{margin-top: 15px;}
.contact_list1_con{width: 100%; float: left; padding: 100px 40px 40px 40px;}
.contact_list1_con_b{float: left; width: 284px; text-align: center; margin: 0 50px;}
.contact_list1_con_b span{display: block; border-top: 1px solid #3260b5; border-bottom: 1px solid #3260b5; font-size: 16px; color: #3260b5; margin-top: 20px; padding: 10px 0;}
.contact_list1_con_b p{font-size: 16px; margin-top: 20px;}
.contact_list2{width: 100%; float: left; background: #f9f9f9; padding: 20px 50px; margin-bottom: 50px; margin-top: 50px;}
.contact_list2_left{width: 70%; float: left;}
.contact_list2_left h3{color: #3260b5; font-size: 24px; margin-bottom: 20px;}
.contact_list2_left span{display: block; font-size: 14px; margin-bottom: 30px;}
.contact_list2_right{float: left; width: 30%; text-align: center; margin-top: 50px;}
.contact_list2_right p{font-size: 16px;}
.contact_list2_right span{display: block; font-size: 16px; color: #3260b5;}
.contact_list2_left button{border: 0; background: #3260b5; color: #fff;}
.contact_list2_left button:hover{border: 0; background: #3260b5; color: #fff;}
.contact_list3{width: 100%; float: left; margin-bottom: 50px;}
.contact_list3_title{width: 100%; text-align: center; margin-bottom: 20px; margin-top: 80px;}
.contact_list3_title h2{font-size: 24px; margin: 0; color: #3260b5;}
.contact_list3_title i{display: block; width: 46px; height: 3px; background: #3260b5; margin: 23px auto 0 auto;}
.contact_list4{width: 100%; float: left; margin-top: 50px;}
.contact_box_i{width: 100%; float: left;}

/* 页码样式 */
.page{width: 100%; text-align: center; float: left;}
.page .pagination > .active > a{background: #3260b5; border-color: #3260b5;}

@media (max-width: 767px){
	.new_text_box{margin-top: 12vw;}

	.black_on{margin: 10vw 0;}
	.black_on a{font-size: 3.5vw; padding: 2vw 10vw;}

	.common_banner_bg{height: 30vw; background-image: url(../images/banner1.jpg); background-size: 100% 100%;}
	.common_banner_title{width: 50vw; height: 20vw; margin: 5vw auto 0 auto;}
	.common_banner_title h2{font-size: 5.5vw; padding-top: 5vw;}
	.common_banner_title i{width: 9vw; margin-top: 4vw;}
	.common_banner_box{width: 100%;}

	.location_div{width: 100%;}
	.location_nav{width: 100%; padding: 0;}
	.location_nav ul li{padding: 0 4vw;}
	.location_nav ul li a{font-size: 3vw;}
	.location_link{display: none;}

	.solution_box{margin-top: 12vw;}
	.text_div{width: 100%; padding: 5%;}
	.text_div_left{width: 100%;}
	.text_div_left_title{padding-bottom: 3vw;}
	.text_div_left_title h2{font-size: 4.5vw;}
	.text_div_left_con{padding: 3vw 0;}
	.text_div_left_con p{font-size: 3vw;}
	.text_div_right_list{display: none;}

	.about_box{margin-top: 15vw;}
	.about_div{width: 100%;}
	.about_top{margin-top: 5vw; padding: 0 5%;}
	.about_top_left{width: 100%; margin: 0 auto; height: auto; background: initial;}
	.about_top_left img{width: 100%;}
	.about_top_right{width: 100%; float: left; margin: 5vw 0 0 0;}
	.about_top_right_top div{width: 33%; float: left; margin: 0; text-align: center;}
	.about_top_right_top p{font-size: 3.5vw;}
	.about_top_right_top h2{font-size: 10vw;}
	.about_top_right_text{width: 100%;}
	.about_top_right_text p{font-size: 3.5vw;}
	.about_fz_div{width: 100%;}
	.about_fz_title{margin-bottom: 5vw;}
	.about_fz_title h2{font-size: 5vw; margin: 5vw 0 0 0;}
	.about_fz_box{width: 100%;}
	.about_fz_box{background: initial;}
	.about_fz_box .flex-item time{font-size: 4vw; position: relative; top: 10%; height: 34vw;}
	.about_fz_box .flex-item .icon{top: 30%;}
	.about_fz_box .flex-item div{top: 52%;}
	.about_fz_box .list2 time{left: 0;}
	.about_fz_box .list2 div{top: 67%;}
	.about_ry_box{width: 100%; padding: 0 2%; margin-bottom: 5vw;}
	.about_ry_box ul{padding: 0; margin: 0;}
	.about_wh{margin: 5vw 0;}
	.about_wh_div{width: 100%;}
	.about_wh_title{margin-bottom: 5vw;}
	.about_wh_title h2{font-size: 5vw; margin: 0;}
	.about_wh_list2{margin-top: 5vw;}
	.about_wh_list2 > ul > li h2{font-size: 4vw;}
	.about_wh_list2 > ul > li span{font-size: 3vw;}
	.about_wh_list1{margin-top: 10vw;}
	.about_wh_list1 > ul > li{width: 100%; height: 40vw;}
	.about_wh_list1 > ul > li div{padding: 5vw;}
	.about_wh_list1 > ul > li h3{margin: 0; font-size: 4vw;}
	.about_wh_list1 > ul > li span{font-size: 3vw;}
	.about_wh_list3{margin-top: 5vw; padding: 5%;}
	.vmc-arrow-left{left: 0; background: rgba(0,0,0,0.5); color: #fff;}
	.vmc-arrow-left:hover{color: #fff;}
	.vmc-arrow-right{right: 0; background: rgba(0,0,0,0.5); color: #fff;}
	.vmc-arrow-right:hover{color: #fff;}

	.news_box{margin-top: 12vw;}
	.news_div{width: 100%;}
	.news_div ul li{width: 100%; margin: 0; padding: 5%;}
	.news_left{width: 100%; height: 40vw; margin: 0;}
	.news_date{width: 20vw; font-size: 4vw; padding-top: 10vw;}
	.news_right{width: 100%;}
	.news_right h3{font-size: 3.6vw;}
	.news_right p{font-size: 3vw; line-height: 6vw;}

	.product_box{margin-top: 25vw;}
	.product_div{width: 100%; padding: 5%}
	.product_div ul{padding: 0;}
	.product_div ul li{width: 100%; margin: 0; padding-bottom: 5%;}
	.product_div ul li img{height: 50vw;}
	.product_title{border-left: 1.5vw solid #3260b5; padding: 3vw 4vw;}
	.product_title h3{font-size: 3.5vw;}
	.product_location li{width: 33%; text-align: center;}
	.product_list_nav{display: none;}

	.solution_box{margin-top: 30vw}
	.solution_div{width: 100%; padding: 5%}
	.solution_div ul{padding: 0;}
	.solution_div ul li{margin-bottom: 5vw;}
	.solution_left_img{width: 100%; height: auto; margin: 0;}
	.solution_left_img .txt span{width: 83%; font-size: 4vw;}
	.solution_left_img .txt i{margin-left: 6vw;}
	.solution_right_text{width: 100%;}
	.solution_right_text h2{font-size: 4vw;}
	.solution_right_text p{font-size: 3vw; margin-top: 5vw; -webkit-line-clamp: 4;}
	.solution_more{display: none;}
	.solution_right_img{width: 100%; margin: 0;}
	.solution_right_img .txt span{width: 83%; font-size: 4vw;}
	.solution_right_img .txt i{margin-left: 6vw;}
	.solution_left_text{width: 100%; float: right; margin: 0;}
	.solution_left_text h2{font-size: 4vw;}
	.solution_left_text p{font-size: 3vw; margin-top: 5vw; -webkit-line-clamp: 4;}
	.solution_i{margin: 0;}

	.service_div{width: 100%;}
	.service_list1_title{margin: 5vw 0;}
	.service_list1_title ul li a{font-size: 3.5vw; padding: 2vw 3vw;}
	.service_list2_title{margin: 5vw 0;}
	.service_list2_title h2{font-size: 5vw;}
	.service_list2_title i{width: 15vw; margin: 3vw auto 0 auto;}
	.service_list2_form .form_left{width: 100%; margin: 0; padding: 0 5%;}
	.form_right{width: 100%; margin: 0; padding: 0 5%;}
	.form_Submit{margin: 5vw 0;}
	.service_list3_div{width: 100%;}
	.service_list3_title{margin: 5vw 0;}
	.service_list3_title h2{font-size: 5vw;}
	.service_list3_title i{width: 15vw; margin: 3vw auto 0 auto;}
	.service_list3_con{padding: 5%;}
	.service_list3_con ul li{padding: 5vw 1vw;}
	.service_list3_con ul li p{font-size: 3.5vw;}
	.service_list3_con ul li span{font-size: 3vw;}
	.baidu_map{width: 100%; padding: 0 5%;}

	.join_box{margin-top: 12vw;}
	.join_div{width: 100%;}
	.join_list1_title{padding: 0 5%;}
	.join_list1_title h2{font-size: 4vw; margin: 10vw 0;}
	.join_list1_title p{font-size: 3vw; line-height: 8vw;}
	.join_list2_title h2{font-size: 5vw; margin: 10vw 0;}
	.join_list2_con{padding: 0 5%;}
	.join_list2_div{width: 100%; height: auto; margin: 0 0 5vw 0; padding: 3%; line-height: 8vw;}
	.join_list2_div h3{font-size: 4vw;}
	.join_list2_div span{font-size: 3vw;}
	.join_list3_title h2{font-size: 5vw; margin: 10vw 0 0 0;}
	.join_list3_title i{width: 10vw; margin: 5vw auto 0 auto;}
	.join_list3_nav{margin: 10vw 0;}
	.join_list3_nav ul li a{font-size: 3vw; padding: 2vw 3vw;}
	.join_list3_div{margin: 0; padding: 0 5%;}
	.join_list3_con{width: 100%; height: auto; margin: 0 0 5vw 0; padding: 0 5%;}
	.join_list3_con h2{font-size: 3.5vw;}
	.join_list3_con h3{font-size: 3vw;}
	.join_list3_con p{font-size: 2vw;}
	.join_list1_bg{background: initial; height: auto;}
	.join_list1_bg_box{width: 100%; display: none;}

	.contact_box{margin-top: 12vw;}
	.contact_div{width: 100%;}
	.contact_list1_div{margin: 0; padding: 0 5% 5vw 5%;}
	.contact_list1_div_mun{width: 100%; margin: 5vw 0 0 0; padding: 5%;}
	.contact_list1_div_mun_img{width: 10vw; margin: 3vw}
	.contact_list1_div_mun_img img{width: 100%;}
	.contact_list1_div_mun .address{font-size: 3vw; margin-top: 6vw;}
	.contact_list1_div_mun .phone{font-size: 3vw; margin-top: 3vw;}
	.contact_list1_div_mun .e_mail{font-size: 3vw; margin-top: 4vw;}
	.contact_list1_con{padding: 0 5%;}
	.contact_list1_con_b{width: 100%; margin: 2vw 0;}
	.contact_list1_con_b_img{width: 15vw; margin: 0 auto;}
	.contact_list1_con_b_img img{width: 100%;}
	.contact_list1_con_b span{font-size: 3.5vw; margin-top: 5vw; padding: 2vw 0;}
	.contact_list1_con_b p{font-size: 3.5vw; margin-top: 3vw;}
	.contact_list2{padding: 0 5%; margin: 0;}
	.contact_list2_left{width: 100%;}
	.contact_list2_left h3{font-size: 5vw; margin-bottom: 5vw;}
	.contact_list2_left span{font-size: 3.5vw; margin-bottom: 5vw;}
	.contact_list2_left button{width: 100%; margin-bottom: 10vw;}
	.contact_list2_right{display: none;}
}