body {

    padding: 0px;

    margin: 0px;

    font-size: 14px;

    font-family: 'Microsoft YaHei';

    color: #000;

    background: #fff;

}









/*通用*/



.clear {

    clear: both;

    height: 0px;

    overflow: hidden;

}

.blank1 {

    height: 1px;

    overflow: hidden;

}

.blank3 {

    height: 3px;

    overflow: hidden;

}

.blank5 {

    height: 5px;

    overflow: hidden;

}

.blank10 {

    height: 10px;

    overflow: hidden;

}

.blank12 {

    height: 12px;

    overflow: hidden;

}

.blank15 {

    height: 15px;

    overflow: hidden;

}

.blank20 {

    height: 20px;

    overflow: hidden;

}

.blank25 {

    height: 25px;

    overflow: hidden;

}

.blank30 {

    height: 30px;

    overflow: hidden;

}

.blank40 {

    height: 40px;

    overflow: hidden;

}

.blank50 {

    height: 50px;

    overflow: hidden;

}

a {

    color: #333;

    text-decoration: none;

    transition: all 0.2s ease 0s;

}

a:hover,

a:focus {

    color: #FF6600;

    text-decoration: none;

}

a:active {

    outline: none;

    blr: expression(this.onFocus=this.blur());

}

.img {

    vertical-align: auto;

}

div,

ul,

li,

dl,

dt,

dd,

p,

form {

    padding: 0px;

    margin: 0px;

    list-style-type: none;

}

.img {

    padding: 3px;

    border: 0px solid #CCC;

    -moz-box-shadow: 0px 0px 6px #C4C4C4;

    -webkit-box-shadow: 0px 0px 6px #C4C4C4;

    box-shadow: 0px 0px 6px #C4C4C4;

}

.img2 {

    padding: 50px 0;

    border: 1px solid #CCC;

}

.yuan-border {

    background-color: #fff;

    box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);

    margin: 0 auto;

    padding: 5px 10px 10px;

    border-radius: 5px;

}

.yingcang {

    width: 100%;

    overflow: hidden;

    white-space: nowrap;

    text-overflow: ellipsis;

}

.xian {

    background-color: #e5e5e5;

    height: 1px;

    margin: 9px 0;

    overflow: hidden;

}









/*文字颜色*/



.text-hong {

    color: #F00;

}

.text-lu {

    color: #009B4D;

}

.text-xia {

    color: #E82B91;

}

.text-bai {

    color: #FFF;

}

.text-cheng {

    color: #FF9900;

}









/*替换*/



blockquote {

    border-left: 5px solid #009B4D;

    margin: 0 0 20px;

    padding: 0 0 0 15px;

}

.btn-xs,

.btn-group-xs>.btn {

    border-radius: 1px;

    font-size: 12px;

    line-height: 1.5;

    padding: 3px 8px;

}

.btn-md,

.btn-group-xs>.btn {

    border-radius: 1px;

    font-size: 14px;

    line-height: 1.5;

    padding: 8px 15px;

}

.form-ss {

	border:1px solid red;

    background-color: #fff;

    background-image: none;

    border: 1px solid #ccc;

    border-radius: 1px;

	float:left;

    display: block;

    font-size: 12px;

    line-height: 1.5;

    padding: 3px 12px;

    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;

    width: 180px;

}

.navbar-form {

    margin-left: -15px;

}









/*文字大小*/



.font12 {

    font-size: 12px;

}

.font13 {

    font-size: 13px;

}

.font14 {

    font-size: 14px;

}

.font15 {

    font-size: 15px;

}

.font16 {

    font-size: 16px;

}

.font18 {

    font-size: 18px;

}

.font20 {

    font-size: 20px;

}

.font24 {

    font-size: 24px;

}









/*间距*/



.pt3 {

    padding-top: 3px;

}

.pt5 {

    padding-top: 5px;

}

.pt8 {

    padding-top: 8px;

}

.pb5 {

    padding-bottom: 5px;

}

.pt10 {

    padding-top: 10px;

}

.pt15 {

    padding-top: 15px;

}

.plr20 {

    padding: 0 20px;

}

.plr50 {

    padding: 0 50px;

}

.pt20 {

    padding-top: 20px;

}

.pt30 {

    padding-top: 30px;

}

.pl3 {

    padding-left: 3px;

}

.pl5 {

    padding-left: 5px;

}

.pl10 {

    padding-left: 10px;

}

.pl15 {

    padding-left: 15px;

}

.pr5 {

    padding-right: 5px;

}

.pr10 {

    padding-right: 10px;

}

.pr15 {

    padding-right: 15px;

}

.pl20 {

    padding-left: 20px;

}

.pl25 {

    padding-left: 25px;

}

.pb10 {

    padding-bottom: 10px;

}

