@charset "utf-8";
/*全局初始化样式*/
body{ padding:0; margin:0 auto; font-size:14px; font-family:'Microsoft Yahei'; color: #555; width:100%; zoom:1; line-height: 1.42857143; word-wrap:break-word;

/*禁用Webkit内核浏览器的文字大小调整功能*/
-webkit-text-size-adjust:none; 

/*取出点击出现半透明的灰色背景*/
-webkit-tap-highlight-color:rgba(0,0,0,0); 
-webkit-tap-highlight:rgba(0,0,0,0);

/*控制文本可选性*/
/*-webkit-user-select: none;
    -ms-user-select: none;
   -moz-user-select: none;
 -khtml-user-select: none;
        user-select: none;*/
        
/*设置字体的抗锯齿或者说光滑度*/
-webkit-font-smoothing: antialiased;
}

/*默认去除ul、li的默认样式*/
.p,.h1,.h2,.h3,.h4,.h5,.h6{ margin: 0; padding: 0;}
.ul,.ul li{ list-style:none; margin: 0; padding: 0;} 
/*初始化下拉菜单、单行输入框、多行输入框的样式*/
select,input,textarea{ font-family:'Microsoft Yahei'; -moz-border-radius:0; -o-border-radius:0; -ms-border-radius:0; -webkit-border-radius:0; border-radius:0;} 
/*表单元素获得焦点时不显示虚线框*/
input:focus { outline: none;}
input,button,select,textarea{ outline:none;/*强制去除表单自带的样式*/ } 
input[type=button], input[type=submit], input[type=file], button { cursor: pointer; -webkit-appearance: none; }
/*不允许多行输入文本框有滚动条*/
textarea{ resize:none; /*强制去除textarea自带的样式*/ } 
/*初始化表单元素样式*/
textarea,input,select { background:none; border:none; margin:0; padding:0;}
/*初始化HTML5标签样式*/
audio,canvas,progress,video { display: inline-block; vertical-align:baseline;}
article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display:block;}
/*去除figure边距*/
figure,figcaption{ margin:0px; padding:0px;}

/*初始化图片样式*/
ul,ul li,img{ vertical-align:top;}
img{ border:none; border:0; max-width:100%; }

