@charset "utf-8";

/*layout css*/
body{font-size:13px; font-family:"Microsoft Yahei","Verdana, Geneva, sans-serif";line-height:1; margin:0; padding:0; color:#333; min-width:1200px; background:#fff;}
div,form{margin:0 auto; padding:0; background: url(../../images/none);}
ul,ul li,dl,dt,dd,form,img,p,form{margin:0; padding:0; border:none; list-style-type:none; vertical-align:top;font-weight:normal;}
input,select,textarea { margin:0; padding: 0; outline:0; color:#333; font-family:Microsoft Yahei;}
input[type="button"] { border: 0; cursor: pointer; text-align: center;}
em,i,u,ins{ font-style:normal; text-decoration:none;}
div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption,tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline; word-wrap:break-word; word-break:break-all;}
h1,h2,h3,h4,h5,h6 { font-size: 12px; font-style: normal; font-weight: normal; font-variant: normal; }
a { color:#666;text-decoration: none; cursor:pointer;}
a:visited{text-decoration: none;}
a:hover { color: #26bc79; text-decoration: underline;text-decoration: none;}
a:active {text-decoration: underline;text-decoration: none;}
img{ vertical-align: middle;}
button{outline:none;}
.w1200{ width:1200px;margin:0 auto;}
.w1100{ width:1100px;margin:0 auto;}
.w1000{ width:1000px;margin:0 auto;}
.bg-fff{background: #fff;}
.bg-f4f4f4{background: #f4f4f4;}
.bg-blue{background: #0170c1;}
.bg-green{background: #239f56;}

.fl{ float:left;}
.fr{ float:right;}
.pr{ position:relative;}
.pa{ position:absolute;}
.pf{ position:fixed;}
.tl{ text-align:left;}
.tc{ text-align:center;}
.tr{ text-align:right;}

.f12{font-size:12px;}
.f13{font-size:13px;}
.f14{font-size:14px;}
.f15{font-size:15px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.f20{font-size:20px;}
.f22{font-size:22px;}
.f24{font-size:24px;}
.f26{font-size:26px;}
.f30{font-size:30px;}
.f32{font-size:32px;}
.f36{font-size:36px;}

.c-999{color:#999;}
.c-666{color:#666;}
.c-333{color:#333;}
.c-000{color:#000;}
.c-eee{color:#eee;}
.c-fff{color:#fff;}
.c-red{color:#ff0000;}
.c-green{color:#1e8c3f;}

.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt25{margin-top:25px;}
.mt30{margin-top:30px;}
.mt40{margin-top:40px;}
.mt50{margin-top:50px;}
.mt60{margin-top: 60px;}
.mb10{margin-bottom:15px;}
.mb15{margin-bottom:15px;}
.mb20{margin-bottom:20px;}
.ml5{margin-left:5px;}
.ml10{margin-left:10px;}
.ml15{margin-left:15px;}
.ml20{margin-left:20px;}
.ml30{margin-left:30px;}
.mr5{margin-right:5px;}
.mr10{margin-right:10px;}
.mr15{margin-right:15px;}
.mr20{margin-right:20px;}
.mr30{margin-right:30px;}
.m10{margin:10px;}
.m20{margin:20px;}
.pt5 {padding-top: 5px !important; }
.pt10 {padding-top: 10px !important; }
.pt15 {padding-top: 15px !important; }
.pt20 {padding-top: 20px !important; }
.pt30 {padding-top: 30px !important; }
.pt40 {padding-top: 40px !important; }
.pr5 {padding-right: 5px !important;}
.pr10 {padding-right: 10px !important; }
.pr15 {padding-right: 15px !important; }
.pr20 {padding-right: 20px !important; }
.pr25 {padding-right: 25px !important; }
.pr30 {padding-right: 30px !important; }
.pb2{padding-bottom:2px;}
.pb5 {padding-bottom: 5px !important; }
.pb10 {padding-bottom: 10px !important; }
.pb15 {padding-bottom: 15px !important; }
.pb20 {padding-bottom: 20px !important; }
.pb30 {padding-bottom: 30px !important; }
.pb40 {padding-bottom: 40px !important; }
.pl5 {padding-left: 5px !important; }
.pl10 {padding-left: 10px !important; }
.pl15 {padding-left: 15px !important; }
.pl20 {padding-left: 20px !important; }
.pl30 {padding-left: 30px !important; }
.p10{padding: 10px;}
.p20{padding: 20px;}

.prn{padding-right:0 !important;}
.pln{padding-left:0 !important;}

.ellipsis{white-space: nowrap;overflow:hidden;text-overflow: ellipsis;}
.hiddendiv{display:none;}
.va-m{vertical-align:middle;}
.over{overflow:hidden;}
.clear{ clear:both;}
.cursor{ cursor:pointer;}
.text-indent-none{text-indent: 0 !important;}

.w100{width: 100%!important;}
.w80{width: 80%!important;}
.w60{width: 60%!important;}
.w50{width: 50%!important;}
.w40{width: 40%!important;}
.w30{width: 30%!important;}
.w20{width: 20%!important;}
.w18{width: 18%!important;}
.w15{width: 15%!important;}
.w10{width: 10%!important;}

/*-------xgh css---------*/
/*head*/
.xgh-head{width:100%;padding:50px 0 10px;height:70px;background:#fff;}
.xgh-head .logo{width:355px;height:69px;display:table;}
.xgh-head .logo a{display:table-cell;width:355px;height:69px;vertical-align:middle;}
.xgh-head .logo a img{max-width:355px;max-height:69px;vertical-align:middle;}

.xgh-head .xgh-nav ul li{float:left;height:50px;margin:20px 10px 0;position:relative;}
.xgh-head .xgh-nav ul li a{display:block;padding:0 10px;height:50px;line-height:50px;font-size:19px;color:#666;}
.xgh-head .xgh-nav ul li:hover a{color:#26d6c8;}
.xgh-head .xgh-nav ul li.active a{color:#26d6c8;}
.xgh-head .xgh-nav .xgh-nav-son{width:100%;position:absolute;left:0;top:48px;z-index:1000;border-top:5px solid #26d6c8;background:#fff;display:none;}
.xgh-head .xgh-nav .xgh-nav-son dl dd{height:30px;}
.xgh-head .xgh-nav .xgh-nav-son dl dd:hover{background:#26d6c8;}
.xgh-head .xgh-nav .xgh-nav-son dl dd:hover a{color:#fff;}
.xgh-head .xgh-nav .xgh-nav-son dl dd a{height:30px;line-height:30px;padding:0 12px;font-size:12px;color:#666;}
.xgh-head .xgh-nav .xgh-nav-son dl dd a em{display: inline-block;width: 0;height: 0;border-top: 3px solid transparent;border-bottom: 3px solid transparent;border-left: 4px solid #2ba158;margin-right:8px;}

/*title*/
.xgh-title1{width:100%;height:30px;line-height:30px;background:url(../images/title-bg.png) no-repeat center;font-size:25px;letter-spacing:4px;color:#020202;}
.xgh-title2{width:100%;height:40px;border-bottom:1px solid #fff;}

.xgh-title2 h1{display:inline-block;height:39px;line-height:39px;border-bottom:2px solid #249e53;padding:0 20px 0 0px;font-size:18px;color:#333;}
.xgh-title2 h1 em{display:inline-block;float:left;height:39px;width:39px;background:url(../images/xgh-ico.png) no-repeat;}
.xgh-title2 h1.report em{background-position:12px -29px;}
.xgh-title2 h1.video em{background-position:12px -66px;}
.xgh-title2 h1.college em{background-position:-43px -720px;}
.xgh-title2 h1.college{border-bottom:2px solid #0070bf;}
.xgh-title2 .xgh-title2-more{display:inline-block;line-height:39px;}
.xgh-title2 .xgh-title2-more a{font-size:12px;color:#999;}

.xgh-title3{height:34px;padding:0 15px;line-height:34px;}
.xgh-title3-bg1{background:#7fccf8;}
.xgh-title3-bg2{background:#a0d28b;}

.xgh-title4{height:49px;border-bottom:1px solid #888387;padding-top:1px;}
.xgh-title4 h1{display:inline-block;height:48px;border-bottom:2px solid #249e53;padding:0 25px;font-size:18px;color:#3c3b3b;line-height:48px;}

.xgh-title5{height:32px;}
.xgh-title5 span{display:inline-block;width:430px;line-height:32px;background:#ed671b;padding-left:30px;font-size:22px;font-weight:700;color:#fff;border-radius:20px;font-family:'MFYanSong-Regular';}

.xgh-title6{font-size:36px;color:#ffa800;padding:50px 0;font-weight:700;}

.xgh-title7{height:40px;}
.xgh-title7 .xgh-title7-line{height:22px;border-bottom:1px solid #565656;}
.xgh-title7 h1{display:inline-block;height:40px;line-height:40px;padding:0 10px;background:#f4f4f4;font-size:32px;font-weight:700;position:absolute;top:0;left:70px;}
.xgh-title7 h1 i{display:inline-block;width:40px;height:40px;float:left;background:url(../images/xgh-ico.png) no-repeat;}
.xgh-title7 h1 i.tit7-ico1{background-position:0px -545px;}
.xgh-title7 h1 i.tit7-ico2{background-position:-55px -545px;}
.xgh-title7 h1 i.tit7-ico3{background-position:-112px -545px;}
.xgh-title7 h1 i.tit7-ico4{background-position:0px -600px;}
.xgh-title7 h1 i.tit7-ico5{background-position:-55px -600px;}
.xgh-title7 h1 i.tit7-ico6{background-position:-112px -600px;}
.xgh-title7 h1 i.tit7-ico7{background-position:0px -657px;}
.xgh-title7 h1 i.tit7-ico8{background-position:-55px -657px;}
.xgh-title7 h1 i.tit7-ico9{background-position:-112px -657px;}


/*footer*/
.xgh-footer-top{width:100%;padding:30px 0 4px;background:#4c4c4c;}
.xgh-footer-top .footer-top-left{width:127px;min-height:192px;margin-left:10px;padding:0 10px;border-right:2px solid #424242;-moz-box-shadow:1px 0 1px #565555;-webkit-box-shadow:1px 0 1px #565555;box-shadow:1px 0 1px #565555;}
.xgh-footer-top .footer-top-left .ewm-img{display:inline-block;width:127px;height:127px;}
.xgh-footer-top .footer-top-left .ewm-img img{max-width:127px;max-height:127px;}
.xgh-footer-top .footer-top-center{width:290px;min-height:192px;padding:0 30px;border-right:2px solid #424242;-moz-box-shadow:1px 0 1px #565555;-webkit-box-shadow:1px 0 1px #565555;box-shadow:1px 0 1px #565555;}
.xgh-footer-top .footer-top-center .contact-us h2{height:22px;line-height:22px;font-size:14px;color:#c3c2c2;}
.xgh-footer-top .footer-top-center .contact-us h2 a{font-size:14px;color:#c3c2c2;}
.xgh-footer-top .footer-top-center .contact-us h2 em{display:inline-block;width:22px;height:22px;float:left;margin-right:5px;background:url(../images/xgh-ico.png) no-repeat;}
.xgh-footer-top .footer-top-center .contact-us h2.tel em{background-position:0px -114px;}
.xgh-footer-top .footer-top-center .contact-us h2.address em{background-position:-42px -156px;}
.xgh-footer-top .footer-top-center .contact-us h2.map em{background-position:0px -156px;}
.xgh-footer-top .footer-top-center .contact-us p{font-size:15px;color:#fff;line-height:22px;}
.xgh-footer-top .footer-top-right{width:370px;padding:0 30px;}
.xgh-footer-top .footer-top-right p{font-size:13px;color:#cac7c7;line-height:24px;}
.xgh-footer-top .footer-top .footer-title{font-size:15px;color:#fff;font-weight:700; margin-left: 10px;}
.xgh-footer-bottom{width:100%;height:40px;background:#333;border-top:3px solid #575757;}

/*page*/
.zgh-page{display:inline-block;padding:30px 0;}
.zgh-page a{display:inline-block;float:left;width:30px;height:24px;text-align:center;line-height:24px;border:1px solid #d3dbde;background:#fafafa;margin:0 1px;}
.zgh-page a.prev,.zgh-page a.next{letter-spacing: -2px;font-size:12px;}
.zgh-page a.active{color:#ff0000;background:#fff;}
.zgh-page a:hover{color:#ff0000;background:#fff;}

/*404*/
.xgh-404-btn{padding:10px 0 30px;}
.xgh-404-btn a{display:inline-block;width:154px;height:48px;line-height:48px;text-align:center;font-size:18px;border-radius:10px;font-weight:600;margin:0 10px;}
.xgh-404-btn a.index{color:#fff;
	background: #1eaa6b;
    background: -webkit-linear-gradient( top, #199d61, #34c081);
    background: -o-linear-gradient( top, #199d61, #34c081);
    background: -moz-linear-gradient( top, #199d61, #34c081);
    background: linear-gradient(top, #199d61, #34c081);}
.xgh-404-btn a.back{height:46px;line-height:46px;background:#efeeeb;border:1px solid #dbdbdb;color:#26bc79;}
