@charset "utf-8";
/* CSS Document */

html {height: 100%;}
body {
	font-family:'Open Sans', sans-serif;
	font-size: 13px;
	line-height: 1.5;
	color: #777;
	background-color: #fff;
	overflow-x: hidden;
}

div, p, span,dt,dl,dd{margin:0;padding:0; font-size:100%; font-family:inherit; list-style:none; font-weight: normal;}
h1,h2,h3,h4,h5,ul,li{list-style-type:none; margin: 0; padding: 0; font-weight: normal;}
select,input,textarea{ border-radius:0; -webkit-border-radius:0; color:#555555;}
input:focus { outline: none;}
input,button,select,textarea{outline:none;/*-webkit-appearance:none;*//*强制去除表单自带的样式*/ }
textarea{resize:none;/*-webkit-appearance:none;*//*强制去除textarea自带的样式*/ }
textarea,input,select { background:none; border:none; margin:0; padding:0;}
td{ border:1px solid #ccc; padding:0 10px; line-height: 34px; font-size: 13px;}

a {color: #333;-webkit-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
a:hover {color: #ff3300; text-decoration: none;}
a:active,a:focus {outline: 0;color: #ff3300; text-decoration: none;}
img {border:0; vertical-align: middle;}


.clearfix::after{
    content:"";
　　height:0;
　　line-height:0;
　　display:block;
　　visibility:hidden;
　　clear:both;
}
.clearfix{clear: both;}
.ellipsis {text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.fl{ float:left;}
.fr{ float: right;}

.welcome{overflow: hidden; background: #022f5a; height: 42px; line-height: 42px; color: #FFF;}
.Language{text-align: right;background: #6ab915; font-size: 14px; padding-right: 20px;}
.Language span{ padding-right: 20px;}
.Language span i{padding: 0 5px;}
.Language em{padding: 0 10px;}
.Language i{padding: 0 5px;}
.Language a{color: #FFF;}

.logo{width: 160px; padding-top: 5px;}
.logo img{max-width: 100%;}


/*--MENU样式--*/
.navbar-nav { float: right;}
.navbar.navbar-default {  border:0px; border-radius:0; height: 78px; box-shadow: 0 1px 2px rgba(0,0,0,0.1); border-bottom: 5px solid #6ab915;}
.navbar-default .navbar-nav>li>a {color:#222; font-size:16px; text-align:center;width:123px; height: 78px; line-height: 78px; padding: 0;} 
.navbar-default .navbar-nav>li>a:hover,
.navbar-nav>li>a:active {color: #FFF;background: #6ab915 !important;}
.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:focus,
.navbar-default .navbar-nav>.open>a:hover {
	color: #FFF;
	background: #6ab915 !important;
}

.dropdown-menu>li>a i{float: left; line-height: 38px; padding-right: 6px;}
.dropdown-menu>li>a{ color:#666;font-size: 13px; height:38px; line-height:38px; padding-left:15px; border-bottom:1px solid #f5f5f5; width: 245px; padding-top: 0; padding-bottom: 0;}
.dropdown-menu>li>a:hover{ background:#6ab915; color:#FFF;text-indent:3px;}



.home-bt{ text-align: center;}
.home-bt span{display: inline-block; position: relative; color: #6ab915; font-size: 28px; font-style: normal; font-weight: bold; text-align: center; text-transform: uppercase;}
.home-bt span:after,.home-bt span:before {
	content: '';
    display: block;
    border-bottom: 1px solid #6ab915;
    top: 50%;
    width: 50px;
    position: absolute;
	}
.home-bt span:after{left:110%;}
.home-bt span:before{right:110%;}

.home-aboutbg{ background: url(../images/combg.jpg); padding:10px 0 30px 0; border-bottom: 10px solid #6ab915;}
.home-about{overflow: hidden; padding: 50px 0;}
.home-about img{max-width: 100%;}
.home-about span{display: block; font-size: 28px; font-weight: bold;}
.home-about p{font-size: 15px; line-height: 30px; text-indent: 2em; padding: 15px 0;}
.home-about a{display: inline-block; border-radius: 8px; border: 1px solid #6ab915; color: #666; padding: 10px 30px; font-size: 15px;}
.home-about a:hover{ border: 1px solid #6ab915; background: #6ab915; color: #FFF; text-indent: 1em;}

.home-yw{overflow: hidden; padding-top: 20px;}
.home-yw ul{margin: 0;}
.home-yw ul li{margin: 15px 0;}
.home-yw ul li .font{ background: #F5F5F5; padding: 20px; min-height: 525px;}
.home-yw ul li .font:hover{ background: #6ab915; color: #FFF;}
.home-yw ul li .font span{display: block; font-size: 20px; font-weight: bold; color: #022f5a; padding-bottom: 15PX;}
.home-yw ul li .font p{line-height: 24px; text-indent: 2em; font-size: 14px;}



.probg{/* background: url(../images/probg.jpg) no-repeat center;*/  padding:10px 0 30px 0;}
.owl-stage-outer{overflow: hidden; padding: 30px 0 10px 0;}
.item-line{overflow: hidden;background: #FFF; box-shadow: 0 5px 10px rgba(0,0,0,0.05);}
.item-line:hover{ background: #6ab915;}
.item-line span{ text-align: center; display: block;font-size: 16px; padding: 15px 0;}
.item-line img{max-width: 100%;}
.item-line a{color: #666;}
.item-line a:hover{color: #FFF;}

.hezuo-item-line{overflow: hidden;background: #FFF; box-shadow: 0 5px 10px rgba(0,0,0,0.05); padding: 15px 0;}
.hezuo-item-line img{max-width: 100%;}

.hezuobg{ background: #F5F5F5; overflow: hidden; padding-bottom: 30px;}


.home-news{overflow: hidden; padding: 40px 0 60px 0;}
.home-news ul{margin: 0;}
.home-news ul li{float: left; background: #FFF;}
.home-news ul li time{color: #999; display: block; line-height: 40px;}
.home-news ul li time i{color: #6ab915;}
.home-news ul li span{font-size: 20px; border-bottom: 1px solid #E7E7E7; display: block; padding-bottom: 10px;}
.home-news ul li p{ padding: 15px 0; line-height: 26px; text-indent: 2em;font-size: 14px;}
.home-news ul li img{max-width: 100%;}

.home-contact{overflow: hidden; background: url(../images/botbg.jpg) no-repeat center; padding: 30px 0;}
.home-contact h5{ color: #FFF; font-size: 26px; text-transform: uppercase; font-weight: bold;}
.home-contact h5 em{font-weight: normal; font-size: 21px; }
.home-contact span{display: block; color: #FFF; font-size: 28px; font-style: normal; text-align: center;padding-top: 10px;}
.home-contact ul{overflow: hidden; padding: 20px 0;}
.home-contact ul li{float: left;}
.home-contact ul li:nth-of-type(1){color: #ccc; line-height: 26px; font-size: 14px;}
.home-contact ul li:nth-of-type(2){ border-left: 1px solid #666;border-right: 1px solid #666;}
.home-contact ul li:nth-of-type(3){ padding-left: 30px;}
.home-contact ul li .wx{text-align: center;}
.home-contact ul li .wx h3{font-size: 18px; font-weight: normal; color: #FFF; padding: 15px 0;}
.home-contact ul li .wx img{/*max-width: 100%;*/ width: 120px;}

.home-contact ul li .book{ overflow: hidden;}
.home-contact ul li .book dl{margin: 0;}
.home-contact ul li .book dl dd{float: left; padding-bottom: 10px;}
.home-contact ul li .book dl dd input{display: block;width: 100%; height: 36px;color: #FFF;border: 0 none;background: rgba(255,255,255,0.10);padding: 0 20px;}
.home-contact ul li .book dl button {
	display: block;
    float: left;
    width: 100%;
    height: 36px;
    line-height: 36px;
    font-size: 14px;
    color: #ffffff;
    background: #6ab915;
    outline: none;
    cursor: pointer;
    -webkit-transition: all 0.2s ease-out 0s;
    -moz-transition: all 0.2s ease-out 0s;
    -ms-transition: all 0.2s ease-out 0s;
    -o-transition: all 0.2s ease-out 0s;
    transition: all 0.2s ease-out 0s;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: 0;
}




/*内页*/
.sub-head{overflow: hidden; background: #F5F5F5;}
.sub-head ul{margin: 0;}
.sub-head ul li{float: left; height: 58px; line-height: 58px; text-align: center; width: 190px; font-size: 15px;}
.sub-head ul li a{display: block;color: #333;}
.sub-head ul li a:hover{background: #6ab915; color: #FFF; display: block;}
.sub-head ul li a.leftmenu_h{background: #6ab915; color: #FFF; display: block;} 



/*单页面样式*/
.here{ height: 60px; line-height: 60px;}
.here span{font-size: 14px; position: absolute; display: block;}
.here span i{display: inline-block;width: 15px;}
.here span i img{max-width: 100%;}



.Product{overflow: hidden; padding: 30px 0;}
.Product ul{overflow: hidden;}
.Product ul li{ float:left; margin-bottom: 30px;}
.Product ul li .list-img{border:1px solid #e7e7e7; padding: 3px;position: relative; height: 200px; overflow: hidden;}
.Product ul li .list-img img{max-width:100%;max-height: 100%; top: 0; left: 0;right: 0; bottom: 0;position:absolute; margin:auto;transition: all 0.6s;}
.Product ul li .list-img img:hover{transform: scale(1.2);}
.Product ul li h2{overflow:hidden;font-size: 16px; line-height: 24px; padding-bottom: 15px;}
.Product ul li p{ text-indent: 2em; line-height: 24px; }

.edu{overflow: hidden; padding: 30px 0;}
.edu ul{overflow: hidden;}
.edu ul li{ float:left; margin-bottom: 30px;}
.edu ul li .list-img{border:1px solid #e7e7e7; padding: 3px;position: relative; height: 200px; overflow: hidden;}
.edu ul li .list-img img{max-width:100%;max-height: 100%; top: 0; left: 0;right: 0; bottom: 0;position:absolute; margin:auto;transition: all 0.6s;}
.edu ul li .list-img img:hover{transform: scale(1.2);}
.edu ul li h2{ text-align:center; overflow:hidden;font-size: 13px; font-weight: normal; line-height: 40px;}

.case{overflow: hidden; padding: 50px 0;}
.case ul{overflow: hidden;}
.case ul li{ float:left; margin-bottom: 30px;}
.case ul li .list-img{border:1px solid #e7e7e7; padding: 3px;position: relative; height: 110px; overflow: hidden;}
.case ul li .list-img img{max-width:100%;max-height: 100%; top: 0; left: 0;right: 0; bottom: 0;position:absolute; margin:auto;transition: all 0.6s;}
.case ul li .list-img img:hover{transform: scale(1.2);}
.case ul li h2{ text-align:center; overflow:hidden;font-size: 13px; font-weight: normal; line-height: 40px;}

/*人才招聘*/
.job{float: left;width: 100%;margin-top: 10px;}
.job ul li{float: left;width: 100%;margin-top: 20px;border-left: 3px solid #6ab915;background: #f7f7f7;}
.job ul li .job_t{float: left;width: 100%;height: 118px;position: relative;padding: 0 90px 0 30px;cursor: pointer;}
.job ul li .job_t::after{content: "";display: block;position: absolute;right: 44px;top: 28px;width: 22px;height: 22px;border-bottom: 2px solid #6ab915;border-right: 2px solid #6ab915;margin-top: -3px;
-webkit-transform: rotate(45deg);
   -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
     -o-transform: rotate(45deg);
        transform: rotate(45deg);
-webkit-transition: all 0.2s ease-out 0s; 
   -moz-transition: all 0.2s ease-out 0s;
    -ms-transition: all 0.2s ease-out 0s;
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;}
.job ul li .job_t span{display: block;float: left;margin-top: 22px;}
.job ul li .job_t span h2{display: block;height: 40px;line-height: 40px;font-size: 24px;color: #6ab915;}
.job ul li .job_t span h5{display: block;margin-top: 5px;height: 24px;line-height: 24px;font-size: 14px;color: #000;}
.job ul li .job_t font{display: block;float: right;height: 24px;line-height: 24px;font-size: 14px; margin-top: 32px;color: #808080;}
.job ul li .job_t.hover::after{margin-top: 11px;
-webkit-transform: rotate(-135deg);
   -moz-transform: rotate(-135deg);
    -ms-transform: rotate(-135deg);
     -o-transform: rotate(-135deg);
        transform: rotate(-135deg);}
.job ul li .job_c{display: none; float: left;width: 100%;position: relative;padding: 25px 30px;font-size: 14px;line-height: 24px;color: #4c4c4c;}
.job ul li .job_c strong{font-size: 16px;color: #666;}
.job ul li .job_c a{color: #6ab915;}
.job ul li .job_c a:hover{text-decoration: underline;}
.job ul li .job_c .button{display: block;position: absolute;right: 40px;bottom: 36px;outline: none;cursor: pointer;width: 155px;height: 40px;line-height: 40px;text-align: center;font-size: 18px;color: #fff;background: #6ab915;
-webkit-border-radius:20px; 
   -moz-border-radius:20px;
        border-radius:20px;
-webkit-transition: all 0.2s ease-out 0s; 
   -moz-transition: all 0.2s ease-out 0s;
    -ms-transition: all 0.2s ease-out 0s;
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;}
.job ul li .job_c .button:hover{opacity:0.8; filter:alpha(opacity=80);  text-decoration:initial;}
.job ul li .job_c::before{content: "";display: block;position: absolute;left: 3%;top: 0;width: 94%;height: 1px;background: #e6e6e6;}


/*在线报名*/
.feedback{ overflow: hidden; margin: 0 auto;}
.feedback ul{}
.feedback ul li{ margin: 10px 0;}
.feedback ul li span{ float: left; font-size: 16px;height: 40px; line-height: 40px; width: 88px;}
.feedback ul li input{ border: 1px solid #E7E7E7; border-radius:8px; height: 40px; line-height: 40px; padding: 0 10px; width:350px; color: #666;}
.feedback ul li textarea{ border: 1px solid #E7E7E7; border-radius:8px;padding:10px; width:550px; height: 200px;color: #666;}
.feedback ul li i{ font-size: 14px; color: #ff3300; font-style: normal; font-weight: bold;}
.feedback .bit{ background: #c6051c; border-radius:8px; color: #FFF;    padding: 10px 30px;font-size: 16px;margin-left: 88px; margin-top: 15px; border: 0;}



/*内页新闻*/
.news{ overflow: hidden;}
.news ul{ margin: 0;}
.news ul li{height: 34px; line-height: 34px; border-bottom: 1px solid #E7E7E7;}
.news ul li a{color: #666;}
.news ul li a:hover{color: #c50d25;}
.news ul li span{float: right; color: #999;}
.news ul li span i{ color: #6ab915;}

/*内页右边样式*/
.right-product{overflow: hidden; padding-bottom: 30px;}
.right-product ul{margin: 0;}
.right-product ul li{float: left;width: 100%; border-bottom: 1px solid #E7E7E7; height: 36px;line-height: 36px;}


.details-news{ overflow: hidden; padding: 15px 0;}
.details-news ul{margin: 0;}
.details-news ul li{line-height: 38px; line-height: 38px; border-bottom: 1px solid #E7E7E7;}
.details-news ul li dt{float: right; color: #999;line-height: 38px;}


/*详情页*/
.Details{overflow: hidden;}
.Details h1{ text-align: center; padding: 15px 0; line-height: 40px;}
.Details dt{ text-align: center; border-top: 1px solid #e7e7e7; border-bottom: 1px solid #e7e7e7; display: block; line-height: 40px;}
.Details dt small{padding: 0 10px; font-weight: bold;}

.Details-bt{display: block; border-bottom: 1px solid #E7E7E7; font-size: 21px; color: #222; line-height: 40px; font-weight: bold;}
.Details-bt i{margin-right: 10px; float: left;}
.Details-bt em{float: right;font-style: normal; font-size: 11px; font-weight: normal;}

.Details-conent{ line-height: 28px; padding: 15px 0;}
.Details-conent img{max-width: 100%;}


footer{background: #222430; overflow: hidden;}

.copy{color:#818183; line-height:50px; text-align: center;}
.copy a{color:#818183;}
.copy a:hover{color:#6ab915;}

.Mobile-fluid{position:fixed; left:0; bottom:0; background-color: rgba(0,0,0,0.6);width:100%; border-top:3px solid #0dadad;}
.Mobile-fluid ul {width:100%; overflow:hidden; padding:5px 0; }
.Mobile-fluid ul li{ float:left; width:33.333333%; text-align:center; margin:0 auto;}
.Mobile-fluid ul li span{color: #FFF;font-size: 12px;}
.Mobile-fluid ul li span i{font-size: 36px; display: block;}




/* 超小设备（手机，小于 768px） */
@media only screen and (max-width: 768px) {
 
.pd{padding: 0;}
.navbar-header{ height: 70px;}
.navbar-header .logo{float: left; }
.navbar.navbar-default{height: auto;}
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev{ top: 65%;}

/*手机导航*/
.navbar-nav{padding: 0;width: 100%; z-index: 999; position: relative; background: #FFF;}
.navbar-collapse{position: absolute; border-top: 1px solid #E7E7E7; width: 100%; background: #FFF;}
.navbar-default .navbar-nav>li>a {text-align:left;border-bottom:1px solid #e7e7e8; padding: 0px 20px; width: 100% !important; color: #333;border-radius:0; height: 40px; line-height: 40px;}  
.navbar-default .navbar-nav>li>a:hover,.navbar-nav>li>a:active {background:#6ab915 !important; color: #FFF !important; margin:0 0; width: 100%;border-radius:0;height: 40px; line-height: 40px;}

.home-aboutbg{padding: 50px 0;}
.home-about span{padding-top: 10px;}
.home-about h5 em{display: none;}
.home-about ul li a .gk{height:0;}
.home-news ul li{ padding-bottom: 30px;}


.job{margin-top: 5px;}
.job ul li{margin-top: 10px;border-left: 2px solid #6ab915;}
.job ul li .job_t{height: 70px;padding: 0 30px 0 15px;}
.job ul li .job_t::after{right: 15px;top: 15px;width: 16px;height: 12px;border-bottom: 1px solid #6ab915;border-right: 1px solid #6ab915;margin-top: -3px;}
.job ul li .job_t span{margin-top: 10px;}
.job ul li .job_t span h2{height: 24px;line-height: 24px;font-size: 18px;}
.job ul li .job_t span h5{height: 18px;line-height: 18px;}
.job ul li .job_t font{display: none;}
.job ul li .job_t.hover::after{margin-top: 3px;}
.job ul li .job_c{padding: 5px 15px 40px 15px;line-height: 24px;}
.job ul li .job_c strong{font-size: 14px;}
.job ul li .job_c .button{right: 10px;width: 80px;height: 28px;line-height: 28px;text-align: center;font-size: 16px;
  -webkit-border-radius:16px; 
     -moz-border-radius:16px;
          border-radius:16px;}
.Product ul li {margin-bottom: 10px;}
.Product ul li .list-img{height: 177px;}
.dropdown-menu>li>a{line-height: auto;}
.copy{line-height: 28px; padding: 10px 0;}

}


/* 超小设备（手机，大于 768px） */
@media only screen and (max-width: 1024px) {
	.navbar-default .navbar-nav>li>a{ width: 100px;}
	}
