body{ font-family: "微软雅黑";}
.whg-g{ background:#252830; width:100%;}
.logo{ margin-top: 15px; height: auto; overflow: hidden; display: block; margin-bottom:5px;}
.logo img{ width:100%;}
.nav-g{max-width: 1095px; margin: 0 auto; height: 98px; background: none; border: 0;} 
.container-g{max-width: 1095px; margin: 0 auto; text-align: center; }
.lx-oic-g{ margin-top: 25px;}
.lx-txt-g{ font-size: 16px; font-weight: bold; margin: 8px 0;}
.nav{  position: absolute; z-index: 1000; right: 0;}
.title-g{ width: 100%; text-align: center;}
.font-b-g{ font-size: 25px; margin: 20px 0 10px 0;}
.font-s-g{ font-size: 14px;}
.full-g{background: url(../image/bgs.jpg) center top no-repeat; background-size: cover; margin-top: 70px; padding-top:50px; padding-bottom: 50px;}
.full-g .title-g{ color: #fff;}
.full-g .lx-txt-g{color: #fff;}
.full-g .lx-contt-g{color: #fff; margin-top: 10px;}
.full-g .lx-oic-g{ margin-top: 50px;}

.lx-oic-g img{ max-width:100%; height:auto;}
.navbar-nav > li.reg{display: none !important}
.navbar-nav > li.login{display: none !important}
.foot{ width: 100%; background: #333333; margin-top: 110px;}
.footop{max-width: 1095px; margin: 0 auto; height: auto; overflow: hidden; padding-top: 45px;}
.footleft{ float: left; width:55%;}
.footleft ul li{ float: left; margin-right: 64px;}
.dbt-g{ font-size: 16px; color: #fff; margin-bottom: 10px;}
.xbt-g { line-height: 25px;}
.xbt-g a{ color: #dddddd; font-size: 12px; }
.sx-g{ width: 1px; height: 150px; background:#444444; float: left; margin-right:  4%;}
.footrig{ float: right;  width:35%; color: #fff; line-height: 25px; position: relative;} 
.ewm-g{ position: absolute; top: -6px; right: 143px;}
.lxwm-g{font-size: 16px; height: 25px; line-height: 25px;}
.julx-g{ margin-top: 10px; color: #dddddd; font-size: 12px;}
.footop-m{ height: auto; overflow: hidden; max-width: 550px; margin: 0 auto; display: none; padding-top: 20px;}
.lewm{ float: left; margin-top: 10px;}
.footbom{ width: 100%; height: 35px; line-height: 35px; color: #596059; border-top: 1px solid #596059; margin-top: 15px; text-align: center; font-size: 12px;}
.regbg-g{width: 100%; background:url(../image/bgs.jpg) center top no-repeat; background-size: cover; height: auto; overflow: hidden; min-height:650px; }
.repanel-g{ height: 650px; max-width:525px; margin: 90px auto; background: #fff; border-radius: 10px; overflow: hidden;}
.rename-g{ width: 100%; text-align: center; font-size: 20px; color: #194995; margin-top: 15px;}
.rexnam-g{ font-size: 16px; width: 100%; text-align: center; color: #b6b6b6; margin-top: 10px; margin-bottom: 25px;}
.form-group{width: 80%; margin:0 auto; margin-bottom: 0; height: 53px;}
.bv-form .help-block{ margin-top: 5px;}
.form-group{ margin-bottom: 20px;}
.input-g{ height: 40px; line-height: 40px;}
.input-yz-g{ padding-left: 0; height: 53px;}
.input-bt-g{ padding-right: 0; height: 53px;}
.btnsend{ width: 100%; background:#194995; height: 40px; line-height: 40px; color: #fff; text-align: center; border: 0; border-radius: 10px;}
.form-control-feedback{ right: 10px;}
.btn-primary{ width: 100%; text-align: center; height: 40px; background: #194995; border-radius: 10px;}
.bannerbox { width:100%;} 
.bannerbox  img{ width:100%; height: 100%;}
.newpic-g{ height:222px; overflow:hidden; }
.newpic-g img{ max-width: 100%;}
.time-g{ text-align: left; font-size: 14px; height: 40px; line-height: 40px; width: 90%; margin: 0 auto;}
.ntit-g{ text-align: left; font-size: 20px; margin:0 0 10px 0; width: 90%;margin: 0 auto;}
.ntit-g a{ color: #474747;}
.ndetail-g{ font-size: 12px; text-align: left; line-height: 25px; width: 90%;margin: 0 auto; padding-bottom: 10px; height:80px; overflow:hidden; padding-bottom:5px;}
.bgff-g{ background: #fff; margin-bottom: 20px;}
.jobcont-g{ width:342 px; height: auto; overflow: hidden; margin-top: 30px; line-height: 30px; margin-bottom: 50px; font-size: 16px;}
.jpic-g img{ max-width: 100%; }
.jtit-g{ font-size: 20px; font-weight: bold; margin: 10px 0;}
.jtit-g a{ color: #000;}
.jcon-g{  margin: 0 auto; text-align: center; line-height: 25px;}
.ctnr-g{ width: 100%; height: auto; overflow: hidden; text-align: left; line-height: 30px; color: #7a7a7a; margin-top: 25px; margin-bottom: 15px;}
.oictel-g{ background: url(../image/tel.jpg) left center no-repeat; height: 63px; text-align: left; text-indent: 45px; margin-top: 20px;}
.big-g{ font-size: 20px;}
.big-g span{ font-size: 12px;}
.oicqq-g{ background: url(../image/qq.jpg) left center no-repeat; height: 63px; text-align: left; text-indent: 45px; margin-top: 20px;}
.oicdz-g{background: url(../image/dz.jpg) left center no-repeat; height: 63px; text-align: left; text-indent: 45px; margin-top: 20px;}
.gray-g{ width: 100%; background: #f0f0f0; height: 60px; margin: 0 auto; padding-top: 8px;}
.libd-g{ width:14%; float: left; margin: 0 1%; background: #ffffff; border: 1px solid #ccc; border-radius: 10px; height: 45px; line-height: 45px; font-size: 14px; color: #212121; cursor: pointer;}
.libd-g a{ color: #212121;}
.sele{background: #00a2e9; color: #fff; border: 0;}
.sele a{ color:#fff;}
.bule-g{ color: #00a2e9; font-size: 20px; text-align: left; margin: 20px;}
.xz-g{ font-size: 14px; color: #6a6a6a; text-align: left; line-height: 25px; text-indent: 25px;}
.bg-tt-g{ width: 100%; text-align: center; font-size: 25px; margin-top: 25px; margin-bottom: 5px;}
.ti-tit-g{ color:#00a2e9; font-size: 20px; margin: 10px 0;}
.xt-tt-g{ margin-bottom: 30px; text-align:center;}
.borer-g{border-right: 1px dashed #ccc;}
.changj-g{ width: 100%; background: #f0f0f0; min-height: 515px; overflow: hidden; text-align: center; margin-top: 10px;}
.cjl-g{ width:100%; float: left; margin-top:97px;}
.cjl-g ul li{list-style: none; padding: 0;  width: 337px; height: auto; overflow: hidden; margin-bottom: 45px; float:left;} 
.cjl-g ul li.btri{ float:right; width:280px;}
.cjl-gs{ height:auto; overflow:hidden;}
.cjl-gs ul li{list-style: none; padding: 0;  height: auto; width:120px; overflow: hidden; margin-bottom: 45px; float:left; }
.recont{   margin: 0 auto;  margin-top: 168px;
    text-align: left;
    width: 198px; font-size:12px; height:100px; line-height:20px; overflow:hidden;}
.reconts{ margin: 0 auto; 
    text-align: left;
    width: 198px; font-size:12px; height:65px; line-height:20px; overflow:hidden;
	margin-top:168px;}
.cjl-g ul li.sel .btns-g{ background:#00a2e9; color: #fff;}
.cjl-g ul li.sel .lines{ background:url(../image/ln1.png) left top no-repeat; width: 150px; height: 22px; float: left; margin-top:8px;}
.cjm-g{ width: 30%; float: left; background:url(../image/mb.png) center top no-repeat; height: 500px;}
.cjr-g{ width: 30%; float:left;}
.cjm-gs{background:url(../image/mb.png) center top no-repeat;width:317px; height:500px; margin:0 auto; overflow:hidden;}
.btns-g{ width: 100px; height: 40px; line-height: 40px; background: #e5e5ea; border-radius: 10px; cursor: pointer; float: left;}
.cjl-gs ul li.sel .btns-g{ background:#00a2e9; color: #fff;}
.rrl-g{  float: right;}
.llr-g{ float:left;}
.paging{ padding-bottom:20px;}
.navbar-default .navbar-nav > li > a{ color:#fff;}
.navbar-default .navbar-nav > li > a:hover{color:#fff;}
.wread{ width:165px; text-align:center; height:55px; line-height:55px; margin:30px auto; background:#32d28c; border-radius:10px;}
.wread a{ color:#fff; font-size:16px;}
.readtop{ padding:40px 0; color:#fff; font-size:18px;}
.readbot{ border:1px solid #ccc;}
.mores{ background:#0c94d2; width:50%; height:40px; line-height:40px; margin:10px auto 30px auto;}
.mores a{ color:#fff;}
.lists{ height:auto; overflow:hidden; margin: 30px 0; }
.neir{ height:35px; line-height:35px;}
.oics{ height:auto; overflow:hidden; margin-bottom:10px;}

.lefname{ float:left; width:15%;}
.lefname ul { border-bottom:1px solid #e5e5e5; padding:10px 0; margin:0;}
.lefname ul li{ float:none; list-style:none; height:30px; line-height:30px; text-align:left; text-indent:20px;}
.lefname ul li a{ color:#fbac45;}

.apinav{ background:#fff; height:auto; overflow:hidden;}
.apinav ul li{float:none; list-style:none; height:30px; line-height:30px; text-align:left; }
.apinav ul{ padding:0; margin:0;}

.righna{ float:right;  width:80%;}
.carousel-control.right{ line-height:539px; font-size:25px;}
.carousel-control.left{ line-height:539px; font-size:25px;}

.yuq-g{ width:120px; height:120px; border-radius:50%; background:#00a2e7; color:#fff; margin:0 auto; font-size:18px; line-height:30px;} 
.wenz-g{ height:25px; line-height:25px; text-align:center; margin-top:10px;}
.litip{ padding-top:25px;}
#m1{ display:none;}
.navapi{ display:none;} 
.navapi{ height:50px;}
.nav li.home{ border-bottom:3px solid #00a2e9;}
.navbar-default .navbar-collapse{ border:0;border-color:#252830; }

.container .navbar-toggle{ float:left;}

.ctsss img{ width:100%;}
.lx-oic-gs img{ width:100%;}