/*初始化a的样式和字体样式*/
a{ color:#555; text-decoration:none; -webkit-tap-highlight-color:rgba(0,0,0,0);}
a:focus { outline:none; -moz-outline:none;}
a:hover{ }

/*清除浮动*/
.clearfix:after{
    display: block;
    font-size: 0;
    line-height:0;
    visibility: hidden;
    height: 0;
    clear: both;
    content: " ";  
}
/*全局样式*/


/*框架*/
.contain{ padding:0 15px; margin:0 auto;}
@media screen and (min-width:1248px){
	.contain{ width:1200px;}
}

.gray{ background-color:#f3f3f3;} 

/*头部*/
.header{ background-color:#fff; padding-top:30px; padding-bottom:30px; position:relative;}
.header .wrap{ padding-left:233px; padding-right:15px;}
.header .logo{ margin:0; width:218px; position:absolute; left:15px; top:50%; margin-top:-20px;}
.header .interface{ display:none;}

.header .navBtn{ width:30px; float:right; display:inline;}
.header .navBtn span{ display:block; height:2px; background-color:#333; margin-bottom:4px;}
.header .navBtn span:last-child{ margin-bottom:0;}
.header .mainNav{ background-color:#287ea9; position:absolute; top:80px; left:0; right:0; z-index:9;}
.header .mainNav li{ display:none;}
.header .nav-collapse.opened li{display:block;}

.header .mainNav li{ border-top:1px solid #2b93c7; border-bottom:1px solid #185c7e;}
.header .mainNav li>a{ display:block; color:#fff; padding:10px 15px; }
.header .mainNav li.onnav>a,.header .mainNav li.on>a{ background-color:#067bee;}
.header .mainNav .searchBox{ padding:10px 15px; position:relative;}
.header .mainNav .searchBox input{ width:100%; font-size:14px; -webkit-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px; -ms-border-radius:4px; border-radius:4px; color:#555; background:#fff; padding:10px 41px 10px 15px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box;}
.header .mainNav .searchBox a{ display:block; width:13px; height:13px; background:url(../images/c1.png) no-repeat center; position:absolute; right:30px; top:50%; margin-top:-6px; z-index:8;}
/*@media screen and (min-width:768px){
	.header{ padding-bottom:0;}
	.header .wrap{ padding-left:15px;}
	.header .logo{ width:281px; position:static; margin-top:0;}
	.header .navBtn{ display:none;}
	.header .mainNav{ display:block;  position:static; margin-top:20px; margin-left:-15px; margin-right:-15px;}
	.header .mainNav ul{ padding-left:15px; padding-right:15px;}
	.header .mainNav li{ width:12.5%; float:left; display:inline; text-align:center; border:none; position:relative;}
	.header .mainNav li:before{ content:''; position:absolute; top:14px; bottom:14px; right:0; width:1px; background:#3095c8;}
	.header .mainNav li:nth-last-child(1),.header .mainNav li:nth-last-child(2),.header .mainNav li:nth-last-child(3){ width:auto; display:block; position:absolute; float:none;}
	.header .mainNav li:nth-last-child(2) a,.header .mainNav li:nth-last-child(3) a{ font-size:12px; padding:0;}
	.header .mainNav li:nth-last-child(1){ right:83px; bottom:71px;}
	.header .mainNav li:nth-last-child(1) .searchBox{ padding:0;}
	.header .mainNav li:nth-last-child(1) .searchBox input{ border:1px solid #ebebeb;}
	.header .mainNav li:nth-last-child(1) .searchBox a{ right:15px;}
	.header .mainNav li:nth-last-child(2){ right:15px; bottom:82px;}
	.header .mainNav li:nth-last-child(2) a{ color:#666;}
	.header .mainNav li:nth-last-child(3){ right:41px; bottom:81px;}
	.header .mainNav li:nth-last-child(3) a{ width:18px; height:18px; line-height:18px;}
	.header .mainNav li:nth-last-child(1):before,.header .mainNav li:nth-last-child(2):before,.header .mainNav li:nth-last-child(3):before,.mainNav li:nth-last-child(4):before{ display:none;}
}*/
/*@media screen and (min-width:1248px){
	.header{ padding-bottom:30px;}
	.header .wrap{ width:888px; margin:0 auto; padding-left:327px; position:relative;}
	.header .logo{ position:absolute; margin-top:-32px;} 
	.header .interface{ font-size:12px; display:block; position:absolute; padding-left:18px; background:url(../images/c1.png) no-repeat left center; cursor:pointer; right:79px; bottom:48px;}
	.header .mainNav{ background:none; margin:0; margin-top:18px; }
	.header .mainNav ul{ float:right; display:inline; padding-left:0; padding-right:0;}
	.header .mainNav li{ width:auto; text-align:right; margin-left:54px;}
	.header .mainNav li>a{ padding:0; color:#555; line-height:40px;}
	.header .mainNav li:before{ display:none;}
	.header .mainNav li:hover>a,.header .mainNav li.onnav>a{ background:url(../images/c2.png) no-repeat center; color:#0285da; font-weight:bold;}
	.header .mainNav li:nth-last-child(1),.header .mainNav li:nth-last-child(2),.header .mainNav li:nth-last-child(3){ margin-left:0; text-align:center;}
	.header .mainNav li:nth-last-child(1){ display:none; bottom:36px; right:135px;}
	.header .mainNav li:nth-last-child(2){ bottom:49px;}
	.header .mainNav li:nth-last-child(2)>a{ line-height:normal;}
	
	.header .mainNav li:nth-last-child(3){ bottom:48px;}
	.header .mainNav li:nth-last-child(2) a{ color:#fff;}
	.header .mainNav li:nth-last-child(2):hover>a{ background-color:#067bee;}
	.header .mainNav li:nth-last-child(2):hover>a,.header .mainNav li:nth-last-child(3):hover>a{ font-weight:normal;}
	.header .mainNav li.show{ display:block;}
} */

@media screen and (min-width:992px){
	.header{ padding:40px 0;}
	.header .wrap{ padding-left:281px;}
	.header .logo{ width:281px; position:absolute; margin-top:-26px; }
	.header .interface{ font-size:12px; display:block; position:absolute; padding-left:18px; background:url(../images/c1.png) no-repeat left center; cursor:pointer; right:126px; bottom:42px;}
	.header .mainNav{ top:100px; left:auto; width:190px; }
	.header .mainNav li:nth-last-child(1),.header .mainNav li:nth-last-child(2),.header .mainNav li:nth-last-child(3){ border:none; width:auto; display:block; position:absolute; float:none;}
	.header .mainNav li:nth-last-child(2) a,.header .mainNav li:nth-last-child(3) a{ font-size:12px; padding:0; text-align:center; width:18px; height:18px; line-height:18px;}
	.header .mainNav li:nth-last-child(1){ right:165px; top:-71px; display:none;}
	.header .mainNav li:nth-last-child(1) .searchBox{ padding:0;}
	.header .mainNav li:nth-last-child(1) .searchBox input{ border:1px solid #ebebeb;}
	.header .mainNav li:nth-last-child(1) .searchBox a{ right:15px;}
	.header .mainNav li:nth-last-child(2){ right:72px; top:-59px;}
	
	
	.header .mainNav li:nth-last-child(3){ right:103px; top:-59px;}
	.header .mainNav li:nth-last-child(3) a{  color:#666; }
	.header .mainNav li:nth-last-child(3) a:hover{ color:#fff;} 
	.header .mainNav li:nth-last-child(1):before,.header .mainNav li:nth-last-child(2):before,.header .mainNav li:nth-last-child(3):before,.mainNav li:nth-last-child(4):before{ display:none;}
	.header .mainNav li.show{ display:block;}
}
@media screen and (min-width:1248px){
	.header{ width:1230px; margin:0 auto; }
	.header .mainNav li:hover a{ background:#067bee;}
	.header .mainNav li:nth-last-child(1):hover a{ background:url(../images/c1.png) no-repeat center;}
}
/*底部*/
.floor1{ display:none;}
.floor2{ padding:21px 0; line-height:24px;} 
.floor2 em{ font-style:normal; margin:0 12px;}
.floor2{ text-align:center; background-color:#1f1f1f;}
.floor2,.floor2 a{ color:#a9a9a9;}
.floor2 .icp,.floor2 span{ display:block;}
@media screen and (min-width:1248px){
	.floor1 .items{ margin-right:49px; float:left; display:inline; line-height:24px;}
	.floor1,.floor1 a{ color:#a1a0a0;}
	.floor1{ font-size:12px; display:block; background-color:#4c4a44; padding:63px 0; } 
	.floor1 p{ margin:0;  margin-top:5px;}
	.floor1 p i{ position:absolute; left:0; top:2px;}
	.floor1 .li1{ width:246px;}
	.floor1 .li2{ width:182px;}
	.floor1 .li3{ width:134px;}
	.floor1 .li4{ display:block; margin-right:0;}
	.floor1 .li1 .logo2{ margin-bottom:14px;}
	.floor1 .li1 p{ position:relative; padding-left:20px;}
	.floor1 .dt{ display:inline-block; font-size:16px; border-bottom:1px solid #82817c; padding-left:26px; position:relative; padding-bottom:16px; margin-bottom:11px;}
	.floor1 .dt,.floor1 .dt a{ color:#fff; }
	.floor1 .dt:before{ content:''; width:20px; height:1px; background-color:#067bee; position:absolute; left:0; bottom:-1px;}
	.floor1 .dt i{ position:absolute; left:0; top:3px;} 
	.floor1 .li4{ width:490px; }
	.floor1 .li4 .dt{ display:block;}
	.floor1 .li4 .left,.floor1 .li4 .right{ float:left; display:inline;}
	.floor1 .li4 .left{ width:190px; margin-right:9px;}
	.floor1 .li4 .right{ width:291px;}
	.floor1 .li4 li{ margin-bottom:19px; }
	.floor1 .li4 li:last-child{ margin-bottom:0;}
	.floor1 .li4 .txt,.floor1 .li4 textarea{ font-size:12px; padding:10px 12px; background:#82817c; color:#bdbcba; line-height:14px;}
	.floor1 .li4 .txt{ width:166px; height:14px; }
	.floor1 .li4 .right li:nth-last-child(2){ height:87px;}
	.floor1 .li4 textarea{ width:267px; height:67px;}
	.floor1 .btn,.floor1 .btn2{ font-size:14px; cursor:pointer; height:34px; line-height:34px;}
	.floor1 .btn{ width:116px;  color:#fff; background:#067bee;}
	.floor1 .btn2{ color:#908f8d; margin-left:26px; }
	.floor1	:-moz-placeholder { color:#bdbcba;}
	.floor1 ::-moz-placeholder { color:#bdbcba;}
	.floor1 input:-ms-input-placeholder,.floor1 textarea:-ms-input-placeholder{ color:#bdbcba;}
	.floor1 input::-webkit-input-placeholder,.floor1 textarea::-webkit-input-placeholder{ color:#bdbcba;}
	
	.floor2{ line-height:normal;}
	/*.floor2 .links{ float:left; display:inline;}*/
	.floor2 .coyRight{ margin-top:10px;}
	.floor2 .icp,.floor2 span{ display:inline;}
	.floor2 .hide{ display:none;}
}


/*分页*/
.Pages{ font-size:12px; text-align:center; padding:44px 0;}
.Pages a,.Pages em{ display:inline-block; *display:inline; zoom:1;}
.Pages a{ color:#797979; border:1px solid rgba(0,0,0,0); line-height:28px; margin:0px 2px;}
.Pages em{ font-style:normal;}
.Pages a:hover,.Pages a.a_cur{ color:#fff; background-color:#3977dd; border-color:#3977dd;}
.Pages .a_first,.Pages .a_prev,.Pages .a_next,.Pages .a_end{ width:58px;  border-color:#dcdcdc;}
.Pages .num{ display:none;}
@media screen and (min-width:768px){
	.Pages a{ margin:0px 10px;}
	.Pages .a_first,.Pages .a_prev,.Pages .a_next,.Pages .a_end{ width:74px; }
	.Pages .num{ display:inline-block;}
	.Pages .num a{ padding:0 13px; margin:0 2px;}
}


/*首页*/
.homeBan{ width:100%;}
.homeBan a{ display:block; text-align:center;  background-repeat:no-repeat; background-position:center; -webkit-background-size:cover; -moz-background-size:cover; -o-background-size:cover; -ms-background-size:cover; background-size:cover;}
.homeBan img:last-child{ display:none;}
.homeBan .swiper-pagination-bullet{ width:12px; height:12px;}
@media screen and (min-width:768px){
	.homeBan img:first-child{ display:none;}
	.homeBan img:last-child{ display:inline;}
}

.ti{ text-align:center; padding:30px 0;}
.ti span{ font-size:18px; color:#333; padding:0 45px; position:relative;}
.ti span:before,.ti span:after{ content:''; width:20px; height:2px; background-color:#067bee; position:absolute; top:50%; margin-top:-1px;}
.ti span:before{ left:0;}
.ti span:after{ right:0;}
.ti div{ font-size:12px; margin-top:10px;} 
@media screen and (min-width:992px){
	.proIndex .ti{ padding-top:66px; padding-bottom:47px;}
	.ti span{ font-size:30px;}
}

.proIndex ul{ margin-left:-5px; margin-right:-5px; margin-top:-10px;}
.proIndex li{ width:50%; text-align:center; padding:0 5px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box; float:left; display:inline; margin-top:10px;}
.proIndex li div{ padding-top:120%; position:relative; overflow:hidden;}
.proIndex li span{ position:absolute; left:0; width:100%; bottom:0; background-color:rgba(0,0,0,.7); z-index:2; color:#fff; text-align:center; padding:7px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box; z-index:99;}
.proIndex li span i{ display:none;}
.proIndex li a{ position:absolute; left:0; right:0; top:0; bottom:0; z-index:4; background-repeat:no-repeat; -webkit-background-size:cover; -moz-background-size:cover; -o-background-size:cover; -ms-background-size:cover; background-size:cover;}
@media screen and (min-width:768px){
	.proIndex li{ width:25%;} 	
}
@media screen and (min-width:992px){
	.proIndex li{ overflow:hidden;}
	.proIndex li span i{ display:block; font-size:9px; font-style:normal; color:rgba(255,255,255,.5); overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
	.proIndex li a{ -webkit-transition:all 0.6s; -moz-transition:all 0.6s; -o-transition:all 0.6s; -ms-transition:all 0.6s; transition:all 0.6s;}
	.proIndex li a:hover{ -webkit-transform: scale(1.4); -moz-transform: scale(1.4); -o-transform: scale(1.4); -ms-transform: scale(1.4); transform: scale(1.4); }
}
@media screen and (min-width:1200px){
	.proIndex li span{ width:auto; padding-left:22px; padding-right:22px;}
}
@media screen and (min-width:1248px){
	.proIndex .list{ position:relative; height:587px;}
	.proIndex .list ul,.proIndex .list li{ margin-top:0;}
	.proIndex .list li{ float:none; position:absolute;}
	.proIndex li:nth-child(1),.proIndex li:nth-child(2),.proIndex li:nth-child(3),.proIndex li:nth-child(4){ top:0;}
	.proIndex li:nth-child(5),.proIndex li:nth-child(6),.proIndex li:nth-child(7),.proIndex li:nth-child(8){ bottom:0;}
	.proIndex li:nth-child(1),.proIndex li:nth-child(5){ left:-5px;}
	.proIndex li:nth-child(2),.proIndex li:nth-child(6){ left:299px;}
	.proIndex li:nth-child(3),.proIndex li:nth-child(7){ left:607px;}
	.proIndex li:nth-child(4),.proIndex li:nth-child(8){ right:-5px;}
	.proIndex li:nth-child(1){ width:303px;}
	.proIndex li:nth-child(2){ width:307px;}
	.proIndex li:nth-child(3){ width:338px;}
	.proIndex li:nth-child(4){ width:259px; clear:right;}
	.proIndex li:nth-child(5){ width:301px;}
	.proIndex li:nth-child(6){ width:307px;}
	.proIndex li:nth-child(7){ width:292px;}
	.proIndex li:nth-child(8){ width:304px;}
	.proIndex li:nth-child(1) div,.proIndex li:nth-child(2) div{ padding-top:325px;}
	.proIndex li:nth-child(3) div,.proIndex li:nth-child(4) div{ padding-top:243px;}
	.proIndex li:nth-child(5) div,.proIndex li:nth-child(6) div{ padding-top:250px;}
	.proIndex li:nth-child(7) div,.proIndex li:nth-child(8) div{ padding-top:333px;}
}

.serviceIndex .ti{ padding-left:15px; padding-right:15px;}
@media screen and (min-width:768px){
	.serviceIndex .ti,.serviceIndex .ti span{ color:#fff;} 
	.serviceIndex .ti{ padding-left:15px; padding-right:15px; background:url(../images/c3.jpg) no-repeat center;}
	.serviceIndex .ti span:before,.serviceIndex .ti span:after{ background-color:#fff;}
}
@media screen and (min-width:992px){
	.serviceIndex .ti{ padding-top:41px; padding-bottom:41px;}
}

.serviceIndex ul{ margin-top:-20px; -webkit-display:flex; -moz-display:flex; -o-display:flex; -ms-display:flex; display:flex; -webkit-flex-wrap:wrap; -moz-flex-wrap:wrap; -o-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; }
.serviceIndex li{ text-align:center; margin-top:20px; width:50%; float:left; display:inline; padding:0 10px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box;} 
.serviceIndex h2,.serviceIndex p{ margin:0;}
.serviceIndex h2{ font-size:18px; font-weight:normal; margin-top:20px;}
.serviceIndex h2 a{ color:#1477af;}
.serviceIndex p{ margin-top:6px;}
@media screen and (min-width:768px){
	.serviceIndex{ margin-top:30px;}
	.serviceIndex ul{ margin-top:10px;}
	.serviceIndex li{ -webkit-display:flex; -moz-display:flex; -o-display:flex; -ms-display:flex; display:flex; align-items:center; padding-left:0;}
	.serviceIndex li:nth-child(2n){ padding-right:0; padding-left:10px;}
	.serviceIndex .pic{ width:15%; }
	.serviceIndex .memos{ text-align:left; width:78.33%; margin-left:6.67%;}
	.serviceIndex h2{ margin-top:0;}
	.serviceIndex p{ margin-top:2px;}
}
@media screen and (min-width:992px){
	.serviceIndex{ margin-top:68px;}
	.serviceIndex ul{ margin-top:23px;}	
	.serviceIndex li{ margin-top:40px; padding-right:49px;}
	.serviceIndex li:nth-child(2n){ padding-right:0; padding-left:49px;}
	.serviceIndex h2{ font-size:24px;}
}


.newIndex{ background-color:#f3f3f3; margin-top:30px; padding-bottom:30px;}
.newIndex .ti{ padding-left:15px; padding-right:15px;}
@media screen and (min-width:992px){
	.newIndex{ margin-top:63px;}
}
.newIndex .left li{ margin-bottom:17px;}
.newIndex .left li .pic{ text-align:center;}
.newIndex .left h2,.newIndex .left p{ margin:0;}
.newIndex .left h2{ font-size:16px; font-weight:normal; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.newIndex .left .title{ position:relative; padding-right:100px; margin-top:17px;}
.newIndex .left span{ font-size:14px; color:#777; position:absolute; right:0; top:1px;}
.newIndex .left p{ font-size:12px; height:34px; overflow:hidden; color:#a7a6a6; margin-top:11px;}
.newIndex .left .more{ text-align:right; margin-top:21px;}
.newIndex .left .more a{ text-transform:uppercase; font-size:12px; color:#a7a6a6; display:inline-block; width:115px; height:33px; text-align:center; line-height:33px; -webkit-border-radius:33px; -moz-border-radius:33px; -o-border-radius:33px; -ms-border-radius:33px; border-radius:33px; border:1px solid #a7a6a6;}

.newIndex .right a{ text-align:center; display:block; position:relative;}
.newIndex .right a .txt{ position:absolute; left:0; right:0; bottom:0; color:#fff; background-color:rgba(0,0,0,.5); padding:12px 60px 12px 10px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.newPlayer .swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ width:auto; position:absolute; right:10px; left:auto;}
.newPlayer .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{ margin-right:0;}
.newPlayer .swiper-pagination-bullet{ background:#fff; opacity:1;}
.newPlayer .swiper-pagination-bullet-active{ background:#067bee;}
@media screen and (min-width:768px){
	.newIndex .left{ width:56.83%; float:left; display:inline;}
	.newIndex .left li:last-child{ margin-bottom:0;}
	.newIndex .right{ width:37.33%; float:right; display:inline;}
	.newIndex .right a .txt{ padding-left:20px; padding-right:70px;}
	.newIndex .left .pic{ width:36.4%; float:left; display:inline;}
	.newIndex .left .memos{ width:60.29%; float:right; display:inline;}
	.newIndex .left .title{ margin-top:0;}
	.swiper-pagination-custom, .swiper-pagination-fraction{ right:20px;}
}
@media screen and (min-width:992px){
	.newIndex{ padding-bottom:58px; }
	.newIndex .ti{ padding-top:41px; padding-bottom:68px;}
	.newIndex .left .title{ margin-top:17px;}
}


/*内页公共部分*/
.slidebar{ padding:16px 0; background-color:#72b8f0;}
.navMenu ul{ margin-top:-9px; margin-left:-5px; margin-right:-5px;}
.navMenu li{ /*min-width:50%;*/ padding:0 5px; float:left; display:inline; margin-top:9px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box; }
.navMenu li a{ display:block; font-size:14px; padding:0 24px; color:#fff; height:32px; text-align:center; line-height:32px; background-color:#72b8f0; -webkit-border-radius:32px; -moz-border-radius:32px; -o-border-radius:32px; -ms-border-radius:32px; border-radius:32px; border:1px solid #8ec6f3; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box;}
.navMenu li.onmenu a{ font-weight:bold; color:#444; background-color:#fff; border-color:#fff; }
@media screen and (min-width:768px){
	.navMenu li{ /*width:180px;*/}
	.navMenu li a{ font-size:16px;}
}
@media screen and (min-width:992px){
	.navMenu li:hover a{ font-weight:bold; color:#444; background-color:#fff; border-color:#fff; }
}
.current,.current a{ color:#fff;}
.current{ font-size:12px; margin-top:16px; padding-left:28px; background:url(../images/c19.png) no-repeat 0 2px; }
.current span{ position:relative; display:inline-block; vertical-align:top;}
.current span a{ display:block; cursor:pointer; width:100%; position:absolute; right:0px; top:0px; height:25px;}

/*@media screen and (min-width:992px){
	.slidebar .content{ position:relative; padding-right:288px;}
	.current{ position:absolute; right:0; top:16px; margin-top:0;}
}
@media screen and (min-width:1200px){
	.slidebar .content{ padding-right:322px;}
}*/
@media screen and (min-width:992px){
	.current{ margin-top:30px;}
}

/*产品中心*/
.proPage{ padding-top:10px; padding-bottom:30px;}
@media screen and (min-width:992px){
	.proPage{ padding-bottom:55px;}
}
.proType ul{ margin-left:-10px; margin-right:-10px;}
.proType li{ width:50%; padding:0 10px; text-align:center; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box; float:left; display:inline; margin-top:20px;}
.proType li h2{ margin:0; font-weight:normal; font-size:16px; padding:0 4px; margin-top:14px; }
@media screen and (min-width:400px){
	.proType li{ width:33.3333%;}
}

@media screen and (min-width:768px){
	.proType li{ -webkit-display:flex; -moz-display:flex; -o-display:flex; -ms-display:flex; display:flex; -webkit-align-items:center; -moz-align-items:center; -o-align-items:center; -ms-align-items:center; align-items:center;}
	.proType li h2{ margin-top:0; padding:0; margin-left:20px;}
}

@media screen and (min-width:992px){
	.proType li{ margin-top:45px;}
	.proType li h2{ font-size:18px; margin-left:28px;}
}


/*产品中心二*/
.cateTi{ padding:25px 0; text-align:center; font-size:20px; font-weight:bold; color:#3977dd;}
.proList,.proList dd,.proList dt{ margin:0; padding:0;}
.proList dt{ display:none; /*background-color:#0285da; color:#fff; font-size:16px; */}
.proList dd{ position:relative; padding:12px 86px 12px 15px; border-bottom:1px solid #ccc;}
.proList dd span{ display:none; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.proList dd span:nth-child(3),.proList dd span:last-child{ display:block; }
.proList dd span:last-child{ position:absolute; right:15px; top:50%; margin-top:-9px;}

@media screen and (min-width:768px){
	.proList dt{ padding:14px 0; font-size:16px; font-weight:bold; display:block; color:#fff; background-color:#3977dd;}
	.proList dt span,.proList dd span{ text-align:center; width:16.66%; float:left; display:inline; padding:0 10px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -obox-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box;}
	.proList dd{ padding-left:0; padding-right:0; border:none;}
	.proList dd span:last-child{ position:static; margin-top:0;}
	.proList dd:nth-child(2n){ background-color:#fff;}
}
@media screen and (min-width:992px){
	.cateTi{ padding-top:35px; padding-bottom:35px;}
}


/*公司新闻*/
.newList li{ padding:40px 0 50px 0; background:url(../images/c10.png) repeat-x left bottom;}
.newList a{ display:block; color:#afaeae;}
.newList .pic{ text-align:center;}
.newList h2,.newList p{ margin:0;}
.newList a h2{ font-size:17px; font-weight:normal; margin-top:20px; color:#666;}
.newList p{  height:48px; overflow:hidden; line-height:24px;}
.newList i{ font-style:normal; display:block;}
.newList span{ width:126px; height:36px; display:block; font-size:12px; text-transform:uppercase; text-align:center; line-height:36px; -webkit-border-radius:36px; -moz-border-radius:36px; -o-border-radius:36px; -ms-border-radius:36px; border-radius:36px; border:1px solid #dcdcdc; margin-top:18px;}
.newList .date,.newList i,.newList p{ margin-top:10px;}
.newList .date{ font-size:12px;}

.newList li.liTop{ border-bottom:1px solid #e3e3e3; background:none; padding-bottom:40px;}

@media screen and (min-width:768px){
	.newList a h2{ margin-top:2px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
	
	.newList li .pic{ width:23.41%; float:left; display:inline;}
	.newList li .memos{ width:73.91%; float:right; display:inline; padding-right:72px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box;}
	
	.newList li.liTop a{ background-color:#fff; -webkit-display:flex; -moz-display:flex; -o-display:flex; -ms-display:flex; display:flex; -webkit-align-items:center; -moz-align-items:center; -o-align-items:center; -ms-align-items:center; align-items:center;}
	.newList li.liTop .title{ position:relative; padding-right:100px;}
	.newList li.liTop i{ position:absolute; right:0; top:2px; margin-top:0;} 
	.newList li.liTop h2{ margin-top:0;}
	.newList li.liTop .pic{ width:33.5%;}
	.newList li.liTop .memos{ width:62.5%; margin-left:4%;}
}


/*联系我们*/
.contactPage{ padding-top:20px; padding-bottom:53px;}
.contactTi{ border-bottom:1px solid #e5e5e5; color:#777777; padding-bottom:14px;}
.contactTi span{ font-size:24px; color:#333; margin-right:14px;}
.contactMes .list{ margin-top:35px;}
.contactMes dl,.contactMes dt,.contactMes dd,.contactMes p{ margin:0;}
.contactMes dl{ line-height:24px; padding:40px 20px; background-color:#fff;}
.contactMes dt{ text-align:center; margin-bottom:20px;}
.contactMaps{ display:none;}

@media screen and (min-width:768px){
	.contactMes{ padding:0 34px;}
	.contactMes .list{  width:50%; float:left; display:inline; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box; padding-right:17px;}
	.contactMes .list:nth-child(2n){ padding-left:17px; padding-right:0;}
	
	.contactMaps{ display:block; margin-top:43px; }
}
@media screen and (min-width:973px){
	.contactMes dl{ padding:2px 0 2px 95px; position:relative;}
	.contactMes dt{ width:95px; margin-bottom:0; position:absolute; left:0; top:0; bottom:0; background-color:#3977dd; background-position:center bottom; background-repeat:no-repeat;} 
	.contactMes dd{ padding:6px 25px;}	
}



/*在线留言*/
.onlineList{ margin-top:54px;}
.onlineList li{ margin-bottom:21px; }
.onlineList li i{ display:block; font-style:normal; padding-left:34px; background-position:left center; background-repeat:no-repeat; margin-bottom:8px; }
.onlineList li .txt,.onlineList li textarea{ font-size:12px; border:1px solid #e5e5e5; background:#fff; width:100%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box; padding:10px 15px;}
.onlineList li textarea{ height:190px;}
.onlineList li:nth-child(1) i{ background-image:url(../images/c13.png);} 
.onlineList li:nth-child(2) i{ background-image:url(../images/c14.png);} 
.onlineList li:nth-child(3) i{ background-image:url(../images/c15.png);} 
.onlineList li:nth-child(4) i{ background-image:url(../images/c16.png);} 
.onlineList li:nth-child(5) i{ background-image:url(../images/c17.png);}
.onlineList li:last-child{ margin-bottom:0;}
.onlineList li .btn1,.onlineList li .btn2{ text-align:center; font-size:16px; height:42px;}
.onlineList li .btn1{ color:#fff; background:#067bee; padding:0 59px;}
.onlineList li .btn2{ margin-left:40px;}
@media screen and (min-width:370px){
	.onlineList li{ position:relative; padding-left:124px;}
	.onlineList li i{ position:absolute; left:0; top:9px; margin-bottom:0;}
} 
@media screen and (min-width:768px){
	.onlineList li{ width:45%; float:left; display:inline; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box;}
	.onlineList li:nth-child(2n){ margin-left:10%;}
	.onlineList li:nth-last-child(1),.onlineList li:nth-last-child(2){ width:100%; margin-left:0;}
	
	.onlineList2 li,.onlineList2 li:nth-child(2n){ width:100%; margin-left:0; }
}
@media screen and (min-width:826px){
	.onlineList{ width:812px; margin-left:auto; margin-right:auto;}
}
.onlineList2 li:nth-child(3) i{ background-image:url(../images/c34.png);}
.onlineList2 li:nth-child(4) i{ background-image:none;}
@media screen and (min-width:400px){
	.onlineList2{ max-width:373px; margin-left:auto; margin-right:auto;}
}



/*生物平台*/
.platIntro{ padding-top:30px; padding-bottom:39px; background:url(../images/c10.png) repeat-x left bottom;}
.platIntro .pic{ text-align:center;} 
.platIntro h2,.platIntro p{ margin:0; margin-top:10px;}
.platIntro h2{  font-weight:normal; font-size:18px; color:#333; }
.platIntro p{ font-size:13px; line-height:24px; }
@media screen and (min-width:768px){
	.platIntro .pic{  width:40.25%; float:left; display:inline;}
	.platIntro .memos{ width:56.41%; float:right; display:inline;}
	.platIntro h2{ font-size:24px;}
}
.paltList ul,.paltList li{ -webkit-display:flex; -moz-display:flex; -o-display:flex; -ms-display:flex; display:flex; -webkit-flex-wrap:wrap; -moz-flex-wrap:wrap; -o-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; }
.paltList li{ -webkit-align-items:center; -moz-align-items:center; -o-align-items:center; -ms-align-items:center; align-items:center; margin-top:50px;}
.paltList li .pic{ width:20.08%;}
.paltList li .memos{ width:75.62%; margin-left:4.3%;}
.paltList li h2,.paltList li p{ margin:0;}
.paltList li h2{ font-weight:normal; font-size:16px;}
.paltList li h2 a{ color:#333;}
.paltList li p{ font-size:12px; line-height:18px; color:#757575; margin-top:8px;}

@media screen and (min-width:500px){
	.paltList li{ width:48.5%; margin-right:3%;}
	.paltList li:nth-child(2n){ margin-right:0;}
}

@media screen and (min-width:992px){
	.paltList li{ width:31.3333%; }
	.paltList li:nth-child(2n){ margin-right:3%;}
	.paltList li:nth-child(3n){ margin-right:0;}
}


/*平台详情页*/
.platIntro2{ padding-top:30px;}
.platIntro2 .pic{ text-align:center;}
.platIntro2 h2,.platIntro2 p{ margin:0;}
.platIntro2 h2{ font-size:16px; color:#333; margin-top:15px;} 
.platIntro2 p{ font-size:13px; line-height:24px; margin-top:10px; }
@media screen and (min-width:768px){
	.platIntro2 .pic{ width:38.83%; float:left; display:inline;}
	.platIntro2 .memos{ width:57.83%; float:right; display:inline;}
	.platIntro2 h2{ margin-top:7px;}
}
.platItem { padding-top:37px; background:url(../images/c10.png) repeat-x left top; margin-top:34px;}
.platItem dl,.platItem dt,.platItem dd{ margin:0;}
.platItem dl{}
.platItem dt{ font-size:16px; font-weight:bold; color:#333; margin-bottom:17px;}
.platItem dd{ font-size:13px; color:#5d5d5d; line-height:24px;}
.platItem dd p{ margin:0;}


.platTi{ font-size:20px; color:#333; border-bottom:1px solid #e5e5e5; padding-bottom:14px; margin-top:37px;}
.platDown{ padding-top:12px;}
.platDown li{ margin-top:15px;}
.platDown li a{ font-size:16px; padding-left:34px; background:url(../images/c20.png) no-repeat 0 0; color:#5d5d5d;}


.platPics li{ margin-top:20px;}
.platPics li img{ width:100%;} 
.platPics li div{ position:relative;}
.platPics li div span{ font-size:12px; width:100%; text-align:center; display:block; padding:8px 10px; position:absolute; left:0; bottom:0;  background-color:rgba(0,0,0,.8); -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box; color:#fff; z-index:3; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.platPics li div a{ position:absolute; left:0; right:0; top:0; bottom:0; z-index:99;}
@media screen and (min-width:350px){
	.platPics ul{ margin-left:-5px; margin-right:-5px;}
	.platPics li{ width:50%; float:left;  display:inline; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box; padding:0 5px;}
}
@media screen and (min-width:768px){
	.platPics li{ width:25%;}
	.platPics li div span{ font-size:14px; padding-left:22px; padding-right:22px;}
}
@media screen and (min-width:992px){
	.platPics ul{ margin-left:-10px; margin-right:-10px;}
	.platPics li{ padding-left:10px; padding-right:10px; }
	.platDown li a:hover{ color:#0285da; background-image:url(../images/c21.png); text-decoration:underline;}
}


/*科研咨询*/
.kyList li{ margin-top:46px;}
.kyList h2,.kyList p,.kyList dl,.kyList dd{ margin:0; padding:0;}
.kyList .pic{ text-align:center;}
.kyList .memos{ padding-top:28px;}
.kyList h2{ font-size:16px; color:#0285da;}
.kyList p{ line-height:30px; margin-top:15px;}
.kyList dl{ padding-top:17px;}
.kyList dd{ padding-left:16px; font-size:16px; color:#333; font-weight:bold; background:url(../images/c18.png) no-repeat left center; margin-top:5px;}
@media screen and (min-width:400px){
	.kyList dd{ width:50%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box; float:left; display:inline;}
}

@media screen and (min-width:768px){
	.kyList .pic{ width:36.83%; float:right; display:inline;}
	.kyList .memos{ width:59.5%; float:left; display:inline; padding-top:0;}
	.kyList li:nth-child(2n) .pic{ float:left;}
	.kyList li:nth-child(2n) .memos{ float:right;}
	
}
@media screen and (min-width:992px){
	.kyList dd{ width:33.3333%;}
}
@media screen and (min-width:1248px){
	.kyList .memos{ padding-top:28px;}
	.kyList dd{ width:25%;}
	
}


.kyTi{ font-size:20px; text-align:center; font-weight:bold; margin-top:70px;}

.skill{ margin-top:11px;}
.skill img{ display:none;}
.skillTab ul{ -webkit-display:flex; -moz-display:flex; -o-display:flex; -ms-display:flex; display:flex; -moz-flex-wrap:wrap; -o-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap;}
.skillTab li{ width:100%; margin-top:16px;}
.skillTab li div{ height:100%; padding:24px 12px; background-color:rgba(57,119,221,.9); -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box;}
.skillTab span{ font-size:16px; color:#fff; display:block; text-align:center; }
.skillTab p{ margin:0; color:#c2d1f1; font-size:12px; line-height:18px; margin-top:9px;}

@media screen and (min-width:400px){
	.skillTab ul{ margin-left:-7px; margin-right:-7px;}
	.skillTab li{ width:50%; float:left; display:inline; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box; padding:0 7px;}
	.skillTab li:last-child{ width:100%;}
}

@media screen and (min-width:992px){
	.skill{ position:relative; margin-top:31px;}
	.skill img{ display:block;}
	.skillTab{ position:absolute; left:0; right:0; bottom:0; top:0; z-index:6;}
	.skill ul{ height:100%; margin-left:0; margin-right:0; display:block;}
	.skill li{ width:20%; padding:0 2px; margin-top:0; height:100%; overflow:hidden; position:relative; }
	.skillTab li:last-child{ width:20%;}
	.skillTab span{ font-size:16px; font-weight:bold; }
	.skill li div{ height:42px; background-color:rgba(0,0,0,.4); position:absolute; left:2px; right:2px; bottom:0; padding:12px 18px;}
	.skill li p{ height:216px; overflow:hidden;}
	.skill li div:hover{ padding:16px 18px;  background-color:rgba(57,119,221,.9); height:auto;}
}


.zxLine ul{ -webkit-display:flex; -moz-display:flex; -o-display:flex; -ms-display:flex; display:flex; -webkit-flex-wrap:wrap; -moz-flex-wrap:wrap; -o-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap;}
.zxLine li{ text-align:center; width:50%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box; padding:0 10px; margin-top:30px;}
.zxLine h2,.zxLine p{ margin:0;}
.zxLine span{ display:block; font-size:33px; margin-bottom:12px;}
.zxLine .pic{ display:inline-block; width:105px; height:105px; -webkit-border-radius:105px; -moz-border-radius:105px; -o-border-radius:105px; -ms-border-radius:105px; border-radius:105px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box; background-color:#2775c1; background-repeat:no-repeat; background-position:center;}
.zxLine h2{ font-size:16px; font-weight:normal; margin-top:14px;}
.zxLine a p{ font-size:12px; color:#979595; margin-top:13px;}
@media screen and (min-width:620px){
	.zxLine li{ width:33.3333%;}
}

@media screen and (min-width:992px){
	
	.zxLine li{ width:16.6666%;}
	.zxLine .pic{ position:relative;}
	.zxLine .pic:hover{ background-color:#f34648; border:7px solid #fff;}
	.zxLine .pic:hover:before{ content:''; width:105px; height:105px; -webkit-border-radius:105px; -moz-border-radius:105px; -o-border-radius:105px; -ms-border-radius:105px; border-radius:105px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box; border:1px solid #f34648; position:absolute; left:-7px; top:-7px;}
}

@media screen and (min-width:1248px){
	.zxLine{ margin-top:52px; padding-bottom:20px; background:url(../images/c22.png) no-repeat 50% 88px;}
	.zxLine li{ margin-top:0;}
	.zxLine li:nth-child(1),.zxLine li:nth-child(5){ margin-top:60px;}
	.zxLine li:nth-child(2),.zxLine li:nth-child(4){ margin-top:30px;}
	.zxLine li:nth-child(6){ margin-top:80px;}
}


/*关于转导*/
.aboutPage{ padding-bottom:60px;}
.aboutTi{ text-align:center; font-size:20px; color:#333; font-weight:bold; border-bottom:1px solid #dcdcdc; padding-top:33px; padding-bottom:14px; position:relative;}
.aboutTi span{ color:#027fd5;}
.aboutTi:before{ content:''; display:block; width:48px; height:3px; background-color:#2775c1; position:absolute; left:50%; margin-left:-24px; bottom:-2px; z-index:8;}
@media screen and (min-width:768px){
	.aboutTi{ font-size:30px;}
}

.history{ padding-bottom:30px; background:url(../images/c23.png) repeat left top;}
.history .aboutTi{ border-bottom-color:#397cbd;}
.history .aboutTi,.history .aboutTi span{ color:#fff;}
.history .aboutTi:before{ background-color:#fff;}
.hisEvent{ margin-top:52px; background-color:#fff; position:relative; padding:20px; padding-bottom:75px;}
.history .memos{  max-height:131px; overflow-y:auto; margin-top:20px; }
.hisEvent .pic{ text-align:center;}
.hisEvent h2,.hisEvent p{ margin:0; padding:0;}
.hisEvent h2{ font-size:18px; color:#027fd5;}
.hisEvent p{ margin:10px 0;}
.hisTime{ padding-top:55px; background:url(../images/c28.png) repeat-x 0 22px; position:relative; text-align:center;}
.hisTime:before{ content:''; position:absolute; left:0; right:0; height:1px; background-color:#95d5ff; top:50px;}

.hisTime span{ text-align:center; width:12%; color:#fff; display:inline-block;}
.hisTime span.cur{ font-weight:bold; color:#ffba00; position:relative;}
.hisTime span.cur:before{ content:''; display:block; width:5px; height:5px; -webkit-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; -ms-border-radius:5px; border-radius:5px; background-color:#ffba00; position:absolute; left:50%; margin-left:-2.5px; bottom:22px;}

.history .swiper-button-next,.history .swiper-button-prev{ display:block; width:30px; height:30px; background-position:center; background-repeat:no-repeat; position:absolute; bottom:25px; z-index:9; -webkit-background-size:100% 100%; -moz-background-size:100% 100%; -o-background-size:100% 100%; -ms-background-size:100% 100%; background-size:100% 100%; left:auto; margin-top:0; top:auto;}
.history .swiper-button-prev{ right:60px; background-image:url(../images/c29.jpg);}
.history .swiper-button-next{ right:20px; background-image:url(../images/c30.jpg); }
@media screen and (min-width:400px){
	.history .item{ -webkit-display:flex; -moz-display:flex; -o-display:flex; -ms-display:flex; display:flex; -webkit-align-items:center; -moz-align-items:center; -o-align-items:center; -ms-align-items:center; align-items:center;}
	.history .pic{ width:30.12%;}
	.history .memos{ width:69.88%; padding:0 15px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box; margin-top:0; }
	.history h2{ margin-top:0;}
	.history .swiper-button-next,.history .swiper-button-prev{ bottom:10px;}
}
@media screen and (min-width:584px){
	.hisEvent{ padding:0;}	
}
@media screen and (min-width:862px){
	.history .hisEvent{ width:832px; margin-left:auto; margin-right:auto;}
	.history .swiper-button-next,.history .swiper-button-prev{ bottom:25px;}
	.history .memos{ padding-left:34px; padding-right:34px;}
	.hisTime{ text-align:center; width:743px; margin-left:auto; margin-right:auto;}
	.hisTime:before{ left:-44px; right:-44px;} 
}
@media screen and (min-width:992px){
.history{  padding-bottom:83px;}
.history .swiper-button-prev:hover{ background-image:url(../images/c31.jpg);}
.history .swiper-button-next:hover{ background-image:url(../images/c32.jpg);}
}


.cultureList li{ margin-top:57px;} 
.cultureList .pic{ text-align:center;}
.cultureList h2,.cultureList p{ margin:0;}
.cultureList h2{ font-size:18px; color:#333; font-weight:normal; margin-top:20px; margin-bottom:6px;}
.cultureList p{ color:#666; line-height:24px;}
@media screen and (min-width:500px){
	.cultureList li{ -webkit-display:flex; -moz-display:flex; -o-display:flex; -ms-display:flex; display:flex; -webkit-align-items:center; -moz-align-items:center; -o-align-items:center; -ms-align-items:center; align-items:center; -webkit-flex-direction:row-reverse; -moz-flex-direction:row-reverse; -o-flex-direction:row-reverse; -ms-flex-direction:row-reverse; flex-direction:row-reverse;}
	.cultureList li .pic{ width:32.33%; }
	.cultureList li .memos{ width:57.67%; margin-right:10%; }
	.cultureList h2{ margin-top:0;}
	.cultureList li:nth-child(2n){ -webkit-flex-direction:row; -moz-flex-direction:row; -o-flex-direction:row; -ms-flex-direction:row; flex-direction:row;}
	.cultureList li:nth-child(2n) .memos{ margin-left:10%; margin-right:0;}
}



/*招聘页面*/
.jobPage{ padding-bottom:54px;}
.jobBan img:last-child{ display:none;}
@media screen and (min-width:768px){
	.jobBan img:first-child{ display:none;}
	.jobBan img:last-child{ display:inline;}
}
.jobType li{ margin-top:30px; text-align:center;}
.jobType li .box{ position:relative;}
.jobType li .box h2{ margin:0; padding:17px; background:rgba(2,130,216,.8); font-size:18px; color:#fff; font-weight:bold; position:absolute; left:0; right:0; bottom:0; z-index:9; }
.jobType li .box a{ display:block; position:absolute; left:0; right:0; top:0; bottom:0; z-index:99}
.jobType li:last-child span{ display:none;}
.jobType li:last-child a{ font-size:18px; display:block; background-color:#2775c1; color:#fff; padding:14px 17px; -webkit-border-radius:6px; -moz-border-radius:6px; -o-border-radius:6px; -ms-border-radius:6px; border-radius:6px;}
.jobType li:last-child div:last-child{ margin-top:30px;}
@media screen and (min-width:400px){
	.jobType ul,.jobType li:last-child{ -webkit-display:flex; -moz-display:flex; -o-display:flex; -ms-display:flex; display:flex; -webkit-flex-wrap:wrap; -moz-flex-wrap:wrap; -o-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap;  }
	.jobType ul{ margin-left:-7px; margin-right:-7px;}
	.jobType li,.jobType li:last-child div{ width:50%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box; padding:0 7px;}
	.jobType li:last-child{ width:100%; padding:0; margin-top:14px;}
	.jobType li:last-child div:last-child{ margin-top:0;}
}

@media screen and (min-width:768px){
	.jobPage{ padding-top:54px;}
	.jobType ul{ -webkit-align-items:center; -moz-align-items:center; -o-align-items:center; -ms-align-items:center; align-items:center;}
	.jobType li,.jobType li:last-child{ width:33.3333%; margin-top:0;}
	.jobType li:last-child{ display:block; }
	.jobType li:last-child div{ width:100%; }
	.jobType li:last-child div:last-child{ margin-top:14px;}
}
@media screen and (min-width:992px){
	.jobType li,.jobType li:last-child div{ padding-left:15px; padding-right:15px;}
	.jobType li:last-child a{ background-color:#eeeeee; color:#333;}
	.jobType li:last-child a span{ display:inline; font-family:Arial; font-size:12px; color:#a5a5a5; margin-left:8px;}
	.jobType li:last-child a:hover{ background-color:#2775c1; color:#eaf0f7;}
	.jobType li:last-child a:hover span{ color:#8fb0d9;}
}


.jobTi{ text-align:center; font-size:18px; margin-top:30px; padding-bottom:18px; border-bottom:1px solid #eeeeee; position:relative; margin-bottom:30px;}
.jobTi span{ font-size:14px; text-transform:uppercase; display:block; font-family:Arial;}
.jobTi:before{ content:''; display:block; width:40px; height:3px; background-color:#0282d8; position:absolute; left:50%; margin-left:-20px; bottom:-2px;}
@media screen and (min-width:768px){
	.jobTi{ font-size:24px; margin-bottom:39px;}
	.jobTi span{ font-size:14px;}
}


.jobList li{ text-align:center; margin-top:30px;}
.jobList li img{ width:100%;}
.jobList li:first-child{ margin-top:0;}
@media screen and (min-width:400px){
	.jobList ul{ margin-left:-7px; margin-right:-7px;}
	.jobList li{ width:50%; float:left; display:inline; padding-left:7px; padding-right:7px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box; }
	.jobList li,.jobList li:first-child{ margin-top:14px;}
	.jobList li:nth-child(1),.jobList li:nth-child(2){ margin-top:0;}
}
@media screen and (min-width:768px){
	.jobList ul{ margin-left:-8px; margin-right:-8px;}
	.jobList li,.jobList li:nth-child(1),.jobList li:nth-child(2){ width:25%; padding-left:8px; padding-right:8px; margin-top:14px;}
}

.stuffList li{ margin-top:30px;}
.stuffList li:first-child{ margin-top:0;}
.stuffList a{ display:block; padding-top:80%; background-position:center; background-repeat:no-repeat; -webkit-background-size:cover; -moz-background-size:cover; -o-background-size:cover; -ms-background-size:cover; background-size:cover;}
@media screen and (min-width:400px){
	.stuffList ul{ margin-left:-7px; margin-right:-7px;}
	.stuffList li{ width:50%; margin-top:14px; padding-left:7px; padding-right:7px; float:left; display:inline; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box;}
	.stuffList li:nth-child(2){ margin-top:0;}
}
@media screen and (min-width:768px){
	.stuffList li{ width:33.3333%; }
	.stuffList li:nth-child(3){ margin-top:0;}
}
@media screen and (min-width:992px){
	.stuffList li{ width:25%;}
	.stuffList li:nth-child(4){ margin-top:0;}
}
@media screen and (min-width:1248px){
	.stuffList{ height:427px; position:relative;}
	.stuffList ul{ margin-left:-2px; margin-right:-2px; }
	.stuffList li{ padding-left:2px; padding-right:2px; margin-top:0;}
	.stuffList li a{ padding-top:0; }
	.stuffList li:nth-child(1){ width:381px;}
	.stuffList li:nth-child(1) a{ height:427px;}
	.stuffList li:nth-child(2){ width:273px;}
	.stuffList li:nth-child(2) a{ height:262px;}
	.stuffList li:nth-child(3){ width:273px;}
	.stuffList li:nth-child(3) a{ height:160px;}
	.stuffList li:nth-child(4){ width:273px;}
	.stuffList li:nth-child(4) a{ height:262px;}
	.stuffList li:nth-child(5){width:273px; position:absolute; left:379px; bottom:0px;}
	.stuffList li:nth-child(5){}
	.stuffList li:nth-child(5) a{ height:160px;}
	.stuffList li:nth-child(6){ width:273px; position:absolute; left:652px; bottom:0;}
	.stuffList li:nth-child(6) a{ height:262px;}
	.stuffList li:nth-child(7){ position:absolute; bottom:0; width:273px; right:0;}
	.stuffList li:nth-child(7) a{ height:160px;}

}


.jobBan2{ position:relative;}
.jobBan2 h2{ margin:0; padding:0; font-size:24px; font-weight:bold; color:#0271c9; position:absolute; left:0; right:0; top:33px; z-index:9; text-align:center;}
.jobBan2 img:nth-child(2){ display:none;}
.jobSearch{ padding-top:17px;}
.jobSearch input,.jobSearch select{ width:100%; font-size:14px; color:#3f3f3f; background:#FFFFFF; border:1px solid #2775c1; padding:8px; height:36px;  -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box;}
.jobSearch select,.jobSearch option{ text-align:center;} 
.jobSearch ul{ margin-left:-7px; margin-right:-7px; margin-top:-10px;}
.jobSearch li{ width:50%; float:left; display:inline; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box; padding:0 7px; margin-top:10px;}
.jobSearch li:nth-child(3){ width:76%;}
.jobSearch li:nth-child(4){ width:24%; }
.jobSearch li:nth-child(4) input{ text-align:center; background:#2775c1; color:#fff;}
.hotWord,.hotWord a{ color:#333;}
.hotWord{ font-size:12px; padding-bottom:7px; margin-top:11px;}
.hotWord a{ margin-right:6px;}
@media screen and (min-width:768px){
	.jobBan2{ position:relative;}
	.jobBan2 img:first-child{ display:none;}
	.jobBan2 img:nth-child(2){ display:inline;}
	
	.jobSearch li{ width:20%;}
	.jobSearch li:nth-child(3){ width:50%;}
	.jobSearch li:nth-child(4){ width:10%;}
}
@media screen and (min-width:1200px){
	.jobBan2{ -webkit-box-shadow:0 5px 5px #888; -moz-box-shadow:0 5px 5px #888; -ms-box-shadow:0 5px 5px #888; -o-box-shadow:0 5px 5px #888; box-shadow:0 5px 5px #888;} 
	.jobSearch{ position:absolute; left:0; right:0; bottom:0; z-index:99; background:rgba(255,255,255,.5);}
	.jobSearch li{ width:19.33%; padding-right:40px; padding-left:0;}
	.jobSearch li:last-child{ padding-right:0;}
	.jobSearch li:nth-child(3){ width:46.16%;}
	.jobSearch li:nth-child(4){ width:9.6%;}
	.jobSearch li:nth-child(4) input{ font-size:16px;}
	.jobSearch input,.jobSearch select{ padding-left:16px; padding-right:16px;}
	.hotWord a{ margin-right:14px;}
}

.jobPage2{ padding-bottom:40px;}
.jobsList li{ margin-top:30px;}
.jobsList div{ background-color:#eeeeee; padding:15px; }
.jobsList h2,.jobsList p,.jobsList dl,.jobsList dd{ margin:0; padding:0;}
.jobsList h2{ font-size:18px; font-weight:normal; margin-bottom:14px;} 
.jobsList h2 a{ color:#333;}

.jobsList dd{ margin-top:7px; position:relative; padding-left:70px; color:#027fd5;}
.jobsList dd span{ position:absolute; left:0; top:0; z-index:8; color:#333;}
.jobsList a.more { display:inline-block; background:#fff; padding:7px 27px; border:1px solid #e5e5e5; margin-top:20px;}

@media screen and (min-width:400px){
	.jobsList ul{ margin-left:-7px; margin-right:-7px;}
	.jobsList li{ width:50%; padding-left:7px; padding-right:7px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box; float:left; display:inline; margin-top:15px; }
	.jobsList h2{ overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
	.jobsList dd{ padding-right:10px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
}

@media screen and (min-width:768px){
	.jobsList{ padding-top:12px;}
	.jobsList dd{ width:50%; float:left; display:inline;}
}
@media screen and (min-width:992px){
	.jobsList li:hover div{ background-color:#027fd5;}
	.jobsList li:hover,.jobsList li:hover h2 a,.jobsList li:hover dd,.jobsList li:hover dd span{ color:#fff;}
	.jobsList li:hover a.more{ background-color:#fff; border-color:#fff; color:#027fd5;}
}
@media screen and (min-width:1000px){
	.jobsList ul{ margin-left:-18px; margin-right:-18px;}
	.jobsList li{ margin-top:26px; padding-left:18px; padding-right:18px;}
	.jobsList dd{ width:33.3333%;}
	.jobsList dd:last-child{ width:66.6666%;}
	.jobsList li div{ padding:32px 26px; padding-top:20px;}
	
}


.jobLeft .pic{ text-align:center;}

.jobLeft ul{ padding-top:19px;}
.jobLeft li{ padding-left:30px; position:relative; line-height:24px; margin-top:6px;}
.jobLeft li i{ position:absolute; top:0; left:0;}
.jobLeft b{ font-weight:normal; }
.jobLeft,.jobRight{ margin-top:30px;}
@media screen and (min-width:768px){
	.jobLeft,.jobRight{ margin-top:40px;}
	.jobLeft{ width:30%; float:left; display:inline;}
	.jobLeft img{ width:100%;}
	.jobRight{ width:65%; float:right; display:inline;}
}
@media screen and (min-width:992px){
	.jobLeft{ width:23.16%; }
	.jobdTi{ font-size:20px;}
	.jobRight{ width:73%;}
}


.jobRight .jobdTi,.jobRight dl,.jobRight dd,.jobRight dt{ margin:0; padding:0;}
.jobRight .jobdTi{ font-size:18px; font-weight:normal; color:#027ed5;}
.jobRight .jobMemo{ margin-top:15px;}

.jobRight .jobMemo li{ margin-top:5px;}
.jobRight .jobMemo span{ color:#027fd5;}
@media screen and (min-width:400px){
	.jobRight .jobMemo li{ float:left; display:inline; margin-right:15px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box; }
	.jobRight .jobMemo li:last-child{ margin-right:0;}
	
}
@media screen and (min-width:992px){
	.jobRight .jobMemo li{ margin-right:20px;}
}
@media screen and (min-width:1248px){
	.jobRight .jobMemo ul{ margin-left:-10px; margin-right:-10px;}
	.jobRight .jobMemo li{ width:20%; margin-right:0; margin-top:0; padding:0 10px;}
}

.jobdList dl,.jobLinks{ background:url(../images/c10.png) repeat-x left top; padding-top:35px; margin-top:22px;}
.jobLinks{ padding-top:53px;}
.jobdList dt{ font-size:18px; font-weight:bold; color:#333; margin-bottom:8px;}
.jobdList dd{ line-height:30px; color:#6e6c6c;}
.jobdList dd p{ margin:0; }

.jobLinks{ text-align:center;}
.jobLinks a{ display:inline-block; padding:5px 15px; margin:0 10px; font-size:18px; color:#fff; background:#027ed5; cursor:pointer;  }

@media screen and (min-width:768px){
	.jobLinks a{  margin:0 17px; padding:10px 36px;}
}



/*发展历程*/

.timeList,.timeList li{ position:relative;}
.timeList{ padding-top:40px; padding-bottom:70px; margin-top:35px;}
.timeList li{ display:none; margin-top:30px;}
.timeList li:nth-child(1),.timeList li:nth-child(2),.timeList li:nth-child(3),.timeList li:nth-child(4){ display:block;}
.timeList:before{ content:''; display:block; width:2px; background-color:#e5e5e5; position:absolute; left:19px; top:0; bottom:0; z-index:8; }
.timeList:after{ content:''; display:block; width:20px; height:20px; border:2px solid #1d72c3; -webkit-border-radius:20px; -moz-border-radius:20px; -o-border-radius:20px; -ms-border-radius:20px; border-radius:20px; position:absolute; left:10px; top:0; background-color:#fff; z-index:9; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box;}
.timeList .dot{ text-align:center; display:block; width:40px; height:40px; background-color:#1d72c3; -webkit-border-radius:40px; -moz-border-radius:40px; -o-border-radius:40px; -ms-border-radius:40px;  border-radius:40px; -webkit-box-shadow:0 0 0 4px white,inset 0 2px 0 rgba(0, 0, 0, 0.08), 0 3px 0 4px rgba(0, 0, 0, 0.05); -moz-box-shadow:0 0 0 4px white,inset 0 2px 0 rgba(0, 0, 0, 0.08), 0 3px 0 4px rgba(0, 0, 0, 0.05); -o-box-shadow:0 0 0 4px white,inset 0 2px 0 rgba(0, 0, 0, 0.08), 0 3px 0 4px rgba(0, 0, 0, 0.05); -ms-box-shadow:0 0 0 4px white,inset 0 2px 0 rgba(0, 0, 0, 0.08), 0 3px 0 4px rgba(0, 0, 0, 0.05); box-shadow:0 0 0 4px white,inset 0 2px 0 rgba(0, 0, 0, 0.08), 0 3px 0 4px rgba(0, 0, 0, 0.05); position:absolute; left:0; top:0; z-index:3; }
.timeList .dot img{ width:30px; height:30px; position:relative; top:5px;}
.timeList .memos{ color:#666; margin-left:60px; padding:15px; background-color:#fff; -webkikt-border-radius:6px; -moz-border-radius:6px; -o-border-radius:6px; -ms-border-radius:6px; border-radius:6px; border:1px solid #e5e5e5; position:relative;}
.timeList .memos:before{ background-color:#fff; content:''; display:block; width:12px; height:12px; border-left:1px solid #e5e5e5; border-top:1px solid #e5e5e5; -webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg); -o-transform:rotate(-45deg); -ms-transform:rotate(-45deg);  transform:rotate(-45deg); position:absolute; left:-7px; top:16px;}
.timeList h2,.timeList p{ margin:0; padding:0;}
.timeList h2{ font-size:16px; color:#555;}
.timeList p{ font-size:14px;  overflow:hidden; margin:10px 0; line-height:20px;}
.timeList span{ color:#999; float:left; display:inline; line-height:28px;}
.timeList a{ background-color:#1d72c3; float:right; display:inline; padding:4px 6px; color:#fff; -webkit-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px; -ms-border-radius:4px; border-radius:4px;}


.seeMore{ display:none; text-align:center;}
.seeMore span{ display:inline-block; background-color:#1d72c3; color:#fff; padding:8px 30px; -webkit-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px; -ms-border-radius:4px; border-radius:4px; cursor:pointer;}

@media screen and (min-width:768px){
	.timeList:before,.timeList:after,.timeList .dot{ left:50%;}
	.timeList:before{ margin-left:-1px;}
	.timeList:after{ margin-left:-10px;}
	.timeList .dot{ margin-left:-20px;}
	.timeList .timeBox{ width:50%; float:left; display:inline; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box; padding-right:50px;}
	.timeList li:nth-child(2n) .timeBox{ float:right; display:inline; padding-left:50px; padding-right:0; }
	.timeList .memos{ margin-left:0;}
	.timeList li .memos:before{ left:auto; right:-7px; -webkit-transform:rotate(135deg); -moz-transform:rotate(135deg); -o-transform:rotate(135deg); -ms-transform:rotate(135deg);  transform:rotate(135deg);}
	.timeList li:nth-child(2n) .memos:before{ left:-7px; right:auto; -webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg); -o-transform:rotate(-45deg); -ms-transform:rotate(-45deg);  transform:rotate(-45deg);}
	
	.timeList span{ font-size:16px; position:absolute; top:0; right:-190px; line-height:40px;}
	.timeList li:nth-child(2n) span{ left:-190px; right:auto;}
	.timeList li a{ float:left;}
	.timeList li:nth-child(2n) a{ float:right;}
}

/*详情页*/
.infoTi,.infoTime{ text-align:center;}
.infoTi{ margin:0; padding:0; padding-top:30px; font-size:18px; font-weight:bold;}
.infoTime{ padding-bottom:30px; margin-top:15px; border-bottom:1px solid #e5e5e5; margin-bottom:30px;}


/*招聘职位详情页*/
.jobdPage{ padding-top:54px; padding-bottom:120px;}
.jobForm{ margin-top:48px;}
.jobForm h2{ text-align:center; font-size:18px; color:#333; margin:0; padding:0;}
.jobForm li{ margin-top:20px; font-size:16px;} 
.jobForm label{ display:block; margin-bottom:10px;}
.jobForm input{ font-size:16px; display:block; width:100%; border:1px solid #eee; background:#fff; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box; padding:10px;}
.jobForm li p{ margin:0; padding:0;}
.jobForm li:nth-child(4) input{ background:none; border:none; padding:10px 0;}
.jobForm li:last-child input{ width:140px; display:inline-block; color:#fff; background:#027ed5; cursor:pointer;}
@media screen and (min-width:430px){
	.jobForm{ width:400px; margin-left:auto; margin-right:auto;}
	.jobForm li{ position:relative; padding-left:5.5em;}
	.jobForm label{ text-align:right;  margin-bottom:0; position:absolute; left:0; top:0; width:5.5em; line-height:44px;}
	.jobForm li:last-child input{ width:100%;}
}



/*资料下载*/
.uploadPage{ padding-top:30px;}
.uploadList li{ background:url(../images/c34.jpg) repeat-x left center;}
.uploadList li a{ display:block; margin-top:5px; position:relative; padding-right:100px; }
.uploadList li h2{ max-width:100%; display:inline-block;font-weight:normal; font-size:14px; margin:0; overflow:hidden; text-overflow:ellipsis; padding-right:10px; white-space:nowrap; background-color:#f3f3f3; padding-left:10px; position:relative; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box;}
.uploadList li h2:before{ content:''; display:block; width:2px; height:2px; background:#666; position:absolute; left:0; top:50%; margin-top:-1px; }
.uploadList li span{ position:absolute; right:0; padding-left:10px; top:0; background-color:#f3f3f3;} 
@media screen and (min-width:768px){
	.uploadPage{ padding-top:40px;}
}

.videoList ul{ margin-top:-30px;}
.videoList li{ margin-top:30px;}
.videoList li img{ width:100%;} 
.videoList h2{ margin:0; font-weight:normal; font-size:14px; text-align:center; padding:0 10px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin-top:10px;}
@media screen and (min-width:400px){
	.videoList{ padding-top:15px;}
	.videoList ul{ margin-left:-7px; margin-right:-7px;}
	.videoList li{ margin-top:15px; padding:0 7px; width:50%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box; float:left; display:inline;}
}
@media screen and (min-width:768px){
	.videoList li{ width:25%;}
}


.videoBox{ margin-bottom:30px;}


.fzBox{ margin-top:30px;}

.jobPage3{ padding:30px;}



.vipTi{ text-align:center; font-size:18px; font-weight:bold; padding-top:45px; padding-bottom:35px; background:url(../images/c10.png) repeat-x left bottom; margin-bottom:32px;}


.fixBox{ display:none;}
@media screen and (min-width:992px){
	.fixBox{ width:54px; display:block; position:fixed; right:10px; bottom:30%; z-index:99;}
	.fixBox ul li{ width:54px; height:61px; position:relative; margin-bottom:2px; background-color:#626262;}
	.fixBox a{ display:block;}
	.fixBox ul li .box{ position:absolute; width:44px; height:51px; padding:5px; top:0; right:0; background:#626262; overflow:hidden;}
	.fixBox ul li .code{ position:absolute; left:-54px; width:96px; top:9px;}
	.fixBox ul li .ic{ position:absolute; right:5px;}
	.fixBox ul li:last-child,.fixBox ul li:first-child{ text-align:center; height:51px; cursor:pointer; } 
	.fixBox ul li:last-child{ margin-bottom:0;}
	.fixBox ul li:first-child:hover,.fixBox ul li:last-child:hover,.fixBox .box:hover{ background-color:#067bee;}	
}


.hisTime2 .swiper-container{ padding-top:55px; background:url(../images/c28.png) repeat-x 0 22px; position:relative;}
.hisTime2 .swiper-container:before{ content:''; position:absolute; left:0; right:0; height:1px; background-color:#95d5ff; top:50px;}
.hisTime2 .swiper-wrapper{ height:auto;}
.hisTime2 .swiper-slide{ height:auto; text-align:center; width:12.5%; color:#fff; float:left; display:inline; padding:0 10px; }
.hisTime2 .swiper-slide-active{ font-weight:bold; color:#ffba00; position:relative;}
.hisTime2 .swiper-slide-active:before{ content:''; display:block; width:5px; height:5px; -webkit-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; -ms-border-radius:5px; border-radius:5px; background-color:#ffba00; position:absolute; left:50%; margin-left:-2.5px; bottom:22px;}
@media screen and (min-width:862px){
	.hisTime2{ width:743px; margin-left:auto; margin-right:auto;}
	.hisTime2:before{ left:-44px; right:-44px;} 
}