﻿* { padding: 0; margin: 0; font-family: "Microsoft YaHei"; list-style: none; text-decoration: none; border: none; }
.container { width: 1200px; margin: 0 auto; }
html { overflow-x: hidden; }
body { background: #fff; color: #333; font-size: 14px; min-width: 1200px; }
a { outline: none; color: #333; }
a:hover { color: #07a53a; }
.fl { float: left; }
.fr { float: right; }
.clear { clear: both; }
.bk5 { height:5px; clear:both; width:100% }
.bk15 { height:15px; clear:both; width:100% }
.bk25 { height:25px; clear:both; width:100% }
.bk35 { height:35px; clear:both; width:100% }
.bk10 { height:10px; clear:both; width:100% }
.bk20 { height:20px; clear:both; width:100% }
.bk30 { height:30px; clear:both; width:100% }
/* index top */
 /*清除浮动*/
 .clearfix:after { content: ''; display: block; height: 0; clear: both; }
.clearfix { zoom: 1; }
.clear { clear: both; }
.container-153 { width: 95%; max-width: 1230px; margin: 0 auto; }
#header-153 { width: 100%; background: #ffffff; border-bottom: 1px solid #dedede; z-index: 999999; }
#header-153 .logo-153 { width: 750px; display: inline-block; overflow: hidden; float: left; }
#header-153 .logo-153 a { display: block; }
#header-153 .logo-153 img { vertical-align: middle; max-width:100% }
.logo_desc-153 { float: right; width: 350px; margin-top: 44px; text-align: right; }
.logo_desc-153 div.tel-153 { display: inline-block; font-size: 18px; font-weight: bold; color: #125196; padding-left: 30px; position: relative; height: 30px; line-height: 30px; font-family: "微软雅黑", "Microsoft Yahei", "Arial", "Verdana", "sans-serif"; }
.h_search-153 { width: 100%; padding: 4px 0; }
.h_search-153 .form1-153 { max-width: 1280px; margin: 0 auto; line-height: 59px; }
.h_search-153 .form_text1-153 { float: left; width: 75%; height: 50px; line-height: 28px; text-indent: 10px; outline: none; background: #f1f1f1; margin: 3px 0; font-size: 14px; border-radius: 0 0 0 4px; border: 0; }
.h_search-153 .form_button1-153 { float: left; width: 25%; height: 50px; background: #0C8C35; border: 0; outline: none; color: #FFF; margin: 3px 0; cursor: pointer; border-radius: 0 0 4px 0; font-size: 16px; }
.h_search-153 .form_button1-153:hover { background: #0C8C35; }
/************************/
 .logo { width:950px }
.logo a { display: block; width: 100%; height: 170px; background: url(../images/logo.png) left center no-repeat; overflow: hidden; text-indent: -9999em; }
.toptell { background: url(../images/dh.jpg) no-repeat left center; padding-left: 60px; margin-top: 30px; }
.toptell p { color: rgba(4, 0, 0, .7); }
.toptell span { display: block; font-size: 24px; color: #040000; }
.head { height: 170px; }
.nav { height: 48px; line-height: 48px; background:#0C8C35 }
.nav li { float: left; position:relative; z-index:999 }
.nav a { color: #fff; font-size: 18px; display: block; width: 125px; text-align: center; }
.nav a:hover { color:#000 }
.nav li:first-child a { background: 0; }
.nav li ol { display:none; background:rgba(12,140,53,0.7); padding:0; overflow:hidden; position:absolute; z-index:998; }
.nav li:nth-child(5) ol {
width:180px;
}
.nav li:hover ol { display:block }
.nav li ol a { font-size:12px; }
/*********/



/* 焦点图 */

.focusBox { float:left; position: relative; width: 100%; height: 450px; overflow: hidden; font-family:Arial; text-align: left; background:#fff; }
.focusBox .pic img { width: 100%; height: 450px; display: block; }

.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%; background: #333; filter: alpha(opacity=40); opacity: 0; overflow: hidden; display:none }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; display:none }
.focusBox .txt li { height:36px; line-height:36px; position:absolute; bottom:-36px; }

.focusBox .txt li a { display: block; color: white; padding: 0 0 0 10px; font-size: 20px; font-weight: bold; text-decoration: none; }

.focusBox .num { position: absolute; z-index: 3; bottom: 8px; width:100%; text-align:center  }
.focusBox .num li { display:inline-block; position: relative; width: 15px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; text-indent:-999rem;  -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius:50%;
 }


.focusBox .num li a, .focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.focusBox .num li.on a, .focusBox .num a:hover { background:#f60; }
/* Tab切换 */

.slideTxtBox { float:right; width:430px; height:450px; overflow:hidden; background:#fff; text-align:left; }
.slideTxtBox .hd { height:48px; padding:0; font-size:14px; }
.slideTxtBox .hd ul { overflow:hidden; zoom:1; height:48px; }
.slideTxtBox .hd ul li { float:left; background:#B8C3D4; color:#fff; font-weight:bold; padding:0 }
.slideTxtBox .hd ul li a { display:block; padding:0 15px }
.slideTxtBox .bd { padding:10px; background:#EAF1F5 }
.slideTxtBox .bd li { height:35px; line-height:35px; width:100%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.slideTxtBox .bd li .date { float:right; color:#333; }
.catecn { float:left; font-size:20px; font-weight:600; height:48px; display:block; line-height:48px; }
.cateen { float:left; font-size:16px; font-weight:500; color:#FFF; padding-top:15px; padding-left:15px; }
/*****************************/

.indextit { text-align: center; width:100%; height:48px; line-height:48px; padding-bottom:20px; }

.indextitbox { float:left; display:block; padding:0; background:url(../images/titbg.png) left center no-repeat; height:48px; line-height:48px; padding-left:50px; width:228px;  }

.indextit p { font-size: 30px; color: #07a53a; float:left }
.indextit span { display: block; color: #4d4948; margin-top: 5px; float:right }
.indextitbox .catecn { height:48px; line-height:48px; color:#fff }
.indextitbox .cateen { height:25px; font-size:18px; line-height:35px; }

.indextit .more{ float:right; line-height:48px;}
.indextit .more a{ font-size:16px;}
/**********/

.about { padding:0; overflow:hidden }
.abl { width: 280px; float:left }
.abpic { text-align:center; background:#D7D7D7; padding:10px }
.abpic img { display:inline-block; max-width:100% }
.ab_lanmu { padding:15px; overflow:hidden; background:#C3C7A8; }
.ab_hd { padding:0 10px; display:block }
.ab_tit { float:left; font-size:18px; font-weight:600 }
.ab_en { float:right; color:#FFF }
.ab_bd { background:#C3C7A8; padding:0; overflow:hidden; width:100%; display:block }
.ab_bd a { display:block; color:#000; line-height:30px; text-align:center }
.ab_bd a:hover { background:#B7B79B }
/*****专家*******/

.case { padding:0; overflow: hidden }
.case .indextitbox {  }
.bxywz4b { overflow: hidden; margin: 0 auto; padding:15px 15px; background:#fff; border:1px solid #ccc }

.bxywz4 { overflow: hidden; margin: 0 auto; padding:0; background:#fff;   }
.bxywz4 ul { width: 100%; padding:0; overflow:hidden }
.bxywz4 ul li { width: 280px; height: 180px; float: left; margin-right:16px; background:#fff }
/*

.bxywz4 ul li:nth-child(4n) {

margin-right:0

}*/

.bxywz4 ul li img { width: 120px; height: 180px; float: left; margin-right: 10px; }
.bxywz4 ul li h4 { display: block; width: 135px; padding:5px; font-size: 16px; line-height: 25px; float: left; color: #232323; }
.bxywz4 ul li p { text-align: justify; width: 135px; font-size: 13px; color: #686868; line-height: 24px; float: left; }
.bxywz4 ul li:hover h4 { color: #f00; }
.bxywz4 ul li:hover p { color: #686868; }
.bxywz4a { overflow: hidden; margin: 0 auto; padding:0; background:#fff;   }
.bxywz4a ul { width: 100%; padding:0; overflow:hidden }
.bxywz4a ul li { width: 280px; height: 180px; float: left; margin-right:16px; background:#fff }
/*

.bxywz5 ul li:nth-child(4n) {

margin-right:0

}*/

.bxywz4a ul li img { width: 120px; height: 180px; float: left; margin-right: 10px; }
.bxywz4a ul li h4 { display: block; width: 135px; padding:5px; font-size: 16px; line-height: 25px; float: left; color: #232323; }
.bxywz4a ul li p { text-align: justify; width: 135px; font-size: 13px; color: #686868; line-height: 24px; float: left; }
.bxywz4a ul li:hover h4 { color: #f00; }
.bxywz4a ul li:hover p { color: #686868; }
/**********/



.news { padding:0; overflow: hidden; width:900px; float:right }
.news .indextitbox { background:#BBC8C5 }
.news_bd { background:#E8E7EC; padding:16px; overflow:hidden }
.news ul { padding:0; overflow:hidden; zoom:1 }
.news li { background: #E8E7EC; width:294px; height: 294px; float: left; margin-right:16px; position:relative }
/*.news li:nth-child(3n){ margin-right:0}

*/



.news li img { width: 294px; height: 294px; }
.news .box { padding: 0; position:absolute; bottom:0; left:0; background:url(../images/whitebg.png) repeat; height:50px; line-height:50px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; width:294px; }
.news .box a { font-size:16px; }
.news li:hover a, .case li:hover p { color: #fff; }
/***************/



/*****专家*******/

.kepu { padding:0; overflow: hidden }
.kepu .indextitbox { }
.bxywz5 { overflow: hidden; margin: 0 auto; padding:15px 16px 0; background:#fff; border:1px solid #ccc }
.bxywz5 ul { width: 100%; padding:0; overflow:hidden }
.bxywz5 ul li { width: 574px; height: 200px; float: left; background:#FFF; margin-bottom:20px; margin-right:16px }
 .bxywz5 ul li:nth-child(2n) {
 margin-right:0
}
.bxywz5 ul li img { width: 235px; height: 190px; float: left; margin-right: 10px; }
.bxywz5 ul li h4 { display: block; width: 300px; padding:5px; font-size: 16px; line-height: 25px; float: left; color: #232323; }
.bxywz5 ul li p { text-align: justify; width: 300px; font-size: 13px; color: #686868; line-height: 24px; float: left; }
/**********/



.link { margin-top: 40px; line-height: 46px; }
.link p { font-size: 18px; color: #454545; font-weight: bold; background: url(../images/link.jpg) no-repeat left center; padding-left: 70px; height: 46px; line-height: 46px; }
.link a { color: rgba(64, 63, 63, .9); margin-left: 10px; }
/*******/

.footer { height: 80px; line-height:40px; text-align:center; background: #0C8C35; margin-top: 20px; color: #fff; padding-top:10px }
.footer a { color: #000; }
.fcontent { font-size: 15px; line-height: 28px; margin:0 auto }
.fcontent .copy { font-size: 14px; color: rgba(255, 255, 255, .51); margin-top: 5px; line-height:40px; }
.fcontent p { height: 40px; line-height:40px; }
.fcontent a { color: rgba(255, 255, 255, .51); }
.fcontent .copy a { color: rgba(255, 255, 255, .51); }
/**************************/

	#container { width:1200px; margin:0px auto 20px auto; }
/*侧栏*/

		#sidebar { float:left; width:250px; }
/*侧栏标题*/

.SideTitle { width:100%; height:50px; line-height:50px; font-size:25px; font-weight:normal; color:#fff; background:#07a53a; text-align:center }
.SideTitle span { font-size:16px; display:block; }
/*分类*/

#Classification { width:250px; margin-bottom:25px; }
#Classification ul { padding:0; background-color:#ececec; }
#Classification ul li a { color:#000; text-align:center; height:53px; line-height:53px; font-size:16px; display:block; }
#Classification ul li.change a, #Classification ul li a:hover { background:#07a53a; color:#fff; text-decoration:none; }
#Classification ul#jigou { padding:0; background-color:#ececec; }
#Classification ul#jigou li a { color:#000; text-align:center; height:40px; line-height:40px; font-size:12px; }
#Classification ul#jigou li.change a, #Classification ul#jigou li a:hover { background:#07a53a; color:#fff; text-decoration:none; }
/*内容区域*/

		#neirong { float:right; width:930px; position:relative; background:#F6F9FB; padding:0; overflow:hidden }
#neirong img { max-width:100% }
/*位置*/

			#Location { height:41px; line-height:41px; position:absolute; top:0px; right:0px; padding-left:20px; background:url(../images/icon_home.gif) no-repeat left 12px; }
/*产品*/

			#Products { width:873px; }
/*主标题*/

	.MainTitle { height:40px; line-height:40px; overflow:hidden; font-size:17px; margin-bottom:20px; border-bottom:1px solid #cecece; }
/*********/

.position { height: 40px; line-height: 40px; background: #eee; }
.position .container { }
.submenu li { float: left; margin: 0 10px; }
.submenu li a { display: block; padding: 0 20px; }
.submenu li a:hover { color: #07a53a; }
.submenu li a.hover { background: #07a53a; color: #fff; }
.pagetop { background:#E4ECF2; color:#000; font-size:20px; height:80px; line-height:80px; padding:0 15px }
.main { padding: 30px 0; margin: 0 auto; }
.main.container { padding: 30px 0; margin: 0 auto; }

.content { margin: 0 auto; line-height: 30px; padding:20px }
/**/

	#DocList { padding:20px; }
/*文档列表*/

	.DocList li { height:35px; line-height:35px; overflow:hidden; font-size:14px; padding-left:22px; background:url(../images/1.gif) no-repeat 11px 14px; border-bottom:1px dashed #cccccc; }
.DocList li span { float:right; color:#818181; }
/*上一篇 下一篇*/

	#PrevNext { line-height:24px; font-size:14px; padding:10px 0; border-top:1px solid #cfcfcf; }
.list { margin-top: 30px; }
.list li { border-bottom: 1px dashed #ccc; margin-top: 20px; padding-bottom: 7px; }
.list li a { display: block; font-size: 13px; color: #5a5a5a; font-weight: bold; }
.list li a:hover { color: #07a53a; }
.list li span { display: block; font-size: 11px; color: #929292; line-height: 25px; }
.list li p { font-size: 12px; color: #5A5A5A; }
.photo { margin-top: 20px; }
.photo li { float: left; text-align: center; margin: 0 12px; margin-top: 10px; }
.photo li p { line-height: 30px; }
.photo li img { width: 250px; height: 180px; transition: all 0.3s; }
.photo li:hover img { opacity: 0.8; }
.showtop { text-align: center; border-bottom: 1px dotted #ddd; padding-bottom: 10px; margin-bottom: 10px; }
.showtop .title { font-size: 16px; color: #000; font-weight: bold; margin-top: 30px; }
.showtop .update { margin-top: 10px; }
.showtop .update span { margin: 0 5px; font-size: 12px; color: #999; }
.prepage { margin-top: 40px; line-height: 30px; font-size: 14px; padding:0 15px; border-top:1px double #cfcfcf; }
.hotcp { margin-top: 20px; }
.hotcp ul { border-top: 1px dashed #ddd; padding-top: 20px; }
.hotcp li { float: left; line-height: 40px; margin-left: 20px; text-align: center; width: 203px; }
.hotcp li:first-child { margin: 0; }
.hotcp li img { height: 137px; width: 203px; }
.hotcp_top { background: #0069b7; color: #fff; font-weight: bold; height: 40px; line-height: 40px; margin-bottom: 10px; text-align: center; width: 100px; }
.hotnews { margin-bottom: 30px; margin-top: 20px; }
.hotnews_top { border-bottom: 1px solid #ddd; color: #0069b7; font-size: 14px; line-height: 30px; margin-bottom: 10px; }
.hotnews li { border-bottom: 1px dotted #ddd; float: left; line-height: 36px; margin-right: 30px; width: 440px; }
.hotnews li a { color: #2e2e2e; }
.hotnews li span { color: #999; float: right; font-size: 13px; }
.hotlabel { margin-top: 30px; }
.hotlabel p { color: #0069b7; }
.hotlabel a { display: block; float: left; margin-right: 10px; margin-top: 10px; padding: 0 10px; background: #0069b7; line-height: 30px; color: #fff; font-size: 12px; }
/***********/

.pagess { clear: both; margin: 20px; overflow: hidden; margin-left: 0px; text-align: center; font-size:12px }
.pagess ul li { display:inline-block; border: 1px solid #ccc; padding: 2px 9px; margin: 0 3px; line-height: 20px; background: #fff; color:#999 }
.pagess ul li:hover { background:#ccc; color:#fff; border: 1px solid #ccc }
.pagess ul li:hover a { color:#fff; }
.pagess ul li.thisclass { display: inline-block; border: 1px solid #ccc; padding: 2px 9px; margin: 0 3px; background: #ccc; color: #fff; }
.pagess ul li.thisclass a { color: #fff; }
.pagess ul li a { display:block; color:#999 }
.pagess ul li a:hover { color: #fff; }
a.page-num-current { background:#ddd; }
.pagess ul { display:inline-block; margin:0 auto; padding:0 }
.pagess ul a { color:#999; display:inline-block; padding: 2px 9px; border: 1px solid #ddd; float: left; margin: 0 5px; background: #fff; }
.pagess ul a.page-num-current { background:#ddd; }
span.page-status { color:#999; display:inline-block; padding: 2px 9px; border: 1px solid #ddd; float: left; margin: 0 5px; }
span.page-num { display:none }
/**************/

.layui-form-pane .layui-form-label2 { width:180px; padding:8px 15px; height:38px; line-height:20px; border-width:1px; border-style:solid; border-radius:5px; text-align:center; background-color:#6BC04B; overflow:hidden; box-sizing:border-box; float:left; border-color: #6BC04B; color:#FFF }
/**********/

.form-right { width:550px; height:300px; margin:80px auto; border:1px solid #6BC04B; border-radius:5px; position:relative; }
.form-right h3 { width:100%; height:46px; text-align:center; line-height:46px; font-size:16px; background:#6BC04B; color:#fff; }
.form-right .quickMessage { padding:20px; }

/********************/

/* 宽度 */
.container {
    padding: 0 15px;
    width: 1200px;
    margin: 0 auto;
}
/* 颜色 */
.title-130 {
    border-bottom: 1px solid #e2e2e2;
    font-size: 24px;
    color: #0C8C35;
    padding-bottom: 15px;
    margin-bottom: 20px;
    line-height: 32px;
}
.list-130 li {
    border-bottom: 1px dotted #ccc;
}
/* 颜色 end*/
.title-130 small {
    font-size: 14px;
    color: #999;
    text-transform: uppercase;
    margin-left: 10px;
}
.list-130 li span {
    float: right;
    font-size: 12px;
}
.news130 {
    padding: 50px 0;
}
.title-130 .more130 {
    float: right;
    font-size: 14px;
}
.ey-news130 {
    margin-left: -45px;
}
.ey-news130 .item130 {
    float: left;
    width: 33.333333%;
}
.ey-news130 .wrap130 {
    margin-left: 45px;
}
.ey-news130 .title-130 {
    font-size: 20px;
    padding-bottom: 5px;
    margin-bottom: 0;
}
.list-130 li a {
    display: block;
    line-height: 30px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-left: 0px;
}
@media screen and (max-width: 767px) {
body {
    min-width: 320px;
    padding-top: 50px;
    padding-bottom: 50px;
}
.container {
    width: auto;
}
.ey-news130 {
    margin-top: -20px;
}
.ey-news130 .item130 {
    width: 100%;
}
.ey-news130 .wrap130 {
    margin-top: 20px;
}
.ey-news130 .title-130 {
    font-size: 18px;
}
}