@charset "utf-8";
*{margin:0;padding:0}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, 
pre, form, fieldset, input, textarea, p, blockquote,{padding: 0; margin: 0;}
ul, li, ol {list-style-type : none;}
a{
	font-size: 14px;
	color: #333;
	text-decoration: none;
}
a:visited {
	color: #333;
	text-decoration: none;
}
a:hover {
	text-decoration: none;
	color: #A50007;
}
html{width:100%;}
body{color:#333;font-size: 14px;font-family: henderson-bcg-sans, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 300;background: #fff;width:100%;position:relative;}
.animate{-moz-transition: all 1s ease 0s;-ms-transition: all 1s ease 0s;-o-transition: all 1s ease 0s;transition: all 1s ease 0s;} 
.clearfix:after {
    content: ".";
    visibility: hidden;
    display: block;
    height: 0;
    clear: both;
}
.fl{ float:left;}
.rl{ float:right;}
.marleft {margin-left:15px;}
.marright {margin-right:15px;}







.section{ width:1200px; margin:0 auto; clear:both;}
.tou{ clear:both;  width:100%; margin:0 auto;  }
.logo {
    width: 280px;
    float: left;padding-top: 23px;
}
.daohang_1{
	width: 920px;float: left;
}
 .daohang_1 li{
	float: left;
	width: 12.5%;
	
	text-align: center;
	position: relative;
	display: block;
	height: 80px; box-sizing:border-box; line-height:80px;
}
.menu_about{
	position:absolute;
	left:0px;
	top:80px;
	display:none;
	z-index:100;
	 width:100%; background-color:rgba(0,0,0,0.2); padding-bottom:5px; padding-top:5px;
}
.menu_about p{
	
	text-align:center;
	color:#FFFFFF;line-height: initial;  
}
.menu_about p a{
	color:#FFFFFF; padding-top:10px; padding-bottom:10px; display:block; padding-left:5px; padding-right:5px;
}
.menu_about a{
	color: #FFffff;
	font-size:12px;
}
.menu_about a:hover{
	color:#fff;
     
	display:block;font-size:12px; background-color:rgba(51,153,102,0.5); padding-top:10px; padding-bottom:10px; padding-left:5px; padding-right:5px;
}
.font_dh{
	color: #333; font-weight:500;
}
a.font_dh{
	color: #333;
	display:block;
	line-height:80px;background-image:url(../images/nabg.png); background-repeat:no-repeat;background-position:-90px center;font-weight:500;
}
a.font_dh:visited {
	color: #333;
	display:block;
	line-height:80px;font-weight:500;

}
a.font_dh:hover {
display:block;font-weight:500;
	line-height:80px;
	color: #339966;
	background-image:url(../images/nabg.png); background-repeat:no-repeat; background-position:center center;-moz-transition: all 1s ease 0s;-ms-transition: all 1s ease 0s;-o-transition: all 1s ease 0s;transition: all 1s ease 0s;
}
.newspage A {
    border-width: 1px;
    border-style: solid;
    border-color: #999;
    padding: 2px 5px;
    background: #FFF none repeat scroll 0% 0%;
    font: 12px/22px "";
    color: #666;
    margin-right: 2px;
}
.newspage SPAN.current {
    border-width: 1px;
    border-style: solid;
    border-color: #666;
    padding: 2px 5px;
    font-weight: bold;
    background: #339966 none repeat scroll 0% 0%;
    color: #FFF;
    margin-right: 2px;
}
.newspage A {
    border-width: 1px;
    border-style: solid;
    border-color: #999;
    padding: 2px 5px;
    background: #FFF none repeat scroll 0% 0%;
    font: 12px/22px "";
    color: #666;
    margin-right: 2px;
}





.gao{ width:100%; margin:0 auto; text-align:center; clear:both;height:720px; padding:0px;background-image:url(../images/shouyen.jpg); background-repeat:no-repeat; background-position:top center;min-width:1200px;}
.gaoabout1{ width:100%; margin:0 auto; text-align:center; clear:both;height:720px; padding:0px;background-image:url(../images/gaoabout.jpg); background-repeat:no-repeat; background-position:top center;min-width:1200px;}

.gaocareer{ width:100%; margin:0 auto; text-align:center; clear:both;height:720px; padding:0px;background-image:url(../images/duima.jpg); background-repeat:no-repeat; background-position:top center;min-width:1200px;}

.gaoxueyuan{ width:100%; margin:0 auto; text-align:center; clear:both;height:720px; padding:0px;background-image:url(../images/006091607.jpg); background-repeat:no-repeat; background-position:top center;min-width:1200px;}

.gaoabout2{ width:100%; margin:0 auto; text-align:center; clear:both;height:720px; padding:0px;background-image:url(../images/xiao.jpg); background-repeat:no-repeat; background-position:top center;min-width:1200px;}

.gaoabout3{ width:100%; margin:0 auto; text-align:center; clear:both;height:720px; padding:0px;background-image:url(../images/gaoabout2.jpg); background-repeat:no-repeat; background-position:top center;min-width:1200px;}
.gaoir1{ width:100%; margin:0 auto; text-align:center; clear:both;height:360px; padding:0px;background-image:url(../images/ir1.jpg); background-repeat:no-repeat; background-position:top center;min-width:1200px;}

.gaoirjjfa{ width:100%; margin:0 auto; text-align:center; clear:both;height:360px; padding:0px;background-image:url(../images/jjfab.jpg); background-repeat:no-repeat; background-position:top center;min-width:1200px;}
.gaocheliang{ width:100%; margin:0 auto; text-align:center; clear:both;height:360px; padding:0px;background-image:url(../images/plash.jpg); background-repeat:no-repeat; background-position:top center;min-width:1200px;}

.gaoirjjfa1{ width:100%; margin:0 auto; text-align:center; clear:both;height:360px; padding:0px;background-image:url(../images/poo.jpg); background-repeat:no-repeat; background-position:top center;min-width:1200px;}
.gaoxiaofei{ width:100%; margin:0 auto; text-align:center; clear:both;height:360px; padding:0px;background-image:url(../images/xiaofeibg.jpg); background-repeat:no-repeat; background-position:top center;min-width:1200px;}

.gaoccpp{ width:100%; margin:0 auto; text-align:center; clear:both;height:360px; padding:0px;background-image:url(../images/ccpp.jpg); background-repeat:no-repeat; background-position:top center;min-width:1200px;}
.gaopgai{ width:100%; margin:0 auto; text-align:center; clear:both;height:360px; padding:0px;background-image:url(../images/pgai.jpg); background-repeat:no-repeat; background-position:top center;min-width:1200px;}
.gaowbanner{ width:100%; margin:0 auto; text-align:center; clear:both;height:360px; padding:0px;background-image:url(../images/wbanner.jpg); background-repeat:no-repeat; background-position:top center;min-width:1200px;}




.gaolocation{ width:100%; margin:0 auto; text-align:center; clear:both;height:360px; padding:0px;background-image:url(../images/62915.jpg); background-repeat:no-repeat; background-position:top center;min-width:1200px;}
.gaoxinwen{ width:100%; margin:0 auto; text-align:center; clear:both;height:360px; padding:0px;background-image:url(../images/629150.jpg); background-repeat:no-repeat; background-position:top center;min-width:1200px;}

.gaoir1touz{ width:100%; margin:0 auto; text-align:center; clear:both;height:360px; padding:0px;background-image:url(../images/8901i.jpg); background-repeat:no-repeat; background-position:top center;min-width:1200px;}

.gaoir1touz1{ width:100%; margin:0 auto; text-align:center; clear:both;height:360px; padding:0px;background-image:url(../images/weiyh.jpg); background-repeat:no-repeat; background-position:bottom center;min-width:1200px;}

/*.gaoir1rencai{ width:100%; margin:0 auto; text-align:center; clear:both;height:720px; padding:0px;background-image:url(../images/5657678.jpg); background-repeat:no-repeat; background-position:bottom center;min-width:1200px;}*/
.gaoir1rencai{ width:100%; margin:0 auto; text-align:center; clear:both;height:360px; padding:0px;background-image:url(../images/ccc1.jpg); background-repeat:no-repeat; background-position:bottom center;min-width:1200px;}

.gaogushi{ width:100%; margin:0 auto; text-align:center; clear:both;height:720px; padding:0px;background-image:url(../images/gushi1.jpg); background-repeat:no-repeat; background-position:bottom center;min-width:1200px;}

.gaoir1z1{ width:100%; margin:0 auto; text-align:center; clear:both;height:720px; padding:0px;background-image:url(../images/cxin.jpg); background-repeat:no-repeat; background-position:top center;min-width:1200px;}
.gaoir1z11{ width:100%; margin:0 auto; text-align:center; clear:both;height:360px; padding:0px;background-image:url(../images/xunpann.jpg); background-repeat:no-repeat; background-position:bottom center;min-width:1200px;}

.gaoesg{ width:100%; margin:0 auto; text-align:center; clear:both;height:720px; padding:0px;background-image:url(../images/gaoesg.jpg); background-repeat:no-repeat; background-position:top center;min-width:1200px;font-family: “optima”!important;}
.gaoesgzeren{ width:100%; margin:0 auto; text-align:center; clear:both;height:720px; padding:0px;background-image:url(../images/zeren.jpg); background-repeat:no-repeat; background-position:top center;min-width:1200px;}
.gaoesgtan{ width:100%; margin:0 auto; text-align:center; clear:both;height:720px; padding:0px;background-image:url(../images/btan.jpg); background-repeat:no-repeat; background-position:top center;min-width:1200px;Font-family: “optima”!important;}
.gaoesggong{ width:100%; margin:0 auto; text-align:center; clear:both;height:720px; padding:0px;background-image:url(../images/gongyinglian.jpg); background-repeat:no-repeat; background-position:top center;min-width:1200px;}
.gaopro{ width:100%; margin:0 auto; text-align:center; clear:both;height:720px; padding:0px;background-image:url(../images/ppptt.jpg); background-repeat:no-repeat; background-position:top center;min-width:1200px;}

.shus{ width:19%; border-right:1px solid #D6D6D6; padding-top:20px; padding-bottom:40px; text-align:center;  transition:all 0.8s ease 0s;}
.shus:nth-child(2){  transition:all 1s ease 0s;}
.shus:nth-child(3){  transition:all 1.3s ease 0s;}
.shus:nth-child(4){  transition:all 1.6s ease 0s;}
.shus:nth-child(5){ border:none;transition:all 1.9s ease 0s;}
.shus .lvzi{ font-size:50px; color:#339966; padding-bottom:10px;}

.animate-init .shus{ opacity: 0; transform: translateY(100px);}

.gshuzi{ width:100%; background-color:#F1F1F1;}
.gtit{ padding-top:50px; padding-bottom:20px; text-align:center; font-size:32px;transition:all 0.8s ease 0s;font-family: henderson-bcg-serif,"Palatino Linotype",Palatino,Garamond,Georgia,serif;}
.animate-init .gtit , .animate-init .glv{ opacity: 0; transform: translateY(100px);}

.glv{ width:60px; height:2px; background-color:#339966; margin:0 auto;transition:all 0.8s ease 0.5s;}
.maincon{  padding-top:40px; color:#333; line-height:30px;transition:all 1.5s ease 0s;opacity: 1; font-size:18px;font-weight: 300; }
.animate-init .maincon{ opacity: 0; transform: translateY(100px);}
.maincon span{ padding-left:30px; text-transform:uppercase;}
.maincon span a{ color:#339966;}
.liuc{ text-align:center; padding-top:30px; padding-bottom:50px;}
.liuc img{ max-width:60%;transition:all 0.8s ease 0s;}
.animate-init .liuc img{ opacity: 0; transform: translateY(100px);}


.wgg{ width:285px; position:relative; overflow:hidden; height:414px;transition:all 1s ease 0s;}

.animate-init .wgg{ opacity: 0; transform: translateY(300px);transform: rotateY(90deg);}
.wgg:hover img{ transform: scale(1.1);-moz-transform: scale(1.1);-webkit-transform: scale(1.1) }
.wgglay{ position: absolute; width:100%; z-index:100; background-color:rgba(0,0,0,0.5); bottom:0px; height:54px; line-height:54px; text-align:center; color:#FFF; font-size:16px }
.wgg:hover .wgglay{  opacity:0;}

.wgglaym{ position: absolute; width:100%; z-index:100; background-color:rgba(0,0,0,0.5); top:50px; height:100%;  text-align:center; color:#FFF; font-size:14px;opacity:0; }
.p1{ padding-top:60px; font-size:22px; line-height:36px;}
.p2{ padding-top:40px; line-height:30px; padding-left:35px; padding-right:35px;}
.wgborder{ width:90px; margin:0 auto; height:2px; background-color:#FFF; margin-top:10px;}
.wgbtn{ width:90px; margin:0 auto; height:36px;  margin-top:30px; text-align:center; border:1px solid #FFF; line-height:35px;}
.wgg:hover .wgglaym{  opacity:1; top:0;}
.jianju{ width:100%; height:60px;}
.yongt1{ width:100%; height:500px;background-image:url(../images/yt6.jpg); background-repeat:no-repeat; background-position:center center;}
.yongt2{ width:100%; height:500px;background-image:url(../images/yt1.jpg); background-repeat:no-repeat; background-position:center center;}
.yongt3{ width:100%; height:500px;background-image:url(../images/yt2.jpg); background-repeat:no-repeat; background-position:center center;}
.yongt4{ width:100%; height:500px;background-image:url(../images/yt3.jpg); background-repeat:no-repeat; background-position:center center;}
.yongt5{ width:100%; height:500px;background-image:url(../images/plash.jpg); background-repeat:no-repeat; background-position:center center;}
.yongt6{ width:100%; height:500px;background-image:url(../images/yt5.jpg); background-repeat:no-repeat; background-position:center center;}
a.ytp3{
	width:170px; line-height:50px; text-align:center; background:#339966; font-size:14px; color:#fff; display:block;transition:all 1s ease 0s;}
a.ytp3:visited {
width:170px; line-height:50px; text-align:center; background:#339966; font-size:14px; color:#fff; display:block;}
a.ytp3:hover {
width:170px;  line-height:50px; text-align:center; background:#1BA66D; font-size:14px; color:#fff; display:block;}
.ytp1{ font-size:36px; font-weight:bold; text-align:right; padding-right:15px; padding-top:120px;transition:all 1s ease 0s;}
.ytp2{ font-size:26px; text-align:right; padding-right:15px;padding-top:50px; padding-bottom:60px;transition:all 1s ease 0.5s;}
.ytp4{ font-size:36px; font-weight:bold;  padding-left:15px; padding-top:120px; color:#FFF;transition:all 1s ease 0s;}
.ytp5{ font-size:26px;  padding-left:15px;padding-top:50px; padding-bottom:60px;color:#FFF;transition:all 1s ease 0.5s;}
.animate-init .ytp1 , .animate-init .ytp2 , .animate-init .ytp4 , .animate-init .ytp5{ opacity: 0; transform: translateY(100px);}
.animate-init .ytp3{ opacity: 0;  transform: rotateY(90deg);}
.hezsec{ width:25%; box-sizing:border-box;padding:10px;transition:all 1s ease 0s; }
.animate-init .hezsec{ opacity: 0;  transform: rotateY(90deg);}
.hezsk{ width:100%; box-sizing:border-box; padding:20px; border:solid 1px #DADADA;height:170px; overflow:hidden;}
.hezsk img{ width:100%; height:100%;object-fit:contain;transition: all 0.5s ease 0s;}
.hezsk:hover { border:solid 1px #339966; }
.hezsk:hover img{ transform: scale(1.1);-moz-transform: scale(1.1);-webkit-transform: scale(1.1) }
.huoban{ padding-top:40px; padding-bottom:60px;}
.copyrighttop{ width:100%; height:8px; background-color:#339966;}

.foot{  width:100%; margin:0 auto; background-color:#343434; overflow:hidden}
.foota{	
	overflow:hidden; color:#E9E9E9;
}
.foota .lxwm{width: 259px;padding-top:50px; padding-bottom:50px; border-right:1px solid #767676; padding-right:30px; margin-right:30px;}
.foota .ddao{
	line-height: 28px; font-size:16px;
	width: 150px;
	text-align: left; padding-top:20px; padding-bottom:50px; padding-left:70px;}
.foota .ddx{
padding-top:25px; padding-bottom:5px; color:#FFF;}	
.ppoi{ width:50px; height:2px; background-color:#339966;}
.bnav{ padding-top:15px;}

a.fontb{
	font-size: 14px;
	color: #E9E9E9;
}
a.fontb:visited{
	font-size: 14px;
	color: #E9E9E9;
}
a.fontb:hover {
font-size: 14px;
	color: #fff;
}
.liaoyuan{ display:block; width:50px; height:50px; overflow:hidden;  }
.liaoyuan img{ width:35px; height:35px; padding:13px;}
.footit{ padding-top:20px; padding-bottom:15px;}
.copyright{ width:100%; background-color:#F2F2F2; line-height:50px; height:50px; text-align:center; color:#333;}
#top{ position:fixed; width: 45px; height: 45px; background: #339966;  display: block; bottom: 100px; right: 20px; color: #FFFFFF; text-transform: uppercase; line-height: 45px; text-align: center; cursor: pointer; border-radius: 5px; display:none;}

#topaa{ position:fixed; width: 45px; height: 45px; background: #339966;  display: block; bottom: 150px; right: 20px; color: #FFFFFF; text-transform: uppercase; line-height: 45px; text-align: center; cursor: pointer; border-radius: 5px;background-image:url(../images/beng.png); background-repeat:no-repeat; background-position:center center; background-size:auto 30px; }








a.zzb07link{
/*	font-family: Arial, Helvetica, sans-serif;*/
	text-decoration: none;
	color: #333;
}
a.zzb07link:visited{
	text-decoration: none;
	color: #333;
}

a.zzb07link:hover {
	text-decoration: underline;
	color: #333;
}
.zzb07tail
{
	color: #333;
}

.font_dd , .font_dd a:link , .font_dd a:visited , .font_dd a:active{
	color: #FFF;
	text-decoration: none;
	font-size: 14px;

	font-weight:bold
}
.font_dd a:hover{
	color: #FFFFFF;
	text-decoration: none;
	font-size: 14px;
	display: block;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url(../images/9991_08.gif);font-weight:bold
}
/*手机端的菜单*/
header.header {
    width: 100%; height:50px;
	 display:none;
}
.header,
.header a {
    color: #fff;
}
.wrapper {
    width: 92%;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
}
.header .logo-holder {
    float: left;
    width: 220px;
    min-width: 220px; padding-top:10px !important;}
	.shllogo{ max-height:40px;}
	.shl-tan{ display: block;background: url(../images/go.png) center center no-repeat;width: 37px;height: 37px;background-size: 30px;transition: all 1s ease 0s;margin-top: 6px;}
.shl-tan1{ display: none;background: url(../images/xx11.png) center center no-repeat;width: 37px;height: 37px;background-size: 30px;transition: all 1s ease 0s;margin-top: 6px;}
#msk{ display:block; position:absolute; width:100%; height:100%; background:#000; opacity:0.5; top:50px; left:0; z-index:100}
.zzz{  display:none;}
#menu{ position:absolute; width:100%; top:51px; right:-768px; background:#eae8e8; color:#666; z-index:10000; display:none;}
.list{width: 100%;}
	.list ul li{background-color:#339966; border-bottom:solid 1px #74EEB1; }
	.list ul li a{padding-left: 20px;color: #fff; display: block; font-weight:bold; height:50px;line-height: 50px;position: relative; text-decoration:none;
	}
	.list ul li .inactive{ background:url(../images/shl-img-h60.png) no-repeat 96% center; background-size:auto 12px;}
	.list ul li .inactives{background:url(../images/shl-img-h601.png) no-repeat 96% center; background-size:auto 16px;} 
	.list ul li ul{display: none;}
	.list ul li ul li { border-left:0; border-right:0; background-color:#3FAC75; border-color:#74EEB1;}
	.list ul li ul li ul{display: none;}
	.list ul li ul li a{ padding-left:40px;}

#banner {width: 100%;margin:0px;padding:0px;overflow: hidden; display:none;}
.focus{ width:100%;   margin:0 auto; position:relative; overflow:hidden;    }
	.focus .hd{ width:100%;   position:absolute; z-index:1; bottom:10px; text-align:center;  }
	.focus .hd ul{ display:inline-block;  padding:3px 5px; background-color:rgba(255,255,255,0.7); 
		-webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; font-size:0; vertical-align:top;
	}
	.focus .hd ul li{ display:inline-block; width:6px; height:6px; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; background:#8C8C8C; margin:0 3px;  vertical-align:top; overflow:hidden;   }
	.focus .hd ul .on{ background:#C24239;  }
	.focus .bd{
	position:relative;
	z-index:0;
	margin:0px;
	padding:0px;
	overflow: hidden;
}
.focus .bd li{ margin:0px; padding:0px; }
	.focus .bd li img{ width:100%;  height:auto;    }
	.focus .bd li a{
	-webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */
}
/*子页面开始*/
.zinav{ width:100%; background-color:#E6E6E6;}
.navsec , .navir{width:20%; text-align:center; height:55px; line-height:55px; font-size:16px;}
.navsec a , .navir a{font-size:16px; color:#333;}
.navsechj{width:20%; text-align:center; height:55px; line-height:55px; font-size:16px;}
.navsechj a{font-size:16px; color:#333;}
a.navsecbg{background-repeat: no-repeat;
	background-position: center center;
	background-image: url(../images/zinav.png); color:#339966; font-weight:bold; display:block;font-size:16px;}
.lichengbg{ background-color:#F9F9F9;margin-top: 30px;}
.lichmb{ padding-bottom:50px;}
.lipp{ padding-top:30px;}
.course-list {
    padding-top: 10px; padding-bottom:10px;
    background: url(../images/pic8-1.png) no-repeat center top; overflow:hidden;
}
.course-list ul {
    padding-top: 62px;padding-bottom: 50px;
    width: 1170px;
    background: url(../images/pic8.png) repeat-y center top; 
    margin: 0 auto; overflow:hidden;
}
 .course-list ul .lia {
    float: left;
    position: relative;
    background: url(../images/pic8-2.png) no-repeat right 45px;
    margin-left: 15px;
    margin-top: -43px;
}
.course-list ul li {
    width: 580px;
    position: relative;
}
.course-list ul li .textbox {
    padding: 30px;
    width: 460px;
    background: #fff;
    border-radius: 5px;
    box-shadow: 0 5px 15px rgba(0,0,0,.1);
    text-align: right;
}
.course-list ul li .textbox .t {
    font-size: 44px;
    line-height: 46px;
    color: #339966;
    font-family: Arial, Helvetica, sans-serif;
    margin-bottom: 15px;
}

.course-list ul li .j1 {
    width: 0;
    height: 0;
    border-top: 20px solid transparent;
    border-bottom: 20px solid transparent;
    border-left: 20px solid #fff;
    position: absolute;
    right: 42px;
    top: 30px;
}
.course-list ul .lib {
    float: right;
    position: relative;
    background: url(../images/pic8-2.png) no-repeat left 45px;
    margin-right: 15px;
}
.course-list ul .lib .textbox {
    float: right;
	text-align: left;
}
.course-list ul li .j2 {
    width: 0;
    height: 0;
    border-top: 20px solid transparent;
    border-bottom: 20px solid transparent;
    border-right: 20px solid #fff;
    left: 42px;
    top: 30px;
    position: absolute;
}
.course-list ul li .textbox .p {
    font-size: 14px;
    line-height: 26px;
    color: #666;
}
.course-list ul li .textbox .p p {
    line-height: 22px;
    padding-bottom: 10px;
}

.gzitit{ padding-top:230px; padding-bottom:20px; text-align:center; font-size:32px;transition:all 0.8s ease 0s; color:#FFF;font-family:“optima”;}
.gzilv{ width:60px; height:2px; background-color:#339966; margin:0 auto;transition:all 0.8s ease 0.5s;}
.zimaincon{  padding-top:40px;  line-height:70px;transition:all 1.5s ease 0s;opacity: 1;color:#FFF; font-size:40px;font-family: "optima";}
.zimaincon1{  padding-top:40px;  line-height:70px;transition:all 1.5s ease 0s;opacity: 1;color:#FFF; font-size:28px;font-family: "optima";}
.animate-init .gzitit , .animate-init .gzilv , .animate-init .zimaincon , .animate-init .zimaincon1{ opacity: 0; transform: translateY(100px);}
/*子页面价值观开始*/
.ajzg{ display:flex;box-shadow: 0 2px 10px rgba(0,0,0,.1);margin-top: 40px;transition:all 0.8s ease 0s;}
.animate-init .ajzg{ opacity: 0; transform: translateY(100px);}
.jzg-left{ width:100%; box-sizing:border-box; padding:60px 60px 0px; background-color:#FFF; font-size:14px;line-height: 26px;}
.jzg-right{ width:400px;min-width:400px; height:400px; box-sizing:border-box; background-image: url(../images/jzg1.png);
    background-repeat: no-repeat;
    background-position: top center;
   background-size: cover; color:#FFF; }
.jzg-right1{ width:400px;min-width:400px; height:400px; box-sizing:border-box; background-image: url(../images/jzg2.png);
    background-repeat: no-repeat;
    background-position: top center;
   background-size: cover; color:#FFF; } 
.jzg-right2{ width:400px;min-width:400px; height:400px; box-sizing:border-box; background-image: url(../images/jzg3.png);
    background-repeat: no-repeat;
    background-position: top center;
   background-size: cover; color:#FFF; }      
a.jzg-lv{ color:#339966;} 
a.jzg-red{ color:#AF473D;} 
.jzg-daf{ text-align:center; font-size:54px; padding-top:32%;} 
.jzg-enf{ text-align:center; font-size:24px; padding-top:50px; padding-bottom:50px;}
.tutu{ padding-top:10px; position:relative;}
.show{ display:block !important;} 
.dit{ display:none;box-shadow: 0 2px 10px rgba(0,0,0,.1); border:1px solid #339966; line-height:24px; }
.nweizhi{position:absolute; width:200px;  left:350px; top:180px; background-color:#FFF; padding:25px;}
.nweizhi1{position:absolute; width:200px;  left:320px; top:370px; background-color:#FFF; padding:25px;}
.nweizhi2{position:absolute; width:200px;  left:320px; top:360px; background-color:#FFF; padding:25px;}
.nweizhi3{position:absolute; width:200px;  left:160px; top:300px; background-color:#FFF; padding:25px;}
.nweizhi4{position:absolute; width:200px;  left:320px; top:250px; background-color:#FFF; padding:25px;}
.nweizhi5{position:absolute; width:200px;  right:250px; top:370px; background-color:#FFF; padding:25px;}
.biaoge{ font-size:16px;}
.biaoge td{ padding:5px;}
/*子页面投资者关系开始*/
.ir{ display:flex; padding-top:50px;transition:all 0.8s ease 0s;}
.animate-init .ir{ opacity: 0; transform: translateY(100px);}
.irleft{ width:50%;}
.irright{ width:50%; padding-left:30px; box-sizing:border-box;}
.irhuo{ display:flex; border-top:1px solid #F2F2F2; padding-top:17px; padding-bottom:18px; line-height:24px;}
.irhuoleft{ width:100%;}
.irhuotime{ width:100px; min-width:100px; text-align:right; color:#979797;}
.irbortom{  border-bottom:1px solid #F2F2F2; }
a.irmore{
	width:140px; line-height:40px; text-align:center; background:#339966; font-size:14px; color:#fff; display:block;transition:all 1s ease 0s;}
a.irmore:visited {
width:140px; line-height:40px; text-align:center; background:#339966; font-size:14px; color:#fff; display:block;}
a.irmore:hover {
width:140px;  line-height:40px; text-align:center; background:#1BA66D; font-size:14px; color:#fff; display:block;}
a.irmore1{
	width:100px; line-height:30px; text-align:center; background:#339966; font-size:14px; color:#fff; display:block;transition:all 1s ease 0s; margin:0 auto;}
a.irmore1:visited {
width:100px; line-height:30px; text-align:center; background:#339966; font-size:14px; color:#fff; display:block;margin:0 auto;}
a.irmore1:hover {
width:100px;  line-height:30px; text-align:center; background:#1BA66D; font-size:14px; color:#fff; display:block;margin:0 auto;}
.irsec{ display:flex;  padding-top:50px; padding-bottom:50px;}
.irnei{ padding:15px; box-sizing:border-box; width:33.33%;}
.irlist{box-shadow: 0 2px 10px rgba(0,0,0,.1); padding:25px;transition:all 0.8s ease 0s; height: 100%;
box-sizing: border-box;}
.animate-init .irlist{ opacity: 0; transform: translateY(100px);}
.irdi{ background-color:#339966; height:2px; width:60px; margin:0 auto;}
.irtit{ text-align:center; font-size:20px; padding-bottom:10px;}
.irsli{ padding-top:20px; padding-bottom:20px;}
.irsli li{ padding-top:5px; padding-bottom:5px;background: url(../images/icodian.png) no-repeat left center; padding-left:20px;}
.irlian{background-color: #F9F9F9; width:100%;}

.irliannei{ box-sizing:border-box; width:33.33%; padding-left:20px; padding-right:10px;transition:all 0.8s ease 0s;}
.animate-init .irliannei{ opacity: 0; transform: translateY(100px);}
.irliantit{  font-size:20px; padding-bottom:10px;}
.irliandi{ background-color:#339966; height:2px; width:60px; }
.irlianli{ padding-top:20px; line-height:24px;}
/*子页面业绩报告开始*/
.irye{ padding-top:50px; padding-bottom:20px; text-align:center;transition:all 0.8s ease 0s; width:400px; margin:0 auto;}
.iryegg{ padding-top:50px; padding-bottom:20px; text-align:center;transition:all 0.8s ease 0s; margin:0 auto; display:table;}

a.irye1{
	width:195px; line-height:50px; text-align:center; background:#339966; font-size:16px; color:#fff; display:block;border:1px solid #339966;}
a.irye1:visited {
width:195px; line-height:50px; text-align:center; background:#339966; font-size:16px; color:#fff; display:block;border:1px solid #339966;}
a.irye1:hover {
width:195px;  line-height:50px; text-align:center; background:#1BA66D; font-size:16px; color:#fff; display:block;border:1px solid #339966;}

a.irye11{
	width:195px; line-height:50px; text-align:center; background:#339966; font-size:16px; color:#fff; display:block;border:1px solid #339966;margin-left:5px;}
a.irye11:visited {
width:195px; line-height:50px; text-align:center; background:#339966; font-size:16px; color:#fff; display:block;border:1px solid #339966;margin-left:5px;}
a.irye11:hover {
width:195px;  line-height:50px; text-align:center; background:#1BA66D; font-size:16px; color:#fff; display:block;border:1px solid #339966;margin-left:5px;}

a.irye2{width:195px; line-height:50px; text-align:center;  font-size:16px; color:#339966; display:block; border:1px solid #339966;}
a.irye2:visited {width:195px; line-height:50px; text-align:center; font-size:16px; color:#339966; display:block;border:1px solid #339966;}
a.irye2:hover {width:195px;  line-height:50px; text-align:center; font-size:16px; color:#339966; display:block;border:1px solid #339966;}

a.irye22{width:195px; line-height:50px; text-align:center;  font-size:16px; color:#339966; display:block; border:1px solid #339966; margin-left:5px;}
a.irye22:visited {width:195px; line-height:50px; text-align:center; font-size:16px; color:#339966; display:block;border:1px solid #339966;margin-left:5px;}
a.irye22:hover {width:195px;  line-height:50px; text-align:center; font-size:16px; color:#339966; display:block;border:1px solid #339966;margin-left:5px;}

.iryeji{display:flex; background-color:#F2F2F2;align-items: center; border-left:5px solid #339966; margin-top:10px;}
.iryejileft{ width:100%; height:50px; line-height:50px; padding-left:30px;}
.iryejiright{ width:100px; min-width:100px; text-align:center;}
a.iryejia{ font-size:16px; }
a.iryejia:visited {font-size:16px; }
a.iryejia:hover {font-size:16px;}
.irfenxi{ width:100%; text-align:center; padding-top:30px;}
.irluyan{ padding-top:50px; padding-bottom:50px;}
.irlyleft{ width:255px; background-color:#F2F2F2;}
.irlyright{ width:945px; padding-left:70px; box-sizing:border-box;}
.irlytime{ border-top:5px solid #339966; padding-top:20px; padding-bottom:20px; padding-left:20px; font-size:20px; border-bottom:1px solid #E0E0E0;}
.irlyinput{ padding:20px; box-sizing:border-box;}
.irlyinput input{ padding:10px; width:100%;box-sizing: border-box;}
.irlybtn{padding:0px 20px 20px ; box-sizing:border-box;}
.lybtn{ width:100%; height:40px; line-height:40px; background-color:#339966; color:#FFF; border:none;}
.lytd:nth-child(odd){background-color:#F2F2F2;}

.irggflex{ display:flex;}
.irggleft{ width:200px; min-width:200px; text-align:center; font-size:18px; line-height:50px; height:50px;}
.irggright{ width:100%; text-align:center;font-size:18px;line-height:50px; height:50px;}
.irggbg{background-color:#F2F2F2;}
.irggfl{ display:flex;font-size:16px; border-bottom:1px solid #F2F2F2; padding-top:20px; padding-bottom:20px;align-items: center;}
.irggle{ width:200px; min-width:200px; text-align:center; }
.irggr{ width:100%;}
.irggdown{ padding-top:10px;}
.irggdate{ font-size:50px;}
a.irfont{ font-size:16px; }
a.irfont:visited {font-size:16px; }
a.irfont:hover {font-size:16px; }
.irmainbg{background-color: #F9F9F9; margin-top: 40px; padding-bottom:50px;}
.irmainpic{ margin-left:50px; float:right;}
.irweiyuanhui{display:flex;flex-wrap: wrap; padding-top:20px;}
.irweisec{ width:25%; padding:20px 10px; box-sizing:border-box;}
.irweinei{box-shadow: 0 2px 10px rgba(0,0,0,.1); min-height:305px;}
.irwpic{ width:100%; height:140px; overflow:hidden;}
.irwpic img{ width:100%; height:100%; object-fit:cover;}
.irwtit{ padding:20px 20px 15px; font-size:18px; color:#333;font-weight: bold; }
.irwtit1{ padding:0px 20px 20px 20px; font-size:14px; color:#333; }
.irwdi{ width:70px; height:2px; background-color:#339966; margin-left:20px;}
.irwcontent{ line-height:24px; padding:20px 20px 20px 20px; color: #848484;}



.irtb{ display:flex;background-color: #F9F9F9; margin-top:50px;box-shadow: 0 2px 10px rgba(0,0,0,.1);transition:all 0.8s ease 0s;}
.animate-init .irtb{ opacity: 0; transform: translateY(100px);}
.irtbleft{ width:45%; height:330px; overflow:hidden;}
.irtbleft img{ width:100%; height:100%; object-fit:cover;}
.irtbright{ width:55%; box-sizing:border-box; padding:30px;}
.irtbcy{ line-height:24px; padding-top:10px; padding-left:20px; color:#333;}
.irtbcylv{ color:#339966; font-weight:bold;}

.det{ display:flex; padding-top:50px; padding-left:50px; padding-right:50px; box-sizing:border-box;}
.detleft{ width:700px; padding-right:60px;}
.detright{ width:340px; }
.dettit{ font-size: 32px;font-family: henderson-bcg-serif,"Palatino Linotype",Palatino,Garamond,Georgia,serif;}
.dettime{ font-size:14px; padding-top:20px; padding-bottom:30px; color:#868686;}
.detxueli{  padding-top:20px;  font-size: 14px;border-bottom: 1px solid #E0E0E0; padding-bottom:20px;}
.detxueli span{ padding-right:30px;}
.detyuexin{  padding-top:20px;  font-size: 14px;}
.detyuexin span{   font-size: 20px;color: #ff7900;}
.detcontent{ line-height:30px!important; font-size:18px!important;font-weight: 300;}
.detcontent img{ max-width:100%!important; height:auto!important;}
.detcontent p{ padding-bottom:20px;}
.detcontent1{ line-height:26px; font-size:16px;}
.derighttit {
    border-top: 5px solid #339966;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    font-size: 20px;
    border-bottom: 1px solid #E0E0E0;background-color: #F2F2F2;
}
.dethot {
    padding: 20px 30px 20px 30px;background-color: #F2F2F2;
}
.dethot li {
    padding-top: 5px;
    padding-bottom: 5px;
    background: url(../images/icodian.png) no-repeat left 14px;
    padding-left: 20px;
}
.dethottime{ font-size:14px; padding-top:5px; padding-bottom:10px; color:#868686;}

/*在线订单*/
.order{ padding-top:50px; width:730px!important; margin:0 auto;box-shadow: 0 2px 10px rgba(0,0,0,.2);
box-sizing: border-box;
padding: 50px; background-color:#FFF;
}
.xinzhi{background-color: #F9F9F9;
padding-top: 50px;
padding-bottom: 50px;}
.ortit{ height:40px; line-height:40px; font-size:18px;}
.ortit1{ padding-bottom:20px;}
.shlor{ font-size:16px; padding-bottom:15px; line-height:30px;}
.shl-input{ width:100%; border:solid 1px #CCCCCC; height:50px; line-height:50px; color:#666; padding-left:15px; box-sizing:border-box; border-radius:5px;}
.shl-inputa{ width:100%; border:solid 1px #CCCCCC;  line-height:50px; color:#666; padding-left:15px; box-sizing:border-box; border-radius:5px;font-family: inherit;}
.shl-yazheng{ width:20%; border:solid 1px #CCCCCC; height:50px; line-height:50px; color:#666; padding-left:15px; box-sizing:border-box; border-radius:5px;}
.otijiao{ width:330px; margin:0 auto;}
.orderbtn{ width:150px;float:left; color:#FFF; height:50px; line-height:50px; background-color:#339966; border:none; padding-left:30px; background-image:url(../images/tijiao.png); background-position:25px center; background-repeat:no-repeat;background-size:auto 25px; font-size:16px;}
.orderreset{ width:150px; margin-left:30px; float:left;color:#FFF; height:50px; line-height:50px; background-color:#CD7252;border:none; padding-left:30px; background-image:url(../images/chongzhi.png); background-position:35px center; background-repeat:no-repeat;background-size:auto 25px; font-size:16px; }


/*可持续发展*/
.kcx2{ display:none;}
.kcxflex{ display:flex; padding-top:30px; flex-wrap: wrap;transition:all 0.8s ease 0s;}

.animate-init .kcxflex{ opacity: 0; transform: translateY(100px);}
.kcx_s{ width:33.33%; padding:30px; box-sizing:border-box;  height:220px;}
.kcx_s:hover{ background-color:#F7F8F8;transition:all 0.8s ease 0s; padding-top:25px!important;}
.kcx_s1{ margin:0 auto; display:table; color:#339966; font-size:50px;background-image: url(../images/xiajiang.png); background-repeat:no-repeat; background-position:right center; padding-right:24px;}
.kcx_s2{ text-align:center; padding-top:10px; width:80%; margin:0 auto;}
.kcx_s3{ text-align:center;}

.fffff{margin: 0 auto;
display: table;
background-image: url(../images/xiajiang.png);
background-repeat: no-repeat;
background-position: right center;
padding-right: 24px;}

.kcx_s3 span{color:#339966; font-size:50px; padding-right:5px;}

.ccccc{margin: 0 auto;
display: table;
background-image: url(../images/xiajiang.png);
background-repeat: no-repeat;
background-position: right center;
padding-right: 15px; background-size:auto 22px;}

.kcx_s33{ text-align:center;}
.kcx_s33 span{color:#339966; font-size:24px; padding-right:5px;}


.kcxbg {
    background-color: #F9F9F9;
    margin-top: 30px;
}
.kcx_pic1{ text-align:center; padding-top:20px; padding-bottom:30px;}
.kcx_pic1 img{ max-width:100%;}
.kcx_bgao{ padding-top:30px;display: flex;
flex-wrap: wrap;justify-content: center;}
.kcxsec {
    width: 25%;
    padding: 20px 10px;
    box-sizing: border-box;
}
.kcxnei {
    box-shadow: 0 2px 10px rgba(0,0,0,.2);
	width: 100%;
height: 378px;
overflow: hidden;
}
.kcxnei img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
a.kcxdown{
	color: #339966;
	display:block;
	line-height:36px; height:38px; width:120px; text-align:center; border:1px solid #339966; margin:0 auto; margin-top:30px;
}
a.kcxdown:visited {
color: #339966;
	display:block;
	line-height:36px; height:38px; width:120px; text-align:center; border:1px solid #339966; margin:0 auto; margin-top:30px;

}
a.kcxdown:hover {
color: #339966;
	display:block;
	line-height:36px; height:38px; width:120px; text-align:center; border:1px solid #339966; margin:0 auto; margin-top:30px;
}

/*人才招聘概述*/
.carpic{ text-align:center; padding-top:20px; padding-bottom:30px;}
.carpic img{ max-width:100%;}
.carpic video{ max-width:100%;}
.carbg{background-image: url(../images/joy_07.jpg); background-repeat:no-repeat; background-position:center center; height:418px;}
.carbb{ text-align:center; font-size:30px; padding-top:110px; line-height:60px; color:#5D5D5D; font-weight:bold;}
.carxian{ width: 120px;
height: 2px;
background-color: #339966;
margin: 0 auto; margin-top:30px;}
.cardsz{  margin-top:10px; text-align:center; font-size:18px; color:#6D6D6D;}
.carsec {
    width: 25%;
    padding: 20px 10px;
    box-sizing: border-box;
}
.carnei {
    box-shadow: 0 2px 10px rgba(0,0,0,.2);
	width: 100%;
height: 320px;
overflow: hidden;
}
.carico{ padding-top:50px; padding-bottom:30px;text-align: center;}
.carico img{ height:52px; margin:0 auto;}
.cartt1{ padding-top:20px; padding-bottom:30px;text-align: center; font-size:20px;}
.cartt2{  font-size:14px; color:#6D6D6D; padding-left:30px; padding-right:30px;}

.cargushi{ padding-top:50px; display:flex;justify-content: space-between; padding-bottom:50px;flex-wrap: wrap;}
.cargushis{ width:47%; background-color:#F9F9F9; position:relative; height:510px;}
.cargushis1{ width:100%; height:300px; background-color: #333;}
.cargushis1 img{ width:100%; height:100%;  object-fit: cover;}
.cargushis2{ background-color:#FFF; position:absolute; z-index:10; width:90%; left:5%; top:230px; height:250px; box-sizing:border-box; padding:30px;}
.cartime{ color:#6D6D6D; font-size:12px;}
.cartitle{ padding-top:20px; padding-bottom:20px; font-size:18px;}
.carxian1{ width:100px; height:2px; background-color:#339966; margin:0;}
.carcc{ color:#6D6D6D; font-size:14px; padding-bottom:20px; padding-top:15px;}
a.carmore{
	color: #339966;	
}
a.carmore:visited {
color: #339966;
}
a.carmore:hover {
color: #339966;	
}
.carzhiw{background-image: url(../images/renc_09.jpg); background-repeat:no-repeat; background-position:center center; height:573px;}
.czhiwtit{ font-size:36px; font-weight:bold; color:#FFF; text-align:center; padding-top:90px; padding-bottom:10px;}
.czhiwxian{ width:150px; height:3px; background-color:#339966; margin:0 auto;}
.czhiwcon{font-size:30px; font-weight:bold; color:#FFF; text-align:center; padding-top:90px; padding-bottom:90px;}
a.czhiwbtn{
	color: #fff;
	display:block;
	line-height:46px; height:46px; width:150px; text-align:center; margin:0 auto; margin-top:30px; background-color:#339966; font-size:16px;
}
a.czhiwbtn:visited {
color: #fff;
	display:block;
	line-height:46px; height:46px; width:150px; text-align:center; margin:0 auto; margin-top:30px;background-color:#339966; font-size:16px;

}
a.czhiwbtn:hover {
color: #fff;
	display:block;
	line-height:46px; height:46px; width:150px; text-align:center;  margin:0 auto; margin-top:30px;background-color:#339966; font-size:16px;
}
/*招聘信息*/
.zhao{border-top: 5px solid #339966;}
.zhaoti{  padding-top:20px;  padding-left:20px; font-size:20px; }
.zhaoform {
    padding: 20px;
    box-sizing: border-box;border-bottom:1px solid #E0E0E0;
}
.zhaobtninput{ padding:10px; width:80%;box-sizing: border-box; border:none;}
.zhaobtn{ width:20%; background-image: url(../images/search.png); background-repeat:no-repeat; background-position:center center; background-size:auto 20px;  height:40px; border:none; background-color:#FFF;}
.zhaoborder{border:1px solid #E0E0E0; background-color:#FFF; padding:2px; box-sizing:border-box;}

/*员工故事*/
.yuanflex{ display:flex; margin-top:50px;background-color:#FFF;background-color: #F2F2F2; box-sizing:border-box; padding:40px;height:320px;}
.yuangpic{ width:45%; height:330px;}
.yuangpic img{ width:100%; height:100%; object-fit: cover;}
.yuancon{ width:55%;box-sizing:border-box; padding-left:50px;}
.yutit{ font-size:20px; font-weight:bold; line-height:30px;}
a.yutit{
	 font-size:20px; font-weight:bold; line-height:30px;
}
a.yutit:visited {
 font-size:20px; font-weight:bold; line-height:30px;
}
a.yutit:hover {
 font-size:20px; font-weight:bold; line-height:30px;
color: #339966;
}
.yudes{ font-size:16px;  line-height:26px; color:#818181; padding-top:20px; padding-bottom:20px;}

/*新闻中心*/
.newsec{ width:33.33%; padding:30px 20px; box-sizing:border-box;}
.newpic{ width:100%; height:200px; overflow:hidden;}
.newpic img{ width:100%; height:100%; object-fit:cover;}
.newhui{display:flex;flex-wrap: wrap; padding-top:20px;}
.newtit{ padding:20px 20px 0px; font-size: 18px;font-weight: 700; color:#333; }
.newnei{box-shadow: 0 2px 10px rgba(0,0,0,.1); height:100%; padding-bottom:15px;}
.newneihj{box-shadow: 0 2px 10px rgba(0,0,0,.1); min-height:330px;background-color: #fff;}
.hjnewbg{padding-bottom:30px; background-color:#F9F9F9; margin-top:50px;}
.newtime {
    padding: 15px 20px 15px 40px;
    color: #848484;background-image: url(../images/newtime.png); background-repeat:no-repeat; background-position:20px center; background-size:auto 15px; font-size:12px;
}
.newmore{padding:0 20px;}
a.newsmore{
	font-size: 18px;
font-weight: 700;
color: #333;
}
a.newsmore:visited {
font-size: 18px;
font-weight: 700;
color: #333;
}
a.newsmore:hover {
font-size: 18px;
font-weight: 700;
color: #339966;
}

/*股价*/
.gujia { padding-top:50px; padding-bottom:50px;}
.gujia iframe{ width:100%; border:none;}
.gujia1{ height:72px;}
.gujia2{ height:400px; overflow:hidden;}


/*联系方式*/
.conhui{display:flex;flex-wrap: wrap; padding-top:30px; padding-bottom:30px;}
.consec{ width:100%; padding:30px 20px 10px 20px; box-sizing:border-box;}
.consec1{ width:50%; padding:30px 20px 0px 20px; box-sizing:border-box;}
.connei{ border: 1px solid #e0e0e0;height: 100%;}
.contit{ padding:30px 20px 20px 20px; font-size: 18px;font-weight: 700; color:#333; }
.condi{ width:70px; height:2px; background-color:#339966; margin-left:20px;}
.concontent{ line-height:26px; padding:20px 20px 30px 20px; font-size:16px;}
.concontent a{ font-size:16px;}
.contactbg{ background-color:#F9F9F9; margin-top:20px; padding-bottom:30px;}
.conbgcolor{ background-color:#FFF;}
/*地理位置*/
.dilipic1{ width:100%; height:200px; overflow:hidden;margin-top: 20px;}
.dilipic1 img{ width:100%; height:100%; object-fit:cover;}
.weizsec{ padding:0px 30px 20px 0px; width: 50%; box-sizing:border-box;}
.weizsec1{ padding:0px 0px 20px 30px; width: 50%; box-sizing:border-box;}
.weineirong{ padding-top:20px; padding-bottom:20px;border-bottom:1px solid #339966;}

.dilipic{ width:100%; height:200px; overflow:hidden;}
.dilipic img{ width:100%; height:100%; object-fit:cover;}
.diliborder{ border:1px solid #339966}
.dilibcon{ padding:15px;}
.weizhicons2{padding-bottom:20px; padding-top:20px; width: 48%;box-sizing: border-box;}

.weizhiflex{ padding-top:50px; padding-bottom:50px; display:flex;justify-content: space-between;}
.weizhileft{ width:255px; background-color:#F2F2F2;}
.weizhilefthj{ width:255px; background-color:#F2F2F2;}
.weizhiright{ width:945px; padding-left:70px;  box-sizing:border-box;}
.weizhirighthj{ width:945px; padding-left:70px;  box-sizing:border-box;}
.wztit1{ font-size:30px;  padding-bottom:15px; padding-top:10px;}
.weizhidi{ width:70px; height:3px; background-color:#339966;}
.weizhicon{ padding-top:20px; padding-bottom:20px; font-size:16px; line-height:26px;display: flex;flex-wrap: wrap;}
.weizhicons1{ padding-bottom:20px; padding-top:20px; border-bottom:1px solid #339966;width: 100%;}
.weizhicons{ padding-bottom:20px; padding-top:20px; border-bottom:1px solid #339966;width: 50%;}
.weizhicons img{ float:right; margin-left:30px;}
.weizhicon img{ max-width:100%; height:auto!important;}
.wzzhaoti{  padding-top:20px;  padding-left:20px; font-size:20px;border-top: 5px solid #339966;border-bottom: 1px solid #E0E0E0;padding-bottom: 20px; }
.wzcaidan{ padding-top:20px;}
.wznavsec{ box-sizing:border-box; width:100%;}

a.wzbtn{
	display:block;
	line-height:20px;  width:100%; font-size:18px; padding-left:50px; border-bottom:1px solid #E1E1E1;box-sizing: border-box; font-weight:600;padding-top:10px; padding-bottom:10px;
}
a.wzbtn:visited {
line-height:20px;  width:100%; font-size:18px; padding-left:50px;border-bottom:1px solid #E1E1E1;box-sizing: border-box;font-weight:600;padding-top:10px; padding-bottom:10px;
}
a.wzbtn:hover {
line-height:20px;  width:100%; font-size:18px; padding-left:50px;border:1px solid #339966; color:#339966;box-sizing: border-box;font-weight:600;padding-top:10px; padding-bottom:10px;
}
a.wzbtn1{
	display:block;
	line-height:20px;  width:100%; font-size:18px; padding-left:50px; border:1px solid #339966; box-sizing: border-box; color:#339966;padding-top:10px; padding-bottom:10px;
}
a.wzbtn1:visited {
line-height:20px;  width:100%; font-size:18px; padding-left:50px;border:1px solid #339966; box-sizing: border-box; color:#339966;padding-top:10px; padding-bottom:10px;

}
a.wzbtn1:hover {
line-height:20px;  width:100%; font-size:18px; padding-left:50px;border:1px solid #339966; color:#339966;box-sizing: border-box;padding-top:10px; padding-bottom:10px;
}



a.wzbtnz{
	display:block; color:#626262;
	line-height:20px;  width:100%; font-size:16px; padding-left:60px; border-bottom:1px solid #E1E1E1;box-sizing: border-box;padding-top:10px; padding-bottom:10px;
}
a.wzbtnz:visited {color:#626262;
line-height:20px;  width:100%; font-size:16px; padding-left:60px;border-bottom:1px solid #E1E1E1;box-sizing: border-box;padding-top:10px; padding-bottom:10px;

}
a.wzbtnz:hover {
line-height:20px;  width:100%; font-size:16px; padding-left:60px;border:1px solid #339966; color:#339966;box-sizing: border-box;padding-top:10px; padding-bottom:10px;
}
a.wzbtnz1{
	display:block; color:#626262;
	line-height:20px;  width:100%; font-size:16px; padding-left:60px; border:1px solid #339966; color:#339966;box-sizing: border-box;padding-top:10px; padding-bottom:10px;
}
a.wzbtnz1:visited {color:#626262;
line-height:20px;  width:100%; font-size:16px; padding-left:60px;border:1px solid #339966; color:#339966;box-sizing: border-box;padding-top:10px; padding-bottom:10px;

}
a.wzbtnz1:hover {
line-height:20px;  width:100%; font-size:16px; padding-left:60px;border:1px solid #339966; color:#339966;box-sizing: border-box; padding-top:10px; padding-bottom:10px;
}
/*商学院*/
.shangxueyuan{ position:relative; margin-top:50px;}
.shangpic{ width:800px; height:482px; overflow:hidden;}
.shangpic img{ width:100%; height:100%; object-fit:cover;}
.shangcon{ background-color:rgba(51,153,102,0.9); padding:40px; position:absolute; width:550px; right:0; top:70px; z-index:9; color:#FFF;}
.shangtit{ font-size:28px; padding-bottom:20px}
.shangdes{ font-size:16px; padding-top:20px; line-height:30px;}
.shangdi{width:80px; height:2px; background-color:#fff;}
.skecheng{display:flex;flex-wrap: wrap; justify-content: space-between; padding-top:10px; }
.skechengsec{ width:48%; height:300px; margin-top:50px;}
.shangbg1{ background-image: url(../images/shangb1.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;}
.shangbg2{ background-image: url(../images/shangb2.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;}
.shangbg3{ background-image: url(../images/shangb3.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;}
.shangbg4{ background-image: url(../images/shangb4.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;}
.shangalp{ width:100%; height:100%; background-color:rgba(0,0,0,0.6); box-sizing:border-box; color:#FFF; padding:50px;transition:all 1s ease 0s;}
.shangalp:hover{background-color:rgba(51,153,102,0.9); cursor:pointer; padding-top:40px!important; }
.shangketit{ font-size:28px; padding-bottom:20px; padding-top:10px;}
.shangkedes{ font-size:16px; padding-top:20px; line-height:30px;}	
.shding{background-color: #F9F9F9;margin-top: 50px;}	
.shdingflex{display: flex;
flex-wrap: wrap;
padding-top: 30px;
padding-bottom: 30px;}
.shdingsec {
    width: 50%;
    padding: 30px 20px 10px 20px;
    box-sizing: border-box;display: flex;
}
.shdingnei {
    height: 100%;
}
.shdingneipic { width:100px; min-width:100px;}	
.shdingtit{ padding:0px 20px 10px 20px; font-size: 18px;font-weight: 700; color:#333; }
.shdingdi{ width:70px; height:2px; background-color:#339966; margin-left:20px;}
.shdingcontent{ line-height:26px; padding:10px 20px 30px 20px; font-size:16px;}

	
/*碳排放*/	
.tannei {
    box-shadow: 0 2px 10px rgba(0,0,0,.2);
    width: 100%;
    height: 600px;
    overflow: hidden;
}	
.tantt2{  font-size:14px; color:#6D6D6D; padding-left:20px; padding-right:20px; line-height:24px;}
.tanico {
    padding-top: 40px;
    padding-bottom: 30px;
    text-align: center;
}

.tanhui{display:flex;flex-wrap: wrap;  padding-bottom:70px;}
.tansec1 {
    width: 33.33%;
    padding: 30px 20px 0px 20px;
    box-sizing: border-box;
}
.tansec1:nth-child(1){ padding-left:0px;}
.tansec1:nth-child(3){ padding-right:0px;}	
.tanseccolor { font-size:20px; color:#339966;}	
.tanxsec {
    width: 25%;
    padding: 70px 10px 10px 10px;
    box-sizing: border-box;
}
.tanxtit {
    padding: 20px;
    font-size: 18px;
    font-weight: 700;
    color: #333; text-align:center;
}
.tandi {
    width: 70px;
    height: 2px;
    background-color: #339966; margin:0 auto;
}
.tanhui11{display:flex;flex-wrap: wrap;  }
.tanwnei{box-shadow: 0 2px 10px rgba(0,0,0,.1); min-height:400px;}
.tankpic{ width:100%; height:150px; overflow:hidden;}
.tankpic img{ width:100%; height:100%; object-fit:cover;}
.tankcontent{ line-height:24px; padding:20px 20px 10px 20px; color: #848484;}
/*供应链*/
.gongyingliansec {
    width: 50%;
    padding: 30px 20px 0px 20px;
    box-sizing: border-box;
}
.gongflex{display: flex;
flex-wrap: wrap;
padding-bottom: 20px;}

.aboutzi{ display:flex; padding-top:20px;}
.aboutzisec{ width:20%; box-sizing:border-box; text-align:center; background-color:#339966; height:60px; line-height:54px; border:3px solid #FFF;}
a.aamore{
	color: #fff; font-size:18px;	
}
a.aamore:visited {
color: #fff;font-size:18px;
}
a.aamore:hover {
color: #fff;	font-size:18px;
}
/*行业解决方案*/
.hangyeflex{display:flex; flex-wrap:wrap; padding-top:50px;}
.hangyesec{ width:50%; box-sizing:border-box; padding:10px;}
.hang1{ width:100%; height:320px;background-image:url(../images/yt6.jpg); background-repeat:no-repeat; background-position:center center;background-size: cover;}
.hang2{ width:100%; height:320px;background-image:url(../images/yt1.jpg); background-repeat:no-repeat; background-position:center center;background-size: cover;}
.hang3{ width:100%; height:320px;background-image:url(../images/yt2.jpg); background-repeat:no-repeat; background-position:center center;background-size: cover;}
.hang4{ width:100%; height:320px;background-image:url(../images/yt33.jpg); background-repeat:no-repeat; background-position:center center;background-size: cover;}
.hang55{ width:100%; height:320px;background-image:url(../images/plash.jpg); background-repeat:no-repeat; background-position:center center;background-size: cover;}

.hang5{ width:100%; height:320px;background-image:url(../images/yt4.jpg); background-repeat:no-repeat; background-position:center center;background-size: cover;}
.hang6{ width:100%; height:320px;background-image:url(../images/yt5.jpg); background-repeat:no-repeat; background-position:center center;background-size: cover;}

.hangp1{ font-size:24px; font-weight:bold; text-align:right; padding-right:40px; padding-top:60px; padding-left:40px;}
.hangp2{ font-size:20px; text-align:right; padding-right:40px;padding-top:30px; padding-bottom:40px;}
.hcolor{ color:#FFF;}
.marright1 {
    margin-right: 40px;
}


/*产品中心创新*/
.propbg{background-color: #F9F9F9; margin-top: 20px; padding-bottom:50px;}
.promainpic{ margin-right:50px; float:left;}
.proflex{ display:flex; padding-top:30px;}
.prosection{ width: 25%;padding: 30px 10px;box-sizing: border-box;}
.prokpic{ width:100%; height:200px; overflow:hidden;}
.prokpic img{ width:100%; height:100%; object-fit:cover;}
.proktit{ text-align:center; padding-top:20px; padding-bottom:20px;}
.proneihj {
    box-shadow: 0 2px 10px rgba(0,0,0,.1);
    background-color: #fff;height: 100%;
}
.pppsec {
    width: 33.33%;
    padding: 30px 20px 70px;
    box-sizing: border-box;
}
.pppnei {
    box-shadow: 0 2px 10px rgba(0,0,0,.1); height:100%; padding-bottom:15px;
}
.ppppic{ width:100%; height:200px; overflow:hidden;}
.ppppic img{ width:100%; height:100%; object-fit:cover;}
.pppdi{ width:70px; height:2px; background-color:#339966; margin-left:20px; margin-top:30px;}
.ppptit{ padding:20px 20px 0px; font-size: 18px;font-weight: 700; color:#333; }
.pppcontent{ line-height:24px; padding:20px 20px 0px 20px; font-size:16px; color:#626262;}

.prorflex{display:flex; background-color:#F2F2F2; text-align:center; font-weight:bold; font-size:16px; align-items: center;}
.prorflex1{display:flex; text-align:center; border-bottom:1px solid #E3E3E3;align-items: center;}
.pros-1{ width:60%; padding:20px 5px;}
.pros-1 a{ font-size:16px;}
.pros-2{ width:20%;padding:20px 5px; font-weight:bold!important;}
.pros-3{ width:20%;padding:20px 5px;}
.pros-4{ width:20%;padding:20px 5px;}
a.proxunpan{
	width:100px; line-height:40px; text-align:center; font-size:14px; color:#339966; display:block;transition:all 1s ease 0s; border:1px solid #339966; margin:0 auto;}
a.proxunpan:visited {
width:100px; line-height:40px; text-align:center; font-size:14px; color:#fff; display:block;color:#339966;border:1px solid #339966; margin:0 auto;}
a.proxunpan:hover {
width:100px;  line-height:40px; text-align:center; font-size:14px; color:#fff; display:block;color:#339966;border:1px solid #339966; margin:0 auto;}
.psec1{width:25%;padding:10px;box-sizing: border-box;}
.psecww{width:100%; border:1px solid #339966; height:100%;}
.propic{ width:100%; height:180px; overflow:hidden;}
.propic img{ width:100%; height:100%; object-fit:cover;}
.protit {
    padding: 15px 15px 0px 15px;
    font-size: 16px;
    color: #333;
}
.ppicflex{display:flex; flex-wrap: wrap;}
.ppdown{display:flex; align-items: center;justify-content: space-between;padding: 15px 15px 20px 15px;
box-sizing: border-box;}

a.pro1xunpan{font-size:14px; color:#339966; }
a.pro1xunpan:visited {font-size:14px; color:#339966; }
a.pro1xunpan:hover {font-size:14px; color:#339966;}
.ppdown1{ line-height:22px;}
/*业务概述*/
.gaibg1{ line-height:22px; background-color: #F9F9F9; padding-top:50px; padding-bottom:50px;}
.shangyou{ line-height:50px; background-color: #339966; width:100px; color:#FFF; margin:0 auto; text-align:center; font-size:18px;}
.gaip1{ padding-top:20px; padding-bottom:25px; text-align:center; font-size:20px; color:#339966;}
.gaip2{ text-align:center; font-size:30px; padding-bottom:30px;}
.gaip3{ text-align:center; font-size:16px; color:#6D6D6D; line-height:28px; }
.gaiflex{ display:flex; padding-top:30px;flex-wrap: wrap; padding-bottom:30px;}
.gaisec{ width:33.33%; box-sizing:border-box; padding:10px;}
.gaisec1{ width:20%; box-sizing:border-box; padding:10px;}
.gainei{ width:100%; height:250px; overflow:hidden;}
.gainei img{ width:100%; height:100%; object-fit:cover;}
.zhongyou{ padding-top:50px; padding-bottom:50px;}

.gainei1{ width:100%; height:200px; overflow:hidden;}
.gainei1 img{ width:100%; height:100%; object-fit:contain;}
.gaitext{  text-align:center; padding-top:20px; padding-bottom:20px; font-size:16px; background-color: #F0F0F0;}
.gaiyinying{box-shadow: 0 2px 10px rgba(0,0,0,.1); background-color: #F0F0F0; padding-bottom:10px;height: 100%;box-sizing: border-box;}
.gaizzbg{background-image:url(../images/fyvmc38l.jpg); background-repeat:no-repeat; background-position:center center;background-size: auto 311px; width:100%; height:311px;}
.gaizzbg1{background-image:url(../images/5igpzucr.jpg); background-repeat:no-repeat; background-position:center center;background-size: auto 311px; width:100%; height:311px;}
.gaisec2{ width:20%; box-sizing:border-box; padding:20px;}
.gaidjs{ width:16.6%; box-sizing:border-box; padding:10px;}

.gainei2{ width:160px; height:160px; overflow:hidden; margin:0 auto; border-radius:50%;}
.gainei2 img{ width:100%; height:100%; object-fit:cover;}
.gainei3{ width:85%; height:300px;  margin:0 auto;}
.gainei3 img{ width:100%; height:100%; object-fit:contain;}

.gaitext1{  text-align:center; padding-top:20px; padding-bottom:20px; font-size:16px; }
.gaitext2{  text-align:center; padding-top:20px; padding-bottom:20px; font-size:16px;  }

.gaitextk{  text-align:center; padding-top:10px; padding-bottom:10px; font-size:30px; }
.gaitextk1{  text-align:center; padding-top:10px; font-size:20px;color:#339966; }
.gaitextk2{  text-align:center; padding-top:10px; padding-bottom:10px; font-size:16px; color:#9A9A9A; }

.gaixiaflex{ display:flex; padding-top:50px;padding-bottom:20px;flex-wrap: wrap;}
.xiasec{ width:50%; box-sizing:border-box; padding:20px;}
.xianei{ background-color:#EEEEEE; padding-bottom:15px;height: 100%;}

.gaineiz{ width:120px; height:120px; overflow:hidden; margin:0 auto; border-radius:50%; border:1px solid #339966;}
.gaineiz img{ width:100%; height:100%; object-fit:cover;}

.gaizzbg2{background-image:url(../images/6ymdqx76.jpg); background-repeat:no-repeat; background-position:center bottom; width:100%; padding-bottom:170px;}

/*后加解决方案*/

/*最上面语言选择*/
.topyuyan{ background-color:#343434;color:#EEEEEE;}
.topwel{ width:60%; float:left; height:40px; line-height:40px;}
.topvision{ width:40%; float:left; text-align:right;height:40px; line-height:40px;}
a.topxx{font-size:14px; color:#EEEEEE; }
a.topxx:visited {font-size:14px; color:#EEEEEE; }
a.topxx:hover {font-size:14px; color:#EEEEEE;}
.mdaoh{ display:none;}

.weizhidi{ display:none;}










/*放下边*/
@media screen and (max-width: 767px) {
	.weizhicon{ padding-top:0px;}
	.wztit1{ display:none;}
	.tou , .gao , .topyuyan{ display: none;}
	header.header , #banner {display: block;}
	.wgglay { display:none;}
	.wgglaym {
    position: absolute;
    width: 100%;
    z-index: 100;
    background-color: rgba(0,0,0,0.5);
    top: 0px;
    height: 100%;
    text-align: center;
    color: #FFF;
    font-size: 14px;
    opacity: 1;
}
.gaoabout1 {
    width: 100%;
    margin: 0 auto;
    text-align: center;
    clear: both;
    height: 160px;
    padding: 0px;
    background-image: url(../images/gaoabout.jpg);
    background-repeat: no-repeat;
    background-position: top center;
    min-width: inherit;background-size: cover;
}
.gaoabout2 {
    height: 160px;
    background-repeat: no-repeat;
    min-width: inherit;background-size: cover;
}
.gaoabout3 {
    width: 100%;
    margin: 0 auto;
    text-align: center;
    clear: both;
    height: 160px;
    padding: 0px;
    background-image: url(../images/gaoabout2.jpg);
    background-repeat: no-repeat;
    background-position: top center;
    min-width: inherit;background-size: cover;
}
.gaoir1touz1 , .gaopro , .gaopgai , .gaoirjjfa , .gaowbanner , .gaoxiaofei , .gaoirjjfa1 , .gaocheliang{min-width:inherit;background-size: cover;height:160px;}
.gaoir1z1 , .gaoesg , .gaoesgtan , .gaoesgzeren , .gaoesggong , .gaoir1touz , .gaoxinwen , .gaocareer{min-width:inherit;background-size: cover;height:160px;}
.gaoir1rencai , .gaogushi , .gaoxueyuan , .gaoir1z11 , .gaolocation{min-width:inherit;background-size: cover;height:160px;}
.weizhiflex {flex-wrap: wrap; padding-top:25px;}


.gaoir1{ width:100%; margin:0 auto; text-align:center; clear:both;height:160px; padding:0px;background-image:url(../images/ir1.jpg); background-repeat:no-repeat; background-position:center center;min-width:inherit;background-size: cover;}

.gaip2{font-size: 20px;padding-bottom: 10px;}
.gaip3 {
    font-size: 14px;
    line-height: 26px;
}
.gainei { height: 90px;}
.gainei1 {height: 90px;}
.gaisec1 {width: 33.33%;padding: 5px;}
.gaitext {font-size: 14px;}
.gaizzbg , .gaizzbg1 { background-size: cover; height: 120px;}
.gaisec2 {padding: 0px;}
.gainei2 {width: 50px;height: 50px;}
.gaitext1 {font-size: 12px;}
.xiasec {padding: 10px;}
.gaitextk {font-size: 18px;}
.gaitextk1 {font-size: 16px;}
.gaitextk2 {font-size: 14px;}
.gainei3 {height: 150px;}
.gaidjs {width: 33.33%;}
.gaineiz {width: 80px;height: 80px;}
.weizhileft {width: 100%;display:none; margin-top:15px;}
.weizhilefthj {width: 30%;margin-top:15px;}
.weizhiright {width: 100%;padding-left: 0px; margin-top:10px;}
.weizhirighthj {width: 70%;padding-left: 0px; margin-top:10px;}
.mdaoh{ display:block;width: 90%;line-height: 40px;font-size: 16px;color: #339966;border: 1px solid #339966; margin:0 auto; border-radius:3px;
background-image:url(../images/wacc.png); background-repeat:no-repeat; background-position:10px center; background-size:auto 20px; padding-left:40px; box-sizing:border-box}
.ppcont img{ max-width:100%!important; height:auto!important;}
.ppconp td img{max-width:100%!important; height:auto!important;}
.psec1 {width: 50%;}
.hangyesec {width: 100%;}
.shdingsec {width: 100%;}
.shding{margin-top: 0px;}
.promainpic{ margin-right:0px; float: inherit; margin:0 auto;display: flex;}
.proflex{padding-top:10px;flex-wrap: wrap;}	
.prosection{ width: 50%;padding:10px;}
.prokpic{height:130px;}
.pppsec {width: 100%; padding-bottom:20px;}
.consec{ width:100%; }
.iryeji{ width:90%; margin:0 auto; margin-top:10px;}
.carsec {width: 100%;}
.tannei { height: inherit;}
.tantt2 {padding-bottom: 20px;}
.tansec1 {width: 100%;}
.tansec1:nth-child(1) { padding-left:20px;}
.tanxsec {width: 100%;}
.newsec {width: 100%;}
.newnei {padding-bottom: 20px;}
.gongyingliansec {width: 100%;}
.carbg{ height: inherit; background-size:100%; background-image:none; padding-bottom:40px;}
.carbb{ text-align:center; font-size:14px; padding-top:40px; line-height:30px; color:#5D5D5D; font-weight:bold;}
.cargushis1 {height: 120px;}
.cargushis2 {
    background: none ; position:relative;
    z-index: 10;
    width: 100%;
    left: 0;
    top:0;
    height: inherit;
    box-sizing: border-box;
    padding: 15px;
}
.cargushis {height: inherit;}
a.yutit{ font-size:16px; font-weight:bold; line-height:30px;}
a.yutit:visited {font-size:16px; font-weight:bold; line-height:30px;}
a.yutit:hover {font-size:16px; font-weight:bold; line-height:30px;color: #339966;}
.czhiwcon {font-size: 16px; padding-top:40px; padding-bottom:40px;}
.carzhiw {height: 400px;}
.yuangpic {width: 100%;height: 160px;}
.yuancon {width: 100%;padding-left:0px;padding-top: 15px;}
.yuanflex {flex-wrap: wrap; height:inherit; padding:30px!important;}
.shangpic { width: 100%; height: 210px;}
.shangcon {
    background-color: rgba(51,153,102,0.9);
    padding: 40px;
    position: relative;
    width: 100%;
    right: 0;
    top: 0px;
    z-index: 9;
    color: #FFF;box-sizing: border-box;
}
.skechengsec {
    width: 100%;
    height: 100%;
    margin-top: 30px;
}
.consec1{ width:100%;}
.weizsec{ width: 100%; padding:20px;}
.weizsec1{ width: 100%;padding:20px;}
.hangp1 {font-size: 16px;}









.zimaincon1 {
    padding-top: 15px;
    line-height: 24px;
    font-size: 14px;
}
.tutu img{ width:100%;}
.ajzg {
    flex-wrap: wrap;
}
.jzg-right , .jzg-right1, .jzg-right2 {
    width: 100%; min-width:100%; height:300px;
}
.jzg-left {
    padding: 20px;
    background-color: #FFF;
    font-size: 14px;
    line-height: 26px;
}
.jzg-daf {
    text-align: center;
    font-size: 30px;
}
.jzg-enf {
    font-size: 18px;
    padding-top: 20px;
    padding-bottom: 20px;
}
.gzitit {
    padding-top: 28px;
    font-size: 20px;
	padding-bottom:8px;
}
.zimaincon {
    padding-top: 15px;
    line-height: 22px;
    font-size: 14px;
}
.jianju {height: 20px;}
.marleft {
    margin-left: 0;
}
.ytp3 {margin-left: 15px;}
.ytp4 , .ytp1{
    font-size: 30px;
}
.huoban {
    padding-top: 20px;
    padding-bottom: 30px;
}
.hezsec {padding: 5px;}
.hezsk {height: 60px; padding:5px;}
.wgg {
    width: 100%;
    height: 280px;margin-top: 10px;

}
.wgg img {width: 100%; height:100%; object-fit:cover;}
.p1 {
    padding-top: 30px;
}
.p2 {
    padding-top: 20px;
}
.wgbtn {margin-top: 10px;}
	.section{ width:100%; box-sizing:border-box; padding-left:5px; padding-right:5px;}
	.shus .lvzi {
    font-size: 18px;
    padding-bottom: 5px;
}
.shus {
    padding-top: 10px;
    padding-bottom: 20px; font-size:12px; width:20%; border:none;padding-left: 5px;
padding-right: 5px;
box-sizing: border-box;
}
.gtit {
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 24px;
}
.maincon {
    padding-top: 20px;
    line-height: 26px; padding-left:10px; padding-right:10px; font-size:16px;
}
.maincon video { max-width:100%;}
.maincon img { max-width:100%;}
.liuc {
    text-align: center;
    padding-top: 20px;
    padding-bottom: 10px;
}
.liuc img {
    max-width: 80%;
}
.foota .lxwm {
    width: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
    border-right: none;
    padding-right: 0px;
    margin-right: 0px; text-align:center; border-bottom:1px solid #727272;
}
.foota .ddao { display:none;}
.liaoyuan { margin-left:10px; margin-right:10px;}
.liaomobile{ width:140px; margin:0 auto;}
.zzb07tail { padding-left:10px; padding-right:10px; font-size:12px;}
.copyright {
    line-height: 24px;
    height: inherit;
	padding-top:10px; padding-bottom:10px;
}
a.zzb07link{ font-size:12px;}
a.zzb07link:visited{font-size:12px;}
a.zzb07link:hover {font-size:12px;}

/*内页*/
.course-list ul li .textbox .p img{ max-width:100%;}
.navsec{ font-size:14px;width: 25%;}
.navsec a{font-size:14px;}

.navsechj{ font-size:14px;width: 50%;}
.navsechj a{font-size:14px;}


.navir{ font-size:14px;width: 33.33%;}
.navir a{font-size:14px;}
a.navsecbg{font-size:14px;}

.course-list ul {
    width: 100%;padding-top:0px; background: none;
}

.course-list ul .lib {
    float: none;
    background: none;
    margin-right: 0;clear: both; margin-top:23px;width: 100%;
}
.course-list ul .lib .textbox {
    float: none;
    text-align: left;width: 95%;
margin: 0 auto;box-sizing: border-box;
}
.course-list ul li .textbox {
    padding: 20px;
    width: inherit;
    border-radius: 5px;
    box-shadow: 0 5px 15px rgba(0,0,0,.1);
    text-align: left;width: 95%;
margin: 0 auto;box-sizing: border-box;
}
.course-list ul li .textbox .t {
    font-size: 24px; line-height:inherit;
}
.course-list ul .lia {
    float: none;
    position: relative;
    background: none;
    margin-left: 0;
    margin-top: 23px;width: 100%;
}
.course-list ul li .j2 { display:none;}
.course-list ul li .j1 { display:none;}
.lipp {
    padding-top: 0px;
}
.course-list {background: none;}
.irleft { display:none;}
.irright {
    width: 100%;
    padding-left: 0px;
    box-sizing: border-box;
}
.ir {padding-top: 20px;}
.irhuo {
    padding: 10px;
}
a.irmore{ margin:0 auto;}
a.irmore:visited {margin:0 auto;}
a.irmore:hover {margin:0 auto;}
.irsec {flex-wrap: wrap; padding-top:20px; padding-bottom:20px;}
.irnei {width: 100%;}
.irliannei {width: 100%; padding-bottom:20px;}
.irye {
    padding-top: 20px;
    padding-bottom: 20px;
    width: 200px;
    margin: 0 auto;
}
a.irye1{
	width:95px; line-height:40px;  font-size:14px; }
a.irye1:visited {
width:95px; line-height:40px; font-size:14px; color:#fff; }
a.irye1:hover {
width:95px;  line-height:40px;  font-size:14px; color:#fff; }

a.irye2{width:95px; line-height:40px;   font-size:14px;}
a.irye2:visited {width:95px; line-height:40px;  font-size:14px; }
a.irye2:hover {width:95px;  line-height:40px; font-size:14px; }
a.iryejia{ font-size:14px; }
a.iryejia:visited {font-size:14px; }
a.iryejia:hover {font-size:14px;}
.iryejileft{ width:100%; height: inherit; line-height: inherit; padding-left:10px; padding-top:10px; padding-bottom:10px;}
.iryejiright{ width:70px; min-width:70px; text-align:center;}
.irlyleft {
    width: 100%;
}
.irlyright {
    width: 100%;
    padding-left: 0px;padding-top: 10px;
}
 .irlyright table { width:100%!important;max-width:100%!important;
}
.irlyright table td{table-layout:fixed; word-break: break-all; overflow:hidden; padding-left:3px; padding-right:3px; }
.irluyan {
    padding-top: 10px;
    padding-bottom: 10px;
}
.irggle {
    width: 100px;
    min-width: 100px;
}
.irggleft {
    width: 100px;
    min-width: 100px;
}
a.irye11{width:95px; line-height:20px;  font-size:14px;padding-top:5px; padding-bottom:5px; }
a.irye11:visited {width:95px; line-height:20px; font-size:14px;padding-top:5px; padding-bottom:5px; }
a.irye11:hover {width:95px;  line-height:20px; font-size:14px;padding-top:5px; padding-bottom:5px;}
a.irye22{width:95px; line-height:20px; font-size:14px; padding-top:5px; padding-bottom:5px; }
a.irye22:visited {width:95px; line-height:20px; font-size:14px;padding-top:5px; padding-bottom:5px; }
a.irye22:hover {width:95px;  line-height:20px; font-size:14px;padding-top:5px; padding-bottom:5px; }
.iryegg {
    padding-top: 20px;
    padding-bottom: 20px;
    width: 310px;
    margin: 0 auto;
}
.iryegg .irye11 { margin-top:5px;}
.iryegg .irye22 {margin-top:5px;}
.dkkk{ padding-top:5px;}
.irmainpic {
    margin-left: 0px;
    float: inherit;
	clear:both;
	width:100%;
}
.irweisec {
    width: 50%;
    padding: 10px;
}
.irtbleft{ width:100%; height:200px; overflow:hidden;}
.irtbright{ width:100%; box-sizing:border-box; padding:10px 10px 20px;}
.irtb {

    margin-top: 30px;

    flex-wrap: wrap;
}
.detright { display:none;}
.detleft {
    width: 100%;
    padding-right: 20px!important; padding-left:20px; box-sizing:border-box;
}
.det {padding-top: 20px;}
.dettit {
    font-size: 20px;
    font-weight: bold;
}
.kcx_s {
    width: 50%;
    padding: 10px;
    height: inherit;
}
.kcx_s2 {width: 100%;}	
.kcxsec {
    width: 50%;
}
.kcxnei {height: 208px;}
.order {
    padding: 20px;
    width: 90% !important;
    margin: 0 auto;
}
.shl-yazheng {width: 20%;}
.shlor {
    font-size: 14px;
    line-height: 26px;
}
.orderreset {margin-left: 10px;}
.otijiao {width: 310px; padding-top:15px;}
.shl-input {height: 40px;line-height: 40px;}
.ortit1 {padding-bottom: 10px;}	
.ortit {font-size: 16px;}
a.aamore{
	color: #fff; font-size:12px; line-height:20px;	
}
a.aamore:visited {
color: #fff;font-size:12px;line-height:20px;
}
a.aamore:hover {
color: #fff;	font-size:12px;line-height:20px;
}
.aboutzisec{ height: inherit; }
	
}
@media screen and (max-width: 321px) {
	
}

