@charset "utf-8";
/* CSS Document */


.foot-heig{ height: 228px; background-position: left bottom}
.foot-heig .bt-l{ padding: 60px 0 0 0}
.foot-heig .bt-c{padding: 50px 0 0 0}
.foot-heig .bt-r{margin: 54px 13px 0 0;}
.flexslider{width:100%; height:370px; position: relative; overflow:hidden; z-index: 1;}
/*图片*/
.flex-viewport,.flexslider .slides,.flexslider .slides li/*,.flexslider .slides li a img*/{ display: block; width:100%; /*height:100%;*/}
.flexslider .slides li { overflow: hidden; position: relative;}
.flexslider .slides li a { display: block; width:2560px; height:100%; position: relative; left:50%; margin-left:-1280px}
.flexslider .slides li a { text-align: center;}
.flexslider .slides li a img { display: inline-block; width:100%; height:370px; }

/*按钮点*/
.flex-control-nav{width:100%;position:absolute;bottom:30px;text-align:center; z-index: 9999;}
.flex-control-nav li{display:inline-block;zoom:1;*display:inline; }
.flex-control-paging li a{ background-image:url(/hm/dd.png) ;background-position: center 0; display: block; width: 14px; height:14px; overflow: hidden; text-indent: -99em; cursor: pointer; margin: 0 9px;}
.flex-control-paging li a.flex-active{ background-position: center -14px;  }


.content-bj{ width: 100% ;}

