@font-face {
	font-family: "BebasNeue";
	format("opentype");
	font-weight: normal;
	font-style: normal;
}


body {
	padding: 0px;
	margin: 0px;
	font-size: 1rem;
	font-family: 'Microsoft YaHei';
	color: #000000;
	background: #fff;
	min-width:1300px;
	overflow-x: hidden;
}
html, body {
	min-height: 100%;
}
div, ul, li, p, form {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}
a {
	text-decoration: none;
	font-family: Microsoft Yahei;
	color: #343434;
	transition: all 500ms;
	-webkit-transition: all 500ms;
	-o-transition: all 500ms;
	-moz-transition: all 500ms;
}
a:hover {
	color: inherit;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.w-1500{ width:1400px; margin:0 auto;}

/*抬头*/
.top_all{ font-size:15px; color:#969595; min-width: 1300px; height:42px; line-height:42px; background:url(../images/top1.jpg) center repeat-x;}
.w-contaon{width: 1400px !important; position:relative;}
.w-contaon:after{ content:''; display:block; position:absolute; right:0; top:0; z-index:1;  width:218px; height:40px; border-bottom-left-radius:10px;}
.top_all a{color:#999;}
.top_fl{ text-indent:10px;}
.top_r{ float:right;}
.top_r span{ font-size:16px;}

.head_logo{ margin:25px 0;}
.head_logo h2{ font-size:30px; font-weight:bold; margin:0 0 10px 0;}
.head_logo h2 span{ color:#03b01e;}
.head_logo h3{ font-size:20px; font-weight:300; margin:0;}

/*导航*/
.nws_a{ margin-top:10px;}
.navbor{ width: auto;color: #333;font-size: 16px;margin:40px 0  0 0;position:relative; }
.NavCeshi.page{ position: relative; }
.nav > ul > li{ float: left;display:block;line-height:45px;width:auto; box-sizing: border-box;  position:relative; z-index: 99; text-align:center;}
.nav > ul > li > a{ display: block;  font-size:1rem;color:#333; padding: 0 20px; }
.nav > ul > li:hover{color:#fff;  background-color:#03b01e;}
.nav > ul > li.active{color:#fff;  background-color:#03b01e;}
.nav > ul > li.active a{ color:#fff;}
.nav > ul > li:hover a{color:#fff;  background-color:#03b01e;}



/*幻灯片*/
.section-three{
	overflow:hidden;
	width:100%;
}
.owl-carousel-c{
	width: 100%;
	float:left;
	overflow:hidden;
	margin-top:1px;
}
#banner{
	width:100%;
	margin:0 auto;
	overflow:hidden;
}
#banner .item{ display: block;}
#banner img { display: block;width:100%;margin:0 auto;}
.owl-carousel .owl-wrapper:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.owl-carousel{display: none;position: relative;width: 100%;-ms-touch-action: pan-y;}
.owl-carousel .owl-wrapper{display: none;position: relative;-webkit-transform: translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper-outer{overflow: hidden;position: relative;width: 100%;}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition: height 500ms ease-in-out;-moz-transition: height 500ms ease-in-out;-ms-transition: height 500ms ease-in-out;-o-transition: height 500ms ease-in-out;
transition: height 500ms ease-in-out;}	
.owl-carousel .owl-item{float: left;}
.owl-controls{position:absolute;bottom:10px;left:50%;float:left;}
.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor: pointer;}
.owl-controls {-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
.grabbing { cursor:url(grabbing.png) 8 8, move;}
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;
-webkit-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);}
.owl-theme .owl-controls{margin-top: 10px;text-align: center;}
.owl-theme .owl-controls .owl-buttons div{color: #FFF;display: inline-block;zoom: 1;*display: inline;/*IE7 life-saver */margin: 5px;
padding: 3px 10px;font-size: 12px;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;background: #869791;
filter: Alpha(Opacity=50);/*IE7 fix*/opacity: 0.5;}
.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter: Alpha(Opacity=100);/*IE7 fix*/opacity: 1;text-decoration: none;}
.owl-theme .owl-controls .owl-page{display: inline-block;zoom: 1;*display: inline;/*IE7 life-saver */}
.owl-theme .owl-controls .owl-page span{display: block;width: 12px;height: 12px;margin: 5px 7px;filter: Alpha(Opacity=50);/*IE7 fix*/
opacity: 0.5;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;background: #ddd;overflow: hidden;}
.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{filter: Alpha(Opacity=100);/*IE7 fix*/
opacity: 1;background:#03b01e;}
.owl-theme .owl-controls .owl-page span.owl-numbers{height: auto;width: auto;color: #FFF;padding: 2px 10px;font-size: 12px;-webkit-border-radius: 30px;
-moz-border-radius: 30px;border-radius: 30px;}
.owl-item.loading{min-height: 150px;background: url(AjaxLoader.gif) no-repeat center center}

/*搜索*/
.search{ height:67px; border-bottom:1px solid #ebebeb;}
.keywords{ line-height:66px;}
.keywords span{ font-size:14px;}
.keywords a{ font-size:13px; color:#888888; font-weight:lighter; padding:0px 30px;}
.keywords a+a{ border-left:1px dotted #a4a4a4}
.keywords a:hover{ color:#0054a7; text-decoration:underline;}
#search_bg{ height:66px; width:327px; border-left:1px solid #ebebeb;}
#search_bg input{ float:left; height:64px; width:230px; padding-left:20px; outline: none;}
.ss_btn{ width:56px; height:67px; background:url(../images/ss.png) center no-repeat #0054a7; float:right;}


/*****首页公司简介****/
.box1 {
	
	margin:50px 0;

}
.box2 {
    overflow: hidden;
    padding: 50px 0;
    background: #f7f7f7;
}



/*首页产品展示*/
.p_sb{box-shadow: 0 1px 2px 0 rgba(0,0,0,0.1); overflow:hidden;}
.p_sb .proLink {
    display: block;
    width: 100%;
    padding: 10px 0;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    transition: all .5s ease;
}
.p_sb .proImgBox {
    width: 100%;
    height: 0px;
    padding-bottom: 75%;
    position: relative;
    overflow: hidden;
}
.p_sb .proImg {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100%;
    transform: translate(-50%,-50%) scale(1.0);
    transition: all .5s ease;
}
.p_sb .txtBox {
    padding: 20px;
    transition: all .5s ease;
}
.p_sb .proTitle {
    position: relative;
    overflow: hidden;
    width: 100%;
    font-size: 1rem;
}
.p_sb .proLink {
    display: block;
    width: 100%;
    padding: 10px 0;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    transition: all .5s ease;
	font-size:16px;
	color:#707070;
}
.p_sb .eye {
    position: absolute;
    right: 0px;
    top: 0px;
    display: block;
    width: 30px;
    height: 30px;
    overflow: hidden;
    background: url(../images/eye.png) no-repeat;
    background-position: right center;
}
.p_sb .line {
    position: relative;
    margin-top: 10px;
    width: 100%;
    height: 2px;
}
.p_sb .line::before {
    content: '';
    position: absolute;
    right: 0px;
    display: block;
    width: 30px;
    height: 1px;
    background: #999;
    transition: all .5s ease;
}
.p_sb:hover .line::before {
	width: 100%;
	background: #fff;
}
.p_sb:hover .txtBox {
	background: #0054a7;
}
.p_sb:hover .proLink {
	color: #fff;
}
.p_sb:hover .eye {
	background-position: left center;
}
.p_sb:hover .proImg {
	transform: translate(-50%, -50%) scale(1.1);
}

/*****首页新闻****/
.box3{ background:#0054a7; width:100%; float:left; margin-top:50px; padding-bottom:50px;}
.news_fl{ width:1000px; overflow:hidden; padding-top:40px;}
.news_title{ float:left;}
.news_title h2{ font-size:31px; color:#fff; font-weight:bold; margin-bottom:10px;}
.news_title span{ font-size:13px; color:#fff;}
.news_fenlei{ float:left; margin-left:300px;}
.news_fenlei a{ width:150px; height:50px; float:left; line-height:50px; text-align:center; color:#fff; font-size:15px;}
.news_fenlei a:hover{ background:#03b01e;}
.news_con{ width:960px; padding:30px 20px; float:left; overflow:hidden; background:#fff; margin-top:40px;}
.news_tu{ width:460px; float:left; overflow:hidden;}
.news_tu:nth-child(2){ float:right;} 
.news_img{ width:100%; float:left; margin-bottom:15px;}
.news_img img{ width:100%; height:210px;}
.news_name{ width:100%; float:left; font-size:15px; color:#666;}
.news_data{ color:#929292; font-size:12px; line-height:30px;}
.news_jj{ color:#929292; font-size:13px; line-height:28px;}


.news_fr{ width:334px; margin-top:-50px;}
.n_cjwt{ width:100%; height:139px; float:left; background:url(../images/cjwt_m.png) 270px center no-repeat #01b689;}
.n_cjwt h2{ font-size:31px; color:#fff; font-weight:bold; margin-bottom:10px; text-indent:30px; margin-top:30px;}
.n_cjwt span{ font-size:13px; color:#fff; padding-left:30px;}
.cjwt_con{ float:left; background:#fff; overflow:hidden; padding:20px;}
.cjwt_tu{ width:100%; float:left; margin-bottom:15px;}
.wen{ font-size:15px; font-weight:bold; color:#5a5a5a; background:url(../images/wen.png) left center no-repeat; text-indent:35px; height:26px; line-height:26px; overflow:hidden;}
.wen a:hover{ color:#0054a7;}
.data{ font-size:12px; color:#929292; line-height:25px; text-indent:35px;}
.da{ font-size:12px; color:#5a5a5a; background:url(../images/da.png) left top no-repeat; padding-left:35px; line-height:22px;}

/*****关于我们****/
.about_wz{ margin:30px 0; width:100%;}
.mianbxContent {
    margin-bottom: 20px !important;
    height: 56px !important;
    line-height: 60px !important;
    font-size: 16px !important;
    text-align: left !important;
    background-color: #eee;
    width: 1400px !important;
    text-indent: 2.5em;
    transition: 0.1s all;
    background: url(../images/wz.png) no-repeat 7px 18px;
    position: relative;
    border: 1px dashed #e0e0e0;
}
.page-title {
    font-size: 28px;
    letter-spacing: 1px;
    color: #333;
	argin-bottom: 0.5rem !important;
}
.page-title-en {
    color: #999;
	margin-bottom: 3rem !important;
	font-family: 'MontserratBold';
}
.page_box_content {
    color: #333;
	margin-bottom: 3rem !important;
	line-height: 2rem;
    padding-bottom: 1rem;
}
.page-about-box {
	width: 80%;
	margin:0 auto 50px auto;
}
.page-about-box ul {
	display: flex !important;
}
.page-about-box ul li {
	color: #666;
	text-align: center;
	flex: 3 0 0%;
}
.page-about-box ul p {
	text-align: center;
}
.page-about-box ul .icon {
	display: block;
	margin: 0 auto;
	width: 60px;
	height: 60px;
	background: url('../images/page-about-icons.png') no-repeat;
	background-position: 0 0;
}
.page-about-box ul .counter {
	font-size: 70px;
	color: #0054a7;
}
.page-about-box ul li:nth-of-type(2) .icon {
	background-position: -60px 0;
}
.page-about-box ul li:nth-of-type(3) .icon {
	background-position: -120px 0;
}
.page-about-box ul li:nth-of-type(4) .icon {
	background-position: -180px 0;
}

/****联系我们页面**/
.contact_one{ margin-left:20px;width:30%;}
.contact_one span{ font-family:Arial;font-size: 56px;line-height: 62px; color:#0054a7;    margin-bottom: 25px;display: block; font-weight: bold;}
.contact_one div{  margin-bottom: 60px;font-size: 36px;line-height: 36px;}
.contact_one i {width: 40px;height: 3px;background:#0054a7; display:block;}
.contact_two{width: 25.2%;height: 410px; position:relative;background: #f5f5f5 url(../images/douhao.png) no-repeat; background-position:350px 370px;padding: 50px 10px 20px 50px; font-size:16px;line-height: 35px; margin-left: 31px;box-sizing: content-box;}
.contact_two strong{ font-size: 24px;color:#013972;font-family: "Arial";}
.contact_title{ position:absolute;    width: 220px;height: 45px;background:#0054a7;border-radius: 10px; font-size:24px; color:#fff; line-height:45px; font-weight:bold; padding-left:70px; left:-20px;}
.contact_content{ margin-top:70px;    font-weight: lighter; line-height:35px}
.contac_d{ padding-right:50px; line-height:35px;}
.contact_img { text-align:center; width:130px; margin-top:40px;}
.contact_img img{ width:130px; background:#fff; border:1px solid #ccc; padding:3px; background:#fff;}
.wcny_e{    margin-top: 30px;}

/*****新闻中心****/
.news_center{ margin:1.5rem 0;}
.news-lists{ width:100%; overflow:hidden;}
.news-item{ width:100%; overflow:hidden; border-bottom: 1px solid #e7e7e7; margin:25px 0; padding-bottom:25px;}
.news-image{ width:25%; max-width:360px; margin-right:3%; overflow:hidden; float:left;}
.news-image img{ width:100%; height:252px; transition: all 400ms;}
.news-texts{ width:52%; float:left;}
.news-texts h2{ font-size:20px; color:#333;}
.news-texts p{ color:#555; line-height:2em; font-size:15px; margin:20px 0;}
.news-texts h3{ font-size:15px; line-height:33px; font-weight:400; color:#666; margin-top:15px; transition: all 400ms; display:inline-block;}
.news-lists .date{ width:15%; height:273px; line-height:273px; font-size:30px; float:right; border-left: 1px solid #e7e7e7; text-align:center; transition: all 400ms; color: #666; }
.news-item:Hover .news-image img{ transform: scale(1.1);}
.news-item:hover .news-texts h2 {
	color: #03b01e;
}
.news-lists .news-item:hover .news-texts .desc {
	color: #333;
}
.news-lists .news-item:hover .news-texts h3 {
	padding-left: 30px;
	padding-right: 30px;
	background: #03b01e;
	line-height:33px;
	color: #fff;
	border-radius:5px;
}
.news-lists .news-item:hover .date {
	color: #03b01e;
}


/*****新闻内页***/
.nyxqnewsbg{ width:100%; background:#f4f4f4; padding:30px 0; overflow:hidden;}
.nyxqnews{ margin:0 auto; width:1400px;}
.nyxqnews_left{ width:1000px; float:left; background:#FFF; padding:30px; padding-bottom:0; overflow:hidden;}
.news_lefttit{ border-bottom:1px solid #e7e7e7; padding-bottom:15px; overflow:hidden; font-size:14px;}
.news_lefttit h1{ font-size:22px; font-weight:normal; line-height:30px; display:block; margin-bottom:15px; color:#333;}
.news_lefttit span{ display:block; float:left; border-left:1px dotted #b6b6b6; color:#999; line-height:14px; padding:0 10px;}
.news_lefttit .chuchu{ padding:0 10px 0 0; border-left:none;}
.newsshare{ float:right; margin-top:-8px;}
.nyxqnews_leftcont{ margin-top:20px; line-height:28px; color:#777;}
.nyxqnews_leftpage{ margin-left:-30px; margin-top:20px; border-top:1px solid #e7e7e7; line-height:70px;}
.nyxqnews_leftup{ float:left; border-right:1px solid #e7e7e7; width:364px; padding-left:50px; padding-right:30px; height:70px; overflow:hidden; background:url(../images/newsup.png) 30px 29px no-repeat; }
.nyxqnews_leftdown{ float:right; text-align:right; width:365px; padding-left:30px; padding-right:50px; height:70px; overflow:hidden; background:url(../images/newsdown.png) 413px 29px no-repeat; }
.nyxqnews_right{ width:300px; float:right; position:relative;}
.nyxqnewsfanhui{ position:absolute; top:0; left:-1162px; z-index:10;}
.nywenzhang{ padding:30px 30px 20px 30px; background:#FFF;}
.nyxqnews_righttit{ font-size:18px; border-bottom: 1px solid #e7e7e7; height:36px; line-height:18px; position:relative;}
.nyxqnews_righttit:before{ content:""; width:75px; height:1px; background:#0054a7; position:absolute; left:0; bottom:-1px;}
.nyxqnews_righttit strong{ color:#0054a7;}
.nyxqnews_rightcont{ margin-top:10px; line-height:36px;}
.nyxqnews_rightcont a{ display:block; background:url(../images/newswenzhagn.png) left center no-repeat; padding-left:22px;width:220px; height:36px; overflow:hidden; }
.nyzx{ margin-top:10px;}

/******产品中心******/
.pro_class{ width:100%; overflow:hidden; margin-bottom:20px;}
.pro_class a {
    float: left;
    display: block;
    width: 13%;
    height: 60px;
    overflow: hidden;
    text-align: center;
    margin: 0.5% !important;
    font-size: 16px;
    color: #fff;
    background: #0054a7;
    white-space: nowrap;
    text-overflow: ellipsis;
    line-height: 60px;
    border-radius: 10px;
    text-decoration: blink;
    transition: all 0.8s linear;
    border: 1px solid #ccc;
}
.pro_class a:hover{transition: all 0.8s linear; background:#044d1e !important;}
.ny_prototal { width:100%; overflow:hidden; margin-bottom:20px;}
.ny_prolist { width: 22.3% !important; border: 1px solid #eee; margin:0 1%; float:left; margin-bottom:2%; overflow:hidden;}
.ny_propic { position:relative; overflow:hidden;}
.ny_propic a { display:block;}
.ny_propic a img { width:100%; }
.ny_propic a:before { content:''; width:0%; height:0%; background-color:rgba(0 ,0,0,0.3); position:absolute; z-index:2; top:0; display:block; transition: all 0.3s;}
.ny_propic span { width:60px; height:60px; display: none; position:absolute; z-index:3; left:50%; margin-left:-30px; top:39%; border: solid 1px #fff; border-radius:60px; font-size:14px; color:#fff; line-height:60px; text-align:center; box-sizing:border-box;}
.ny_prolist:hover .ny_propic a:before { width:100%; height:100%;}
.ny_prolist:hover .ny_propic span { display:block;}

.ny_protil { width:100%; background:#f5f5f5; margin-top:0.8%; position:relative; overflow:hidden;}
.ny_protil a { height:45%; padding:3% 4% 4% 5%; font-size:16px; position:relative; z-index:2; display:block;}
.ny_protil span { display:block; width:67px; height:12px; background:url(../images/20200522095054_1768699360.png); margin-top:3%;}
.ny_prolist:hover .ny_protil span { background-position:0px -12px; transition:all 0.3s;}
.ny_prolist:hover .ny_protil a { color:#fff;}
.ny_protil:before { width:0; height:100%; content:""; display: block; position:absolute; left:0; bottom:0; background:#0054a7; transition: all 0.3s;}
.ny_prolist:hover .ny_protil:before { width:100%;}
.clear{clear:both;}

/******产品内页****/
.pro_content{ width:100%; overflow:hidden; margin-bottom:30px;}
.proc_fl{ width:650px; float:left; text-align:center;}
.proc_fl img{ max-width:100%;}
.proc_fr{ width:680px; float:right;}
.proc_fr h1{
    margin-top: 0;
    font-size: 32px;
	font-weight:400;
    color: #333;
    line-height: 30px;
    padding-bottom: 20px;
    margin-bottom: 0;
}
.product-biaoqian {
    border-top: 1px solid #e5e5e5;
    color: #666;
    padding: 20px 0;
    border-bottom: 1px solid #e5e5e5;
}
.proc_lx{ margin:30px 0; overflow:hidden; line-height:40px; font-size:16px;}
.proc_btn{ margin:20px 0; overflow:hidden;}
.product_btns{ width:320px; height:45px; line-height:45px; float:left; text-align:center; font-size:18px;}
.btn1{ border: 1px solid #0054a7; color: #0054a7; background: #fff;}
.btn2 {
    border: 1px solid #0054a7;
    background: #0054a7;
    color: #fff;
	margin-left:30px;
}
.product_btns:hover {
	background: #005cca;
	border-color: #005cca;
	color: #fff;
}

.product-title {
	text-align: center;
	background: #0054a7;
	color: #fff;
	padding:20px 0;
}
.product-title h3 {
	margin: 0;
	padding: 0;
 margin-bottom: .8rem;
	line-height: 1.4rem;
	font-size: 1.6rem;
}
.product-title .en {
	color: #fff;
	font-size: 1rem;
	line-height: 1.2rem;
	display: inline-block;
	position: relative;
}
.product-title .en span {
	padding: 0 20px;
	position: relative;
	display: inline-block;
	background: #0054a7;
	text-transform: Uppercase;
	z-index: 999;
	min-width: 15rem;
	text-align: center;
}
.product-title .en:after {
	display: inline-block;
	position: absolute;
	width: calc(100% + 256px);
	left: -128px;
	top: 6px;
	height: 1px;
	background: #fff;
	content: '';
	z-index: 998;
}
.product-title .en:before {
	display: inline-block;
	position: absolute;
	width: calc(100% + 176px);
	left: -88px;
	bottom: 6px;
	height: 1px;
	background: #fff;
	content: '';
	z-index: 998;
}

.product_box{ background:#f8f9fb; padding:50px 10%; line-height:30px; font-size:16px;}
.product_box img{ display:block; max-width:100%; margin-left:auto; margin-right:auto;}
.product_box table{ width:100% !important; word-wrap: break-word; word-break: break-all; border-collapse: collapse !important;}
.product_box td{ padding:5px; border:1px solid #333;}

.product-qiugou{ margin:20px 0; overflow:hidden;}
.product-qiugou h3 {
    text-align: left;
    margin-bottom: 25px;
	font-size:30px;
	font-weight:400;
}
.form-control {
    display: block;
    width: 100%;
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    appearance: none;
    border-radius: 0.25rem;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
	border:0;
	outline: none;
}
.product-qiugou .form-group {
    position: relative;
    background: #f4f4f4;
    overflow: hidden;
    border-radius: 0px;
	margin-bottom:20px;
}
.product-qiugou .form-group label {
    position: absolute;
    line-height: 50px;
    left: 15px;
    top: 0;
    color: #ababab;
    font-weight: 100;
    transition: all .3s;
}
.product-qiugou .form-group input {
    color: #ababab;
    height: 50px;
    line-height: 50px;
    padding-left: 7em;
    border: none;
    background: none;
    box-shadow: none;
    transition: all .3s;
}
.product-qiugou .form-group textarea {
    padding: 10px 0 20px 7em;
    color: #ababab;
    line-height: 30px;
    border: none;
    background: none;
    box-shadow: none;
    transition: all .3s;
}
.product-qiugou input[type=submit] {
    width: 250px;
    height: 50px;
    background: #0054a7;
    color: #fff;
    line-height: 50px;
    text-align: center;
    border: none;
    box-shadow: none;
    font-size: 18px;
}
.product-title1{ text-align:center; font-size:30px; font-weight:400; margin:30px 0; overflow:hidden;}


/* 分页 */
#pages {
	padding: 14px 0 10px 0;
	text-align: center;
}
#pages>* {
	min-width: 42px;
	border-radius: 3px;
	margin: 0 3px;
}
#pages a, #pages span {
	display: inline-block;
	height: 42px;
	line-height: 40px;
	background: #F1F1F1;
	/*border: 1px solid #E4E4E4;*/
	text-align: center;
	color: #666;
	padding: 0 15px;
}
#pages a.a1 {
	width: 70px;
	padding: 0;
	background: #F1F1F1;
}
#pages a:hover {
	background: #03b01e;
	color: #fff;
	text-decoration: none
}
#pages span.cpage {
	display: inline-block;
	height: 42px;
	line-height: 40px;
	background: #03b01e;
	/*border: 1px solid #348ECC;*/
	color: #fff;
	text-align: center;
	padding: 0 10px
}


/*底部*/
.footer{ background:url(../images/bottom_y.jpg) repeat-x; width:100%; float:left; overflow:hidden; padding:80px 0 20px 0;}
.bottom{ width:100%; float:left;}
.foot_fl{ width:800px;}
.foot_nav{ width:100%; float:left; margin-bottom:30px;}
.foot_nav li{ width:95px; float:left; height:36px; line-height:36px;}
.foot_nav li a{ color:#fff; font-size:15px;}
.foot_copy{ width:100%; float:left; color:#fff; font-size:15px; line-height:40px;}
.foot_copy a{ color:#fff;}
.foot_wx{ width:150px; text-align:center; line-height:30px; font-size:15px; color:#fff;}
.foot_wx img{ width:150px;}
.foot_bt{ width:400px; height:30px; line-height:30px; margin:0 auto; background:#1b1b1b; color:#fff; border-radius:30px; text-align:center; font-size:14px;}

/*****首页公司简介****/
.aright {
	width: 47.7%;
}
.aright img {
	display: block;
	width: 100%;
}
.aleft {
	width: 46.5%;
}
.aleft h3 {
	color: #000000;
	font-size: 2.1vw;
	padding: 3vw 0 1vw;
}
.acon {
	color: #333333;
	font-size: 14px;
	line-height: 30px;
	position: relative;
}
.acondb { width:100%; height:30px; float:left;
	
}
.acon strong { color:#15843c;}
.acon:after {
	
}
.com-img {
	display: inline;
	overflow: hidden;
	margin: 0 auto;
	display: table;
}
.com-img img {
	transition: all 0.8s;
	-webkit-transition: all 0.8s;
	-moz-transition: all 0.8s;
	-o-transition: all 0.8s;
}
.com-img:hover img {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
}


.about_tu {
	width: 100%;
	float: left;
	overflow: hidden; margin-top:25px;
}
.about_tu li {
	width: 25%;
	float: left;
	text-align: center;
	position: relative;
}
.about_tu li:after {
	width: 1px;
	height: 100%;
	background: #bebebe;
	position: absolute;
	right: 0;
	top: 0;
	content: '';
}
.about_tu li strong {
	color: #0054a7;
	font-size: 30px;
}



/******首页优势*****/
.cpzx{ width:1400px; margin:0 auto;}
.cpzxtwo { width:100%; float:left;}
.pbt { margin-bottom:35px;}
.pbt p{color: #0054a7;font-size: 39px;font-family: 'Arial';font-weight: bold;line-height: 1;text-transform: uppercase;}
.pbt dt b{color: #333333;font-size: 20px;font-family: '微软雅黑‘';padding-right: 10px;}
.pbt dt{color: #333333;font-size: 12px;font-family: '微软雅黑';}
.pmore { float:right; margin-right:20px;}
.pmore a{display: block;color: #808080;font-size: 14px;margin-top:43px; margin-left:5px;}
.fuwu{margin: 35px -10px 0 -10px;}
.fuwu .img1 img{width: 453px;height: 303px;}
.fuwu .slick-slide{margin: 0 10px;width: 453px!important; }
.fbj{height: 283px;background-color: #0054a7;text-align: center;position: relative;padding: 0 63px;}
.fuwu .img2{width:140px;height:70px;background: url(../images/0e2ca60ca272651a7a6218c3bf4323dc1db72aed.png) no-repeat center top;text-align: center;line-height:120px;position: absolute;top:-70px;left: 50%;margin-left: -70px;}
.fuwu .img2 img{display: inline-block;}
.fuwu .slick-slide:hover .img2{background: url(../images/5cc286b0797ebc2f9ddbddab934b165330a3b44f.png) no-repeat center top;}
.wz1{color: #ffffff;font-size: 24px;padding-top: 37px; font-weight:700;}
.fbj span{display: block;font-family: 'Arial';text-transform: uppercase;color: #ffffff;font-size: 12px;margin-top: 6px;}
.line1{margin: 14px auto 25px;width: 31px;height: 2px;background-color: #f7f4e8;}
.fbj p{color: #ffffff;font-size: 14px;height: 75px;overflow: hidden; margin-bottom:10px;}
.gd{width: 100px;height: 34px;border-radius: 16px;border: solid 1px #ffffff;margin: 0 auto;line-height: 32px;color: #ffffff;font-size: 12px;font-family: 'å®‹ä½“';}
.fuwu .slick-slide:hover .fbj{background-color: #03b01e; }
.slick-cloned { float:left; }


/****首页广告***/
.box4{ background:url(../images/ban1_4bam.jpg) center no-repeat; height:230px;}
.gg{ font-size:26px; font-weight:bold; color:#fff; line-height:70px; margin-top:50px;}
.gg_tel{ margin-top:50px;}
.gg_tel_ci{ color:#fff; font-size:17px;}
.gg_phone{ font-size:21px; color:#fff; margin:15px 0;}
.gg_more a{ width:121px; height:36px; line-height:36px; float:left; text-align:center; margin-right:25px; color:#fff; font-weight:bold; font-size:12px;}
.gg_more a:hover{ background:#ff6600; border:1px solid #29bc6b;}
.more1{ border:1px solid #fff;}
.more2{ background:#29bc6b; border:1px solid #29bc6b;}



/*æœåŠ¡é¡¹ç›®*/
.home-xm{ overflow:hidden; width:100%; float:left; margin-top:15px; padding-bottom:30px;}
.home-xm ul{ margin:0 -20px 0 -21px;}
.home-xm ul li{ width:16.66%;float:left;}
.home-xm ul li .box{ border-left:solid 1px #ddd;padding:0px 20px;background:#fff;}
.home-xm ul li .img{ text-align:center;margin-bottom:15px;}
.home-xm ul li .img img{ height:50px;}
.home-xm ul li h2{ font-size:20px;color:#0054a7;text-align:center;margin-bottom:10px;}
.home-xm ul li p{ text-align:center;line-height:24px;color:#999;min-height:48px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; }


.abox{margin: 30px 0 20px;height: 512px;background-color: #ffffff;padding: 18px 18px 18px 29px;}
.aleft{width: 550px;}
.aright{width: 665px;}
.aul li .img img{width: 665px;height: 416px;}
.abt dd{color: #333333;font-size:24px;font-weight: bold;line-height: 1;margin-top: 13px; margin-left:0; }
.abt dt{color: #333333;font-size: 12px;font-family: 'Arial';text-transform: uppercase;margin-top: 5px;}
.acon{color: #5c5c5c;font-size: 16px;line-height: 30px;margin: 22px 0 40px;}
.aleft a{display: block;width: 98px;height: 37px;border-radius: 18px;border: solid 1px #666666;line-height: 35px;text-align: center;color: #666666;font-size: 12px;font-family: 'å®‹ä½“';}
.aleft a:hover{background-color: #74a237;border: solid 1px #74a237;color: #fff;}



/*æœåŠ¡é¡¹ç›®*/
.sul li{width: 310px;color: #0054a7;height: 110px;background-color: #ffffff;display: flex;justify-content: center;flex-wrap: nowrap;display: -webkit-flex;padding-top: 40px; }
.sul li p{font-size: 16px;}
.sbt span{font-size: 44px;line-height: 1;}
.sbt {font-size: 14px;}
.shu{margin-left: 10px;}
.sul li .img{margin-top: 5px;}
.sul li:hover{box-shadow: 4px 7px 10px 0px rgba(0, 27, 53, 0.2);background-color: #0054a7;}
.sul li .img2{display: none;}
.sul li:hover .img1{display: none;}
.sul li:hover .img2{display: inline-block;}
.sul li:hover {color: #fff;}
.flex {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.ccc { padding:10px; margin:15px;}
.pp { width:100%; float:left;}


.banner-box2{ width:666px; height:420px; position:relative; margin:0 auto; }
.banner-box2 .bd, .banner-box .bd ul{ width:100% !important; }
.banner-box2 .bd li{ width:100% !important; height:500px; background-position: center; background-repeat: no-repeat;}
.banner-box2 .bd li a{ display:block; background-size:auto;     width: 100%;    height: 80%;    position: relative;    z-index: 9;}
.hd { width:100%;}
.hd ul { float:right; margin-right:5px;}
.hd ul li { float:left; background:#FFF; width:30px; height:30px; line-height:30px; text-align:center; margin-right:5px;}
.hd ul li.on { background:#096; color:#FFF;}
.banner-btn2 {width: 100%;position: absolute;top: 380px;right: 0;margin-left:10px;height: 400px;overflow: hidden;}

/*æœåŠ¡é¡¹ç›®*/

.cul{margin-top: 25px;flex-wrap: wrap; overflow:hidden;}
.cul li{margin-bottom: 20px;width: 310px; float:left; margin-right:40px;}
.cul li .img img{display: block;width: 310px;height: 232px;}
.cul li h3 a{display: block;font-weight: normal;text-align: center;height: 48px;background-color: #f0f0f0;line-height: 48px;color: #525252;font-size: 14px; overflow:hidden;}
.cul li:hover h3 a{background-color: #0054a7;color: #fff;}




.s-contaon { width:1400px; margin:0 auto;}
