@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,img,span,table,tr{padding:0;margin:0;}
body{font-family:"Microsoft YaHei","\5FAE\8F6F\96C5\9ED1","simsun","微软雅黑","simsun","宋体",Verdana,Arial; background:#f6f6f6; color:#000;}
a {color:#000;}
a:hover {text-decoration:none;}
.bmax {
	width:100%;
	height:80px;
	float:left;
}
.bob {
	width:100%;
	height:35px;
	float:left;
}
.bmin {
	width:100%;
	height:25px;
	float:left;
}
.bmin2 {
	width:100%;
	height:15px;
	float:left;
}
.bmin3 {
	width:100%;
	height:10px;
	float:left;
}
.bmin4 {
	width:100%;
	height:5px;
	float:left;
}
.bline {
	width:100%;
	height:1px;
	background:#e4e4e4;
	float:left;
}
.bline2 {
	width:100%;
	height:2px;
	float:left;
	background:#FFF;
}
.bgcolor {
	background:#FFF;
}
.contain{
	width:100%;
	float:left;
	height:auto;
	}
.shadows{
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#ececec, direction=120, strength=4);/*兼容ie*/
	-moz-box-shadow:0px 1px 4px #ececec;/*兼容firefox*/
	-webkit-box-shadow: 0px 1px 4px #ececec;/*兼容safari或chrome*/
	box-shadow: 0px 1px 4px #ececec;/*兼容opera或ie9*/
}
.gtco-loader {
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	z-index: 99999;
	background:#FFF;
	display:none;
}
.loders{ width:10%; height:180px;background:url(../../img/page/loader.gif) center center no-repeat; position:fixed; top:30%; left:45%;background-size:100%;
}
input:-webkit-autofill, 
textarea:-webkit-autofill, 
select:-webkit-autofill { 
-webkit-box-shadow: 0 0 0 1000px white inset; 
}
input[type=text]:focus, input[type=password]:focus, textarea:focus {
-webkit-box-shadow: 0 0 0 1000px white inset; 
}
/*--top--*/
#wrapper {
    padding-left: 0;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
	background:url(../../img/page/s3.jpg);
}

#wrapper.toggled {
    padding-left: 220px;
}

#sidebar-wrapper {
    z-index: 99999;
    left: 220px;
    width: 0;
    height: 100%;
    margin-left: -220px;
    overflow-y: auto;
    overflow-x: hidden;
    background:url(../../img/page/s3.jpg);
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

#sidebar-wrapper::-webkit-scrollbar {
  display: none;
}

#wrapper.toggled #sidebar-wrapper {
    width: 220px;
}

#page-content-wrapper {
    width: 100%;
}

#wrapper.toggled #page-content-wrapper {
    position:relative;
    margin-right: -220px;
}

/*-------------------------------*/
/*     Sidebar nav styles        */
/*-------------------------------*/

.sidebar-nav {
    position: absolute;
    top: 0;
    width: 220px;
    margin: 0;
    padding: 0;
    list-style: none;
}

.sidebar-nav li {
    position: relative; 
    line-height: 20px;
    display: inline-block;
    width: 100%;
}

.sidebar-nav li:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    height: 100%;
    width: 3px;
    background-color: #0f1724;
    -webkit-transition: width .2s ease-in;
    -moz-transition:  width .2s ease-in;
    -ms-transition:  width .2s ease-in;
    transition: width .2s ease-in;

}
.sidebar-nav li:first-child a {
    color: #fff;
    background-color: #0f1724;
}
.sidebar-nav li:nth-child(2):before {
    background-color: #ec1b5a;   
}
.sidebar-nav li:nth-child(3):before {
    background-color: #79aefe;   
}
.sidebar-nav li:nth-child(4):before {
    background-color: #314190;   
}
.sidebar-nav li:nth-child(5):before {
    background-color: #279636;   
}
.sidebar-nav li:nth-child(6):before {
    background-color: #7d5d81;   
}
.sidebar-nav li:nth-child(7):before {
    background-color: #ead24c;   
}
.sidebar-nav li:nth-child(8):before {
    background-color: #2d2366;   
}
.sidebar-nav li:nth-child(9):before {
    background-color: #35acdf;   
}
.sidebar-nav li:hover:before,
.sidebar-nav li.open:hover:before {
    width: 100%;
    -webkit-transition: width .2s ease-in;
      -moz-transition:  width .2s ease-in;
       -ms-transition:  width .2s ease-in;
            transition: width .2s ease-in;

}

.sidebar-nav li a {
    display: block;
    color: #FFF;
    text-decoration: none;
    padding: 12px 15px 12px 30px;    
}

.sidebar-nav li a:hover,
.sidebar-nav li a:active,
.sidebar-nav li a:focus,
.sidebar-nav li.open a:hover,
.sidebar-nav li.open a:active,
.sidebar-nav li.open a:focus{
    color: #FFF;
    text-decoration: none;
    background-color: transparent;
}

