/* CSS Document */
body{margin:0; padding:0; font-size:14px/1.5 Verdana; font-family:Verdana,arial,Geneva,Helvetica,sans-serif; text-align:left; background:#fff;}
*{margin:0; padding:0;}
table{border-collapse:collapse; border-spacing:0;}
em,u,i{font-style:normal; text-decoration:none;}
img,input,textarea{border:none; outline:none;}
ul,ol,li{list-style:none;}
a{color:#333; text-decoration:none; cursor:pointer;}

.g-box-sizing{-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.g-fid{position:relative; z-index:10000; font-size:14px;}
.g-her-top{height:36px; background-color:#f1efeb; border-top:1px solid #e6e5e4; border-bottom:1px solid #e6e5e4; position:relative; z-index:9999;}
.g-cer-dl{width:auto; height:auto; float:left;}
.g-cer-blk{width:1200px; height:auto; margin:0 auto;}
.g-left,.g-right{height:36px; line-height:36px;}
.g-left{float:left;}
.g-right{float:right;}
.g-left > li,.g-right > li{float:left; position:relative;}
.g-left > li + li{padding:0 0 0 24px;}
.g-right > li + li{padding:0 0 0 28px;}
.g-left > li + li:before,.g-right > li + li:before{display:block; content:'|'; position:absolute; font-size:12px; top:-1px; color:#cdb896;}
.g-left > li + li:before{left:10px;}
.g-right > li + li:before{left:12px;}
.g-left a,.g-right a{color:#2577e3;/* font-weight:bold;*/}
.g-left a:hover,.g-right a:hover{color:#ff0000;}
/* 扫一扫，进入手机版 */
.g-mobile a{padding:0 0 0 16px; background:url("../bimg/g-mobile.png") no-repeat left center; background-size:12px 18px;}
.g-mobile a:hover,.g-mobile a.current{background:url("../bimg/g-mobile-current.png") no-repeat left center; background-size:12px 18px; color:#990000;}
.g-hdt-qrCode{width:126px; height:150px; position:absolute; left:50%; top:100%; margin:0 0 0 -63px; padding:7px 0 0 0; background:#2577e3; cursor:pointer; border:1px solid #503218; display:none;}
.g-hdt-qrCode:before{display:block; content:''; border-left:7px solid transparent; border-right:7px solid transparent; border-bottom:12px solid #57371c; position:absolute; top:-12px; left:50%; margin:0 0 0 -7px;}
.g-hdt-qrCode img{width:106px; height:111px; margin:0 auto; display:block;}
.g-hdt-qrCode em{display:block; font-size:12px; text-align:center; color:#fff; line-height:1; padding:6px 0 0 0;}

/* 搜索框样式 */
.g-seh-container{width:224px; height:28px; padding:3px 0 0 0;}
.g-seh{width:224px; height:28px; position:relative;}
.g-seh-select{position:absolute; left:0; top:0; width:68px; border:1px solid #e5e5e5; border-right:none; height:28px; overflow-y:hidden; cursor:pointer;}
.g-seh-option{position:absolute; left:-1px; top:-1px; text-indent:12px; background:#ffffff url("../bimg/g-seh-select.png") no-repeat 48px 10px; width:100%; line-height:26px; font-size:14px; color:#2577e3; border:1px solid #e5e5e5;}
.g-seh-text{width:116px; height:28px; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; position:absolute; left:66px; top:0; font-size:14px; color:#684c2c; padding:0 4px 0 0;}
.g-seh-btn{position:absolute; right:0; top:0; width:42px; height:28px; background:#15448c url("../bimg/g-seh-btn.png") no-repeat center; cursor:pointer; font-size:0;}

/* 头部 */
.g-header{height:90px; background:#faf7f1; position:relative; z-index:9998;}
/* logo */
.g-logo{width:498px; height:58px; float:left; padding:16px 0 16px 0;}
.g-my-logo{float:left; width:562px; height:58px; background:url("../bimg/logo.png") no-repeat left center;/* background-size:466px 52px;*/}
.g-cctv-logo{float:right; width:225px; height:58px; background:url("../bimg/g-cctv-logo.png") no-repeat left center; background-size:225px 57px; position:relative;}
.g-cctv-logo:before{display:block; content:''; width:1px; height:50px; background:#927b60; position:absolute; left:-15px; top:4px;}

.g-lgright{float:right; width:372px; height:90px;}
.g-lgright .g-top{float:left; width:372px; height:38px; padding:24px 0 4px; text-align:right;}
.g-lgright .g-top img{height:42px;}
.g-lgright .g-bottom{float:right; height:28px; padding:0 0 10px; width:372px;}
.g-bottom > li{float:left; width:124px; overflow:hidden; text-align:right;}
.g-bottom > li + li{text-align:right;}
.g-bottom > li > a{padding:0 0 0 40px; font-size:16px; color:#2577e3; line-height:28px; font-weight:700;}
.g-bottom > li > a:hover{color:#ff0000; font-size:16px; font-weight:bold;}
.g-imm a{background:url("../bimg/g-immi.png") no-repeat left center; background-size:32px 32px;}
.g-imm a:hover{background:url("../bimg/g-immihover.png") no-repeat left center;background-size: 32px 32px;}
.g-stu a{background:url("../bimg/g-stud.png") no-repeat left center; background-size:32px 32px;}
.g-stu a:hover{background:url("../bimg/g-studhover.png") no-repeat left center;background-size: 32px 32px;}
.g-vis a{background:url("../bimg/g-visa.png") no-repeat left center; background-size:32px 32px;}
.g-vis a:hover{background:url("../bimg/g-visahover.png") no-repeat left center;background-size: 32px 32px;}

/*导航栏*/
.clearfix:before,.clearfix:after{content:""; display:table;}
.clearfix:after{clear:both;}
.clearfix{*zoom:1;}
.h_nav{background-color:#2577e3;}
.h_zj{width:1200px; margin:0 auto;}
.h_nav_stair,.h_nav_current{float:left; position:relative; width:120px;}
.h_nav_stair dd>a,.h_nav_current dd>a{width:120px; height:46px; text-align:center; line-height:46px; font-size:18px; color:#faf7f1; display:block;}
.h_nav_stair dd>a:hover,.h_nav_current dd>a{background:#0a56bb;}
.h_zj ul{float:right; height:46px; line-height:46px;}
.h_zj ul > li{float:left; padding:0 4px 0 8px; font-size:16px;}
.h_zj ul > li:hover {  background: #0a56bb; }
.h_zj ul > li + li:before{display:block; position:absolute; font-size:12px; color:#fff;}
.h_zj ul > li a{color:#fff; padding: 0 10px;}
.h_zj ul > li a:hover{color:#fff;}
.h_zj .button ul {width: 100%; position: absolute;bottom:-46px;left: 0; display: none;  }
.h_zj .button ul li { text-align: center; background-color: #0a56bb; border-top: 1px solid #fff;  padding: 0 10px; width: 100px; }
.h_zj .button ul li:hover { background-color: #144d99; }
.h_zj .button:hover ul { display: block; }
.h_zj .button ul > li + li:before{display:block; content:''; position:absolute; font-size:12px; color:#fff;}
.h_zj .button ul > li a{color:#fff; margin-left:0px;}
.h_zj .button:hover { background:#0a56bb; }

/* 底部样式 */
.g-foot{height:auto; background:#2577e3; clear:both;}
.g-fot-top{border-bottom:1px solid #fff; padding:24px 0 24px 0; margin:0 auto; width:1200px; overflow:auto;}
.g-fot-top dt,.g-fot-top dd{float:left;}
.g-fot-top dt{line-height:26px; font-size:18px; font-weight:700; color:#fff;}
.g-fot-top dd{padding:0 13px; font-size:14px; line-height:26px; position:relative;}
.g-fot-top dd a{color:#fff; line-height:26px; height:26px; float:left;}
.g-fot-top dd a:hover{color:#990000;}
.g-fot-top dd + dd:before{display:block; content:'|'; width:0; height:0; position:absolute; left:0; top:0; font-size:12px; color:#fff;}
.g-fot-top dd.no-before:before{content:'';}
.g-fot-bottom{border-top:1px solid #000000;}
.g-fot-bottom .g-cer-block{width:1002px;}
.g-fot-link{font-size:0; text-align:center; height:46px; line-height:46px;}
.g-fot-link li{display:inline-block; font-size:14px; padding:0 7px 0 7px; position:relative;}
.g-fot-link li + li:before{display:block; content:''; width:5px; height:1px; position:absolute; left:-2px; top:50%; background:#fff; margin:-.5px 0 0 0;}
.g-fot-link li a{color:#fff;}
.g-fot-link li a:hover{color:#990000;}
.g-fot-b-container{border-top:1px solid #fff; width:1006px; margin:0 auto; padding:30px 0 30px 0;}
.g-fot-b-l{float:left; height:100%; padding:7px 12px 0 101px; border-right:1px solid #fff;}
.g-fot-b-l li{float:left; width:110px; margin:0 24px 0 0;}
.g-fot-b-l li img{width:110px; height:110px;}
.g-fot-b-l li p{text-align:center; color:#fff; font-size:12px;}
.g-fot-b-r{float:left; padding:4px 0 0 16px; height:100%;}
.g-fot-tbody{line-height:26px; font-size:14px; color:#fff;}
.g-fot-tbody dl{display:none;}
.g-fot-tbody dl.show{display:block;}
.g-fot-tbody dd{padding:0 0 0 32px;}
.g-fot-hotline{background:url("../bimg/g-hotline.png") no-repeat left center;}
.g-fot-telephone{background:url("../bimg/g-telephone.png") no-repeat 3px center;}
.g-fot-address{background:url("../bimg/g-address.png") no-repeat 3px center;}
.g-fot-copyRight{line-height:26px; color:#fff; font-size:14px;}


.qsban{width:1200px; margin:0 auto; margin-top:20px;}

.HotLine span { font-weight: bold; color: #1457b0; }

.g-mobile { position: relative; }
.g-mobile .QrCode img { height: 100px; margin-bottom: 5px; }
.g-mobile .QrCode p { margin-top: -10px; font-weight: bold; font-size: 12px; }
.g-mobile .QrCode { width: 445px; padding-top: 15px; border: 1px solid #ccc; position: absolute; left: -238px; display:none; background-color: #fff; font-size: 14px; text-align: center; height: 135px; }
.g-mobile:hover .QrCode { display: block; }
.g-mobile .QrCode  div { float: left; margin:0 20px;  }

#fixPara {width: 100%;z-index: 9999;}















