@charset "utf-8";
/**
 * @author:王欢
 * @email:13341343186@163.com
 * @time:2018-3
 */
a,a:link,a:visited{text-decoration:none; color:#333333;}
a:hover,a:active{text-decoration:none; color:#ff0000;}
ol,ul,h1,h2,h3,h4,h5,h6,p,dd,dt,dl{ margin: 0; padding: 0;}
img{border: none;}
html,body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend,  button, textarea, blockquote{
    font-family: "微软雅黑";
    margin: 0;
    padding: 0;
    list-style: none;}
.overflow{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.clearfix{clear:both;}
.no-padding{padding-left: 0; padding-right: 0;}
.container{width:1200px; padding-left: 0; padding-right: 0; margin: auto; overflow: hidden;}
.no-div{display: none;}
.no_left{padding-left: 0!important;}
.no_right{padding-right: 0;!important;}
.tr{transition: all 0.4s;-moz-transition: all 0.4s; -webkit-transition: all 0.4s; -o-transition: all 0.4s;}
/**/
.header{width: 100%; display: block; overflow: hidden;}
.header .head_top{width: 100%; height: 3px; background: url("../image/top_bg.jpg") no-repeat 50% 50%; background-size: cover;}
.header .head_box{height: 100px; display: block;}
.header .logo{width: 251px; float: left; display: block; margin-top: 21px;}
.header .logo img{width: 100%; height: auto;}
.header .head_nav{width: 719px; float: left; display: block; margin-left: 70px;}
.header .head_nav ul{margin-top: 33px; overflow: hidden;}
.header .head_nav li{float: left; display: block; width: 87.5px; height: 34px; text-align: center;}
.header .head_nav li a{font-size: 14px; color: #131313; line-height: 34px; display: block;}
.header .head_nav li:hover a{background-color: #67b73b; color: #ffffff;}
.header .cae_box{width: 160px; display: block; float: left;}
.header .cae_box .c_list{height: 97px; background: url("../image/top_gang.png") no-repeat left; padding-left: 15px;}
.header .cae_box .c_list a{display: inline-block; width: 30px; font-size: 14px; color: #131313; height: 30px; line-height: 30px; padding-left: 30px; margin: 33px 0 0 5px}
.header .cae_box .c_list .a1{background: url("../image/CH.png") no-repeat left 50%;}
.header .cae_box .c_list .a2{background: url("../image/EN.png") no-repeat left 50%;}
/*banner*/
.banner .focus{width:100%;float:left; height:300px;position:relative;}
.banner .focusbox{width:100%;height:300px;overflow:hidden}
.banner .focusbox li{width:100%;height:300px;overflow:hidden;}
.banner .focusbox li a{width:100%; height:300px; float:left; overflow:hidden; }
.banner .focus1{width:100%;float:left; height:400px;position:relative;}
.banner .focusbox1{width:100%;height:400px;overflow:hidden}
.banner .focusbox1 li{width:100%;height:400px;overflow:hidden;}
.banner .focusbox1 li a{width:100%; height:400px; float:left; overflow:hidden; }
.banner .rslides{width:100%;height:100%; position:relative;list-style:none;padding:0}
.banner .rslides_nav{display: none; height:52px;width:32px;position:absolute;-webkit-tap-highlight-color:rgba(0,0,0,0);top:50%;left:2%;opacity:0.5;text-indent:-9999px;overflow:hidden;text-decoration:none;background:url(../image/prev.jpg) no-repeat center center;margin-top:-26px; z-index:999999;}
.banner .rslides_nav:active{opacity:1.0}
.banner .rslides_nav.next{left:auto;background:url(../image/next.jpg) no-repeat center center;right:2%}
.banner .rslides_tabs{ width:100%; position:absolute;left:0;bottom:0; z-index:2; text-align:center;}
.banner .rslides_tabs li{display:inline-table; width:12px;height:12px;margin:0 6px;*display:inline;zoom:1;}
.banner .rslides_tabs a{display:block;width:50px;height:5px;line-height:40px;overflow:hidden; cursor:pointer; background-color: #ffffff; }
.banner .rslides_tabs .rslides_here a{background:#909090;}


/*加到后面*/
.header .head_box{position: fixed; width: 100%; z-index: 9; background-color: #fff; box-shadow: 0 0 10px #ccc;}
.header .banner{margin-top: 100px;}

/**/
.section{width: 100%; overflow: hidden;}
.m_content{margin: 30px 0;}
.con_layout{margin-top: 30px; }
.con_layout1{margin-top: 15px; overflow: hidden;}
.main_title{text-align: center;}
.main_title .tit_link{display: inline-block; position: relative; padding: 0 20px;}
.main_title .tit_link:before, .main_title .tit_link:after{content: ""; display: block; position: absolute; top: 30px; width: 315px; height: 1px; background-color: #a0a0a0}
.main_title .tit_link:before{left: 100%;}
.main_title .tit_link:after{right: 100%;}
.main_title .tit_link h4{font-size: 26px; color: #197b1a;}
.main_title .tit_link h5{font-size: 14px; color: #224636; font-family: "Arial"; margin-top: 5px;}
/**/
.main1 ul{width: 1225px; overflow: hidden;}
.main1 li{width: 275px; display: block; float: left; margin: 0 25px 30px 0;}
.main1 .item{width: 100%; overflow: hidden; display: block; border: 2px solid #dbdbdb; background-color: #f0f0f0}
.main1 .item .imgbox{width: 100%; display: block; position: relative; overflow: hidden;}
.main1 .item .imgbox .dummy{padding-top: 84%;}
.main1 .item .imgbox .m_img{position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto; max-width: 100%; max-height: 100%;}
.main1 .item .m_txt{height: 30px; line-height: 30px; text-align: center; font-size: 14px; color: #000000;}
.main1 .item:hover{border: 2px solid #2d7d2e;}
.main1 .item:hover .imgbox .m_img{transform:scale(1.1);}
.main1 .item:hover .m_txt{background-color: #2d7d2e; color: #ffffff;}
/**/
.main2{width: 100%; background-color: #f6f6f6;}
.main2 .txtbox{width: 804px; float: left; display: block; overflow: hidden;}
.main2 .txtbox .sbsb{font-size: 16px; color: #787875; line-height: 28px; height: 308px; overflow: hidden;}
.main2 .txtbox a{padding: 2px 5px; border: 1px solid #2d7d2e; font-size: 14px; color: #2d7d2e; display: inline-block; float: right; margin-top: 15px;}
.main2 .imgbox{width: 288px; float: right; display: block;}
.main2 .picMarquee-top-about{width:288px; overflow:hidden; position:relative;}
.main2 .picMarquee-top-about .hd{ overflow:hidden;  height:30px; background:#edebeb; padding:0 8px;}
.main2 .picMarquee-top-about .hd .prev, .main2 .picMarquee-top-about .hd .next{display:block; width:9px; height:5px; float:right; margin-right:5px; margin-top:13px;overflow:hidden;
    cursor:pointer; background:url("../image/arrow.png") 0 -100px no-repeat;}
.main2 .picMarquee-top-about .hd .next{ background-position:0 -140px;  }
.main2 .picMarquee-top-about .hd .prevStop{ background-position:-60px -100px;  }
.main2 .picMarquee-top-about .hd .nextStop{ background-position:-60px -140px;  }
.main2 .picMarquee-top-about .bd{ padding:10px; height: 300px; overflow: hidden;}
.main2 .picMarquee-top-about .bd ul{ overflow:hidden; zoom:1; }
.main2 .picMarquee-top-about .bd ul li{ text-align:center; zoom:1; }
.main2 .item{width: 100%;}
.main2 .item .imgbox{position: relative; display: block; overflow: hidden;}
.main2 .item .imgbox .dummy{padding-top: 48%;}
.main2 .item .imgbox .m_img{position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto; max-width: 100%; max-height: 100%;}
.main2 .item .m_txt{width: 100%; height: 30px; line-height: 30px; font-size: 14px; color: #90908f;}
.main2 .item:hover .m_txt{color: #2d7d2e;}
/**/
.main3{width: 100%;}
.main3 .picScroll-left-m3{ width:1100px; margin: auto; position:relative;}
.main3 .picScroll-left-m3 .hd{position: absolute; width: 100%; height: 100%;}
.main3 .picScroll-left-m3 .hd .prev,.picScroll-left-m3 .hd .next{display:block; width:49px; height:48px; position: absolute;top: 100px; overflow:hidden; cursor:pointer;}
.main3 .picScroll-left-m3 .hd .next{background: url("../image/m3_left.jpg") no-repeat; background-size: 100% 100%; left: -50px;}
.main3 .picScroll-left-m3 .hd .prev{background: url("../image/m3_right.jpg") no-repeat; background-size: 100% 100%; right: -50px;}
.main3 .picScroll-left-m3 .bd{ padding:10px;}
.main3 .picScroll-left-m3 .bd ul{ overflow:hidden; zoom:1; }
.main3 .picScroll-left-m3 .bd ul li{width: 250px; padding:0 10px; float:left; _display:inline; overflow:hidden; text-align:center;}
.main3 .item{width: 100%; overflow: hidden; display: block; border: 2px solid #dbdbdb; background-color: #f0f0f0}
.main3 .item .imgbox{width: 100%; display: block; position: relative; overflow: hidden;}
.main3 .item .imgbox .dummy{padding-top: 67%;}
.main3 .item .imgbox .m_img{position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto; max-width: 100%; max-height: 100%;}
.main3 .item .m_txt{height: 30px; line-height: 30px; text-align: center; font-size: 14px; color: #000000;}
.main3 .item:hover{border: 2px solid #2d7d2e;}
.main3 .item:hover .imgbox .m_img{transform:scale(1.1);}
.main3 .item:hover .m_txt{background-color: #2d7d2e; color: #ffffff;}
/**/
.main4{width: 100%; background:#f6f6f6}
.main4 ul{width: 1230px; overflow: hidden;}
.main4 ul li{width: 380px; margin: 0 30px 30px 0; float: left; display: block;}
.main4 .item{width: 100%;}
.main4 .item .imgbox{position: relative; display: block; overflow: hidden;}
.main4 .item .imgbox .dummy{padding-top: 55%;}
.main4 .item .imgbox .m_img{position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; max-width: 100%; max-height: 100%;}
.main4 .item .txtbox{overflow: hidden; margin-top: 10px;}
.main4 .item .txtbox h4{height: 30px; line-height: 30px; font-size: 15px; color: #131313; overflow: hidden;}
.main4 .item .txtbox h4 span{float: right; font-size: 12px; color: #4f4f4f;}
.main4 .item .txtbox p{font-size: 14px; color: #131313; line-height: 20px; max-height: 60px; overflow: hidden; margin-top: 8px;}
.main4 .item .txtbox h5{float: right; font-size: 14px; color: #2d7d2e; margin-top: 8px;}
.main4 .item:hover .imgbox .m_img{transform:scale(1.1);}
/**/
.main5{width: 100%;}
.main5 .m5_title{font-size: 16px; color: #282828; margin-bottom: 10px;}
.main5 .m_left{width: 585px; float: left; display: block; margin-right: 15px;}
.main5 .m_left .m_txt {font-size: 14px; color: #000000; line-height: 25px;}
.main5 .m_left .m_txt ul {line-height:29px; background:url(../image/m5_list.png) bottom left no-repeat ;}
.main5 .m_left .m_txt ul li { margin-left:30px;}
.main5 .m_left .m_list{margin-top: 15px;}
.main5 .m_left .m_list li{height: 30px; line-height: 30px; font-size: 14px; color: #000000; display: block;}
.main5 .m_left .m_list li b{width: 25px; height: 30px; display: inline-block; float: left; padding-right: 10px;}
.main5 .m_left .m_list .b1{background: url("../image/m5_list.png") no-repeat 0 4px;}
.main5 .m_left .m_list .b2{background: url("../image/m5_list.png") no-repeat 0 -25px;}
.main5 .m_left .m_list .b3{background: url("../image/m5_list.png") no-repeat 0 -55px;}
.main5 .m_left .m_list .b4{background: url("../image/m5_list.png") no-repeat 0 -85px;}
.main5 .m_left .m_list .b5{background: url("../image/m5_list.png") no-repeat 0 -113px;}
.main5 .m_left .m_list .b6{background: url("../image/m5_list.png") no-repeat 0 -144px;}
.main5 .m_left .m_list .b7{background: url("../image/m5_list.png") no-repeat 0 -173px;}
.main5 .m_right{width: 585px; float: left; display: block; margin-left: 15px;}
.main5 .m_right .item{width: 100%; margin-bottom: 15px;}
.main5 .m_right .item h4{font-size: 12px; color: #282828;}
.main5 .m_right .item .f_txt{height: 30px; padding: 2px 10px; border-radius: 3px; border: 1px dashed #b8b8b8; width: 98%; overflow: hidden; margin-top: 10px; background-color: #f4f4f4;outline:none;}
.main5 .m_right .item .f_txts{padding: 5px 10px; border-radius: 3px; border: 1px dashed #b8b8b8; width: 98%; overflow: hidden; margin-top: 10px; background-color: #f4f4f4;outline:none;}
.main5 .m_right .item .f_btn{width: 130px; height: 30px; line-height: 30px; border: 1px solid #2d7d2e; background-color: #2d7d2e; font-size: 14px; color: #ffffff;}
/**/
.footer{width: 100%; background-color: #000;}
.footer .f_content{margin: 20px 0; overflow: hidden;}
.footer .f_left{width: 251px; float: left; display: block; position: relative; text-align: center;}
.footer .f_left:after{content: ""; position: absolute; top: 0; bottom: 0; right: 0; margin: auto; width: 1px; height: 118px; background-color: #474847;}
.footer .f_left .ma{overflow: hidden; display: inline-block; font-size: 0;}
.footer .f_left .ma img{max-width: 100%; height: auto;}
.footer .f_left .ma h4{width: 100%; background-color: #2d7d2e; font-size: 14px; color: #ffffff;}
.footer .f_right{width: 100%; float: right; display: block; overflow: hidden; text-align:center}
.footer .f_right .f_nav{width: 100%;}
.footer .f_right .f_nav ul{overflow: hidden; width:700px; margin:0 auto;}
.footer .f_right .f_nav li{float: left; padding: 0 15px 0 0; margin-right: 15px; position: relative; text-align: left;}
.footer .f_right .f_nav li:after{content: ""; position: absolute; top: 0; bottom: 0; right: 0; margin: auto; width: 1px; height: 12px; background-color: #ffffff;}
.footer .f_right .f_nav li a{font-size: 14px; color: #ffffff;}
.footer .f_right .txtbox{margin-top: 5px;}
.footer .f_right .txtbox p{line-height: 25px; font-size: 14px; color: #ffffff;}
.footer .f_right .txtbox p a{font-size: 14px; color: #ffffff;}
/*内页*/
.inner_page{width: 100%; overflow: hidden;}
.inner_page .n_content{margin: 40px 0 40px 0; overflow: hidden;}
.inner_page .page_left{width: 210px; float: left;}
.inner_page .page_right{width: 962px; float: right;}
.inner_page .page_title{border-bottom: 3px double #2d7d2e; padding: 8px 0; overflow: hidden;}
.inner_page .page_title h4{float: left; font-size: 16px; color: #2d7d2e; font-weight: bold;}
.inner_page .page_title h5{float: right;font-size: 14px; color: #131313;}
.inner_page .page_title h5 a{font-size: 14px; color: #131313;}
/**/
.sideBar_page .n_tit{background: #2d7d2e; border-radius: 5px 5px 0 0; position: relative; height: 43px; font-size: 0; text-align: center;}
.sideBar_page .n_tit>h4{font-size: 18px; color: #FFFFFF; line-height: 43px;}
.sideBar_page .n_tit>h4 span{font-size: 14px; color: #FFFFFF;}
.sideBar_page .side_top{margin-bottom: 15px;}
.sideBar_page .n_ul{background-color: #ffffff; border: 1px solid #dcdcdc;}
.sideBar_page .n_li{width: 100%; position: relative; text-align: left; border-bottom: 1px solid #dcdcdc;}
.sideBar_page .n_li>a{display: block; padding-left: 25px; height: 35px; line-height: 35px; font-size: 14px; color: #131313;}
.sideBar_page .n_li:hover>a{color: #2d7d2e;}
.sideBar_page .er{width: 100%;}
.sideBar_page .er li{height: 50px;}
.sideBar_page .er li a{line-height: 50px;text-align: center; display: block; background-color: #2e2e2e; font-size: 14px; color: #737373;}
.sideBar_page .er li a:hover{color: #e1bd7b;}
/**/
.sideBar_page .side_bot{width: 100%;}
.sideBar_page .side_bot .imgbox{text-align: center; overflow: hidden; margin-top: 2px;}
.sideBar_page .side_bot .imgbox img{max-width: 100%; height: auto;}
.sideBar_page .side_bot .txtbox{margin-top: 10px;font-size: 14px; color: #131313; line-height: 26px;}

/*产品页面*/
.pro_page{width: 100%; overflow: hidden; line-height:28px;}
.pro_page ul{width: 992px; overflow: hidden;}
.pro_page li{width: 299px; float: left; margin: 0 30px 30px 0;}
.pro_page .item{width: 100%; overflow: hidden; display: block; border: 2px solid #dbdbdb; background-color: #f0f0f0}
.pro_page .item .imgbox{width: 100%; display: block; position: relative; overflow: hidden;}
.pro_page .item .imgbox .dummy{padding-top: 84%;}
.pro_page .item .imgbox .m_img{position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto; max-width: 100%; max-height: 100%;}
.pro_page .item .m_txt{height: 30px; line-height: 30px; text-align: center; font-size: 14px; color: #000000;}
.pro_page .item:hover{border: 2px solid #2d7d2e;}
.pro_page .item:hover .imgbox .m_img{transform:scale(1.1);}
.pro_page .item:hover .m_txt{background-color: #2d7d2e; color: #ffffff;}
/*内页*/
.pro_os{width: 100%;}
.pro_os .item1{width: 100%; overflow: hidden;}
.pro_os .item1 .imgbox{width: 330px; float: left; display: block; overflow: hidden;}
.pro_os .item1 .imgbox img{width: 100%; height: auto;}
.pro_os .item1 .txtbox{width: 602px; margin-left: 30px; float: left; display: block; overflow: hidden;}
.pro_os .item1 .txtbox h4{font-size: 16px; color: #222222;}
.pro_os .item1 .txtbox p{font-size: 14px; color: #333; line-height: 25px; margin-top: 15px;}
.pro_os .item2{width: 100%; overflow: hidden; margin-top: 20px;}
.pro_os .item2 .pros_tab{overflow: hidden;}
.pro_os .item2 .pros_tab ul{border-bottom: 1px solid #2d7d2e; overflow: hidden;}
.pro_os .item2 .pros_tab li{float: left; margin-right: 5px;}
.pro_os .item2 .pros_tab li a{display: inline-block; padding: 5px 10px; border: 1px solid #2d7d2e; border-bottom: none; border-radius: 5px 5px 0 0; font-size: 14px; color: #2d7d2e;}
.pro_os .item2 .pros_tab li a:hover{background-color: #2d7d2e; color: #ffffff;}
.pro_os .item2 .pros_tab .act a{background-color: #2d7d2e; color: #ffffff;}
.pro_os .item2 .pros_list{margin-top: 20px;}
.pro_os .item2 .pros_list .txtbox {font-size: 14px; color: #333; line-height: 25px;}
.pro_os .item2 .pros_list .imgbox{text-align: center; overflow: hidden;}
.pro_os .item2 .pros_list .imgbox img{max-width: 100%; height: auto;}
/*产品详情页*/
.pro_show{width: 100%; overflow: hidden;}
.pro_show h4{text-align: center; font-size: 16px; color: #333333; font-weight: bold;}
.pro_show .imgbox{text-align: center; overflow: hidden; margin-top: 20px;}
.pro_show .imgbox img{max-width: 100%; height: auto;}


