body, input, button, form {	font-size: 14px;	line-height: 28px;	font-family: "SourceHanSansCN-Regular"; 	color: #333333; margin:0px; padding:0px;} p, form, textarea, h1, h2, h3, h4, h5, dl, dd {	margin: 0px;}
input, button, ul, ol {	margin: 0px;	padding: 0px;}
body {	overflow-x: hidden;	overflow-y: auto; background-color:#f8f8f8}
h1, h2, h3, h4, h5, h6 {font-size: 14px;	font-weight: normal;}
ul, ol, li {	list-style: none; padding:0px;}
input {	background: none;	border: 0 none;}
img, iframe {	border: 0px;}
em, i {	font-style: normal;}
button, input, select, textarea {	font-size: 100%;}
table {	border-collapse: collapse;	border-spacing: 0;}
.fl {	float: left;}
.fr {	float: right;}
.w1200 {	width:1200px;	margin: 0 auto;}
.icon {	background: url(../images/icon.png) no-repeat;	display: inline-block;	vertical-align: middle;}
a {	color: #666;	text-decoration: none;}
a:hover {	color:#1c707e;	text-decoration: none;}
a:visited {	text-decoration: none;}

/*清除浮动*/
.clearfix {*zoom: 1;}
.clear{ clear:both;}
.clearfix:after {	visibility: hidden;	display: block;	font-size: 0;	content: " ";	clear: both;	height: 0;}
.fixed{clear:both; overflow:hidden;}
.fixed:after {content: ".";   display: block;  clear: both;   height: 0;   width: 0;   font-size: 0;}


/*头部*/
.inner{ width:1200px; margin:0 auto; position:relative;}
.kaiyu_top{height:35px; text-align:right; padding-top:35px;}
.kaiyu_top a{ color:#006423}
.kaiyu_search{ width:1200px; height:70px; background-color:#006423; margin:0 auto; margin-bottom:30px;border-radius:5px;}
.searchBox{ width:1180px; margin:0 auto}
.ssss{ width:984px; height:40px; margin:15px 10px;background-color:#FFFFFF; border-radius:5px; padding-left:20px; border:none; float:left}
header{  zoom:1; width:100%; z-index:999;}
#web_logo{ margin-left:10px; font-size:0px; position:relative; z-index:999;}
.top-nav{ color:#fff; position:absolute; right:5px; top:8px; height:77px; z-index:1; text-align:right; width:100%;}
.top-nav a{ color:#fff;}
.top-nav a:hover{ color:#fff;}
.top-nav li.b{ position:absolute; bottom:0px; right:0px;}
.top-nav li.t span{ padding:0px 5px; font-size:10px; color:#bbb;}
.top-logo{ float: left;}
.top-logo img{ }


/*导航*/
.nav_main { height:75px; overflow:hidden; float:right;}
.nav {	position: relative;	z-index: 12;}
.nav .first_line {	position: absolute;	top: 0;	left: -1px;	width: 1px;	height:75px;	background: #043284;	background-size: 2px 50px;}
.nav .list {	margin: 0 auto;	height:75px;	line-height:75px;	position: relative;display: -webkit-flex;display: flex;text-align: center;}
.nav li.item { margin-left:60px;text-align:center;	font-size: 16px;	text-align: center;}
.nav li.item.active, .nav li.item:hover {color:#006423; background:url(../images/nav_on.jpg) repeat-x bottom;}
.nav .item a {	display: block;	height:75px;	color: #333;font-size: 16px;text-align:center;}
#nav .subnav {	position: absolute;	top:50px;	left: 0px;}
#nav .subnav {	position: absolute;	left: 0px;
filter: progid:DXImageTransform.Microsoft.Shadow(color=#4c91c0, direction=120, strength=5);	z-index: 199;	opacity: 0;	visibility: hidden;	height: auto;	overflow: hidden;	width: 100%;	transition: all .6s ease 0s;	transform: translate3d(0, 10px, 0);	-moz-transform: translate3d(0, 10px, 0);	-webkit-transform: translate3d(0, 10px, 0);}
#nav li:hover .subnav {	opacity: 1;	visibility: visible;	transform: translate3d(0, 0, 0);	-moz-transform: translate3d(0, 0, 0);	-webkit-transform: translate3d(0, 0, 0);}
#nav .subnav .nav1 {	position: relative;	display: block;		height:40px;	font-size: 14px;	line-height:40px;	text-align: center;	background: #fff;	border-top: 1px solid #ddd;	-webkit-transition: all .3s ease-in-out 0s;	-moz-transition: all .3s ease-in-out 0s;	transition: all .3s ease-in-out 0s;}
#nav .subnav .nav1:first-child {	border-top: 0;}
#nav .subnav .nav1:hover { font-weight:normal}
#nav .subnav .nav1 a {	padding: 0;	height: 50px;	line-height: 50px!important;	font-size: 14px;	color: #333;}
#nav .subnav .nav1:hover a {	color: #333;}

/*服务项目*/

.kaiyu_title{ text-align:center; width:150px; margin:0 auto; border-bottom:solid #006600 1px; height:88px; line-height:88px; font-size:36px; font-weight:bold; color:#006423;}
.kaiyu_title_fbt{ text-align:center; font-size:18px; height:100px; line-height:80px;}

.wl_01{ width:215px; height:287px; background-image: url(../images/01.jpg); background-repeat:no-repeat; background-position:top center;}
.wl_02{ width:215px; height:287px; background-image: url(../images/02.jpg); background-repeat:no-repeat; background-position:top center;}
.wl_03{ width:215px; height:287px; background-image: url(../images/03.jpg); background-repeat:no-repeat; background-position:top center;}
.wl_04{ width:215px; height:287px; background-image: url(../images/04.jpg); background-repeat:no-repeat; background-position:top center;}
.wl_05{ width:215px; height:287px; background-image: url(../images/05.jpg); background-repeat:no-repeat; background-position:top center;}
.wl_01:hover{ width:215px; height:287px; background-image: url(../images/001.jpg); background-repeat:no-repeat; background-position:top center; color:#006428}
.wl_02:hover{ width:215px; height:287px; background-image: url(../images/002.jpg); background-repeat:no-repeat; background-position:top center; color:#006428}
.wl_03:hover{ width:215px; height:287px; background-image: url(../images/003.jpg); background-repeat:no-repeat; background-position:top center; color:#006428}
.wl_04:hover{ width:215px; height:287px; background-image: url(../images/004.jpg); background-repeat:no-repeat; background-position:top center; color:#006428}
.wl_05:hover{ width:215px; height:287px; background-image: url(../images/006.jpg); background-repeat:no-repeat; background-position:top center; color:#006428}

.wl01_bt{ padding-top:120px; line-height:35px; font-size:18px}
.wl01_desc{ width:180px; margin:0 auto; font-size:13px; color:#666; padding-top:10px;}

 text-align: center;}
.team-bg {   background:#f8f8f8;   padding:80px 0px;    background-position: center top;   }
.team .m-shu {  font-size: 18px;   text-align: center; font-weight:300;   color: #601652960;   margin-bottom: 5px;}
.container{ margin:auto; width:1200px;}
.team-nav {	position: relative;		overflow: hidden;	padding: 0px 0 0 0 ; }
.team-w {   width: 1200px;    margin: auto;    text-align: center;}
.team-w h3{ text-align:center; font-size: 20px; font-weight:bold;   margin-top: 20px;}
.team-array { display:inline-table;width: 215px;margin-right:15px; height:250px;  padding-top:20px;}
.team-array:last-child{ margin-right:0px;}
.img-r, .img-l {cursor: pointer;	margin: 5px 8px;	font-size: 24px}
.index_more{ float:right; line-height:30px; }
.index_more a{color:#fccf00; font-size:15px;}


.ky_about{ clear:both; background-image: url(../images/about_bj.jpg); background-repeat:no-repeat; height:682px; background-position:center}
.kaiye_aboutcon{ width:960px; height:290px; margin:0 auto; background-color:#FFFFFF;border-radius:5px; padding-top:40px; margin-top:30px;}
.about_pic{ width:200px; height:200px;float:left}
.about_con{ width:690px; float:left;}
.news_tiem{ float:left; width:49px; height:60px; background-color:#016529; text-align:center;border-radius:3px; padding-top:2px;}
.data{ font-size:20px;border-radius:5px;}
.kaiyu_pic{ float:left; width:346px; height:185px; background-color:#F00; margin-left:20px; margin-right:20px;}
.white_bar{ background-color:#FFF; height:190px; border:solid #CCC 1px;border-radius:3px; padding:20px; margin-bottom:30px;}
.kywl{ color:#35654f; font-size:16px}
.kywl_newstitle{ height:50px; line-height:50px;}
.kywl_newstitle a{ color:#000; font-size:18px; font-weight:bold}
.kywl_newsdes{ font-size:14px; color:#666}
.news_aaa{ margin-top:20px;}
.aaa_one{ float:left;}
.wl_add{ background-image:url(../images/wl_add.jpg); background-repeat:no-repeat; background-position:left center; padding-left:25px; height:30px; line-height:30px}
.wl_time{ background-image:url(../images/wl_time.jpg); background-repeat:no-repeat; background-position:left center; padding-left:25px; height:30px; line-height:30px}
.aaa_more{ float:right; width:150px; height:40px; line-height:40px; background-color:#016529; color:#FFF; text-align:center;border-radius:5px; margin-top:30px; }
.aaa_more1{width:182px; height:40px; line-height:40px; background-color:#016529; color:#FFF; text-align:center;border-radius:5px; margin-top:30px; margin:0 auto }
.aaa_more a{ color:#FFF; }
.aaa_more1 a{ color:#FFF;font-size:16px}
.m_r14{ color:#FFF; font-size:26px}
.m_t5{color:#FFF}

/*新闻咨询*/
.section_2.home_about { background:#f8f8f8; background-position:center;background-size: cover;   -webkit-background-size: cover;   -moz-background-size: cover;   -o-background-size: cover;   padding:50px;}
.section_2_brief p {white-space: pre-line; color:#333; text-align:left;	font-size: 16px;	line-height: 30px;}
.section_2_cell {	position: relative; overflow:hidden;	width: 1200px;	margin: 0 auto;	z-index: 4;}
.section_2_left {	position: relative; overflow:hidden;	/*float: left;*/	margin: 0 auto;color: #333;		padding: 0px 0px;	z-index: 10;	box-sizing: border-box;}
.section_title_2{ text-align: center}
.section_title_2 .setting {	margin-top: 6px;}
.section_title_2 .setting span {	position: relative;	padding-top: 10px;	font-size: 36px;	font-family: 'blank', Arial, '微软雅黑';	font-weight: 700;}
.section_title_2 {	margin-top: 20px;	margin-bottom: 35px;}
.section_title_2 h3{font-weight: bold; font-size: 24px;line-height: 1.0; color:#006979; border-bottom:solid #006979 4px; width:97px; margin:0 auto; padding-bottom:15px;}
.section_title_2 p{	font-size: 18px;   text-align: center;    color: #fff;   margin-bottom: 5px;}
.section_2_right {	position: relative;	width: 48%;	float: right;	overflow: hidden;	z-index: 3;}

/*战略伙伴*/
.partner .partner01 {    width: 100%;    position: relative;   margin-bottom: 155px; padding-top:15px;}
.partner .partner02 {   overflow: hidden;  width: 1200px;     position: relative;   margin: 0 auto;   margin-top: 20px;}


.ky_wh{background:url(../images/0052.jpg) no-repeat center top; height:542px;}

.wh_con{ width:1100px; margin:0 auto; padding-top:250px;}
.wh_con ul{ margin:0px; padding:0px; margin-left:10px;}
.wh_con ul li{ float:left;text-align:center;}
.title_a{ font-size:22px; line-height:35px; font-weight:bold}
.title_dec{ font-size:14px; color:#666; float:left; padding:0px 10px;width:265px;}
/*底部*/

.containerfoot{ width:1200px; margin:0 auto; background-image:url(../images/foot_bjj.jpg); height:290px; background-repeat:no-repeat }
.foot-nav{ text-align:center; margin-top:10px; height:25px; line-height:25px;}
.foot-nav span{ font-size:10px; margin:0px 8px; color:#888;}
.foot-text{ text-align:center; padding:0px 0px 5px; }
.footer {  background: #161616;color: #fff;   font-size: 14px; height:290px; margin-top:80px;}
.foot_contact{ float:right;}
.list-unstyled li{ line-height:30px;color:#b7b7ba;}
.list-unstyled li .fa{ margin-right:5px;}
.footer h3 {  font-size: 16px;   font-weight: bold;   color: #FFF;    padding: 0 0 10px 0;   margin: 0;}
.foot_nava{ float:left;}
.daohang .list-unstyled{ float:left; width:170px; }
.daohang .list-unstyled li{  width:100px;}
.daohang .list-unstyled li a{ color:#b7b7ba;}
.weixin{ float:right; text-align:center;}
.copy{ clear:both; overflow:hidden; padding-top:168px; padding-left:30px; color:#989898 }
.copy p{color:#989898;}
.info { float:left; background:url(../images/fot_tel.png) no-repeat; padding-left:50px; margin-left:40px;}
.info dt{ font-size:26px;}
.info a{ font-size:14px; border:1px solid #919399; text-align:center;  padding:8px 10px; width:100px; text-align:center;border-radius:5px 5px 5px 5px; margin-top:20px; display:block; color:#919399;}


/*分页*/
.justify-content-center {   -ms-flex-pack: center!important;  justify-content: center!important;}
.pagination {   display: -ms-flexbox;  display: flex;   padding-left: 0;  list-style: none;  border-radius: .25rem; margin:20px 0px;}
.page-num:not(:disabled) {cursor: pointer;}
.page-num, .page-link {	position: relative;	display: block;	padding: .5rem .75rem;	margin-left: -1px;	line-height: 1.25;	color: #063c9d;	background-color: #fff;	border: 1px solid #dee2e6;}
a.page-num:hover, .page-link:hover {	text-decoration: none;}
.page-num-current {	z-index: 1;	color: #fff;	background-color: #1c707e;	border-color: #1c707e;}
.page-num-current:hover {	color: #fff;}
.reLink {	height: 38px;	border: 1px solid #ccc;	margin: 10px auto 10px;	padding: 0px 10px;}
.reLink .prevLink, .reLink .nextLink {	height: 38px;	line-height: 38px;}
.reLink .prevLink a, .reLink .nextLink a {	height: 38px;	line-height: 38px;}
.reLink .prevLink a:hover, .reLink .nextLink a:hover {	color: #04549b;}
.reLink .prevLink {	float: left;}
.reLink .nextLink {	float: right;}



/*内产品页*/
.box-content{ float: right; width:940px;}
.btn_c p{ width:270px; float:left; font-size:16px; color:#000; text-align:left;}
.btn_c a{ display:block; width:130px; height:35px; text-align:center; line-height:35px; background:#3ea86e;  color:#fff; font-size:16px;}
#productlist{ padding:0px 0px;}
#productlist li{ float:left; display:inline;   background:#f9f9f9; padding:10px; margin:0px 10px 10px 0px; width:286px; }
#productlist li:nth-child(3n){ margin-right:0px;}
#productlist li .li_pic .a_t{   background:#fff;  display:block;}
#productlist li .li_pic .li_text{  padding:10px 0px; }
#productlist .list .li_pic .li_text h5{ line-height:30px; font-size:16px; margin-bottom:10px;}
#productlist .list .li_pic .li_text p{ line-height:30px;}
#productlist .list .li_pic a.a_t img{ margin:auto;  height:200px; width:100%;}
#productlist li a.img:hover{ margin:auto;  max-height:200px;}
#productlist li h3{ padding:5px 0px 10px; font-weight:normal; line-height:1.5;}
#showproduct{ padding:15px 0px;}
#showproduct .pshow{ }
#showproduct .pshow .dt{ float:left;width:60%; }
.li_pic .more{ margin-top:20px; }
.li_pic .more a {  width: 138px;border:1px solid #e2e2e2; display:block; text-align:center; margin-right:5px;   float: left;   line-height: 35px;}
.li_pic .more a:nth-child(2){ margin-right:0px;}

/*产品轮播*/
pro-left{ width:500px;}
.view {	 border:1px solid #ccc; width:500px; margin-bottom:20px;}
.view .swiper-slide {	height: 300px;	max-width: 500px;	padding: 0 0px;box-sizing: border-box;	overflow: hidden;	text-align: center;}
.view .swiper-slide img {	height: 100%;}
.view .arrow-left {	background: url(../images/index_tab_l.png) no-repeat left center;	position: absolute;	left: 10px;	width: 28px;	height: 300px;	z-index: 10;	display: none;}
.view .arrow-right {	background: url(../images/index_tab_r.png) no-repeat right center;	position: absolute;	right: 10px;	width: 28px;height: 300px;	z-index: 10;	display: none;}
.preview {	position: relative;	width: 440px;	left: 30px;}
.preview .swiper-slide { text-align:center;	width: 87.5px;	height: 70px;	margin: 0 3px;	box-sizing: border-box;	overflow: hidden;	cursor: pointer;}
.preview .swiper-slide img {	display: inline-block;	height: 100%;}
.preview .active-nav {	border: 1px solid #F00;}
.preview .arrow-left {	background: #fff url(../images/feel3.png) no-repeat left center;	position: absolute;left: -20px;	top: 0;	width: 20px;	height: 70px;	z-index: 10;}
.preview .arrow-right {	background: #fff url(../images/feel4.png) no-repeat right center;	position: absolute;	right: -20px;	top: 0;	width: 20px;	height: 70px;	z-index: 10;}
a.btn-danger {color: #fff; font-size: 14px; padding: 5px 20px; background: #dc3545;display: inline-block; text-align: center; vertical-align: middle; cursor: pointer; border-radius: 5px;}
.dec-tit {   background: #f2f2f2;  padding: 10px 10px;  margin: 20px 0px;   font-size: 16px;   font-weight: bold;}
.pro-right{ width:400px;}
.pro-right h2{ font-size:20px; font-weight:bold;}
.pro-right .text-secondary{ margin:20px 0px;}

/*内页案例*/
#imglist li{ float:left; display:inline; text-align:center; margin-left: 11px; margin-bottom:10px; width:300px;}
#imglist li a.img{ font-size:0px; display: inline-flex; vertical-align:middle; text-align:center; height:200px; width:100%;border:1px solid #ccc;}
#imglist li a.img img{ margin:auto;   width:100%; height:200px; }
#imglist li h3{ padding:5px 0px 10px; font-weight:normal; line-height:1.5;}
#showimg{ padding:15px;}

/*内页侧栏*/
.sb_box{ margin-bottom:30px; width:900px; float:right}

.position{height:47px; line-height:47px; position:relative; border-bottom: 1px solid #cacaca; margin-bottom:25px; margin-top:60px;}

.sb_nav{ width:100%;padding-top:25px; margin-bottom:50px;}
.sb_active{ width:1200px; border-bottom:solid #ccc 1px; margin:0 auto; height:50px; text-align:center}



.sb_nav dl{text-align:center;display:inline-block;}
.sb_nav dl dt{height:50px;margin-right:86px}
.sb_nav dl dt a {font-size: 20px;   font-weight: normal;line-height:37px;}
.sb_nav dl dd{ }
.sb_nav dl dd h4{ font-weight:normal;}
.sb_nav dl dt.on {color:#006423; background:url(../images/nav_on.jpg) repeat-x bottom;}
.sb_nav dl dt:hover{color:#006423; background:url(../images/nav_on.jpg) repeat-x bottom;}
.sb_nav dl dt.on a{ color:#333;}
.sb_nav dl h4.on a{ font-weight:bold;}


.about_ry{}
.about_ry ul{ margin:0px; padding:0px;}
.about_ry ul li{ float:left; margin:0px 26px; list-style:none; margin-bottom:45px;}


.sb_contact .sb_active{ padding:20px; background:#ececeb;}
.pos_left{position:absolute; left:0px; top:0px; font-weight:bold; font-size:24px; padding:0px 0px; }

/*产品页推荐新闻*/
.l_con {  width: 228px;  margin: 0 auto;  margin-bottom: 10px;}
.s_con {border: 1px solid #e2e2e2;   width: 228px;  margin: 0 auto;  margin-bottom: 10px;}
.c_con { width: 228px;  margin: 0 auto;   margin-bottom: 10px;}
.t04 {    background: #063c9d;    line-height: 35px;   text-indent: 10px;   color: #fff;}
.info_b, .info_b2 {  padding: 5px 0;  overflow: hidden;   margin-bottom: 10px;}
.s_con dl dt{ border: 1px solid #e2e2e2; width:190px; height:140px;   padding: 5px;}
.s_con dl {   float: left;   overflow: hidden;   margin: 10px 0px 10px 12px; text-align:center;   width: 204px;}
.s_con dt img { max-width: 100%;    height: 140px;}
.s_con dd {   line-height: 30px;    height: 30px;   overflow: hidden;   text-align: center;   color: #000;   width: 200px;}
.news_con {   clear: both;   margin:11px 0px;}
.news_con li {   float: left; /*padding-left:15px;*/ line-height:30px;   width: 50%;/*background: url('../images/dtico.jpg') no-repeat scroll left center transpartnerent;*/}
.a_pro_con {   clear: both;   margin:11px 0px;}
.a_pro_con li{ width:260px; float:left; margin:10px 10px 0px 10px; text-align:center; border:1px solid #e2e2e2;}
.a_pro_con li img{ width:260px; float:left; height:160px;}
.a_pro_con li a{ display:block; line-height:30px;}

/*文章模块*/
#newslist{}
#newslist li{ padding:20px 20px 20px 0px; width: 100%; margin:0px 10px 0px 0px; display:inline-block;}
#newslist li a{ }
.news_t { float:right; width:66%; height:227px; border-bottom: dashed #666666 1px; margin-right:30px;}
.news_t h4{ color:#666; padding-bottom:25px;font-weight:bold;font-size:16px}
.news_t time{ color:#636363; font-weight:normal; float:right}
#newslist li p{ padding:0px 0px; color:#666; text-align:left; font-size:14px; margin-bottom:20px; clear:both; line-height:25px}
#newslist li span{ float:right; color:#aaa;}
#newslist li .news_img {object-fit:cover; float:left; width:30%;
    width: 331px;
    height: 226px;
    display: block;
    margin-bottom:0px;
}
#newslist li .news_img img {
    width: 331px;
    height: 226px;
}
#newslist li a.more{ float:right;margin-top:40px; color:#e53d18; font-size:14px}
#shownews{ padding:0px 15px 15px;}
#shownews .editor{ line-height:2; padding:0px 10px; font-size:14px;}
#shownews h1{ font-size:20px; text-align:center; border-bottom:1px dotted #ccc; padding:5px 0px; margin:10px 0px; color:#333;}
#contact .contact-info .item{ width:95%; margin:10px 2.5%;}
#contact .contact-info{ display:block;padding:0px; }
#news .bd li { }
.news-title{font-size:20px; text-align:center; border-bottom:1px dotted #ccc; padding:5px 0px; margin:40px 0px; color:#333;}
#imglist li{ width:45%; margin:10px 2.5%;}
#imglist .li1,#imglist .li6{margin-left:2.5%;}

.partner .partner02 li{ width:200px; margin:0px 6px; }

.mendian_left{ width:100%;}
.mendian_right{ width:100%;}
.zengzhi_left{ width:100%;}
.zengzhi_right{ width:100%;}
}