html{position: relative;}
body{font-family:'Microsoft YaHei',Arial,'SimHei';width: 100%;padding:0;font-size:14px;margin:0;background: #fff;position: relative;overflow-x: hidden;}
div,a,li,img,p,span,ul,li,em,i,tr,td,th,strong,dl,dd{padding: 0;margin:0;}
input,textarea,button{font-family:'Microsoft YaHei',Arial,'SimHei';}
h1,h2,h3,h4,h5{padding:0;margin:0;}
em,i{font-style: normal;}
li{list-style: none;}
a{text-decoration: none;}
a:hover{text-decoration: none;}
a:focus{outline: none;text-decoration: none;}

.ell{text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.clearfix{
  content: '';
  display: block;
  clear: both;
}
*, *::after, *::before {
    box-sizing: border-box;
}
*{
    outline: none;
}
/* 动画 */
.transform,.fenye a,.bar li,.menu li em{-moz-transition:all .4s linear  ; /* Firefox 4 */-webkit-transition:all .4s ease-in-out; /* Safari and Chrome */-o-transition:all .4s ease-in-out; /* Opera */}
.rotate{-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg); -ms-transform:rotate(0deg);transform:rotate(0deg);}
.rotate90,.menu-list li.current h3 span{-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);  -ms-transform:rotate(90deg);transform:rotate(90deg);}
.rotate45{-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);  -ms-transform:rotate(45deg);transform:rotate(45deg);}
/*背景覆盖*/
.bg-cover{background-position: center center;background-repeat: no-repeat;background-size: cover;}
.dib{display: inline-block;}.vm{vertical-align: middle;}.rel{position: relative;}.abs{position: absolute;}.ovh{overflow: hidden;}.ta-r{text-align: right;}.ta-l{text-align: left;}.ta-c{text-align: center;}.dn{display: none;}
.out{height:100%;display: table;width: 100%;}
.in{width: 100%;height:100%;display: table-cell;vertical-align: middle;}
/* 通用布局*/
.mainbox{max-width: 1200px;margin: 0 auto;position: relative;}
/*header*/
.header{position: relative;}
.logo{height:110px;z-index: 10000;padding: 15px 0;}
.logo-o{height:100%;display: table;}
.logo-i{height:100%;display: table-cell;vertical-align: middle;}
.logo a{display: block;}
.logo img{max-height: 100%;max-width: 100%;}
.logo h1{height: 0;overflow: hidden;text-indent: -9999px;}

.out{height:100%;display: table;width: 100%;}
.in{width: 100%;height:100%;display: table-cell;vertical-align: middle;}

