﻿@charset "utf-8";
/* CSS Document */

/*******************************

    -------[=首页]-------

********************************/

.lm-ul01{padding-top: 50px;}

.lm-ul01 li{float: left;width: 33.33%;

    -o-transition:.3s;

    -ms-transition:.3s;

    -moz-transition:.3s;

    -webkit-transition:.3s;

    transition:.3s;

}

.lm-ul01 li a{display: block;margin-right:5px; height: 140px;background: #f2f2f2;}
.lm-ul01 li:last-child a{margin:0;}

.lm-ul01 .pic{float: left;line-height: 140px;width: 89px;text-align: center;padding-left: 10%;}

.lm-ul01 .pic img{width:auto; height: 89px; vertical-align: middle;}

.lm-ul01 .txt{overflow: hidden;padding: 20px 8% 0 6%;}

.lm-ul01 .txt .tit{font-weight:600;font-size: 16px;text-align: center;line-height: 50px;color: #333;height: 50px;overflow: hidden;}

.lm-ul01 .txt p{color: #A1A1A1;font-size: 13px;line-height: 20px;height: 60px;

    display: -webkit-box;display: box; 

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 3;

    overflow: hidden;
    text-align: center;
}

.lm-ul01 li:hover{position: relative;padding:0 5px;margin: 0 -5px;z-index: 9;box-shadow:0px 2px 10px #d9d9d9;background: #f2f2f2;}

/*新闻*/

.lm-news{padding: 48px 0 40px;clear: both;overflow: hidden;}

.lm-news .info{float: left;width:16%;height:215px;color: #fff;background: #72bb38;font-size: 18px;}

.lm-news .info img{height: 53.48%;margin: 0 auto;display: block;}

.lm-news .info .txt{text-align:center;}

.lm-news .info h3{font-size: 32px;}

.lm-news .g-btn2{margin-top: 30px;}



.lm-ul02{float: left;padding-left:4%;padding-top: 20px;width: 46%;}

.lm-ul02 li{height: 50px;padding-bottom: 13px;clear: both;}

.lm-ul02 h3 span{display: block;font-size: 26px;font-weight: bold;line-height: 30px;}

.lm-ul02 h3{font-size: 12px;color: #666;float: left;padding-right: 22px;background: url(../images/u64_line.png) no-repeat right center;}

.lm-ul02 a{overflow: hidden;line-height: 50px;overflow: hidden;padding-left: 24px;font-size: 16px;height: 50px;white-space: nowrap;overflow: hidden;display: block;

-ms-text-overflow: ellipsis;

text-overflow: ellipsis;}



.lm-news .pic{float: right;width: 30%;height: 180px;position: relative;background: #72bb38;}

.lm-news .pic:hover{background: #1a5408;}

.lm-news .pic a{padding-top:50%;position: relative;display: block;overflow: hidden;}

.lm-news .pic a img{position: absolute;width: 100%;height: 100%;left: 0;top: 0;}

.lm-news .pic a:hover img{

    -webkit-transform: scale(1.08);

    -moz-transform: scale(1.08); 

    -ms-transform: scale(1.08); 

    -o-transform: scale(1.08); 

    transform: scale(1.08);

}

.lm-news .pic .tit{bottom: 0;left: 0;height: 35px;background: #72bb38;width: 100%;}

.lm-news .pic:hover .tit{background: #1a5408;}

.lm-news .pic .tit h3{padding-left: 28px;font-size: 16px;line-height: 35px;color: #fff;}



/*******************************

    -------[=development]-------

********************************/

#ban1.ban3 h2{background-image: url(../images/u152.png);}

/*row1*/

.lm-row1{padding: 50px 0;background: #efefef;}

.p-txt{font-size: 14px;color: #6B6B6B;line-height: 28px;padding: 25px 260px 50px;text-align: center;}

.hjgl{font-size: 14px;color: #6B6B6B;line-height: 28px;text-align: center;}

/*row2*/

.lm-row2{width: 100%;background: url(../images/u158.jpg) no-repeat center center;

    -webkit-background-size: cover;

    -moz-background-size: cover;

    -o-background-size: cover;

    background-size: cover;

    overflow: hidden;

}

.lm-ul03{overflow: hidden;margin: 0 -60px;padding: 28px 0;}

/*.lm-ul03 li{float: left;width: 25%;}*/

.lm-ul03 li a{display: block;padding: 0 10px;margin: 10px;border: 1px solid #fff;border-radius: 10px;text-align: center; color:#fff;}

.lm-ul03 .pic-box{padding: 0 30px;}

.lm-ul03 .pic{padding-top: 78%;position: relative;}

.lm-ul03 .pic img{position: absolute;width: 100%;height: 100%;left: 0;top: 0;}

.lm-ul03 .tit{font-size: 16px;text-align: center;

    line-height: 70px;height:70px;

    white-space: nowrap;overflow: hidden;

    -ms-text-overflow: ellipsis;

    text-overflow: ellipsis;

}

.lm-ul03 .txt p{

    line-height: 21px;color: #C9C9C9;height: 147px;

    display: -webkit-box;display: box; 

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 7;

    overflow: hidden;

}

/*row3*/

.lm-row3{

    padding: 55px 0;background: url(../images/u184.png) no-repeat right bottom;

    -webkit-background-size: auto 100%;

    background-size: auto 100%;

}

.lm-row3 .dm2{display: inline-block;margin-bottom: 15px;}

.lm-row3 p{font-size: 14px;line-height: 29px;color: #868686;}



.slick-prev,.slick-next{position: absolute;width: 20px;height: 30px;display: block;font-size: 0;

    text-indent: -9999px;top: 52%;

    background-position: center center;background-repeat: no-repeat;

    -o-background-size: 30px auto;

    -ms-background-size: 30px auto;

    -moz-background-size: 30px auto;

    -webkit-background-size: 30px auto;

    background-size: 30px auto;

    -webkit-transform: translateY(-50%);

    -moz-transform: translateY(-50%);

    -o-transform: translateY(-50%);

    -ms-transform: translateY(-50%);

    transform: translateY(-50%);

}

.slick-prev{left: 10px;background-image: url(../images/icon-l.png);}

.slick-next{right: 10px;background-image: url(../images/icon-r.png);}



/*row4*/

.lm-row4{background: #c9c9c9;padding: 55px 0;}
.lm-row4 .wp{overflow: hidden;}

.roll-certificate{margin-left: -60px;padding-top: 0px;}
.roll-certificate .item a{display: block;margin-left: 60px;}
.roll-certificate .pic{padding-top: 133%;position: relative;display: block;}
.roll-certificate .pic img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;
    /*-webkit-filter: grayscale(100%); 
    -moz-filter: grayscale(100%); 
    -ms-filter: grayscale(100%); 
    -o-filter: grayscale(100%); 
    filter: grayscale(100%); 
    filter: gray; */
}
.roll-certificate .pic:hover img{
    filter:normal;
    -webkit-filter:grayscale(0%);
    -moz-filter:grayscale(0%); 
    -ms-filter:grayscale(0%); 
    -o-filter:grayscale(0%); 
    filter:grayscale(0%); 
}
.roll-certificate p{text-align: center;font-size: 14px;line-height:20px;padding: 10px 0;}
/***************tech图片滚动*******************/
.roll-tech{margin-left: -60px;padding-top: 0px;}

.roll-tech .item a{display: block;margin-left: 60px;}

.roll-tech .pic{padding-top: 65%;position: relative;display: block;}

.roll-tech .pic img{

    position: absolute;left: 0;top: 0;width: 100%;
	height: 100%;

    /*-webkit-filter: grayscale(100%); 

    -moz-filter: grayscale(100%); 

    -ms-filter: grayscale(100%); 

    -o-filter: grayscale(100%); 

    filter: grayscale(100%); 

    filter: gray; */

}

.roll-tech .pic:hover img{

    filter:normal;

    -webkit-filter:grayscale(0%); 

    -moz-filter:grayscale(0%); 

    -ms-filter:grayscale(0%); 

    -o-filter:grayscale(0%); 

    filter:grayscale(0%); 

}

.roll-tech p{text-align: center;font-size: 14px;line-height:20px;padding: 10px 0;}

/*******************************

    -------[=creation]-------

********************************/

#ban1.ban4 h2{background-image: url(../images/u59.png);}

.p-txt.p-txt2{padding: 25px 190px 20px;color: #868686;line-height: 30px;}
.tech-yf{padding-top:45px;}
.tech-yf-img{width:50%;float:left;}	
.tech-yf-img img{border-radius: 10px; }
.tech-yf-text{width:50%;float:left;}
.tech-yf-text p{padding:5px 0 10px 20px; text-indent:2em;line-height:1.7em;}
.div-txt{padding:20px 50px;}    
.lm-row5{padding: 55px 0;overflow: hidden;} 
.lm-row-hrbottom{padding:55px 0;overflow: hidden;} 
.lm-ul04{

    height: 400px;position: relative;width: 700px;margin: 0 auto;

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

    -webkit-background-size: 700px 400px;

    background-size: 700px 400px;

}

.lm-ul04 li{position: absolute;width: 66px;text-align: center;overflow: hidden;}

.lm-ul04 li a{display: block;padding: 0 5px;}

.lm-ul04 li p{line-height: 36px;color: #fff;font-size: 16px;}

.lm-ul04 .pic{padding-top: 95%;position: relative;}

.lm-ul04 .pic img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}





.lm-ul04 .li-1{top: 68px;left: 50%;margin-left: -33px;}

.lm-ul04 .li-2{top: 255px;left: 50%;margin-left: -126px;}

.lm-ul04 .li-3{top: 206px;left: 50%;margin-left: -33px;}

.lm-ul04 .li-4{top: 255px;left: 50%;margin-left: 66px;}



/*row6*/

.lm-row6{padding: 55px 0;background: #e4e4e4;}

.lm-row5 .wp p{color:#868686;font-family:微软雅黑, 'microsoft yahei';font-size:14px}

.lm-row6 .wp p{color:#868686;font-family:微软雅黑, 'microsoft yahei';font-size:14px}

.lm-row7 .wp p{color:#868686;font-family:微软雅黑, 'microsoft yahei';font-size:14px}

.lm-row1 .wp p{color:#868686;font-family:微软雅黑, 'microsoft yahei';font-size:14px}

/*******************************

    -------[=know]-------
#ban1.ban5 h2{background-image: url(../images/u368.png);}
********************************/



/*row7*/

.lm-row7{padding: 55px 0;}/*0501*/

.lm-txtimg{padding-top: 45px;}

.lm-txtimg .roll-pic01{width: 45%;max-width: 540px;float: left;}

.lm-txtimg .roll-pic01 .pic{

    height:210px;width: 100%;

    background-position: center center;

    background-repeat: no-repeat;

    -webkit-background-size: cover;

    -moz-background-size: cover;

    -o-background-size: cover;

    background-size: cover;

}



.lm-txtimg .roll-pic01 a{display: block;width: 100%;height: 100%;}

.lm-txtimg .txt{

    overflow: hidden;padding-left: 45px; text-indent:2em;

    line-height: 30px;font-size: 14px;height: 210px;

    overflow: hidden;

}

.lm-txtimg .txt p{color: #868686;text-indent: 28px;}

/*row8*/

.lm-row8{

    margin: 22px 0;

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

    -webkit-background-size: cover;

    -moz-background-size: cover;

    -o-background-size: cover;

    background-size: cover;

}

.lm-ul05{overflow: hidden;padding: 20px 0;}

.lm-ul05 li{float: left;width: 25%;}

.lm-ul05 li a{display: block;padding: 0 10px;margin: 10px;border: 1px solid #fff;border-radius: 10px;}
.qywhbox {padding: 0 10px;margin: 10px;	border: 1px solid #fff;	border-radius: 10px;text-align:center;}
.qywhbox .icon {
	transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;
	font-size: 56px;;
	font-weight:normal;
	color:#fff;
	height:100px;
	line-height:100px;
}
.qywhbox .icon:hover {font-size:100px;}
.qywhbox .icon a {text-decoration:none;	outline:none;}
.qywhbox .txt{padding-bottom:12px;}
.qywhbox .txt h3{font-size:18px;color:#fff;line-heigh:36px; font-weight:bolder;}
.qywhbox .txt p{font-size: 14px; color: #fff;line-height: 28px;}

/*.lm-ul05 li:last-child a{border: none;}
.lm-ul05 .pic-box{text-align:center;}

.lm-ul05 .pic{ height:100px; }
.lm-ul05 .pic i {font-size: 5em;font-weight: normal;color:#fff;line-height:100px;margin:0 0;}

.lm-ul05 .pic img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;
    -o-transition:.3s;
    -ms-transition:.3s;
    -moz-transition:.3s;
    -webkit-transition:.3s;
    transition:.3s;}

.lm-ul05 li:hover img{-webkit-transform: scale(1.1);
-moz-transform: scale(1.2); 

-ms-transform: scale(1.2); 

-o-transform: scale(1.2); 

transform: scale(1.2);
}
.lm-ul05 .txt{text-align: center;font-size: 14px; color: #fff;line-height: 28px;}*/



/*row9*/

.lm-row9{padding: 65px 0 78px;background: #f2f2f2;}

.lm-row9 .pic{padding-top: 34px;}

.lm-row9 img{width: 100%;display: block;}

.lm-row9 .btn{text-align: center;margin-top: -50px;}

.lm-row9 .btn a{display: inline-block;width: 188px;height: 45px;}

.lm-row9 .pic-more{display: none;}





/*row10*/

.lm-row10{padding:80px 0 75px;}



/*row11*/

.lm-row11{

    padding: 70px 0 90px;color: #fff;overflow: hidden;

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

    -webkit-background-size: cover;

    -moz-background-size: cover;

    -o-background-size: cover;

    background-size: cover;

}

.lm-row11 .txt-l{padding-left: 127px;width: 345px;float: left;}

.lm-row11 .txt-l p{color: #E4E4E4;font-size: 14px;line-height: 28px;}

.lm-row11 .dm2{

    display: inline-block;margin-bottom: 10px;padding-bottom: 10px;

    color: #fff;font-size: 26px;font-weight: bold;

    background-position: 0 bottom;

}

.lm-row11 .g-btn3{margin-top: 45px;}

.lm-row11 .txt-r{float: right;font-size: 22px;padding-top: 50px;}

.lm-row11 .txt-r h3{font-size: 80px;line-height:86px;}

.lm-row11 .txt-r .p2{font-size: 18px;line-height: 18px;}





/*row12*/

.lm-row12{overflow: hidden;padding: 55px 0;}

.lm-row12 .col-l,.lm-row12 .col-r{width: 50%;}

.lm-row12 .pic{padding-top: 50%; position: relative;overflow: hidden;}

.lm-row12 .pic img{

    position: absolute;width:110%;height:110%;left: 0; top: 0;

    animation: roll-pic 5s linear 0.5s infinite alternate;

    -moz-animation: roll-pic 5s linear 0.5s infinite alternate;

    -webkit-animation: roll-pic 5s linear 0.5s infinite alternate;

    -o-animation: roll-pic 5s linear 0.5s infinite alternate;

}

@keyframes 

roll-pic{

    0%{transform: translatey(0);

        -ms-transform: translatey(0);  

        -webkit-transform: translatey(0); 

        -o-transform: translatey(0);   

        -moz-transform: translatey(0);

    }

    50%{transform: translateY(-5%);

        -ms-transform: translateY(-5%);  

        -webkit-transform: translateY(-5%); 

        -o-transform: translateY(-5%);   

        -moz-transform: translateY(-5%);

    }

    100%{transform: translatey(0);

        -ms-transform: translatey(0);  

        -webkit-transform: translatey(0); 

        -o-transform: translatey(0);   

        -moz-transform: translatey(0);

    }

        

}



@-moz-keyframes

roll-pic{

    0%{transform: translatey(0);

        -ms-transform: translatey(0);  

        -webkit-transform: translatey(0); 

        -o-transform: translatey(0);   

        -moz-transform: translatey(0);

    }

    50%{transform: translateY(-5%);

        -ms-transform: translateY(-5%);  

        -webkit-transform: translateY(-5%); 

        -o-transform: translateY(-5%);   

        -moz-transform: translateY(-5%);

    }

    100%{transform: translatey(0);

        -ms-transform: translatey(0);  

        -webkit-transform: translatey(0); 

        -o-transform: translatey(0);   

        -moz-transform: translatey(0);

    }

}



@-webkit-keyframes

roll-pic{

    0%{transform: translatey(0);

        -ms-transform: translatey(0);  

        -webkit-transform: translatey(0); 

        -o-transform: translatey(0);   

        -moz-transform: translatey(0);

    }

    50%{transform: translateY(-5%);

        -ms-transform: translateY(-5%);  

        -webkit-transform: translateY(-5%); 

        -o-transform: translateY(-5%);   

        -moz-transform: translateY(-5%);

    }

    100%{transform: translatey(0);

        -ms-transform: translatey(0);  

        -webkit-transform: translatey(0); 

        -o-transform: translatey(0);   

        -moz-transform: translatey(0);

    }

}



@-moz-keyframes 

roll-pic{

    0%{transform: translatey(0);

        -ms-transform: translatey(0);  

        -webkit-transform: translatey(0); 

        -o-transform: translatey(0);   

        -moz-transform: translatey(0);

    }

    50%{transform: translateY(-5%);

        -ms-transform: translateY(-5%);  

        -webkit-transform: translateY(-5%); 

        -o-transform: translateY(-5%);   

        -moz-transform: translateY(-5%);

    }

    100%{transform: translatey(0);

        -ms-transform: translatey(0);  

        -webkit-transform: translatey(0); 

        -o-transform: translatey(0);   

        -moz-transform: translatey(0);

    }

}





.lm-row12 .dm2{margin-bottom: 30px;}

/*轮播文本*/

.lm-row12 .box{padding: 30px 50px 56px;border: 2px solid #c9c9c9;}

.roll-txt h4{

    font-size: 20px; line-height: 30px;white-space: nowrap;overflow: hidden;height:30px;

    -ms-text-overflow: ellipsis;

    text-overflow: ellipsis;margin-bottom: 30px;

}

.roll-txt p{

    font-size: 14px;color: #868686;line-height: 25px;height: 150px;

    display: -webkit-box;display: box; 

    -webkit-box-orient: vertical;

    -webkit-line-clamp:6;

    overflow: hidden;

}

.roll-txt .slick-dots{

    position: absolute;

    bottom:-20px;

    text-align: center;

    width: 100%;

}

.roll-txt .slick-dots li{

    display: inline-block;

    margin:0 5px;

}

.roll-txt .slick-dots li a{

    display: block;

    font-size: 0;

    padding:0;

    width: 12px;

    height:12px;

    background:#bcbcbc;

    border:0;

    border-radius: 50%;

}

.roll-txt .slick-dots li.slick-active a{

    background: #1a5408;

}



/*******************************

    -------[=people]-------

********************************/

#ban1.ban6 h2{background-image: url(../images/u156.png);}

#ban1.ban6 .g-btn1{display: inline-block; text-align: center;}

.ban6 .s1{

    display: inline-block;

    background: url(../images/u364.png) no-repeat center center;width: 10px;height: 10px;

    -webkit-background-size: 10px auto;

    background-size: 10px auto;margin-left: 5px;

}

.ban6 .btn{

    display: inline-block;width: 175px;line-height: 58px;font-size: 18px;

    text-align: center;color: #fff;background: #72bb38; border-radius: 10px;

}

.ban6 .btn:hover{background: #1a5408;}

#ban1.ban6 small{line-height: 40px;margin-bottom: 25px;}

/*多图轮播*/


.case-bd{margin:0 40px; padding: 65px 9px 30px;}

.case-bd .item{width:25%;}

.case-bd .item .inner{

    margin:20px;height: 120px;background: #1a5408;padding: 20px;position: relative;

    -o-transition:.3s;

    -ms-transition:.3s;

    -moz-transition:.3s;

    -webkit-transition:.3s;

    transition:.3s;

}

.case-bd h3{font-size: 22px;color: #fff;line-height: 40px;height: 80px;margin-bottom: 20px;}

.case-bd .btn{line-height: 20px;color: #fff;font-size: 14px;}

.case-bd .item:hover{position: relative;z-index: 99;}

.case-bd .item:hover .inner{

    background: #72bb38;

    -webkit-transform: scale(1.2);

    -moz-transform: scale(1.2); 

    -ms-transform: scale(1.2); 

    -o-transform: scale(1.2); 

    transform: scale(1.2);

}

.case-bd .pic{

    position: absolute;right: 0;bottom: 0;z-index: -1;opacity: 0;

    -o-transition:.3s;

    -ms-transition:.3s;

    -moz-transition:.3s;

    -webkit-transition:.3s;

    transition:.3s;

}

.case-bd .item:hover .pic{opacity: 1;}



.case-bd .pic img{max-height: 166px;width: auto;}





.case-bd .slick-dots{

    position: absolute;

    bottom:0;

    text-align: center;

    width: 100%;

}

.case-bd .slick-dots li{

    display: inline-block;

    margin:0 5px;

}

.case-bd .slick-dots li a{

    display: block;

    font-size: 0;

    padding:0;

    width: 12px;

    height:12px;

    background:#bcbcbc;

    border:0;

    border-radius: 50%;

}

.case-bd .slick-dots li.slick-active a{

    background: #1a5408;

}

.case-bd .slick-next,.case-bd .slick-prev{

    display: block;

    width: 40px;height: 40px;border-radius: 50%;font-size: 0;

    background: #1a5408 url(../images/u235.png) no-repeat center center;

    -webkit-background-size: 30px auto;

    background-size: 30px auto;

    position: absolute;

    top: 50%;

}

.case-bd .slick-next:hover, .case-bd .slick-prev:hover{background-color: #72bb38;}

.case-bd .slick-prev{left: -40px;}

.case-bd .slick-next{right: -40px;background-image: url(../images/u236.png);}



.lm-ul06{overflow: hidden;padding-top: 35px;}

.lm-ul06 li{width: 20%;float: left;}

.lm-ul06 li .inner{padding-left: 10px;padding-right: 10px;border-right: 1px solid #a4a2a2;}

.lm-ul06 li:last-child .inner{border: none;}

.lm-ul06 h3{font-size: 18px;line-height:60px; text-align:center;}

.lm-ul06 dl{font-size: 14px;line-height: 20px;height: 239px;}

.lm-ul06 dl a{color: #6B6B6B;}



.lm-ul07{overflow: hidden;padding-bottom: 70px;}

.lm-ul07 li{width: 25%;float: left;position: relative;overflow: hidden;}

.lm-ul07 .pic{padding-top: 63%;margin: 5px;position: relative;}

.lm-ul07 .pic img{position: absolute;width: 100%;height: 100%;top: 0;left: 0;}

.lm-ul07 .pic:hover img{

    -webkit-transform: scale(1.08);

    -moz-transform: scale(1.08); 

    -ms-transform: scale(1.08); 

    -o-transform: scale(1.08); 

    transform: scale(1.08);

}

.lm-ul07 .mask{

   background: #72bb38;width: 100%; text-align:center;color:#fff;font-size:1.5em;

    position: absolute;bottom: -170px;z-index: 99;

    -o-transition:.3s;

    -ms-transition:.3s;

    -moz-transition:.3s;

    -webkit-transition:.3s;

    transition:.3s;

}

.lm-ul07 li:hover .mask{bottom: 50px;}

.lm-ul08{padding-top: 60px;margin: 0 -48px;}

.lm-ul08 li{float: left;width: 33%; border-right:1px solid #ccc;}

.lm-ul08 li a{display: block;padding: 0 45px;border-right: 1px solid #ddd;}

.lm-ul08 li:last-child a{border: 0;}

.lm-ul08 .pic-box{max-width: 80px;margin: 0 auto;}

.lm-ul08 .pic{padding-top: 100%;position: relative;}

.lm-ul08 .pic img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}

.lm-ul08 h5{text-align: center;font-size: 16px;color: #333;margin: 5px 0;height: 34px;overflow: hidden;}

.lm-ul08 .txt p{color: #868686;font-size: 14px;line-height: 20px;height: 160px;overflow: hidden;text-align: center;padding: 0 2em;}



.lm-ul09 li{width: 25%;}




/* 公用 ==================*/

/*.m-y1,.m-y2,.m-y3,.m-y4,.m-y5,.m-y6{line-height: 25px; font-size: 14px; }*/

.pt-wp{max-width: 1200px; width: 100%; margin: 0 auto;}

.pt-wp2{max-width: 1110px; width: 100%; margin: 0 auto;}

.pt-wp3{max-width: 1030px; width: 100%; margin: 0 auto;}

.h20{height: 20px;}

.h10{height: 10px;}

.h60{height: 60px;}

.h40{height: 40px;}

.h10{height: 10px;}

.nsj{text-indent:0em!important;}



/* ban1 ==================*/

#ban1{text-align: center; color: #fff; background-size: cover; background-repeat: no-repeat; background-position: center; height: 340px;padding-top:60px;text-shadow: 0 1px 1px #000;}

#ban1.ban6{height:380px;padding-top:20px;}
#ban1 i{font-size:60px;line-height:155px;}
#ban1 h2{font-weight: 400; font-size: 34px; color: #FFFFFF; }

#ban1 small{font-weight: 400; font-size: 24px; display: block; line-height: 45px;}





/* 共用模块 dm1 ==================*/

.dm1{font-size:0;/*word-spacing: -4px;letter-spacing: -4px;*/}

.dm1 li{margin-bottom: 55px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;font-size:14px;}

.dm1 li .a1{background-color: #fff; position:relative; display:block; overflow: hidden; height: 243px;text-align:center;}

.dm1 li .a1 img{height:100%;max-height: none;}

.dm1 li .a2{text-align: center; height: 46px; line-height: 46px; color:#fff; background-color: #6b6b6b; display: block; font-size: 16px;}

.dm1 li:hover .a2{ background-color: #72bb38;}



/* 共用模块 dm2 from product-ser ==================*/

.dm2{ padding-bottom: 5px; text-align: center; background:url('../images/u225.png') no-repeat center bottom; background-size: 27px 3px; color: #333333; font-size: 26px; }



/* 独立模块 dm3 ==================*/

.dm3{overflow: hidden; padding:10px 0; font-size:0;}

.dm3 a{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;font-size:14px;    color: #6B6B6B;}

.dm3 a{ background:url('../images/u226.png') no-repeat right center; padding: 0 15px; padding-right: 20px;}

.dm3 a:last-child{background: transparent;}

.dm3 a:first-child i{vertical-align: middle;display: inline-block; height: 20px; width: 20px; font-size: 0px; background:url('../images/u224.png') no-repeat center top;     background-size: auto 78%;}

/* 独立模块 dm3 fm news ==================*/

.dm4 .img{height: 105px;width: 150px;text-align: center;/* border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;*/ box-sizing:border-box; -moz-box-sizing:border-box; /* Firefox */ -webkit-box-sizing:border-box; /* Safari */ 

   /*

     background: -webkit-linear-gradient(right, rgba(42,120,85,1) , rgba(71,148,88,1));

     background: -o-linear-gradient(right, rgba(42,120,85,1), rgba(71,148,88,1));

     background: -moz-linear-gradient(right, rgba(42,120,85,1), rgba(71,148,88,1));

    background: linear-gradient(to right,rgba(42,120,85,1) ,rgba(71,148,88,1));

    */

    color: #fff;

    position:relative; overflow: hidden;



}

.dm4 .img img{

    position:absolute; top:0px; left: 0px; height: 100%; width: auto; max-width: none; 

}

.dm4 li:hover .img{     

    /*

    background: -webkit-linear-gradient(right, rgba(0,90,55,1), rgba(67,155,50,1)); 

    background: -o-linear-gradient(right, rgba(0,90,55,1), rgba(67,155,50,1)); 

    background: -moz-linear-gradient(right,rgba(0,90,55,1), rgba(67,155,50,1)); 

    background: linear-gradient(to right,rgba(0,90,55,1), rgba(67,155,50,1));

    */

}

.dm4 .img h3{font-weight: 700; font-size: 20px; line-height: 22px; padding-top: 27px;}

.dm4 .img small{font-size: 16px;}

.dm4 .txt{height:105px; padding-left: 4%; overflow: hidden; box-sizing:border-box; -moz-box-sizing:border-box; /* Firefox */ -webkit-box-sizing:border-box; /* Safari */ }

.dm4 .no-pic .txt{padding-left:0;}   

.dm4 .txt h2{padding-bottom: 10px; font-size: 18px; color: #5E5E5E;

    white-space: nowrap;overflow: hidden;

    -ms-text-overflow: ellipsis;

    text-overflow: ellipsis;

    height:36px;

}

.dm4 .txt p.p1{text-align:right; padding-right:10px;}

.dm4 .txt h2 a:hover{color: #72bb38;}

.dm4 .txt p{

    line-height: 20px; color: #A1A1A1; font-size: 14px;height: 40px;

    display: -webkit-box;display: box; 

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 2;

    overflow: hidden;

}

.dm4 li{margin-bottom: 60px; box-sizing:border-box; -moz-box-sizing:border-box; /* Firefox */ -webkit-box-sizing:border-box; /* Safari */ }

.dm4{padding-top: 60px;}

.dm4 li:nth-child(2n+1){padding-right: 5%;}

.dm4 li:nth-child(2n+2){padding-left: 5%;}

/* 独立模块 dm5 fm news-in ==================*/

.dm5{overflow: hidden;}

.dm5 h1{padding-bottom: 30px; color: #333333; font-size: 28px;line-height: 35px;text-align: center;border-bottom: 1px solid #d7d7d7;}

.m-y5 .ban21 h2 small:before{content: "|"; padding-left: 20px; padding-right: 20px;}

.m-y5 .dm5{padding-right: 35px;overflow:hidden;}
.m-y5 .dm5 .info {margin:0 auto; padding-top:40px;}
.m-y5 .dm5 .info p{text-indent:2em; font-size: 14px; color: #868686; line-height: 29px;}
.m-y5 .dm5 .info img{padding: 24px 0;width: auto;height: auto; max-width:720px;display: block;margin: 0 auto;}
.m-y5 .dm5 img{max-width:100%;}




/* 独立模块 dm6 fm news-in subnav ==================*/

.dm6{width: 290px;}

.dm6 dt{height: 45px; line-height: 45px; background-color: #72bb38;border-radius: 5px;}

.dm6 dt h3{color: #fff; font-size: 24px; text-align:center;}

.dm6 small{display: block; line-height: 35px; padding-bottom: 11px; color: #868686; font-size: 14px; float:right; }

.dm6 li a{font-size: 16px;  line-height: 23px; display: block;  color: #333333;}

.dm6 li{border-bottom: 1px solid #d7d7d7; padding-top: 20px;}



/* 独立模块 dm7 fm news-in prev next wenzhang ==================*/

.dm7{text-align: center; font-size:0;/*word-spacing: -4px;letter-spacing: -4px;*/}

.dm7 a{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;font-size:14px;border-radius: 5px;background-color: #72bb38; width: 40%; max-width: 340px; height: 50px; line-height: 50px; text-align: center; color: #fff;
}

.dm7 a.prev{ margin-right: 10px;}

.dm7 a.next{ margin-left: 10px;}

.dm7 a{font-size: 16px; padding: 0 20px; box-sizing:border-box; -moz-box-sizing:border-box; /* Firefox */ -webkit-box-sizing:border-box; /* Safari */ }

.dm7 a span{font-size: 20px; display: inline-block;}

.dm7 a.prev span{float: right; padding-left: 15px; background:url('../images/pre.png') no-repeat left center; background-size: auto 12px;}

.dm7 a.next span{float: left; padding-right: 15px; background:url('../images/next.png') no-repeat right center; background-size: auto 12px;}

.dm7 a em{display: inline-block; max-width: 65%; white-space:nowrap; text-overflow:ellipsis; -moz-text-overflow:ellipsis; -webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis; -ms-text-overflow:ellipsis; overflow: hidden;}

.dm7 a:hover{background-color: #1a5402;}



/* 共用模块 dmore ==================*/

.dmore{text-align: center; padding-left: 35px; font-size: 18px; background: #72bb38 url('../images/u168.png') no-repeat 10px center; background-size: auto 48%; display: block; margin: 0 auto;  width: 140px; height: 57px; line-height: 55px; color: #fff;}

/* 共用subnav ==================*/

.TAB_CLICK{font-size:0;/*word-spacing: -4px;letter-spacing: -4px;*/}

.TAB_CLICK li{padding-bottom: 12px; color: #FFFFFF; cursor: pointer; text-align: center; width: 33.33%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;font-size:16px; box-sizing:border-box; -moz-box-sizing:border-box; /* Firefox */ -webkit-box-sizing:border-box; /* Safari */ }

.TAB_CLICK li span{display:block; height: 49px; line-height: 49px;}

.TAB_CLICK li:nth-of-type(1) span{ background-color: #1a5408;}

.TAB_CLICK li:nth-of-type(2) span{ background-color: #2d863d;}

.TAB_CLICK li:nth-of-type(3) span{ background-color: #72bb38;}

.TAB_CLICK li.hover{background:url('../images/u1631.png') no-repeat center bottom;}

.TAB_CLICK1{background-color: #fff; text-align: center; font-size:0;/*word-spacing: -4px;letter-spacing: -4px;*/}

.TAB_CLICK1 li{cursor: pointer; padding: 23px 0px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;font-size:14px; box-sizing:border-box; -moz-box-sizing:border-box; /* Firefox */ -webkit-box-sizing:border-box; /* Safari */ }

.TAB_CLICK1 li:after{content: "|"; }

.TAB_CLICK1 li:last-child::after{content: "";}

.TAB_CLICK1 li span{padding: 0 25px;}

.TAB_CLICK1 li.hover{background:url('../images/u32.png') no-repeat center bottom;}

.TAB_CLICK1 li.hover span{ color: #1a5408; font-weight: 700;}

/* box-so搜索框 独立模块 ==================*/

.box-so{position:relative; height: 40px; width: 280px;  margin: 0 auto; text-align: center; background: transparent;}

.box-so .txt1{border: 1px solid #fff; width: 100%; position:absolute; right: 0px;   padding: 0 10px;  font-size: 16px; color: #D7D7D7; background: transparent; text-align: left; height: 40px; line-height: 40px; box-sizing:border-box; -moz-box-sizing:border-box; /* Firefox */ -webkit-box-sizing:border-box; /* Safari */ }

.box-so .btn1{position:absolute; z-index: 100; right: 9px; top: 9px; border: 0px; width: 20px;height: 20px; background: transparent; background:url('../images/u172.png') no-repeat center center; background-size: auto 100%;}

/* ==================*/





/* product subnav ==================*/

.m-y1 .m1{position:relative;  background-color:#72bb38; height: 49px;}

.m-y1 .conts{ overflow: hidden; padding-top: 55px;}

.m-y1 #bd{background-color: #e4e4e4;}

.m-y1 .m11{position:absolute; z-index: 10; left: 0px; top: 0px; width: 50%; height: 49px; background-color: #1a5408;}

.m-y1 .m1 ul{position:relative;  z-index: 100;}



/* product-ser ==================*/

.m-y2 .m1{background-color: #72bb38; overflow: hidden; width: 100%; padding:20px 0; }

.m-y2 .m2 ul li a{ padding-left: 9%; padding-top: 24%; color: #FFF; font-size: 24px; box-sizing:border-box; -moz-box-sizing:border-box; /* Firefox */ -webkit-box-sizing:border-box; /* Safari */ }

.m-y2 .m2 ul li .m22{overflow: hidden; position:relative;  background:url('../images/u111.png') no-repeat center center; height: 212px; background-size: cover;}

.m-y2 .m2 ul li a{

    width: 100%; height: 100%; display: block; position:absolute; z-index: 100;

    filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7;

}

.m-y2 .m2 ul li a:hover{filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9;}



.m-y2 .m2 ul .s1 a{background-color: rgba(1,91,55,.8);}

.m-y2 .m2 ul .s2 a{background-color: rgba(45,134,61,.8);}

.m-y2 .m2 ul .s3 a{background-color: rgba(92,181,49,.8);}

.m-y2 .m2 ul .s1 span{background:url('../images/u2511.png') no-repeat;}

.m-y2 .m2 ul .s2 span{background:url('../images/u1611.png') no-repeat;}

.m-y2 .m2 ul .s3 span{background:url('../images/u711.png') no-repeat;}

.m-y2 .m2 ul li span{right: 0px; bottom: 0; display: block; width: 164px; height: 155px; position:absolute; z-index: 10; 

    background-size: auto 77%!important; background-position: right bottom!important;}

/*.m-y2 .m2 ul li span{

    bottom: 0px;

    transition: all 600ms cubic-bezier(.4, 0, .2, 1);

    -moz-transition: all 600ms cubic-bezier(.4, 0, .2, 1);

    -webkit-transition: all 600ms cubic-bezier(.4, 0, .2, 1);

    -o-transition: all 600ms cubic-bezier(.4, 0, .2, 1);

    -ms-transition: all 600ms cubic-bezier(.4, 0, .2, 1);

}*/

.m-y2 .m2 {padding-top: 45px; overflow: hidden;clear:both; padding-bottom: 75px;}

.m-y2 .m2 h2{margin-bottom: 33px;}



.m-y2 .m3{background-color: #efefef; padding-top: 23px; padding-bottom: 50px; overflow: hidden;clear:both;}

.m-y2 .m3 h2{margin-bottom: 40px;}

.m-y2 .m3 li{padding: 0 15px; overflow: hidden; box-sizing:border-box; -moz-box-sizing:border-box; /* Firefox */ -webkit-box-sizing:border-box; /* Safari */ }

.m-y2 .m3 li .m31{padding: 5px; padding-bottom: 40px; position:relative; overflow: hidden; height:190px;}

.m-y2 .m3 li h3{font-size: 16px;   color: #333333;    line-height: 22px; white-space:nowrap; text-overflow:ellipsis; -moz-text-overflow:ellipsis; -webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis; -ms-text-overflow:ellipsis; overflow: hidden;}

.m-y2 .m3 li p{line-height: 22px; color: #868686;font-size: 12px;}

.m-y2 .m3 li .clear{height: 20px;}

.m-y2 .m3 li .a2{position:absolute; z-index: 100; background-color: #72bb38; width: 100%; bottom: 0px; left: 0px; display: block; height: 8px;}

.m-y2 .m3 li .m31:hover{background-color: #fff; height:190px;}

.m-y2 .m3 li .m31:hover .a2{height: 33px;}

.m-y2 .m3 li .a2{background:#72bb38 url('../images/pt-ico1.jpg') no-repeat -50% center;}

.m-y2 .m3 li:hover .a2{

    background-position: 7% center;

    transition: background-position 300ms cubic-bezier(.4, 0, .2, 1) 200ms;

    -moz-transition: background-position 300ms cubic-bezier(.4, 0, .2, 1) 200ms;

    -webkit-transition: background-position 300ms cubic-bezier(.4, 0, .2, 1) 200ms;

    -o-transition: background-position 300ms cubic-bezier(.4, 0, .2, 1) 200ms;

    -ms-transition: background-position 300ms cubic-bezier(.4, 0, .2, 1) 200ms;

}



.m-y2 .dm2,.m-y3 .dm2{padding-bottom: 15px;}

.slick1 .slick-dots{font-size:0;/*word-spacing: -4px;letter-spacing: -4px;*/ text-align: center; padding-top: 35px; overflow: hidden;}

.slick1 .slick-dots li{margin: 0 11px; cursor: pointer; width: 14px; height: 14px; border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%; background-color: #bcbcbc; padding: 0px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;font-size:0px;}

.slick1 .slick-dots li a{display: block; width: 100%; height: 100%;}

.slick1 .slick-dots li.slick-active{background-color: #1a5408;}

.m-y2 .m4{color: #fff; padding-top: 52px; padding-bottom: 95px; background:url('../images/u158.jpg') no-repeat center center; background-size: cover;}

.m-y2 .m4 h2{color: #fff; margin-bottom: 16px;}

.m-y2 .m4 p{ max-width: 725px; margin: 0 auto; text-align: center; color: #F2F2F2; line-height: 30px;  font-size: 14px;}

.m-y2 .m4 ul{ text-align: center;overflow: hidden; margin-top: 35px; padding-top: 35px; border-top: 1px solid rgba(255,255,255,.2); font-size:0;/*word-spacing: -4px;letter-spacing: -4px;*/}

.m-y2 .m4 ul li{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;font-size:14px;}

.m-y2 .m4 ul li h3{font-size: 20px; }

.m-y2 .m4 ul li small{padding-left: 29px;  font-size: 20px; display: inline-block; background:url('../images/u198.png') no-repeat left center; background-size: auto 20px; line-height: 53px;}



/* ban21 独立模块 ==================*/

#ban2{overflow: hidden;clear: both;height: 219px; color: #fff;

    background-repeat: no-repeat; background-position:center center;

    -webkit-background-size: cover;

    -moz-background-size: cover;

    -o-background-size: cover;

    background-size: cover;

    margin-bottom: 60px;

}

#ban2 a{color: #fff;}

#ban2 .pt-wp{position:relative; height: 100%;}

#ban2 .ban21{border-top: 1px solid rgba(255,255,255,.8); height: 95px; line-height: 95px;margin-top:125px;

    overflow: hidden;}

#ban2 .ban21 h2{float: left; font-size: 24px; padding-right:10px;}
#ban2 .ban21 h2 i{font-size:24px;padding-right:10px;}
#ban2 .ban21 h2 a{display:inline-block;float:none;font-size:18px;padding:0 0;}
#ban2 .ban21 a{float: right; font-size: 24px; padding-left: 55px;}
#ban2 .ban21 a i{font-size:24px; padding-right:5px;}





/* pro-in ==================*/



.m-y3 .m1 .img{ overflow: hidden; max-width: 450px!important; width: 100%; }

.m-y3 .m1 .TAB_CLICK li{overflow: hidden; background: transparent; margin-right:10px; padding: 10px; max-width: 160px;  box-sizing:border-box; -moz-box-sizing:border-box; /* Firefox */ -webkit-box-sizing:border-box; /* Safari */ }

.m-y3 .m1 .TAB_CLICK li.hover{border: 2px solid #c4c4c4;}

.m-y3 .m1 .cont1{ padding: 10px; box-sizing:border-box; -moz-box-sizing:border-box; /* Firefox */ -webkit-box-sizing:border-box; /* Safari */  overflow: hidden;}

.m-y3 .m1 .cont1 .pic,

.m-y3 .m1 .TAB_CLICK .pic-btn{padding-top: 53%;position: relative;}

.m-y3 .m1 .cont1 .pic img,

.m-y3 .m1 .TAB_CLICK .pic-btn img{width: 100%;height:auto; max-height: none; position: absolute;left: 0;top: 0;}

.m-y3 .m1 .txt{max-width: 470px; width: 100%; overflow: hidden;}

.m-y3 .m1 .txt h1{  color: #333333; font-size: 28px;}

.m-y3 .m1 .TAB_CLICK1{width: 100%; overflow: hidden; background-color: #e4e4e4;}

.m-y3 .m1 .TAB_CLICK1 li{ width: 20%; color: #333333;font-size: 14px;font-weight: 700; padding: 0px; background: transparent; height: 50px; line-height: 50px; box-sizing:border-box; -moz-box-sizing:border-box; /* Firefox */ -webkit-box-sizing:border-box; /* Safari */ }

.m-y3 .m1 .TAB_CLICK1 li:after{content: "";}

.m-y3 .m1 .TAB_CLICK1 li.hover{border-bottom: 2px solid #6b6b6b;}



.m-y3 .m1 .m11{border: 2px solid #e4e4e4; margin-top: 22px;  }

.m-y3 .m1 .m11 .cont2{min-height: 260px; padding: 28px; box-sizing:border-box; -moz-box-sizing:border-box; /* Firefox */ -webkit-box-sizing:border-box; /* Safari */}

.m-y3 .m1 .m11 .cont2 p{color: #5E5E5E; font-size: 14px;}

.m-y3 .m2{background-color: #e4e4e4; overflow: hidden; padding-top: 25px; padding-bottom: 20px;}

.m-y3 .m2 h2{margin-bottom: 22px; text-align: left; background:url('../images/u225.png') no-repeat 3% bottom; background-size: 27px 3px;}

/* news ==================*/

.m-y4 .m1{padding-top: 18px; padding-bottom: 18px; overflow: hidden; clear:both; background-color: #72bb38;}

.m-y4 .m1 .m11{padding-top: 4px; font-size:0;/*word-spacing: -4px;letter-spacing: -4px;*/}

.m-y4 .m1 .m11 li{color:#fff; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;font-size:14px;}
.m-y4 .m1 .m11 li a.mycur{font-size: 24px; }

.m-y4 .m1 .m11 li a{color: #fff; font-size: 16px;}
.m-y4 .m1 .m11 li a:hover{color: #1a5408; font-size:24px;}
.m-y4 .m1 .m11 li:after{content: "|"; padding-left: 10px; padding-right: 10px;}

.m-y4 .m1 .m11 li:last-child::after{content: "";}


/* 2016.6.3 修改by葡萄 */

#ban2 .ban21 a:hover{color:#1a5408; background-image: url('../images/u1553.png');}

.dm6 li a:hover{color: #1a5408;}

.dmore:hover{background-color: #1a5408; color: #fff;}



/* 2016.6.14 修改by葡萄 */

.dm1 li .a1{border: 1px solid #6b6b6b; border-bottom:0px;}

.dm1 li:hover .a1{border-color:#72bb38;}



/*简历弹出框*/

.pop-up{width:1010px;height:550px;margin:750px auto;}

.pop-left{width:280px;height:100%;background-image:url('../images/u388.png');background-size:cover;float:left;color:white;text-align: center;}

.pop-left h3{font-size:30px;font-weight:400;height:40px;margin-top:9px;}

.tit-under{width:27px;height:3px;background-color:white;margin:20px auto;}

.left-txt{font-size:14px;line-height:20px;margin-left:25px;margin-right:25px;margin-top:25px;}

.pop-right{width:690px;height:100%;float:left;}

.resume-title{width:121px;height:30px;text-align: center;background-color:#f2f2f2;float:left;margin-left:60px;}

.resume-title p{line-height:30px;color:#666666;font-size:16px;font-weight:700;}

.resume-con{width:385px;float:left;margin-left:50px;}

.resume-con p{color:#666666;line-height:24px;font-size:14px;font-weight:400;}

.pop-right ul{width:690px;height:480px;background-color:white;overflow: hidden;}

.pop-right ul li{margin-bottom:20px;list-style:none;overflow: hidden;width:100%;}

.upload{width:100%;height:70px;overflow: hidden;}

.up-resu{width:560px;background-color:#1a5408;font-size:14px;float:left;height:100%;}

.browse{width:227px;height:40px;float:left;margin-left:40px}

.submit{width:130px;height:70px;background-color:#72bb38;text-align: center;color:white;line-height:70px;font-size:16px;float:right;cursor: pointer;}

.up-resu input{width:165px;height:40px;line-height:40px;color:#d7d7d7;padding-left:8px;outline:none;border:1px solid white;float:left;background-color:#1a5408;margin-top:15px;margin-left:30px;font-size:14px;overflow: hidden; text-align:center; font-family:"微软雅黑"}

.up-resu .browse input{width:166px;height:40px;line-height:40px;color:#d7d7d7;margin-left:0;}

.bro-p{width:61px;height:40px;background-color:#e4e4e4;color:#333333;float:right;text-align: center;line-height:40px;margin-top:-40px;}

.resu-top{margin-top:40px;}

.up-resu .browse .upload-btn{opacity: 0;float:left;width:61px;height:40px;}

.del{width:30px;height:30px;float:right;cursor: pointer;}

.del img{width:30px;height:30px;}

.pop{width:100%;background:rgba(0,0,0,.5);filter:alpha(opacity=50);position:absolute;top:0;left:0;display:none;z-index: 999;}

.btn{cursor: pointer;}

a.hvr-rectangle-out {

  display: inline-block;

  vertical-align: middle;

  -webkit-transform: translateZ(0);

  transform: translateZ(0);

  box-shadow: 0 0 1px rgba(0, 0, 0, 0);

  -webkit-backface-visibility: hidden;

  backface-visibility: hidden;

  -moz-osx-font-smoothing: grayscale;

  position: relative;

  background:#72bb38;

  -webkit-transition-property: color;

  transition-property: color;

  -webkit-transition-duration: 0.3s;

  transition-duration: 0.3s;

  color: #fff;

  width:130px;

  height:71px;

  margin-top:-2px;

}

a.hvr-rectangle-out:before {

  content: "";

  position: absolute;

  z-index: -1;

  top: 0;

  left: 0;

  right: 0;

  bottom: 0;

  background: #046546;

  -webkit-transform: scale(0);

  transform: scale(0);

  -webkit-transition-property: transform;

  transition-property: transform;

  -webkit-transition-duration: 0.3s;

  transition-duration: 0.3s;

  -webkit-transition-timing-function: ease-out;

  transition-timing-function: ease-out;

}

a.hvr-rectangle-out:hover,a.hvr-rectangle-out:focus,a.hvr-rectangle-out:active {

  color: white;

}

a.hvr-rectangle-out:hover:before,a.hvr-rectangle-out:focus:before,a.hvr-rectangle-out:active:before {

  -webkit-transform: scale(1);

  transform: scale(1);

}

.submit{

	background-color:#e4e4e4;

	-ms-transition:background-color 0.3s;  

    -webkit-transition:background-color 0.3s; 

    -o-transition:background-color 0.3s;   

    -moz-transition:background-color 0.3s;

    transition:background-color 0.3s;

    cursor: pointer;

}

.submit:hover{

	background-color: #cccccc;

	-ms-transition:background-color 0.3s;  

    -webkit-transition:background-color 0.3s; 

    -o-transition:background-color 0.3s;   

    -moz-transition:background-color 0.3s;

    transition:background-color 0.3s;

}

@media only screen and (max-width: 959px) {

	/*招聘详情弹出框*/

	.pop-left{width:100%;height:auto;padding-bottom:30px;}

	.pop-up{width:100%;height:auto;}

	.pop-left h3{margin-top:30px;}

	.pop-right{width:100%;}

	.pop-right ul{width:100%;height:auto;}

	.up-resu{width:80%;}

	.submit{width:20%;}

	a.hvr-rectangle-out{

		width:100%;

	}

	.del{position: absolute;top:700px;right:20px;}

	.resume-con{width:100%;overflow: hidden;margin-left:0;margin-top:20px;}

	.resume-con p{margin-left:90px;margin-right:40px;}

}





/*2016-09-01新增*/
.roll-certificate.g_certificate{margin-left: -20px;}
.g_certificate .item a{margin-left:20px;}
.g_certificate .pic{padding-top: 76%;}
#file-btn{position: relative;display: block;width: 165px;height: 37px;border: 1px solid #fff;text-align: center; top:15px;}
#file-btn span{font-size:14px;line-height: 37px;color: #999;}
#file-btn input{position: absolute;left: -999px;top: 0;}
/*3只小熊*/
.testimonials-bottom{
	margin-top:4%;
}
.ch-item {
	width: 100%;
	height: 100%;
	border-radius: 50%;
	position: relative;
	box-shadow: 0 1px 2px rgba(0,0,0,0.1);
	cursor: default;
}

.ch-info-wrap, 
.ch-info{
	position: absolute;
	width: 180px;
	height: 180px;
	border-radius: 50%;
}

.ch-info-wrap {
	top: 20px;
	left: 20px;
	background: #f9f9f9 url(/statics/rx/images/bg.jpg);
	box-shadow: 
		0 0 0 20px rgba(255,255,255,0.2), 
		inset 0 0 3px rgba(115,114, 23, 0.8);

}

.ch-info > div {
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	border-radius: 50%;
	background-position: center center;
	
	-webkit-backface-visibility: hidden; /*Just for webkit to have a smooth font*/
}

.ch-info .ch-info-front {
	-webkit-transition: all 0.6s ease-in-out;
	-moz-transition: all 0.6s ease-in-out;
	-o-transition: all 0.6s ease-in-out;
	-ms-transition: all 0.6s ease-in-out;
	transition: all 0.6s ease-in-out;
}

.ch-info .ch-info-back {
	opacity: 0;

	background: #72bb38;
	pointer-events: none;
	
	-webkit-transform: scale(1.5);
	-moz-transform: scale(1.5);
	-o-transform: scale(1.5);
	-ms-transform: scale(1.5);
	transform: scale(1.5);
	
	-webkit-transition: all 0.4s ease-in-out 0.2s;
	-moz-transition: all 0.4s ease-in-out 0.2s;
	-o-transition: all 0.4s ease-in-out 0.2s;
	-ms-transition: all 0.4s ease-in-out 0.2s;
	transition: all 0.4s ease-in-out 0.2s;
}

.ch-img-1 { 
	background-image: url(/statics/rx/images/tst-1.jpg);
}

.ch-img-2 { 
	background-image: url(/statics/rx/images/tst-2.jpg);
}

.ch-img-3 { 
	background-image: url(/statics/rx/images/tst-3.jpg);
}

.ch-info h3 {
	color: #fff;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-size: 18px;
	margin: 0 15px;
	padding: 40px 0 0 0;
	height: 40px;
	font-family: 'Open Sans', Arial, sans-serif;
	text-shadow: 
		0 0 1px #fff, 
		0 1px 2px rgba(0,0,0,0.3);
}

.ch-info p {
	color: #fff;
	padding: 10px 5px 0;
	font-style: italic;
	margin: 0 30px;
	font-size: 12px;
	border-top: 1px solid rgba(255,255,255,0.5);
}

.ch-info p a {
	display: block;
	color: #e7615e;
	font-style: normal;
	font-weight: 700;
	text-transform: uppercase;
	font-size: 9px;
	letter-spacing: 1px;
	padding-top: 4px;
	font-family: 'Open Sans', Arial, sans-serif;
}

.ch-info p a:hover {
	color: #fff;
}

.ch-item:hover .ch-info-front {
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-o-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
	
	opacity: 0;
} 

.ch-item:hover .ch-info-back {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	
	opacity: 1;
	pointer-events: auto;
}
/*three little bear*/
.ch-grid {
	margin: 20px 0 0 0;
	padding: 0;
	list-style: none;
	display: block;
	text-align: center;
	width: 100%;
}

.ch-grid:after,
.ch-item:before {
	content: '';
    display: table;
}

.ch-grid:after {
	clear: both;
}

.ch-grid li {
	width: 220px;
	height: 220px;
	display: inline-block;
	margin: 10px 60px;
	list-style: none;
}
.p2{text-indent:2em;}
/*招聘列表*/
.ul-list {
	margin: 0 -15px;
	padding-top:30px;
}
.ul-list li {
	float: left;
	width: 25%;
	margin-bottom: 30px;
}
.ul-list li .pic img {
	width: 100%;
	display: block;
	transform: perspective(800px) rotateY(0deg);
	transition: all 1s ease 0s;
	-moz-transform: perspective(800px) rotateY(0deg);
	-moz-transition: all 1s ease 0s;
	-webkit-transform: perspective(800px) rotateY(0deg);
	-webkit-transition: all 1s ease 0s;
	-o-transform: perspective(800px) rotateY(0deg);
	-o-transition: all 1s ease 0s;
	-ms-transform: perspective(800px) rotateY(0deg);
	-ms-transition: all 1s ease 0s;
	zoom:1;
}
.ul-list li:hover img {
	transform: perspective(800px) rotateY(-179.9deg);
	-moz-transform: perspective(800px) rotateY(-179.9deg);
	-webkit-transform: perspective(800px) rotateY(-179.9deg);
	-o-transform: perspective(800px) rotateY(-179.9deg);
	-ms-transform: perspective(800px) rotateY(-179.9deg);
}
.ul-list li .pad {
	padding: 0 15px;
}
.ul-list li .bor {
	border: 1px solid #e2e3e8;
}
.ul-list li:hover .bor {
	border-color: #72bb38;
}
.ul-list li .txt {
	padding: 20px 14px;
	line-height: 20px;
	color: #666;
}
.ul-list li .more {
	height: 42px;
	line-height: 42px;
	border-top: 1px dotted #e2e3e8;
	background-color: #f0f2f5;
	padding: 0 14px;
	display: none;
}
.ul-list li .more a {
	color: #72bb38;
}
.ul-list li .more a:hover {
	text-decoration: underline;
}
.ul-list li .title {
	height: 55px;
	margin-bottom: 20px;
}
.ul-list li .title span {
	float: left;
	border: 1px solid #e2e3e8;
	background-color: #f0f2f5;
	display: inline-block;
	text-align: center;
	padding: 6px 5px;
	margin-right: 15px;
}
.ul-list li .title span em {
	display: block;
	font-size: 16px;
}
.ul-list li .title h3 {
	border-bottom: 1px solid #e2e3e8;
	overflow: hidden;
	height: 54px;
}
.ul-list li .title h3 a{text-align:center;}
/*********************人才培养******************************/
.tit-i {
	text-align: center;
	padding: 50px 0;
	line-height: 36px;
	overflow: hidden;
}
.tit-i h3 {
	font-size: 30px;
	color: #002;
	margin-bottom: 10px;
}
.tit-i h5 {
	font-size: 20px;
	color: #cacace;
	text-transform: uppercase;
	font-family: Arial;
}
.tit-i h5 span {
	color: #72bb38;
}
.tit-i em {
	width: 45px;
	border-bottom: 1px solid #7f7f90;
	display: inline-block;
}
.ul-icon-i li {
	float: left;
	width: 20%;
	text-align: center;
	padding-bottom: 35px;
	overflow: hidden;
}
.ul-icon-i li .pad {
	padding: 0 40px;
	position: relative;
}
.ul-icon-i li a {
	display: block;
}
.ul-icon-i li a span {
	background: url(/statics/rx/images/i_icon.png) no-repeat;
	width: 134px;
	height: 134px;
	display: inline-block;
	margin-bottom: 55px;
}
.ul-icon-i li h3 {
	font-size: 16px;
	margin-bottom: 18px;
}
.ul-icon-i li em {
	width: 25px;
	border-bottom: 2px solid #707070;
	display: inline-block;
	margin-bottom: 30px;
}
.ul-icon-i li p {
	text-align: left;
	line-height: 24px;
	font-size: 14px;
}
.ul-icon-i li.li1 a span {
	background-position: 0 0;
}
.ul-icon-i li.li2 a span {
	background-position: -134px 0;
}
.ul-icon-i li.li3 a span {
	background-position: -268px 0;
}
.ul-icon-i li.li4 a span {
	background-position: -402px 0;
}
.ul-icon-i li.li5 a span {
	background-position: -536px 0;
}
/*.ul-icon-i li a:hover span{
	background-image: url(/statics/rx/images/i_icon1_h.png);
}*/
.ul-icon-i li .pad .pic {
	position: absolute;
	left: 50%;
	top: 0;
	width: 134px;
	margin-left: -67px;
	-o-transition:.3s;
	-ms-transition:.3s;
	-moz-transition:.3s;
	-webkit-transition:.3s;
	transition:.3s;
}
.ul-icon-i li .pad .pic img {
	display: none;
}
.ul-icon-i li .pad .pic .pic-icon {
	position: absolute;
	left: 0;
	top: -134px;
	display: block;
}
.ul-icon-i li a:hover p {
	
	color: #333;
}
/*分页*******************************/
.page {clear: both;height: 30px;margin: 20px;overflow: hidden;margin-left: 0px;text-align: center;}
.page ul li { display:inline-block;background: #fff; color:#999;}
.page ul li a{ display: inline-block; color:#999; border: 1px solid #ccc;border-radius: 3px;padding: 2px 9px;margin: 0 3px;line-height: 20px;}
.page ul span {display: inline-block;border: 1px solid #ccc;padding: 2px 9px;margin: 0 3px;background: #72bb38;color: #fff;border-radius: 3px; }
.page ul li .a1{ color:#999;border: 1px solid #ccc;padding: 2px 9px;margin: 0 3px;line-height: 20px;}
.page ul li a:hover{ background:#72bb38; color:#fff;border: 1px solid #ccc;border-radius: 3px;}
.center{ text-align:center;}
/*************产品*******************/
.product-section {
	padding: 5em 0;
}
.product-section h3, .news-section h3, .testimonials-section h3, .history-section h3, .team h3, .overview h3, .main-services h3 {
	font-size: 2.5em;
	text-align: center;
	font-family: 'Ubuntu Condensed', sans-serif;
	color: #72bb38;
	text-transform: capitalize;
}
.product-left {
	float: left;
	width: 50%;
	overflow:hidden;
}
.product-right {
	float: right;
	width: 50%;
	background: #72bb38;
	padding: 3em 2em 2.4em;
	transition:0.5s all;
	-webkit-transition:0.5s all;
	-moz-transition:0.5s all;
	-o-transition:0.5s all;
	-ms-transition:0.5s all;
	box-sizing: border-box;
    height: 295px;
}
.product1-left {
	float: left;
	width: 50%;
	background: #72bb38;
	padding: 3em 2em 2.4em;
	transition:0.5s all;
	-webkit-transition:0.5s all;
	-moz-transition:0.5s all;
	-o-transition:0.5s all;
	-ms-transition:0.5s all;
	box-sizing: border-box;
    height: 295px;
}
.product1-right {
	float: right;
	width: 50%;
	overflow:hidden;
}
.product-grids {
	margin-top: 3em;
}
.product-section h4 {
	font-size: 1.6em;
	color: #fff;
}
.product-section h4 i{font-size:1.6em;color:fff; padding-right:10px;}
.product-grid:hover div.product-right {
	background: #1a5408;
}
.product-grid1:hover div.product1-left {
	background: #1a5408;
}
.product-section p {
	margin-top: 1em;
	font-size: 16px;
	color: #d8d8d8;
	line-height: 27px;
    width: 50%;
    float: left;
    overflow: hidden;
}
.product-section p a{color:#fff;}
.product-section p a:hover{ text-decoration:underline;}
.product-section a i {
	font-size: 1.8em;
	color: #fff;
	float: right;
	margin-top: 1.1em;
}
.product-left:hover img, .product1-right:hover img, .about-img:hover img {
	-webkit-transform: scale(1.5);
	-ms-transform: scale(1.5);
	-o-transform: scale(1.5);
	transform: scale(1.5);
}
.product-left img, .product1-right img, .about-img img {
	-webkit-transition: all 3s ease-in-out;
	-moz-transition: all 3s ease-in-out;
	-o-transition: all 3s ease-in-out;
	transition: all 3s ease-in-out;
	width:100%;
}
/*产品通栏*/
.news-section {
	padding:5em 0;
	background-image: url(/statics/rx/images/team-bg.jpg);

}
.new-grid {
	border-right: 2px solid#313131;box-sizing: border-box; background-color:#fff;padding-bottom:99999px; margin-bottom:-99999px;
	display: -webkit-flex;display: flex; -webkit-align-items: center;align-items: center;-webkit-justify-content: center;justify-content: center;
}
.news-grids {
	margin-top: 3em; overflow:hidden;
}
.new-grid1 i {
	font-size: 2em;
	color: #72bb38;
	margin-right: 1em;
	vertical-align: text-middle;
}
.new-grid1 h5 {
	font-size: 1.1em;
	color: #555;
}
.new-grid1 h4 {
	font-size: 1.5em;
	color: #313131;
	text-transform: capitalize;
	padding: .8em 0;
	font-weight: 600;
	text-align:center;
}
.new-grid1 {
	background: #fff;
	padding: 1.7em;box-sizing: border-box;padding-bottom:99999px; margin-bottom:-99999px;
}
.new-grid1 p {
	font-size: 1em;
	line-height: 25px;
	color: #555;
}
.clearfix:before,
.clearfix:after{
  display: table;
  content: " ";
}
.clearfix:after{
  clear: both;
}
/*news产品通栏*/

/*-- image-hover-effect --*/
#box {
    position: relative;
    width: 100%;
    height: auto;
    overflow: hidden;
    float: none;
}

#box .caption{
    position: absolute;
    top: 0;
    left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
    width: 250px;
    height: 250px;
    z-index: 2;
}
.burst-circle:before{
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    z-index: 1;
    -webkit-transform: scale(0,0);
    -ms-transform: scale(0,0);
    -o-transform: scale(0,0);
    transform: scale(0,0);
    -webkit-transition: all 500ms ease-in;
    -o-transition: all 500ms ease-in;
    transition: all 500ms ease-in;
}

.teal:before{
    background:rgba(114, 187, 56, 0.5);
}
.burst-circle:hover:before{
    -webkit-transform: scale(1.5,1.5);
    -ms-transform: scale(1.5,1.5);
    -o-transform: scale(1.5,1.5);
    transform: scale(1.5,1.5);
	-moz-transform: scale(1.5,1.5);
}

.burst-circle .caption {
    background: url(../images/burst.png) no-repeat;
    background-position: 0 0;
    -webkit-animation: capcircleout 0.75s steps(20) forwards;
    -o-animation: capcircleout 0.75s steps(20) forwards;
    animation: capcircleout 0.75s steps(20) forwards;
	-moz-animation: capcircleout 0.75s steps(20) forwards;
	-ms-animation: capcircleout 0.75s steps(20) forwards;
}

.burst-circle:hover .caption{
    -webkit-animation: capcirclein 0.75s steps(20) forwards;
    -o-animation: capcirclein 0.75s steps(20) forwards;
    animation: capcirclein 0.75s steps(20) forwards;
	-moz-animation: capcirclein 0.75s steps(20) forwards;
	-ms-animation: capcirclein 0.75s steps(20) forwards;
}

@-webkit-keyframes capcirclein {
    from { background-position: 0 0; }
    to { background-position: -5000px 0; }
}
@-o-keyframes capcirclein {
    from { background-position: 0 0; }
    to { background-position: -5000px 0; }
}
@-moz-keyframes capcirclein {
    from { background-position: 0 0; }
    to { background-position: -5000px 0; }
}
@keyframes capcirclein {
    from { background-position: 0 0; }
    to { background-position: -5000px 0; }
}
@-webkit-keyframes capcircleout {
    from { background-position: -5000px 0; }
    to { background-position: 0px 0; }
}
@-o-keyframes capcircleout {
    from { background-position: -5000px 0; }
    to { background-position: 0px 0; }
}
@-moz-keyframes capcircleout {
    from { background-position: -5000px 0; }
    to { background-position: 0px 0; }
}
@keyframes capcircleout {
    from { background-position: -5000px 0; }
    to { background-position: 0px 0; }
}

.burst-circle img{
    position: relative;
    left: 50%;
    min-width: 100%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    -webkit-transition: all 1000ms cubic-bezier(0.19, 1, 0.22, 1);
    -o-transition: all 1000ms cubic-bezier(0.19, 1, 0.22, 1);
    transition: all 1000ms cubic-bezier(0.19, 1, 0.22, 1);
	-webkit-transform-origin: 0% 50%;
	-moz-transform-origin: 0% 50%;
	-ms-transform-origin: 0% 50%;
	-o-transform-origin: 0% 50%;
	transform-origin: 0% 50%;
}

.burst-circle:hover img{
    -webkit-transform: scale(2,2) translateX(-50%) rotate(10deg);
    -ms-transform: scale(2,2) translateX(-50%) rotate(10deg);
    -o-transform: scale(2,2) translateX(-50%) rotate(10deg);
    transform: scale(2,2) translateX(-50%) rotate(10deg);
}

.burst-circle h4 {
    position: absolute;
    left: 50%;
    top: 50%;
    font-size: 1.8em;
    z-index: 3;
    width: 45%;
    color: rgba(242, 242, 242, 0);
    text-align: center;
    font-weight: 300;
    -webkit-transform: translate(-50%,100%);
    -ms-transform: translate(-50%,100%);
    -o-transform: translate(-50%,100%);
    transform: translate(-50%,100%);
    -webkit-transition: all 1000ms cubic-bezier(0.19, 1, 0.22, 1) 150ms;
    -o-transition: all 1000ms cubic-bezier(0.19, 1, 0.22, 1) 150ms;
    transition: all 1000ms cubic-bezier(0.19, 1, 0.22, 1) 150ms;
	line-height: 50px;
}

.burst-circle:hover h4{
    color: #f2f2f2;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
	background:url(../images/h4_b.png) no-repeat left center;width:50%;
}
/*-- //image-hover-effect --*/
.products-ad{padding-top:5px; background-color:#fff;}
.products-ad li{float: left;width: 33.33%; -o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}
.products-ad li h3 i{font-size:2em;color:#72bb38;padding:10px;}
.products-ad li h3{font-size:2em;color:#72bb38;padding:10px;}
.jieshao{ background-color:#fff;margin-top:10px; border-radius: 5px;}
.jieshao h1{font-size:2.5em;color: #fafafa;letter-spacing: 0;text-shadow: 0px 1px 0px #999, 0px 2px 0px #888, 0px 3px 0px #777, 0px 4px 0px #666, 0px 5px 0px #555, 0px 6px 0px #444, 0px 7px 0px #333, 0px 8px 7px #001135;margin-bottom:20px; line-height:2; background:#72bb38;border-radius: 5px; text-indent:2em;}
.jieshao .txt{margin:30px 50px 0; padding-bottom:30px;}
.jieshao p{font-size:16px;color:#666; line-height:2; background-color:#fff;}
.chanpin-pic{margin-top:10px;}
.chanpin-pic img{ border-radius: 5px;}
/*产品表格*/
.tab-l{float:left;padding:0 5px}
.tab-l-up{height:50%; background-color:#72bb38;}
.tab-l-up h3{font-family:"微软雅黑", Arial, Helvetica, sans-serif; font-size:3em; text-align:left; color:#fff;padding:10px 10px;}
.tab-l-up p{font-family:"微软雅黑", Arial, Helvetica, sans-serif; font-size:1.5em; line-height:20px;color:#fff;padding:0px 10px 10px;}
.tab-l-down{padding-top:5px;}
.tab-l-down img{width:100%;height:164px;}
#table {
	font-family:"微软雅黑", Arial, Helvetica, sans-serif;
	width:100%;
	border-collapse:collapse;
	background:rgba(114, 187, 56, 0.7);
}
#table p{text-indent:2em; line-height:44px;}
#table th {
	font-size:16px;
	text-align:center;
	padding-top:5px;
	padding-bottom:4px;
	background-color:#72bb38;
	color:#ffffff;
	border:1px solid #1a5408;
}
#table tr.alt td {
	color:#000000;
	background-color:#e4e5e4;
}
#table td {
	font-size:14px;
	border:1px solid #1a5408;
	padding:3px 7px 2px 7px;
}
#table td.city {
	font-size:16px;
	text-align:center;
	padding-top:5px;
	padding-bottom:4px;
}
#table a {
	font-size:14px;
	color:#000;
}
#table a:hover {
	color:#1a5408;
	text-decoration:underline;
}
#table thead {
	font-size:16px;
	text-align:center;
	padding-top:5px;
	padding-bottom:4px;
	background-color:#72bb38;
	color:#ffffff;
	border:1px solid #1a5408;
	width:100%
}
#table i{font-size:28px; color:#f00;padding-right:10px;}
/*侧边栏工具*/
.side-bar a,.chat-tips i {
	background-image: url(/statics/rx/images/side-bar.png);
	background-repeat: no-repeat;
}
/*右侧悬浮icon*/
.side-bar {
	width: 66px;
	position: fixed;
	bottom: 100px;
	right: 25px;
	font-size: 0;
	line-height: 0;
	z-index: 100;
}
.side-bar a {
	width: 66px;
	height: 66px;
	display: inline-block;
	background-color: #CCC;
	margin-bottom: 1px;
	outline:none;
}
.side-bar a:hover {
	background-color: #72bb38;
}
.side-bar .top {
    background-position: 0 -3px;
}
.side-bar .icon-qq {
	background-position: 0 -60px;
}
.side-bar .icon-chat {
	background-position: 0 -130px;
	position: relative;
}
.side-bar .icon-chat:hover .chat-tips {
	display: block;
}
.side-bar .icon-kf {
	background-position: 0 -205px;
}
.side-bar .icon-mail {
	background-position: 0 -266px;
}
.side-bar .icon-totop {
	background-position: 0 -334px;
}
.chat-tips {
	padding: 20px;
	border: 1px solid #d1d2d6;
	position: absolute;
	right: 78px;
	top: -55px;
	background-color: #ffffff;
	display: none;
}
.chat-tips i {
	width: 9px;
	height: 16px;
	display: inline-block;
	position: absolute;
	right: -9px;
	top: 80px;
	background-position:-88px -350px;
}
.chat-tips img {
	width: 138px;
	height: 138px;
	max-width:138px;
}
/*go to top for mobile*/
.m-side-top{position:fixed;width:42px;height:42px;bottom:60px;right:10px;z-index:101;cursor:pointer;-webkit-tap-highlight-color:transparent}
.m-side-top a{color:72bb38; text-decoration:none;}
.m-side-top a:hover{ text-decoration:none;}
.m-side-top .icon{width:48px; height:48px;border-radius:50%;background:rgba(245,247,245,.8);border:#DCDCDC solid 1px;}
.m-side-top .icon i{margin:5px 0 5px 5px; font-size:34px; font-weight:normal;color:#72bb38}
@media all and (min-device-width:768px) and (max-device-width:1024px){.m-side-top{width:60px;height:60px}
.m-side-top i{fontsize:46px; font-weight:normal;-webkit-background-size:22px 18px;}
}
/*底部工具20170304*/
.tool-bottom{position:fixed;z-index:1001;left:0;width:100%;height:50px;bottom:0;background:#f7f7f7;border-top:1px solid #dedede;}
.tool-bottom ul{display:block;display:-webkit-box;-webkit-box-orient:horizontal;display:-moz-box;-moz-box-orient:horizontal;display:box;box-orient:horizontal;margin:0 0;padding:0 0;}
.tool-bottom ul li{text-align:center;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-box-align:center;-moz-box-align:center;box-align:center; list-style:none;}
.tool-bottom ul li i{font-size:24px; font-weight:normal;}
.tool-bottom ul li a{display:block;height:50px;color:#666;font-size:12px;padding-top:0px;color:#72bb38; text-decoration:none; }
.tool-bottom ul li a:active{background-color:#EAEAEA}
.tool-bottom ul li img{vertical-align:middle}
.tool-bottom ul li h2{line-height:4px;padding-top:4px;font-size:12px; font-weight:normal; margin:0 0;}