.pb15 {

    padding-bottom: 15px;

}

.pb20 {

    padding-bottom: 20px;

}

.mt5 {

    margin-top: 5px;

}

.mt8 {

    margin-top: 8px;

}

.mt10 {

    margin-top: 10px;

}

.mt20 {

    margin-top: 20px;

}

.mt30 {

    margin-top: 30px;

}

.mt40 {

    margin-top: 40px;

}

.mb10 {

    margin-bottom: 10px;

}

.mb20 {

    margin-bottom: 20px;

}

.mb30 {

    margin-bottom: 30px;

}

.ml5 {

    margin-left: 5px;

}

.ml10 {

    margin-left: 10px;

}

.ml20 {

    margin-left: 20px;

}

.w130 {

    width: 180px;

    height: 130px;

}









/*行距*/



.line20 {

    line-height: 20px;

}

.line25 {

    line-height: 25px;

}

.line30 {

    line-height: 30px;

}

.line35 {

    line-height: 35px;

}

.line40 {

    line-height: 40px;

}

.line50 {

    line-height: 50px;

}









/*背景*/



.bg-bai {

    background: #FFF;

}

.bg-blue {

    background: #0975BE;

}

.bg-hui {

    background: #F0F0F0;

}

.bg-lv {

    background: #DFF2FA;

}

.bg-hei {

    background: #000;

}

.btn-radius {

    border-radius: 0;

}

.container {

    width: 1200px !important;

}

.col-md-20 {

    position: relative;

    min-height: 1px;

    padding-right: 15px;

    padding-left: 15px;

    width: 20%;

    float: left;

}

.right { float: right;}







/*头部*/

.head{ width:100%; height:auto; float:left; overflow:hidden; }

