@charset "UTF-8";
body,ul,ol,li,h1,h2,h3,form,input,textarea,p{margin:0;padding:0;}
img{border:0;display:block;}
ol,ul{list-style:none;}
h1,h2,h3{font-weight:normal;font-size:100%;}
tbody{display: table-row-group;vertical-align: middle;border-color: inherit;}
tr{display: table-row;vertical-align: inherit;border-color: inherit;}
td,th{display: table-cell;vertical-align: inherit;}
a{color:inherit;text-decoration:none;}
p{letter-spacing: 1px;}
table{border-collapse:collapse;border: 1px;}
table td{empty-cells:show;}
/*******CSS reset*************/
body{color:#444;font: normal 14px Microsoft YaHei,Helvetica, Arial, sans-serif; width: 1500px;min-width: 1500px;margin: 0 auto;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
.container{width: 1200px;margin: 0 auto;min-width: 1200px;}
.main{}
.box{width: 1200px;margin: 0 auto;min-width: 1200px;}
@font-face
{
    font-family: hanyi-xi;
    src: url(/skin/font/HYQiHei-45J.ttf);
}
/*.active{background: #67C1BF !important;color: #fff;}*/
/*
强制不换行,溢出使用省略号
white-space:nowrap;
text-overflow:ellipsis;
overflow: hidden;
*/
/*
多行以后隐藏，溢出使用省略号
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
*/
/*板块垂直居中
display:table;父
display: table-cell;vertical-align: middle;子
*/
/*Page_header_1*/
.Page_header_1{line-height: 28px;background: #F3F4F6;color: #898989;height: 28px;}
.Page_header_1 .amore{text-align: right;color: #898989}
.Page_header_1 .amore a{color: #898989}
/*header*/
header{z-index: 99;position: relative;}
.header{height: 160px;}
.logo {margin: 26px 25px 0 0;}
.slogan{background: url(/skin/img/line.jpg) no-repeat left center;margin: 28px 0;padding: 20px 20px;}
.slogan h3{font-size: 30px;color: #333;font-weight: bold;}
.slogan p{font-size: 17px;color: #A4A4A4}
.qrcode{margin: 24px 0 0 60px;}
.qrcode img{width: 104px;height: 104px;padding: 2px;border: 1px solid #E5E5E5}

.phone{margin-top: 20px;background: url(/skin/img/tel12.jpg) no-repeat left top 16px;padding-left: 58px;}
.phone p{font-size: 30px;color: #418107;font-weight: bold;letter-spacing: -1px;}
.phone p span{font-size: 18px;color: #515151;line-height: 30px;font-weight: initial;}
/*nav*/
.navbar{background: #2B2B2B;line-height: 40px;height: 40px;/*overflow: hidden;*/border-bottom: 1px solid #418107}
.navbar .nav li{float: left;width: calc(100%/7.1);text-align: center;color: #fff;height: 40px;position: relative;}
.navbar .nav li a{color: #fff;font-size: 16px;}
.navbar .nav li.active,.navbar .nav li:hover{background: #418107}
.navbar .nav li .nav2{position: absolute;z-index: 99999;background: #418107;width: 100%;top: 40px;display: none}
.navbar .nav li:hover .nav2{display: block;}
.navbar .nav li .nav2 a{display: block;}
.navbar .nav li .nav2 a:hover{background: #639f2c}
/*banner*/
.banner{position: relative;overflow: hidden;}
.banner_1{clear: both;}
.banner_1 .swiper-slide img{max-width: 100%;height: auto;margin: 0 auto;}
.banner .tabs{position: absolute;left: 50%;bottom: 0;width: 1200px;height: 80px;transform: translateX(-50%);z-index: 1;line-height: 80px;text-align: center;}
.banner .tabs a{width: calc(33.33% - 1px);background: url(/skin/img/i1.jpg)no-repeat center left 30% #D4D7E1;border-right: 1px solid #333;display: inline-block;float: left;font-size: 22px;color: #418107;}
.banner .tabs a:nth-of-type(2){background: url(/skin/img/i2.jpg)no-repeat center left 30% #D4D7E1;}
.banner .tabs a:last-of-type{border-right: 0;background: url(/skin/img/i3.jpg)no-repeat center left 30% #D4D7E1;}
.banner .tabs a.active{background: url(/skin/img/i1_hov.jpg)no-repeat center left 30% #D4D7E1;color: #418107;}
.banner .tabs a.active:nth-of-type(2){background: url(/skin/img/i2_hov.jpg)no-repeat center left 30% #D4D7E1;}
.banner .tabs a.active:last-of-type{background: url(/skin/img/i3_hov.jpg)no-repeat center left 30% #D4D7E1;}
/*search*/
.search_box_1{height: 50px;line-height: 50px;background: #F5F5F5;}
.tags{font-size: 18px;color: #777777;width: 50%}
.tags span{color: #000}
.tags em{font-style: inherit;color: #418107}
.tags a{color: #777;margin: 0 0.5rem;}
.search{float: right;}
.search form{width: 360px;height: 36px;background: #fff;border: 1px solid #D9D9D9;/*border-radius: 52px;*/margin-top: 6px;overflow: hidden;}
.search input{height: 36px;display: block;border: none;/*border-radius: 34px 0 0 34px;*/width: 245px;/*margin-left: 18px;*/padding-left: 18px;float: left;}
.search button{float: right;background: #418107;border: none;/*border-radius: 18px;*/color: #fff;margin: 5px;padding: 6px 28px;line-height: 14px;}
/*标题*/
.index_title_1{text-align:center;margin:95px auto 40px;position:relative;z-index: 1;width: 1000px;}
.index_title_1 h2{font-size:62px;letter-spacing: 4px;font-family:Arial;text-align:center;z-index:-1;width:100%;position:absolute;left:0;right:0;top:0;font-weight: bold;color: #EFF0F2;}
.index_title_1 h3{font-size:36px;font-weight:bold;color: #418107; z-index: 2;padding: 30px 0 12px;border-bottom: 1px solid #000;position: relative;margin-bottom: 16px;}
.index_title_1 h3:after{content: '';position: absolute;bottom: -2px;left: 50%;width: 140px;height: 3px;transform: translateX(-50%);background: linear-gradient(to left, #418107 50%, #418107 50%);}
.index_title_1 h3 i {font-style: inherit;position: relative;}
.index_title_1 h3 i:after{content: '';position: absolute;background: url(/skin/img/ii.png) no-repeat;top: -10px;right: -10px;height: 40px;z-index: -1;width: 40px;}
.index_title_1 span {font-size: 16px;margin-top: 20px;text-transform: uppercase;color: #000;}

.index_title_2 {margin-top: 70px;}
.index_title_2 h2{color: rgba(255, 255, 255, .1)}
.index_title_2 h3{color: #fff;border-color: #fff;}
.index_title_2 span{color: #fff;}
/*产品*/
.product{margin-bottom: 80px}
.product_box{margin: 50px 0}
.product .img_flag{width: 846px;border: 1px solid #F2F2F2;background: #F8F9FD;border-bottom: 2px solid #418107;padding: 15px}
.product .img_flag .img{width: 280px;height: 280px;overflow: hidden;}
.product .img_flag .img img{width: 280px;height: 280px;}
.product .img_flag .info{width: 480px;padding: 36px 40px 0 0;}
.product .img_flag .info h3{color: #418107;font-size: 21px;font-weight: bold;position: relative;padding-bottom: 20px;letter-spacing: 1px;}
.product .img_flag .info h3:after{content: '';position: absolute;left: 0;bottom: 10px;width: 50px;height: 2px;background: #418107;}
.product .img_flag .info p{font-size: 14px;color: rgba(43, 43, 43, .8);line-height: 30px;margin-bottom: 10px;}
.product .img_flag .info i{font-style: inherit;font-size: 14px;color: #fff;width: 120px;height: 26px;line-height: 26px;background: #418107;text-align: center;display: inline-block;}
.product .img_flag .info i.i2{background: #418107;margin-left: 30px;}

.img_list_2{width: 878px;padding-top: 20px}
.img_list_2 ul li{float: left;width: calc(33.33% - 17px);margin: 0 20px 20px 0;border: 1px solid #F2F2F2;}
.img_list_2 ul li:nth-of-type(3n){margin-right: 0}
.img_list_2 ul li:hover{border-color: #418107}
.img_list_2 ul li .img{width: 100%;/*height: 230px;*/position: relative;overflow: hidden;}
.img_list_2 ul li .img img{transition: all .6s;width: 100%;height: auto}
/*.img_list_2 ul li:hover .img img{transform: scale(1.02);}*/
.img_list_2 ul li .info{line-height: 39px;font-size: 16px;text-align: center;border-top: 1px solid #F5F5F5;}
.img_list_2 ul li .info p{color: #2B2B2B;}
.img_list_2 ul li .info i{font-style: inherit;font-size: 14px;color: #fff;width: 120px;height: 26px;line-height: 26px;background: #418107;text-align: center;display: inline-block;}


.anniu{text-align: center;}
.anniu a.more{font-size: 16px;color: #777777;padding: 10px 30px;border: 1px solid #D9D9D9;display: inline-block;margin-top: 60px;}
.anniu a.more:hover{color: #DD3F40;border-color: #DD3F40;}
/*理由*/
.reason{background: #F9F9F9;padding: 1px 0 70px;}
.device-container{overflow: hidden;}
.device_img{width: 100%;}
.device_img img{width: 100%;height: auto;}
.device_cont{position: absolute;left: 0;bottom: 0;right: 0;background: rgba(17, 16, 16, .8);height: 96px;}
.device_cont .de_1{width: 152px;height: 86px;background: #418107;color: #fff;margin-top: -40px;border-radius: 0 50px 0 0;text-align: center;padding-top: 50px;float: left;}
.device_cont .de_1 h3{font-size: 48px;font-weight: bold;line-height: 30px;}
.device_cont .de_1 p{font-size: 26px;font-weight: bold;}
.device_cont .de_2{float: left;color: #fff;margin: 19px 30px;}
.device_cont .de_2 h3{font-size: 31px;}
.device_cont .de_2 p{font-size: 12px;color: rgba(255, 255, 255, .8);letter-spacing: -0.5px;}
.device_cont .de_3{float: left;color: #fff;margin: 22px 0;width: 730px;}
.device_cont .de_3 p{line-height: 26px;font-size: 15px;color: #bbb;}

#contrast{width: 100%;height: 110px;background: #fff;box-shadow: 0 4px 13px #DBDADA;}
#contrast a{float: left;width: 25%;padding: 25px 0;text-indent: 14px;position: relative;}
#contrast a:after{content: '';position: absolute;right: 0;top: 0;bottom: 0;width: 3px;height: 100%;background: url(/skin/img/contrast.jpg) no-repeat center;}
#contrast a:last-of-type:after{background: none;}
#contrast a i{width: 60px;height: 60px;display: block;float: left;margin-left: 44px;}
#contrast a:first-of-type i{background: url(/skin/img/btn1.png) no-repeat center;background-size: contain;}
#contrast a:nth-of-type(2) i{background: url(/skin/img/btn2.png) no-repeat center;background-size: contain;}
#contrast a:nth-of-type(3) i{background: url(/skin/img/btn3.png) no-repeat center;background-size: contain;}
#contrast a:last-of-type i{background: url(/skin/img/btn4.png) no-repeat center;background-size: contain;}
#contrast a h3{font-size: 30px;color: #2b2b2b;font-weight: bold;}
#contrast a p{font-size: 15px;color: rgba(43, 43, 43, .5);letter-spacing: 0;}
#contrast a.active:first-of-type i{background: url(/skin/img/btn1_hove.png) no-repeat center;background-size: contain;}
#contrast a.active:nth-of-type(2) i{background: url(/skin/img/btn2_hove.png) no-repeat center;background-size: contain;}
#contrast a.active:nth-of-type(3) i{background: url(/skin/img/btn3_hove.png) no-repeat center;background-size: contain;}
#contrast a.active:last-of-type i{background: url(/skin/img/btn4_hove.png) no-repeat center;background-size: contain;}
#contrast a.active h3{color: #418107;}
#contrast a.active p{color: rgba(202, 26, 60, .5);}
/*about*/
.about{background: url(/skin/img/about_bj.jpg)no-repeat top;clear: both;padding: 1px 0 70px}
.about-1{padding-top: 110px;}
.about-1 .about_img{float: right;}
.about-1 .about_img img{}
.about-1 .about_txt{width: 540px;float: left;padding-left: 12px}
.about-1 .about_txt p{font-size: 27px;text-transform: uppercase;font-weight: bold;color: rgba(33, 53, 104, .2);line-height: 30px;}
.about-1 .about_txt h3{font-size: 27px;font-weight: bold;letter-spacing: 1px;color: #418107;margin: 5px 0 30px;position: relative;padding-bottom: 40px;}
.about-1 .about_txt h3:after {content: '';position: absolute;bottom: 0;left: 0;width: 52px;height: 2px;background: linear-gradient(to left, #418107 50%, #418107 50%);}
/*.about-1 .about_txt h3 span{font-size: 14px;font-weight: inherit;text-transform: uppercase;display: block;letter-spacing: 0;color: #6B6B6B;}*/
.about-1 .about_txt .desc{font-size: 18px;line-height: 30px;text-align: justify;color: #2D2C2C;margin-bottom: 40px;}
.about-1 .about_txt ul{text-align: center;}
.about-1 .about_txt ul li{font-size: 14px;display: inline-block;padding: 0 28px;color: #418107;border-right: 1px solid #D5D5D5;}
.about-1 .about_txt ul li:last-of-type{border: none;}
.about-1 .about_txt ul li span{font-size: 44px;font-weight: bold;line-height: 40px;color: #CD1E40;}
.about-1 .about_txt ul li i{font-style: inherit;display: block;color: #000;font-size: 14px;}
.about_2{margin-top: 20px}
.about_2 ul li{float: left;width: 290px;overflow: hidden;margin-right: 13px;}
.about_2 ul li:last-of-type{margin-right: 0}
.about_2 ul li img{width: 290px;height: 186px;}
.about_2 ul li p{background: #418107;color: #fff;line-height: 38px;font-size: 16px;text-align: center;}
/*news*/
.news{padding: 1px 0 60px;background: #F5F4F4;}
.slideTxtBox .hd{text-align: center;}
.slideTxtBox .hd ul li{width: 94px;height: 30px;line-height: 30px;text-align: center;color: #fff;font-size: 16px;background: #418107;display: inline-block;
    margin: 0 15px;cursor: pointer;}
.slideTxtBox .hd ul li.on{background: #418107}
.slideTxtBox .bd{margin-top: 44px;}
.slideTxtBox .bd ul .hotpic{width: 360px;height: 374px;background: #fff;float: left;padding: 50px 36px;box-shadow: 0 0 12px #c5c5c5;}
.slideTxtBox .bd ul .hotpic h3{color: #418107;font-size: 24px;margin-bottom: 12px;}
.slideTxtBox .bd ul .hotpic p{font-size: 14px;color: rgba(51, 51, 51, .8);line-height: 24px;}
.slideTxtBox .bd ul .hotpic .img{width: 360px;height: 247px;margin-top: 12px;}
.slideTxtBox .bd ul .hotpic .img img{width: 360px;height: 247px;}
.slideTxtBox .bd ul li{width: 684px;height: 134px;float: right;margin-bottom: 37px;}
.slideTxtBox .bd ul li:last-of-type{margin-bottom: 0}
.slideTxtBox .bd ul li:hover{box-shadow: 0 0 12px #c5c5c5;}
.slideTxtBox .bd ul li .time{text-align: center;color: #fff;background: #418107;float: left;width: 124px;height: 132px;}
.slideTxtBox .bd ul li:hover .time{background: #418107}
.slideTxtBox .bd ul li .time p{font-size: 49px;font-weight: bold;margin-top: 17px;}
.slideTxtBox .bd ul li .time span{font-size: 20px;}
.slideTxtBox .bd ul li .info{float: right;width: 490px;padding: 22px 35px;}
.slideTxtBox .bd ul li .info h3{font-size: 24px;color: #2B2B2B;margin-bottom: 9px;}
.slideTxtBox .bd ul li .info p{font-size: 14px;line-height: 24px;color: rgba(51,51,51, .8);}

.news .news_list{width: calc(50% - 20px);float: left;margin-top: 60px;}
.news .news_list3{border-right: 1px solid #e5e5e5;padding-right: 20px;}
.news .news_list:nth-last-of-type(2){float: right;}
.news .news_list .hotpic{margin-bottom: 26px}
.news .news_list .hotpic .img{float: left;width: 44%;max-height: 272px;max-width: 342px;}
.news .news_list .hotpic .img img{width: 342px;height: auto;max-height: 272px;}
.news .news_list .hotpic .info{float: right;max-width: 400px;width: 52%;}
.news .news_list .hotpic .info .time{font-size: 18px;color: #282828;line-height: 28px;padding: 18px 0}
.news .news_list .hotpic .info h3{font-size: 18px;font-weight: bold;color: #282828;}
.news .news_list .hotpic .info:hover h3{color: #418107}
.news .news_list .hotpic .info p{padding: 15px 0 40px;font-size: 14px;color: #282828;line-height: 28px;letter-spacing: 0}
.news .news_list .hotpic .info a.more{background: #418107;color: #FFF;width: 75px;height: 27px;font-size: 14px;padding-left: 30px;line-height: 27px;display: block;}
.news .news_list .hotpic .info a.more:hover{background-color: #418107 }
.news .news_list ul li.hover{position: relative; padding-left: 32px; color: #282828;font-size: 18px; line-height: 46px; border-bottom: 1px solid #e5e5e5;clear: both;}
.news .news_list ul li.hover:before{ position: absolute;left:0;top:25px; width: 5px; height: 5px; border-radius: 3px; content: ''; background: #000;}
.news .news_list ul li.hover:hover:before{background: #418107}
.news .news_list ul li.hover .img{display: none}
.news .news_list ul li.hover .info{}
.news .news_list ul li.hover .info .time{display: inline-block;float: right;}
.news .news_list ul li.hover .info h3{white-space:nowrap;text-overflow:ellipsis;overflow: hidden;}
.news .news_list ul li.hover .info p{display: none}
.news .news_list ul li.hover .info a.more{display: none}
.news .news_list2 ul li{position: relative; padding-left: 32px; color: #282828;font-size: 18px; line-height: 46px; border-bottom: 1px solid #e5e5e5;clear: both;}
.news .news_list2 ul li:before{ position: absolute;left:0;top:25px; width: 5px; height: 5px; border-radius: 3px; content: ''; background: #000;}
.news .news_list2 ul li:hover:before{background: #418107}
.news .news_list2 ul li:hover a{color: #418107}
.news .news_list2 ul li span{ float: right; }
/*links*/
.links{border-top: 1px solid #E8E8E8;border-bottom: 1px solid #E8E8E8;margin: 40px auto;padding: 40px 0}
.links .links-tit{width: 200px;float: left;}
.links .links-tit h3{font-size: 31px;color: #393939;font-weight: bold;margin: 0}
.links .links-tit h4{font-size: 53px;line-height: 55px;font-weight: bold;color: #418107;margin: 0}
.links .links-list{width: 1000px;float: right;}
.links .links-list a{font-size: 18px;color: #393939;margin: 5px;display: inline-block;}
/*area*/
.area{font-size: 16px;color: #393939;padding-bottom: 30px;}
.area span{}
.area a{color: #393939;margin: 5px;display: inline-block;}
/*footer*/
.footer{background: #282828;height: 275px;overflow: hidden;color: #949494; font-size: 16px; }
.footer .foot{ padding: 50px 0 20px; }
.footer .foot .flogo img{ margin-top: 36px; }
.footer .foot .tel{/*  width: 250px;  */height: 162px;padding-top: 15px; margin-left: 50px; padding-right: 50px; background: url(/skin/img/line01.png) no-repeat right 0px; }
.footer .foot .tel p span{ font-size: 34px; color: #fff; font-weight: bold; display: block; }
.footer .foot .tel .more{ font-size: 18px; margin-top: 15px; }
.footer .foot .tel .more a{ width: 92px; height: 38px; padding-left: 50px;   line-height: 38px; color: #FFF; background: url(/skin/img/ico02.png) no-repeat 15px center #418107; display: block; }
.footer .foot .contact{ width: 350px; margin-left: 50px; line-height: 30px; margin-top: 25px; }
.footer .foot .ewm{ text-align: center; }
.footer .foot .ewm img{padding: 8px;border: 1px solid #606060;width: 115px;height: 115px}
.footer .foot .ewm p{font-size: 12px;color: #fff;line-height: 35px;}

.copyright{color: #717171;width: 100%; text-align: center; overflow: hidden; }
.copyright br{display: none}
/*内页banner*/
.banner_page{width: 100%;overflow: hidden;}
.banner_page img{max-width: 100%;height: auto;margin: 0 auto;}
/*bread_1*/
.bread_1{width: 100%;height: 33px;line-height: 33px;padding: 10px 0;color: #666;}
.bread_1 .container{position: relative;}
.bread_1 i{color: #333;margin-right: 8px}
.bread_1 a{font-size: 14px;color: #666;}
.bread_1 a:hover{color: #418107;}
/*goBack*/
.goBack {height: 33px;position: absolute;right: 0;top: 0;z-index: 12;text-align: center;line-height: 33px;border-radius: 4px;background: #418107;padding: 0 14px;color: #fff;cursor: pointer;}
.goBack i{color: #fff}
/*page_title*/
.page_title{width: 100%;margin-bottom: 20px;}
.page_title p{font-size: 24px;color: #515671;text-align: center;}
.page_title span{display: block;font-size: 14px;font-weight: lighter;text-align: center;height: 30px;line-height: 30px;}
/*content*/
.content{font-size: 16px;line-height: 30px;color: #666;margin-bottom: 20px;}
.content img{max-width: 100%;height: auto;display: inline-block;}
/*ny_nav*/
.ny_nav{text-align: center;padding: 20px;}
.ny_nav a{font-size: 15px;padding: 8px 25px;background: #f5f5f5;margin: 0 10px;transition: all .6s}
.ny_nav a:hover,.ny_nav a.active{background: #418107;color: #fff;}
/*list_news*/
.list_news ul li { border-bottom: 1px solid #e7e3e2; padding: 30px 0; }
.list_news ul li .img {float: left; width: 250px; overflow: hidden; margin-right: 48px;position:relative;}
.list_news ul li .img:before{ transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s; content:'';display:block;position:absolute; top:0;left:0;right:0; bottom:0; border:1px solid rgba(255,255,255,0);z-index:100}
.list_news ul li .img:hover:before{ top:10px;left:10px;right:10px; bottom:10px; border:1px solid rgba(255,255,255,0.5);}
.list_news ul li .img img {display: block; width: 100%;transition: all .6s}
.list_news ul li .img:hover img{ transform:scale(1.1) rotate(3deg);-o-transform:scale(1.1) rotate(3deg);-webkit-transform:scale(1.1) rotate(3deg);-moz-transform:scale(1.1) rotate(3deg);-ms-transform:scale(1.1) rotate(3deg);}
.list_news ul li .info {overflow: hidden;margin-top: 20px}
.list_news ul li .info h4 { overflow: hidden; line-height: 22px; font-size: 18px; font-weight: normal;margin: 0}
.list_news ul li .info h4 a{color: #333;transition: all .6s;display: inline-block;}
.list_news ul li .info h4 a:hover{color: #418107;text-indent: 10px}
.list_news ul li .info .text { margin-top: 20px; }
.list_news ul li .info .text p {line-height: 32px; overflow: hidden;height:64px; overflow:hidden;color: #666;}
.list_news ul li .info .text .time { margin-top:20px; }
.list_news ul li .info .text .time a {color: #999;display: inline-block;padding-right: 16px;background: url(../images/icon8.png) no-repeat right center;transition: all .6s}
.list_news ul li .info .text .time a:hover{color: #418107;}
.list_news ul li .info .text .time a i{transition: all .6s}
.list_news ul li .info .text .time a:hover i{text-indent: 5px}
.list_news ul li .info .text .time em {float: right;font-style: normal;color: #999;}
/*列表分页*/
.pagination p {margin: 0;cursor: pointer}
.pagination {height: 40px;padding: 20px 60px;}
.pagination a {display: block;float: left;margin-right: 2px;padding: 2px 12px;border: 1px #cccccc solid;background: #fff;text-decoration: none;color: #808080;font-size: 12px;line-height: 24px;}
.pagination a:hover {color: #F3981C;background: white;border: 1px #F3981C solid;}
.pagination a.cur {border: 1px solid #F3981C;background: #F3981C;color: #fff;}
.pagination p {display: block;float: left;margin-right: 2px;padding: 2px 12px;border: 1px #cccccc solid;background: #fff;text-decoration: none;color: #808080;font-size: 12px;line-height: 24px;}
.pagination p.pageRemark {border-style: none;background: none;margin-right: 0px;padding: 4px 0px;color: #666;}
.pagination p.pageRemark b {color: red;}
.pagination p.pageEllipsis {border-style: none;background: none;padding: 4px 0px;color: #808080;}
.dates li {font-size: 14px;margin: 20px 0}
.dates li span {float: right}
/*左侧*/
.sidebar{width: 280px;border: 1px solid #418107;}
.sidebar .sidebar_title{background: #418107;color: #fff;text-align: center;padding: 10px 0;}
.sidebar .sidebar_title h3{font-size: 27px;line-height: 40px;}
.sidebar .sidebar_title p{font-size: 14px;color: rgba(255, 255, 255, .2);}
/*.sidebar ul{border: 1px solid #eee}*/
.sidebar ul>li{text-indent: 60px;width: 230px;height: 40px;line-height: 40px;margin: 29px auto 0;border-radius: 4px;background: #418107 url(/skin/img/sidebar.png) no-repeat center;position: relative;}
.sidebar ul>li a{font-size: 16px;color: #fff;}
.sidebar ul>li:hover {background-color: #418107;}
.sidebar ul>li:hover ol{display: block;}
.sidebar ul>li ol{position: absolute;left: 202px;top: 20px;background: #fff;padding-right: 20px;border: 1px solid #eee;border-radius: 4px;width: 170px;display: none;z-index: 99}
.sidebar ul>li ol li{line-height: 36px;text-indent: 35px;}
.sidebar ul>li ol li a{color: rgba(0, 0, 0, .8);white-space:nowrap;}
.sidebar ul>li ol li:hover a{color: #418107}

.part{margin-top: 110px;background: url(/skin/img/part.jpg) no-repeat center;height: 425px;}
.part .part_tit{padding: 40px 0;text-align: center;}
.part .part_tit h3{font-size: 32px;color: #fff;font-weight: bold;}
.part .part_tit p{font-size: 18px;color: rgba(255, 255, 255, .6);}
.part_info{text-align: center;padding-top: 50px;}
.part_info p{color: #418107;font-size: 24px;font-weight: bold;}
.part_info p:last-of-type{font-size: 28px;}

/*产品列表页*/
.main_r{width: 878px;}
.main_r .img_list_3{width: 878px;}
.main_r .img_list_3 ul li{float: left;width: calc(33.33% - 17px);margin: 0 20px 20px 0;border: 1px solid #F2F2F2;position: relative;}
.main_r .img_list_3 ul li:nth-of-type(3n){margin-right: 0}
.main_r .img_list_3 ul li:hover{border-color: #418107}
.main_r .img_list_3 ul li .img{width: 100%;/*height: 230px;*/position: relative;overflow: hidden;}
.main_r .img_list_3 ul li .img img{transition: all .6s;width: 100%;height: auto}
/*.main_r .img_list_3 ul li:hover .img img{transform: scale(1.02);}*/
.main_r .img_list_3 ul li .info{font-size: 18px;text-align: center;background: #F5F5F5;line-height: 50px;color: #333;}
.main_r .img_list_3 ul li:hover .info{background: #418107}
.main_r .img_list_3 ul li .info p{color: #2B2B2B;}
.main_r .img_list_3 ul li:hover .info p{color: #fff;}
/*.main_r .img_list_3 ul li:after{content: '';position: absolute;right: 10px;bottom: 50px;width: 60px;height: 60px;background: #3B95F7;border-radius: 50%;box-shadow: 0 6px 12px rgba(12,125,247,0.5);transition: all .3s}*/
/*.main_r .img_list_3 ul li:hover:after{width: 100%;height: 100%;right: 0;bottom: 0;border-radius: 0;opacity: .8;}*/
/*.main_r .img_list_3 ul li i{position: absolute;right: 10px;bottom: 50px;display: block;width: 60px;height: 60px;color: #fff;z-index: 2;text-align: center;line-height: 60px;border-radius: 50%;transition: all .3s}*/
/*.main_r .img_list_3 ul li:hover i{left: 50%;top: 50%;transform: translate(-50%,-50%);background: #fff;color: #3B95F7}*/

/*文章标题*/
.ny_news_tlt{text-align:center;font-size:20px;color:#555;padding:10px 0}
.ny_news_time{text-align:center;font-size:12px;color:#999;padding-bottom:10px;border-bottom:1px dashed #dedede;margin-bottom:10px}
/*上下页*/
.prve{padding-top:30px}
.prve p{height:35px;line-height:35px;background:#f1f1f1;margin-bottom:10px;padding:0 20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
/*图集*/
.atlas{width: 520px;float: left;margin-left: 40px}
.atlas-container{width: 100%;overflow: hidden;border: 1px solid #eee;height: 417px;position: relative;}
.atlas-container .swiper-slide{text-align: center;}
.atlas-container .swiper-slide img{max-width: 100%;height: auto;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.atlas-pagination{position: absolute;z-index: 99;text-align: center;}
.atlas-pagination .swiper-pagination-bullet-active{background: #418107}
/*图片*/
.pro_pic{width: 100%;text-align: center;}
.pro_pic img{max-width: 100%;height: auto;margin: 0 auto;}
/*信息*/
.pro_show_1 .pro_desc{width: 100%;}
.pro_show_1 .pro_desc h1.pro_name{font-size:24px;font-weight: bold;line-height:28px;color:#418107;margin: 0 0 10px;}
.pro_show_1 .pro_desc p {font-size: 14px;line-height: 24px;margin-bottom: 10px;}
.pro_show_1 .pro_desc div.desc{height:125px;overflow:hidden;color:#999}
.pro_show_1 .pro_btn{padding-top:30px;overflow:hidden}
.pro_show_1 .pro_btn1{display:block;width:40%;margin-right:20px;height:55px;line-height:55px;text-align:center;font-size:16px;color:#fff;background:#418107;float:left;border:1px solid #fff}
.pro_show_1 .pro_btn2{display:block;padding: 0 2rem;margin-right:0;height:55px;line-height:55px;text-align:center;font-size:16px;background:#7b7b7b;color:#fff;float:left;border:1px solid #fff}
.pro_show_1 .pro_btn1:hover{background:#fff;border:1px solid #418107;color:#418107}
.pro_show_1 .pro_btn2:hover{background:#fff;border:1px solid #7b7b7b;color:#7b7b7b}
.pro_show_1 p{text-align: center;}
/*相关产品*/
.xgcp-left .bd{overflow: hidden;}
.xgcp-left .bd ul{ overflow:hidden; zoom:1; }
.xgcp-left .bd ul li{ margin:8px; float:left; _display:inline;text-align:center;width: 274px;/*height: 334px;*/border: 1px solid #eee;}
.xgcp-left .bd ul li:hover{border-color: #418107}
.xgcp-left .bd ul li p{line-height: 45px;border-top: 1px solid #eee;}
/*.xgcp-left .bd ul li:hover p{background: #418107;color: #fff}*/
.xgcp-left .bd ul li img{width: 100%;height: auto;}
/*产品页右侧*/
.pro_content_fr{width: 878px}
/*内容*/
.pro_content{padding-top: 40px;}
.tags_title{margin:20px 0 30px;text-align: center;background: #418107}
.tags_title span{padding:0 15px;font-size:16px;text-align:center;height:45px;line-height:45px;margin-bottom:-1px;color:#fff;display:-webkit-inline-box;margin-left:5px;font-weight:700}
/*咨询*/
.cpzx .ly_msg{width:100%;overflow:hidden;padding:0}
.cpzx .ly_msg ul{width:100%;overflow:hidden;margin:0;padding:0}
.cpzx .ly_msg ul li{width:100%;overflow:hidden;margin:0 auto 20px;padding:0}
.cpzx .ly_msg ul li h4{width:17%;height:34px;overflow:hidden;line-height:34px;margin:0;padding:0 20px 0 0;color:#333;font-size:14px;text-align:right;float:left;box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-moz-box-sizing:border-box}
.cpzx .ly_msg ul li .msg_ipt1,.ly_msg ul li .msg_tara{width:83%;overflow:hidden;margin:0;padding-right:20px;background:url(../images/tb_img.png) top right no-repeat;float:left;box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-moz-box-sizing:border-box}
.cpzx .ly_msg ul li .msg_ipt1{height:34px}
.cpzx .ly_msg ul li .msg_tara{height:118px}
.cpzx .msg_ipt1 input,.msg_tara textarea{display:block;width:100%;overflow:hidden;margin:0;padding:8px 15px;color:#666;font-size:12px;border:1px solid #dfdfdf;box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-moz-box-sizing:border-box}
.cpzx .msg_ipt1 input{height:34px;line-height:16px}
.cpzx .msg_tara textarea{height:118px;line-height:20px;resize:none}
.cpzx .ly_msg ul li .msg_ipt2{height:34px;overflow:hidden;margin-right:10px;padding:0;float:left}
.cpzx .msg_ipt2 input{display:-webkit-inline-box;width:120px;height:34px;overflow:hidden;line-height:16px;margin:0;padding:8px 15px;color:#666;font-size:12px;border:1px solid #dfdfdf;box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-moz-box-sizing:border-box}
.cpzx .msg_ipt2 img{height: 45px;float: right;}
.cpzx .ly_msg ul li a.yzm_img{display:block;width:90px;height:34px;overflow:hidden;margin:0;padding-right:20px;background:url(../images/tb_img.png) top right no-repeat;float:left}
.cpzx .ly_msg ul li .msg_btn{width:83%;overflow:hidden;margin:0;padding:0;float:left}
.cpzx .msg_btn input{display:block;width:100px;height:34px;overflow:hidden;line-height:32px;margin:20px 15px 0 0;padding:0;background-color:#f0f0f0;color:#333;font-size:13px;text-align:center;border:1px solid #ccc;float:left}
.cpzx .ly_msg ul li .msg_ipt12{width:83%;height:34px;overflow:hidden;margin:0;padding-right:20px;float:left;box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-moz-box-sizing:border-box}
.cpzx .msg_ipt12 input{height:34px;line-height:16px;display:block;width:100%;overflow:hidden;margin:0;padding:8px 15px;color:#666;font-size:12px;border:1px solid #dfdfdf;box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-moz-box-sizing:border-box}
.cpzx .ly_msg ul li h4{width:12%;height:45px;font-size:14px}
.cpzx .ly_msg ul li .msg_ipt1,.ly_msg ul li .msg_tara{width:88%}
.cpzx .ly_msg ul li .msg_ipt1,.ly_msg ul li .msg_tara{width:88%!important}
.cpzx .ly_msg ul li .msg_ipt1{height:47px}
.cpzx .msg_ipt1 input{height:45px;line-height:45px}
.cpzx .ly_msg ul li .msg_ipt12{width:90%!important;height:45px!important}
.cpzx .msg_ipt12 input{height:45px}
.cpzx .ly_msg ul li .msg_ipt1 select{height:45px!important}
.cpzx input{border-radius:2px;border:1px solid #fff!important;background:#f1f1f1}
.cpzx textarea{border-radius:2px;border:1px solid #fff!important;background:#f1f1f1}
.cpzx select{border-radius:2px;border:none!important;background:#f1f1f1;outline:0;text-indent:10px}
.cpzx input:focus,.cpzx textarea:focus{border:1px solid #dedede!important}
.cpzx .ly_msg ul li a.yzm_img img{height:100%!important}
.cpzx .msg_btn input{width:150px;height:45px;line-height:45px;cursor:pointer}
.cpzx .msg_btn input:first-child{background:#418107;color:#fff}
.cpzx .msg_ipt2 input{height:45px}
.cpzx .ly_msg ul li .msg_ipt2{height:45px}
/*相关新闻*/
.xg-news{ height: auto; overflow: hidden;margin-top: 15px; }
.xg-news ul li{ float: left; display: inline-block; width: 47%; margin-right: 3%;line-height:25px; }
.xg-news ul li:before{ content:'•'; font-size: 12px; margin-right: 5px; color: #418107; position: relative; top:-10px; }
.xg-news ul li a{ text-overflow: ellipsis;  overflow: hidden; white-space: nowrap; width: 240px; display: inline-block; }
.xg-news ul li:hover a{color: #418107}
.xg-news ul li span{ float: right; }
/*pic_list*/