.sidebar-nav > .sidebar-brand {
    height: 65px;
    font-size: 20px;
    line-height: 44px;
}
.sidebar-nav .dropdown-menu {
    position: relative;
    width: 100%;
    padding: 0;
    margin: 0;
    border-radius: 0;
    border: none;
    background-color: #222;
    box-shadow: none;
}
.sidebar-brand{ color:#FFF; font-weight:600; font-size:18px; line-height:27px; margin-top:20px; margin-left:10px;}


/*-------------------------------*/
/*       Hamburger-Cross         */
/*-------------------------------*/
.phone-title{ width:100%; height:auto; background:#FFF; float:left; border-bottom:4px solid #0b5fb4;}
.phone-title-fix{width:100%; height:44px; position: fixed; z-index:80; background:url(../../img/page/navbg.jpg);border-bottom:4px solid #0b5fb4; top:65px;}
.phome-top-name{ width:70%;  font-size:12px; color:#FFF; background:#993; margin:0 auto;}
.phome-top-name-input{ width:100%; float:left; margin-top:9px; height:26px; font-size:12px; line-height:26px; text-align:center;
color:#bcbcbc; background:#FFF;-moz-border-radius: 30px; /* Firefox */
-webkit-border-radius: 30px; /* Safari 和 Chrome */
border-radius: 30px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
}
.phome-top-name-input a{ display:block; color:#bcbcbc;}
.phome-right{ margin-right:8px; font-size:23px; float:right; color:#FFF; height:24px; line-height:24px;margin-top:9px; position:relative;}
.phome-right i{ font-size:18px; margin-top:3px;}
.phome-right .vonews{ width:10px; height:10px; background:#ee4947; position:absolute; right:-3px; bottom:0px;
-moz-border-radius: 360px; /* Firefox */
-webkit-border-radius: 360px; /* Safari 和 Chrome */
border-radius: 360px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
-webkit-animation-timing-function: ease-in-out;    /*动画时间曲线*/
-webkit-animation-name: breathe;                  /*动画名称，与@keyframes搭配使用*/
-webkit-animation-duration: 700ms;              /*动画持续时间*/
-webkit-animation-iteration-count: infinite;    /*动画要重复次数*/
-webkit-animation-direction: alternate;         /*动画执行方向，alternate 表示反复*/
-moz-animation-timing-function: ease-in-out;    /*动画时间曲线*/
-moz-animation-name: breathe;                  /*动画名称，与@keyframes搭配使用*/
-moz-animation-duration: 700ms;              /*动画持续时间*/
-moz-animation-iteration-count: infinite;    /*动画要重复次数*/
-moz-animation-direction: alternate;         /*动画执行方向，alternate 表示反复*/
animation-timing-function: ease-in-out;    /*动画时间曲线*/
animation-name: breathe;                  /*动画名称，与@keyframes搭配使用*/
animation-duration: 700ms;              /*动画持续时间*/
animation-iteration-count: infinite;    /*动画要重复次数*/
animation-direction: alternate;         /*动画执行方向，alternate 表示反复*/
}
@-webkit-keyframes breathe {
0% { opacity: .1;}
100% { opacity: 1;}
}
@-moz-keyframes breathe {
0% { opacity: .1;}
100% { opacity: 1;}}
@keyframes breathe {
0% { opacity: .1;}
100% { opacity: 1;}
}
.phome-right a{ display:block; color:#FFF;}

.hamburger {
  position: fixed;
  top: 68px;  
  z-index: 105;
  display: block;
  width: 32px;
  height: 32px;
  margin-left: 5px;
  background-color: transparent;
  border: none; 
}
.hamburger:hover,
.hamburger:focus,
.hamburger:active {
  outline: none;
}
.hamburger.is-closed:before {
  content: '';
  display: block;
  width: 32px;
  font-size: 14px;
  color: #FFF;
  line-height: 32px;
  text-align: center;
  opacity: 0;
  -webkit-transform: translate3d(0,0,0);
  -webkit-transition: all .35s ease-in-out;
}
.hamburger.is-closed:hover:before {
  opacity: 1;
  display: block;
  -webkit-transform: translate3d(-100px,0,0);
  -webkit-transition: all .35s ease-in-out;
}

.hamburger.is-closed .hamb-top,
.hamburger.is-closed .hamb-middle,
.hamburger.is-closed .hamb-bottom,
.hamburger.is-open .hamb-top,
.hamburger.is-open .hamb-middle,
.hamburger.is-open .hamb-bottom {
  position: absolute;
  left: 0;
  height: 3px;
  width: 80%;
}
.hamburger.is-closed .hamb-top,
.hamburger.is-closed .hamb-middle,
.hamburger.is-closed .hamb-bottom {
  background-color: #FFF;
}
.hamburger.is-closed .hamb-top { 
  top: 9px; 
  -webkit-transition: all .35s ease-in-out;
}
.hamburger.is-closed .hamb-middle {
  top: 17px;
 
}
.hamburger.is-closed .hamb-bottom {
  bottom: 4px;  
  -webkit-transition: all .35s ease-in-out;
}

.hamburger.is-closed:hover .hamb-top {
  top: 8px;
  -webkit-transition: all .35s ease-in-out;
}
.hamburger.is-closed:hover .hamb-bottom {
  bottom:2px;
  -webkit-transition: all .35s ease-in-out;
}
.hamburger.is-open .hamb-top,
.hamburger.is-open .hamb-middle,
.hamburger.is-open .hamb-bottom {
  background-color: #000;
}
.hamburger.is-open .hamb-top,
.hamburger.is-open .hamb-bottom {
  top: 50%;
  margin-top: 0px;  
}
.hamburger.is-open .hamb-top { 
  -webkit-transform: rotate(45deg);
  -webkit-transition: -webkit-transform .2s cubic-bezier(.73,1,.28,.08);
}
.hamburger.is-open .hamb-middle { display: none; }
.hamburger.is-open .hamb-bottom {
  -webkit-transform: rotate(-45deg);
  -webkit-transition: -webkit-transform .2s cubic-bezier(.73,1,.28,.08);
}
.hamburger.is-open:before {
  content: '';
  display: block;
  width: 100px;
  font-size: 14px;
  color: #fff;
  line-height: 32px;
  text-align: center;
  opacity: 0;
  -webkit-transform: translate3d(0,0,0);
  -webkit-transition: all .35s ease-in-out;
}
.hamburger.is-open:hover:before {
  opacity: 1;
  display: block;
  -webkit-transform: translate3d(-100px,0,0);
  -webkit-transition: all .35s ease-in-out;
}

/*-------------------------------*/
/*            Overlay            */
/*-------------------------------*/

.overlay {
    position: fixed;
    display: none;
    width: 100%;
    height: 100%;
	overflow:hidden;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(250,250,250,.8);
    z-index: 99;
} 

/*底部导航*/
.phone-bottom-box{ width:100%; height:55px; float:left; background:#47a5ff; z-index:9999; border-top:1px solid #FFF;}
.footer-navs{width:100%; float:left; padding:0; margin:0;}
.footer-navs li{
	float: left;
	font-size:12px;
	line-height: 55px;
	width:25%;
	text-align: center;
	list-style:none;
	overflow:hidden;
}
.footer-navs a{
	color: #fff;
}
.footer-navs p{
	display: inline-block;
}
.com-footer-pro{
	/*border-width: 0 1px;
	border-style: solid;
	border-color: #e4e4e4;*/
	/*-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;*/
}

/*--search--*/
.searchbig{width:100%;height:100%;position:fixed;top:0;right:0;background:#f6f6f6;display:none;z-index:999999;overflow:auto;}
.searchpos{width:100%;height:100%;position:relative; overflow:auto;}
.semian{ width:100%; height:44px; background:url(../../img/page/navbg.jpg); float:left; border-bottom:4px solid #0b5fb4;}
.phome-left{ margin-left:8px; font-size:23px; float:left; color:#FFF; height:24px; line-height:24px;margin-top:11px;}
.phome-left a{color:#FFF;}
.phome-input{ width:86%; height:30px; float:right;margin-top:5px;}

.search{ width:100%; height:30px; float:left; margin-top:3px;}
.search select{display:none;}
.search .select_box{font-size:12px;color:#1f1d1d; width:80px; padding-right:5px; line-height:30px;float:left;position:relative; background:#FFF; text-align:center;}
.search .select_showbox{height:30px;background:url(../js/zhaopin/search/search_ico.png) no-repeat 65px center;}
.search .select_showbox.active{background:url(../js/zhaopin/search/search_ico_hover.png) no-repeat 65px center;}
.search .select_option{border-top:none;display:none;position:absolute;z-index:99;background:#fff;}
.search .select_option li{ width:80px;cursor:pointer; line-height:30px; list-style:none;}
.search .select_option li.selected{background:#72d0eb;color:#FFF;}
.search .select_option li.hover{background:#59ace2;color:#FFF;}

.search input.inp_srh,.search input.btn_srh{border:none;background:#FFF;height:30px;line-height:30px;float:left;}
.search input.inp_srh{outline:none;width:58%; font-size:12px;}
.search input.btn_srh{background:#277acd;color:#FFF;font-family:"微软雅黑";font-size:12px; padding:0px 10px; outline:none;}

/*--history--*/
.history-t{ width:100%; height:40px; line-height:40px; border-bottom:1px solid #e4e4e4; float:left; font-size:16px; font-weight:600; padding:0px 5px;
margin-top:30px;}
.delete{ width:100%; padding:5px; font-size:14px; float:left; line-height:35px;}
.history{ width:100%; text-align:center; float:left; padding:20px; color:#72d0eb;}
.word-break{ background:#FFF; float:left; margin-top:2px; width:100%; padding:0px 5px;
-moz-border-radius: 5px; /* Firefox */
-webkit-border-radius: 5px; /* Safari 和 Chrome */
border-radius: 5px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
}

/*--m--*/
.mcontainer{width:650px;height:auto;margin:0 auto; overflow:hidden;}

/*--bannerbox--*/
.bannerbox{ width:100%; height:auto; float:left; position:relative; margin-top:105px;}

/*--allnum--*/
.allnum{ width:100%; height:auto; float:left; background:#FFF; padding:10px 5px;}
.numone{ width:25px; height:auto; float:left;}
.numline{ width:2px; float:left; height:20px; background:#1367bb; margin:3px 10px 0px 10px;
filter:progid:DXImageTransform.Microsoft.Shadow(color=#e4e4e4,direction=120,strength=4);/*兼容ie*/
-moz-box-shadow: 1px 1px 4px #e4e4e4;/*兼容firefox*/
-webkit-box-shadow: 1px 1px 4px #e4e4e4;/*兼容safari或chrome*/
box-shadow:1px 1px 4px #e4e4e4;/*兼容opera或ie9*/
}
.numtow{ height:auto; float:left; overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}
.numtow ul li{ list-style:none; padding:0px 3px; float:left; font-size:13px; color:#000; line-height:30px;}
.numtow ul li span{ color:#fe8945; margin-left:2px;}

/*--图标--*/
.tubox{ width:100%; height:auto; float:left; background:#FFF;}
.tuone{ width:25%; height:auto; float:left; padding:0px 30px;}
.tuone p{ width:100%; text-align:center; font-size:14px; margin-top:5px; float:left;}
.tupic{ width:100%; height:auto; float:left;overflow:hidden;}
.tupic img{ overflow:hidden;
-moz-border-radius: 360px; /* Firefox */
-webkit-border-radius: 360px; /* Safari 和 Chrome */
border-radius: 360px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
}

/*-- 公告栏 --*/
.ggboxs{ width:100%; height:auto; padding:8px 5px 6px; float:left; background:#FFF;}
.ggt{ width:25px; height:auto; float:left; font-size:28px; color:#2e7cce; margin-top:1px;}
.ggw{ width:89%; float:left; margin-left:5px;height:30px; overflow:hidden;}
.lababox{ overflow:hidden; width:100%;}
.lababox .qimo {/*width:99999999px;*/width:10000px; height:30px;}
.lababox .qimo div{ float:left;}
.lababox .qimo ul{float:left; height:30px; overflow:hidden; zoom:1;}
.lababox .qimo ul li{float:left; height:30px; line-height:30px; list-style:none; font-size:14px; padding-right:50px; padding-left:50px;}
.lababox li{color:#000; text-decoration:none;}

/*-- 认证企业 --*/
.qrbox{ width:100%; height:auto; float:left; background:#FFF;position:relative;z-index:4;}
.qr-t{ width:100%; height:auto; float:left; padding:5px;}
.qr-tpic{ width:22px; height:auto; float:left; margin-top:3px;}
.qrline{width:2px; float:left; height:20px; background:#1367bb; margin:5px 7px 0px 7px;
filter:progid:DXImageTransform.Microsoft.Shadow(color=#e4e4e4,direction=120,strength=4);/*兼容ie*/
-moz-box-shadow: 1px 1px 4px #e4e4e4;/*兼容firefox*/
-webkit-box-shadow: 1px 1px 4px #e4e4e4;/*兼容safari或chrome*/
box-shadow:1px 1px 4px #e4e4e4;/*兼容opera或ie9*/
}
.qr-tname{float:left; line-height:34px; color:#000; font-size:14px;}
.qr-info{ width:100%; height:auto; float:left;}
.qyrboxs{ width:100%; height:auto; padding:5px; float:left; border:1px solid #e4e4e4;
-moz-border-radius: 5px; /* Firefox */
-webkit-border-radius: 5px; /* Safari 和 Chrome */
border-radius: 5px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
}
.qyr-pic{ width:35%; height:auto; float:left; padding:1.8%; position:relative;
-moz-border-radius: 10px; /* Firefox */
-webkit-border-radius: 10px; /* Safari 和 Chrome */
border-radius: 10px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
}
.qyr-info{ width:65%; height:auto; float:left; padding:1%}
.qyr-info-name{ width:100%; height:44px; line-height:22px; float:left; font-size:14px; margin-bottom:9px; margin-top:2px;
overflow: hidden;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
}
.qyr-info-name span{ color:#ec3945;}
.qyr-inof-more{ width:100%; height:15px; line-height:15px; font-size:14px; float:left; overflow: hidden;text-overflow:ellipsis;white-space: nowrap; color:#fe8945;}
.v{ position:absolute; bottom:-2px; right:-2px; width:20px; height:20px;}

/*---广告---*/
.advbox{ width:100%; height:auto; float:left; background:#FFF; position:relative;z-index:4;}

/*--最新职位--*/
.newbox{ width:100%; height:auto; float:left; background:#FFF;}
.nnone{ width:100%; height:auto; float:left; background:#FFF; padding:10px 5px;color:#2c2c2c;
/*
filter:progid:DXImageTransform.Microsoft.Shadow(color=#dadada,direction=120,strength=4);
-moz-box-shadow: 0px 1px 1px #dadada;
-webkit-box-shadow: 0px 1px 1px #dadada;
box-shadow:0px 1px 1px #dadada;
*/
}
.nnL{ width:70%; height:auto; float:left;}
.nnL-t{ width:100%; font-size:15px; font-weight:600; float:left; line-height:25px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.nnL-t em{ background:#F00; color:#FFF; font-style:normal; height:18px; line-height:18px; padding:1px 3px 0px; font-size:0.8em;
-moz-border-radius: 3px; /* Firefox */
-webkit-border-radius: 3px; /* Safari 和 Chrome */
border-radius: 3px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
}
.nnL-a{ width:100%; padding:2px; line-height:20px; font-size:12px; float:left; overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.nnL-b{ width:100%; padding:2px; height:auto; color:#FFF; line-height:20px;font-size:12px; float:left;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.nnL-b span{ margin-right:5px; padding:2px 6px; background:#7bb9fa; float:left;
-moz-border-radius: 3px; /* Firefox */
-webkit-border-radius: 3px; /* Safari 和 Chrome */
border-radius: 3px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
}
.nnL-c{ width:100%; height:50px; float:left;}
.nnlcpic{ margin-right:10px; width:50px; float:left; position:relative;
-moz-border-radius: 10px; /* Firefox */
-webkit-border-radius: 10px; /* Safari 和 Chrome */
border-radius: 10px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
}
.nnlcpic img{ width:100%;}
.nnlct{ width:58%; float:left; height:auto;}
.nnlctt{ width:100%;height:30px; float:left; line-height:30px; font-size:14px; font-weight:600;overflow: hidden;text-overflow:ellipsis;white-space: nowrap; }
.nnlcts{ width:100%; height:20px; float:left;line-height:20px; font-size:12px; overflow: hidden;text-overflow:ellipsis;white-space: nowrap; color:#999;}
.nnR{ width:30%; height:auto; float:left;}
.nnr-ms{ width:100%; height:auto; float:left; line-height:20px; font-size:20px; color:#ff5d38; font-weight:600; text-align:right; padding:5px 0px;}
.nnr-md{ width:100%; height:auto; float:left; line-height:40px; color:#161616; font-size:14px;text-align:right;}
.nnR-show{ padding:5px 15px; color:#FFF; float:right; background:#4883cd; margin-top:10px; font-size:15px; font-weight:600; border-bottom:2px solid #1c5eb1;
-moz-border-radius: 5px; /* Firefox */
-webkit-border-radius: 5px; /* Safari 和 Chrome */
border-radius: 5px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
}
.nnR-show a{ color:#FFF;}
.symore{ width:100%; height:auto; padding:10px 0px; float:left; text-align:center; background:#FFF;}
.symore a{ color:#000;}

.pjobfirst{ background:#ff9900; color:#FFF; padding:0px 4px; margin-left:5px; display:inline-block; line-height:normal; font-size:14px;
-moz-border-radius: 5px; /* Firefox */
-webkit-border-radius: 5px; /* Safari 和 Chrome */
border-radius: 5px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
}
.pjobfirsts{ background:#ff9900; color:#FFF; padding:1px 6px 3px; margin-right:10px; display:inline-block; line-height:normal; font-size:14px;
-moz-border-radius: 5px; /* Firefox */
-webkit-border-radius: 5px; /* Safari 和 Chrome */
border-radius: 5px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
}

/*--最新人才--*/
.pannl{ width:10%; height:auto; float:left;}
.pannl-pic{ height:55px; float:left; overflow:hidden;
-moz-border-radius: 10px; /* Firefox */
-webkit-border-radius: 10px; /* Safari 和 Chrome */
border-radius: 10px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
}
.pannr{ width:90%; height:auto; float:left;}
.pannr-t{ width:100%;height:30px; float:left; line-height:30px; font-size:14px; font-weight:600;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.pannr-t a{ color:#4883cd;}
.pannr-t span{ font-weight:normal; font-size:12px; padding-left:10px;}
.pannr-tm{ height:auto; float:right; line-height:20px; font-size:20px; color:#ff5d38; font-weight:600; padding:5px 0px}
.pannr-info{ width:100%; height:30px; float:left;}
.pannr-a{width:70%; padding:2px; height:auto; color:#6a6b6c; line-height:20px;font-size:12px; float:left;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.pannr-date{width:30%; height:auto; float:left; line-height:20px; color:#161616; font-size:14px;text-align:right;}
.pannr-s{ width:100%; height: 20px; float:left; line-height:18px; font-size:14px;color:#6a6b6c;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.pannr-m{width:100%; height: auto; float:left; line-height:18px; font-size:14px;color:#161616; margin-top:5px;}
.pannr-all{ width:100%; height:auto; float:left;}
.pannr-lct{ width:70%; float:left; height:auto;}
.pannr-show{padding:5px 15px; color:#FFF; float:right; background:#4883cd; margin-top:10px; font-size:15px; font-weight:600; border-bottom:2px solid #1c5eb1;
-moz-border-radius: 5px; /* Firefox */
-webkit-border-radius: 5px; /* Safari 和 Chrome */
border-radius: 5px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
}
.pannr-show a{ color:#FFF;}

/*--底部--*/
.botbox{ width:100%; position:fixed !important; bottom:0; left:0; height:48px; padding:5px 0px; z-index:10;
background: -moz-linear-gradient(top, #6dcde6, #3d8bcb); 
background: -webkit-gradient(linear,top,from(#6dcde6),to(#3d8bcb));
background: -webkit-linear-gradient(top, #6dcde6, #3d8bcb);
background: -o-linear-gradient(top, #6dcde6, #3d8bcb);
}
.botone{ width:20%; height:100%; float:left;}
.botone-pic{ width:100%; height:18px; float:left; position:relative;}
.bot-pics{ position:absolute; width:100%; height:60px; left:0%; bottom:0%;}
.footpic{ margin:0 auto; width:100%;height:60px; margin-bottom:0px;}
.footpic img{
border:3px solid #a5e9fd;
-moz-border-radius: 360px; /* Firefox */
-webkit-border-radius: 360px; /* Safari 和 Chrome */
border-radius: 360px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器*/
filter:progid:DXImageTransform.Microsoft.Shadow(color=#4d92db,direction=120,strength=4);/*兼容ie*/
-moz-box-shadow: 0px 2px 2px #4d92db;/*兼容firefox*/
-webkit-box-shadow: 0px 2px 2px #4d92db;/*兼容safari或chrome*/
box-shadow:0px 2px 2px #4d92db;/*兼容opera或ie9*/
}
.botone-name{ width:100%; height:20px; line-height:20px; text-align:center; font-size:12px; color:#FFF; float:left;}
.bobs{ width:100%; height:60px; float:left;}

/*--手机用户二维码--*/
.crtewm{ width:100%; height:auto; float:left;}
.crtewmM{ width:150px; margin:20px auto; height:170px;}
.crtewmM p{width:100%; text-align:center; float:left; font-size:12px; line-height:25px;}

/*--搜索--*/
.phome-top-name-ot{ width:100%; float:left; margin-top:2px; height:26px; font-size:14px; line-height:18px; text-align:center;
color:#FFF; font-weight:600;}
.phome-top-name-ot a{ display:block; color:#FFF;}
.phome-top-name-ot i{ font-size:22px;-webkit-animation: movel 1.2s infinite linear;-moz-animation: movel 1.2s infinite linear;
animation: movel 1.2s infinite linear; margin-top:7px;}	
@-webkit-keyframes movel {
from {-webkit-transform: translateX(-5px);
-moz-transition: translateX(-5px);
transform: translateX(-5px);}                                              
to {-webkit-transform: translateX(5px);
-moz-transition: translateX(5px);
transform: translateX(5px);}
}
@-moz-keyframes movel {
from {-webkit-transform: translateX(-5px);
-moz-transition: translateX(-5px);
transform: translateX(-5px);}                                              
to {-webkit-transform: translateX(5px);
-moz-transition: translateX(5px);
transform: translateX(5px);}
}
@keyframes movel {
from {-webkit-transform: translateX(-5px);
-moz-transition: translateX(-5px);
transform: translateX(-5px);}                                              
to {-webkit-transform: translateX(5px);
-moz-transition: translateX(5px);
transform: translateX(5px);}
}

.otsearch{ width:86%; height:30px; float:left; text-align:center;font-size:14px; line-height:30px; color:#FFF; font-weight:600; margin-top:5px;}

/*--企业--*/
.compic{width:22%; height:auto; float:left; padding-right:5px; position:relative; text-align:center;
-moz-border-radius: 10px; /* Firefox */
-webkit-border-radius: 10px; /* Safari 和 Chrome */
border-radius: 10px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
}
.compic img{ width:80%;}
.compic .v{ position:absolute; bottom:-2px; right:5px; width:25px; height:25px;}
.cominfo{ width:78%; height:auto; float:left;padding:0px 1%;}
.com-t{ width:100%; height:auto; float:left; margin-top:5px;}
.com-tname{ width:75%; height:auto; font-size:14px; font-weight:600; float:left;}
.com-tname a{ color:#4883cd;}
.com-num{  width:25%; height:auto; float:left; font-size:20px; color:#ff5d38; font-weight:600; text-align:right;}
.com-ot{ width:100%; height:auto; float:left;}
.com-ot-one{ width:50%; height:auto; color:#6a6b6c; line-height:20px;font-size:12px; float:left;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.com-ot-elseone{ width:70%; height:auto; color:#6a6b6c; line-height:20px;font-size:12px; float:left;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.com-ot-elsetwo{ width:30%; height:auto; color:#6a6b6c; line-height:20px;font-size:12px; float:left;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.com-tr{ text-align:right;}
.comls{ width:75%; height:auto; font-size:14px; float:left;}
.comrs{ width:25%; height:auto; float:left;}
.comrs a{ display:block; float:right; color:#FFF; padding:5px 15px; text-align:center; background:#4883cd; margin-top:7px; font-size:15px; font-weight:600; border-bottom:2px solid #1c5eb1;
-moz-border-radius: 5px; /* Firefox */
-webkit-border-radius: 5px; /* Safari 和 Chrome */
border-radius: 5px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */}
.page{ width:100%; height:40px; float:left; font-size:13px; text-align:center; margin-top:30px; letter-spacing:1px;}
.page a{ outline:none;text-decoration:none; color:#373e4e; display:inline-block; text-align:center; background:#59ace2; padding:2px 12px; height:auto; border:#59ace2 1px solid;line-height:28px;text-align:center;color:#FFF;font-size:14px;background:#59ace2;
-moz-border-radius: 5px; /* Firefox */
-webkit-border-radius: 5px; /* Safari 和 Chrome */
border-radius: 5px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器*/
filter:progid:DXImageTransform.Microsoft.Shadow(color=#dadada,direction=120,strength=4);/*兼容ie*/
-moz-box-shadow: 0px 2px 3px #dadada;/*兼容firefox*/
-webkit-box-shadow: 0px 2px 3px #dadada;/*兼容safari或chrome*/
box-shadow:0px 2px 3px #dadada;/*兼容opera或ie9*/
}
.page a:hover{color:#FFF; background:#72d0eb; border:1px solid #72d0eb;}
#p-one{color:#FFF; background:#c8c7c7;}
.page-info b{ color:#fe8945; }
.page-info{ width:100%; height:auto; float:left; text-align:center;}


/*----*/
.readbox{ width:100%; height:auto; float:left; text-align:center;}
.readbox span{ padding:5px 10px; background:#FFF; margin:5px; font-size:12px; color:#000; display:inline-block;
-moz-border-radius: 5px; /* Firefox */
-webkit-border-radius: 5px; /* Safari 和 Chrome */
border-radius: 5px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器*/
filter:progid:DXImageTransform.Microsoft.Shadow(color=#dadada,direction=120,strength=4);/*兼容ie*/
-moz-box-shadow: 0px 2px 3px #dadada;/*兼容firefox*/
-webkit-box-shadow: 0px 2px 3px #dadada;/*兼容safari或chrome*/
box-shadow:0px 2px 3px #dadada;/*兼容opera或ie9*/
}
/*-- xcontact --*/
.xcontact{ width:100%; height:auto; float:left; margin-top:105px; background:#FFF; padding:20px 15px 0px; line-height:28px; background:url(../img/page/abbg.png) center bottom no-repeat; background-size:100%;}

/*---*/
.phonesearch{ width:100%; height:auto; overflow:hidden; float:left; padding:20px 8%;}
.adtwo{ width:100%; height:45px; float:left;}
.adthree{ width:100%; float:left; height:auto;}
.adot{ height:45px; float:left;}
.admtop{ margin-top:5px;}
.news-inputName{ width:100%; height:auto; float:left; }
#button3{width:100%;height:45px;outline:none;outline:none; float:left; margin-top:15px;
border:#72d0eb 1px solid;line-height:45px;text-align:center;color:#FFF;font-size:14px;background:#72d0eb;
-moz-border-radius: 5px; /* Firefox */
-webkit-border-radius: 5px; /* Safari 和 Chrome */
border-radius: 5px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器*/}	
#button3{transition: 0.5s;-webkit-transition: 0.5s;-moz-transition: 0.5s; cursor:pointer; letter-spacing:3px;}
#button3:hover{background:#fe8945;border:#fe8945 1px solid;
-moz-border-radius: 5px; /* Firefox */
-webkit-border-radius: 5px; /* Safari 和 Chrome */
border-radius: 5px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器*/
}
.inputstyle{height:45px;width:100%; line-height:45px;float:left;color:#333; font-size:14px; font-family:"Microsoft YaHei"; padding:0 3%; background:#FFF;outline:none; border:1px solid #e0e2e5;
-moz-border-radius: 2px; /* Firefox */
-webkit-border-radius: 2px; /* Safari 和 Chrome */
border-radius: 2px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
}
.nice-select{
height:45px;
width:100%;
border:1px solid #e0e2e5;
float:left;
position: relative;
background: url(../../img/page/select-icons.png) #fff no-repeat right center;
-moz-border-radius: 2px; /* Firefox */
-webkit-border-radius: 2px; /* Safari 和 Chrome */
border-radius: 2px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
}
.nice-select ul li{ list-style:none;}
.nice-select input{width:100%;height:43px;float:left;color:#333; font-size:14px;font-family:"Microsoft YaHei"; padding:0 3%;outline:none; border:0px solid #e0e2e5;background-color: transparent;
}
.nice-select ul{
	width: 100%;
	display: none;
	position: absolute;
	left: 0px;
	top: 45px;
	background-color: #FFF;
	height: 130px;
	overflow-y: auto;
	border: 1px solid #E4E4E4;
	border-top: 0;
    -moz-box-shadow: 0 0 1px #E6E6E6;
    -webkit-box-shadow: 0 0 1px #E6E6E6;
    box-shadow: 0 0 1px #E6E6E6;
	z-index:99999;
	color:#1f1d1d;
}
.nice-select ul li{height: 30px;line-height: 30px;overflow: hidden;padding: 0px 5px;cursor: pointer;}
.nice-select ul li.on{background-color:#fe8945; color:#FFF;}

/* 手机侧导航 */
.sylog{ width:100%; height:auto; float:left;}
.syup{ width:100%; height:auto; float:left; padding:20px 5px; background:#72d0ea;}
.vps{ width:100%; min-width:100px; height:auto; float:left; padding:5px; font-size:14px; text-align:center; color:#FFF;}
.navbar{ padding:0;}
.syup_my{
	width:80px;
	height:80px;
	overflow: hidden;
	border-radius:360px;
	position:relative;
	z-index:99;
	margin:auto;
	cursor: pointer;
}
.sydown{ width:100%; height:auto; overflow:hidden; float:left;}

/*--手机登录--*/
.mlogin{ width:100%; height:auto; float:left;}
.mlogin-one{ width:100%; height:auto; float:left; position:relative; background:#72d0ea; padding:0px 0px 50px; margin-top:105px;}
.mpic{ width:100%; height:auto; float:left; overflow:hidden; text-align:center; margin-top:20px;}
.mpic img{ width:90px;}

.mlogin-two{ width:100%; height:auto; float:left; background:#FFF;}
.loginform{width:100%; height:auto; float:left;}
.uinArea{ width:100%; height:auto; float:left; padding:5px 10px; margin-top:0;}
.uinArea .regwarn{ float:left;}
.flt{ float:left;}
.uinname{ width:25%; height:45px; float:left; text-align:left; font-size:14px; line-height:45px;}
.inputName{ width:75%; height:auto; float:left;}
.inputName input{ width:100%;}
.minput{height:45px;width:96%;*width:90%; line-height:45px;float:left;color:#333; font-size:14px;font-family:"Microsoft YaHei"; padding:0 3%; background:#FFF;outline:none; border:1px solid #e0e2e5;
-moz-border-radius: 5px; /* Firefox */
-webkit-border-radius: 5px; /* Safari 和 Chrome */
border-radius: 5px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
}
.mns ul{ height:70px;}

#button1{ width:100px;height:38px;outline:none;margin:0px 10px; display:inline-block;
border:#59ace2 1px solid;line-height:38px;text-align:center;color:#FFF;font-size:14px;background:#59ace2;
-moz-border-radius: 5px; /* Firefox */
-webkit-border-radius: 5px; /* Safari 和 Chrome */
border-radius: 5px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器*/}	
#button1{transition: 0.5s;-webkit-transition: 0.5s;-moz-transition: 0.5s; cursor:pointer; letter-spacing:3px;}
#button1:hover{background:#fe8945;border:#fe8945 1px solid; 
-moz-border-radius: 5px; /* Firefox */
-webkit-border-radius: 5px; /* Safari 和 Chrome */
border-radius: 5px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器*/}

#button2{ width:100px;height:38px;outline:none;margin:0px 10px; display:inline-block;
border:#72d0eb 1px solid;line-height:38px;text-align:center;color:#FFF;font-size:14px;background:#72d0eb;
-moz-border-radius: 5px; /* Firefox */
-webkit-border-radius: 5px; /* Safari 和 Chrome */
border-radius: 5px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器*/}	
#button2{transition: 0.5s;-webkit-transition: 0.5s;-moz-transition: 0.5s; cursor:pointer; letter-spacing:3px;}
#button2:hover{background:#fe8945;border:#fe8945 1px solid;
-moz-border-radius: 5px; /* Firefox */
-webkit-border-radius: 5px; /* Safari 和 Chrome */
border-radius: 5px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器*/}

/*登录后*/
.overboxs{ width:100%; height:auto; float:left; padding:2% 5%;}
.overlogin{ width:100%; height:auto; line-height:22px; float:left; font-size:14px; text-align:left;}
.overdiv{ width:100%; height:auto; float:left; text-align:left; padding-top:10px;}
.overdiv ul li{ width:100%; list-style:none; line-height:35px; height:40px; font-size:14px; overflow:hidden; float:left;}
.overdiv ul li a{ color:#1f1f1f; font-weight:600;}
.overdiv ul li a:hover{ color:#72d0ea; }
.overdiv span{ width:20px; height:30px; float:left; color:#72d0ea;}
.overdiv span i{ font-size:20px; line-height:30px;}

.form-line{ width:100%; height:5px; float:left; background:#f6f6f6;}
.form-fpw{ width:100%; padding:5px; float:left; line-height:35px; font-weight:600; text-align:center;}
.form-fpw a{ text-decoration:none; color:#1f1d1d;}
.form-fpw a:hover{ color:#fe8945; }

/*底部*/
.foot-infobox{ width:100%; padding:0% 2%; height:auto; float:left;color:#000; text-align:center; font-size:11px; line-height:15px;}
.foot-infobox a{ color:#000;}
.foot-infobox a:hover{ color:#f88140;}
.foot-infobox p{ margin-bottom:5px;}
.foot-tel{ width:100%; height:25px; float:left; text-align:center; font-size:11px;}

#kfbox{position:fixed; width:40px; height:40px; top:45%; right:1px; z-index:15;cursor:pointer;}
#kfbox img{ max-width:100%;}
#kfbox span{ position:absolute; right:50px; width:170px; top:-100px; border:5px solid #1f1d1d; display:none;}
#kfbox i{ position:absolute; top:5px; right:5px; z-index:1;}

/*招聘人才*/
.reds{color:#e92e45;}
.qc-btn{ width:100%; height:auto; float:left; text-align:center; padding:20px 0; background:#FFF; margin-top:10px;}
.qc-btn div{ display:inline-block;}
.qc-btn .defaultcolor{ padding:0px 15px;height:32px;outline:none;outline:none;margin:0px 10px;
border:#f17351 1px solid;line-height:30px;color:#FFF;font-size:13px;background:#f17351;
-moz-border-radius: 3px; /* Firefox */
-webkit-border-radius: 3px; /* Safari 和 Chrome */
border-radius: 3px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器*/
}
.qc-btn .btndefault{ padding:0px 15px;height:32px;outline:none;outline:none; margin:0px 10px;
border:#72d0eb 1px solid;line-height:30px;color:#FFF;font-size:13px;background:#72d0eb;
-moz-border-radius: 3px; /* Firefox */
-webkit-border-radius: 3px; /* Safari 和 Chrome */
border-radius: 3px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器*/}	
.qc-btn .btndefault{transition: 0.5s;-webkit-transition: 0.5s;-moz-transition: 0.5s; cursor:pointer;}
.qc-btn .btndefault:hover{background:#fe8945;border:#fe8945 1px solid;
-moz-border-radius: 5px; /* Firefox */
-webkit-border-radius: 5px; /* Safari 和 Chrome */
border-radius: 5px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器*/}
.mpbox-two .txwarm{color:#000; padding:10px 8px;}
.mpbox-two .txwarm a{ color:#F00; }
.mpbox-two .txwarm a:hover{ text-decoration:underline;}
.mpbox-two .txwarms{ padding:25px 15px; width:100%; float:left; }
.mpbox-two .txwarms p{ color:#F00; font-size:18px; line-height:30px;}
.mpbox-two .txwarms p a{ color:#0000ff;}
.mpbox-two .txwarms i{ width:100%; height:auto; float:left; text-align:center;}
.mpbox-two .txwarms i img{ max-width:100%;}

.tspr{ margin-right:20px;}
.ts{ padding:0px 10px; float:right; font-size:12px; background:#EFEFEF; color:#666666; line-height:25px; margin-top:3px; margin-bottom:15px;
-moz-border-radius: 3px; /* Firefox */
-webkit-border-radius: 3px; /* Safari 和 Chrome */
border-radius: 3px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
}
.ts i{ float:left; padding-right:5px;}
.ts i img{ width:16px; margin-top:5px;}
.ts a{color:#666666;height:25px; padding:0;}
.ts a:hover{}

/*logo*/
.plogo{ width:100%; height:auto; position:fixed; z-index:80; background:#FFF; text-align:center;}
.mcbox{ width:650px; height:auto; position:relative; margin:0 auto; height:65px;}
.plogo img{ height:65px; max-width:100%; position:relative; z-index:1;}
.plogo span{ position:absolute; top:-1px; left:0; width:100%; text-align:center; }
.plogo span img{ width:100%; height:auto;}
.plogo i{ position:absolute; bottom:0px; right:0; text-align:right;}
.plogo i img{ width:60%; height:auto;}
.plogo b{ position:absolute; bottom:12px; left:7%; text-align:left;}
.plogo b img{ width:60%; height:auto;}

/*顶部广告*/
.inbanner{ width:100%; height:auto; float:left; margin-top:105px;}
.allinimg{ width:100%; float:left; padding:4px; background:#FFF;}
.inimg{ width:50%; height:auto; float:left; padding:3px;}
.inimgx{ width:100%; height:auto; float:left; padding:3px;}
.inimg img,.inimgx img{ width:100%;
-moz-border-radius: 5px; /* Firefox */
-webkit-border-radius: 5px; /* Safari 和 Chrome */
border-radius: 5px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
}

/*應聘職位*/
.inboxs{ width:100%; height:auto; float:left; position:relative;}
.historyback{ width:100%; height:auto; float:left; background:#FFF;}
.historyback a{ color:#FFF; background:#fe8944; display:inline-block; padding:6px 8px; margin:5px; font-size:14px;}
.historyback i{ color:#FFF; }
.top42{ width:100%; height:42px; float:left; margin-top:105px;}
.topdaos{ width:650px; height:42px; float:left; position:absolute; background:#72d0eb; margin-top:105px; padding-top:10px; z-index:3;}
.nocolor{ background:#FFF;}
.moveback{ position:absolute; left:0; top:0; z-index:1; width:9%;}
.moveback i{ width:150px; font-style: normal; height:42px; float:left; line-height:43px; font-size:16px; color:#FFF; text-align:center; text-align: left; padding: 0px 10px;}
.moveback p{ display:none; visibility:hidden;
filter:alpha(opacity=0);   
-moz-opacity:0;   
-khtml-opacity: 0;   
opacity: 0; 
}
.moveback i a{ float:left; width:100%; height:100%; background:#933;}
.moveback i.colorgg{ color:#000;}
#showsnav .fixeds{ width:100%; background:#72d0eb; position:fixed; top:108px;}
#showsnav .fixeds i{ width:15%; padding:0px}
#showsnav .fixeds i.colorgg{ color:#FFF;}
#showsnav .fixeds p{ width:75%; height:42px; display:table; visibility:visible;
filter:alpha(opacity=100);   
-moz-opacity:1;   
-khtml-opacity: 1;   
opacity: 1; 
}
#showsnav .fixeds p span{ width:100%; height:100%; display:table-cell; color:#FFF; text-align:center; vertical-align:middle;}
.topclear{margin-top:0px;}
.tdaone{ width:33.33%; float:left; height:auto; position:relative; padding:0 1%}
.tdaone i span,.tdatwo i span{ font-style:normal; font-size:14px; font-family:"微软雅黑",Microsoft YaHei; padding-left:5px;}
.tdatwo:after,.tdaone:after{
content: "";
position: absolute;
top: 0;
border:1px #FFF solid;
height:100%;
}
.tdaoner:after{
content: "";
position: absolute;
top: 0;
border:0px #FFF solid;
height:100%;
}
#noi{ font-style:normal; font-size:15px; overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}
.thischo,.thischoin{width:650px; height:300px; position:relative; overflow:auto; background:#FFF; padding-bottom:50px; float:left;}
.thischo a{width:50%; height:auto; border-bottom:1px dashed #ececec; float:left; color:#000; padding:10px 5px; text-align:center;}
.tdatwo{ width:50%; float:left;height:auto; position:relative;}
.tdatwo i,.tdaone i{ font-size:18px; text-align:center; width:100%; float:left; color:#FFF;}
.tdaone a,.tdatwo a{ display:block;}
.casenav,.casenav1,.casenav2,.casenav3{ width:100%; height:auto; position:absolute; top:42px; left:0; background:#FFF;
filter:progid:DXImageTransform.Microsoft.Shadow(color=#dadada,direction=120,strength=4);/*兼容ie*/
-moz-box-shadow: 0px 2px 3px #dadada;/*兼容firefox*/
-webkit-box-shadow: 0px 2px 3px #dadada;/*兼容safari或chrome*/
box-shadow:0px 2px 3px #dadada;/*兼容opera或ie9*/
}
.cchc{ text-align:center; padding:12px 0px;}
.bhs{ display:none;}

.noscroll{height: 100%;overflow: hidden;}
/*公司*/
/*vip*/
.vipfont{ color:#F00; margin-left:5px;}
.vipfonts{ color:#F00;}

/*--返回--*/
.backbox{ width:auto; height:auto; position:absolute; top:5px; left:5px; background:#fe8944; text-align:left; z-index:1;
-moz-border-radius: 5px; /* Firefox */
-webkit-border-radius: 5px; /* Safari 和 Chrome */
border-radius: 5px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
filter:progid:DXImageTransform.Microsoft.Shadow(color=#ccc,direction=120,strength=4);/*兼容ie*/
-moz-box-shadow: 0px 2px 5px #ccc;/*兼容firefox*/
-webkit-box-shadow: 0px 2px 5px #ccc;/*兼容safari或chrome*/
box-shadow:0px 2px 5px #ccc;/*兼容opera或ie9*/
}
.backbox a{ color:#FFF; float:left; padding:5px 12px 4px}
.backbox i{ padding-right:5px; font-size:14px;}

.backbox2{ width:auto; height:auto; position:absolute; top:5px; left:45px; background:#0b5fb4; text-align:left; z-index:1;
-moz-border-radius: 5px; /* Firefox */
-webkit-border-radius: 5px; /* Safari 和 Chrome */
border-radius: 5px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
filter:progid:DXImageTransform.Microsoft.Shadow(color=#ccc,direction=120,strength=4);/*兼容ie*/
-moz-box-shadow: 0px 2px 5px #ccc;/*兼容firefox*/
-webkit-box-shadow: 0px 2px 5px #ccc;/*兼容safari或chrome*/
box-shadow:0px 2px 5px #ccc;/*兼容opera或ie9*/
}
.backbox2 a{ color:#FFF; float:left; padding:5px 12px 4px}
.backbox2 i{ padding-right:5px; font-size:14px;}

/*底部*/
.foot-infoboxs{ width:100%; padding:0% 2%; height:auto; float:left;color:#000; text-align:center; font-size:11px; line-height:15px;}
.foot-infoboxs a{ color:#000; display:inline-block; width:100px; padding:0px 25px;}
.foot-infoboxs a img{ width:100%;}
.foot-infoboxs a i{ width:100%; float:left; padding:5px; background:#d3d3d3;
-moz-border-radius: 360px; /* Firefox */
-webkit-border-radius: 360px; /* Safari 和 Chrome */
border-radius: 360px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
}
.foot-infoboxs a span{ width:100%; float:left; padding:5px 0px;}
.foot-infoboxs a:hover{ color:#ff9900; transition: 0.3s;-webkit-transition: 0.3s;-moz-transition: 0.3s;}
.foot-infoboxs a:hover i{ background:#ff9900; transition: 0.3s;-webkit-transition: 0.3s;-moz-transition: 0.3s;}
