@charset "utf-8";
/*reset*/
html, body, 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, dl, dt, dd, ol, ul, li, 
fieldset, form, label, legend{ 
    margin: 0; 
    padding: 0; 
    border: 0; 
    outline: 0; 
    font-size: 100%;
}
img {border: none;vertical-align: middle;-ms-interpolation-mode: bicubic;}
table {border-collapse:collapse;border-spacing:0}
ul,ol, ul { list-style: none }  
a{text-decoration:none;}
a:hover{text-decoration:none;}

/*clearfix*/
.clearfix:after{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix{display: inline-block;}
* html .clearfix{height: 1%;}
.clearfix{ display: block;}



/* layout */
.tl{text-align:left}
.tc{text-align:center}
.tr{text-align: right}
.vt{vertical-align:top}
.vm{vertical-align:middle}
.vb{vertical-align:bottom}
.bc{margin-left:auto;margin-right:auto} /* blockCenter */
.pr{position:relative}
.pa{position:absolute}
.cl{clear: both}
.fl{float: left}
.fr{float: right}
.fn{float: none}
.block{display:block !important}
.dib{display:inline-block}
.oh{overflow: hidden}
.ofa { overflow:auto;zoom:1}
.ofh{overflow: hidden;}
.zindex{z-index: 100}
.ofs-y { overflow-y:scroll;zoom:1}
.zoom{zoom:1}
.justify{text-align:justify;text-justify:inter-ideograph;}
.hide {display: none!important;}
.hidden{visibility:hidden!important;}
.bw{word-wrap:break-word;}
.ba{word-break:break-all;}
.ls-1{letter-spacing: -1px;}
.ls2{letter-spacing: 2px;}
.maximg img{max-width: 80%;}
.halfimg img{max-width: 50%;}

/* link */
.cp{cursor:pointer}

/* font */
.fs{ font-family: SimSun}/*宋体*/
.fh{ font-family: SimHei}/*黑体*/
.fw{ font-family: Microsoft YaHei}/*微软雅黑*/
.fk{ font-family: KaiTi}/*楷体*/
.fa{ font-family: Arial}

.f10{ font-size: 10px;}
.f11{ font-size: 11px!important;}
.f12{ font-size: 12px!important;}
.f13{ font-size: 13px;}
.f14{ font-size: 14px!important;}
.f16{ font-size: 16px!important;}
.f18{ font-size: 18px;}
.f20{ font-size: 20px;}
.f22{ font-size: 22px;}
.f24{ font-size: 24px;}
.f26{ font-size: 26px;}
.f28{ font-size: 28px;}
.f30{ font-size: 30px;}
.f34{ font-size: 34px;}
.f36{ font-size: 36px;}
.f38{ font-size: 38px;}
.f40{ font-size: 40px;}
.f50{ font-size: 50px;}
.f60{ font-size: 60px;}

.fs-b40 { font-size: 2.45em;}
.fs-b36 { font-size: 2.25em;}
.fs-b32 { font-size: 2em;}
.fs-b24 { font-size: 1.5em;}
.fs-b20 { font-size: 1.25em;}
.fs-b18 { font-size: 1.125em;}
.fs-b16 { font-size: 1em;}
.fs-b14 { font-size: .875em;}
.fs-b12 { font-size: .75em;}
.fs-b10 { font-size: .625em;}

.fb{font-weight:bold}
.fn{font-weight:normal}

.unl{text-decoration:underline}
.no-unl{text-decoration:none}

.t2{text-indent:2em}


/* margin */
.mauto{margin-left:auto;margin-right: auto;}
.m1{margin:1px}
.m2{margin:2px}
.m5{margin:5px}
.m10{margin:10px}
.m15{margin:15px}
.m20{margin:20px}
.m25{margin:25px}
.m30{margin:30px}
.m40{margin:40px}

.mt0{margin-top:0!important;}
.mt1{margin-top:1px}
.mt2{margin-top:2px}
.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}
.mt80{margin-top:80px}
.mt70{margin-top:70px}
.mt80{margin-top:80px}
.mt90{margin-top:90px}
.mt100{margin-top:100px}