.gy-sec{ width: 100% ; height: 68px; background-color: #fff; border-top: 1px solid #c9c9c9 ;border-bottom: 1px solid #c9c9c9 ; overflow: hidden;}
.gy-sec-c{ width: 1360px; height: 68px; margin: 0 auto; position: relative; overflow: hidden;}
.gy-sec-c .dw{ height: 68px; line-height: 68px; font-size: 16px; color: #b6b6b6 ; padding-left: 45px; background: url(/hm/dw.png) no-repeat 2px center;float: left;}
.gy-sec-c .dw a{ font-size: 16px; color: #b6b6b6 ; padding: 0 3px;}
.gy-sec-c .dw a.on{color: #00aa48}
.gy-sec-c .dw a:hover{color: #00aa48}

.seac{width: 490px; height: 38px ; background: url(/hm/se2.png) no-repeat ;float: right; margin-top: 15px; position: relative; overflow: hidden;}
.seac .input{ width: 390px; height: 38px ; line-height: 38px; font-size: 14px; color: #606060 ; padding-left: 10px;}
.seac .submit{ width: 68px; height: 38px ; background: url(/hm/eac.png) no-repeat center center; position: absolute;right: 0;top: 0 ;font-size: 0;cursor: pointer;}
.seac .input::-webkit-input-placeholder{ color:#d2d2d2; }



.main-box{ width: 1360px ; padding: 32px 0 40px 0; margin: 0 auto; overflow: hidden;}
.main-l{ width: 266px; float: left; overflow: hidden;}
.main-r{ width: 890px; float: right; background-color: #fff ; padding-bottom: 40px; overflow: hidden;}

.lt-box{ width: 266px; height: 101px; background: url(/hm/lt-bj.jpg) no-repeat;position: relative; overflow: hidden;}
.lt-box h3{ width: 100%;text-align: center ;font-size: 30px; color: #fff ;line-height: 32px; padding: 28px 0 8px 0}
.lt-box h4{ width: 100%;text-align: center ;font-size: 20px; color: #8dadca ;line-height: 18px;}

.list{ width: 100%;}
.list ul{ width: 100%;background-color: #fff ;}
.list ul li{ width: 100%; height: 73px; border-bottom: 1px solid #dfdfdf ;}
.list ul li .hdd{ width: 100%; height: 73px;line-height: 73px; text-align: center;display: block ; font-size: 20px; color: #3f4040;}
.list ul li .hdd:hover{ background-color: #00aa48; color: #fff ;font-weight: bold}
.list ul li .hdd.on{ background-color: #00aa48; color: #fff ;font-weight: bold}

.lt-bot{ width: 100%;background-color: #fff ; margin: 18px 0 0 0; padding: 0 0 15px 0; overflow: hidden;}
.ewm3{ width: 150px; background-color: #fff ; padding: 15px 0 20px 0; margin: 0 auto; margin-top: 10px; text-align: center}
.ewm3 img{ width: 150px; height: 150px;display: inline-block}
.ewm3 h5{ font-size: 16px; color: #3f4040 ; padding: 9px 0 0 0}

.zj-box3{ width: 250px; margin: 0 0 26px 13px; overflow: hidden;}
.zj-box3 img{float: left;}
.zj-box3 .tbm{float: left ; padding-left: 7px;}
.zj-box3 .tbm h3{ line-height: 16px; font-size: 16px; color: #3f4040;margin: 3px 0 2px 0}
.zj-box3 .tbm h4{ line-height:32px; font-size: 22px; color: #00aa48 ;font-weight: bold}

.icm{ width: 240px; margin: 0 0 18px 20px; overflow: hidden;}
.icm img{float: left;}
.icm h4{ width: 193px; float: right; font-size: 18px; color: #5d5d5d ;}

.tup{ width: 998px; margin: 0 auto ; padding: 34px 0 0 0; overflow: hidden;}
.tup ul{ width: 1060px;}
.tup ul li{ width: 307px; float: left; margin: 0 38px 26px 0; position: relative;}
.tup ul li .tp-box{ width: 307px; height: 218px; overflow: hidden;}
.tup ul li .tp{ width: 307px; height: 218px;transition: all 0.4s;}
.tup ul li h3{ width: 297px; padding: 0 5px; height: 20px; line-height: 20px; font-size: 18px; color: #3f4040 ;text-align: center; white-space: nowrap;text-overflow: ellipsis ; margin-top: 13px; overflow: hidden;}
.tup ul li .zhe{width: 307px; height: 218px; background: url(/hm/vid-bj.png) repeat ;text-align: center; position: absolute; left: 0;top: 0; overflow: hidden;}
.tup ul li .zhe img{ margin-top: 80px;}
.tup ul li:hover .tp{ transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); }
.tup ul li:hover h3{color: #00aa48 ;font-weight: bold}
.sp ul li:hover .tp{ transform: scale(1.0); -webkit-transform: scale(1.0); -moz-transform: scale(1.0); -ms-transform: scale(1.0); -o-transform: scale(1.0); }

/* ======翻页====== */
.pagelable{ width: 100%;  }
.pageCustom{ text-align:center; margin:auto; margin-top:20px;}
.pageCustom a{ width: 24px; height: 24px; line-height:24px; display: inline-block; text-align: center; font-size: 16px; color: #8f8f8f; margin: 0 4px; background-color: #fff; border-radius:2px; font-family: "Arial";  }

/*提示*/
.pageCustom  a.pageCustom_Prompt{ width:auto; padding:0px 12px; }


.pageCustom_Pre_Disable img{ position: relative; top: 9px;}
.pageCustom_Next_Disable img{ position: relative; top: 9px;}
/*上一页*/
.pageCustom a.pageCustom_Pre{width: 74px; height: 41px;line-height: 41px;display: inline-block;
	text-align: center;  }
.pageCustom a.pageCustom_Pre:hover{background-color: #dee8f2; color: #666;border: solid 1px #90a8c8 }
.pageCustom a.pageCustom_Pre_Disable{width: 74px; height: 41px;line-height: 41px; display: inline-block;text-align: center;cursor: pointer;}
/* .pageCustom a.pageCustom_Pre_Disable:hover{} */
/*页码*/
/* .pageCustom a.pageCustom_Num{  border-radius: 2px; } */
.pageCustom a.pageCustom_Num:hover{ color: #fff; background-color: #0aa351}
.pageCustom a.pageCustom_Num_On{ color: #fff; background-color: #0aa351}

/*下一页*/
.pageCustom a.pageCustom_Next{width: 74px; height: 41px;line-height: 41px;display: inline-block;
	text-align: center;}
.pageCustom a.pageCustom_Next:hover{  background-color: #dee8f2; color: #666;border: solid 1px #90a8c8 }

.pageCustom a.pageCustom_Next_Disable{width: 74px; height: 41px;line-height: 41px;display: inline-block;text-align: center;cursor: pointer;}
 
/*跳转*/
 .pageCustom a.pageCustom_Go{ width:auto;  height:41px; display: inline-block; line-height: 41px;text-align: center;  }
 .pageCustom a.pageCustom_Go input{ margin:0 13px; width: 57px;height: 25px;line-height: 25px; display: inline-block; background-color: #d2d2d2;  color: #8f8f8f; text-align: center ; font-size: 16px; position: relative; font-family: "Arial"}
 .pageCustom a.pageCustom_Go span{ padding: 3px 7px; border: solid 1px #00aa48; border-radius:2px; color: #00aa48;cursor: pointer;   font-family: "Arial" }

.mgt3{ margin-top: 18px;}


.chanp{ width: 890px; margin: 0 auto; padding: 32px 0 0 0; overflow: hidden; }
.chanp ul{ width: 890px;}
.chanp ul li{ width: 280px; float: left; margin: 0 16px 31px 0; background-color: #fff ; }
.chanp ul li .img-tu{ width: 280px; height: 280px; position: relative; overflow: hidden;}
.chanp ul li .img-tu img{width: 280px; height: 280px; }
.chanp ul li h3{ width: 100% ; height: 20px; line-height: 20px;text-align: center; font-size: 18px; font-weight: bold ; color: #00aa48; position: absolute; left: 0; top: 24px; overflow: hidden;}
.chanp ul li .yb{ width: 107px; height: 85px ; background: url(/hm/cp1.png) no-repeat; position: absolute; left: 0; bottom: 0; overflow: hidden;}
.chanp ul li .yb i{ width: 34px; font-size: 16px; font-weight: bold; color: #fff; font-style: normal;display: block; margin: 35px 0 0 6px }
.chanp ul li:hover .yb{ background: url(/hm/cp2.png) no-repeat;}
.chanp ul li .goum{ width: 100%; height: 34px; padding: 12px 0 0 0}
.chanp ul li .goum .aa1{ width: 87px; height: 34px;line-height: 34px;text-align: center ;background-color: #00aa48;float: left; color: #fff}
.chanp ul li .goum .aa2{ width: 87px; height: 34px;line-height: 34px;text-align: center ;background-color: #fc9200;float: right; color: #fff}



.xq-c{ width: 890px; margin: 0 auto; overflow: hidden;}
.tit{ width: 100% ; height: 38px; border-bottom: 1px solid #00aa48 ;}
.tit h3{ padding-left: 9px; font-size: 22px; font-weight: bold ;color: #00aa48; border-left: 5px solid #fc9200}


.fang-a{ width: 100% ; padding: 0 0 26px 0}
.fang-a ul{ width: 100% ;}
.fang-a ul li{ width: 100% ; height: 182px; padding-bottom: 17px; padding-top: 17px; border-bottom: 1px dashed #00aa48 ; overflow: hidden; }
.fang-a ul li img{ width: 256px; height: 182px;float: left;}
.fang-a ul li .fgr{ width: 720px; height: 182px;float: right; overflow: hidden;}
.fang-a ul li .fgr h3{ width: 100%; height: 20px; line-height: 20px; font-size: 16px; color: #3f4040 ;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1; margin: 8px 0 24px 0; overflow: hidden; }
.fang-a ul li .fgr h3 span{ font-size: 18px; font-weight: bold;color: #00aa48 ;}
.fang-a ul li .fgr h4{ width: 100%; height: 72px; line-height: 24px; font-size: 16px; color: #3f4040 ;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden; }
.fang-a ul li .fgr h4 span{ font-size: 18px; font-weight: bold;color: #00aa48 ;}

.xq-box{ width: 100% ; padding: 38px 0 38px 0}

.ted-bj{ width: 100% ; padding: 21px 0;border-bottom: 1px dashed #00aa48;}
.ted{ width: 100%; height: 44px;}
.ted .shuz{ width: 44px; height: 44px;line-height: 44px;text-align: center ; background: url(/hm/fh.png) no-repeat; font-size: 20px; color: #fff;font-weight: bold;float: left;}
.ted h4{float: left; padding-left: 8px; height: 44px;line-height: 44px; font-size: 20px; color: #00aa48}
.ted h4 span{ font-size: 24px; color: #00aa48 ;font-weight: bold}
.ted-bj .nrb{ width: 100% ; font-size: 16px; color: #3f4040 ; padding: 20px 0 5px 0; overflow: hidden;}
.ted-bj:last-child{border: none}


.sample-box{ width: 100%; height: 413px; margin-top: 32px; overflow: hidden;}
.sample-l{ width: 408px; height: 409px; border: solid 2px #00aa48 ;float: left; overflow: hidden;}
.sample-r{ width: 458px; height: 409px; float: left; margin-left: 20px; overflow: hidden;}
.sample-l .tu-box{width: 408px; height: 409px; position: relative;}
.sample-l .img-tu{width: 408px; height: 409px; position: relative; overflow: hidden;}
.sample-l .img-tu img{width: 408px; height: 409px;}
.sample-l h3{ width: 100% ; height: 20px; line-height: 20px;text-align: center; font-size: 18px; font-weight: bold ; color: #00aa48; position: absolute; left: 0; top: 24px; overflow: hidden;}
.sample-l .yb{ width: 146px; height:116px ; background: url(/hm/cp3.png) no-repeat; position: absolute; left: 0; bottom: 0; overflow: hidden;}
.sample-l .yb i{ width: 60px; line-height: 32px; font-size: 26px; font-weight: bold; color: #fff; font-style: normal;display: block; margin: 46px 0 0 6px }
/* .sample-l:hover .yb{ background: url(/hm/cp4.png) no-repeat;} */
.sample-r .bt{ width: 100% ; height: 49px; line-height: 40px;text-align: center; font-size: 24px; font-weight: bold ; color: #3f4040; }
.leix{ width: 456px; height: 48px; border: solid 1px #c9c9c9 ; position: relative; margin-bottom: 18px; overflow: hidden;}
.leix h3{ width: 136px; height: 50px; line-height: 50px;text-align: center; background-color: #fc9200; font-size: 18px; font-weight: bold;color: #fff ; position: absolute; left: 0;top: 0; overflow: hidden;}
.leix h4{ width: 320px; height: 48px; line-height: 48px; padding-left: 157px; font-size: 18px; color: #3f4040; white-space: nowrap;text-overflow: ellipsis; overflow: hidden;}

.tui-box{ width: 100% ; height: 24px; overflow: hidden;}
.tui-box h3{ line-height: 24px; font-size: 18px; color: #3f4040;float: left;}
.tui-box i{ width: 24px; height: 24px; background: url(/hm/xing.png) no-repeat;float: left; margin-right: 11px;}

.pho5{ width: 100%; height: 40px; margin: 19px 0 14px 0}
.pho5 img{float: left;}
.pho5 h4{ line-height: 38px ;float: left; font-size: 18px; color: #00aa48; padding-left: 10px;}
.pho5 h4 span{font-size: 24px; font-weight: bold}

.niu-box{ width: 100% ; height: 60px;}
.niu-box a{ width: 210px; height: 60px; background: url(/hm/dd1.png) no-repeat ;float: left; position: relative;}
.niu-box a img{ position: absolute; left: 18px;top: 17px}
.niu-box a span{ line-height: 60px; font-size: 18px; color: #fff ; padding-left: 59px}
.niu-box .a2{float: right ;}
.niu-box a:hover{ background: url(/hm/dd2.png) no-repeat ;}


.news{ width: 998px; margin: 0 auto;  margin-top: 34px; border-top: solid 1px #d0d1d5 ; }
.news ul{ width: 100% ;}
.news ul li{ width: 100% ;height: 105px; padding: 15px 0; border-bottom: solid 1px #d0d1d5 ; overflow: hidden; }
.news ul li a{ width: 100%; height: 105px; display: block ;}
.news ul li a h3{ width: 101px ; line-height: 26px; font-size: 24px; color: #a7a7a7 ;float: left; padding: 27px 0 0 17px}
.news ul li a .nwr{ width: 628px; float: left; overflow: hidden;}
.news ul li a .nwr h4{ width: 100%; height: 20px ;line-height: 20px; font-size: 18px; color: #606060;white-space: nowrap;text-overflow: ellipsis ; overflow: hidden; margin: 25px 0 13px 0}
.news ul li a .nwr p{ width: 100%; height: 40px ;line-height: 20px; font-size: 14px; color: #9a9a9a; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; overflow: hidden;}
.news ul li a img{ width: 187px; height: 105px;float: left; margin-left: 29px;}
.news ul li:hover{ background-color: #fafafa ; box-shadow: rgba(0, 0, 0, 0.1) 0 0 7px 3px ;border: none;position: relative; top: -1px; }
.news ul li:hover h3{color: #3bb35c}
.news ul li:hover .nwr h4{color: #3bb35c}
.news ul li.noa .nwr{ width: 844px}

.tit2{width: 998px; margin: 0 auto; padding-bottom: 20px }
.tit2 h3{padding-left: 9px; font-size: 22px;color: #606060;border-left: 5px solid #00aa48; position: relative;top: 33px}
.tit2 h3 span{font-weight: bold;color: #00aa48;}

.tit3{width: 100%;  padding:33px 0 15px 0 ;border-bottom: 1px solid #00aa48 ;}
.tit3 h3{padding-left: 9px; font-size: 24px;color: #00aa48;border-left: 5px solid #00aa48; margin-bottom: 12px }
.tit3 h4{ width: 100%; line-height: 20px; font-size: 18px; color: #666; padding-left: 12px;}

.bd-bj{ width: 792px; margin: 0 auto; padding: 20px 0; overflow: hidden;}
.bd-box{ width: 380px;float: left;}
.bd-box h3{ width: 100%; height: 43px;line-height: 43px; font-size: 20px;color: #3f4040 ; }
.bd-box h3 span{color: #a0251e}
.bd-box .ipt{ width:368px; height: 42px ; line-height: 42px ; background-color: #fff ; border: solid 1px #b3c4d8; padding-left: 10px; font-size: 16px; color: #3f4040 ; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; }

.bdb3{width: 792px; margin: 0 auto;}
.bdb3 h3{ width: 100%; height: 43px;line-height: 43px; font-size: 20px;color: #3f4040 ; }
.bdb3 h3 span{color: #a0251e}
.bdb3 .ipt{ width:772px; height: 242px ; line-height: 22px ; background-color: #fff ; border: solid 1px #b3c4d8; padding: 10px; font-size: 16px; color: #3f4040 ; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; font-family: "微软雅黑" }

.chong-z{ width: 100%; border-top: 1px solid #00aa48; padding: 40px 0 0 0; margin: 40px 0 0 0;text-align: center}
.chong-z .input{ width: 120px ; height: 50px; line-height: 50px; text-align: center; background: url(/hm/cz1.png) no-repeat; margin: 0 47px; font-size: 20px; color: #fff ;cursor: pointer;}
.chong-z .input:hover{ background: url(/hm/cz2.png) no-repeat;}


.xq-tit{ width: 100% ; border-bottom: 1px dashed #e0e0e0 ; padding: 38px 0 0 0; }
.xq-tit h2{ width: 100%;text-align: center ; font-size: 24px; color: #00aa48 ; line-height: 36px; padding-bottom: 28px;}
.xq-tit h5{ width: 100%;height: 34px;line-height: 34px; text-align: center ; border-top: 1px dashed #e0e0e0 ;  font-size: 16px; color: #6e6e6e;}

.nr-box{ width: 877px; padding: 20px 60px;border-bottom: 1px dashed #e0e0e0 ;  font-size: 18px; color: #3f4040 ;line-height: 32px;text-align: justify;}
.nr-box p{ margin: 16px 0 !important}
.nr-box img{max-width: 100% !important; height: auto !important;}


.page-box{ width: 826px ; height: 20px; margin: 0 auto; padding: 30px 0; overflow: hidden;}
.pag{ width:48% ; height: 20px; position: relative;float: left; }
.pag h3{ width: 70px; height: 20px; line-height: 20px; font-size: 16px; color: #505050; float: left;}
.pag a{ width: 300px; height: 20px;line-height: 20px;  font-size: 16px; color: #505050;float: left; white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.pag:hover h3{color: #00aa48 ;font-weight: bold}
.pag:hover a{color: #00aa48;font-weight: bold}


.fx{  width: 826px ; height: 20px; margin: 0 auto; }
.fx span{ line-height: 30px; font-size: 16px; color: #3f4040 ;float: left; padding-right: 6px;}
.bshare-custom2{float: left;}
.bshare-custom2 a{float: left; width: 26px !important; height: 26px !important; margin-right: 15px;cursor: pointer; }
.bshare-custom2 .bshare-qqim { background: url(/hm/qq1.png) no-repeat !important}
.bshare-custom2 .bshare-weixin {background: url(/hm/qq3.png) no-repeat !important}
.bshare-custom2 .bshare-sinaminiblog {background: url(/hm/qq2.png) no-repeat !important}


.dy-content .xq-tit{border-bottom: solid 1px #dfdfdf;}
.dy-content .xq-tit h2{color: #404241}
.dy-content .nr-box{ border: none}









