/* reset */
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:100%;}
sup,sub{font-size:83%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight: 700;}
del,ins,u,s,a{text-decoration:none;}
body,textarea,input,button,select,keygen,legend{font:14px/1.14 Arial,'Microsoft YaHei',SimSun,HELVETICA; color:#666; outline:0;}
body{background: #f0f2f4;}
a{color: #333;}
a:hover{color: #03a560;}

/* 公共样式 */
.clearfix:after, .wrap:after, .row:after{clear: both; display: block; visibility: hidden; height: 0; line-height: 0; content: '';}
.clearfix, .wrap, .row{zoom: 1;}
.fl{float: left;}
.fr{float: right;}
.head_1, .head_2{background: #fff;}
.head_1 .wrap, .head_2 .wrap{overflow: visible;}
.jslct, .telephone, .banner .prev, .banner .next, .layout_1 .layout_1 .contact .title, .text_list li{background-image: url(index_bg.png); background-repeat: no-repeat;}
@font-face {
  font-family: "iconfont";
  src: url('iconfont/iconfont.eot?t=1545807318834');
  src: url('iconfont/iconfont.eot?t=1545807318834#iefix') format('embedded-opentype'),
    url('iconfont/iconfont.woff?t=1545807318834') format('woff'),
    url('iconfont/iconfont.ttf?t=1545807318834') format('truetype'),
}
.iconfont {font-family: "iconfont"; font-size: 16px; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}

/* 布局样式 */
.wrap{width: 1400px; margin: 0 auto; overflow: hidden;}
.layout_1, .layout_2, .layout_3, .layout_4, .layout_5, .layout_6, .layout_7{float: left; display: inline; margin: 0 10px;}
.layout_1{width: 380px;}
.layout_2{width: 600px;}
.layout_3{width: 1000px;}
.layout_4{width: 1400px;}
.layout_5{width: 300px;}
.layout_6{width: 690px;}
.layout_7{width: 1150px;}

.row_1 .cont_box{min-height: 370px;}
.row_3 .cont_box{height: 410px;}

/* 顶部 */
.header{width: 100%; background: url('head.jpg') repeat-x 0 60px #fff;}
.top_bar{height: 30px; line-height: 30px; font-size: 12px; background: #f2f2f2; border-bottom: 1px solid #ccc;}
.top_bar .fl{width: 500px;}
.top_bar .fr a{margin: 0 10px; padding-left: 12px; background: url(index_bg.png) no-repeat left -373px;}

/* logo */
.logo{position: relative; float: left; width: 400px; height: 90px; margin: 15px 0; *padding-bottom: 10px; line-height: 90px; font-size: 28px;}
.logo img, .logo_1 img{position: absolute; top: 10px; left: 0; max-width: 400px; max-height: 70px; *width: 400px; *height: 70px;}

/* 搜索 */
.search{float:left; width:480px; height: 42px; text-align:right; margin-top:39px; position:relative; z-index:1000; margin-left: 80px; display: inline;}
.stext{width:300px; height:36px; line-height:36px; padding-left:5px; border: 1px solid #ededed; border-left: none; border-right: none; vertical-align:middle; font-size:14px; color:#666; position:absolute; top:0; right:80px;}
.sbutton{width:80px; overflow: hidden; height:38px; border: none; vertical-align:middle; cursor:pointer; position:absolute; top:0; right:0px; color: #fff; font-size: 16px; background: #299A00;}

.search select{width:auto;}
.jslct {color:#f90; zoom:1; cursor:pointer; border:solid 1px #ededed; border-right: none; background-position: right -48px; background-color: #fff; z-index:0; position:absolute; right:385px; height:36px; line-height:36px; text-align:left; display:inline-block; *display:inline;}
.jslct .jslct_t {position:relative; z-index:2; padding:0 25px 0 10px; border-right: 1px solid #ededed; zoom:1; *display:block!important; *display:inline;}
.jslct em {font-style:normal; overflow:hidden; white-space:nowrap; color: #333; line-height:36px; display:block; font-size: 14px;}
.jslct dl{background:#f7f7f7; position:absolute; top:37px; left:-1px; border:solid 1px #ededed; border-top:0; height:28px; line-height:28px; z-index:100; display:none;}
.jslct dl dd {white-space:nowrap; background:#fff; cursor:pointer; color:#666; border-top:1px dashed #ddd; padding:0 5px; text-indent: 5px;}
.jslct dl .hover{background: #03a560; color:#fff;}
.jslct dl .noborder {border:none!important;}

.tel{float: right; margin-top: 40px; width: 203px;}
.tel span{background: url("bg.gif") no-repeat 0 -65px; display: block; height: 40px; padding-left: 48px;}
.tel em{color: #c00; font-size: 24px; font-weight: 400;}

/* 顶部电话 */
.telephone{background-position: 0 9px; color: #333; float: right; font-family: Microsoft YaHei; font-size: 14px; font-weight: bold;  margin-top: 28px; padding: 0 10px 0 28px;}
.telephone em {color: #c00; font-size: 24px; font-weight: 400;}

.head_2 .head{height: 70px; padding: 10px 0;}
.head_2 .logo_1 {position: relative; float: left; width: 400px; height: 70px; line-height: 70px; font-size: 28px;}
.head_2 .head .telephone{background-position: 0 0; height:16px; line-height: 16px; font-family: font-weight: bold;  margin-top: 10px; padding: 0 12px 0 28px;}
.head_2 .head .telephone em {color: #c00; font-size: 14px; font-weight: 700;}

.head_2 .head .search{height: 28px; margin-top: 5px;}
.head_2 .head .stext{width: 220px; height: 26px; line-height: 26px; right: 52px; border:solid 1px #D9DBD9; border-left: none; font-size: 12px; border-right: none;}
.head_2 .head .sbutton{width: 52px; height: 28px; background: url('search_btn.gif') no-repeat; background-size: 52px 28px; font-size: 14px;}
.head_2 .head .jslct {height: 26px; line-height: 26px; right: 277px; border:solid 1px #D9DBD9; border-right: none; background-position: right -54px;}
.head_2 .head .jslct em {line-height: 26px; font-size: 12px;}
.head_2 .head .jslct dl{height: 22px; line-height: 22px; top: 26px;}

/* banner */
.banner{position: relative; width: 100%; background-position: center 0; overflow: hidden;}
.banner a{display: block; width: 100%; height: 100%;}
.banner li{background-repeat: no-repeat; background-position: center 0; zoom:1; vertical-align:middle;}
.banner  img{width: 100%; vertical-align: top;}
.banner .prev,
.banner .next{position: absolute; display: block; left: 3%; top: 50%; margin-top: -25px; width: 27px; height: 50px; background-position: -30px -114px; filter: alpha(opacity=50);opacity: 0.5; outline: 0;}
.banner .next{left: auto; right: 3%; background-position: 0 -114px;}
.banner .prev:hover,
.banner .next:hover{filter: alpha(opacity=100); opacity: 1;}
.banner .hd{width: 100%; height:17px; overflow:hidden; position:absolute; left:0; bottom:20px;text-align: center; z-index:1;}
.banner .hd ul li{display: inline-block; *display: inline; margin:0 5px; width:15px; height:15px; line-height:14px; text-align:center; background:rgba(0,0,0,0.4); cursor:pointer; text-indent: 20px; overflow: hidden; border-radius: 50%;}
.banner .hd ul li.on{background:#f60; color:#fff;}

/*----- 模块公共样式 -----*/
.top_con{display: flex; width: 100%; max-width: 1400px; margin: 40px auto; padding: 0 20px; box-sizing: border-box;}
.top_con .item{flex: 1; background: #fff; margin-left: 20px; text-align: center; padding: 60px 0; font-size: 16px; box-shadow: 0px 0px 10px rgba(0,0,0,0.1);}
.top_con .item i{display: block; font-size: 50px; margin-bottom: 10px;}
.top_con .item:hover{background: #299A00; color: #fff;}
.top_con .item:hover i {animation: rot 0.5s; -webkit-animation: rot 0.5s;}
.top_con .item:first-child{margin-left: 0;}

.news_wrap{display: flex; width: 100%; max-width: 1400px; margin: 40px auto; padding: 0 20px; box-sizing: border-box; gap: 0 20px;}
.news_wrap .news_item{flex: 1; max-width: 440px; box-shadow: 0px 0px 10px rgba(0,0,0,0.1);}
.news_wrap .news_item .hd{overflow: hidden;}
.news_wrap .news_item .hd img{width: 100%; transition: all 0.2s; vertical-align: top;}
.news_wrap .bd{background: #fff; padding: 20px 20px 0;}
.news_wrap .title{display: flex; justify-content: space-between;}
.news_wrap .title h3{font-size: 22px; font-weight: 400; color: #333;}
.news_wrap .title a{display: inline-block; height: 24px; line-height: 24px; border-radius: 24px; padding: 0 20px; border: 1px solid #eee;}
.news_wrap .title a:hover{background: #299A00; color: #fff; border-color: #299A00;}
.news-list {padding: 10px 0 15px;}
.news-list a{display: block; white-space: nowrap; max-width: 400px; text-overflow: ellipsis; overflow: hidden; border-bottom: 1px solid #eee; padding: 14px 0;}
.news-list a:last-child{border-bottom: 0 none;}

.news_wrap .news_item .hd:hover img,
.zjjs li:hover img,
.yyhj a:hover img{transform: scale(1.1);}

/* 标题 */
.zjjs{padding: 15px; box-sizing: border-box;}
.content{width: 100%; max-width: 1400px; margin: 20px auto 50px; padding: 0 20px; box-sizing: border-box;}
.content .title{display: flex; justify-content: space-between; padding-bottom: 20px; align-items: center;}
.content .title h3{font-size: 22px; font-weight: 400; color: #333;}
.content .title .more a{display: inline-block; height: 28px; line-height: 28px; border-radius: 28px; padding: 0 20px; border: 1px solid #eee; background: #fff;}
.content .title .more a:hover{background: #299A00; color: #fff; border-color: #299A00;}

.layout_1 .content .title  h3{background: none; color: #333; padding-right: 15px;}
.layout_1 .content .title .more a{color: #03a560;}

/* 模块内容 */
.cont_box{border-top: none;}

/*----- 模块公共样式 End -----*/
.layout_5 .cont_box, .layout_5 .text_con{height: 332px;}
.layout_5 .cont_box{background: #fff url('contact.png') no-repeat 0 bottom;}
.pic_slide{position: relative; float: left; width: 400px; height: 312px;} 
.pic_slide img{position: absolute; left: 0; top: 0; width: 100%; height: 100%; display: none;}
.num_btn{position: absolute; right: 3px; bottom: 8px;}
.num_btn a{width: 19px; height: 19px; line-height: 19px; margin-right: 8px; text-align: center;	border-radius: 50%; background-color: #fff; color: #333; float: left;}
.num_btn a:hover {text-decoration: none;}
.num_btn .active {background-color: #f60; color: #fff;}

/* 关于我们 */
.text_con{line-height: 2; height: 454px; text-align: justify; overflow: hidden;}
.text_con img{float: left; padding-right: 20px;}
.row_3 .text_con{height: 410px;}
.layout_6 .text_con{height: auto; overflow: visible;}

/* 文字列表 */
.text_list li{line-height: 38px; height: 38px; background-position: left -530px; font-size: 14px; text-indent: 18px; overflow: hidden; border-top: 1px dashed #e0e0e0}
.text_list .date{float: right; color: #5b5b5b;}
.layout_1 .text_list .date{display: none;}
.row_1 .text_list ul, .row_1 ul.text_list{height: 374px; overflow: hidden;}
.row_3 .text_list .cont_box{padding: 10px 15px; height: 420px;}
.row_3 .text_list ul, .row_3 ul.text_list{height: 420px; overflow: hidden;}
.text_list .hot{background: none; text-indent: 0;  height: auto; margin-bottom: 10px; border-top: 0 none;}
.text_list .hot .pic{float: left; margin-right: 10px;}
.text_list .hot .pic, .text_list .hot .pic img{width: 120px; height: 90px;}
.text_list .hot h4{line-height: 1; font-size: 15px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.text_list .hot p{font-size: 12px; color: #777; height: 66px; line-height: 22px; overflow: hidden; margin-top: 10px;}

/* 联系我们 */
.contact li{background: none; text-indent: 0;}

/* 文字列表2 */
.text_list_1 li{height: 100px; padding: 10px 0 9px; *padding: 7px 0 9px; border-bottom: 1px dotted #9E2125; overflow: hidden;}
.text_list_1 li h3{margin-bottom: 5px; font-size: 15px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.text_list_1 li p{height: 48px; line-height: 24px; color: #666; overflow: hidden;}
.text_list_1 .cont_box .more{float: right; margin-top: 4px;}
.text_list_1 .cont_box .more a {background: #9E2125; color: #fff; display: inline-block; height: 20px; line-height: 20px; padding: 0 10px; font-size: 12px;}
.text_list_1 .cont_box .more a:hover {background: #b00; color: #fff;}

.row_1 .text_list_1 ul{height: 240px; overflow: hidden;}
.row_3 .text_list_1 ul{height: 410px; overflow: hidden;}
.row_3 .text_list_1 li{height: 85px;}
.row_3 .text_list_1 li p{height: 40px; line-height: 20px;}

/* 左图右文列表 */
.pic_list_1 dl {width: 100%; height: 100px; padding: 11px 0; overflow: hidden;}
.pic_list_1 dt {float: left; width: 133px; padding-right: 15px;}
.pic_list_1 dt img {width: 133px; height: 100px; vertical-align: middle;}
.pic_list_1 dd{overflow: hidden;}
.pic_list_1 dd h3 {height: 16px; line-height: 16px; margin-bottom: 5px; font-size: 15px; overflow: hidden;}
.pic_list_1 dd p {height: 48px; line-height: 24px; color: #666; overflow: hidden;}
.pic_list_1 dd .more {float: right; margin-top: 4px;}
.pic_list_1 dd .more a {background: #9E2125; color: #fff; display: inline-block; height: 20px; line-height: 20px; padding: 0 10px; font-size: 12px;}
.pic_list_1 dd .more a:hover {background: #c00; color: #fff;}

.row_3 .pic_list_1 dl {height: 85px;}
.row_3 .pic_list_1 dt {width: 113px;}
.row_3 .pic_list_1 dt img {width: 113px; height: 85px;}
.row_3 .pic_list_1 dd p {height: 40px; line-height: 20px;}

/* 图片列表 */ 
.pic_list ul{position: relative; overflow: hidden;}
.pic_list li{position: relative; float: left; display: inline; margin-left: 15px; margin-bottom: 23px; overflow: hidden;}
.pic_list .pic{display: table-cell; width: 194px; height: 146px; border: 1px solid #A68D35; padding: 2px; text-align: center; vertical-align:middle; overflow: hidden; *display: block;
*font-size: 127px; *font-family:Arial; background: #fff;}
.pic_list img{max-width: 194px; max-height: 146px; *width: 194px; *height: 146px; width: 194px\0; height: 146px\0; vertical-align: middle;}
.pic_list_2 .cont_box{max-height: 410px; *height: 410px; padding: 30px 0 0; overflow: hidden;}
.pic_list_2 h4{width: 194px; height: 30px; line-height: 30px; font-weight: 400; text-align: center;}
.pic_list_2 h4 a{font-size: 14px;}
.layout_1 .pic_list .cont_box{padding: 20px 0 10px;}
.layout_1 .pic_list_2 li{margin-left: 14px; margin-bottom: 16px;}
.layout_1 .pic_list_2 .pic{width: 117px; height: 88px;}
.layout_1 .pic_list_2 img{width: 117px;}
.layout_1 .pic_list_2 h4{width: 117px;}

/* 图片列表2 */
.pic_list_3 .cont_box{max-height: 410px; *height: 410px; padding: 15px 0; overflow: hidden;}
.pic_list_3 li{margin-bottom: 14px;}
.pic_list_3 h4{width: 200px; height: 30px; line-height: 30px; font-size: 14px; font-weight: 400; text-align: center; overflow: hidden;}
.pic_list_3 p{width: 200px; color: #666; text-align: center; white-space: nowrap; overflow: hidden;}
.pic_list_3 p em{color: #c00; font-size: 15px;}

/* 图片列表3 */
.pic_list_4 .cont_box{max-height: 410px; *height: 410px; padding: 20px 0 10px; overflow: hidden;}
.pic_list_4 li{margin-bottom: 13px; margin-left: 28px;}
.pic_list_4 p{width: 200px; height: 40px; line-height: 20px; margin-top: 5px; color: #666; text-align: justify; overflow: hidden;}
.layout_3 .pic_list_4 .cont_box{height: 410px; padding: 20px 0 10px;}
.layout_3 .pic_list_4 h4{width: 200px;}
.layout_3 .pic_list_4 p{width: 200px;}
.pic_list .cont_box{*position: relative;}

/* 分类列表 */
.sort{float: left; display: inline; width: 240px; height: auto; margin:  0 5px;}
.sort h2{background: #9E2125; color: #fff; height: 38px; line-height: 38px; margin-top: 5px; font-size: 14px; text-align: center;}
.sort_box{border: 1px solid #A68D35; border-top: none; overflow: hidden;}
.sort .sort_ul {width: 220px; padding: 0 4px 5px!important; overflow: hidden;}
.sort li {width: 100%; font-size: 14px; line-height: 29px;}
.sort .icon{float: left; display: inline; width: 11px; height: 11px; margin: 9px 8px 0; background: url('index_bg.png') no-repeat -11px -320px; cursor: pointer;}
.sort .sort-item{background-position: 0 -320px;}
.sort_ul li ul{padding-left: 20px; display: none;}

.div_scroll{width: 240px; height: 464px;}

/* 分类右侧图片列表 */
.layout_7 .cont_box{height: 439px; max-height: 439px; padding: 22px 0 0; border-top: none;}
.layout_7 li{margin-left: 24px; margin-bottom: 21px;}
.layout_7 .pic_list_2 .cont_box{padding: 35px 0 0; height: 426px; max-height: 426px;}
.layout_7 .pic_list_2 li{margin-bottom: 32px;}
.layout_7 .pic_list_4 li{margin-bottom: 23px;}
.picMarquee-left .tempWrap{width: 1344px!important; margin-left: 28px; overflow: hidden;}
.layout_4 .pic_list .bd{height: 200px;}

.moreBox{float: right;}
.moreBox span{display: inline-block;}
.moreBox span a{border-left: 1px solid #b1b1b1; padding: 0 16px;}
.moreBox span:first-child a{border-left: 0 none;}
.picScroll{position:relative;}
.picScroll .hd .prev, .picScroll .hd .next{position: absolute; left: -90px; top: 50%; margin-top: -55px; width: 60px; height: 60px; background: url(next.png) no-repeat center; cursor: pointer; opacity: 0.6; overflow:hidden; z-index: 2;}
.hover .hd .prev, .hover .hd .next{display: block;}
.picScroll .hd .prev{transform: rotate(180deg);}
.picScroll .hd .next{left: auto; right: -90px;}
.picScroll .hd a:hover{opacity: 1;}
.picScroll .bd{overflow: hidden;}
.picScroll .bd ul{display: flex;overflow:hidden; zoom:1; transition: all 0.2s;}
.zjjs li{margin-right: 24px;}
.zjjs .pic{overflow: hidden;}
.zjjs .pic, .zjjs .pic img{width: 253px; height: 190px; transition: all 0.2s;}
.zjjs li span{display: block; width: 253px; height: 30px; line-height: 30px; text-align: center; margin-top: 0; text-indent: 28px; overflow: hidden;}

.tpList{margin: -15px -15px 0;}
.tpList li{float: left; width: 50%; overflow: hidden;}
.tpList li .inner{height: 105px; margin: 0 15px; border-bottom: 1px solid #ebebeb; margin-top: 20px; padding-bottom: 20px;}
.tpList li .pic{float: left; margin-right: 12px; overflow: hidden;}
.tpList li .pic, .tpList li .pic img{width: 140px; height: 105px;}
.tpList li .titBox{font-size: 16px; line-height: 20px; height: 20px; overflow: hidden;}
.tpList li .titBox h4{float: left; max-width: 320px;}
.tpList .titBox span{float: right;}
.tpList li p{color: #777; line-height: 24px; height: 72px; margin-top: 8px; text-align: justify; overflow: hidden;}
.tpList li:nth-last-child(-n+2) .inner{border-bottom: 0 none; padding-bottom: 0;}

.tpList1 li{height: 90px; border-bottom: 1px solid #ebebeb; margin-bottom: 15px; padding-bottom: 15px;}
.tpList1 li .pic{float: left; margin-right: 12px; overflow: hidden;}
.tpList1 li .pic, .tpList1 li .pic img{width: 120px; height: 90px;}
.tpList1 li .titBox{line-height: 20px; height: 20px; overflow: hidden;}
.tpList1 li .titBox h4{float: left; font-size: 15px; max-width: 70%; font-weight: 400; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.tpList1 .titBox span{float: right;}
.tpList1 li p{color: #777; line-height: 22px; height: 44px; margin-top: 3px; overflow: hidden;}
.tpList1 li .xx{display: inline-block; color: #03a560; margin-top: 8px;}
.tpList1 li:last-child{border-bottom: 0 none; margin-bottom: 0; padding-bottom: 0;}

.zxList, .tpList1{height: 332px; overflow: hidden;}
.zxList li{border-bottom: 1px dashed #ebebeb; padding-bottom: 10px; margin-bottom: 10px;}
.zxList li h4{font-size: 16px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.zxList li h4 a{color: #03a560;}
.zxList li p{line-height: 22px; height: 44px; margin-top: 5px; text-align: justify; overflow: hidden;}
.zxList li:last-child{border-bottom: 0 none; margin-bottom: 0; padding-bottom: 0;}

.layout_1_1{width: 530px;}

/* 友情链接 */
.link .more a{line-height: 40px;}
.link a{display: inline-block; line-height: 24px; margin: 0 15px;}
.link a:first-child{margin-left: 0;}
.link a:last-child{margin-right: 0;}
.link .cont_box{width: 1368px;}

/* 底部样式 */
.index_fbg{width:100%; background: url(footer.jpg) no-repeat 0 0/cover; padding: 15px 0;}
.foot-link{border-bottom: 2px solid rgba(255,255,255,0.1);}
.link-cont{display: flex; width: 100%; max-width: 1400px; margin: 0 auto; padding: 0 20px 15px; box-sizing: border-box; color: #fff; line-height: 28px;}
.link-cont span{padding: 10px 0;}
.link-list a{display: inline-block; color: #fff; padding: 10px 0; position: relative; margin: 0 20px;}
.link-list a:after {content: ""; width: 1px; height: 15px; background: #fff; position: absolute; right: -20px; top: 17px;}
.link-list a:last-child:after{display: none;}

.foot-info{display: flex; justify-content: space-between; width: 100%; max-width: 1400px; margin: 0 auto; padding: 0 20px; box-sizing: border-box; color: #fff;}
.foot-info p{line-height: 24px; margin: 20px 0; color: #fff;}
.foot-info .link-list{margin-left: -20px;}
.foot-info .right{margin-top: 30px;}
.foot-info .right img{background: #fff; padding: 6px; width: 90px;}
.foot-info .right p{margin: 8px 0 0; text-align: center;}

.yyhj{display: flex; flex-wrap: wrap; gap: 30px;}
.yyhj a{flex: 1; display: block; min-width: 260px; max-width: 318px; overflow: hidden;}
.yyhj p{position:relative; background: #fff; text-align: center; line-height: 50px; z-index: 10; white-space: nowrap; padding: 0 15px; text-overflow: ellipsis; overflow: hidden;}
.yyhj a:hover p{background: #299A00; color: #fff;}
.yyhj img{width: 100%; max-height: 175px; transition: all 0.2s; vertical-align: top;}

@media (min-width:1280px) and (max-width:1400px){
	.all .main, .top, .head, .foot{width: 1200px;}
	.mleft{width: 900px;}
	.linkright h2{width: 898px;}
	.linkrbox, .box, .nlist{width: 878px;}
	.abox, .imglist{width: 898px;}
	.abox dl, .xgtit, .xglist{width: 876px;}
	.imglist li{width: 211px;}
	.imglist li p{width: 203px;}
	.imglist li a{width:203px; height:180px;}
	.imglist li a div{width:203px; height:152px;}
	.imglist li a div{	*font-size:133px;}
	.imglist li div img{max-width:203px; max-height:152px; *width: 203px; *height: 152px;}
	.xglist li{width: 415px;}
	.pic-list ul{padding-left: 2px;}
	.pic-list li{width: 211px;}
	.pic-list .pic{width: 203px; height: 152px; *font-size: 133px;}
	.pic-list img{max-width:203px; max-height:152px; *width: 203px; *height: 152px; vertical-align: middle;}
	.pic-list1 h4, .pic-list1 p, .pic-list2 p{width: 207px;}
	.news-list li{ width:876px;}
	.search{margin-left: 50px;}
	.header, .index_fbg{min-width: 1200px;}
	.wrap{width: 1200px;}
    .layout_2{width: 590px;}
	.layout_3{width: 800px;}
	.layout_4{width: 1200px;}
	.layout_6{width: 490px;}
	.layout_7{width: 950px;}
	.layout_2 .pic_list_2 li{margin-left: 25px;}
	.layout_3 .pic_list li{margin-left: 17px;}
	.layout_4 .pic_list li{margin-left: 33px;}
	.layout_7 li{margin-left: 29px;}
	.picMarquee-left .tempWrap{width: 1134px!important;}
	.link .cont_box{width: 1168px;}
	.pro_list .pic, .pro_list .pic img{width: 272px; height: 204px;}
	.pro_list li span{width: 272px;}
	.layout_1_1{width: 430px;}
}

@media (min-width:320px) and (max-width:1200px){
	.all .main, .top, .head, .foot, .wrap{width: 1000px;}
	.mleft{width: 700px;}
	.linkright h2{width: 698px;}
	.linkrbox, .box, .nlist{width: 678px;}
	.abox, .imglist{width: 698px;}
	.abox dl, .xgtit, .xglist{width: 676px;}
	.imglist li{width: 218px;}
	.imglist li p{width: 210px;}
	.imglist li a{width:210px; height:190px;}
	.imglist li a div{width:210px; height:160px;}
	.imglist li a div{	*font-size:140px;}
	.imglist li div img{max-width:210px; max-height:160px; *width: 210px; *height: 160px;}
	.xglist li{width: 315px;}
	.search{margin-left: 20px; width: 340px;}
	.stext{width: 160px;}
	.jslct{right: 245px;}
	
	.pic-list ul{padding-left: 2px;}
	.pic-list li{width: 218px;}
	.pic-list .pic{width: 210px; height: 160px; *font-size: 140px;}
	.pic-list img{max-width:210px; max-height:160px; *width: 210px; *height: 160px; vertical-align: middle;}
	.pic-list1 h4, .pic-list1 p, .pic-list2 p{width: 210px;}	
	.news-list li{ width:676px;}
	
	.header, .index_fbg{min-width: 1000px;}
    .wrap{width: 1000px;}
    .layout_2{width: 400px;}
	.layout_3{width: 700px;}
	.layout_4{width: 1000px;}
	.layout_6{width: 290px;}
	.layout_7{width: 750px;}
	.layout_2 .pic_list_2 li{margin-left: 20px;}
	.layout_3 .pic_list li{margin-left: 22px;}
	.layout_4 .pic_list li{margin-left: 40px;}
	.layout_7 li{margin-left: 37px;}
	.picMarquee-left .tempWrap{width: 920px!important;}
	.link .cont_box{width: 968px;}
	.layout_3{width: 600px;}
	.pro_list .pic, .pro_list .pic img{width: 222px; height: 167px;}
	.pro_list li span{width: 222px;}
	.layout_1_1{width: 330px;}
}
/*关于我们*/
.box .tit{height:30px;line-height:30px; width:100%; padding-left:15px; margin: 10px 0;}
.box .tit span{display:inline-block; border-left:3px solid #f60; margin-top: 5px; color:#f60;font-size: 16px; line-height:20px; padding-left: 5px;}
.box .line{padding-left:15px; height:25px; line-height:25px;}
.box .line span{font-weight: bold;}
.box .map{width: 100%; height: 500px; margin-top: 10px;}
/*内容页发布时间和自定义参*/
.min{ width:100%; float:left; text-align:center; padding-top:10px}
.paramTable{border: 1px solid #A68D35;margin:0 0 10px 0; width:100%;}
.paramTable th{width:110px; height:29px; border-bottom:1px dashed #A68D35; border-right:1px solid #A68D35; text-align:center;}
.paramTable td{padding-left:10px; border-bottom:1px dashed #A68D35;}
.text_con img{max-width: 405px; *width: 258px;}
.layout_1 .text_con img, .layout_6 .text_con img{max-width: 120px; *width: 120px;}
.layout_1 .text_con{width: 258px;}
.hideBtn .slimScrollBar{display: none!important;}
.abox h2 .tit{float: left;}
.abox h2 .more{float: right; font-weight: 400; padding-right: 10px;}
.abox h2 .more a{color: #fff;}

/*导航-通栏*/
.nav{height: 48px; background: #299A00;}
.nav li{height: 48px; margin:0 2px;}
.nav li a{line-height: 48px; color: #fff; padding:0px 28px;font-size: 16px;}
.nav .hover, .nav .sel{background: #268803;}
.nav .sel{border-radius: 5px 5px 0 0;}
.nav .hover a, .nav .sel a{color: #fff;}
.nav .wrap{background: none;}

.nav .subnav{background: #fff;z-index: 100; padding:3px 6px 10px;position:absolute;left:0;display:none; box-shadow: 0 4px 4px rgba(0, 0, 0, 0.3);}
.nav .subnav a{font-size: 14px; height: 36px; line-height: 36px; text-decoration:none; margin:0 5px; padding:0 10px; text-align:center; background: none;color:#299A00;}
.nav .subnav a:hover{background: #299A00; border-radius: 3px; color: #fff;}

.navScroll .hd .prev, .navScroll .hd .next{width:20px; height:40px; background: url('arrow.png') no-repeat 0 -3px; top: 0; left: -25px; border-radius: 4px 0 0 4px; margin-top:9px;}
.navScroll .hd .next{right: -25px; border-radius: 0 4px 4px 0; background-position: 0 -32px;}
.navScroll .hd .prevStop{ background-position: -20px -3px;}
.navScroll .hd .nextStop{ background-position: -20px -32px;}

/*导航-非通栏*/
.nav_1{height: 30px;}
.nav_1 li{height: 30px; margin:0 2px;}
.nav_1 li a{line-height: 30px;color: #000; font-weight: 400;padding:0px 18px;font-size: 16px;}
.nav_1 .hover, .nav_1 .sel{background: #299A00;}
.nav_1 .hover a, .nav_1 .sel a{color: #fff;}

.nav_1 .subnav{background: #299A00;z-index: 100; padding:5px 0;position:absolute;left:0;display:none;}
.nav_1 .subnav a{font-size: 14px; height: 30px; line-height: 30px; text-decoration:none; margin:0 5px; padding:0 10px; text-align:center; background: none;color:#fff; border-top: 1px solid #dfdfdf;}
.nav_1 .subnav a:hover{background: #fff; border-radius: 3px; color: #299A00;}

.navScroll1 .hd .prev, .navScroll1 .hd .next{width:20px; height:30px; background: url('arrow.png') no-repeat 0 -10px; top: 0; left: -25px; border-radius: 4px 0 0 4px; margin-top:0;}
.navScroll1 .hd .next{right: -25px; border-radius: 0 4px 4px 0; background-position: 0 -60px;}
.navScroll1 .hd .prevStop{background-position: -20px -10px;}
.navScroll1 .hd .nextStop{background-position: -20px -60px;}

.main .wrap{padding-top: 5px;}
.link .wrap{padding-bottom: 5px;}

.zxzl{display: block; margin: 10px 0 20px; background: #eba601; text-align: center; line-height: 60px; color: #fff; font-size: 18px; border-radius: 8px;}
.zxzl:hover{color: #fff; background: #df9e03;}
.zxzl span{display: inline-block; padding-left: 35px; background: url('ys.png') no-repeat left center/ auto 24px;}

@keyframes rot {
	0% {
	transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
	}
	25% {
	transform: rotate(5deg);
	-webkit-transform: rotate(5deg);
	}
	50% {
	transform: rotate(-5deg);
	-webkit-transform: rotate(-5deg);
	}
	75% {
	transform: rotate(5deg);
	-webkit-transform: rotate(5deg);
	}
	100% {
	transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
	}
 }
 
 @-webkit-keyframes rot {
	0% {
	transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
	}
	25% {
	transform: rotate(5deg);
	-webkit-transform: rotate(5deg);
	}
	50% {
	transform: rotate(-5deg);
	-webkit-transform: rotate(-5deg);
	}
	75% {
	transform: rotate(5deg);
	-webkit-transform: rotate(5deg);
	}
	100% {
	transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
	}
 }