@charset "utf-8";
/* CSS Document */
/*all.css*/
body{ margin:0 auto;}
html{ min-width:1200px; }
.header,.mian,.footer{ overflow:hidden; margin:0 auto; min-width:1200px;}
.fl{ float:left;}
.fr{ float:right;}
.navFrame,.contentFrame,.copyrightFrame,.area,.aboutFrame,.bizNavFrame{ width:1200px; margin:0 auto; overflow:hidden;}
/*main.css*/
.main{ background-color:#f2f5f8; padding:20px 0; min-height:780px;}
.title{ font-size:20px; color:#333;padding:0 2px 16px 0; overflow:hidden;}
.title img{ padding-right:14px;}
.title a{ float:right; color:#828282; font-size:15px; line-height:30px; font-weight:normal;*+margin-top:-28px;}
/*aboutFrame*/
.aboutFrame{background-color:#fff; width:1120px;padding:37px 28px 37px 52px;}
.aboutFrame { font-size:14px; line-height:30px;}
.aboutFrame p{text-indent:2em;}
.aboutFrame p a{color: #f00; padding:0 4px;}
.aboutFrame p a:hover{ text-decoration:underline;}
/*contactFrame*/
.contactFrame{ margin-top:20px;}
.contactFrame ul{ float:left; width:372px;}
.contactFrame ul .img{ float:left; width:100px; padding-right:12px;}
.contactFrame ul li{width:255px;}
.contactFrame li img{ width:100px; height:100px;}
.contactFrame h3{ font-size:16px; padding-bottom:8px; color:#67686a; overflow:hidden; text-overflow:ellipsis;
 white-space:nowrap;}
.contactFrame p{ text-indent:0; font-size:13px; line-height:22px; overflow:hidden; text-overflow:ellipsis;
 white-space:nowrap;}
.contact li{ float:left;}

.aboutFrame h5{text-align:center;margin:4px 0 -2px;}
.aboutFrame .fg{text-indent:0;line-height:18px;}

/*招聘*/
.zhaopinFrame{background-color:#fff; width:1096px;padding:37px 52px 37px 52px; margin:0 auto;}
.zhaopinFrame h1{text-align:center; font-size:36px; font-weight:normal; margin-top:26px; margin-bottom:8px;}
.zhaopinFrame h5{text-align:center; font-size: 15px; font-weight: normal; color:#666;}
.zhaopinFrame hr{height: 1px; border: 0; background: rgba(0,0,0,.2);margin-bottom:28px;}
.zhaopinNav{ text-align:center;}
.zhaopinNav li{ display: inline-block; margin: 40px 35px 32px; padding-bottom: 6px; font-size: 16px; color: #000; line-height: 25px;}
.zhaopinNav li.on{color: #10b9ff; border-bottom: 3px solid #10b9ff; cursor: pointer;}

.gangwei{overflow:hidden;}
.gangwei li{float: left; width: 460px; margin: 0 35px 60px;}
.gangwei h3{font-size: 22px; line-height: 26px; margin-bottom: 10px; font-weight: normal;}
.gangwei dt{font-size: 14px; color: #333; font-size:14px;}
.gangwei dd{color: #666; line-height: 30px; font-size:14px;}
.gangwei b{font-weight:normal;}
.gangwei i{font-size:22px;padding-right:6px; color:#4ac0ec;}
.gangwei a{color:#15a4fa;}
.yincang{display:none;}

.intro{overflow:hidden;}

.zz{ margin-top:32px; margin-bottom:20px; overflow: hidden; height:280px;}
.zz dl{ float:left;}
.zzNav{ width: 18%;}
.zzNav dt{padding-left:22px; font-size: 17px; color:#666; height:80px; line-height:80px; cursor:pointer; border-right:3px solid #ddd;}
.zzNav dt.on{border-right:3px solid #4ab240;}
.zzNav dt img{ width: 32px; height: auto; margin-right:12px;}

.zzContent{ width:80%;}
.zzContent dd{ display:none;}
.zzContent dd.on{ display:block;}
.zf {text-align: center;}
.zf div{ width:50%; float:left;}
.zf div>img{width:200px; height:200px; margin-top:6px;}
.zf p img{ width:30px; height: auto; margin-right:8px; margin-left:-16px;}

.sy p{ margin:0 0 6px 50px; border:1px solid #eee; line-height:50px; height:50px; vertical-align: middle; position:relative;}
.sy img{ width:100px; height:40px; margin-right:30px;}
.sy span{ color:red; font-size:20px; margin:0 8px 0;}
.sy p a{ color:#fff; background-color: #4ab240; border-radius: 4px; padding:5px 13px; position: absolute; line-height: normal; text-indent: 0; right: 23px; margin-top: 11px;}
.sy h6{ text-align: center; font-weight: normal; margin-top:10px;}
.course{color:#fff; background-color: #4ab240; border-radius: 16px; padding:6px 13px; font-size:16px;}

.zc{background: url('../../images/mobile/sponsor/zcbg.jpg') 100%; background-size:100%; color:#fff;  position: relative;  padding-left:200px; text-align: left !important; margin-left:30px;}
.zc img{ width:252px; height:56px; margin-top: 36px; margin-bottom:10px;}
.zc p{ color:#ddd; margin-left: 38px;}
.zc a{ display:inline-block; color:#eee; background-color: #01b689; border-radius: 2px; padding:0 6px; margin:7px 0 40px 66px;}