.head_tp{ width:100%; height:auto; float:left; overflow:hidden; background:#FFF;}

.w_1200{ width:1200px; height:auto; margin:0 auto;}

.w_800{width:800px; height:auto; margin:0 auto;}

.logo{ width:650px; height:auto; float:left; margin-top:25px; margin-bottom:25px; overflow:hidden;}

.logo img{ width:100%px; float:left;}



.tel { width: 300px;  margin-top:25px; margin-bottom:25px; }

.tel span {  display: block;   font-size: 16px;  color: #9b9b9b;   margin-top: -5px; }

.tel img { display: block; float: left; margin-right: 5px;}

.tel strong {  display: block;  font-family: times new roman,Times,serif; font-size: 32px;  color: #575F38; }





.menu{ width:100%;  float:left; overflow:hidden; line-height:65px; height:65px; background:#575F38;}

.menu ul { width:1200px; margin:0 auto;}

.menu li{ width:136px; height:65px; line-height:65px; float:left; margin-left:10px; text-align:center;}

.menu li a{ color:#fff; font-size:16px; font-weight:bold;}

.curr{background:#677a3f; }

.menu li:Hover{background:#677a3f; }



.biaoyu{ width:100%; height:auto; float:left; text-align:center; font-size:60px; color:#fff; font-style:italic;     font-family: \5fae\8f6f\96c5\9ed1;}





.section-three{

	margin-top:1px;

	overflow:hidden;

	width:100%;

	float:left;

}

.owl-carousel-c{

	width: 100%;

	float:left;

	overflow:hidden;

	margin-top:1px;

}

#banner{

	width:100%;

	float:left;

	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:#1567a1;}

.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}



.sy_about{ width:100%; height:auto; float:left; overflow:hidden; }

.about_list{ width:1200px; height:auto; margin:0 auto; overflow:hidden; margin-top:80px;}

.about_fl{ width:550px; height:auto; float:left; overflow:hidden; }

.about_fl video { width:100%;}

.about_fl img{ vertical-align:bottom; width:100%;}

.about_tab {  margin-top: 25px; margin-bottom: 30px;}

.about_tab a { display: inline-block;   width: 100px;    height: 33px;    line-height: 33px;    text-align: center;    border: 1px solid rgba(0,0,0,.7);    color: #000;    font-size: 16px;

margin-right:13px;  border-radius: 7px;}







.about_fr{ width:50%; height:auto; float:left; overflow:hidden; text-align:left; margin-left:3%;}

.about_fr h2{ font-size:20px; color:#aaa;}

.about_fr h3{ font-size:32px; color:#333; margin:0; padding:0; font-weight:400; margin-bottom:20px; overflow:hidden;}

.about_fr ul{ width:100%; height:auto; float:left; overflow:hidden; line-height:27px; font-size:16px; margin-bottom:20px; color:#333;}

.about_fr ul p{ color:#333;}



.sy_prd{ width:100%; height:650px; float:left; overflow:hidden; background:#f4f6f6 center bottom no-repeat;}

.sy_prd h2{ width:100%; height:68px; line-height:68px; float:left; text-align:center;  color:#333; font-size:34px; font-weight:bold; margin-top:45px;}

.sy_prd ul{ width:100%; height:auto; float:left; overflow:hidden; margin-bottom:30px; margin-top:20px;}

.sy_prd li{ width:226px; height:auto; float:left; margin-right:4px; overflow:hidden;  padding:5px; margin-bottom:20px;}

.sy_prd li img{ width:100%; height:auto; float:left;border-radius:50px; background:#FFF;}

.sy_prd .text{ width:100%; height:50px; line-height:50px; text-align:center; float:left; font-size:24px;margin-top:10px; }

.cp_more{ width:185px; height:50px; line-height:50px; margin:0 auto; overflow:hidden; text-align:center; background:#677b40; font-weight:bold; border-radius:3px; transition: all .3s ease-in-out;}

.cp_more a{ color:#fff; font-size:16px;}

.cp_more:hover{ background:#fff;}

.cp_more:hover a{ color:#000;}

.xian2 { width:1000px; height:1px; background:#f0f0f0; margin:0 auto; display:block; }

 

.sy_lxwm{ width:100%; height:550px; float:left; background:url(../images/19.jpg) no-repeat fixed center center;}

.sy_lxwm h2{ width:100%; height:auto; float:left; overflow:hidden; padding-top:130px; color:#fff; font-size:54px; padding-bottom:10px; font-weight:500; margin:0;}

.sy_lxwm h3{ color:#fff;}

.lx_more{ width:185px; height:50px; line-height:50px; float:left; margin-top:30px; overflow:hidden; overflow:hidden; text-align:center; background:#677b40; font-weight:bold; border-radius:3px; transition: all .3s ease-in-out;}

.lx_more a{ color:#fff; font-size:16px;}

.lx_more:hover{ background:#fff;}

.lx_more:hover a{ color:#000;}



.sy_news{ width:100%; height:614px; float:left; overflow:hidden; margin-bottom:40px;}

.sy_news h2{ width:100%; height:68px; line-height:68px; float:left; text-align:center; background:url(../images/10.png) center no-repeat; color:#333; font-size:34px; font-weight:bold; margin-top:67px;}

.news_tit{ width:23%; height:auto; float:left; overflow:hidden; margin-right:2%; box-shadow: 0 0 15px 0 rgba(0,0,0,.1); padding-bottom:20px;}

.news_data{ width:95%; height:auto; float:left; overflow:hidden;}

.news_data p{ font-size:16px; color:#545454; float:left;width:120px; height:30px;line-height:30px; margin-top:10px; margin-left:15px;}

.colorful_more{ width:30px; height:30px; line-height:30px; margin-top:10px; overflow:hidden; float:right; text-align:center; margin-right:30px; border:1px solid #c5c5c5; -webkit-transition: all .5s;}

.news_tit:hover .colorful_more{transform:translateX(30px)}

.news_tit:hover a{ color:#83a144;}

.colorful_more a{ width:100%; height:100%; float:left;}

.news_bt{ width:100%; height:auto; float:left; margin:0 5%; overflow:hidden;}

.news_bt a{ width:95%; height:auto; line-height:25px; float:left; font-size:16px; color:#333;}

.news_con{ width:95%; height:auto; float:left; overflow:hidden; margin-top:10px; line-height:23px; font-size:14px; color:#999999;}

.news_img{ width:100%;  float:right; text-align:right;}

.news_img img{ width:100%;height:207px;}



.link{ width:100%; height:55px; line-height:55px; float:left; border-top:4px solid #667a3f; background:#fff;}

.link span{ color:#545454;}

.link a{ color:#545454;}



.footer{ width:100%; height:150px; float:left; overflow:hidden; background:#252525; padding-top:30px; padding-bottom:20px;}

.foot1{ width:370px; height:auto; float:left; overflow:hidden;}

.foot1 h2{ width:100%; height:40px; line-height:40px; float:left; border-bottom:1px solid #404040; color:#fff; margin:0; font-size:16px; margin-bottom:10px;}

.foot1 span{ border-bottom:1px solid #fff; height:40px; float:left;}

.foot1 li{ width:50%; height:30px; line-height:30px; float:left; overflow:hidden;}

.foot1 li a{ color:#7f7f7f; font-size:15px;}

.foot1 li a:hover{ color:#677b40;}

.foot2{ width:200px; height:auto; float:left; overflow:hidden; margin-left:30px;}

.foot2 h2{ width:100%; height:40px; line-height:40px; float:left; border-bottom:1px solid #404040; color:#fff; margin:0; font-size:16px; margin-bottom:10px;}

.foot2 span{ border-bottom:1px solid #fff; height:40px; float:left;}

.foot2 li{ width:100%; height:30px; line-height:30px; float:left; overflow:hidden;}

.foot2 li a{ color:#7f7f7f; font-size:15px;}

.foot2 li a:hover{ color:#677b40;}

.foot3{ width:300px; height:auto; float:left; overflow:hidden; margin-left:30px;}

.foot3 h2{ width:80px; height:30px; line-height:30px; float:left; text-align:center; background:#3b3b3b; margin:0; font-size:16px; color:#fff; margin-top:10px; margin-bottom:20px; overflow:hidden;}

.foot3 p{ line-height:40px; float:left; width:100%; color:#7f7f7f;}

.foot3 p strong{ color:#fff;}

.foot4{ width:160px; height:auto; float:right; text-align:center; line-height:25px;}

.foot4 span{ width:100%; float:left; text-align:center; color:#7f7f7f;}



.footmt{ width:100%; height:55px; line-height:55px; float:left; background:#1a1a1a; text-align:center; color:#7f7f7f;}



.pagebg{ width:100%; height:auto; float:left; overflow:hidden; background:#f9f9f9;}

.pagebgtwo{ width:100%; height:auto; float:left; overflow:hidden; background:#fff;}

.daohang{ width:100%; height:48px; line-height:48px; float:left; text-align:right; background:#f4f4f4;}



.nabout_fl{ width:500px; height:auto; padding-bottom:20px; float:left; background:url(../images/11.png) left bottom no-repeat; margin-top:60px; overflow:hidden; margin-bottom:40px;}

.nabout_fl h2{ font-size:20px; color:#aaa;}

.nabout_fl h3{ font-size:34px; color:#333; margin:0; padding:0; font-weight:400; margin-bottom:20px; overflow:hidden;}

.nabout_fr{ width:700px; height:auto; float:left; overflow:hidden; line-height:24px; margin-top:60px;  margin-bottom:40px;}



.swiper_banner {

	overflow:hidden;

	width:100%; float:left;

	display: block;

	height: 405px

}

.swiper_banner .swiper-slide {

	display: block;

	background-repeat: no-repeat;

	background-position: center center;

	height: 100%

}

.swiper_banner .swiper-pagination {

	bottom: 30px

}

.swiper_banner .swiper-pagination-bullet {

	width: 38px;

	height: 2px;

	opacity: 1;

	background: #BCBCBC;

	border-radius: 0;

	vertical-align: bottom;

	transition: all 0.3s 0s ease-in-out;

	-webkit-transition: all 0.3s 0s ease-in-out

}

.swiper_banner .swiper-pagination-bullet-active {

	height: 5px;

	background: #5E5E5E

}





.title-products {

    background: url(../images/title-products.png) no-repeat center center;

    height: 74px;

}

.text-center {

    text-align: center;

}

.index_bt h2 {

    padding-top: 35px;

    font-weight: 600;

    color: #000;

	font-size:20px;

}

.dbzz{ width:45px; height:3px; margin:0 auto; background:#f00;}



.con123{ width:100%; height:auto;margin:10px auto; overflow:hidden;}

.conA{ width:1200px; height:auto; margin:0 auto; }

.by{ width:1200px;  height:auto; padding:20px 0; float:left;}

.by ul{width:23%; text-align:center; float:left; padding:0 1%;}

.by ul li .p1{ font-size:18px; line-height:40px; font-weight:bold; margin:0;}

.by ul li .p2{ color:#666; margin:0; line-height:20px;}



.nab_img{ width:100%; height:auto; float:left; overflow:hidden;}

.abimg_f{ width:270px; height:auto; float:left; overflow:hidden; margin-right:40px;}

.abimg_f img{ width:270px; height:270px; float:left;}



.nsgsb{ width:100%; height:68px; line-height:68px; float:left; text-align:center; background:url(../images/10.png) center no-repeat; color:#333; font-size:34px; margin-bottom:20px; overflow:hidden; font-weight:bold;}

.sbdsb{ width:500px; height:auto; line-height:30px; float:left; overflow:hidden;}

.cnm{ width:100%; height:auto; float:left;}

.name1{ width:96%; height:30px; line-height:30px; float:left; margin-left:2%; overflow:hidden; margin-bottom:10px;}

.content1{ width:96%; height:90px; float:left; margin-left:2%; overflow:hidden; margin-bottom:20px;}

.small-button{ width:120px; height:30px; line-height:30px; float:left; text-align:center; background:#677a3f; border:0; color:#fff; margin-left:2%;}



.news2{ width:1138px; height:auto; float:left; overflow:hidden; background-color: #ffffff; box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.1); margin-bottom: 40px; padding: 30px;}

.subnav {

	width:100%; float:left;

    background: transparent url(../images/divider.png) repeat-x scroll left bottom !important;

    height: 40px;

    line-height: 30px;

}

.subnav p a {

	color: #3c3b3c;

}

.right-nav {

	padding-right: 1px; float:left;

}

.right-nav a:hover {

	display: block;

	background: #AACE3B;

	color: #FFF;

}

.right-nav .current a {

	display: block;

	background: #AACE3B;

	color: #FFF;

}

.right-nav li {

	float: left;

	text-align: center;

	border-right: 1px dotted #CCC;

}

.right-nav li a {

	padding: 0 15px;

}



.right-main{ width:100%; height:auto; float:left; overflow:hidden;}

.right-main ul{ width:100%; height:auto; float:left; overflow:hidden; border-bottom: 1px solid #EEEEEE; margin-bottom: 15px;}

.xw_img{ width:250px; height:auto; float:left; overflow:hidden;}

.xw_img img{ width:250px; float:left;}

.xw_tit{ width:850px; height:auto; float:right;}

.xw_tit h2 {

    margin: 0;

    font-size: 22px;

    height: 45px;

    line-height: 45px;

    letter-spacing: 1px;

	font-weight:500;

}

.xw_tit h2 a {

    color: #6B0007;

}

.xw_tit h2 a:hover{ color:#ff6600;}

.xw_tit h5.date {

    margin: 0;

    height: 20px;

    line-height: 20px;

    text-transform: uppercase;

    color: #4E4E4E;

	font-weight:300;

}

.xwcon{ width:100%; height:auto; line-height:25px; float:left; padding-top:10px; padding-bottom:10px; font-size:15px; overflow:hidden;}

.btn-sm{

	border-color: #E5E5E5;

    color: #333;

    background: #eee;

	padding: 5px 10px;

    font-size: 12px;

    line-height: 1.5;

    border-radius: 3px;

}

.btn-sm:hover{ background:#ff6600; color:#fff;}



#pages {

	padding: 14px 0 10px 15px;

	text-align: center;

}

#pages a {

	display: inline-block;

	height: 32px;

	line-height: 30px;

	background: #fff;

	border: 1px solid #E4E4E4;

	text-align: center;

	color: #999;

	padding: 0 10px;

	margin: 0 5px;

}

#pages a.a1 {

	background: url(../images/pages.png) no-repeat 0 5px;

	width: 66px;

	padding: 0;

	background: #fff;

	margin: 0 5px;

}

#pages a:hover {

	background: #677b40;

	color: #fff;

	text-decoration: none

}

#pages span {

	display: inline-block;

	height: 32px;

	line-height: 30px;

	background: #677b40;

	border: 1px solid #677b40;

	color: #fff;

	text-align: center;

	padding: 0 10px

}



.gzal_t{ width:350px; height:auto; float:left; border:1px solid #ddd; margin-bottom:25px; padding:10px; overflow:hidden; margin-right:20px;}

.gzal_t img{ width:350px; height:230px; float:left;}

.al1{ width:100%; height:40px; line-height:40px; overflow:hidden; text-align:center; margin-top:5px; background:#e6e6e6; float:left;}

.al2{ width:100%; height:auto; line-height:30px; margin-top:20px; float:left; overflow:hidden; color:#7f9d81;}

.gzal_t:hover .al1{ color:#7f9d81;}



.cp_fl{ width:280px; height:auto; float:left;}

.sousuo{ width:280px; height:auto; float:left; margin-bottom:10px;}

.ssnmb{ width:242px; height:34px; line-height:34px; float:left; border:1px solid #ddd; color:#333; overflow:hidden; text-indent: 8px; margin:0; padding:0;}

.btn-xs{ width:36px; height:36px; float:right; background:url(../images/ss.png) center no-repeat #677a3f; border:0;}



.cp_lb{ width:278px; height:auto; float:left; border:1px solid #ddd;}

.cp_lb h2{ background:#677a3f; height:60px; line-height:60px; float:left; text-indent:20px; width:100%; margin:0; color:#fff; font-size:20px; font-weight:300;}

.lb1{ width:100%; height:52px; line-height:52px; float:left; border-top:1px solid #ddd; text-indent:20px; background:url(../images/lbbg.jpg) 250px center no-repeat;}

.lb1 a{ font-size:16px; color:#414141; width:100%; height:52px; float:left;}

.lb1:hover{ background:url(../images/lbbg.jpg) 250px center no-repeat #f0f0f0;}

.lb1:hover a{ color:#677a3f; text-decoration:underline;}

.lb2{ width:100%; height:30px; line-height:30px; float:left; overflow:hidden; text-indent:22px;}

.lb2 a{ color:#999; font-size:14px;}



.cp_xw{ width:278px; height:auto; float:left; border:1px solid #ddd;}

.cp_xw h2{ background:#677a3f; height:60px; line-height:60px; float:left; text-indent:20px; width:100%; margin:0; color:#fff; font-size:20px; font-weight:300;}

.cp_xw ul{ width:268px; height:auto; float:left; overflow:hidden; padding:5px; border-bottom:1px solid #ddd; margin-bottom:10px; padding-bottom:10px;}

.sb_img{ width:90px; height:auto; float:left;}

.sb_img img{ width:90px; float:left;}

.sb_tit{ width:170px; height:auto; float:right; overflow:hidden;}

.sb_tit h3{ font-weight:300; width:100%; float:left; height:30px; line-height:30px; overflow:hidden; font-size:14px; color:#333; margin:0;}

.sb_tit h3 a{ color:#677b40;}

.sb_tit h5{ margin:0; line-height:20px; font-size:13px; color:#333; font-weight:300;}



.cp_fr{ width:900px; float:right; height:auto; overflow:hidden;}

.nmzl{ width:275px; height:auto; float:left; border:1px solid #ddd; padding:5px; margin-right:10px; overflow:hidden; margin-bottom:10px;}

.nmzl_img{ width:275px; height:206px; float:left; overflow:hidden;}

.nmzl_img img{ width:275px; height:206px; float:left; transition: transform 1s;}

.nmzl_img:hover img {

	-webkit-transform: scale(1.15);

	-moz-transform: scale(1.15);

	-o-transform: scale(1.15);

	-ms-transform: scale(1.15);

	transform: scale(1.15);

}

.nmzl_tit{ width:100%; height:50px; line-height:25px; float:left; text-align:center; overflow:hidden;}

.nmzl_tit a:hover{ color:#677b40; text-decoration:underline;}

.nmzl_xj{ width:100%; height:30px; line-height:30px; float:left; text-align:center; background:url(../images/bz.jpg) 10px center no-repeat #eaedef; border:1px solid #d8dde6; border-radius:3px; overflow:hidden; margin-top:10px; margin-bottom:5px;}

.nmzl_xj:hover{ background:url(../images/bz.jpg) 10px center no-repeat #b8b9b9;}

.nmzl_xj:hover a{ color:#333;}



.xwny h2 {

	color: #000;

	font-size: 20px;

	font-weight: 700;

	margin-bottom: 6px;

	text-align: center;

	padding: 16px 0 0px;

	border-bottom: 1px solid #e5e5e5

}

.xwny h2 span {

	font-size: 12px;

	font-weight: normal;

	line-height: 50px;

	color: #999

}

.xw_content {

	width:800px;

	margin:0 auto;

	overflow:hidden;

	line-height: 26px;

	color: #000;

	text-align: justify;

	font-size:16px;

}

.xw_content p {

	line-height: 26px;

	padding-top: 20px; 

}

.xw_content img {

	max-width: 100%;

	text-align: center; 

	height:auto;

}



.preview{width: 480px;float:left;position: overflow:hidden;}

.preview .show{width: 480px;height:360px; overflow: hidden;}

.preview .show img{ vertical-align: middle; width:480px; height:360px;}

.thumb-scroll{width: 480px;height: 100px; margin-top: 5px; position: relative;}

.thumb-scroll .pro-thumb{width: 480px;height: 100px; position: relative; overflow: hidden; margin: 0 auto;}

.thumb-scroll .pro-thumb ul { position: absolute;height: 100px; left: 0;top: 0}

.thumb-scroll .pro-thumb ul li{float: left;width: 114px;height: 86px;padding: 2px; border: 1px solid #d1d1d1; overflow: hidden;} 

.thumb-scroll .pro-thumb ul li img{vertical-align: middle; width:114px; height:86px;}



.qnmb_fr{ width:400px; float:right; height:auto;}

.qnmb_fr h2{ margin:0; line-height:30px; font-weight:500; border-bottom:1px solid #eeeeee; padding-bottom:5px;}

.cpshuoming{ width:390px; height:168px; line-height:25px; float:left; background:#e6e6e6; margin-top:10px; margin-bottom:10px; padding:5px; overflow:hidden;}

.nycp_tel{ width:100%; height:110px; float:left; border-bottom:1px solid #eee; border-top:1px solid #eee; padding:8px 0;}

.nycp_tel span{ width:200px; height:60px; line-height:25px; float:left; margin-top:20px; margin-left:60px; text-indent:50px; overflow:hidden; color:#0485ff; background:url(../images/tel.jpg) left center no-repeat;}

.nycp_tel strong{ padding-left:50px; font-size:18px;}

.wx{ width:110px; height:auto; line-height:20px; text-align:center; float:right; overflow:hidden;}

.wx img{ width:100px;}



.view-table{ width:100%; height:auto; line-height:25px; font-size:16px; float:left; margin-top:10px; overflow:hidden;}

.view-table h2{ width:100%; height:58px; line-height:58px; float:left; border-bottom:1px solid #e5e5e5; margin-bottom:15px; font-weight:500;}

.view-table h2 span {

    font-size: 22px;

    color: #000;

    padding-left: 13px;

    border-bottom: 2px solid #a83042;

    height: 57px;

    line-height: 57px;

    display: inline-block;

    position: relative;

}

.view-table h2 span:after {

    content: "";

    width: 5px;

    height: 18px;

    background: #575F38;

    position: absolute;

    left: 0;

    top: 20px;

}

.view-table table{ width:100%; height:auto; float:left; overflow:hidden; word-wrap: break-word; word-break: break-all;}

.view-table td{ padding:3px; border:1px solid #ddd;}

.view-table img{ width:100%; float:left; margin-top:5px; overflow:hidden;}

.view-table p{ float:left; display:inline; width:100%;}





.yb_conct {

	position: fixed;

	z-index: 9999999;

	top: 25%;

	right: -127px;

	cursor: pointer;

	transition: all .3s ease;

}

.yb_bar ul li {

	width: 180px;

	height: 53px;

	font: 16px/53px 'Microsoft YaHei';

	color: #fff;

	text-indent: 54px;

	margin-bottom: 3px;

	border-radius: 3px;

	transition: all .5s ease;

	overflow: hidden;

}

.yb_bar .yb_top {

	background: #677a3f url(../images/fixCont.png) no-repeat 0 0;

}

.yb_bar .yb_phone {

	background: #677a3f url(../images/fixCont.png) no-repeat 0 -57px;

}

.yb_bar .yb_QQ {

	text-indent: 0;

	background: #677a3f url(../images/fixCont.png) no-repeat 0 -113px;

}

.yb_bar .yb_ercode {

	/*height:200px;*/

	background: #677a3f url(../images/fixCont.png) no-repeat 0 -169px;

}

.hd_qr {

	padding: 0 29px 25px 29px;

}

.yb_QQ a {

	display: block;

	text-indent: 54px;

	width: 100%;

	height: 100%;

	color: #fff;

}



.nycptp{ width:480px; float:left; height:360px; overflow:hidden;}





.lx_fl{ width:240px; height:auto; float:left; overflow:hidden;}

.lxwmd .title {

    width: 240px;

    height: 72px;

    background: #575F38;

    text-align: center;

    padding-top: 20px;

}

.lxwmd .title p {

    font-size: 24px;

    color: #fff;

    font-weight: 700;

}

.nylx {

    width: 100%;

    background: #fff;

}

.nylx .title {

    width: 100%;

    height: 50px;

    background: #575F38;

    padding-left: 24px;

    color: #fff;

    font-size: 17px;

    font-weight: 700;

    line-height: 50px;

    box-sizing: border-box;

    position: relative;

}

.nylx .title span {

    display: inline-block;

    font-size: 12px;

    color: rgba(255,255,255,.2);

    margin-left: 5px;

    font-weight: 400;

}

.nylx .contact {

    width: 100%;

    border: 1px solid #e9e9e9;

    border-top: none;

    padding-top: 15px;

    box-sizing: border-box;

}

.nylx .contact .tel {

    width: 230px;

    margin: 0 auto;

    border-bottom: 1px solid #e9e9e9;

    padding-bottom: 15px;

}

.nylx .contact .tel img {

    display: block;

    margin: 0 auto;

    margin-bottom: 15px;

}

.nylx .contact .tel span {

    display: block;

    text-align: center;

    font-size: 14px;

    color: #aeaeae;

	line-height:40px;

}

.nylx .contact .tel b {

    display: block;

    text-align: center;

    margin-top: 5px;

    font-size: 26px;

    color: #575F38;

	line-height:66px;

}

.nylx .dizhi {

    width: 225px;

    margin: 0 auto;

    font-size: 14px;

    color: #5d5d5d;

    line-height: 29px;

    padding-left: 5px;

    padding-bottom: 10px;

}



.lx_fr{ width:540px; height:auto; float:right; overflow:hidden;}





.pageimg { width:100%; height:550px; background: #fff url(../images/pageimg.jpg) no-repeat; margin:0 auto;}

.pageimg ul { width:1200px; margin:0 auto; }

.pageimg p { padding-top:15%; font-size:30px; text-align:center;}



.pageimg2 {width:100%;  float:left; text-align:center;} 





.jsyf { margin-top:40px; margin:0 auto;width:1440px; margin-top:40px;}

.jsyfl { float:left; width:741px; height:503px;}

.jsyfr1 { float:right;background:url(../images/jsyfr.jpg) no-repeat; width:699px; height:503px;}

.jsyfr1 strong  {font-size: 20px; color: rgb(32, 151, 243); text-align:center; margin-top:200px; float:left; width:477px; margin-left:100px;}





.jsyfl2 { float:right; width:741px; height:503px;}

.jsyfr2 { float:left;background:url(../images/jsyfr.jpg) no-repeat; width:699px; height:503px;}

.jsyfr2 strong  {font-size: 20px; color: rgb(32, 151, 243); text-align:center; margin-top:200px; float:left; width:477px; margin-left:100px;}



.jsyfl3 { float:left; width:741px; height:503px;}

.jsyfr3 { float:right;background:url(../images/jsyfr.jpg) no-repeat; width:699px; height:503px;}

.jsyfr3 strong  {font-size: 20px; color: rgb(32, 151, 243); text-align:center; margin-top:200px; float:left; width:477px; margin-left:100px;}





.jsyfl4 { float:right; width:741px; height:503px;}

.jsyfr4 { float:left;background:url(../images/jsyfr.jpg) no-repeat; width:699px; height:503px;}

.jsyfr4 strong  {font-size: 20px; color: rgb(32, 151, 243); text-align:center; margin-top:200px; float:left; width:477px; margin-left:100px;}





.cl {clear:both;}



.fwlx { padding-top:120px; margin:0 auto;width:1200px; }







.jsyfl5 { float:left; width:600px; height:375px; margin-bottom:40px;}

.jsyfl5 img { width:500px;}

.jsyfr5 { float:right;background:#fff; width:600px; height:375px;margin-bottom:40px;}

.jsyfr5 strong  {font-size: 30px; color:#575F38;  float:left; width:477px; }

.jsyfr5 span  {font-size:16px; color:#757575;  float:left; width:440px; margin-top:26px;display:block; }

.jsyfr5 li { width:100px; height:36px; text-align:center; background:#F00; float:left; display:block;border-radius:10%;margin-top:60px; }

.jsyfr5 li a { color:#FFF; line-height:36px;  }





.jsyfl6 { float:right; width:600px; height:375px;margin-bottom:40px;}

.jsyfl6 img { width:500px;}

.jsyfr6 { float:left;background:#fff; width:600px; height:375px;margin-bottom:40px;}

.jsyfr6 strong  {font-size: 30px; color:#575F38;  float:left; width:477px; }

.jsyfr6 span  {font-size:16px; color:#757575;  float:left; width:440px; margin-top:26px;display:block; }

.jsyfr6 li { width:100px; height:36px; text-align:center; background:#F00; float:left; display:block;border-radius:10%;margin-top:60px; }

.jsyfr6 li a { color:#FFF; line-height:36px;  }









.ttt{ width:910px; height:60px; }

.ttt li{ float:left; width:220px; height:40px; border:1px solid #ddd;  background:#fff; margin-right:17px; text-align:center; line-height:40px;cursor:pointer;}

.ttt li.hover{background:#575f38;font-weight:bold;color:#fff;}

.ttt li.hover a{font-weight:bold;color:#fff;}

.tabcont{ width:1200px; float:left; height:auto;clear:both;}

.tabcont .tabc{width:1200px; float:left; height:auto;clear:both;}

.tabcont .tabc ul{width:99%; height:auto; float:left; overflow:hidden; padding:0px; margin:0px; padding-right:1%; margin-bottom:10px; background:#FFF;}

.tabcont .tabc ul li{width:95%;  float:left; overflow:hidden; background:#fff; color:#999; padding:5px;}

.tu1{ width:25%; border:1px solid #ddd; padding:3px; float:left;}

.tu1 img{ width:100%; height:213px;}

.tu2{width:70%; padding:2px 0px 5px; margin:0px;float:right;}

.xwconone { width:70%; float:right; line-height:25px; color:#666;}

.tu2 img{ float:left;}

.wz{ text-align:center; height:auto; line-height:25px;width:70%; float:right;}

.wz a{ color:#333; font-size:16px; font-family: microsoft yahei; font-weight:bold; margin-top:10px; display:block; text-align:left;}

.wz a span { color:#666; font-weight:400;}

.date { float:right; width:57%; text-align:right;}



.cl { clear:both;}



.cpzxc  { width:100%;  background:#f7f7f7;} 

.cpzxcc { width:1000px; margin:0 auto;} 

.cpzx img { width:100%;}



.cpzx1 { float:left; width:100%; position:relative}







.h-message-con {width:330px; position:absolute; right:0px; top:40px;}

.dianhuac { width:200px; float:left; padding:7.5px;}

.tijiaoc {padding:8px; width:80px; background:#ffee34; border:none; margin-left:5px;}



.cpzx8 { float:left; width:100%; position:relative}

.h-message-con2 {width:330px; position:absolute; right:0px; top:780px;}

.dianhuac2 { width:200px; float:left; padding:8px; border:#f7f7f7 solid 1px;}

.tijiaoc2 {padding:8px; width:80px; background:#35a7ee; border:none; margin-left:5px; color:#FFF;}









