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;
}
img{border: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;}

/* 通用布局*/
.mainbox{max-width: 1200px;margin: 0 auto;position: relative;}
/*header*/
.header{height:120px;position: relative;text-align: right;}
.logo{height: 80px;position:absolute;left: 0;top: 50%;margin-top: -40px;z-index: 10000;}
.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;}
/*nav*/
.nav{position: relative;z-index: 100;display: inline-block;padding: 60px 0px 30px 0;}
.nav ul{display: block;}
.nav ul li{float: left;width: auto;margin-right: 30px;position: relative;}
.nav ul li:last-child{margin-right: 0;}
.nav ul li h2{font-size: 16px;line-height:30px;position: relative;}
.nav ul li h2 a{color:#000;}
.nav ul li h2 a:hover{text-decoration: underline;}
.nav ul li h2 span{display: none;}
.nav ul li h2>i{display:none;width: 22px;height: 11px;position: absolute;bottom: -20px;left: 50%;margin-left: -11px;background: url(../images/arr01.png);}
.nav ul li.active h2 a,.nav ul li.hover h2 a{color:#1C1F87}
.nav ul li dl{display: none;width: 240px;position: absolute;top: 35px;left: 50%;margin-left: -120px;padding-top: 15px;}
.nav ul li dl dd{position: relative;border-top:1px #DBDEE9 solid;background: #fff;padding: 5px 0 0;box-shadow: 0px 2px 5px rgba(0,0,0,.3);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: 34px;border-bottom:1px #eeeeee solid;text-align: left;color:#333;padding: 0 0 0 30px;}
.nav ul li dl dd a:last-child{border-bottom: none;}
.nav ul li dl dd a i{display: none;}
.nav ul li dl dd a:hover{color:#1C1F87;background: #F5F7F9;text-decoration: underline;}
.nav ul li dl dd a.active{color:#1C1F87;background: #F5F7F9;}
.nav-close,.nav-button{display: none;}
.nav .lang{display: inline-block;position: absolute;top: 10px;height: 30px;line-height:30px;width: 100%;right: 0;}
.nav .lang span,.nav .lang a{display: inline-block;vertical-align: middle;}
.nav .lang span{font-size: 14px;}
.nav .lang a {margin-right: 5px; color:#212121;}
.nav .lang a:last-child{margin-right: 0;margin-left: 5px;}
.nav .lang a img{vertical-align: top;}
.nav .lang a.active{color:#1C1F87;font-weight: bold;}
.nav .lang a:hover{color:#1C1F87;} 
.kfnum{font-style: italic;color:#000;font-size: 12px;}
.kfnum span{font-size: 16px;}
/*banner*/
.banner{position: relative;height:500px;background:url(../images/banner_bg.jpg) no-repeat center center;background-size: cover;overflow: hidden;}
.swiper-pagination{bottom: 27px;}
.swiper-pagination-bullet{width: 12px;height: 12px;background: #fff;vertical-align: middle;opacity: 1;}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 3px;}
.swiper-pagination-bullet-active{background:#CB0000;}
.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: 500px;position: relative;}
.innerbanner{}
.innerbanner_b{height: 200px;background-repeat: no-repeat;background-position: center center;background-size: cover;}
.banner .swiper-button-prev,.banner .swiper-button-next{position: absolute;top:50%; width: 37px;height: 64px;margin-top: -32px;background-size: 100%;cursor: pointer;}
.banner .swiper-button-prev{background-image: url(../images/arr02.png);left:10px;}
.banner .swiper-button-next{background-image: url(../images/arr03.png);right:10px;}
.banner .swiper-button-prev.swiper-button-disabled{background-image: url(../images/arr02_02.png);opacity: 1;} 
.banner .swiper-button-next.swiper-button-disabled{background-image: url(../images/arr03_02.png);opacity: 1;}

.banner_box{height: 100%;width: 100%;max-width: 1200px;margin: 0 auto;position: relative;}
.banner_box .txt_box,.banner_box .img_box{width: 50%;height: 100%;position: absolute;left: 0;top: 0;}
.banner_box .txt_box_o{width: 100%;height: 100%;display: table;}
.banner_box .txt_box_i{width: 100%;height: 100%;display: table-cell;vertical-align: middle;padding:0 50px;}
.banner_box .txt_box_i strong{color:#E30033;font-size: 48px;}
.banner_box .txt_box_i p{color:#212123;font-size: 24px;}
.banner_box .img_box{left: auto;right: 0;}
.banner_box .img_box_o{width: 100%;height: 100%;display: table;}
.banner_box .img_box_i{width: 100%;height: 100%;display: table-cell;text-align: center;vertical-align: middle;padding:0 50px;}
.banner_box .img_box_i img{max-width: 100%;max-height: 100%;}


.h_item_01{background: #fff;padding: 60px 0;}
.item_tit01{position: relative;}
.item_tit01 h2{position: relative;display: block;font-weight: normal;text-align: center;}
.item_tit01 h2 em{display: block;position: absolute;left: 0;top: 50%;width: 100%;height: 1px;background: #DBDEE9;}
.item_tit01 h2 strong{display: inline-block;position: relative;z-index: 2;}
.item_tit01 h2 strong span{display: inline-block;line-height: 32px;padding: 0 20px;background: #fff;font-size: 24px;color:#212123}
.item_tit01 h2 strong i{display: inline-block;width: 44px;height: 26px;position: absolute;top: 50%;margin-top: -13px;}
.item_tit01 h2 strong i.item_i_l{left: -44px;}
.item_tit01 h2 strong i.item_i_r{right: -44px;}
.item_tit01 h2 strong i img{vertical-align:top;display: inline-block;}

.item_tit02{position: relative;padding-right: 120px;}
.cbox03 .item_tit02{padding-right: 90px;}
.item_tit02 h2{position: relative;display: block;font-weight: normal;}
.item_tit02 h2 em{display: block;position: absolute;left: 0;top: 50%;width: 100%;height: 1px;background: #DBDEE9;}
.item_tit02 h2 strong{display: inline-block;position: relative;z-index: 2;padding: 0 40px 0 10px;background:url(../images/tit_icon.png) right center no-repeat;}
.item_tit02 h2 strong span{display: inline-block;line-height: 32px;padding: 0 8px;background: #fff;font-size: 24px;color:#212123}

.h_core_list{margin-top: 25px;background: url(../images/core_bg01.png) no-repeat center center;background-size: cover;}
.h_core_list ul{overflow: hidden;}
.h_core_list li{float: left;width: 12.5%;border-right:1px #fff solid;height: 250px;overflow: hidden;}
.h_core_list li:last-child{border-right:none;}
.h_core_list li.active{width: 37.5%;}
.h_core_list li.active{background-image: url(../images/core_bg02.png) ;background-repeat: no-repeat;}
.h_core_list li:nth-child(1).active{background-position: 0 bottom;}
.h_core_list li a{display: block;position: relative;height: 100%;}
.h_core_list_b{position: relative;z-index: 2;height: 100%;padding: 40px 15px;}
.h_core_list_b2{position: absolute;z-index: 1;width: 100%;height: 100%;left: 0;top: 0;}
.h_core_list li:nth-child(even) a .h_core_list_b2{background: rgba(255,255,255,0.4);}
.h_core_list li.active  a .h_core_list_b2{display: none;}
.h_core_list li:nth-child(2){background-position: 12.5% bottom;}
.h_core_list li:nth-child(3){background-position: 25% bottom;}
.h_core_list li:nth-child(4){background-position: 37.5% bottom;}
.h_core_list li:nth-child(5){background-position: 50% bottom;}
.h_core_list li:nth-child(6){background-position: 62.5% bottom;}
.h_core_list_b dl{overflow: hidden;}
.h_core_list_b dt{float: left;width: 100%;text-align: center;}
.h_core_list_b dt,.h_core_list_b dt span,.h_core_list_b dt strong{-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 */}
.h_core_list_b dt span{display: inline-block;position: relative;background-repeat: no-repeat;background-position: center center;background-size: cover;}
.h_core_list_b dt span img{width:100%;vertical-align: top;max-width: 100px;opacity: 0;}
.h_core_list li.active  dt span img{opacity: 1;}
.h_core_list_b dt strong{display: block;padding-top: 20px;line-height: 20px;font-size: 14px;color:#000;}
.h_core_list_b dd{display: none;}
.h_core_list li.active .h_core_list_b dt{width: 139px;}
.h_core_list li.active .h_core_list_b dt span img{max-width: 139px}
.h_core_list li.active .h_core_list_b dt strong{opacity: 0;visibility: hidden;}
.h_core_list li.active .h_core_list_b dd{margin-left: 139px;display: block;padding-left: 20px;}
.h_core_list_b dd strong{color:#1D1F87;font-size: 20px;margin-bottom: 20px;display: block;font-weight: normal;}
.h_core_list li a:hover .h_core_list_b dd strong {text-decoration: underline;}
.h_core_list_b dd p{font-size: 14px;color:#5C5E65;line-height: 20px;max-height: 120px;overflow: hidden;}

.item_case1{background: #fff;}
.item_case1_b{overflow: hidden;}
.item_case1_b_img{float: left;}
.item_case1_b_txt{margin-left: 500px;height:380px;}
.box-o{width: 100%;height: 100%;display: table;}
.box-i{width: 100%;height: 100%;display: table-cell;vertical-align: middle;}
.item_case1_b_txt strong{font-size: 36px;color:#000;display: block;margin-bottom: 15px;}
.item_case1_b_txt p{font-size: 24px;color:#666;}

.item_case2{background: no-repeat center center;background-attachment: fixed}
.item_case2_b{position: relative;}
.item_case2_b_img{position: absolute;bottom: 0;right: -50px;}
.item_case2_b_img img{vertical-align: bottom;}
.item_case2_b_txt{margin-right: 570px;height:455px;}
.item_case2_b_txt strong{font-size: 36px;color:#fff;display: block;margin-bottom: 15px;}
.item_case2_b_txt p{font-size: 24px;color:#fff;}

.item_case3{background:url(../images/banner3.jpg) no-repeat center center;background-attachment: fixed}
.item_case3_b{position: relative;}
.item_case3_b_img{position: absolute;bottom: 0;left: -25px;}
.item_case3_b_img img{vertical-align: bottom;}
.item_case3_b_txt{margin-left: 470px;height:455px;}
.item_case3_b_txt strong{font-size: 36px;color:#fff;display: block;margin-bottom: 15px;}
.item_case3_b_txt p{font-size: 24px;color:#fff;margin-bottom: 15px;}
.item_case3_b_txt a{display: inline-block;width: 100%;max-width:400px;height: 80px;line-height: 80px;text-align: center;background: #E30033;color:#fff;font-size: 24px;font-weight: bold;box-shadow: 0 5px 10px rgba(0,0,0,.2);border-radius: 6px;}
.item_case3_b_txt a i{display: inline-block;vertical-align: middle;width: 36px;height: 36px;background: url(../images/icon_mail.png) no-repeat center center;background-size: cover;margin-right: 10px;margin-top: -5px;}

.cbox{padding:0px 0;}
.cbox01{background:#fff center bottom no-repeat;background-size: cover;}
.cbox02{background: #fff;}
.cbox_tit{padding: 0 120px 15px;position: relative;border-bottom:1px #E9E9E9 solid;}
.cbox_tit h2{display: inline-block;position: relative;vertical-align: middle;line-height: 50px;font-size: 36px; color:#E30033}
.cbox_tit h2 i{display: inline-block;position: absolute;left: 50%;margin-left: -8px;bottom: -23px;width: 15px;height: 15px;border:#e9e9e9 solid;border-width: 1px 0 0 1px;background: #fff;}
.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;color:#000;font-size: 16px;padding: 20px 20px 0;text-align: center;}
.cbox01 .cbox_tit h2{border-bottom-color: rgba(255,255,255,.3)}
.cbox01 .cbox_tit h2 strong{color:#fff;border-bottom-color:#fff}
.cbox01 .cbox_tit p{color:#fff;}
.cbox02 .cbox_tit h2{border-bottom-color:#D0D5DE}
.quick_nav{position: absolute;right:0;top: 50%;padding: 0 10px;margin-top: -15px; background: #fff;}
.quick_nav_b{overflow: hidden;}
.quick_nav .swiper-slide {
    width: auto;
    text-align: center;
}
.quick_nav .swiper-slide a{display: inline-block;
padding: 0 15px;
color: #7E828C;
font-size: 16px;
line-height: 30px;
vertical-align: middle;
}
.quick_nav .swiper-slide span{display: inline-block;line-height: 20px;vertical-align: middle;}
.quick_nav .swiper-slide:last-child span{display: none;}
.swiper-button-next3,.swiper-button-prev3,.cbox_tit_more{display: inline-block;position: absolute;right: 0;top: 50%;width: 32px;height: 32px;border:1px #1C1F87 solid;background: #1C1F87;line-height: 30px;text-align: center;color:#fff;font-size: 17px;cursor: pointer;margin-top: -16px;}
.swiper-button-prev3{right: 40px;}
.swiper-button-next3.swiper-button-disabled,.swiper-button-prev3.swiper-button-disabled{border-color: #ccc;background: transparent;color:#ccc}
.swiper-button-prev3{right:80px;}
.swiper-button-next3{right:40px;}
.cbox_tit_more{background: #333;color:#fff;border-color:#333}
.cbox_tit_more2 {width: auto;padding: 0 5px 0 10px;font-size: 14px;right: 10px;}
.h_product_list{padding-top: 50px;}
.h_product_list_b{width: 100%;overflow: hidden;}
.h_product_list a{display: block;position: relative;overflow: hidden;}
.h_product_list .swiper-slide{width: 25%;float: left;}
.h_product_list_img{overflow: hidden;width: 100%;height:240px;padding: 15px 0;background: url(../images/p_bg.png) center bottom no-repeat;background-size: 100%;}
.h_product_list_img_img{width: 100%;height: 100%;overflow: hidden;background-repeat: no-repeat;background-position: center center;background-size:cover;}

.h_product_list_tit{padding:15px 10px;text-align: center;}
.h_product_list_tit strong{display: block;font-size: 18px;color:#333;line-height: 30px;padding-bottom: 10px;}
.h_product_list_tit p{color:#666;font-size: 14px;line-height: 22px;max-height: 44px;overflow: hidden;margin-bottom: 20px;}
.h_product_list_tit span{display: inline-block;background: #E30033;height: 40px;line-height: 40px;color:#fff;font-size: 16px;border-radius: 5px;padding:0 30px;}

.h_case_list{padding: 20px 0;}
.h_case_list_b{width: 100%;overflow: hidden;}
.h_case_list_b .swiper-slide{
	    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
	margin:70px 0;
	-webkit-transition: transform 1.0s;
	-moz-transition: transform 1.0s;
	-ms-transition: transform 1.0s;
	-o-transition: transform 1.0s;
	-webkit-transform: scale(0.95);
	/* margin: 1px; */
	transform: scale(0.95);
}
.h_case_list_b .swiper-slide-active{
	-webkit-transform: scale(1.15);
    transform: scale(1.15);
    z-index: 1002;

}
.swiper-button-next3_1,.swiper-button-prev3_1{
	width:60px;height:60px;border-radius: 60px;
	z-index: 10000;
	margin-top:-30px;
	background: rgba(0,0,0,.5);
	font-size:40px;
	text-align: center;
	line-height: 60px;
	border:none;
}
.swiper-button-next3_1{
	right:20px;
}
.swiper-button-prev3_1{
	right:auto;
	left:20px
}

.h_case_list a{display: block;position: relative;overflow: hidden;background:#fff;box-shadow: 0 4px 20px 0 rgba(0,0,0,0.3)}
.h_case_list a i{display: none;position: absolute;width: 100%;height: 100%;left: 0;bottom: 0;background: url(../images/case_bg.png) center bottom no-repeat;opacity: 0;background-size:cover;}
.h_case_list a:hover{}
.h_case_list a:hover i{opacity: 1;}
.h_case_list_img{overflow: hidden;width: 100%;height:230px;position: relative;}
.h_case_list_img_img{width: 100%;height: 100%;overflow: hidden;background-repeat: no-repeat;background-position: center center;background-size:cover;}

.h_case_list_tit{padding: 10px;position: relative;text-align: center}
.h_case_list_tit strong{font-size: 16px;color:#212123;display: block;padding-bottom: 15px;}
.h_case_list_tit p{color:#656565;font-size: 14px;line-height: 20px;height:40px;overflow: hidden; display:none;}
.h_case_list a:hover .h_case_list_tit{}
.h_case_list a:hover strong,.h_case_list a:hover p{}

.h_news{padding-bottom: 30px;}
.h_news dl{margin: 0 -20px;overflow: hidden;}
.h_news dd{float: left;width: 50%;padding: 0 20px;}
.h_news dd h3{padding: 15px 0;line-height: 30px;font-size: 16px;color:#212123;position: relative;padding-left: 15px;}
.h_news dd h3 span{display: inline-block;width: 4px;height:20px;background: #1D1F87;position: absolute;left: 0;top: 50%;margin-top: -10px;}

.h_news_list{}
.h_news_list ul{}
.h_news_list li{width: 100%;}
.h_news_list li a{display: block;padding: 10px;background: #f4f5f7;position: relative;padding-left: 70px;}
.h_news_list li:nth-child(even) a{background: #fff;}
/*
.h_news_list li a .h_news_list_img{overflow: hidden;width: 180px;height: 130px;float: left;}
.h_news_list li a .h_news_list_img_img{width: 100%;height: 100%;overflow: hidden;background-repeat: no-repeat;background-position: center center;background-size:cover;}
.h_news_list li:hover .h_news_list_img_img {-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);}
.h_news_list li a .h_news_list_tit{height: 130px;padding: 0;padding-left: 190px;background:transparent;}*/
.h_news_list li a .h_news_list_tit strong{display: block;line-height: 40px;height: 40px;overflow: hidden;font-size: 16px;color:#000;font-weight: normal;}
.h_news_list li a .h_news_list_tit p{line-height: 20px;max-height: 60px;color:#666}
.h_news_list li a:hover{background:#1D1F87}
.h_news_list li a:hover .h_news_list_tit strong{color:#fff}
/*.h_news_list li a:hover .h_news_list_img_img {-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);}*/



.cbox03{padding: 40px 0 0;}
.cbox04{padding: 40px 0;}
.cbox05{padding: 40px 0;background: #F4F5F7;}
.cbox03 .cbox_tit{border-color:#cbcbcb;}
.cbox03 .cbox_tit h2 i{background: #F3F5F7;border-color:#cbcbcb}
.cbox05 .item_tit02 h2 strong span{background:#F4F5F7}
.clist_date{width: 50px;height: 50px;position: absolute;left: 10px;top: 10px;background: #1C1F87;;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 .clist_date{height: 40px; padding:2px 0 ;}
.h_news_list li a:hover .clist_date{background: #fff;color:#1C1F87;}
.h_news_list li a .clist_date strong{font-size: 18px;line-height: 20px;}

.cbox05 ul{margin: 0 -20px;overflow: hidden;}
.cbox05 li{width: 50%;float: left;padding: 0 20px;}


.ad_b{}
.ad_b img{max-width: 100%;margin: 0 auto;display: block;}
.coop_b{overflow: hidden;padding-top: 30px;}
.coop_b .swiper-slide{width: 25%;float: left;position: relative;border-right:1px #F4F5F7 solid;border-bottom:1px #F4F5F7 solid;text-align: center;background: #fff;}
.coop_b .swiper-slide img{max-width: 100%;vertical-align: middle;}
.coopinfo{position: absolute;width: 100%;height: 100%;top: 0;left: 0;background: rgba(29,32,136,.8);opacity: 0;color:#fff;font-size: 16px;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 */}
.coopinfo span{display: block;padding: 10px;}
.coop_b .swiper-slide:hover .coopinfo{opacity: 1;}

.coop_nav{padding: 20px 0;overflow: hidden;}
.coop_nav .swiper-slide{width: auto;float: left;margin-right: 10px;}
.coop_nav .swiper-slide a{display: inline-block;position: relative;line-height: 50px;padding: 0 40px 0 20px;font-size: 16px;background: #EFF1F3;color:#212123;border-radius: 25px;}
.coop_nav .swiper-slide a i{display: inline-block;position: absolute;top: 0;right: 10px;}
.coop_nav .active a{background:#1D1F87;color:#fff;}
.coop_nav .active a i{-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg); -ms-transform:rotate(180deg);transform:rotate(180deg);}

.coop_list{border-left:1px #F4F5F7 solid;border-top:1px #F4F5F7 solid;overflow: hidden;}
.coop_list li{float: left;width: 25%;position: relative;border-right:1px #F4F5F7 solid;border-bottom:1px #F4F5F7 solid;text-align: center;background: #fff;}
.coop_list li img{max-width: 100%;vertical-align: middle;}
.coop_list li:hover .coopinfo{opacity: 1;}

/*底部*/
.footer{background: #333333 url(../images/footer_bg.png) no-repeat;background-position: 30% center;}
.footer_menu{overflow: hidden;padding: 40px 0 25px;border-bottom:1px rgba(255,255,255,.1) solid;}
.footer_menu dl{float: left;width: 12.5%;margin-bottom: 10px;padding: 0 10px;}
.footer_menu dl dt,.footer_menu dd{display: block;line-height: 21px;}
.footer_menu dl dt{margin-bottom: 10px;}
.footer_menu dl dt a,.footer_menu dl dd a{display: block;}
.footer_menu dl dt a{color:#fff;}
.footer_menu dl dd a{color:#cbcbcb}
.footer_menu dl dd a:hover,.footer_menu dl dt a:hover{color:#fff;text-decoration: underline;}
.footer_menu dl:last-child{width: 25%;text-align: center;}
.footer_menu dl:last-child p{color:#fff}

.footer_menu dl:last-child dd.en p span{width: 70px;text-align: right;padding-right: 5px;}
.footer_menu dl:last-child dd.en p strong{margin-left: 70px;}

.footer_qr{padding: 30px 0;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{display: inline-block;}
.saoma2_b{display: inline-block;position: relative;width: 135px;height: 135px;padding: 0px;background: #fff;box-shadow: 0px 2px 5px rgba(0,0,0,.3);}
.saoma2_b img{max-height: 100%;max-width: 100%;position: relative;z-index: 2;}
.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:#212123;padding: 20px 0 20px;text-align: center;color:#999;line-height: 20px;font-size: 14px;}
.copyright a{color:#999;}

/*侧边工具栏*/
.bar{position: fixed;width: 40px;height: 204px;right: 0;top: 50%;margin-top: -127px;z-index: 100;}
.bar li{display: block;position: relative;width: 40px;height: 40px;background: #212123;margin-bottom: 1px;}
.bar li.m{background: rgba(29,32,136,.6);display: none;}
.bar li:hover{background: #1D2088;}

.bar a{display: block;width: 100%;height: 100%;position: relative;z-index: 1;}
.bar a i{display: inline-block;width: 100%;height: 100%;vertical-align: middle;background-repeat: no-repeat;background-position: center center;background-size: cover;}
.bar a i.call{background-image: url(../images/bar_01.png);}
.bar a i.qq{background-image: url(../images/bar_02.png);}
.bar a i.wx{background-image: url(../images/bar_03.png);}
.bar a i.skype{background-image: url(../images/bar_04.png);}
.bar a i.top{background-image: url(../images/bar_05.png);}
.bar a i.m{background-image: url(../images/bar_06.png);}

.mp_tooltip{position: absolute;width: 160px;z-index: 2;left: -180px;top: 0;min-height: 40px; background: #212123;text-align: center;display: block;visibility:hidden;box-shadow: 1px 1px 5px rbga(0,0,0,.15)}
.mp_tooltip>i{display: inline-block;position: absolute;top: 13px;right: -4px;width: 15px;height: 15px;background: #212123;z-index: 1;}
.mp_tooltip_b{color:#fff;font-size: 14px;line-height: 20px;padding:10px 15px;position: relative;background: #212123;z-index: 2;}
.mp_tooltip_b img{max-width: 100%;}


/*当前位置*/
.position{padding: 10px 0;color:#000}
.position_b{color:#7E828C;font-size: 14px;line-height: 30px;}
.position_b span,.position_b i,.position_b strong{display: inline-block;vertical-align: middle;font-weight: normal;}
.position_b strong{color:#212123}
.position_b a{display: inline-block;vertical-align: middle;color:#7E828C}
.position_b i {font-size: 12px;}

/*内页主体*/
.innermain{overflow: hidden;position: relative;padding-bottom: 30px;}
.main_l{float: left;width: 240px;}
.main_r{margin-left: 280px;min-height: 700px;}

/*左侧菜单*/
.menu{padding-bottom: 25px;width: 100%;}
.menu h2{font-size: 24px;position: relative;padding: 10px 0;line-height: 32px;color:#E30033;}
.menu h2 i,.leftmenu h2 span{display: inline-block;vertical-align: middle;}
.menu h2 i{width: 5px;height: 27px;background: url(../images/i03.png) no-repeat center center;margin-right: 10px;}
.menu ul{}
.menu li{display: block;border-bottom:1px #DBDEE9 solid;background: #F0F1F3;}
.menu li.active h3{background:#1D2088;}
.menu li h3{padding: 0 25px;font-weight: normal;position: relative;line-height: 45px;}
.menu li h3 a {position: relative;font-size: 16px;color:#212123;}

.menu li  h3 i,.menu li  h3 em{position: absolute;}
.menu li em{display: inline-block;width:10px;height: 100%;background: #E6E8EE;left: 0;top: 0;}
.menu li i{right: 5px;top: 0;}
.menu li:hover h3 a{color:#1D2088}
.menu li.active h3 a{color:#fff;}
.menu li:hover h3 i{color:#1D2088}
.menu li.active h3 i{color:#fff;}
.menu li.active h3 i,.menu li:hover h3 i{-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg); -ms-transform:rotate(180deg);transform:rotate(180deg);}
.product_menu li h3 i{-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg); -ms-transform:rotate(90deg);transform:rotate(90deg);}
.product_menu li.active h3 i,.product_menu li:hover h3 i{-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg); -ms-transform:rotate(-90deg);transform:rotate(-90deg);}
.product_menu li.open h3 i{-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg); -ms-transform:rotate(-90deg);transform:rotate(-90deg);}
.menu li.active em,.menu li:hover em{background: #E30033;}
.menu li.active h3 a{background:#1D2088;}
.menu li dl{display: none;background: #FAFBFC;}
.menu li.active dl{display:block}
.menu li dl dd{border-bottom:1px #DCDDDE dashed;line-height: 45px;padding-left: 20px;}
.menu li dl dd:last-child{border-bottom: none;}
.menu li dl dd a{display: block;position: relative;padding-left: 15px;color:#212123}
.menu li dl dd a:after{content:'';display: inline-block;position: absolute;left: 0;top: 50%;margin-top: -3px;width: 6px;height: 6px;border-radius: 10px;background: #999999;}
.menu li dl dd.active a{color:#1D2088}
.menu li dl dd a:hover{color:#1D2088;}
.menu li dl dd a:hover:after{background: #1D2088;}
.menu li dl dd.active a:after{background: #1D2088;}

.menu li.active em,.menu li:hover em{background: #E30033;}
.quick_link{width: 100%;}
.quick_link h2{color:#212123;font-size: 16px;line-height: 35px;}
.quick_link_b{background: #FAFBFC;border-top:1px #DBDFEA solid;}
.quick_link_b dl{overflow: hidden;border-top:1px #fff solid;border-bottom:1px #EDEFF4 solid;padding: 10px 5px;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 */}
.quick_link_b dl:hover{background: url(../images/quick_bg.jpg) left bottom no-repeat;background-size:cover;}
.quick_link_b dl dt{width: 50px;height: 43px;float: left;}
.quick_link_b dl dd{margin-left: 60px;height:43px;}
.quick_link_b dl dd h3{font-weight: normal;color:#212123;font-size: 16px;line-height: 21px;}
.quick_link_b dl dt span{display: inline-block;width: 100%;height: 100%;}
.quick_link_b dl dt span{display: inline-block;position: relative;background-repeat: no-repeat;background-position: center center;background-size: cover;}
.quick_link_b dl dt span img{width:100%;vertical-align: top;max-width: 100px;opacity: 0;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 */}
.quick_link_b dl:hover dt span img{opacity: 1;}
.quick_link_b dl a:hover dd h3{color:#1D2088}

.left_contact{padding: 40px 0 20px;}
.left_contact h2{position: relative;line-height: 24px;padding: 13px 5px 13px 80px;background: #1D2088 url(../images/left_contact_bg.png);color:#fff;font-size: 18px;}
.left_contact h2 span{display: inline-block;position: relative;}
.left_contact h2 span i{display: inline-block;position: absolute;width: 26px;height: 23px;right: -30px;top: 5px;background: url(../images/i15.png) center center no-repeat;}
.left_contact h2 small{color:rgba(255,255,255,.5);font-size: 10px;font-weight: normal;display: block;}
.left_contact h2>i{position: absolute;left: 0;bottom: 0;width: 80px;height: 101px;background: url(../images/i04.png) left bottom no-repeat;}
.left_contact strong{display: block;font-size: 14px;line-height: 45px;border-bottom:1px #EDEFF3 solid;background: #F5F7F9;padding: 0 10px;}
.left_contact dl{overflow: hidden;position: relative;background:#F5F7F9;padding: 0 10px;}
.left_contact dl dt{width: 24px;height: 24px;position: absolute;left: 10px;top: 50%;margin-top: -12px;}
.left_contact dl dt img{max-width: 100%;max-height: 100%;}
.left_contact dl dd{margin-left: 30px;line-height: 24px;color:#666;padding: 5px 0;}
.left_contact dl dd a{color:#666}
.left_contact_b{background:#F5F7F9;padding: 10px 10px 20px;}
.left_contact_b a{display: block;margin: 0 auto;width: 90%;line-height: 40px;font-size: 14px;color:#fff;background: #1C1F87;text-align: left;padding: 0 0 0 10px;}
.left_contact_b a span{display: inline-block;vertical-align: middle;}
.left_contact_b a img{display: inline-block;vertical-align: middle;max-height: 100%;margin-right: 10px;}

.present_cate{height: 51px;border-bottom:1px #DBDEE9 solid;position: relative;}
.present_cate h3{display: inline-block;vertical-align: middle;line-height: 50px;border-bottom:1px #1D2088 solid;font-size: 20px;color:#1D2088;padding: 0 5px;}
.present_cate span{display: none;position: absolute;right: 0;top: 50%;margin-top: -20px;width: 40px;height: 40px;text-align: center;line-height: 40px;font-size: 24px;color:#1D2088;}

.news_list{padding: 30px 0;}
.news_list ul{}
.news_list li{background: #fff;border-bottom:1px #E5E5E5 dashed}
.news_list li:nth-child(even){background: #F9FBFB;}
.news_list li a{display: block;position: relative;overflow: hidden;padding: 15px 10px;}
.news_list li .news_list_img{overflow: hidden;width: 180px;height: 130px;float: left;}
.news_list li .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{height: 130px;padding: 0;padding-left: 190px;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;max-height: 60px;color:#666}
.news_list li a .news_list_tit span{display: block;font-size: 14px;color:#878F9B; padding-top: 10px;}
.news_list li:hover{background: #EFF1F3}
.news_list li a:hover .news_list_tit strong{color:#1D2088;text-decoration: underline;}
.news_list li a:hover .news_list_tit span{color:212123}

.single_page_t{text-align: center;padding: 20px 10px;}
.single_page_t img{max-width: 100%;}

.branch_list{}
.branch_list dl{overflow: hidden;border-bottom:1px #DBDFEA dashed;padding: 30px 20px;}
.branch_list dl:nth-child(even){background: #FAFBFC;}
.branch_list dl dt{width: 200px;height: 150px;float: left;border:1px #DBDFEA solid;}
.branch_list_b{width: 100%;height: 100%;}
.branch_list_b_img{width: 100%;height: 100%;background-repeat: no-repeat;background-size: cover;}
.branch_list dl dd{margin-left:220px;}
.branch_list dl dd strong{font-size: 20px;color:#212123;display: block;margin-bottom: 10px;}
.branch_list dl dd p{line-height: 24px;color:#212123;font-size: 16px;}
.branch_list dl dd p span{color:#7E828C}
.branch_list dl dd a{line-height: 40px;display: inline-block;margin-top: 15px;border-radius: 5px;color:#333333;font-size: 14px;width: 160px;background:#EFEFF3;text-align: center;}
.branch_list dl dd a:hover{background: #1C1F87;color:#fff}
.branch_list dl dd a i{display: inline-block;vertical-align: middle;margin-right: 10px;}
.map2{width: 600px;height: 300px;}
.map-class{width: 600px;height: 300px;}

/*分页*/
.fenye{padding: 20px 10px;text-align: right;}
.fenye .fenye_b{display: inline-block;border:1px #DADEE6 solid;border-radius: 24px;overflow: hidden;}
.fenye a{float: left;text-align: center;height: 45px;min-width: 45px;padding: 10px 10px;background: #fff;font-size: 14px;line-height: 25px;color:#666;border-right:1px #DADEE6 solid;}
.fenye a:last-child{border-right: none;}
.fenye a:hover{background: #EFF0F3;color:#CB0000;}
.fenye a.active{color:#fff;border-color:#000;background: #000;}

.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:#1D2088;color:#1D2088;}
.fenye2 a.active{border-color:#1D2088;background: #1D2088;}
.fenye2 a.active {color:#fff;}
.visible-xs{display: none;}


/*文章内容详情*/
.details,.details_content{padding: 25px 0;}
.details_tit,.ability_tit{background: #F6F7FA;padding: 20px 15px;border-bottom:1px #E5E5E5 dashed;text-align: center;}
.details_tit strong{display: block;font-size: 24px;color:#212123;text-align: center;}
.ability_tit{text-align: left;padding-left: 0;}

.ability_tit h2{line-height: 50px;padding-bottom: 10px;}
.ability_tit h2 i{display: inline-block;vertical-align: middle;margin-right: 5px;width: 4px;height: 24px;background: #CB0000;}
.ability_tit h2 i img{max-width: 100%;}
.ability_tit h2 strong{display: inline-block;vertical-align: middle;font-size: 24px;color:#212123}

.details_tit span {display: block;text-align: center;padding-top: 15px;font-size: 14px;color:#999999}
.details_tit p{text-align: left;}
.details_tit img{margin: 0 auto;max-width: 100%;vertical-align: middle;}
.details_content>p{font-size: 16px;color:#212123;padding-bottom: 20px;text-indent:32px;line-height: 24px;}
.details_content>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;}
.details_other li a:hover{display: block;color:#1C1F87;}
.details_other li a span{width: 30px;height: 30px;text-align: center;line-height: 28px;position: absolute;right: 0;top: 50%;border:1px #1C1F87 solid;background: #1C1F87;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;}
.details_content_box{padding-bottom: 20px;}
.details_content_box h2{line-height: 50px;padding-bottom: 10px;}
.details_content_box h2 i{display: inline-block;vertical-align: middle;margin-right: 5px;width: 4px;height: 24px;background: #CB0000;}
.details_content_box h2 i img{max-width: 100%;}
.details_content_box h2 strong{display: inline-block;vertical-align: middle;font-size: 18px;color:#212123}
.details_content_box p{font-size: 16px;color:#212123;line-height: 30px;text-indent: 32px}
.details_content_box p img{max-width: 100%;}
.details_content_list {border:1px #DBDFEA solid;}
.details_content_list dl{border-bottom:1px #DBDFEA solid;}
.details_content_list dl:nth-child(odd){background: #FAFBFC;}
.details_content_list dl:last-child{border-bottom:none;}
.details_content_list dl dt{width: 30%;padding:40px 15px;float: left;}
.details_content_list dl dt img{max-width: 100%;}
.details_content_list dl dd{margin-left: 30%;border-left:1px #DBDFEA solid;padding:40px 15px;}
.details_content_list dl dd >ul>li{line-height: 26px;font-size: 16px;color:#212123}
.details_content_list dl dd >ul>li span{display: block;}
.details_content_list dl dd >ul>li li{line-height: 24px;color:#5C5E65;font-size: 14px;text-indent: 16px;}

.about_our_ability{overflow: hidden;margin: 0 -10px;}
.about_our_ability li{float: left;width: 25%;padding: 0 10px;margin-bottom: 20px;}
.about_our_ability_img{overflow: hidden;width: 100%;height:161px;}
.about_our_ability_img_img{width: 100%;height: 100%;overflow: hidden;background-repeat: no-repeat;background-position: center center;background-size:cover;}
.about_our_ability_tit{color:#212123;font-size: 14px;text-align: center;padding: 10px 10px;line-height: 20px;background: #F5F7F9;}

.back{text-align: center;padding:20px 10px;}
.back a{display: block;width: 95%;max-width: 200px;line-height: 40px;background: #1C1F87;color:#fff;font-size: 16px;border-radius: 6px;border:none;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.png) no-repeat center center; background-size: cover;}
.back a:hover{text-decoration: underline;}

.structure_table{width: 100%;border:1px #DBDEE9 solid;border-collapse:collapse;border-spacing:0;}
.structure_table th,.structure_table td{border:1px #DBDEE9 solid;padding: 10px;line-height: 22px;text-align: center;}
.structure_table th{background: #EFEFF3;color:#7E828C}
.structure_table th:first-child{width: 40%;}
.structure_table tr td:first-child{font-weight: bold;text-align: left;}
.structure_table tr:last-child td{font-size: 16px;color:#cb0000;font-weight: bold;}
.structure_b{padding: 10px;border:1px #DBDFEA dashed;background: #FAFBFC;margin-top: 20px;}
.structure_b p{color:#7E828C;text-indent: 0;font-size: 14px;}
.structure_b p strong{}

/*honor*/
.honor_list{padding: 25px 0;}
.honor_list ul{overflow: hidden;margin: 0 -12px;}
.honor_list li{float: left;width: 33.33%;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:#1C1F87;}
.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:#1C1F87;}
.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;}

.cate_intro{padding: 20px;background: #EFF1F3;margin: 20px 0 0;border:1px #DBDFEA solid;}
.cate_intro p{line-height: 22px;font-size: 14px;color:#7E828C;text-indent: 32px;}
.case_list{padding:20px 0;}
.case_list ul{overflow: hidden;margin: 0 -5px;}
.case_list li{float: left;width:33.33%;padding: 0 5px;margin-bottom: 20px;}
.case_list li a{display: block;position: relative;padding: 10px;background:#F4F4F6;}
.case_list li a i{display: block;position: absolute;width: 100%;height: 100%;top: 0;left: 0;background-image: url(../images/case_bg.png);background-repeat: no-repeat;background-position: center bottom;background-size:cover;opacity: 0}
.case_list li a:hover{background:#1C1F87;}
.case_list li a:hover i{opacity: 1;}
.case_list_img{overflow: hidden;width: 100%;height:200px;position: relative;}
.case_list_img_img{width: 100%;height: 100%;overflow: hidden;background-repeat: no-repeat;background-position: center center;background-size:cover;}
.case_list_tit{padding: 10px;position: relative;height: 70px;}
.case_list_tit strong{font-size: 16px;color:#212123;display: block;padding-bottom: 15px;text-align: center;}
.case_list_tit p{color:#656565;font-size: 14px;line-height: 20px;height: 140px;overflow: hidden; display:none;}
.case_list li a:hover .case_list_tit{}
.case_list li a:hover strong,.case_list li a:hover p{color:#fff;}
.contact_info{padding-top: 30px;padding-bottom: 20px;}
.contact_info h2{font-size: 18px;color:#212123;padding-bottom: 15px;font-weight: bold;}
.contact_info ul{overflow: hidden;}
.contact_info li{float: left;width: 50%;}
.contact_info li:first-child{width: 100%;float: none;}
.contact_info li p{position: relative;padding-left: 40px;color:#212123;font-size: 16px;line-height: 30px;}
.contact_info li p i{display: inline-block;width: 30px;height: 30px;line-height: 30px;text-align: center;position: absolute;top: 0;left: 0;}
.contact_info li p i img{max-width: 100%;vertical-align: middle;}
.contact_info li p span{color:#7E828C}
.contact_info2 li{float: none;width: 100%;}
.facebook_b h2{font-size: 18px;color:#212123;display: block;margin: 20px 0;}
.facebook_b .tips{padding: 15px;border:1px #F1C700 dashed;background: #FFFDF3;font-size: 16px;color:#e30033;line-height: 40px;position: relative;}
.facebook_b .tips span{display: inline-block;vertical-align: middle;position: absolute;right: 15px;height: 40px;line-height: 40px;padding: 0 15px;color:#fff;background: #E30033;cursor: pointer;border-radius: 5px;}
.facebook_form{width: 100%;max-width: 800px;margin: 0 auto;padding: 30px 0;}
.form_item{margin-bottom: 20px;}
.form_item>dt{float: left;width: 200px;line-height: 40px;text-align: right;}
.form_item>dt i{color:#E30033;}
.form_item>dt em{display: block;line-height: 20px;font-size: 14px;color:#7E828C;margin-top: -12px;}
.form_item>dd{margin-left: 210px;line-height: 40px;}
.form_item>dd label{display: inline-block;vertical-align: middle;}
.form_item>dd label.textarea{vertical-align: bottom;}
.form_item>dd input,.form_item dd span{display: inline-block;vertical-align: middle;}
.i-txt,.i-textarea{border:1px #D7DCE3 solid;padding: 10px;line-height: 20px;background: #FAFBFC;color:#212123;font-size: 16px;width: 100%;max-width: 360px;}
.i-txt:focus,.i-textarea:focus{border-color:#5592BD}
.i-textarea_2{max-width: 550px;}
.i-txt.error,.i-textarea.error{border-color:#F1C700;background: #FFFDF3;}
.faceboox_submit{line-height: 60px;background: #E30033;color:#fff;font-size: 18px;border-radius: 6px;width: 100%;max-width: 360px;border:none;cursor: pointer;}
.faceboox_submit i{display: inline-block;vertical-align: middle;width: 38px;height: 20px;background: url(../images/ct_icon_06.png) no-repeat center center;background-size: cover;margin-right: 10px;}
.faceboox_submit  span{display: inline-block;vertical-align: middle;}
.form_item .layui-select-title input{border-color:#D7DCE3;background: #FAFBFC;color:#212123;}

.form_item .layui-form-checked[lay-skin=primary] i{border-color:#e30033;background: #E30033;}

.rma_b{width: 90%;max-width:960px;}
.rmacontent{display: none;}
.rmacontent{position: relative;color:#212123}
.rmacontent_tit{position: relative;line-height: 60px;border-bottom:1px #DBDFEA solid;text-align: center;font-size: 18px; }
.rmacontent_c{padding: 20px;max-height: 80vh;overflow: auto;}
.rmacontent_c p{font-size: 16px;line-height: 24px;}

.rmacontent_tit 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;}
.rmacontent_tit span:hover{color:#E30033;}

.facebook_send_request{padding:80px 10px  50px;text-align: center;}
.facebook_send_request>span{display: block;margin-bottom: 20px;}
.facebook_send_request>span img{max-width: 100%;}
.facebook_send_request strong{display: block;font-size: 30px;color:#212123;margin-bottom: 15px;}
.facebook_send_request p{font-size: 18px;color:#7E828C;margin-bottom: 50px;}
.facebook_send_request a{display: block;width: 95%;max-width: 320px;line-height: 60px;background: #E30033;color:#fff;font-size: 18px;border-radius: 6px;width: 100%;max-width: 360px;border:none;cursor: pointer;margin: 0 auto;position: relative;}
.facebook_send_request a i{display: inline-block;position: absolute;right: 20px;top: 50%;margin-top: -13px;width: 26px;height: 26px;background: url(../images/back_icon.png) no-repeat center center; background-size: cover;}
.map{width: 100%;height: 400px;border:1px #DBDFEA solid;margin-bottom: 20px;}
.map .BMap_bubble_content{padding-top: 15px;}

/*download*/
.download_list{padding: 20px 0;}
.download_list li{display: block;position: relative;border-bottom: 1px #DBDFEA dashed;}
.download_list li:nth-child(odd){background: #F9FBFB;}
.download_list li a{display: block;font-size: 16px;color:#212123;padding: 15px 10px;line-height: 30px;position: relative;padding-left: 40px;}
.download_list li a:hover{color:#1C1F87}
.download_list li a span{display: inline-block;position: absolute;left: 10px;top: 50%;margin-top: -15px;width: 23px;height: 30px;background: url(../images/file_icon.png) no-repeat right bottom;}
.download_list li a:hover span{background-position: left bottom;}
.download_list li a span.icon_file_xls{background-position: right top;}
.download_list li a:hover span.icon_file_xls{background-position: left top;}
.download_list li a span.icon_file_ppt{background-position: right -30px;}
.download_list li a:hover span.icon_file_ppt{background-position: left -30px;}
.download_list li a span.icon_file_pdf{background-position: right -60px;}
.download_list li a:hover span.icon_file_pdf{background-position: left -60px;}
.download_list li a span.icon_file_doc{background-position: right -90px;}
.download_list li a:hover span.icon_file_doc{background-position: left -90px;}
.download_list li a span.icon_file_zip{background-position: right -120px;}
.download_list li a:hover span.icon_file_zip{background-position: left -120px;}
.download_list li a strong{font-weight: normal;}
.download_list li a i{display: none;}
.download_list li a:hover i{display: inline-block;}




.product_cate{border-bottom:none}
.product_cate h3{font-size: 18px;color:#212123;border-bottom:none;}
.product_intro{border:1px #DBDFEA solid}
.product_list{border:1px #DBDFEA solid;margin: 20px 0;}
.product_list_b{border-bottom:1px #DBDFEA solid;overflow: hidden;} 
.product_list_b a{display: block;overflow: hidden;color:#212123}
.product_list_b:nth-child(even){background: #F9FBFB;}
.product_list_b:hover{background: #EFF1F3;}
.product_list_b:last-child{border-bottom:none;}
.product_list_b_n{float: left;width: 25%;padding: 15px;}
.product_list_b_n {font-size: 16px;color:#E30033;text-decoration: underline;}
.product_list_b_info{margin: 0 25%;border:#DBDFEA dashed;border-width: 0px 1px;padding: 15px;min-height:210px}
.product_list_b_info p{color:#212123}
.product_list_b_img{float: right;width: 25%;padding: 15px;}
.product_list_b_img_b{text-align: center;height: 180px;background: url(../images/p_bg2.png) center bottom no-repeat;background-size: 100%;}
.product_list_b_img_b img{max-height: 100%;max-width:100%;vertical-align: middle;}
.product_details_info{overflow: hidden;}
.product_details_img{float: left;width: 250px;height: 250px;background: url(../images/p_bg2.png) center bottom no-repeat;background-size: 100%;}
.product_details_img img{max-height: 100%;max-width:100%;vertical-align: middle;}
.product_details_i{margin-left: 300px;color:#212123 ;font-size: 14px;padding: 20px 0;line-height: 24px;}
.product_details_content{padding: 20px 10px;}
.product_details_content p{color:#212123 ;font-size: 14px;}

.login_status{display: inline-block;font-size: 14px;color:#666}
.login_status i,.login_status span,.login_status small{display: inline-block;vertical-align: middle;}
.login_status i{width: 22px;height: 22px;background: url(../images/i14.png) no-repeat center center;background-size: cover;}
.login_status a{color:#435B95}
.converge{}
.converge>h3{line-height: 30px;margin:50px 0 20px;text-align: center;font-size: 30px;}
.converge_intro{border:1px #dcdcdc solid;background:#F7F9FC;padding: 30px;}
.converge_intro img{max-width: 100%;}
.converge_intro p{line-height: 22px;font-size: 16px;margin-bottom: 15px;color:#7E828C}
.more{padding: 30px 0;text-align: center;}
.more a{display: inline-block;text-align: center;width: 250px;line-height: 50px;border:1px #ACB2C1 solid;font-size: 16px;position: relative;color:#212224;background: #fff;}
.more a i{position: absolute;top: 0;right: 10px;}
.more a:hover{border-color:#CB0000;color:#fff;background: #CB0000;}
.converge_speech p{line-height: 22px;font-size: 16px;margin-bottom: 15px;color:#333}
.converge_speech p strong{color:#000}

.converge_cate{display: block;overflow: hidden;margin:0 -20px;padding-bottom: 30px;}
.converge_cate li{float: left;width: 50%;padding: 0 20px;margin-bottom: 20px;}
.converge_cate li a {display: block;position: relative;}
.converge_intro_b{overflow: hidden;width: 100%;height: 380px;}
.converge_intro_b_img{width: 100%;height: 100%;overflow: hidden;background-repeat: no-repeat;background-position: center center;background-size:cover;}
.converge_cate li a:hover .converge_intro_b_img {-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);}
.converge_cate li a h3{font-weight: normal;position: absolute;bottom: 0;line-height: 50px;width: 100%;left: 0;background: #F5F5F5;font-size: 24px;text-align: center;color:#000}
.converge_cate li a:hover h3{background: #CB0000;color:#fff}
/*内容通用*/
.commonbox{margin-top: 30px;position: relative;}
.leftmenu{position: absolute;left: 0;top: 0;width: 250px;}
.rightcontent{margin-left: 300px;min-height: 800px;}



.singlepage{padding-bottom: 50px;}
.common_title h2{padding: 20px 10px;line-height: 32px;font-size: 30px;border-bottom:1px #dcdcdc solid;margin-bottom: 30px;text-align: center;}
.common_content{}
.common_content img{max-width: 100%;}
.common_content p{line-height: 24px;margin-bottom: 15px;font-size: 16px;color:#333}
.common_content p strong{font-size: 18px;}

.content_cate_h3{line-height: 40px;font-size: 18px;color:#000;padding: 0 10px;}
.content_cate{padding: 10px;}
.content_cate ul{border-left:1px #dcdcdc solid;border-top:1px #dcdcdc solid;overflow: hidden;}
.content_cate ul li{width: 25%;float: left;border-right:1px #dcdcdc solid;border-bottom:1px #dcdcdc solid;background: #f7f7f7;}
.content_cate ul li a{display: block;text-align: center;line-height: 40px;color:#000;}
.content_cate>a{display: block;margin: 20px 0;}
.content_cate a img{max-width: 100%;}
.common_content_img{margin-bottom: 20px;}
.common_content_img img{max-width: 100%;}
.common_content_form{padding: 30px 0;}
.common_content_form h2{padding: 30px 0px 0px;line-height: 30px;font-size: 22px;margin-bottom: 20px;}
.common_content_form ul{padding-left: 40px;}
.common_content_form ul li{margin-bottom: 15px;}
.common_i{width: 320px;border:1px #C0C4D0 solid;line-height: 20px;padding: 10px;font-size: 14px;background: #f5f5f5;}
.common_textarea{width: 640px;resize: none;border:1px #C0C4D0 solid;line-height: 20px;height: 80px;padding: 10px;font-size: 14px;background: #f5f5f5;}
.common_btn{line-height: 60px;border: none;text-align: center;width: 320px;background: #0079C1;color:#fff;font-size: 18px;border-radius: 5px;box-shadow: 0 1px 5px rgba(0,0,0,.25)}
.form_tips_success{width: 400px;height: 200px;border-radius: 10px;background: rgba(255,255,255,.8)!important;text-align: center;padding-top: 40px!important;}
.form_tips_success i{display: inline-block;width: 60px;height: 60px;background: url(../images/i08.png) center center no-repeat;}
.form_tips_success strong{display: block;font-size: 18px;padding-top: 20px;}

.news_swap{padding: 0 110px 0 160px;height: 60px;border:1px #dcdcdc solid;background: #F7F9FC;border-radius: 30px;position: relative;overflow: hidden;}
.news_swap_l{width: 160px;height: 100%;border-right:1px #dcdcdc solid;position: absolute;top: 0;left: 0;line-height: 58px;text-align: center;}
.news_swap_r{width: 110px;height: 100%;border-left:1px #dcdcdc solid;position: absolute;top: 0;right: 0;line-height: 58px;text-align:center;}
.news_swap_c{width: 100%;height: 100%;}
.news_swap_c .swiper-container4{height: 100%;}
.news_swap_c .swiper-slide{line-height: 60px;padding:0 10px;font-size: 16px;}
.news_swap_c .swiper-slide a{display: block;color:#000}
.news_swap_r a{color:#333}
.news_swap_r a:hover{color:#CB0000;}
.news_swap_l i{display: inline-block;width: 24px;height: 19px;vertical-align: middle;background: url(../images/i09.png);}
.news_swap_l span{display: inline-block;vertical-align: middle;font-size: 16px;color:#878F9B;margin-left: 10px;}
.news_swap_img{margin-bottom: 20px;text-align: center;}
.news_swap_img img{max-width: 100%;}
.news_list_h4{position: relative;pline-height: 32px;font-size: 24px;color: #000;font-weight: normal;padding: 20px 0 20px 20px;}
.news_list_h4 i{display: inline-block;width: 10px;height: 10px;border-radius: 5px;background: #333;position: absolute;left: 0;top: 50%;margin-top: -5px;}
.news_list_h4 a{display: inline-block;position: absolute;right: 0;top: 20px;line-height: 32px;color:#333;font-size: 14px;}
.news_list_h4 a:hover{color:#CB0000;}

.news_list_b2{}
.news_list_b2 li{display: block;border-bottom:1px #DBDFEA dashed}
.news_list_b2 li a{display: block;position: relative;line-height: 49px;padding: 0 10px;}
.news_list_b2 li a i{display: inline-block;position: absolute;left: 5px;top: 50%;margin-top: -7px;width: 16px;height: 13px;vertical-align: middle;background: url(../images/i09.png);background-size: cover;}
.news_list_b2 li a span{display: block;padding: 0 120px 0 30px;font-size: 16px;color:#000}
.news_list_b2 li a small{display: inline-block;position: absolute;right: 5px;top: 0;font-size: 14px;color:#999}
.news_list_b2 li a:hover{background: #CB0000;}
.news_list_b2 li a:hover i{background-image: url(../images/i10.png);}
.news_list_b2 li a:hover span,.news_list_b2 li a:hover small{color:#fff}



.detail_title h2{margin-bottom: 0;}
.detail_title p{padding:10px 0 30px;line-height: 24px;font-size: 12px;text-align: center;color:#999}

.login_reg{width: 100%;max-width: 420px;margin: 0 auto;padding: 50px 0;}
.login_reg_avatar{width: 250px;height: 250px;border-radius: 125px;overflow: hidden;margin: 0 auto;}
.login_reg_avatar img{max-width: 100%;max-height: 100%;}
.login_reg_form{}
.login_reg_form li{margin-bottom: 20px;position: relative;width: 100%;}
.login_reg_form li i{display: inline-block;width: 56px;height: 50px;position: absolute;top: 1px;left: 1px;text-align: center;background: #878F9B;border-top-left-radius: 5px;border-bottom-left-radius: 5px;}
.login_reg_form li i img{max-height:100%;max-width: 100%;}
.login_reg_form li span{height: 52px;border:1px #DBDFEA solid;width: 160px;position: absolute;top: 0;right: 0;}
.login_reg_form li span img{max-height:100%;max-width: 100%;}
.login_reg_form li.code{padding-right: 170px;}
.common_i2{border:1px #DBDFEA solid;border-radius: 5px;height: 52px;line-height: 30px;color:#878F9B;font-size: 16px;width: 100%;background: #F6F7FA;padding: 10px 10px 10px 60px;}
.common_btn2{line-height: 52px;border: none;text-align: center;width: 100%;background: #0079C1;color:#fff;font-size: 18px;border-radius: 5px;box-shadow: 0 1px 5px rgba(0,0,0,.25)}
.common_btn3{border:1px #435B95 solid; color:#435B95;display: inline-block;background: #fff;box-shadow: none}
.login_reg_form li.agree{line-height: 20px;}
.login_reg_form li.agree label,.login_reg_form li.agree a,.login_reg_form li.agree small{display: inline-block;vertical-align: middle;color:#999;font-size: 16px;}
.login_reg_form li.agree a{color:#435B95}
.login_reg_form li.agree label input,.login_reg_form li.agree label small{display: inline-block;vertical-align: middle;}

.login_reg_tips{padding: 30px 0;text-align: center;}
.login_reg_tips span{font-size: 24px;display: block;line-height: 40px;color:#CB0000;}
.login_reg_tips strong{display: block;font-size: 30px;line-height: 40px;color:#000;font-weight: normal;}
.login_reg_tips2 strong{color:#CB0000}
.clist_converge,.clist2_converge{padding-top: 30px;}
.clist2_converge{}
.clist2_converge ul li{width: 100%;}
.clist2_converge ul li .clist2_b_tit{background: #F7F8FA;}
.clist2_converge ul li .clist2_b_tit strong{font-size: 24px;}
.clist2_converge ul li .clist2_b_tit p{max-height: 66px}
.clist2_converge ul li .clist2_b_tit small{display: inline-block;margin-top: 10px;text-align: center;width: 250px;line-height: 50px;border:1px #ACB2C1 solid;font-size: 16px;position: relative;color:#212224;background: #fff;}
.clist2_converge ul li .clist2_b_tit small i{position: absolute;top: 0;right: 10px;}
.clist2_converge ul li a:hover .clist2_b_tit small{border-color:#CB0000;color:#CB0000;background: #fff;}

.clist_converge li{width: 50%;}

/*uc*/
.uc-list-box{background: url(../images/uc_img01.jpg) no-repeat center center; background-size: cover;min-height:280px;padding: 30px;}
.uc-list-box ul{background: rgba(255,255,255,.9);overflow: hidden;border-left:1px #fff solid;border-top:1px #fff solid;}
.uc-list-box li{float: left;width: 33.33%;border-right:1px #fff solid;border-bottom:1px #fff solid;line-height: 60px;text-align: center;}
.uc-list-box li a{color:#212123;font-size: 16px;display: block;}
.uc-list-box li a:hover{color:#CB0000;}
.uc_list2_box{margin: 0 -20px;}
.uc_list2_b{float: left;width: 50%;padding: 20px;}

.js_img_box{overflow: hidden;margin-bottom: 20px;}
.flex_img{display: block;float: left;width: 50%;padding: 0 10px;margin-bottom: 10px;}

.personnel_tab{border:1px #dcdcdc solid;background:#F7F9FC;padding: 15px 20px;border-radius: 35px;position: relative;margin-bottom: 20px;}
.personnel_tab_b{position: relative;margin-left: 50px;overflow: hidden;}
.personnel_tab span{display: inline-block;width: 80px;line-height: 30px;position: absolute;left: 0;top: 50%;margin-top: -15px;color:#7E828C;text-align: center;}
.personnel_tab_b .swiper-slide {width:auto;text-align:center;}
.personnel_tab_b .swiper-slide a{display: inline-block;padding: 0 15px;width: 100%;color:#7E828C;font-size: 16px;line-height: 30px;border-radius: 15px;}
.personnel_tab_b .swiper-slide.active a{background: #000;color:#fff;}
.personnel_list{padding-bottom: 50px;}
.personnel_list ul li{widows: 100%;border-bottom:1px #DFE1E7 dashed;}
.personnel_list ul li a{display: block;position: relative;overflow: hidden;padding: 20px;}
.personnel_list_b_img{overflow: hidden;width: 210px;height: 280px;border:1px #DBDFEA solid;float: left;}
.personnel_list_b_img_img{height: 100%;overflow: hidden;background-repeat: no-repeat;background-position: center center;background-size:cover;}
.personnel_list ul li a:hover .personnel_list_b_img_img {-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);}
.personnel_list_b_tit{margin-left: 240px;}
.personnel_list_b_tit strong{display: block;font-weight: normal;font-size: 24px;color: #000;line-height: 30px;padding-bottom: 15px;}
.personnel_list_b_tit span{display: inline-block;background: #fff;border:1px #ACB2C1 solid;padding: 0 10px;line-height: 38px;font-size: 16px;color:#7E828C}
.personnel_list_b_tit p{margin-top: 15px;color: #666;font-size: 16px;line-height: 20px;max-height: 100px;overflow: hidden;}
.personnel_list ul li a:hover {background: #F7F9FB;}

.out{display: table;width: 100%;height: 100%;}
.in{display: table-cell;width: 100%;height: 100%;vertical-align: middle;text-align: center;}


.job_fitter{padding: 10px;background: #EFF1F3;margin: 20px 0 0;border:1px #DBDFEA solid;}
.job_fitter dl{overflow: hidden;padding: 5px 0;}
.job_fitter dt{float: left;width: 120px;line-height: 20px;text-align: right;font-size: 14px;color:#7E828C;font-weight: normal;}
.job_fitter dd{margin-left: 120px;}
.job_fitter dd a{display: inline-block;vertical-align: middle;margin-bottom: 8px;margin-right: 8px;font-size: 14px;color:#212123;;line-height: 20px;}
.job_fitter dd a.active,.job_fitter dd a:hover{color:#C1121F;}
.job_fitter dd a:hover{text-decoration: underline;}
.job_list{margin-top: 20px;}
.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: 10px 10px;line-height: 27px;font-weight: bold;}
.job_list dl dd{width: 15%;float: left;font-size: 14px;color:#212123;text-align: center;padding: 10px 5px;line-height: 27px;}
.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{background:#EFEFF3;border-bottom:#DCDCDC 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: 27px;color:#333333;border-radius: 3px;}
.job_list dd a:hover{color:#fff;background: #1C1F87;}
.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_box strong{color:#212123;font-size: 18px;padding: 20px 0;display: block;}
.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: #C1111F;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: 10px;}

.cultrue_list{position: relative;padding: 20px 0}
.cultrue_list_box{position: relative;}
.cultrue_list ul{overflow: hidden;margin: 0 -30px;}
.cultrue_list li{position: absolute;margin-bottom: 10px;}
.cultrue_list_b{background: #F5F7F9;text-align: center;}
.cultrue_list_b img{width: 100%;}
.cultrue_list_b p{line-height: 20px;padding: 10px;text-align: left;}
#fh5co-main{padding-top: 0;}
#fh5co-board .item{text-align: center;}
#fh5co-board .item p{background: #F5F7F9;line-height: 20px;padding: 10px;text-align: left;}

.mien_list{}
.mien_list li a{padding-bottom: 0;}
.mien_list p{color:#656565;font-size: 14px;line-height: 20px;height: 60px;overflow: hidden;}
.mien_list li a:hover{background:#eee;}
.mien_list li a:hover i{opacity: 0;}
.mien_list li a:hover .case_list_img_img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);}
.mien_list li a:hover strong,.case_list li a:hover p{color:#1d2088;}

/*员工风采*/
.social{position: relative;padding:50px 0 50px;margin-top: 150px}
.social_info{padding: 30px 10px;}
.social_info p{font-size: 16px;color:#3D3D3D;line-height: 24px;margin-bottom: 10px;}
.social_line{position: absolute;height: 105%;width: 2px;background: #333399;top: -60px;left: 50%;margin-left: -1px;}
.social_line_arr{display: inline-block;position: absolute;top: -90px;left: 50%;margin-left: -17px;width: 34px;height: 32px;background-image: url(../images/icon_arr02.png);background-repeat: no-repeat;}
.social_list{}
.social_list ul{}
.social_list li{display: block;width:100%;position: relative;}
.social_list li:nth-child(even){text-align: right;}
.social_list_b{width: 50%;padding:0 40px;margin-top:-100px;display: inline-block;position: relative;}
.social_list_img_b{overflow: hidden;display: inline-block;background: #EEEEEE;margin-bottom: 10px;max-width: 180px}
.social_list_img_b img{max-width: 100%;}
.social_list_b span{display: inline-block;display: inline-block;width: 15px;height: 15px;border-radius:15px;position: absolute;right: -7px;top:60px;background: rgba(51,51,153,.5)}
.social_list_b em{display: inline-block;position: absolute;right: -0px;top:66px;height:2px;width: 40px;background: #333399;}
.social_list li:nth-child(even) .social_list_b span{right:auto;left:-7px;}
.social_list li:nth-child(even) .social_list_b em{right:auto;left:0px;}
.social_list_b a{display: block;text-align: right}
.social_list li:nth-child(even) .social_list_b a{text-align: left;}
.social_list_b a strong{display: block;font-weight: normal;color:#494949;font-size: 20px;}
.social_list_b a p{color:#494949;font-size: 14px;line-height: 24px;}

@media (min-width:1200px){
    .saoma{opacity: 0;display: inline-block;width: 120px;height: 120px;position: absolute;left: 50px;top: 50%;margin-top: -60px;box-shadow: 0px 2px 5px rgba(0,0,0,.3);background: #fff;}
    .saoma_b{padding:0px;position: relative;}
    .nav .call dl:hover .saoma{opacity: 1;}
    .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;left: -5px;top: 50%;margin-top: -8px;background: #fff;box-shadow: 0px 2px 5px rgba(0,0,0,.3);}
    //.nav .call dl:hover .
}

@media (min-width:769px){
    .clist_b_tit{width: 100%;}
    .clist ul li:hover .clist_b_tit{height: 100%;background: rgba(0,0,0,.8);padding:30px;}
    .clist ul li:hover strong{color:#fff;}
}

@media (max-width:1300px){
    .clist3{padding-top: 20px;}
    .clist3 .swiper-button-prev2,.clist3 .swiper-button-next2{width: 15px;height: 30px;top: -20px;margin-top: 0;}
    .clist3 .swiper-button-prev2{left: auto;right: 40px;}
    .clist3 .swiper-button-next2{right:12px}
}

/*自适应样式重置*/
/**/
@media (max-width:1200px){
    .header{padding:0 10px;}
    .banner{height: 400px;}
    .banner .swiper-slide a{display: block;height: 400px;}
    .banner_box .txt_box_i,.banner_box .img_box_i{padding:0 50px;}
    .clist ul{overflow: hidden;margin: 0px;}
    .clist ul li{width: 33.33%;float: left;padding: 0 10px;margin-bottom: 15px;}
    .clist_b_img_img{height: 220px;}
    .clist_b_tit{padding: 0 20px;}
    .clist ul li:hover .clist_b_tit{padding:10px 20px 0;}
    .clist2 ul{overflow: hidden;margin: 0 0px;}
    .clist2 ul li{width: 50%;float: left;padding: 0 10px;margin-bottom: 15px;}
    
    .cbox_tab{text-align: center;padding: 10px 0 0;}
    .cbox_tab ul{display: inline-block;width: auto;}
    .cbox_tab li{float: left;position: relative;padding: 0 5px;}
    .cbox_tab li a{display: block;width: auto;padding: 0 10px;line-height: 40px;text-align: center;background: #EFEFF3;color:#656565;font-size: 14px;}
    .cbox_tab li.active a,.cbox_tab li a:hover{background: #000;color:#fff;}
    .cbox_tab li i{display: inline-block;position: absolute;left: 50%;margin-left: -7px;bottom: -7px;width: 13px;height: 13px;background: #000;}
    .footer_menu{}
    .footer_menu dl{display: none;}
    .footer_menu dl:last-child{display: block!important;width: 100%}
    .converge{padding: 0 5px;}
    .converge_intro{padding: 20px 10px;}
    .more{padding:15px 0 ;}

    .item_case1{padding: 20px 10px;}
    .item_case1_b{min-height: 300px;}
    .item_case1_b_img{width: 30%;}
    .item_case1_b_img img{max-width: 100%;}
    .item_case1_b_txt{margin-left: 30%;height:260px;}
    .box-o{width: 100%;height: 100%;display: table;}
    .box-i{width: 100%;height: 100%;display: table-cell;vertical-align: middle;}
    .item_case1_b_txt strong{font-size: 30px;color:#000;display: block;margin-bottom: 15px;}
    .item_case1_b_txt p{font-size: 18px;color:#666;}

    .item_case2{background: no-repeat center center;background-attachment: fixed;}
    .item_case2_b{position: relative;min-height: 400px;padding: 20px 10px;}
    .item_case2_b_img{position: absolute;bottom: 0;right: 0px;width: 30%;}
    .item_case2_b_img img{vertical-align: bottom;max-width: 100%;}
    .item_case2_b_txt{margin-right: 30%;px;height:360px;}
    .item_case2_b_txt strong{font-size: 30px;margin-bottom: 15px;}
    .item_case2_b_txt p{font-size: 18px;}

    .item_case3{}
    .item_case3_b{padding: 20px 10px;}
    .item_case3_b_img{bottom: 0;left: 0px;width: 30%;}
    .item_case3_b_img img{;max-width: 100%;}
    .item_case3_b_txt{margin-left:30%;height:350px;}
    .item_case3_b_txt strong{font-size: 30px;color:#fff;margin-bottom: 15px;}
    .item_case3_b_txt p{font-size: 18px;color:#fff;margin-bottom: 15px;}
    .item_case3_b_txt a{max-width:300px;height: 60px;line-height: 60px;font-size: 24px;box-shadow: 0 5px 10px rgba(0,0,0,.2);}
    .item_case3_b_txt a i{width: 30px;height: 30px;}
    
    .cbox{padding: 10px 0;}
    .cbox01 .cbox_tit{margin-bottom: 50px;}
    .quick_nav{top: auto;bottom: -60px;padding: 0 0px;}

    .cbox01 .swiper-button-next3, .cbox01 .swiper-button-prev3,.cbox01 .cbox_tit_more{right:10px;}
    .cbox01 .swiper-button-prev3{right:90px;}
    .cbox01 .swiper-button-next3{right:50px;}
    .h_case_list{padding:20px 0px 0;}
    .h_news_list ul{margin: 0;}

    .cbox03 .cbox_tit .quick_nav{
    bottom:auto;
    left: 0;
    top: 50%;
    width: 100%;
    padding: 0 10px 0 120px;
    margin-top: -12px;}
    .copyright{padding: 15px 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;}
	.fenye,.fenye2{padding: 15px 10px 0 10px;text-align: center;}

    

}
@media (max-width:1000px){
    .header{height:100px;padding: 5px;}
    .logo{height: 90px;padding-right: 40px;position: static;margin-top: 0;}
    .nav-button {
        display: block;
        position: absolute;
        right: 0px;
        margin-top: -20px;
        top: 50%;
        font-size: 24px;
        color: #1D2088;
    }
    .nav-close,.menu_button_close{display: inline-block;line-height: 30px;position: absolute;left: 10px;top: 5px;color:#1D2088;}
    .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 h2{padding: 0 10px;font-size: 16px;font-weight: normal;line-height: 45px;}
    .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: 5px;right: 5px;margin-top: 0;text-align: right;display: inline-block;width: auto;}
    .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 #1C1F87 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:#1C1F87;}
    .nav ul li dl dd a.active{color:#1C1F87;background: #f5f5f5;}
    .h_item_01{padding: 40px 0;}

    .about_our_ability{overflow: hidden;margin: 0 -10px;}
	.about_our_ability li{float: left;width: 33.33%;padding: 0 10px;margin-bottom: 20px;}
	.about_our_ability_img{overflow: hidden;width: 100%;height:161px;}

    
}
@media (max-width:900px){
    .banner{height: 350px;}
    .banner .swiper-slide a{display: block;height: 350px;}
    .banner_box .txt_box_i strong{font-size: 36px;}
    .banner_box .txt_box_i p{font-size: 18px;}
    .content_cate ul li{width: 33.33%;}

    .item_case1{padding: 20px 10px;}
    .item_case1_b{position: relative;min-height: auto}
    .item_case1_b_img{float: none;width: 100%;text-align: center;padding-bottom: 20px;}
    .item_case1_b_img img{max-width: 100%;max-height: 200px;}
    .item_case1_b_txt{margin-left:0;height:auto;}

    .item_case1_b_txt strong{font-size: 30px;margin-bottom: 15px;}
    .item_case1_b_txt p{font-size: 18px;}

    .item_case2{}
    .item_case2_b{position: relative;min-height: 300px;padding: 20px 10px;}
    .item_case2_b_img{bottom: 0;right: 0px;width: 30%;}
    .item_case2_b_img img{max-width: 100%;}
    .item_case2_b_txt{margin-right: 30%;px;height:260px;}
    .item_case2_b_txt strong{font-size: 30px;margin-bottom: 15px;}
    .item_case2_b_txt p{font-size: 18px;}

    .item_case3{}
    .item_case3_b{padding: 20px 10px;}
    .item_case3_b_img{bottom: 0;left: 0px;width: 30%;}
    .item_case3_b_img img{;max-width: 100%;}
    .item_case3_b_txt{margin-left:30%;height:250px;}
    .item_case3_b_txt strong{font-size: 30px;color:#fff;margin-bottom: 15px;}
    .item_case3_b_txt p{font-size: 18px;color:#fff;margin-bottom: 15px;}
    .item_case3_b_txt a{max-width:240px;height: 50px;line-height: 50px;font-size: 18px;box-shadow: 0 5px 10px rgba(0,0,0,.2);}
    .item_case3_b_txt a i{width: 30px;height: 30px;}

    .slider-left {
        position: fixed;
        width: 250px;
        left: -250px;
        background: #fff;
        z-index: 1000;
        overflow-x: hidden;
        overflow-y: auto;
        top: 0;
        height: 100%;
    }
    .position{padding:5px;}
    .present_cate span{display: inline-block;}
    .main_r{margin-left: 0;min-height: auto}

    .menu h2{padding-left: 10px;}
    .quick_link h2{padding-left: 10px;}
    .present_cate h3,.menu h2{font-size: 20px;}
    .news_list{padding: 10px 0;}
    .news_list li a{padding: 10px 10px;}
    .news_list li .news_list_img{overflow: hidden;width: 124px;height: 90px;float: left;}
    .news_list li a .news_list_tit{height: auto;padding: 0;padding-left: 134px;background:transparent;}
    .news_list li a .news_list_tit strong{display: block;line-height: 20px;max-height: 40px;overflow: hidden;margin-bottom: 10px;font-size: 16px;color:#212123;text-decoration: underline;}
    .news_list li a .news_list_tit p{line-height: 20px;max-height: 40px;color:#666;font-size: 14px;overflow: hidden;}
    .news_list li a .news_list_tit span{padding-top: 5px;}

    .details,.details_content{padding: 15px 10px;}
    .details_tit strong{font-size: 16px;}
    .details_content {padding: 10px 0;}
    .details_content>p{font-size: 14px;}
	.contact_info{padding: 15px 10px 0;margin-bottom: 15px;}
	.contact_info h2{font-size: 16px;}
	.contact_info li{float: none;width: 100%;}
	.contact_info li p{font-size: 14px;}
	.facebook_b .tips{margin: 0 5px;line-height: 20px;}
	.facebook_b h2{font-size: 16px;}
	.facebook_b .tips span{position: static;margin: 10px auto 0;}
    .facebook_form{}
    .form_item{margin-bottom: 10px;}
    .form_item>dt{width: 100%;float: none;text-align: left;padding: 0 5px;}
    .form_item>dd{margin-left: 0px;padding: 0 5px;}
    .i-txt, .i-textarea{}
    .form_item_s>dt{float: left;width: auto;}
    .facebook_b h2{margin: 0;padding: 10px;}
    .rmacontent_tit{font-size: 16px;}
    .rmacontent_c p{font-size: 14px;}

    .h_core_list{margin-top: 25px;}

	.h_core_list li{float: left;width: 33.33%;border-right:1px #fff solid;height: 250px;overflow: hidden;}
	.h_core_list li:nth-child(3){border-right:none;}
	.h_core_list li.active{width: 33.33%};
	.h_core_list li:nth-child(1).active{background-position: 0 bottom;border-bottom:1px #fff solid;}
	.h_core_list li a{display: block;position: relative;height: 100%;}
	.h_core_list_b{position: relative;z-index: 2;height: 100%;padding: 40px 15px;}
	.h_core_list li:nth-child(2){background-position:33.33% bottom;border-bottom:1px #fff solid;}
	.h_core_list li:nth-child(3){background-position: 66.66% bottom;border-bottom:1px #fff solid;}
	.h_core_list li:nth-child(4){background-position: 0 bottom;}
	.h_core_list li:nth-child(5){background-position: 33.33% bottom;}
	.h_core_list li:nth-child(6){background-position: 66.66% bottom;}
	.h_core_list_b dt{float: left;width: 100%;text-align: center;}
	.h_core_list_b dt,.h_core_list_b dt span,.h_core_list_b dt span img,.h_core_list_b dt strong{-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 */}
	.h_core_list_b dt span{display: inline-block;position: relative;background-repeat: no-repeat;background-position: center center;background-size: cover;}
	.h_core_list_b dt span img{vertical-align: top;max-width: 100px}
	.h_core_list_b dt span img.img_active{opacity: 0;}
	.h_core_list li.active .h_core_list_b dt span img{max-width: 139px}
	.h_core_list li.active .h_core_list_b dt span img.img_active{opacity: 1;}
	.h_core_list_b dt strong{display: block;padding-top: 20px;line-height: 20px;font-size: 14px;color:#000;}
	.h_core_list_b dd{display: none;}
	.h_core_list li.active .h_core_list_b dt{width: 100%;}
	.h_core_list li.active .h_core_list_b dt strong{opacity: 1;visibility: visible;}
	.h_core_list li.active .h_core_list_b dd{display: none;}

}


@media (max-width:768px){
    .header{height:60px;padding:5px;}
    .logo{height: 50px;padding-right: 40px;position: static;margin-top:0}
    .logo-o{display: table;width: 100%;height: 100%;}
    .logo-i{display: table-cell;width: 100%;height: 100%;text-align: left;vertical-align: middle;}
    .logo-i img{max-height:40px;}
    .banner{height: 300px;}
    .banner .swiper-slide a{display: block;height: 300px;}
    .banner_box .txt_box_i strong{font-size: 30px;}
    .banner_box .txt_box_i p{font-size: 16px;}

    .item_case1{padding: 20px 10px;}
    .item_case1_b{position: relative;min-height: auto}
    .item_case1_b_img{float: none;width: 100%;text-align: center;padding-bottom: 20px;}
    .item_case1_b_img img{max-width: 100%;max-height: 200px;}
    .item_case1_b_txt{margin-left:0;height:auto;}
    .item_case1_b_txt strong{font-size: 24px;margin-bottom: 10px;}
    .item_case1_b_txt p{font-size: 16px;}

    .item_case2{}
    .item_case2_b{position: relative;min-height: 240px;padding: 20px 10px;}
    .item_case2_b_img{bottom: 0;right: 0px;width: 45%;}
    .item_case2_b_img img{max-width: 100%;}
    .item_case2_b_txt{margin-right:0;px;height:300px;position: relative;z-index: 2;}
    .item_case2_b_txt strong{font-size: 24px;margin-bottom: 10px;}
    .item_case2_b_txt p{font-size: 16px;margin-right: 30%;}

    .item_case3{}
    .item_case3_b{padding: 20px 10px;}
    .item_case3_b_img{bottom: 0;left: 0px;width: 30%;}
    .item_case3_b_img img{;max-width: 100%;}
    .item_case3_b_txt{margin-left:30%;height:250px;}
    .item_case3_b_txt strong{font-size: 30px;color:#fff;margin-bottom: 15px;}
    .item_case3_b_txt p{font-size: 18px;color:#fff;margin-bottom: 15px;}
    .item_case3_b_txt a{max-width:240px;height: 50px;line-height: 50px;font-size: 18px;box-shadow: 0 5px 10px rgba(0,0,0,.2);}
    .item_case3_b_txt a i{width: 24px;height: 24px;margin-right: 5px;}

    .innerbanner_b{height: 180px;}
    .cbox_tit{padding-bottom: 8px;padding-right: 0;}
    .cbox_tit h2 {font-size: 26px;}
    .cbox_tit h2 i{bottom:-16px;}
    .quick_nav{bottom:-30px;}
    .h_product_list{padding-top: 10px;}

    .cbox02 .cbox_tit{padding-right: 10px;}

    .cbox_tit h2 strong{line-height: 40px;font-size: 26px;}
    .cbox_tit p{padding: 10px 20px;font-size: 14px;}
    .clist{padding-bottom: 10px;}
    .h_news{padding-bottom: 10px;}
    .h_news_list{}
    .h_news_list ul{margin: 0;}

	.h_news dl{margin: 0 0px;overflow: hidden;}
	.h_news dd{float: left;width: 100%;padding:0;}
	.h_news dd h3 span{left: 5px;}
    .h_news_list li a .h_news_list_tit strong{font-size: 14px;}
	
    
    .bar{position: fixed;right: 0;top: auto;margin-top: 0;bottom: 0px;height: auto;}
    .bar li{display: none;}
    .bar li.m{display: block;}

    .clist ul{margin: 0;}
    .clist ul li{font-weight: normal;width: 100%;padding:0 10px;margin-bottom: 10px;}
    .clist_b_img{width: 120px;float: left;}
    .clist_b_img_img{height:100px;}
    .clist_b_tit{position: static;height: 100px;padding: 0px;margin-left: 120px;padding:10px 0 10px 10px;background:#fff;}
    .clist_b_tit strong{display: block;font-weight: normal;font-size: 18px;color:#000;line-height: 22px;text-align:left;margin-bottom: 5px;}
    .clist_b_tit p{color:#000;font-size: 14px;line-height: 18px;max-height: 54px;overflow: hidden;margin-bottom: 0;padding-bottom: 0;}
    .clist_b_tit span{display:none;}

    .clist ul li:hover .clist_b_tit{background:#CB0000;padding:10px 0 10px 10px;}
    .clist ul li:hover strong,.clist ul li:hover p{color:#fff;}
    .clist2 ul li{width: 100%;float: left;padding: 0 5px;margin-bottom: 10px;}
    
    .clist2_b_img{overflow: hidden;width: 120px;height: 120px;float: left;}
    .clist2_b_tit{margin-left: 120px;height: 120px;padding: 10px;background: #fff;}

    
    .clist2_b_tit strong{font-size: 18px;color:#000;line-height: 24px;padding-bottom: 5px;}
    .clist2_b_tit p,.clist2_converge ul li .clist2_b_tit strong{color:#666;font-size: 14px;line-height: 20px;max-height: 60px;overflow: hidden;}
    .clist3,.clist4{padding-top: 0;padding-bottom: 20px;}
    .clist3 .swiper-slide{width: 100%;height: 120px;padding: 0 5px;margin-bottom: 5px;}
    .clist3 .swiper-pagination2,.clist4 .swiper-pagination3{display: block;bottom: 5px;}
    .clist3 .swiper-button-prev2, .clist3 .swiper-button-next2{display: none;}

    .clist4 .swiper-slide{height: 100px;padding: 0 5px;margin-bottom: 5px;}
    .clist4 .clist2_b_img{height: 100px;}
    .clist4 .swiper-slide{height: 100px;}
    .clist4 .swiper-slide a{padding: 0;}
    .clist4 .swiper-slide a .clist2_b_tit{padding: 10px;height: 100px;}
    .clist4 .swiper-slide a .clist2_b_tit strong{margin-bottom: 5px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
    .clist4 .swiper-slide a .clist2_b_tit p{max-height: 40px;}
    .clist4 .swiper-pagination-bullet{background: #ccc;}
    .clist4 .swiper-pagination-bullet-active{background: #CB0000;}

    .news_list_b li a{height: 100px;padding: 0 5px;margin-bottom: 5px;}
    .news_list_b li a .clist2_b_img{height: 100px;}
    .news_list_b li a{padding: 0;}
    .news_list_b li a .clist2_b_tit{padding: 10px;height: 100px;}
    .news_list_b li a .clist2_b_tit strong{margin-bottom: 5px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
    .news_list_b li a .clist2_b_tit p{max-height: 40px;}
    .news_list_b li{border-bottom: none;}
    .news_list_h4{padding: 10px 5px 10px 20px;}
    .news_list_h4 i{left:5px;}
    .news_list_h4 a{top: 10px;}
    .news_list_b{padding-bottom: 20px;}


    .clist_date{width: 40px;height: 40px;padding: 0px 0;left: 5px;top: 5px;}
    .clist_date strong{display: block;font-weight: normal;line-height: 20px;font-size: 16px;}
    .clist_date span{display: block;line-height: 16px;font-size: 12px;}

    .h_news_list li a .clist_date{height: 40px;width: 50px;left: 10px;top: 10px; padding:2px 0 ;}
	.h_news_list li a .clist_date strong{font-size: 18px;line-height: 20px;}

    .footer_menu{padding: 20px 10px;}
    .footer_menu dl{display: none;}
    .footer_menu dl:last-child{display: block!important;width: 100%}
    .footer_qr{padding: 15px 0;}
    .saoma2{display: inline-block;position: static;margin-left: 0;width: 120px;height: 120px;}
    .saoma2_b{width: 120px;height: 120px;}
    .saoma2 i{display: none;}
    .footer_qr_b span{display: none;}
    .position{line-height: 22px;}

    .converge>h3{line-height: 30px;margin:30px 0 20px;font-size: 24px;}
    .converge_intro_b{height: 240px;}
    .converge_cate {margin: 0;}
    .converge_cate li{padding: 0 5px;}
    .converge_cate li a h3{font-size: 18px;}
    .commonbox{margin-top: 0;}
    .leftmenu{width: 100%;position: static;padding: 0 5px;}
    .rightcontent{margin-left: 0;padding: 10px 10px 20px;min-height: auto;}
    .position_b span{display: none;}

    .singlepage{padding-bottom: 30px;}
    .common_title h2{padding: 20px 10px;line-height: 30px;font-size: 22px;margin-bottom: 20px;}
    .detail_title h2{margin-bottom: 0;}
    .detail_title p{padding:10px 0 20px;}
    .common_content p{margin-bottom: 10px;font-size: 14px;}
    .common_content p strong{font-size: 16px;}
    .content_cate{padding: 0;}
    .content_cate ul li{width: 50%;}
    .common_textarea{width:100%;max-width:640px;}
    .news_swap{padding: 0 70px 0 50px;}
    .news_swap_l{width: 50px;}
    .news_swap_r{width: 70px;}
    .news_swap_l span{display: none;}
    .news_swap_c .swiper-slide{font-size: 14px;}
	.ad_b{display: none;}
    .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;}

    .login_reg{padding: 30px 0;}
    .login_reg_avatar{width: 180px;height: 180px;border-radius: 90px;}
    .login_reg_tips{padding: 20px 0;}
    .login_reg_form{padding: 0 10px;}
    .login_reg_form li.code{padding-right: 120px;}
    .login_reg_form li.code span{width: 110px;line-height: 50px;}
    .clist2_converge ul li .clist2_b_tit small{display: none;}
    .uc-list-box{padding: 20px;min-height: auto;}
    .uc-list-box li{width: 50%;}
    .uc_list2_box{margin: 0;}
    .uc_list2_b{float: none;padding:0 5px;width: 100%;}
    .flex_img{float: none;width: auto;max-width: 100%;padding: 0;}
    
    .personnel_tab{padding: 10px;}
    .personnel_tab_b .swiper-slide a{font-size: 14px;line-height: 22px;}
    .personnel_list ul li a{padding: 10px;}
    .personnel_list_b_img{width: 120px;height: 161px;}
    .personnel_list_b_tit{margin-left: 130px;}
    .personnel_list_b_tit strong{display: block;font-weight: normal;font-size: 18px;color: #000;line-height: 30px;padding-bottom: 10px;}
    .personnel_list_b_tit span{display: inline-block;background: #fff;border:1px #ACB2C1 solid;padding: 0 10px;line-height: 22px;font-size: 16px;color:#7E828C}
    .personnel_list_b_tit p{margin-top: 10px;color: #666;font-size: 16px;line-height: 20px;max-height: 80px;overflow: hidden;}
    .personnel_list ul li a:hover {background: #F7F9FB;}




    .banner .swiper-button-next,.banner .swiper-button-prev{width: 23px;height: 40px;margin-top: -20px;}
    .banner_box .txt_box_i{padding-left: 40px;padding-right: 20px;}
    .banner_box .img_box_i{padding-right: 40px;padding-left: 20px;}
    

    .details_other{}
    .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);}
	.details_content_list dl:nth-child(odd){background: inherit;}
    .details_content_list dl dt{width: 100%;padding:20px 15px;float: none;border-bottom:1px #DBDFEA solid;text-align: center;}
	.details_content_list dl dt img{max-width: 100%;}
	.details_content_list dl dd{margin-left: 0%;width: 100%;border-left:none;padding:15px 15px;background: #FAFBFC;}

	.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;}
	.case_list li{float: left;width:50%;padding: 0 5px;margin-bottom: 10px;}
	.cate_intro{padding: 15px;}
	.facebook_send_request{padding: 40px 10px;}
	.facebook_send_request>span img{}
	.facebook_send_request strong{font-size: 20px;}
	.facebook_send_request p{font-size: 14px;}

	.product_list_b_n,.product_list_b_img{width: 100%;float: none;padding: 10px 15px;}
	.product_list_b_n{text-align: center;}
	.product_list_b_info{width: 100%;clear:both;margin: 0;border-width:1px 0 0 0;}
	.product_list_b_img_b{height:120px;background-size:auto }
	.h_item_01{padding: 20px 0;}

	.about_our_ability{overflow: hidden;margin: 0 -10px;}
	.about_our_ability li{float: left;width: 33.33%;padding: 0 5px;margin-bottom: 10px;}
	.about_our_ability_img{overflow: hidden;width: 100%;height:161px;}


	.branch_list{}
	.branch_list dl{padding: 10px;}
	.branch_list dl:nth-child(even){background: #FAFBFC;}
	.branch_list dl dt{width: 100%;: 200px;height: 150px;float:none;border:1px #DBDFEA solid;}
	.branch_list_b{width: 100%;height: 100%;}
	.branch_list_b_img{width: 100%;height: 100%;background-repeat: no-repeat;background-size: cover;}
	.branch_list dl dd{margin-left:0;padding: 10px;}
	.branch_list dl dd strong{font-size: 20px;color:#212123;display: block;margin-bottom: 10px;}
	.branch_list dl dd p{line-height: 24px;color:#212123;font-size: 16px;}
	.branch_list dl dd p span{color:#7E828C}
	.branch_list dl dd a{line-height: 40px;display: block;margin: 15px auto 0;border-radius: 5px;color:#333333;font-size: 14px;width: 160px;background:#EFEFF3;text-align: center;}
	.branch_list dl dd a:hover{background: #1C1F87;color:#fff}
	.branch_list dl dd a i{display: inline-block;vertical-align: middle;margin-right: 10px;}
	.map2{width: 90vw;height: 90vh;}
	.map-class{width: 90vw;height: 90vh;}
	.coop_nav{padding: 10px;}
	.coop_nav .swiper-slide a{line-height: 40px;padding: 0 30px 0 10px;font-size: 14px;border-radius: 20px;}
	.coop_list li{width: 50%;}

	.job_list dl{overflow: hidden;background: #fff;border:none;}
	.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 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;}
	.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_fitter dl dt{width: 100px;}
	.job_fitter dl dd{margin-left: 100px;}
	.job_box{padding: 0 5px;}
	.job_box h4{font-size: 24px;padding: 15px 0;}
	.h_core_list li{height:180px;background: inherit!important;}
	.h_core_list_b{position: relative;z-index: 2;height: 100%;padding: 20px 15px;}
	.h_core_list li.active .h_core_list_b dt span img{max-width: 100px}

	.social_list_b{padding:0 20px;}
	.social_list_b em{width: 20px;}

	.cbox05 ul{margin: 0 0px;overflow: hidden;}
	.cbox05 li{width: 100%;float: left;padding: 0 10px;margin-bottom: 20px;}
}

@media (max-width:640px){
    .banner{height: 240px;}
    .banner .swiper-slide a{display: block;height: 240px;}
    .banner_box .txt_box_i strong{font-size: 24px;}
    .banner_box .txt_box_i p{font-size: 14px;}
    .innerbanner_b{height: 160px;}
    .converge_intro_b{height: 200px;}
    .cate_intro{padding: 10px;}
    .case_list{padding: 10px 0;}
    .cate_intro p{font-size: 14px;text-indent: 28px;}



	.social{position: relative;padding:50px 0 50px;margin-top: 50px}
	.social_line{position: absolute;height: 100%;width: 2px;background: #333399;top: 0px;left:15px;margin-left: 0px;}
	.social_line_arr{display: inline-block;position: absolute;top: -20px;left: 4px;margin-left: 0px;width: 24px;height: 23px;background-size: cover;}
	.social_list{}
	.social_list ul{}
	.social_list li{display: block;width:100%;position: relative;text-align: left;margin-bottom: 20px}
	.social_list li:nth-child(even){text-align: left;}
	.social_list_b{width: 100%;padding:0 40px;margin-top:0px;display: inline-block;position: relative;}
	.social_list_img_b{overflow: hidden;display: inline-block;background: #EEEEEE;margin-bottom: 10px;max-width: 180px}
	.social_list_img_b img{max-width: 100%;}
	.social_list_b span{display: inline-block;display: inline-block;width: 15px;height: 15px;border-radius:15px;position: absolute;right:auto;left:8px;top:60px;background: rgba(51,51,153,.5)}
	.social_list_b em{display: inline-block;position: absolute;right: auto;left: 16px;top:66px;height:2px;;background: #333399;}
	.social_list li:nth-child(even) .social_list_b span{right:auto;left:8px;}
	.social_list li:nth-child(even) .social_list_b em{right: auto;left: 16px;}
	.social_list_b a{display: block;text-align: left}
	.social_list li:nth-child(even) .social_list_b a{text-align: left;}
	.social_list_b a strong{display: block;font-weight: normal;color:#494949;font-size: 20px;}
	.social_list_b a p{color:#494949;font-size: 14px;line-height: 24px;}
}
@media (max-width:480px){
    .banner{height: 200px;}
    .banner .swiper-slide a{display: block;height: 200px;}
    .banner_box .txt_box_i strong{font-size: 20px;}
    .banner_box .txt_box_i p{font-size: 14px;}
    .h_product_list_img_img {background-size: 80%;}
    .h_case_list_img{height: 240px;}

    .innerbanner_b{height: 160px;}
    .clist ul li{padding-left: 5px;}
    .converge_cate li{width: 100%;}
    .converge_intro_b{height: 180px;}
    .more a{max-width: 80%;}
    .form_tips_success{width: 90%;}
    .common_content_form ul{padding-left: 0;}
    .common_i,.common_btn{width: 100%;}
    .uc-list-box{padding: 15px;}
    .uc-list-box li{width: 100%;}
    .item_case1{padding: 20px 10px;}
    .item_case1_b{position: relative;min-height: auto}
    .item_case1_b_img{float: none;width: 100%;text-align: center;padding-bottom: 20px;}
    .item_case1_b_img img{max-width: 100%;max-height: 150px;}
    .item_case1_b_txt{margin-left:0;height:auto;}
    .item_case1_b_txt strong{font-size: 22px;margin-bottom: 10px;}
    .item_case1_b_txt p{font-size: 16px;}
    .item_case2{}
    .item_case2_b{position: relative;min-height: 340px;padding: 20px 10px;}
    .item_case2_b_img{bottom: 0;right: 0px;width: 60%;}
    .item_case2_b_img img{max-width: 100%;}
    .item_case2_b_txt{margin-right:0;px;height:200px;position: relative;z-index: 2;}
    .item_case2_b_txt strong{font-size: 22px;margin-bottom: 10px;}
    .item_case2_b_txt p{font-size: 16px;margin-right: 0;}

    .item_case3{}
    .item_case3_b{padding: 20px 10px;min-height: 350px;}
    .item_case3_b_img{bottom: 0;left: 0px;width: 45%;}
    .item_case3_b_img img{;max-width: 100%;}
    .item_case3_b_txt{margin-left:0;height:200px;position: relative;z-index: 2;text-align: center;}
    .item_case3_b_txt strong{font-size:24px;margin-bottom: 10px;}
    .item_case3_b_txt p{font-size: 16px;color:#fff;margin-bottom: 10px;text-align: left;}
    .item_case3_b_txt a{max-width:240px;height: 50px;line-height: 50px;font-size: 16px;box-shadow: 0 5px 10px rgba(0,0,0,.2);}



    .h_news_list li a .h_news_list_tit strong{font-size: 14px;}


    .news_list li .news_list_img{overflow: hidden;width: 80px;height: 80px;float: left;}
    .news_list li a .news_list_tit{height: auto;padding: 0;padding-left: 90px;}
    .news_list li a .news_list_tit strong{display: block;line-height: 20px;max-height: 40px;overflow: hidden;margin-bottom: 10px;font-size: 16px;color:#212123;text-decoration: underline;}
    .news_list li a .news_list_tit p{line-height: 20px;max-height: 40px;color:#666;font-size: 14px;overflow: hidden;}
    .news_list li a .news_list_tit span{padding-top: 5px;}
    .honor_list li{float: left;width: 100%;padding: 0 5px;,margin-bottom: 10px;}
    .case_list li{float: left;width:100%;padding: 0 5px;margin-bottom: 10px;}
    .case_list_tit p{height: auto;}
	
	/* .h_core_list li:nth-child(even) a .h_core_list_b2{background:inherit;}
	    .h_core_list li.active  a .h_core_list_b2{display: none;}
	.h_core_list li{width: 50%;}
	.h_core_list li:nth-child(1){border-bottom:1px #fff solid;}
	    .h_core_list li:nth-child(2),.h_core_list li:nth-child(4),.h_core_list li:nth-child(6){border-right:none;}
	.h_core_list li.active{width: 50%};
	.h_core_list li:nth-child(1).active{background-position: 0 bottom;}
	.h_core_list li a{display: block;position: relative;height: 100%;}
	.h_core_list_b{position: relative;z-index: 2;height: 100%;padding: 40px 15px;}
	.h_core_list li:nth-child(2){background-position:33.33% bottom;border-bottom:1px #fff solid;}
	.h_core_list li:nth-child(3){background-position: 66.66% bottom;border-bottom:1px #fff solid;border-right:1px #fff solid;}
	.h_core_list li:nth-child(4){background-position: 0 bottom;border-bottom:1px #fff solid;}
	.h_core_list li:nth-child(5){background-position: 33.33% bottom;}
	.h_core_list li:nth-child(6){background-position: 66.66% bottom;}
	.h_core_list_b dt{float: left;width: 100%;text-align: center;}
	.h_core_list li:nth-child(2) a .h_core_list_b2,.h_core_list li:nth-child(3) a .h_core_list_b2,.h_core_list li:nth-child(6) a .h_core_list_b2{background: rgba(255,255,255,0.4);} */
	.about_our_ability{overflow: hidden;margin: 0 -10px;}
	.about_our_ability li{float: left;width: 50%;padding: 0 5px;margin-bottom: 10px;}
	.about_our_ability_img{overflow: hidden;width: 100%;height:161px;}
}
@media (max-width:320px){
    .banner{height: 180px;}
    .banner .swiper-slide a{display: block;height: 180px;}
    .banner_box .txt_box_i strong{font-size: 16px;}
    .banner_box .txt_box_i p{font-size: 12px;}
    .banner .swiper-button-next,.banner .swiper-button-prev{width: 17px;height: 30px;margin-top: -15px;}
    .banner_box .txt_box_i{padding-left: 30px;padding-right: 10px;}
    .banner_box .img_box_i{padding-right: 30px;padding-left: 10px;}


    .item_case2{}
    .item_case2_b{position: relative;min-height: 340px;padding: 20px 10px;}
    .item_case2_b_img{bottom: 0;right: 0px;width: 80%;}
    .item_case2_b_img img{max-width: 100%;}
    .item_case2_b_txt{margin-right:0;px;height:200px;position: relative;z-index: 2;}
    .item_case2_b_txt strong{font-size: 20px;margin-bottom: 10px;}
    .item_case2_b_txt p{font-size: 14px;margin-right: 0;}
    .item_case3{}
    .item_case3_b{padding: 20px 10px;min-height: 350px;}
    .item_case3_b_img{bottom: 0;left: 0px;width: 55%;}
    .item_case3_b_img img{;max-width: 100%;}
    .item_case3_b_txt{margin-left:0;height:200px;position: relative;z-index: 2;text-align: center;}
    .item_case3_b_txt strong{font-size:24px;margin-bottom: 10px;}
    .item_case3_b_txt p{font-size: 16px;color:#fff;margin-bottom: 10px;text-align: left;}
    .item_case3_b_txt a{max-width:240px;height: 50px;line-height: 50px;font-size: 16px;box-shadow: 0 5px 10px rgba(0,0,0,.2);}


    .innerbanner_b{height: 100px;}
    .clist_b_img{width: 90px;float: left;}
    .clist_b_img_img{height:80px;}
    .clist_b_tit{position: static;height: 80px;padding: 0px;margin-left: 90px;padding:5px 0 0 10px;background:#fff;}
    .clist_b_tit strong{display: block;font-weight: normal;font-size: 16px;color:#000;line-height: 20px;text-align:left;margin-bottom: 10px;}
    .clist_b_tit p{color:#000;font-size: 14px;line-height: 18px;max-height: 36px;overflow: hidden;margin-bottom: 0;}
    .clist_b_tit span{display:none;}
    .clist ul li:hover .clist_b_tit{background:#CB0000;padding:5px 0 0 10px;}
    .clist ul li:hover strong,.clist ul li:hover p{color:#fff;}

    .clist2_b_img{overflow: hidden;width: 90px;height: 80px;float: left;}
    .clist2_b_tit{padding: 5px 10px;}
    .clist2_b_tit{margin-left: 90px;height: 80px;padding: 10px;background: #fff;} 
    .clist2_b_tit strong,.clist2_converge ul li .clist2_b_tit strong{font-size: 16px;color:#000;line-height: 20px;padding-bottom: 5px;}
    .clist2_b_tit p,.clist2_converge ul li .clist2_b_tit p{color:#666;font-size: 14px;line-height: 18px;max-height: 36px;overflow: hidden;}
    .clist3 .swiper-slide{width: 100%;height: 80px;}
    .clist4 .clist2_b_img{height: 100px;}
    .clist4 .clist2_b_img,.clist4 .swiper-slide,.clist4 .swiper-slide a .clist2_b_tit{height: 80px;}
    .clist4 .swiper-slide a .clist2_b_tit{padding: 5px;}
    .clist4 .swiper-slide a .clist2_b_tit p{line-height: 16px;max-height: 32px;}
    .content_cate ul li{width: 100%;}
    .news_list_b li a{width: 100%;height: 80px;}
    .news_list_b li a .clist2_b_img,.news_list_b li a .clist2_b_tit{height: 80px;}
    .news_list_b li a .clist2_b_tit{padding: 5px;}
    .news_list_b li a .clist2_b_tit p{line-height: 16px;max-height: 32px;}
    .news_list_h4{font-size: 18px;}
    .personnel_list ul li a{padding: 5px;}
    .personnel_list_b_img{width: 80px;height: 107px;}
    .personnel_list_b_tit{margin-left: 90px;}
    .personnel_list_b_tit strong{display: block;font-weight: normal;font-size: 16px;color: #000;line-height: 30px;padding-bottom: 0px;}
    .personnel_list_b_tit span{display: inline-block;background: #fff;border:1px #ACB2C1 solid;padding: 0 10px;line-height: 22px;font-size: 16px;color:#7E828C}
    .personnel_list_b_tit p{margin-top: 5px;color: #666;font-size: 14px;line-height: 20px;max-height: 40px;overflow: hidden;}
    .personnel_list ul li a:hover {background: #F7F9FB;}

    .about_our_ability{overflow: hidden;margin: 0 0px;}
	.about_our_ability li{float: left;width: 100%;padding: 0 0px;margin-bottom: 10px;}
	.about_our_ability_img{overflow: hidden;width: 100%;height:161px;}
}