.mr0{margin-right:0!important;}
.mr1{margin-right:1px}
.mr2{margin-right:2px}
.mr5{margin-right:5px}
.mr10{margin-right:10px}
.mr15{margin-right:15px}
.mr20{margin-right:20px}
.mr25{margin-right:25px}
.mr30{margin-right:30px}
.mr40{margin-right:40px}
.mr50{margin-right:50px}

.mb0{margin-bottom:0!important;}
.mb1{margin-bottom:1px}
.mb2{margin-bottom:2px}
.mb5{margin-bottom:5px}
.mb10{margin-bottom:10px}
.mb15{margin-bottom:15px}
.mb20{margin-bottom:20px}
.mb25{margin-bottom:25px}
.mb30{margin-bottom:30px}
.mb40{margin-bottom:40px}
.mb50{margin-bottom:50px}
.mb60{margin-bottom:60px}
.mb70{margin-bottom:70px}
.mb80{margin-bottom:80px}
.mb90{margin-bottom:90px}
.mb100{margin-bottom:100px}


.ml0{margin-left:0!important;}
.ml1{margin-left:1px}
.ml2{margin-left:2px}
.ml5{margin-left:5px}
.ml10{margin-left:10px}
.ml15{margin-left:15px}
.ml20{margin-left:20px}
.ml25{margin-left:25px}
.ml30{margin-left:30px}
.ml40{margin-left:40px}
.ml50{margin-left:50px}


/* padding */
.p0{padding:0!important;}
.p2{padding: 2px}
.p5{padding:5px}
.p10{padding:10px}
.p15{padding:15px}
.p20{padding:20px}
.p25{padding:25px}
.p30{padding:30px}
.p40{padding:40px}
.p50{padding:50px}

.pt0{padding-top:0!important;}
.pt5{padding-top:5px}
.pt10{padding-top:10px}
.pt15{padding-top:15px}
.pt20{padding-top:20px}
.pt25{padding-top:25px}
.pt30{padding-top:30px}
.pt40{padding-top:40px}
.pt50{padding-top:50px}
.pt60{padding-top:60px}
.pt70{padding-top:70px}
.pt80{padding-top:80px}
.pt90{padding-top:90px}
.pt100{padding-top:100px}

.pr0{padding-right:0!important;}
.pr5{padding-right:5px}
.pr10{padding-right:10px}
.pr15{padding-right:15px}
.pr20{padding-right:20px}
.pr25{padding-right:25px}
.pr30{padding-right:30px}
.pr40{padding-right:40px}
.pr50{padding-right:50px}

.pb5{padding-bottom:5px}
.pb10{padding-bottom:10px}
.pb15{padding-bottom:15px}
.pb20{padding-bottom:20px}
.pb25{padding-bottom:25px}
.pb30{padding-bottom:30px}
.pb40{padding-bottom:40px}
.pb50{padding-bottom:50px}
.pb60{padding-bottom:60px}
.pb70{padding-bottom:70px}
.pb80{padding-bottom:80px}
.pb90{padding-bottom:90px}
.pb100{padding-bottom:100px}

.pl0{padding-left:0!important;}
.pl5{padding-left:5px}
.pl8{padding-left:8px}
.pl10{padding-left:10px}
.pl15{padding-left:15px}
.pl20{padding-left:20px}
.pl25{padding-left:25px}
.pl30{padding-left:30px}
.pl35{padding-left:35px}
.pl40{padding-left:40px}
.pl50{padding-left:50px}
.pl80{padding-left:80px}
.pl90{padding-left:90px}
.pl100{padding-left:100px}




