
.mozilla{  }
#g-indexWrap{ position:relative; z-index: 10; height:100%; }

.clearfix{ *zoom:1; }
.clearfix:before,.clearfix:after{ display:table; content:" ";line-height:0; }
.clearfix:after{ clear:both; }

.col-main,.col-sub,.col-extra{ float:left; }
.layout:after, .main-wrap:after, .col-sub:after, .col-extra:after { content: '\20';	display: block; height: 0; clear: both; }
.layout{ width:100%; }
.layout, .main-wrap, .col-sub, .col-extra { *zoom: 1; }
.col-main{ width:100%; }

/*m-title*/
.m-title{ position:absolute;  background:url("../img/m-title.png") no-repeat 0 bottom; right:100px;  top:-14px; color:#fff; }
.m-title div{ height:80px; width:156px; padding-left:110px; padding-top:29px; }
.m-title h3{ font-size: 30px; color:#fff; text-indent:5px; }
.m-title p{ font-size:12px;  color:#fff; }


.f-t div{ background:url("../img/f-t.png") no-repeat 26px 0; }
.f-o div{ background:url("../img/f-o.png") no-repeat 20px 0; }
.f-h div{ background:url("../img/f-h.png") no-repeat 20px 0; }
.f-h p{ text-indent:.8em; }
.f-c div{ background:url("../img/f-c.png") no-repeat 20px 0; }
.f-c p{ text-indent:.4em; }
.f-w div{ background:url("../img/f-w.png") no-repeat 20px 28px; }
.f-w p{ text-indent:1em; }
.f-cu div{ background-position:30px 0; }
.f-cu p{ text-indent: 1.1em; }








/*主体*/
.g-bd{ position:absolute; top:0; right:0; z-index:18; left:128px; bottom:46px; overflow:auto; }


/*内容*/
.g-cnt{  padding-top:96px; background:url("../img/cnt.png") repeat-x; position:relative; }
.g-cbg{ background:url("../img/cntbg.png"); padding-right:30px; }
.g-layout{ width:100%; }
.m-mbd{ margin-left: 220px; }
.g-ibd{ padding-left: 128px; }


/*主体内容*/
.m-mcnt{  float:left; width:100%; }
.m-mhead{ height:55px; line-height:55px; border-bottom: 1px solid #666;  margin-bottom:30px; position:relative; }
.m-mhead h3{ height:55px; text-indent:-9999em; }
.m-mhead s,.m-mhead i{ overflow:hidden; font-size: 0; line-height: 0; position:absolute; }
.m-mhead s{ height:3px; background:#f60; bottom:-2px;left:0; width:120px; }
.m-mhead i{ width:34px; height:12px; background:url("../img/mhead.jpg") no-repeat; right:0; bottom:-5px; }

/*人才政策*/
.m-mrc h3{ background:url("../img/rhead.png") no-repeat; }
/*组织结构*/
.m-Department h3{ background:url("../img/Department.png") no-repeat; }
/*组织结构-分院导航*/
.m-branch h3{ background:url("../img/branch.png") no-repeat; }
/*组织结构-组织结构图*/
.m-oranization h3{ background:url("../img/oranization.png") no-repeat; }
.m-hprocess h3{ background:url("../img/hprocess.png") no-repeat; }
.m-training h3{ background:url("../img/training.png") no-repeat; } 
.m-recruitment h3{ background:url("../img/recruitmentH.png") no-repeat; } 
.m-hresources h3{ background:url("../img/Hresources.png") no-repeat; }
.m-hexpert h3{ background:url("../img/hexpert.png") no-repeat; }
.m-hmaster h3{ background:url("../img/hmaster.png") no-repeat; }
.m-philosophy h3{ background:url("../img/hphilosopyhy.png") no-repeat; }
.m-responsibility h3{ background:url("../img/responsibility.png") no-repeat; }
.m-hepaper h3{ background:url("../img/hepaper.png") no-repeat; }
.m-chonor h3{ background:url("../img/chonor.png") no-repeat; }
.m-hresearch h3{ background:url("../img/hresearch.png") no-repeat; }
.m-hproject h3{ background:url("../img/hproject.png") no-repeat; }
.m-low h3{ background:url("../img/m-low.png") no-repeat; }
.m-hcow h3{ background:url("../img/hcow.png") no-repeat; }
.m-hcontact h3{ background:url("../img/m-hcontact.png") no-repeat; }
.m-hmv h3{ background:url("../img/m-hmv.png") no-repeat; }
.m-hacivities h3{ background:url("../img/hactivities.png") no-repeat; }
.m-hacademy h3{ background:url("../img/hacademy.png") no-repeat; }
.m-hmarket h3{ background:url("../img/hmarket.png") no-repeat; }
.m-hcooperation h3{ background:url("../img/hcooperation.png") no-repeat; }
.m-hquality h3{ background: url("../img/hquality.png") no-repeat; }
.m-hcct h3{ background: url("../img/m-hcct.png") no-repeat; }
.m-hbs h3{ background: url("../img/m-hbs.png") no-repeat; }
.m-leaders h3{ background: url("../img/hleaders.png") no-repeat; }
.m-hintroduction h3{ background: url("../img/hintroduction.png") no-repeat; }
.m-hhistory h3{ background: url("../img/m-hhistory.png") no-repeat; } 
.m-hcn h3{ background: url("../img/m-hcn.png") no-repeat; } 
.m-hvideo h3{ background: url("../img/m-hvideo.png") no-repeat; }
.m-hmusic h3{ background: url("../img/m-hmusic.png") no-repeat; }



.alic{ text-align: center; }
.m-pp{ text-align: center; padding-top:50px; }

/*页脚*/
#g-ft{ position:fixed; bottom:0; left:0; right:0; color:#E5E5E5; background:url("../img/navbg.jpg"); border-top:4px solid #1494b1;  }
.g-ftC{ padding:12px 0; text-indent:3%; background:url("../img/slogan.png") no-repeat 99% center; }
    .g-ftC a {
        color: #E5E5E5
    }

/*m-layout*/
.m-layout{ width:100%; }
.m-mainw,.m-sub{ float:left; }
.m-mainw{ width:100%; }

/*ui-tab*/
.ui-tab{ position:relative; }
.ui-tlc{ position:absolute; right:0; z-index: 5; }
.ui-tlc li{ height:26px; line-height:26px; font-size:14px;  padding-left:11px; color:#333; margin-bottom:8px; cursor:pointer; }
.ui-tlc li span{ display:block;  padding-right: 5px; }
.ui-tlc li.active{ color:#fff; background:url("../img/ui-tab.png") no-repeat;  }
.ui-tlc li.active span{ background-color:#f60; }
.ui-tcnt{  overflow:hidden; }
.ui-acnt{ position:relative; }
.ui-tp{ float:left; }

/*滚动到顶部*/
#f-goTop{　width:51px; overflow:hidden; z-index:5; cursor:pointer;   margin-left:1.5em; margin-top:2em;}
#f-goTop img{ display:block; width:100%; }

/* 幻灯片插件 */
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}
.slides:after {content: "\0020"; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .slides {display: block;}
* html .slides {height: 1%;}
.flexslider { position: relative;  height:310px; overflow: hidden; }
.flex-viewport { max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }
.loading .flex-viewport { max-height: 300px; }
.flexslider .slides { *zoom: 1; }
.flex-direction-nav { *height: 0; }
.flex-direction-nav a  { display: block; width:19px; text-indent: -9999em; height:31px;  margin: -20px 0 0; position: absolute; top:40%; z-index: 10; background:#444 url("../img/m-ms.png") no-repeat 3px 7px; }
.flex-direction-nav .flex-prev{ left:0px;  }
.flex-direction-nav .flex-next{ right:0px; background-position:6px -55px; }
.flex-direction-nav .flex-next:hover{  }
.flex-direction-nav .flex-disabled { /* opacity: 0!important; filter:alpha(opacity=0); cursor: default; */ }
.flex-control-thumbs { text-align: center; width: 100%; position:absolute; z-index: 3; bottom:-60px; height: 60px; overflow: hidden;}
.flex-control-thumbs li {width:160px; height:60px; display:inline;  margin: 0;}
.flex-control-thumbs img {width: 150px; display: inline-block; padding: 5px; background-color:rgba(0,0,0,0.8);filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#bb000000,endcolorstr=#bb000000); cursor: pointer;}
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .flex-active {opacity: 1; background-color:rgba(234,58,3,0.8); filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#bbEA3A03,endcolorstr=#bbEA3A03); /*#EA3A03*/ }
/* Control Nav */
.flex-control-nav {width: 100%; position: absolute; bottom:10px; z-index: 10; text-align: center;}
.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width:23px; height:5px; display: block; background:#D2D2D2; background:#999; cursor: pointer; text-indent: -9999px; }
.flex-control-paging li a:hover { background:#f30; }
.flex-control-paging li a.flex-active { background:#f30;  cursor: default; }


.jcarousel-container {  position: relative; margin: 0 auto;}
.jcarousel-container-horizontal {   }
.jcarousel-clip { overflow: hidden;}
.jcarousel-clip-horizontal {  }
.jcarousel-item {  overflow: hidden; position: relative;   }
.jcarousel-item-horizontal { }
.jcarousel-direction-rtl .jcarousel-item-horizontal { }
.jcarousel-item-placeholder {background: #fff; color: #000;}
.jcarousel-next-horizontal,.jcarousel-prev-horizontal{ top:50%; margin-top:-50px;  position: absolute; z-index: 10;overflow:hidden;text-indent: -9999em; width:38px; height:86px; cursor:pointer; background:url("../img/jcarousel-prev.png") no-repeat center 27px;  }
.jcarousel-next-horizontal{ right:-10px; background-position:center -39px; }
.jcarousel-prev-horizontal{  left:0px;  }
.jcarousel-next-horizontal:hover,.jcarousel-prev-horizontal:hover{ /* background: url("../images/jcarousel-prevhover.png") no-repeat center 28px; */ background-color:#bbb; cursor:pointer; }
.jcarousel-prev-horizontal:hover{ background-position:center -40px; }
.jcarousel-skin-tango .jcarousel-item span{ position: absolute;left: 0;bottom: 0;right: 0; height: 24px; text-align: center; padding: 0 1em; background-color:  rgba(0,0,0,0.5); filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#88000000,endColorStr=#88000000) }
.jcarousel-skin-tango .jcarousel-item{ margin-right: 11px; }
.jcarousel-item span{ color: #fff; }
.jcarousel-item span strong{ color: #31b2ff; padding-left: 7px; }

.g-branchButtons{  position:absolute;  text-align: center; z-index: 9; text-align: center; width:100%; left:0; bottom:30px; right:0; }
.g-branchButtons span{ display:inline-block; width:24px; cursor:position; height:5px; margin-right: 7px; background:#999; *zoom:1; cursor:pointer; }
.g-branchButtons span.active{ background:#f30; }


/*幻灯片*/
.slide{ position:absolute; left: 0; top:0; width :100%; height: 100%;  overflow:hidden;  }
.slide li{position:absolute; z-index:1;left:0;top:0;list-style:none;opacity:0;filter:alpha(opacity=0);}
.slide li img{display:block;border:none;}
.slide li a{font-size:0;float:left;}
.sidebar{ position:absolute; z-index:107;  right:6px;  }
.sidebar a{  display:block; margin-top:0; overflow: hidden; width:20px; height:20px; margin-bottom: 16px; font-size: 12px; color:#AAC1D7; background:url("../img/hsidebar.png") no-repeat; text-align: center; line-height:20px; }
.slide .sselected {}
.sidebar .currbtn{ background-position:0 -35px; color:#3D5B6C; font-weight:bold; }
.sidebar a:hover{ background-position:0 -35px; color:#3D5B6C; font-weight:bold; }