/*nav*/
.nav{position:relative;z-index: 100;background: #fff;border-bottom:2px #2F6190 solid}
.nav ul{display: block;}
.nav ul li{float: left;width:auto;min-width:170px;position: relative;}
.nav ul li h2{font-size: 18px;font-weight: normal;height:50%;line-height:50px;position: relative;text-align: center;border-bottom:2px #2F6190 solid;margin-bottom: -2px}
.nav ul li h2 a{color:#212123;}
.nav ul li h2 span{display: none;}
.nav ul li.active h2 a{color:#2F6190}
.nav ul li.active h2{border-bottom:2px #F1AB25 solid;}

.nav ul li dl{display: none;width:100%;position: absolute;top: 52px;left:0;}
.nav ul li.hover h2{background: #2F6190;}
.nav ul li.hover h2 a{color:#fff}
.nav ul li dl dd{position: relative;background: #fff;box-shadow: 0px 2px 5px rgba(0,0,0,.2);border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;}
.nav ul li dl dd>i{}
.nav ul li dl dd a{display: block;line-height: 20px;padding: 10px 5px;border-bottom:1px #eeeeee solid;text-align: center;color:#696C72;font-size: 14px;}
.nav ul li dl dd a i{display: none;}
.nav ul li dl dd a:hover{color:#2F6190;background: rgba(35,141,237,.1);text-decoration: underline;}
.nav ul li dl dd a.active{color:#2F6190;background: rgba(35,141,237,.1);}
.nav ul li dl dd a:last-child{border-bottom:none;}
.nav-close,.nav-button{display: none;}
.nav .lang{display: inline-block;position: absolute;right:0;top:-67px;height: 30px;line-height:30px;}
.nav .lang span,.nav .lang a{display: inline-block;vertical-align: middle;}
.nav .lang span{font-size: 14px;}
.nav .lang a {width: 30px;height: 30px;border-radius:30px;background: #2F6190;text-align: center;line-height: 30px;color:#fff;}


.banner{position: relative;height:520px;}
.swiper-pagination-bullet{width: 14px;height: 14px;background: #fff;vertical-align: middle;opacity: 1;}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 3px;}
.swiper-pagination-bullet-active{background:inherit;border:2px #fff solid;}
.banner img{max-width: 100%;}
.banner .swiper-slide{background-repeat: no-repeat;background-position: center center;background-size: cover;}
.banner .swiper-slide a{display: block;width: 100%;height: 520px;position: relative;}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom:30px;}
.innerbanner{}
.innerbanner_b{height: 200px;background-repeat: no-repeat;background-position: center center;background-size: cover;}


.cbox_tit{padding: 0 10px 15px 0;position: relative;}
.cbox_tit h2{display: inline-block;position: relative;vertical-align: middle;line-height: 50px;font-size: 30px; color:#212123;font-weight: normal;}
.cbox_tit h2 strong{display: inline-block;line-height: 50px;font-size: 36px;font-weight: normal;color:#000;border-bottom:1px #000 solid;position: relative;bottom: -1px;}
.cbox_tit p{line-height: 25px;font-size: 14px;padding: 10px 0px 0;text-align: left;color:#999999;}


.swiper-button-next3,.swiper-button-prev3,.cbox_tit_more{display: inline-block;position: absolute;right: 0;top: 9px;width: 32px;height: 32px;border:1px #CCCCCC solid;line-height: 30px;text-align: center;color:#CCCCCC;font-size: 17px;cursor: pointer;}
.swiper-button-prev3{right: 40px;}
.swiper-button-next3.swiper-button-disabled,.swiper-button-prev3.swiper-button-disabled{border-color: #ccc;background: #ccc;color:#fff}
.swiper-button-prev3{right:80px;}
.swiper-button-next3{right:40px;}
.cbox_tit_more{background: #F1AB25;color:#fff;border-color:#F1AB25}

.product_service{padding:40px 0 70px;}
.product_service_list{overflow: hidden;width: 100%;}
.product_service_list .swiper-slide{width: 25%;float: left;}
.product_service_list .swiper-slide a{display: block;position: relative;overflow: hidden;background: #fff;}

.product_service_list_img{overflow: hidden;}
.product_service_list_img_b{width: 100%;height: 282px;background-repeat: no-repeat;background-position: center center;background-size:cover;}
.product_service_list_img:hover .product_service_list_img_b{-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-ms-transform: scale(1.2);-o-transform: scale(1.2);}
.case_list_b_tit{width: 100%;height:50px;padding:0 10px;background: #F3F5F7;text-align: center;color:#333;font-size: 18px;}
.case_list_b_tit strong{display: block;font-weight: normal;}

.advantage_box{padding: 80px 10px;background-repeat: no-repeat;background-position: center center;background-attachment: fixed;background-size: cover;}
.advantage_box .cbox_tit h2{color:#fff;}
.advantage_box_list{padding-top: 20px;}

.advantage_box_list ul{overflow: hidden;}
.advantage_box_list li{float: left;width: 16.6%;border-right:1px #fff solid;height: 250px;overflow: hidden;background: #F5F7F9;}
.advantage_box_list li:last-child{border-right:none;}
.advantage_box_list li.active{width: 50.2%;}
.advantage_box_list li:nth-child(2),.advantage_box_list li:nth-child(4){background: #FFFFFF;}

.advantage_box_list li dl{overflow: hidden;padding-top: 35px;}
.advantage_box_list li dl dt{float: left;width: 100%;text-align: center;}
.advantage_box_list li dl dt span{display: block;margin-bottom: 10px;padding: 0 10px;text-align: center;}
.advantage_box_list li dl dt span img{max-width: 100%}
.advantage_box_list li dl dt strong{display: block;font-size: 16px;color:#212123;}
.advantage_box_list li dl dd{display: none;}
.advantage_box_list li.active dl dt{float: left;width: 33.33%;text-align: center;}
.advantage_box_list li.active dl dd{display: block;margin-left: 33.33%;padding-right:20px;}
.advantage_box_list li.active dl dt strong{display: none;}
.advantage_box_list li dl dd strong{color:#2F6190;font-size: 20px;margin-bottom: 20px;display: block;font-weight: normal;}
.advantage_box_list li dl li a:hover .h_core_list_b dd strong {text-decoration: underline;}
.advantage_box_list li dl dd p{font-size: 14px;color:#5C5E65;line-height: 20px;max-height: 80px;overflow: hidden;margin-bottom: 15px;}
.advantage_box_list li dl dd span{display: inline-block;border:1px #C0C1C5 solid;background: #fff;padding:0 10px;color:#212123;line-height: 30px}
.advantage_box_list li dl dd span i{color:#F1AB25;}

.service_case{padding:40px 0 50px;}
.service_case_list{overflow: hidden;width: 100%;}
.service_case_list .swiper-slide{width: 50%;float: left;}
.service_case_list .swiper-slide a{display: block;position: relative;overflow: hidden;background: #fff;}

.service_case_list_img{overflow: hidden;}
.service_case_list_img_b{width: 100%;height: 282px;background-repeat: no-repeat;background-position: center center;background-size:cover;}
.service_case_list_b_tit{width: 100%;height:50px;padding:0 10px;background: #F3F5F7;text-align: center;color:#333;font-size: 18px;}
.service_case_list_b_tit strong{display: block;font-weight: normal;}
.service_case_list_img:hover .service_case_list_img_b{-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-ms-transform: scale(1.2);-o-transform: scale(1.2);}

.about_box{background:#F3F5F7;padding: 50px 10px 40px;}
.about_box .cbox_tit{border-bottom:1px #DBDEE9 solid;box-shadow: 0 1px 1px rgba(255,255,255,1);padding-bottom: 5px;}

.about_box_info{padding-top:40px;}
.about_box_info p{color:#696C72;line-height: 24px;padding-bottom: 10px;text-indent: 32px;font-size: 16px}
.about_box_info p img{max-width: 100%;}


/*当前位置*/
.position{background: #F6F7FA;padding: 0 10px;}
.position_b{color:#7F828C;font-size: 14px;line-height: 30px;padding: 15px 0;text-align: right;}
.position_in{display: inline-block;}
.position_b span,.position_b i,.position_b strong{display: inline-block;vertical-align: middle;font-weight: normal;}
.position_b strong{color:#2F6190}
.position_b a{display: inline-block;vertical-align: middle;color:#7E828C}
.position_b a:hover{color:#2F6190;}
.position_b i {font-size: 12px;}

/*内页主体*/
.innermain{overflow: hidden;position: relative;}
.main_l{float: left;width: 240px;}
.main_r{margin-left: 280px;min-height: 700px;}

/*左侧菜单*/
.menu{position: absolute;left: 0;top: 0;overflow: hidden;}
.menu .swiper-slide{float: left;width: auto;padding: 15px 0px;height: 72px;line-height: 30px;}
.menu .swiper-slide a{display:block;padding: 0 20px;position: relative;font-size: 16px;color:#212123;}
.menu .swiper-slide a:before{content:'';display: inline-block;position: absolute;left: 0;top: 50%;margin-top: -9px;height: 18px;width: 1px;background: #DBDEE9;}
.menu .swiper-slide a i{display: none;}
.menu .swiper-slide:last-child a:after{content:'';display: inline-block;position: absolute;right: 0;top: 50%;margin-top: -9px;height: 18px;width: 1px;background: #DBDEE9;}
.menu .swiper-slide a:hover{color:#2F6190}
.menu .active{background: #2F6190;}
.menu .active a,.menu .active a:hover{color:#fff;}
.menu .active a i{display: inline-block;position: absolute;left: 50%;margin-left: -18px;bottom: -20px;font-size: 24px;color:#F1AB25;}
.menu .active a:before,.menu .active:last-child a:after{background:#2F6190;}

.pagemain{padding-bottom: 80px;}
.pagemain_t{margin: 30px 0px;padding-bottom: 10px;border-bottom:1px #DBDFEA solid;text-align: center;}
.pagemain_t h2{display: inline-block;line-height: 45px;font-size: 36px;color:#0093A7;position: relative;padding: 0 10px;}
.pagemain_t h2:before{content:'';position: absolute;left: 0;bottom: -12px;width: 100%;height: 3px;background: #0093A7;}

/*分页*/
.fenye2{padding: 20px 0px 0;text-align: center;}
.fenye2 .fenye_b{display: inline-block;overflow: hidden;}
.fenye2 a{display: inline-block;vertical-align: middle;text-align: center;height: 35px;min-width: 35px;padding: 0px 10px;background: #fff;font-size: 14px;border:1px #ccc solid;margin-right:10px;}
.fenye2 a{color:#4C4C4C;line-height: 35px;}
.fenye2 a:last-child{margin-right: 0;}
.fenye2 a:hover{border-color:#F0AC25;color:#F0AC25;}
.fenye2 a.active{border-color:#F0AC25;background: #F0AC25;}
.fenye2 a.active {color:#fff;}
.visible-xs{display: none;}

.common_single_page{padding: 50px 10px;min-height: 600px}

/*关于我们*/
.single_page_box{}
.single_page_content p{padding-bottom: 20px;text-indent: 32px;font-size:16px;color:#212123;line-height: 24px;}
.single_page_content h2{color:#2F6190;font-size: 36px;text-align: center;margin-bottom: 20px;}
.single_page_content p img{max-width: 100%;}
.single_page_box p img{max-width: 100%;}

/*大事纪要*/
.event_box{padding: 30px 10px;}
.event_box_b{padding: 80px 0;}
.event_box_list{position: relative;}
.event_box_line_t,.event_box_line_b{position: absolute;width:4px;height: 80px;top: 0;left: 50%;margin-left: -2px;background: url(../images/icon_event_04.png) center top no-repeat;}
.event_box_line_b{top: auto;bottom: 0;background-position: center bottom;}
.event_box_line{position: absolute;width:4px;height:100%;top:0;left:50%;margin-left: -2px;background:#CBCBCB;}
.event_box_list ul{display: block;position: relative;}
.event_box_list ul li{display: block;padding-bottom: 20px;text-align: center;overflow: hidden;}
.event_box_list ul li>strong{display: inline-block;border:1px #bfbfbf solid;border-radius: 5px;background: #fff;line-height: 48px;width: 160px;font-size: 30px;color:#2F6190;text-align: center;margin-bottom: 20px}
.event_b{display: block}
.event_b_b{width: 50%;position: relative;}
.event_b_b>span{position: absolute;right: -15px;top: 25px;display: inline-block;width: 29px;height: 29px;background: url(../images/icon_event_01.png) center center no-repeat;background-size: cover}
.event_box_list ul li:nth-child(odd) .event_b_b{padding-right: 40px;}
.event_box_list ul li:nth-child(even) .event_b_b{margin-left: 50%;padding-left: 40px;}
.event_box_list ul li:nth-child(even) .event_b_b>span{right:auto;left:-15px;}
.event_b_info{background: #FAFAFA;border:1px #E5E5E5 solid;border-radius: 5px;padding: 10px;text-align: left;position: relative;}
.event_b_info>i{display: inline-block;position: absolute;top: 25px;width: 12px;height: 29px;right:-11px;background: url(../images/icon_event_02.png) center center no-repeat;}
.event_box_list ul li:nth-child(even) .event_b_b .event_b_info>i{right:auto;left: -11px;background-image: url(../images/icon_event_03.png);}
.event_b_info strong{display: block;font-size: 24px;color:#F1AB25;padding-bottom: 10px;}
.event_b_info p{color:#333333;font-size: 16px;}

/*股东*/
.shareholder_box{}
.shareholder_box h2,.cooper_box>h2,.case_box>h2,.service_box>h2{display: block;font-weight: normal;position: relative;padding-left: 10px;color:#2F6190;font-size: 24px;line-height: 32px;margin-bottom: 15px;}
.shareholder_box h2:before,.cooper_box>h2:before,.case_box>h2:before,.service_box>h2:before{content:'';position: absolute;left: 0;top: 4px;display: inline-block;width: 5px;height: 24px;background: url(../images/icon_01.png) center center no-repeat;}
.shareholder_box>p,.service_box>p{color:#212123;font-size: 16px;text-indent: 32px;margin-bottom: 20px;line-height: 24px;}

/*企业文化*/
.curture_box{padding: 50px 10px;}
.curture_box ul{overflow: hidden;}
.curture_box ul li{float: left;width: 20%;border-right:1px #EEEFF1 solid;padding: 10px;min-height: 250px;text-align: center;}
.curture_box ul li:last-child{border-right:none;}
.curture_box ul li span{display: block;margin-bottom: 15px;}
.curture_box ul li span img{max-width: 100%;}
.curture_box ul li strong{display: block;margin-bottom: 15px;color:#2F6190;font-size: 18px;}
.curture_box ul li p{font-size: 14px;color:#212123;line-height: 22px;}
.cooper_box>h2 span{color:#212123;font-size: 16px;}

/*合作伙伴*/
.cooper_box{}
.cooper_box_info p{color:#212123;font-size: 16px;text-indent: 32px;margin-bottom: 20px;line-height: 24px;}
.cooper_list{padding-top: 10px;}
.cooper_list ul{overflow: hidden;margin: 0 -10px;}
.cooper_list ul li{float: left;width: 25%;padding: 0 10px;margin-bottom: 25px;}
.cooper_img_b{width: 100%;border:1px #E5E5E5 solid}
.cooper_img{width: 100%;height: 118px;background-repeat: no-repeat;background-position: center center;background-size:cover;}
.cooper_list ul li p{padding:0 10px;font-size: 16px;color:#212123;text-align: center;line-height:20px}
.cooper_tit{height:40px;overflow: hidden;
    margin: 0;display: none;}

    /*资质荣誉*/

.honor_list{padding: 25px 0;}
.honor_list ul{overflow: hidden;margin: 0 -12px;}
.honor_list li{float: left;width: 25%;padding: 0 13px;margin-bottom: 24px;}
.honor_list li a{display: block;}
.honor_list_b{border:1px #DBDFEA solid;background: #FAFBFC;height: 290px;position: relative;margin-bottom: 15px;overflow: hidden;}
.honor_list_b_o{height: 100%;width: 100%;display: table;}
.honor_list_b_i{vertical-align: middle;text-align: center;padding: 15px;display: table-cell;}
.honor_list_b_i img{max-width: 100%;max-height: 100%;}
.honor_list li a p{line-height: 24px;height: 48px;overflow: hidden;font-size: 16px;text-decoration: underline;color:#212123;text-align: center;}
.honor_shadow{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(33,33,35,.9);opacity: 0;z-index: -1;}
.honor_list li a:hover .honor_shadow{opacity: 1;z-index: 1;}
.honor_list li a:hover p{color:#E30033;}
.honor_list li a:hover .honor_list_b{padding: 0;}
.honor_list li a:hover .honor_list_b .honor_list_b_i img{-webkit-transform: scale(1.5);-moz-transform: scale(1.5);-ms-transform: scale(1.5);-o-transform: scale(1.5);}
.honor_shadow i{display: inline-block;position: absolute;left: 50%;top: 50%;margin-left: -40px;margin-top: -40px;width: 80px;height: 80px;background: url(../images/icon_preview.png) no-repeat center center;background-size: cover;}
.honor_opp{display: none;max-width: 1000px;position: relative;overflow: hidden;}
.honor_opp_b{width: 100%;position: relative;padding:30px 0 0px;}
.honor_opp_b span{display: inline-block;position: absolute;right: 0;top: 0;font-size: 20px;color:#212123;width: 30px;height: 30px;text-align: center;line-height: 30px;cursor: pointer;}
.honor_opp_b span:hover{color:#E30033;}
.honor_opp_b_img {text-align: center;padding-bottom: 70px;position: relative;}
.honor_opp_b_img-o{height: 100%;width: 100%;display: table}
.honor_opp_b_img-i{vertical-align: middle;text-align: center;padding: 15px;display: table-cell;}
.honor_opp_b_img img{max-width: 100%;max-height: 100%;}
.honor_opp_b_tit{line-height: 50px;border-top:1px #DBDFEA solid;width: 100%;text-align: center;position: absolute;bottom: 0;left: 0;}

.honor_opp_b .swiper-button-prev,.honor_opp_b .swiper-button-next{width: 50px;height: 100px;margin-top: -50px;background-size: 50px 100px;}
.honor_opp_b .swiper-button-prev{background-image: url(../images/arr4.png);}
.honor_opp_b .swiper-button-next{background-image: url(../images/arr5.png);}
.honor_opp_b .swiper-button-prev.swiper-button-disabled{background-image: url(../images/arr4_2.png);opacity: 1;}
.honor_opp_b .swiper-button-next.swiper-button-disabled{background-image: url(../images/arr5_2.png);opacity: 1;}
.swiper-container-honor{    margin: 0 auto;
    position: relative;
    z-index: 1;}
/*新闻资讯*/
.news_list{padding: 0px 0 20px;}
.news_list ul{overflow: hidden;}
.news_list li{width: 100%;border-bottom:1px #DBDFEA dashed;}
.news_list li a{display: block;padding: 20px;background: #FAFBFC;position: relative;overflow: hidden;}
.news_list li:nth-child(odd) a{background: #fff;}
.news_list li a .news_list_img{overflow: hidden;width: 180px;height: 130px;float: left;position: relative;}
.news_list li a .news_list_img_img{width: 100%;height: 100%;overflow: hidden;background-repeat: no-repeat;background-position: center center;background-size:cover;}
.news_list li:hover .news_list_img_img {-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);}
.news_list li a .news_list_tit{min-height: 80px;padding: 0;padding-left: 100px;background:transparent;}
.news_list li a .news_list_tit strong{display: block;line-height: 23px;max-height: 46px;overflow: hidden;margin-bottom: 15px;font-size: 18px;color:#212123}
.news_list li a .news_list_tit p{line-height: 20px;color:#666;}
.news_list li a:hover{background: #F5F7F9;}
.news_list li a:hover .news_list_tit strong,.news_list li a:hover .news_list_tit p{color:#2F6190}
.news_list li a:hover .news_list_tit strong{text-decoration: underline;}
.news_list li a:hover .news_list_img_img {-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);}

.news_list li .clist_date{width: 80px;height: 80px;position: absolute;left:20px;top: 20px;background: #2F6190;;color:#fff;text-align: center;padding: 5px 0;}
.news_list li .clist_date strong{display: block;font-weight: normal;line-height: 24px;font-size: 24px;}
.news_list li .clist_date span{display: block;line-height: 20px;font-size: 12px;}
.news_list li a:hover .clist_date{background: #F1AB25;color:#fff;}



.clist_date{width: 50px;height: 50px;position: absolute;left: 10px;top: 10px;background: #316191;color:#fff;text-align: center;padding: 5px 0;}
.clist_date strong{display: block;font-weight: normal;line-height: 24px;font-size: 24px;}
.clist_date span{display: block;line-height: 16px;font-size: 12px;}
.h_news_list li a:hover .clist_date{background: #fff;color:#F0AC25;}


/*文章内容详情*/
.content_tit{padding: 10px 10px 25px;}
.content_tit strong{display: block;line-height: 36px;font-size: 30px;color:#212123;font-weight: normal;margin-bottom: 20px;text-align: center;}
.content_tit p{text-align: center;font-size: 14px;color:#999;background: #FAFBFC;border:1px #E6E8ED dashed;padding: 15px 10px;}
.content_tit p span,.content_tit p small{display: inline-block;vertical-align: middle;}
.content_b{padding-bottom: 50px;}
.content_b p{line-height: 24px;padding-bottom: 15px;font-size: 16px;color:#212123;text-indent: 32px}
.content_b p img{max-width: 100%;}
.details_other{border:1px #DBDFEA solid;background: #FAFBFC;position: relative;padding: 10px 0;}
.details_other ul{overflow: hidden;}
.details_other li{float: left;width: 50%;position: relative;}
.details_other li:last-child{text-align: right;}
.details_other li a{display: block;color:#212123;padding:0 40px;line-height: 30px;text-decoration: underline;}
.details_other li a:hover{display: block;color:#316191;}
.details_other li a span{width: 30px;height: 30px;text-align: center;line-height: 28px;position: absolute;right: 0;top: 50%;border:1px #316191 solid;background: #316191;color:#fff;font-size: 17px;cursor: pointer;margin-top: -15px;}
.details_other li:first-child a span{right:auto;left: 0;}
.details_other li a span.disabled{border-color:#DBDFEA;background: #fff;color:#666;}
.back{text-align: center;padding:20px 10px 0;}
.back a{display: block;width: 95%;max-width: 200px;line-height: 40px;border:1px #316191 solid;color:#316191;font-size: 16px;border-radius: 6px;cursor: pointer;margin: 0 auto;position: relative;}
.back a i{display: inline-block;position: absolute;right: 20px;top: 50%;margin-top: -11px;width: 22px;height: 22px;background: url(../images/back_icon_02_o.png) no-repeat center center; background-size: cover;}
.back a:hover{text-decoration: underline;background: #316191;color:#fff;}
.back a:hover i{background-image: url(../images/back_icon_02.png);}

/*业务案例*/

.case_box{}
.case_box p{color:#212123;font-size: 16px;text-indent: 32px;margin-bottom: 20px;line-height: 24px;}
.case_box p img{max-width: 100%}

.case_box p.twopic img{max-width: 45%;margin: 0 2%;}

/*人才招聘*/

.job_list dl{overflow: hidden;background: #fff;border-bottom:#DCDCDC 1px dashed;}
.job_list dl dt{float: left;width: 25%;font-size: 14px;color:#212123;padding: 15px 10px;line-height: 30px;font-weight: bold;}
.job_list dl dd{width: 15%;float: left;font-size: 14px;color:#212123;text-align: center;padding: 15px 5px;line-height: 30px;}
.job_list dl dt span,.job_list dl dd span{display: none;}

.job_list dl:nth-child(odd){background: #F9FBFB;}
.job_list dl:first-child,.job_list dl:first-child:hover{background:#F5F7F9;border-bottom:#DBDFEA 1px solid;}
.job_list dl:first-child dt ,.job_list dl:first-child dd{font-weight: bold;color:#7E828C;}
.job_list dd a{display: inline-block;width: 80%;background:#EFEFF3;text-align: center;line-height: 30px;color:#333333;border-radius: 3px;}
.job_list dd a:hover{color:#fff;background: #316191;}
.job_list dl:hover,.job_list dl:nth-child(odd):hover{background: #F5F7F9;}

.job_box{}
.job_box h4{display: block;font-size: 36px;line-height: 45px;color:#333333;padding:30px 0;}
.job_box table{width: 100%;border:1px #DBDEE9 solid;border-collapse:collapse;border-spacing:0;}
.job_box table td{padding: 10px 5px;border:1px #DBDEE9 solid;width: 33.33%;}

.job_details{border-top:1px #DBDEE9 solid;border-left:1px #DBDEE9 solid;overflow: hidden;}
.job_details dl{border-right:1px #DBDEE9 solid;border-bottom:1px #DBDEE9 solid;float: left;width: 33.33%;overflow: hidden;background: #F5F7F9;}
.job_details {}
.job_details dl dt{float: left;width: 120px;color:#7E828C;}
.job_details dl dt,.job_details dl dd{padding: 10px;line-height: 24px;font-size: 16px;}
.job_details dl dd{color:#212123;background: #fff;margin-left: 120px;border-left:1px #DBDEE9 solid;}
.job_box strong{color:#316191;font-size: 18px;line-height: 30px;padding: 0 0 0 10px;margin: 20px 0;display: block;position: relative;}

.job_box strong:before{content:'';position: absolute;left: 0;top: 4px;display: inline-block;width: 5px;height: 24px;background: url(../images/icon_01.png) center center no-repeat;}
.job_box p{font-size: 16px;color:#212123;line-height: 30px;}
.job_link{padding: 30px 0;text-align: center;}
.job_link a{display: inline-block;background:#316191;font-size: 20px;color:#fff;width: 240px;line-height: 60px;border-radius: 5px}
.job_link a i,.job_link a span{display: inline-block;vertical-align: middle;}
.job_link a i{background: url(../images/job_link_icon.png);width: 30px;height: 30px;background-position: center center;background-repeat: no-repeat;margin-right: 10px;}
.job_tips{color:#999999;font-size: 14px;padding:15px 10px;text-align: center;}

/*联系我们*/

.contact_list{padding: 70px 10px;}
.contact_list ul{display: block;overflow: hidden;}
.contact_list ul li{float: left;width: 25%;text-align: center;padding: 15px;border-right:1px #E3E3E5 dashed;min-height: 230px}
.contact_list ul li:last-child{border-right:none;}
.contact_list ul li em{display: inline-block;width: 100px;height: 100px;border-radius: 100px;border:1px #CCCBD0 solid;overflow: hidden;margin-bottom: 10px;}
.contact_list ul li em img{max-width: 100%}
.contact_list ul li strong{display: block;font-size: 18px;color:#306191;margin-bottom: 10px;}
.contact_list ul li p{font-size: 16px;color:#212123;word-wrap:break-word;word-break:break-all;}
.map{height: 600px;}


.details_img_list{overflow: hidden;}
.details_img_list li{float: left;width: 50%;padding: 0 15px;text-align: center;display: block;margin: 0;}
.details_img_list li img{width: 100%;}
.details_img_list li p{color:#2F6190;font-size: 16px;background: #F5F7F9;padding: 10px;margin: 0;font-weight: bold;}

/*产品服务*/
.threemenu{overflow: hidden;margin-bottom: 30px;}
.threemenu .swiper-slide{float: left;width: auto;margin-right:10px;}
.threemenu .swiper-slide a{display:block;position: relative;font-size: 14px;color:#7E828C;line-height: 24px;padding: 10px 20px;background: #F6F7FB;border:1px #CBCACF solid;}
.threemenu .swiper-slide a:hover{color:#2F6190;}
.threemenu .active a{color:#2F6190;border-color:#2F6191;background: #fff;}
.service_list{}
.service_list ul{overflow: hidden;margin: 0 -20px;}
.service_list li{float: left;width: 33.33%;padding: 0 20px;text-align: center;margin-bottom: 20px;}
.service_list li img{width: 100%;vertical-align: middle;}
.service_list li strong{display: block;background: #F5F7F9;padding: 10px;font-size: 18px;color:#2F6190;}
.service_list li p{background: #F5F7F9;padding:0 10px 10px;height: 70px;line-height: 20px;font-size: 16px;color:#212123;overflow: hidden;text-align: left;}

.service_list_1{}
.service_list_1 ul{overflow: hidden;margin: 0 -20px;}
.service_list_1 li{float: left;width: 20%;padding: 0 20px;text-align: center;margin-bottom: 20px;}
.service_list_1 li img{width: 100%;vertical-align: middle;}
.service_list_1 li strong{display: block;background: #F5F7F9;padding: 10px;font-size: 16px;color:#2F6190;}
.service_list_1 li p{background: #F5F7F9;padding:0 10px 10px;height: 70px;line-height: 20px;font-size: 16px;color:#212123;overflow: hidden;}

/*底部*/
.footer{background-repeat: no-repeat;background-position: center bottom;background-size: cover;}
.footer_menu{overflow: hidden;padding: 40px 0 25px;}
.footer_menu dl{float: left;width: 12%;margin-bottom: 10px;padding-right:30px;}
.footer_menu dl dt,.footer_menu dd{display: block;line-height: 21px;}
.footer_menu dl dt{margin-bottom: 10px;border-bottom:1px rgba(255,255,255,.2) solid;}
.footer_menu dl dt a,.footer_menu dl dd a{display: block;}
.footer_menu dl dt a{color:#fff;line-height: 30px;font-weight: bold;}
.footer_menu dl dd a{color:#cbcbcb;font-size: 14px;}
.footer_menu dl:nth-child(6){width: 20%;}
.footer_menu dl:last-child{width: 20%;padding-right: 0;}
.footer_menu dl dt a:hover,.footer_menu dl dd a:hover{color:#F1AB25;text-decoration: underline;}


.footer_menu dl:nth-child(6) p{line-height: 21px;color:#cbcbcb;overflow: hidden;}
.footer_menu dl:nth-child(6) p em{float: left;}
.footer_menu dl:nth-child(6) p strong{font-weight: normal;margin-left: 45px;display: block;}

.footer_menu dl:nth-child(6) dd.en p em{width: 70px;text-align: right;padding-right: 5px;}
.footer_menu dl:nth-child(6) dd.en p strong{margin-left: 70px;}

.footer_qr{padding: 0 30px;text-align: center;}
.footer_qr_b{display: inline-block;position: relative;}
.footer_qr_b span{display: inline-block;width: 54px;height: 54px;border-radius: 27px;background: #CB0000;}
.footer_qr_b p{line-height: 30px;color:#fff}
.saoma2{margin: 0 auto;width: 100%;text-align: center;}
.saoma2_b{display: inline-block;position: relative;max-width:180px;padding: 10px;background: #fff;box-shadow: 0px 3px 10px rgba(0,0,0,.3);text-align: center;}
.saoma2_b img{max-height: 100%;max-width: 100%;position: relative;z-index: 2;}
.saoma2_b p{color:#656565;}
.saoma2_b i{display: inline-block;width: 10px;height: 10px;position: absolute;z-index: 1;bottom: -5px;left: 50%;margin-left: -5px;background: #fff;box-shadow: 1px 1px 2px rgba(0,0,0,.3);}
.footer_qr_b:hover .saoma2{display: block;}

.copyright{background:rgba(0,0,0,.5);padding: 20px 10px 20px;text-align: center;color:#7E828C;line-height: 24px;font-size: 14px;}
.copyright a{color:#999;text-decoration: underline;}
.copyright a:hover{color:#F1AB25;}
.copyright img{display: inline-block;max-height: 30px;vertical-align: top;}


@media (max-width:1200px){
  .nav ul li{float: left;width:auto;min-width:auto;position: relative;}
  .nav ul li h2{padding:0 35px;}

  .product_service{padding-left: 10px;padding-right: 10px;}
  .product_service_list_img_b{height: 220px;}
  .service_case,.about_box,.advantage_box{padding: 20px 10px;}
  .about_box_info {padding-top: 20px;}

  .banner{height: 400px;}
  .banner .swiper-slide a{display: block;height: 400px;}
  .common_single_page{padding: 20px 10px;}

  .honor_list ul{overflow: hidden;margin: 0 0px;}
  .honor_list li{float: left;width: 33.33%;padding: 0 10px;,margin-bottom: 20px;}
  .case_list ul{overflow: hidden;margin: 0 0px;}
  .case_list li{float: left;width:33.33%;padding: 0 5px;margin-bottom: 15px;}
  .h_news_list ul{margin: 0;}
  .h_news_list ul li{padding: 0px 0px;margin-bottom: 10px;}
  .footer_menu{padding-left: 10px;padding-right: 10px;}

  .case_box p.twopic img{max-width: 47%;margin: 0 1%;}

  .service_list ul{overflow: hidden;margin: 0 -10px;}
.service_list li{float: left;width: 33.33%;padding: 0 10px;text-align: center;margin-bottom: 15px;}
}

@media (max-width:1000px){
    .header{height:60px;padding: 5px;}
    .logo{height: 60px;padding:10px;padding-right: 40px;}
    .logo img{max-height: 40px;}
    .nav-button { display: block;position: absolute;right: 0px;margin-top: -20px;top: 50%;font-size: 24px;color: #2F6190;}
    .nav-close,.menu_button_close{display: inline-block;line-height: 30px;position: absolute;left: 10px;top: -36px;color:#2F6190;}
    .menu_button_close{left: auto;right: 10px;}
    .nav-close i,.menu_button_close i{font-size: 20px;}
    .nav-button i{font-size: 24px;}
    .slider-right {position: fixed;width: 250px;right: -250px;background: #fff;z-index: 1000;overflow-y: auto;top: 0;height: 100%;}
    .sliderovely {position: fixed;top: 0;left: 0;height: 100%;width: 100%;background: rgba(0,0,0,.15);z-index: 101; }
    .nav{padding: 0;display: block;text-align: left;}
    .nav ul{margin-top: 40px;border-top:1px #eee solid;padding-bottom: 20px;}
    .nav ul li{float: none;width: 100%;margin-right:0px;position: relative;border-bottom:1px #eee solid;}
    .nav ul li.active{border-bottom-color:#F1AB25 }
    .nav ul li h2{padding: 0 10px;font-size: 16px;font-weight: normal;line-height: 45px;border:none;text-align: left;}
    .nav ul li.active h2{border: none;}
    .nav ul li h2 span{display:inline-block;position: absolute;right: 10px;top: 0;}
    .nav ul li h2>i{display: none;}
    .nav ul li dl{display: none;width: 100%;position:static;margin-left:0px;padding-top: 0px;}
    .nav .lang{top:-36px;right: 5px;margin-top: 0;}
    .nav ul li.over h2 span{-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);  -ms-transform:rotate(180deg);transform:rotate(180deg);}
    .saoma{display:block;width: 100%;text-align: center;padding-top: 10px;}
    .saoma_b{display: inline-block;position: relative;width: 120px;height: 120px;background: #fff;box-shadow: 0px 2px 5px rgba(0,0,0,.3);}
    .saoma_b img{max-height: 100%;max-width: 100%;position: relative;z-index: 2;}
    .saoma_b i{display: inline-block;width: 10px;height: 10px;position: absolute;z-index: 1;top: -5px;left: 50%;margin-left: -8px;background: #fff;box-shadow: 0px 1px 5px rgba(0,0,0,.3);}
    .nav ul li dl{display: none;width:100%;position:static;margin-left: 0px;padding-top:0;}
    .nav ul li dl dd{position: relative;border-top:1px #2F6190 solid;background: #f8f8f8;padding: 0;box-shadow: none;border-bottom-left-radius: 0;border-bottom-right-radius:0;}
    .nav ul li dl dd>i{}
    .nav ul li dl dd a{display: block;line-height: 45px;border-bottom:1px #eeeeee dashed;text-align: left;padding: 0 10px;color:#333;position: relative;}
    .nav ul li dl dd a:last-child{border-bottom: none;}
    .nav ul li dl dd a i{display: inline-block;position: absolute;right:10px;top: 0;}
    .nav ul li dl dd a:hover{color:#2F6190;;}
    .nav ul li dl dd a.active{color:#2F6190;;background: #f5f5f5;}


    .footer_menu{padding: 20px 0;}
    .footer_menu dl{display: none;}
    .footer_menu dl:last-child{display: block;float: none;width: 100%;margin-bottom: 0;}
    .saoma2_b{width: 150px;}
    
    .banner{height: 350px;}
    .banner .swiper-slide a{display: block;height: 350px;}

    .position_b{text-align: left;}
    .menubox{height: 50px;position: relative;display: none;}
    .menu{}
    .position{padding: 0}
    .position_b{padding: 10px;}
    .menu .swiper-slide{height: 60px;padding-top: 10px;}
    .cooper_list ul li{width: 33.33%;}
}
@media (max-width:768px){
  .cbox_tit{padding: 0;padding-bottom: 10px;}
  .cbox_tit h2 {font-size: 26px;line-height: 40px;}
  .product_service{padding: 10px 10px;}
  .advantage_box_list li,.advantage_box_list li.active{width: 50%;}
  .advantage_box_list li.active dl dd{display: none;}
  .advantage_box_list li.active dl dt{width: 100%;}
  .advantage_box_list li{border-bottom:1px #fff solid;}
  .advantage_box_list li:nth-child(2){border-right:none;}
  .advantage_box_list li:nth-child(2),.advantage_box_list li:nth-child(3){background: #fff;}
  .advantage_box_list li:nth-child(4){background: #F5F7F9;}
  .advantage_box_list li:nth-child(3),.advantage_box_list li:nth-child(4){border-bottom:none;}
  .advantage_box_list li.active dl dt strong{display: block;}
  .advantage_box_list li{height:auto;}
  .advantage_box_list li dl{padding: 30px 0;}

  .banner{height: 300px;}
  .banner .swiper-slide a{display: block;height: 300px;}
  .innerbanner_b{height: 160px;}

  .single_page_content p{padding-bottom: 10px;text-indent: 28px;font-size:14px;line-height: 22px;}
  .single_page_content h2{font-size: 20px;margin-bottom: 20px;}

  .fenye2{text-align: center;display: none;}
  .visible-xs{display:block;}
  .fenye a,.fenye2 a{display: none;}
  .fenye a.prev,.fenye a.next,.fenye a.active,.fenye2 a.prev,.fenye2 a.next,.fenye2 a.active{display: inline-block;}

  .event_box_b{padding: 50px 0;}
  .event_box_line_t,.event_box_line_b{height:50px;top: 0px;left:15px;background-position: center -35px;}
  .event_box_line_b{top: auto;bottom: 0px;background-position: center -1700px;}
  .event_box_line{left:15px;}
  .event_box_list ul li{padding-bottom: 20px;padding-left: 10px;text-align: left;}
  .event_box_list ul li>strong{display: inline-block;border:1px #bfbfbf solid;border-radius: 5px;background: #fff;line-height: 32px;width: 120px;font-size: 24px;color:#2F6190;text-align: center;margin-bottom: 10px;margin-left: 25px;}
  .event_b_b{width: 100%}
  .event_b_b>span,.event_box_list ul li:nth-child(even) .event_b_b>span{left: -5px;top: 15px;display: inline-block;width: 20px;height: 20px;}
  .event_box_list ul li:nth-child(odd) .event_b_b{padding-left: 30px;padding-right: 0;}
  .event_box_list ul li:nth-child(even) .event_b_b{margin-left:0;padding-left: 30px;}
  .event_b_info{background: #FAFAFA;border:1px #E5E5E5 solid;border-radius: 5px;padding: 10px;text-align: left;position: relative;}
  .event_b_info>i{left:-11px;top:10px;background-image: url(../images/icon_event_03.png);}
  .event_b_info strong{display: block;font-size: 20px;color:#F1AB25;padding-bottom: 10px;}
  .event_b_info p{color:#333333;font-size: 14px;}
  .shareholder_box h2,.cooper_box>h2,.case_box>h2,.service_box>h2{font-size: 20px;}
  .shareholder_box p,.cooper_box_info p,.case_box p,.service_box>p{font-size: 14px;text-indent: 28px;line-height: 22px;}


  .curture_box ul li{width: 33.33%;}
  .curture_box ul li:nth-child(1),.curture_box ul li:nth-child(2),.curture_box ul li:nth-child(3){border-bottom:1px #EEEFF1 solid;}
  .curture_box ul li:nth-child(3){border-right:none;}
  .curture_box ul li:nth-child(4),.curture_box ul li:nth-child(5){width: 50%;}
  .curture_box{padding: 0;}
  .common_single_page{min-height: auto}

  .honor_opp_b .swiper-button-prev,.honor_opp_b .swiper-button-next{width: 40px;height: 80px;margin-top: -40px;background-size: 40px 80px;}
  .honor_opp_b .swiper-button-prev{left:0px;}
  .honor_opp_b .swiper-button-next{right:0px;}

  .honor_list li{float: left;width: 50%;padding: 0 5px;margin-bottom: 10px;}
    .h_news_list,.h_join_list{padding: 0 5px;}
    .h_news_list{padding-top: 15px;}
  .h_news_list ul{margin: 0;}
  .h_news_list li {width: 100%;padding: 5px;margin-bottom: 0px;}
  .h_news_list li a {padding: 10px;}
  .h_news_list li a .h_news_list_img{overflow: hidden;width: 100px;height: 100px;float: left;}
  .h_news_list li a .h_news_list_tit{height: 100px;padding: 0;padding-left: 110px;}
  .h_news_list li a .h_news_list_tit strong{line-height: 23px;max-height: 46px;margin-bottom: 10px;font-size: 16px;}
  .h_news_list li a .h_news_list_tit p{max-height: 40px;overflow: hidden;}

  .news_list li {width: 100%;padding: 0px;margin-bottom: 0px;}
  .news_list li a {padding: 10px;}
  .news_list li a .news_list_img{overflow: hidden;width: 100px;height: 100px;float: left;}
  .news_list li a .news_list_tit{padding-left: 70px;}
  .news_list li a .news_list_tit strong{line-height: 23px;max-height: 46px;margin-bottom: 10px;font-size: 16px;}
  .news_list li a .news_list_tit p{}

  .news_video_list li a .news_list_img{width: 240px;height: 140px;}
  .news_video_list li a .news_list_tit{padding-left: 260px;}
  .news_video_list li a .news_list_tit p{max-height: 80px;}

  .news_list li .clist_date{width: 60px;height: 60px;left: 10px;top: 10px;margin-top: 0px;}
  .news_list li .clist_date strong{line-height: 24px;}
  .news_list li .clist_date span{line-height: 16px;}

  .content_tit strong{font-size: 24px;line-height: 30px;}
  .content_b{padding: 0 0px 30px;}
  .content_link{padding: 20px 5px 0;}
  .content_link li{float: none;width: 100%;line-height: 30px;padding-right: 0;}
  .content_link li:last-child{text-align: left;padding-left: 0;padding-right: 0;}

  .case_box p.twopic img{max-width: 100%;margin: 0;margin-bottom: 10px;}

  .job_list dl{overflow: hidden;background: #fff;border:#DCDCDC 1px solid;margin-bottom: 10px;}
  .job_list dl dt{float: left;width:100%;font-size: 14px;color:#212123;padding: 10px 10px;line-height: 27px;font-weight: bold;padding-left: 40%;position: relative;border-bottom:#DCDCDC 1px dashed;}
  .job_list dl dd{width: 100%;float: left;font-size: 14px;color:#212123;text-align: center;padding: 10px 5px;line-height: 27px;padding-left: 40%;position: relative;text-align: left;border-bottom:#DCDCDC 1px dashed;}
  .job_list dl dt span,.job_list dl dd span{display: block;position: absolute;left: 0;top: 0;width: 40%;font-size: 14px;color:#212123;padding: 10px 10px;line-height: 27px;font-weight: bold;}
   .job_list{}
  .job_list dl:nth-child(odd){background: #F9FBFB;}
  .job_list dl:first-child{display: none;}
  .job_list dl dd:last-child{width: 100%;text-align: center;padding-left: 0;border-bottom: none;}
  .job_list dl:first-child dt ,.job_list dl:first-child dd{font-weight: bold;color:#7E828C;}
  .job_list dd a{display: inline-block;width: 80%;background:#EFEFF3;text-align: center;line-height: 27px;color:#333333;border-radius: 3px;}
  .job_list dd a:hover{color:#fff;background: #1C1F87;}
  .job_details dl{width: 100%;}
  .job_box h4{font-size: 24px;padding: 15px 0;}
  .job_box strong{margin: 10px 0;}
  .details_other li{float: none;width: 100%;margin-bottom: 5px;}
  .details_other li:last-child{text-align: left;}
  .details_other li a{padding:0 40px 0 10px;}
  .details_other li:first-child a span{right:0px;left: auto;-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);  -ms-transform:rotate(180deg);transform:rotate(180deg);}

.contact_list ul li{float: left;width: 50%;text-align: center;padding: 15px;border-right:1px #E3E3E5 dashed;border-bottom:1px #E3E3E5 dashed;min-height: 250px}
.contact_list ul li:last-child,.contact_list ul li:nth-child(2){border-right:none;}
.contact_list ul li:nth-child(3),.contact_list ul li:nth-child(4){border-bottom:none;}
.contact_list ul li span{display: inline-block;width: 100px;height: 100px;border-radius: 100px;border:1px #CCCBD0 solid;overflow: hidden;margin-bottom: 10px;}
.contact_list ul li span img{max-width: 100%}
.contact_list ul li strong{display: block;font-size: 18px;color:#306191;margin-bottom: 10px;}
.contact_list ul li p{font-size: 16px;color:#212123;}

.contact_list{padding: 20px 10px;}
.map{height: 80vh;}
.details_img_list li{float: left;width: 100%;padding: 0 0px;text-align: center;margin-bottom: 10px;}
.details_img_list li p{margin: 0;}

  .service_list ul{overflow: hidden;margin: 0 -10px;}
.service_list li{float: left;width: 50%;padding: 0 10px;text-align: center;margin-bottom: 15px;}
.service_list li p{padding-top: 0;}
.service_list_1 li { width: 50%; padding: 0 20px; text-align: center; margin: 0 0 20px;}
.service_list_1 li strong {font-size: 14px;}
}

@media (max-width:640px){
  .banner{height: 240px;}
  .banner .swiper-slide a{display: block;height: 240px;}
  .curture_box ul li{width: 50%;}
  .curture_box ul li:nth-child(3){border-right:1px #EEEFF1 solid;}
  .curture_box ul li:nth-child(1),.curture_box ul li:nth-child(2),.curture_box ul li:nth-child(3),.curture_box ul li:nth-child(4){border-bottom:1px #EEEFF1 solid;}
  .curture_box ul li:nth-child(2),.curture_box ul li:nth-child(4){border-right:none;}
.curture_box ul li:nth-child(5){width: 100%;}
.cooper_list ul li{width: 50%;margin-bottom: 10px;}
.contact_list ul li{float: left;width: 100%;padding: 15px 0;border-right:none!important;border-bottom:1px #E3E3E5 dashed!important;min-height:auto}
.contact_list ul li:last-child{border-bottom:none!important;}
}

@media (max-width:480px){
  .banner{height: 200px;}
  .banner .swiper-slide a{display: block;height: 200px;}
  .innerbanner_b{height: 120px;}
  .curture_box ul li{width: 100%!important;border-right:none!important;min-height: auto;padding: 15px 10px;}
  .honor_list li{float: left;width: 100%;padding: 0 5px;,margin-bottom: 10px;}

  .h_news_list li a .h_news_list_img{overflow: hidden;width: 80px;height: 80px;float: left;}
  .h_news_list li a .h_news_list_tit{height: 80px;padding: 0;padding-left: 90px;}
  .h_news_list li a .h_news_list_tit strong{line-height: 23px;max-height: 23px;margin-bottom: 10px;font-size: 14px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
  .h_news_list li a .h_news_list_tit p{max-height: 40px;overflow: hidden;}

  .news_list li a .news_list_img{overflow: hidden;width: 80px;height: 80px;float: left;}
  .news_list li a .news_list_tit{}
  .news_list li a .news_list_tit strong{line-height: 23px;max-height: 23px;margin-bottom: 10px;font-size: 14px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
  .news_list li a .news_list_tit p{}

  .content_tit strong{font-size: 22px;}
    .service_list ul{overflow: hidden;margin: 0 0px;}
.service_list li{float: left;width: 100%;padding: 0 0px;text-align: center;margin-bottom: 10px;}
.service_list li p{height:auto;}
}

@media (max-width:320px){
  .banner{height: 150px;}
  .banner .swiper-slide a{display: block;height: 150px;}
  .cooper_list ul li{width: 100%;}
}