.maincloor{
	color:#3a99f9;
}
.center {
	width: 1200px;
	margin: auto;
}
body{
	width: 100%;
}
.header{
	width: 100%;
	overflow: hidden;

}
.menu {
	height: 40px;
	line-height: 40px;
	text-align: center;
	background: #3a99f9;
	overflow: hidden;
}
.menu ul{
	width: 1200px;
	margin: auto;
}
.menu li{
	text-align: center;
	width: 130px;
	height: 40px;
	line-height: 40px;
	float: left;
	border-right:3px solid #ffffff
}
.menu li img{
	width: 130px;
}
.menu li:last-child{
	border: 0;
}
.menu li:hover{
	background: #feb506;
}
.menu li.on{
	background: #feb506;
}
.mainimg{
	width: 100%;
	overflow: hidden;
}
.mainimg img{
	width: 100%;
}
.logo{
	text-align: center;
}
.news .fr{
	width: 620px;
}
#newsslider{ border-radius:10px; overflow:hidden;}
.news .layui-tab-title li{
	text-align: center;
	margin: 0 30px;
	font-size: 18px;
}
.news .layui-tab-title li .line{
	width: 30px;
	text-align: center;
	height: 2px;
	background: #000;
	margin: auto;
}
.news .layui-tab-content li{
	height: 40px;
	line-height: 40px;
	list-style:disc inside;
	color:#3a99f9;
}

.news .layui-tab-content li span{
	float:right; color:#333;
}

