body, button, input, select, textarea {
	font: 14px/24px "微软雅黑", tahoma, arial, \5b8b\4f53;
	color:#555555;
}
.clear { clear: both;}
a {
	color: #555555
}
a:hover {
	color: #028602;
	text-decoration: none
}
ol, ul {
	list-style: none;
}
.wrapOuter{ display:block; width: 100%; height:auto; margin:0; padding:0;}
.logo { width: 350px; margin: 20px auto 0;}
.logo a {
	display: block;
	width: 350px;
	height: 65px;
	background: url(../images/logo.jpg) no-repeat;
	overflow: hidden;
	text-indent: -1000px;
	cursor: pointer
}
.btn-gld {
  color: #fff;
  background-color: #64B74D;
  border-color: #4cae4c;
}
.btn-gld:hover,
.btn-gld:focus,
.btn-gld.focus,
.btn-gld:active,
.btn-gld.active,
.open > .dropdown-toggle.btn-gld {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.search { margin-top: 36px;}
.keyword-text { height:30px; line-height: 30px; overflow:hidden;}
.keyword-text a { padding-right: 10px; color:#F8AE19; }
.search .btn-default { border:1px solid #64B74D;}
.search .form-control { border:1px solid #64B74D; border-left: none;}
.qr_code_block { width: 120px; margin: 10px auto; position:relative; }
.qr_code { display:block; width: 60px; height:80px; line-height:23px; font-size: 12px; color: #666;}
.qr_code.on { color: #64B74D;}
.qr_code .qr_code_i { display:block; width: 60px; height: 60px; background: url(../images/sprite.png) no-repeat 1px 1px;}
.qr_code_box { padding:5px; z-index:99; display:none; background: #f7f7f7; border:1px solid #f1f1f1; position:absolute; left:0; top: 25px;}
.qr_code_box span { display:block; width: 150px; line-height:23px;  text-align:center;  color: #64B74D;}
.qr_code_box span.qr_code_b {   width: 150px; height: 150px; background: #fff url(../images/sprite.png) no-repeat 5px -83px;}
/* --  导航 ---*/
.menuOuter { display:block; width: 100%; height:48px; margin:0; margin-top:20px; padding:0; background-color: #449d44;}
.menu { height: 48px; }
.menu li { float: left; margin-left:1px; position: relative; z-index: 10 }
.menu li a.level { float: left; padding: 0 30px; line-height: 48px; font-size: 16px; color: #fff }
.menu li.cur a.level,.menu li.on a.folder, .menu li.on a.file, .menu li.on a.level, .menu li a.level:hover { background-color:#03963e; color: #fff }
.menu dl {position: absolute;width: 100%;left: 0;top: 48px; background-color:#64B74D; display:none}
.menu li.on > dl {display: block}
.menu dd {height: 36px;overflow: hidden}
.menu dd a {display: block;line-height: 36px;font-size: 14px;text-align: center; color: #fff}
.menu dd a:hover {background-color: #449d44;color: #fff}

/*======= 焦点图 ======*/
/* banner */
.banner{ min-width:1000px;  position:relative;  height:420px; overflow:hidden;  }
.banner .bd{ position:relative; z-index:0;  }
.banner .bd ul{ width:100% !important; }
.banner .bd li{ width:100% !important;  height:420px; background-position: center top ; }
.banner .bd li .siteWidth{ width:1000px; position:relative;  margin:0 auto;  height:420px;  }
.banner .bd li a{ height:420px; display:block;  }

.banner .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; text-align:center; }
.banner .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:11px; height:11px; margin:4px; background:url(../images/dot-black.png) 0 0; overflow:hidden; 
	line-height:9999px; filter:alpha(opacity=40);opacity:0.4; 
}
.banner .hd ul .on{ filter:alpha(opacity=100);opacity:1;  }

.full_part { background: #F3FFE6;}
#serviceFeature, .product-block { padding: 50px 0; }
.product-block { background-repeat:no-repeat; background-position: center 50px; height: 500px;border-bottom:1px dashed #449d44;}
.product-block a { display: block; height: 400px; width: 100%; text-indent:-9999px;}


.serviceItem { display:block; padding-left: 150px; position:relative;}
.serviceIcon { background:url(../images/service.png) no-repeat; width: 138px; height: 138px;position:absolute; left:0; top:10px; }
.serviceIcon.sicon_1 { background-position: 0 0;}
.serviceIcon.sicon_2 { background-position: 0 -161px;}
.serviceIcon.sicon_3 { background-position: 0 -309px;}
#serviceFeature h3 { color: #449d44; font-size: 20px;}
#serviceFeature p { color: #666; font-size: 16px;}
.tit1{margin-bottom:20px;font:32px/42px "微软雅黑", "黑体";color:#e60012;}
.con1{margin-bottom:20px;font:18px/36px "微软雅黑", "黑体";color:#434343;}
.more1{margin-bottom:30px;font:bolder 16px/22px "微软雅黑", "黑体";color:#434343;}
.item-inline { padding:0;}
.block li{float:left;width:185px;}
.block li img{border:1px solid #d3d3d3;}
.block strong{display:block;font:bolder 14px/28px "微软雅黑", "黑体";color:#595757;}
.block-cover { width: 100%; height: 400px; display:block; background-repeat:no-repeat; background-position: left center;}
.pull-right .block-cover {background-position: right center;}

.news-block { padding: 20px 0 50px; }
.title_more { font-size: 14px; margin-top:10px;}
.news-block h3{ padding-bottom: 10px; border-bottom: 1px solid #FFF;}
.case_list { margin:0; padding:0;}
.case_list li { min-height:220px; position:relative; border-top:  1px dashed #ccc; padding: 0; padding-left: 250px;}
.case_list li:first-child { border-top: 0;}

.case_list li .case-cover { display:block; width: 240px; height: 180px; position:absolute; left:0; top:20px;}

.case_list li:first-child .case-cover { top:0px;}
.case_list li h3 { color: #f00; border-bottom:0;}
.case_list li h3 a { color:#F00;}
.case_list li h5 { color: #000; font-size:18px;}
.case_list li .ext-txt { color: #999; line-height:25px; height:75px; overflow:hidden; font-size:14px;}
.mod { border: 1px solid#fff; padding:1px;}
.mod-bd { background: #f7f7f7; height: 450px;}
.headline { padding:10px 10px 0 10px ;}
.headline a { display:block; margin:9px; float:left; width: 200px; height: 160px; position:relative;}
.headline a:last-child { margin-right:0;}
.headline a img { width: 200px; height:160px;  }
.headline a .news-title { position:absolute; bottom:0; left:1px; width: 198px; height:30px; line-height:30px; background:rgba(0,0,0,0.7); color: #fff; overflow:hidden;}
.news-list { padding: 20px; margin:0; float:left;}
.news-list li { height:36px; line-height:36px; border-bottom: 1px dashed #ccc; overflow:hidden;}
.news-list li a { line-height: 36px; height:36px; display:block;}
.news-list li a:hover {background-color: #449d44;color: #fff}
.news-list li i { font-size: 12px; float:left; line-height: 36px;}
#sendMsg { padding: 20px 0 0px; }
#sendMsg h2 { line-height: 40px; font-size: 36px; color:#449d44}
#sendMsg h3 { line-height: 50px; font-size: 40px; color:#FD872A; margin-top: 0; margin-bottom: 20px;}
#friendlinks { margin-top: 50px; border-top: 2px solid #449d44; padding-top: 20px;}
#friendlinks2 { float:left;  margin-top: 0px; padding-top: 20px;  padding-bottom: 20px;}
#friendlinks2 h3 { color: #449d44;}
#friendlinks2 a.flinks { font-size:16px; display:inline-block; padding: 5px 8px; line-height:24px;border: 1px solid #fefefe;}
#friendlinks2 a.flinks:hover { background: #449d44; color: #FFF;}
/*======  QQ 在线客服==========*/
.Q_pic1,.Q_sign1{background:url(../images/lanrenzhijia.png) no-repeat;}
.sign,.signa,.signb,.signc,.signd,.signe,.signf,.signg,.signh,.signi,.signj,.signq{background:url(../images/lanrenzhijia.png) no-repeat;display:block;}
.signi{background-position:-203px -484px;width: 10px;height: 30px;float:right;margin: 3px 10px 0 3px;}
.signj{background-position:-233px -478px;width: 10px;height: 30px;float:right;margin:0 5px 0 3px;}
.QQ_S{width:90px;height: 172px;position:fixed;right: 10px;top: 40%; z-index:99999;}
.Q_top{width:100%;background:#449D44; color: #fff; height:30px;line-height:30px;text-align: center;cursor:pointer;}
.Q_botm{width: 90px;border: 3px solid #449D44;}
.Q_pic,.Q_anser,.Q_sign{width:100%;height: 45px;border-bottom:2px solid #449D44;background: url(../images/lanrenzhijia.png) no-repeat;position:relative;overflow:hidden;color: white;text-align:center;cursor:pointer;background-color:white;}
.Q_pic{background-position:20px -458px;}
.Q_anser{background-position:-242px -384px;}
.Q_sign{background-position:-241px -434px;}	
.Q_anser_hide,.Q_pic_hide,.Q_sign_hide{width:100%;height:100%;position:absolute; color:#fff;background:#03963E;left: -84px;-webkit-transition:left ease-in-out .3s;-moz-transition:left ease-in-out .3s;transition:left ease-in-out .3s;}	
.hide_pic,.hide_pic1,.hide_pic2{width:100%;height: 26px;background: url(../images/lanrenzhijia.png) no-repeat;display:block;}
.hide_pic{background-position:-242px -348px;}
.hide_pic1{background-position:-100px -467px;}
.hide_pic2{background-position:-243px -479px;}
.Q_pic:hover .Q_pic_hide,.Q_anser:hover .Q_anser_hide,.Q_sign:hover .Q_sign_hide,.Q_pic1:hover .Q_pic1_hide,.Q_sign1:hover .Q_sign1_hide{left:0px;}
.Q_pic a, .Q_anser a,.Q_sign a,.Q_pic a:hover,.Q_anser a:hover,.Q_sign a:hover,.Q_pic1 a,.Q_pic1 a:hover,.Q_sign1 a,.Q_sign1 a:hover{color:white;}
a.blank{width:100%;height:100%;display:block;}
.QQ_S1{width:60px;height: 110px;position:fixed;right:10px;bottom:0;display:none;}
.Q_top1{width:100%;height:30px;background:#03963E; color:#fff; line-height:30px;text-align: center;cursor:pointer;}
.Q_botm1{width:60px;border:2px solid #03963E;height: 72px;}
.Q_pic1{border-bottom:2px solid #03963E;width:100%;height:33px;background-position:-55px -465px;position:relative;overflow:hidden;color: white;text-align:center;line-height:33px;cursor:pointer;background-color:white;}
.Q_sign1{width:100%;height:33px;width:100%;line-height:33px; height: 35px;background-position:-255px -437px;position:relative;overflow:hidden;color: white;text-align:center;cursor:pointer;background-color:white;}
.Q_pic1_hide,.Q_sign1_hide{width:100%;height:100%;position:absolute;background:#449D44;left: -56px;-webkit-transition:left ease-in-out .3s;-moz-transition:left ease-in-out .3s;transition:left ease-in-out .3s;cursor:pointer;}
.Q_sign1_hide a{font-size:12px;}

.footerOuter{ display:block; width: 100%; height:auto; margin:0; padding:0; background-color: #449d44;}
.footerOuter2{ display:block; width: 100%; height:auto; margin:0; padding:0; background-color: #03963e; line-height:40px; height:40px; color: #06fd69}
.footerOuter .row { padding: 20px 0;}
.footerOuter .col-md-3 { border-left: 1px solid #ccc; }
.footerOuter .col-md-3:first-child { border-left:0;}
.footerItem {  float:left; color: #fff; height: 150px; }
.footerItem dt { line-height: 40px; height: 40px; font-size: 16px;}
.footerItem dt i { padding-left: 8px; color: #06fd69; font-size: 20px;}
.footerItem dd { padding:0; line-height: 30px;}
.footerItem dd p { margin:0; padding:0;}
.footer-list a { display:block; color: #fff; float: left; width: 86px; height: 30px;}
.footerOuter .col-md-3 .qr-code { width: 259px; height: 150px; padding-top:30px; margin: 0px 0; float:left; background: url(../images/qr-code.png) center center no-repeat;}


.page_content { position:relative; padding-left: 200px;background: #fff; }
.aside_menu{ position:absolute; left:0; top:0; padding:0; background:#F3FFE6;}
.con{float:left;display: block; min-width: 760px; margin-left:-1px; min-height: 350px; padding:20px;border:0px solid #449d44; background:#fff; line-height: 30px; font-size: 18px;}
.con h3 {border-bottom: 1px solid #ccc;color: #64B74D; line-height: 50px;}
.aside_menu li {
	width: 204px;
	z-index:999;
	height: 76px;
	overflow: hidden
}
.aside_menu li a {
	display: block;
	height: 76px;
	color: #666;
}
.aside_menu li strong {
	width: 50px;
	line-height: 76px;
	float: left;
	text-align: center;
	font-weight: 400;
	font-family: Arial;
	font-size: 48px;
	display:none;
}
.aside_menu li span {
	display: block;
	padding-top: 10px;
	margin-left: 50px;
	font-size: 24px;
	text-align: left;
	line-height: 30px
}
.aside_menu li em {
	display: block;
	font-size: 14px;
	font-family: Arial
}
.aside_menu li.cur a, .aside_menu li a:hover {
	background-color: #fff;
	background: #fff;
	margin-right:1px;
	color: #64B74D;
	
}
.aside_menu li a:hover strong, .aside_menu li.cur a strong {
	color: #449d44;
	display:block;
}

.page_title {
	border-bottom: 1px solid #fff;
	margin-bottom: 15px;
	font-size: 30px;
	line-height: 40px;
	color: #449d44;
	font-family: "Microsoft YaHei", "\5FAE\8F6F\96C5\9ED1", "\9ED1\4F53";
}
.page_title em {
	padding-left: 10px;
	font-size: 20px;
	font-style: normal;	
	color: #64B74D
}
.section {
	width: 940px;
	float: left;
	padding: 20px;
	background:#fff;
	display:inline;
}
.ban {
	overflow: hidden;
	text-align: center
}
.ban > div {
	
	background-repeat: no-repeat;
	background-position: center top;
	text-indent: -99999px;
	width: 100%;
	height: 110px;
}
.about_ban { background-color:#549BD3; }
.news {
	min-height: 460px;
	overflow: hidden;
	background-color: #fff
}
.news_list {
	padding: 0 30px;
	overflow: hidden
}
.news_list li {
	padding: 20px 0;
	margin-top: -1px;
	border-top: 1px dashed #cdcdcd
}
.news_list dt {
	width: 160px;
	float: left
}
.news_list dt a {
	display: block;
	height: 120px;
	overflow: hidden;
	text-align: center;
	border: 1px solid #dfdfdf
}
.news_list dt img {
	height: 120px
}
.news_list dd {
	margin-left: 200px;
	color: #666
}
.news_list h2 {
	font-size: 24px;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	
}
.news_list h2 a {color:#449d44;}
.news_list p {
	margin: 3px 0 10px;
	height: 48px;
	line-height: 24px;
	overflow: hidden;
	font-size: 14px
}
.news_list h4 {
	font-size: 14px
}
.news_list h4 span {
	padding-right: 30px
}
.news_detail_title {
	line-height: 50px;
	padding-bottom: 15px
}
.news_detail_title span {
	float: right
}
.news_detail_title h2 {
	text-align:center;
	font-size: 24px;
	color:#449d44;
}
.news_detail {
	padding: 25px 30px;
	font-size: 18px;
	letter-spacing: 0.5px;
	color: #666
}

.news_detail p {
	padding-bottom: 18px
}
.news_detail img {
	text-align:center;
	border: 0px solid #dfdfdf
}
.news_detail_list {
	margin: 0 30px;
	padding: 15px 0;
	border-top: 1px dashed #cdcdcd
}
.news_detail_list li {
	height: 30px;
	font-size: 18px;
	overflow: hidden
}
/*分页*/

.pagetion {
	margin: 0 0px;
	padding: 40px 0;
	border-top: 1px dashed #cdcdcd;
	text-align: center
}
.pagetion .prve, .pagetion .next {
	font-family: "宋体"
}
.pagetion span, .pagetion a {
	padding: 13px 18px;
	margin: 0 2px
}
.pagetion span {
	color: #fff;
	background: #449d44;
}
.pagetion a {
	font-family: Arial;
	font-size: 14px;
	color: #449d44;
	border: 1px solid #ddd
}
.pagetion a:hover {color: #fff;background: #449d44;}
.thumbnailItem { height: 300px;}
.thumbnailItem .thumbnail { height: 279px;position:relative;}
.thumbnailItem .thumbnail:hover { border:1px solid #449D44;}
.thumbnail .thumbnaiTitle { left:1px; right: 1px; bottom:-10px; font-size:16px; text-align:center; position:absolute; height: 36px; line-height: 36px; background: rgba(0,0,0,0.4); color: #FFF; border-radius: 0 0 5px 5px;}
.thumbnailItem .thumbnail:hover .thumbnaiTitle { background: #449D44;}
.case_evaluate { border-bottom:1px dashed #449d44; padding-bottom: 30px; margin-bottom: 30px;} 
.case_evaluate .case_thumb {width: 450px; display:block; float:left; padding: 0px; padding-right: 30px; }
.case_evaluate h3 { font-size: 34px; color:#03963E}
.case_evaluate h5 { font-size: 20px; color:#449D44}
.case_evaluate .ext-txt { font-size: 18px; color: #999; line-height: 36px; padding: 15px 0}
.case_evaluate .text-author { text-indent:5em; font-size: 18px; }

#sendMsg h3.text-title {font-size: 24px; color:#449D44}
.hot-line { line-height: 50px; font-size: 24px;}
.txt-md { line-height: 30px; font-size: 16px;}

/*产品页，滚动*/
.easing {
    -webkit-transition: all 0.7s ease-out;
    -moz-transition: all 0.7s ease-out;
    -o-transition: all 0.7s ease-out;
    transition: all 0.7s ease-out;
}
#fullPage-nav {
    position: fixed;
    z-index: 100;
    margin-top: -32px;
    top: 50%;
    opacity: 1;
}
#fullPage-nav.right {
    right: 17px;
}
/* 右侧导航 */
#fullPage-nav {
    _display: none;
    font-size: 12px;
}
#fullPage-nav li {
    width: 190px;
    height: 21px;
    margin: 10px 0 0;
	overflow:hidden;
    vertical-align: middle;
}
#fullPage-nav li a {
    float: right;
    width: 21px;
    height: 21px;
    color: #8F9DA4;
    text-decoration: none;
    text-align: right;
    background: url(../images/dot.png) 5px 5px no-repeat;
}
#fullPage-nav li.active a {
    background-position: 0 bottom;
}
#fullPage-nav li.active .fullPage-tooltip {
	color: #449d44;
}
#fullPage-nav span {
    display: none;
}
.fullPage-tooltip {
    float: right;
	text-align:right;
    top: 0;
    margin-right: 5px;
    font: 12px "Microsoft Yahei";
    color: #8F9DA4;
    line-height: 21px;
}

.section {
    position: relative;
    overflow: hidden;
}
/*@media (max-width: 768px) {
   #nav_4, #nav_9, #nav_10 { display:none;} 
   .banner { display:none;}
   .serviceItem { display:block; padding-left: 74px; position:relative;}
   .serviceIcon { background: url(../images/service_min.png) no-repeat; width: 68px; height: 68px;  position:absolute; left:0; top:10px; }
.serviceIcon.sicon_1 { background-position: 0 0; }
.serviceIcon.sicon_2 { background-position: 0 -76px;}
.serviceIcon.sicon_3 { background-position: 0 -148px;}
#serviceFeature h3 { color: #449d44; font-size: 16px;}
#serviceFeature p { color: #666; font-size: 12px;}
   .product_menu { display:none;}
    .product_row .thumbnailItem { float:right;}
 
}*/
/*@media (min-width: 768px) and (max-width: 992px) {
  .menu li a.level { padding: 0 8px;}
   .aside_menu { display:none;}
   .page_content { padding-left:0px;}
  .product_row .thumbnailItem { float:right;}
  .serviceItem { display:block; padding-left: 96px; position:relative;}
   .serviceIcon { background: url(../images/service_mid.png) no-repeat; width: 90px; height: 90px;  position:absolute; left:0; top:10px; }
.serviceIcon.sicon_1 { background-position: 0 0; }
.serviceIcon.sicon_2 { background-position: 0 -102px;}
.serviceIcon.sicon_3 { background-position: 0 -194px;}
#serviceFeature h3 { color: #449d44; font-size: 16px;}
#serviceFeature p { color: #666; font-size: 12px;}
 
}
@media (min-width: 992px) and (max-width: 1200px) {
  .menu { margin:0} 
  .menu li a.level { padding: 0 15px;}
 
}
@media (min-width: 1200px) {
 
}*/