.layui-tab .layui-tab-title{
	border: 0;
}
.layui-tab-title .layui-this{
	border: 0;
	color: #feb506;
}
.layui-tab-title .layui-this .line{
	background: #feb506;
}
.layui-tab-brief>.layui-tab-title .layui-this {
	color: #feb506;
	border: 0;
}
.layui-tab-brief>.layui-tab-title .layui-this .line{
	background: #feb506;
}
.layui-tab-brief>.layui-tab-title .layui-this:after {
	border: 0;
}
.news .layui-tab-content .layui-tab-item{
	height: 250px;
	overflow: hidden;
	font-size: 16px;
}
.news .layui-tab-content li a:hover{
	color: #feb506;
}
.hall{
	height: 620px;
}
.hall .layui-tab .layui-tab-title{ width:220px; float:left; background-color:#3a99f9; height:500px; padding-top:10px; padding-bottom:10px; border:#3a99f9 solid 1px;}
.hall .layui-tab .layui-tab-title li{ display:block; line-height:85px; font-size:18px; color:#FFF}
.hall .layui-tab .layui-tab-title li.layui-this{ background:#FFF; color:#1e82e1;}
.hall .layui-tab .layui-tab-content{ width:976px; float:right; background:#eff4fa; height:502px; padding-top:10px; padding-bottom:10px;}
.hall .layui-tab .layui-tab-content .layui-tab-item{ padding:5px 20px;}
.hall .layui-tab .layui-tab-content .layui-tab-item h1{ border-bottom:#bcc4cc solid 1px; line-height:40px;}
.hall .layui-tab .layui-tab-content .layui-tab-item h1 span{ border-bottom:#2b88e1 solid 3px; display:block; width:130px; text-align:center}

.hall_project ul{
      
      margin:0 auto;
	  overflow:hidden;
	  
    }

.hall_project ul li{
	background:#FFF;
width: 90px;
    height: 150px;
    text-align: center;
    float: left;
    margin: 20px;
    border: #EEE solid 1px;
    box-shadow: 2px 2px 5px #D3D6DA;
	font-size:20px;
	padding:10px 25px;
	
	      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;

    }
	
.hall_project2 ul li {
    width: 140px;
    height: 110px;
    text-align: center;
    float: left;
    margin: 0px;
    font-size: 20px;
    padding: 10px 20px;
	margin:10px 0;
} 
.hall_project2 ul li span{ display:block; font-size:14px; line-height:50px;}	
	
.swiper-button-next {right:50px;}
.swiper-button-prev	{left:50px;}	

.hall_project ul li span{ display:block; font-size:20px;}


.ad li{
	width: 164px;
	margin: 0 38px;
	text-align: center;
	float: left;
	background: #3a99f9;
	-webkit-border-radius: 10px ;
	-moz-border-radius: 10px ;
	border-radius: 10px ;
}
.ad li:hover{
	background-color: #eeb705;
}

.hr .fl{ width:585px;}
.hr .fr{ width:585px;}
.hr .zp_title{ height:30px; line-height:30px;}
.hr .zp_title h1{ float:left;border-left:#3a99f9 solid 5px; padding-left:10px; font-weight:bold; font-size:20px; height:30px; margin:0}
.hr .zp_title a{ display:block; float:right;}
.hr .zp_title a span{ color:#3a99f9;}
.hr .job_warp{ width:100%; text-align:center; border:#d6d6d6 solid 1px;border-top:#3a99f9 solid 3px; margin-top:10px;}
.hr .job_head{border-bottom:#d6d6d6 solid 1px; height:50px;color:#ff7e2c; font-weight:bold;}
.hr  ul{ height:50px; overflow:hidden;}
.hr  ul li{ float:left; line-height:50px;}
.hr  ul li.t1{ width:40%}
.hr  ul li.t2{ width:35%}
.hr  ul li.t3{ width:25%}
.hr .job_list{ height:200px; overflow:hidden; position: relative;}
.hr .job_list ul { clear:both;border-bottom:#d6d6d6 dotted 1px; height:50px;}

.hr .zp_table th{ height:50px; line-height:50px; }
.hr .zp_table td{ height:50px; line-height:50px;}
.hr .zp_table tr{}

.meet{
	height: 535px;
	overflow: hidden;
}
.meet li{
	width: 280px;
	height: 410px;
	overflow: hidden;
	float: left;
	margin:0 10px;
	background: #f2f0f0;
}
.meet li:last-child{
	margin-right: 0;
}
.meet li .img{
	height:180px;
}
.meet li .img img{
	height:180px;
	width:100%;
}
.meet .title{
	text-align: center;
	font-size: 22px;
	font-weight: bold;
	color: #3a99f9;
	padding: 15px 0;
}
.meet .line{
	height: 2px;
	width: 30px;
	margin: auto;
	background: #3a99f9;
}
.meet .word{
	padding: 15px 0;
}
.meet .content{
	padding: 0 20px;
	font-size: 16px;
	line-height: 32px;
}
.meet li:hover .title a{
	color: #feb506;
}
.meet li:hover .line{
	background: #feb506;
}
.talent {
	padding: 50px 0;
}
.talent ul{
	padding: 20px 0;
}
.talent li{
	width: 280px;
	height: 220px;
	overflow: hidden;
	float: left;
	position: relative;
	margin-right: 20px;
}
.talent li:last-child{
	margin-right: 0;
}
.talent li .more{
	position: absolute;
	top: 220px;
	left: 0;
	width: 280px;
	height: 180px;
	background: rgba(254,181,6,0.7);
	text-align: center;
	transition:all 0.5s;
}
.talent li .more div{
	width: 70px;
	height: 70px;
	font-size: 16px;
	color: #fff;
	margin:55px auto;
	-webkit-border-radius: 35px;
	-moz-border-radius: 35px;
	border-radius: 35px;
	border: 2px solid #fff;
	text-align: center;
	line-height: 70px;
}
.talent li div a{
	color: #fff;
}
.talent li .img img{
	width: 280px;
	height: 180px;
	border-radius:10px;
}
.talent li:hover .more{
	top: 0;
	transition:all 0.5s;
}
.talent li{
	line-height:40px; text-align:center;
	
}
.footer {
	width: 100%;
	text-align: center;
	padding: 40px 0;
	background: #3a3b40;
}
.form-group {
    margin-bottom: 15px;
}

element.style {
}
.login .content .input-icon {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
}
.login .content .input-icon, .login-code {
    border-left: 2px solid #40aae2!important;
}
.input-icon {
	position: relative;
	left: 0
}
.input-icon>.form-control {
	padding-left: 33px
}
.input-group .input-icon>.form-control {
	border-radius: 4px 0 0 4px
}
.input-icon>i {
	color: #ccc;
	position: absolute;
	margin: 16px 2px 4px 10px;
	z-index: 3;
	width: 16px;
	font-size: 16px;
	text-align: center;
	left: 0
}

.fc-code {
    border: 1px solid #c2cad8;
    border-left: 0;
    width: 120px;
}

.input-group-btn {
    font-size: 0;
    white-space: nowrap;
	
}

.form-control {
	width: 100%;
	height: 34px;
	padding: 5px 12px;
	background-color: #fff;
	border: 1px solid #c2cad8;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s
}
.form-control:focus {
	border-color: #93a1bb;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(147,161,187,.6);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(147,161,187,.6)
}
.form-control::-moz-placeholder {
color:#999;
opacity:1
}
.form-control:-ms-input-placeholder {
color:#999
}
.form-control::-webkit-input-placeholder {
color:#999
}
.has-success .checkbox, .has-success .checkbox-inline, .has-success .control-label, .has-success .form-control-feedback, .has-success .help-block, .has-success .radio, .has-success .radio-inline, .has-success.checkbox label, .has-success.checkbox-inline label, .has-success.radio label, .has-success.radio-inline label {
	color: #27a4b0
}
.form-control::-ms-expand {
border:0;
background-color:transparent
}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
	background-color: #eef1f5;
	opacity: 1
}
.form-control[disabled], fieldset[disabled] .form-control {
	cursor: not-allowed
}
textarea.form-control {
	height: auto
}



.mt-checkbox, .mt-radio {
	display: inline-block;
	position: relative;
	padding-left: 30px;
	margin-bottom: 15px;
	
	cursor: pointer;
	font-size: 14px;
	webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s
}






.btn {
	display: inline-block;
	margin-bottom: 0;
	font-weight: 400;
	text-align: center;
	touch-action: manipulation;
	cursor: pointer;
	border: 1px solid transparent;
	white-space: nowrap;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857;
	border-radius: 4px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background:#3a99f9;
	color:#FFF;
}
.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus {
	outline: dotted thin;
	outline: -webkit-focus-ring-color auto 5px;
	outline-offset: -2px
}
.btn.focus, .btn:focus, .btn:hover {
	text-decoration: none;
	background:#006
}
.btn.active, .btn:active {
	outline: 0;
	-webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
	box-shadow: inset 0 3px 5px rgba(0,0,0,.125)
}
.btn.disabled, .btn[disabled], fieldset[disabled] .btn {
	cursor: not-allowed;
	opacity: .65;
	filter: alpha(opacity=65);
	-webkit-box-shadow: none;
	box-shadow: none
}
a.btn.disabled, fieldset[disabled] a.btn {
	pointer-events: none
}
.input-group, .input-group-btn, .input-group-btn>.btn, .nav>li, .nav>li>a, .navbar {
	position: relative
}
.input-group {
	display: table;
	border-collapse: separate
}
.input-group[class*=col-] {
	float: none;
	padding-left: 0;
	padding-right: 0
}
.input-group .form-control {
	position: relative;
	z-index: 2;
	float: left;
	width: 100%;
	margin-bottom: 0
}
.input-group .form-control:focus {
	z-index: 3
}
/*.input-group .form-control, .input-group-addon, .input-group-btn {
	display: table-cell
}*/
.input-group-addon, .input-group-btn {
	white-space: nowrap;
	vertical-align: middle
}
.input-group-addon {
	padding: 6px 12px;
	font-size: 14px;
	font-weight: 400;
	line-height: 1;
	color: #555;
	background-color: #eee;
	border: 1px solid #ccc;
	border-radius: 4px
}


.nav-tabs {
	border-bottom: 1px solid #ddd
}
.nav-tabs>li {
	float: left;
	margin-bottom: -1px
}
.nav-tabs>li>a {
	margin-right: 2px;
	line-height: 1.42857;
	border: 1px solid transparent
}
.nav-tabs>li>a:hover {
	border-color: #eee #eee #ddd
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
	color: #555;
	background-color: #fff;
	border: 1px solid #ddd;
	border-bottom-color: transparent;
	cursor: default
}

.tabbable-line>.nav-tabs {
	border: none;
	margin: 0
}
.tabbable-line>.nav-tabs>li {
	margin: 0;
	border-bottom: 4px solid transparent
}
.tabbable-line>.nav-tabs>li>a {
	background: 0 0!important;
	border: 0;
	margin: 0;
	padding-left: 15px;
	padding-right: 15px;
	color: #737373
}
.tabbable-line>.nav-tabs>li>a>i {
	color: #a6a6a6
}
.tabbable-line>.nav-tabs>li.active {
	background: 0 0;
	border-bottom: 4px solid #36c6d3;
	position: relative
}
.tabbable-line>.nav-tabs>li.active>a {
	border: 0;
	color: #333
}
.tabbable-line>.nav-tabs>li.active>a>i {
	color: #404040
}
.tabbable-line>.nav-tabs>li.open, .tabbable-line>.nav-tabs>li:hover {
	background: 0 0;
	border-bottom: 4px solid #9fe4ea
}
.tabbable-line>.nav-tabs>li.open>a, .tabbable-line>.nav-tabs>li:hover>a {
	border: 0;
	background: 0 0!important;
	color: #333
}
.tabbable-line>.nav-tabs>li.open>a>i, .tabbable-line>.nav-tabs>li:hover>a>i {
	color: #a6a6a6
}
.tabbable-line>.tab-content {
	margin-top: 0;
	border: 0;
	border-top: 1px solid #eef1f5;
	padding: 30px 0
}


.table {
	width: 100%;
	margin-top:20px;
	margin-bottom: 20px;
	table-layout: fixed
}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
	padding: 8px;
	line-height: 1.42857;
	border-top: 1px solid #e7ecf1
}
.table>thead>tr>th {
	/*border-bottom: 2px solid #e7ecf1;*/ background:#f5f5f5;
}
.table>caption+thead>tr:first-child>td, .table>caption+thead>tr:first-child>th, .table>colgroup+thead>tr:first-child>td, .table>colgroup+thead>tr:first-child>th, .table>thead:first-child>tr:first-child>td, .table>thead:first-child>tr:first-child>th {
	border-top: 0
}
.table>tbody+tbody {
	border-top: 2px solid #e7ecf1
}
.table .table {
	background-color: #fff
}
.table-condensed>tbody>tr>td, .table-condensed>tbody>tr>th, .table-condensed>tfoot>tr>td, .table-condensed>tfoot>tr>th, .table-condensed>thead>tr>td, .table-condensed>thead>tr>th {
	padding: 5px
}
.table-bordered, .table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>thead>tr>th {
	border: 1px solid #e7ecf1
}
.table-bordered>thead>tr>td, .table-bordered>thead>tr>th {
	border-bottom-width: 1px
}
.table-hover>tbody>tr:hover, .table>tbody>tr.active>td, .table>tbody>tr.active>th, .table>tbody>tr>td.active, .table>tbody>tr>th.active, .table>tfoot>tr.active>td, .table>tfoot>tr.active>th, .table>tfoot>tr>td.active, .table>tfoot>tr>th.active, .table>thead>tr.active>td, .table>thead>tr.active>th, .table>thead>tr>td.active, .table>thead>tr>th.active {
	background-color: #eef1f5
}
table col[class*=col-] {
	position: static;
	float: none;
	display: table-column
}
table td[class*=col-], table th[class*=col-] {
	position: static;
	float: none;
	display: table-cell
}
.table-hover>tbody>tr.active:hover>td, .table-hover>tbody>tr.active:hover>th, .table-hover>tbody>tr:hover>.active, .table-hover>tbody>tr>td.active:hover, .table-hover>tbody>tr>th.active:hover {
	background-color: #dee5ec
}
.table>tbody>tr.success>td, .table>tbody>tr.success>th, .table>tbody>tr>td.success, .table>tbody>tr>th.success, .table>tfoot>tr.success>td, .table>tfoot>tr.success>th, .table>tfoot>tr>td.success, .table>tfoot>tr>th.success, .table>thead>tr.success>td, .table>thead>tr.success>th, .table>thead>tr>td.success, .table>thead>tr>th.success {
	background-color: #abe7ed
}
.table-hover>tbody>tr.success:hover>td, .table-hover>tbody>tr.success:hover>th, .table-hover>tbody>tr:hover>.success, .table-hover>tbody>tr>td.success:hover, .table-hover>tbody>tr>th.success:hover {
	background-color: #96e1e8
}
.table>tbody>tr.info>td, .table>tbody>tr.info>th, .table>tbody>tr>td.info, .table>tbody>tr>th.info, .table>tfoot>tr.info>td, .table>tfoot>tr.info>th, .table>tfoot>tr>td.info, .table>tfoot>tr>th.info, .table>thead>tr.info>td, .table>thead>tr.info>th, .table>thead>tr>td.info, .table>thead>tr>th.info {
	background-color: #e0ebf9
}
.table-hover>tbody>tr.info:hover>td, .table-hover>tbody>tr.info:hover>th, .table-hover>tbody>tr:hover>.info, .table-hover>tbody>tr>td.info:hover, .table-hover>tbody>tr>th.info:hover {
	background-color: #caddf4
}
.table>tbody>tr.warning>td, .table>tbody>tr.warning>th, .table>tbody>tr>td.warning, .table>tbody>tr>th.warning, .table>tfoot>tr.warning>td, .table>tfoot>tr.warning>th, .table>tfoot>tr>td.warning, .table>tfoot>tr>th.warning, .table>thead>tr.warning>td, .table>thead>tr.warning>th, .table>thead>tr>td.warning, .table>thead>tr>th.warning {
	background-color: #f9e491
}
.table-hover>tbody>tr.warning:hover>td, .table-hover>tbody>tr.warning:hover>th, .table-hover>tbody>tr:hover>.warning, .table-hover>tbody>tr>td.warning:hover, .table-hover>tbody>tr>th.warning:hover {
	background-color: #f7de79
}
.table>tbody>tr.danger>td, .table>tbody>tr.danger>th, .table>tbody>tr>td.danger, .table>tbody>tr>th.danger, .table>tfoot>tr.danger>td, .table>tfoot>tr.danger>th, .table>tfoot>tr>td.danger, .table>tfoot>tr>th.danger, .table>thead>tr.danger>td, .table>thead>tr.danger>th, .table>thead>tr>td.danger, .table>thead>tr>th.danger {
	background-color: #fbe1e3
}
.table-hover>tbody>tr.danger:hover>td, .table-hover>tbody>tr.danger:hover>th, .table-hover>tbody>tr:hover>.danger, .table-hover>tbody>tr>td.danger:hover, .table-hover>tbody>tr>th.danger:hover {
	background-color: #f8cace
}
.table-responsive {
	overflow-x: auto;
	min-height: .01%
}


.table td, .table th {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
	font-size:15px;
}

.popover, .tooltip {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: 400;
	letter-spacing: normal;
	line-break: auto;
	line-height: 1.42857;
	text-shadow: none;
	text-transform: none;
	white-space: normal;
	word-break: normal;
	word-spacing: normal;
	word-wrap: normal;
	text-decoration: none
}
.close:focus, .close:hover {
	color: #000;
	text-decoration: none;
	cursor: pointer;
	opacity: .5;
	filter: alpha(opacity=50)
}
button.close {
	padding: 0;
	cursor: pointer;
	background: 0;
	border: 0;
	-webkit-appearance: none
}
.tooltip.top-left .tooltip-arrow, .tooltip.top-right .tooltip-arrow {
	bottom: 0;
	margin-bottom: -5px;
	border-width: 5px 5px 0;
	border-top-color: #000
}
.tooltip {
	position: absolute;
	z-index: 1030;
	display: block;
	text-align: left;
	text-align: start;
	font-size: 12px;
	opacity: 0;
	filter: alpha(opacity=0);
	line-height:20px;
}
.tooltip.in {
	opacity: .9;
	filter: alpha(opacity=90)
}
.tooltip.top {
	margin-top: -3px;
	padding: 5px 0
}
.tooltip.right {
	margin-left: 3px;
	padding: 0 5px
}
.tooltip.bottom {
	margin-top: 3px;
	padding: 5px 0
}
.tooltip.left {
	margin-left: -3px;
	padding: 0 5px
}
.tooltip-inner {
	max-width: 200px;
	padding: 5px 8px;
	color: #fff;
	text-align: center;
	background-color: #000;
	border-radius: 4px
}
.tooltip-arrow {
	position: absolute;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid
}
.tooltip.top .tooltip-arrow {
	bottom: 0;
	left: 50%;
	margin-left: -5px;
	border-width: 5px 5px 0;
	border-top-color: #000
}
.tooltip.top-left .tooltip-arrow {
	right: 5px
}
.tooltip.top-right .tooltip-arrow {
	left: 5px
}
.tooltip.right .tooltip-arrow {
	top: 50%;
	left: 0;
	margin-top: -5px;
	border-width: 5px 5px 5px 0;
	border-right-color: #000
}
.tooltip.left .tooltip-arrow {
	top: 50%;
	right: 0;
	margin-top: -5px;
	border-width: 5px 0 5px 5px;
	border-left-color: #000
}
.tooltip.bottom .tooltip-arrow, .tooltip.bottom-left .tooltip-arrow, .tooltip.bottom-right .tooltip-arrow {
	border-width: 0 5px 5px;
	border-bottom-color: #000;
	top: 0
}
.tooltip.bottom .tooltip-arrow {
	left: 50%;
	margin-left: -5px
}
.tooltip.bottom-left .tooltip-arrow {
	right: 5px;
	margin-top: -5px
}
.tooltip.bottom-right .tooltip-arrow {
	left: 5px;
	margin-top: -5px
}

.gonggao{ background:#f4f4f4; line-height:107px; height:107px; overflow:hidden; margin-top:10px;background:url('../img/gonggao_bg.jpg') no-repeat;}
.gonggao h1{ float:left; margin:0; padding:0 8px; margin-left:10px; background:url('../img/menu_bg.gif') repeat-x center; color:#FFF; line-height:107px; height:107px;}
.gonggao h1 i{ padding-right:5px;}
.gonggao ul{ float:left; padding-left:200px;} 
.gonggao ul li a{ display:inline-block; width:800px; font-size:26px; font-weight:bold; color:#F00}

.index_more a{ padding:10px 25px; background:#3a99f9; color:#FFF;}

/**
浮动
 */
#main {
  position: relative; width:1210px;margin:0 auto;
}
.fixed {
  position: fixed;
  bottom: 50px;
  z-index: 50;
margin-left: 1220px; left: unset;
}
.code {
  width: 100px;
  height: 140px;
  margin-bottom:5px;
  text-align:center; background:#FFF;
  font-size:14px;
  padding-left:5px;
  padding-right:5px;
}
.code img {
  width: 100px;
  height: 100px; 
}
.flogin {
  font-size: 14px;
  text-align: center;
  color: #ffffff;
  background-image: linear-gradient(to bottom, #449FFF, #0073D1);
  padding: 10px 0px;
  width: 50px;
  border-radius: 5px;
  margin-bottom: 10px;
}
.flogin img {
  display: block;
  width: 22px;
  height: 22px;
  margin-bottom: 10px;
}
.flogin > div {
  padding: 10px 0px;
}
.login > div:first-of-type {
  border-bottom: 1px solid #ffffff;
}

.flogin a{ color:#FFF}
.footer_code{ width:100px; text-align:center; position:absolute; margin-top:-10px; }

/*yx_rotaion*/
.yx-rotaion{margin:0 auto;}
.yx-rotaion-btn,.yx-rotaion-title,.yx-rotation-focus,.yx-rotation-t,.yx-rotaion-btn{position:absolute}
.yx-rotation-title{position:absolute;width:100%;height:40px;line-height:40px;background:#000;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;left:0;bottom:0;_bottom:-1px;z-index:1}
.yx-rotation-t{color:#fff;font-size:16px;font-family:microsoft yahei;z-index:2;bottom:0;left:10px;line-height:40px}
.yx-rotation-focus span,.yx-rotaion-btn span{background:url(../img/ico.png) no-repeat;display:block;}
.yx-rotation-focus{height:40px;line-height:40px;right:20px;bottom:0;z-index:2}
.yx-rotation-focus span{width:12px;height:12px;line-height:12px;float:left;margin-left:5px;position:relative;top:14px;cursor:pointer;background-position:-24px -126px;text-indent:-9999px}
.yx-rotaion-btn{width:100%;height:41px;top:50%;margin-top:-20px;}
.yx-rotaion-btn span{width:41px;height:41px;cursor:pointer;filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;position:relative}
.yx-rotaion-btn .left_btn{background-position:-2px -2px;float:left;left:10px}
.yx-rotaion-btn .right_btn{background-position:-2px -49px;float:right;right:10px}
.yx-rotaion-btn span.hover{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8}
.yx-rotation-focus span.hover{background-position:-10px -126px}
.rotaion_list{width:0;height:0;overflow:hidden;}

/*左浮动*/

.left_fixed {
  position: fixed;
  top: 500px;
  z-index: 50;
margin-left: -320px; right: unset;
}