﻿@charset "utf-8";
html,body{height:100%;}
body{padding:0px; margin:0px auto; font-size:14px; line-height:24px; color:#666; width:100%; min-width:300px; zoom:1; font-family:frutigernext,"Microsoft YaHei",Arial,Helvetica,sans-serif,Arial,"宋体";}
ul,li,form, dl,dt,dd,div,ul,li,p,em,i,address{ font-style:normal; list-style:none; padding: 0px; margin: 0px;}
h1,h2,h3,h4,h5,h6{ padding:0px; margin:0px;}
select,input,textarea,button{ font-size:14px; border-radius:0; -webkit-border-radius:0; color:#414446; font-family:"微软雅黑";}
input:focus { outline: none;}
input,button,select,textarea{ border:0px;outline:none;/*-webkit-appearance:none;*//*强制去除表单自带的样式*/ }
button{ cursor:pointer;}
textarea{resize:none;/*-webkit-appearance:none;*//*强制去除textarea自带的样式*/ }
textarea,input,select { background:none; border:none; margin:0; padding:0;}
article,aside,footer,header,hgroup,nav,section,figure,fxigcaption,address{ display: block;} /*html5设置*/
figure,figcaption{ margin:0px; padding:0px;}
audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}
img{ max-width:100%; border:none; border:0;  vertical-align:top;}
a{ color:#333333; text-decoration:none; noline:-webkit-tap-highlight-color:rgba(0,0,0,0);transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
a:focus {outline:none; -moz-outline:none;}
a:hover{ text-decoration:none; color:#1991ce;}
*:hover{transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.fl{ float:left;}.fr{ float:right;}.tr{ text-align:right;}.tc{ text-align:center;}
.hidetxt{ display:none;}
.clear{ clear:both;}
.clearfix{overflow:hidden;_zoom:1;}
.clearfix:after{ content: ''; display: block; clear: both; height: 0; visibility: hidden; }
.clearfix{*zoom:1;}
:-moz-placeholder {color: #888888;}
::-moz-placeholder {color: #888888;}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {color: #888888;}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {color: #888888;}
.relative{ position:relative;}
.bodyon{ overflow:hidden;}
.Contain{ max-width:1440px; margin:0px auto; padding:0 12px;}
@media ( max-width:998px){
 body{ font-size:14px; line-height:24px;}
}

/*font*/
.f_red{ color:#f54336;}
.Scale-img {overflow: hidden;cursor: pointer; zoom:1; overflow: hidden;}
.Scale-img img {opacity: 1;-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;}
.Scale-img:hover img {opacity: 1;-webkit-transform: scale3d(1.2,1.2,1);transform: scale3d(1.2,1.2,1); top:0px; left:0px;}
.f_red{ color:#cb2d2c;}

/*pages*/
.Pages{ zoom:1; overflow:hidden;text-align:center; color:#555; clear:both;}
.Pages span{ padding:0px 0px; display:inline-block;}
.Pages a{ display:inline-block; margin:0px 2px; line-height:40px; width:40px; background:#cccccc;text-align:center; color:#fff; font-size:18px;}
.Pages .p_page a{ display:inline-block; vertical-align:middle;}
.Pages .p_page .a_prev,.Pages .p_page .a_next,.Pages .p_page .a_first,.Pages .p_page .a_end{ display:inline-block; vertical-align:middle; font-family:"宋体";}
.Pages .p_page .a_prev:hover,.Pages .p_page .a_next:hover,.Pages .p_page .a_first:hover,.Pages .p_page .a_end:hover{background:#de9e71;}
.Pages .p_page .num a{ display:inline-block; text-align:center; vertical-align:middle;}
.Pages .p_page .num a:hover{ background:#de9e71;}
.Pages .p_page .num a.a_cur{ background:#de9e71;}

.showMorehandle{ clear:both; width:35%; margin:0px auto; text-align:center; padding-top:2%;}
.showMorehandle a{ color:#fff; font-size:16px; display:block; background:#004a87; cursor:pointer; line-height:50px;}
.showMorehandle a:hover{background:#1169b2;}

@media ( max-width:768px){
.Pages a{ line-height:25px; width:25px; font-size:14px;}
.Pages{ margin:20px 0px;}
.showMorehandle{ width:50%;}
.showMorehandle a{ font-size:14px; line-height:40px;}
}
/*pages end*/


/*Top*/
.Header{ height:107px;}
.Header .Logo{float:left; padding-top:25px;}
.Header .Search{ padding:44px 0px 0px 37px;position:relative; float:right; z-index:999;}
.Header .Search .icon{ cursor:pointer; display:block; text-align:center;}
.Header .Search .icon.on img{ display:;}
.Header .searchbox{ display:none; position:absolute; height:40px; right:-14px; top:107px; padding:5px 0px 0px 10px; background:#004a87; width:325px; box-shadow:0px 5px 5px #333;}
.Header .searchbox .i2{ position:absolute; top:-80px; border-radius:50%; right:6px; cursor:pointer; width:32px; height:32px; background: #f39900 url(../images/closenav.png) center center no-repeat; display:block;}
.Header .searchbox .input{ float:left; width:275px; height:35px; line-height:35px; text-indent:1em; background:#fff; border:0px;}
.Header .searchbox .btn{ float:left; line-height:23px; padding:5px 0px 0px 12px;}
.Header .Version{ z-index:999; margin:44px 0 0 26px; position:relative; float:right;}
.Header .Version p{ cursor:pointer; background:url(../images/arr.gif) right center no-repeat; padding-right:16px;}
.Header .Version img{ display:block; width:19px; height:19px; border-radius:50%; margin:0px auto;}
.Header .Version ul{ width:100%; text-align:center; padding:8px; background:#fff; box-shadow:0 0 10px #ccc; position:absolute; right:0px; top:23px; display:none;}
.Header .Version:hover ul{display:block}
.MainNav{ float:right;}
.MainNav li{float:left; padding-left:35px; position:relative;}
.MainNav li span a{display:block; color:#555555; font-size:16px; height:107px; line-height:107px;}
.MainNav li span>a{font-size: 18px;}
.MainNav li span em{ position:relative; z-index:1; display:inline-block; height:107px;}
.MainNav .bg{ position:absolute; left:50%; bottom:0px; height:3px; background:#fcc907; width:0%; z-index:0;transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.MainNav li:hover span a,.MainNav li.onnav span a,.MainNav li span a.sele{ color:#003172;}
.MainNav li:hover span .bg,.MainNav li.onnav span .bg,.MainNav li span a.sele .bg{ width:100%; left:0%;}

.NavPull{ overflow:hidden; width:138%; line-height:40px; top:107px; left:0px; text-align:center; position:absolute; z-index:100; display:none;}
.NavPull a{ background:#003172; display:block; color:#fff; margin-bottom:2px; border-radius:6px;}
.NavPull a:hover{ background:#fcc907;}
.NavPull dd{opacity:1;}
.NavPull dd.li1{transition:opacity 1s;}
.NavPull dd.li2{transition:opacity 1s 0.2s;}
.NavPull dd.li3{transition:opacity 1s 0.3s;}
.NavPull dd.li4{transition:opacity 1s 0.4s;}
.NavPull dd.li5{transition:opacity 1s 0.5s;}
.NavPull dd.li6{transition:opacity 1s 0.6s;}
/* .MainNav li.onnav .NavPull dd{opacity:1;} */
.mstbg{ position:fixed; left:0px; top:0px; width:100%; height:100%; background:rgba(0,0,0,0.4); z-index:886; display:none;}
.openbtn,.closebtn{ cursor:pointer; display:none; float:right;width:26px; padding-top:15px;}
.openbtn.on,.closebtn { position:fixed; right:10px; z-index:999;}
.openbtn{ position:absolute; right:10px; top:0px;}
.closebtn{ z-index:999;}
.closebtn.auto{ position:fixed; left:0px; top:0px; width:100%; height:100%; z-index:887; display:none;}
.openbtn span,.closebtn span{ display:block; height:2px; background:#2a2a2a; margin:4px 0px;transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.openbtn.on .sp1,.closebtn .sp1 {
	-webkit-transform: translate(0, 3px) rotate(45deg) !important;
	-moz-transform: translate(0, 3px) rotate(45deg) !important;
	-ms-transform: translate(0, 3px) rotate(45deg) !important;
	-o-transform: translate(0, 3px) rotate(45deg) !important;
	transform: translate(0, 3px) rotate(45deg) !important; background:#000000 !important;}
.openbtn.on .sp2,.closebtn .sp2 {
	-webkit-transform: translate(0, -3px) rotate(-45deg) !important;
	-moz-transform: translate(0, -3px) rotate(-45deg) !important;
	-ms-transform: translate(0, -3px) rotate(-45deg) !important;
	-o-transform: translate(0, -3px) rotate(-45deg) !important;
	transform: translate(0, -3px) rotate(-45deg) !important; background:#000000 !important;}	
.openbtn.on .sp3,.closebtn .sp3 { display:none;}	

@media ( max-width:1120px){
.MainNav li{padding-left:20px;}
}
@media ( max-width:1200px){
.Header{height:50px; padding:0 40px 0 0;}
.Header .Logo{ padding-top:10px; width:45%;}.Header .Logo img{ height:30px;}
.Header .openbtn{ display:block;}
.MainNav{ padding-top:50px; position:fixed; z-index:999; width:150px; height:100%; overflow-y:auto; background:#fff; right:-150px; top:0px;}
.MainNav li{ float:none; border-bottom:1px solid #eee; width:auto;}
.MainNav li span a{ height:auto; display:block; line-height:46px; height:46px; padding-left:0px; font-size:16px;}
.MainNav li:hover span a,.MainNav li.onnav span a,.MainNav li span a.sele{ color:#eeb994;}
.MainNav .bg{ display:none;}
.MainNav .arr{ position:absolute; z-index:2; width:100%; height:46px; background:url(../images/arr.png) right center no-repeat; left:0px; top:0px;}
.MainNav li.onnav .arr{ background:url(../images/arr2.png) right center no-repeat;}
.NavPull { position:static; width:auto;}
.NavPull dd{opacity:1;}
.NavPull a{ background:none;color:#666; text-align:left; border-bottom:1px solid #eee; border-radius:0px; margin-bottom:0px;}
.NavPull dd:last-child a{ border-bottom:0px;}
.NavPull a:hover{ background:none;}
.Header .Search{ padding:16px 0 0 18px;}
.Header .searchbox{position:fixed; height:40px; left:0%; top:45px;width:95%; padding:5px 2% 0 3%;}
.Header .searchbox .i2{top:-36px; right:53px;}
.Header .searchbox .input{ width:90%;}
.Header .Version{margin:15px 0 0 18px;}
}

/*Top*/


/*Bottom*/
.Footer{background:#002554; padding-top:4.5%; color:#fff;}
.Footer .Sitemap{ float:left; width:78%; padding-bottom:28px;}
.Footer .Sitemap dl{ width:11%; float:left;}
.Footer .Sitemap dl dt{ line-height:16px; font-size:18px; padding-bottom:18px;}
.Footer .Sitemap dl a{ color:#dddfe4;text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap; overflow:hidden; width:95%; display:block;}
.Footer .Sitemap dl a:hover{ color:#ffcc00;}
.Footer .Sitemap dl.d4{ width:33%; padding-right:1%;}
.Footer .Sitemap dl.d4 dd{ float:left; width:50%;}
.Footer .Ewmbox{ float:right; width:22%; margin-bottom:28px;}
.Footer .Ewmbox .ewm{ border-left:1px solid #1f4069;}
.Footer .Ewmbox li{ width:45%; padding-left:28%; text-align:center; float:left; line-height:14px;text-align:center}
.Footer .Ewmbox li img{ display:block; width:90%; border:6px solid #fff; margin:0px auto 12px;}

.Footer .Copyright{ clear:both; line-height:30px; border-top:1px solid #2f4c71; padding:14px 0px;}
.Footer .design{ float:right; color:#8d95a6; padding-top:30px;}
.Footer .design a{ color:#8d95a6; text-decoration:underline;}.Footer .design a:hover{text-decoration:none;}

.cd-top {overflow: hidden;visibility: hidden;opacity: 0;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s; height:0px; width:43px; position:fixed; right:0px; bottom:2px;}
.cd-top.cd-is-visible {visibility: visible;opacity: 1; background:url(../images/top.gif) center center no-repeat; height:43px; cursor:pointer;}
@media ( max-width:998px){
.Footer .Sitemap{ display:none;}
.Footer .Ewmbox{ float:none; width:auto; margin-bottom:28px;}
.Footer .Ewmbox .ewm{ border-left:0;}
}
@media ( max-width:768px){
.Footer .Copyright{ line-height:20px;}
.Footer .Copyright .fl{ float:none; text-align:center;}
.Footer .design{ float:none; text-align:center; padding-top:0px;}
}

/*Bottom*/


/*首页 s*/
.HomeBan {overflow:hidden; clear:both;}
.HomeBan .slides li{ height:680px;background-position:center center; background-repeat:no-repeat; background-size:cover;}
.HomeBan .slides li a{ height:680px; display:block;}
.HomeBan .flex-control-paging li a {width: 38px; height: 14px; background:url(../images/bandot.png) center top no-repeat; margin:0 5px;}
.HomeBan .flex-control-paging li a.flex-active,.HomeBan .flex-control-paging li:hover a { background:url(../images/bandot.png) center bottom no-repeat;}
.HomeBan .flex-control-nav{ bottom:30px; z-index:10;}
.HomeBan .flex-direction-nav a {width: 60px; height: 100px;}
.HomeBan .flex-direction-nav .flex-prev { left:-60px; background: rgba(0,0,0,0.2) url(../images/btn_left.png) center center no-repeat; background-size:contain;}
.HomeBan .flex-direction-nav .flex-next { right:-60px; background:rgba(0,0,0,0.2) url(../images/btn_right.png) center center no-repeat; background-size:contain;}
.HomeBan:hover .flex-direction-nav .flex-prev { left:0px;}
.HomeBan:hover .flex-direction-nav .flex-next { right:0px;}

#homeban {height:680px; margin:0px auto; background:url(../images/loading.gif) center center no-repeat; overflow:hidden;}
#homeban .swiper-slide {height:680px; background-position:center top; background-repeat:no-repeat; background-size:cover;}
#homeban .swiper-slide a{ display:block;height:680px;}
#homeban .swiper-slide video{ background:#000; width:100%; height:680px;object-fit: fill;}
#homeban .swiper-pagination{height:14px; line-height:14px; bottom:35px; z-index:889;}
#homeban .swiper-pagination .swiper-pagination-bullet{width: 38px; height: 14px; background:url(../images/bandot.png) center top no-repeat; margin:0 5px; border-radius:0px;}
#homeban .swiper-pagination .swiper-pagination-bullet-active{ background:url(../images/bandot.png) center bottom no-repeat;}
#homeban .swiper-button-prev{width: 60px; height: 100px; background:rgba(0,0,0,0.2) url(../images/btn_left.png) center center no-repeat; background-size:contain; left:-60px;transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
#homeban .swiper-button-next{width: 60px; height: 100px; background: rgba(0,0,0,0.2) url(../images/btn_right.png) center center no-repeat; background-size:contain; right:-60px;transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
#homeban:hover .swiper-button-prev { left:10px;}
#homeban:hover .swiper-button-next { right:10px;}

#homeban .swiper-slide .item{ position:absolute; height:50%; color:#fff;}
#homeban .swiper-slide .item.i1{ left:0px; width:37.5%; top:0px;  overflow:hidden;}
#homeban .swiper-slide .item.i1 a{ position:absolute; left:0px; top:0px; width:100%; height:100%;background-position:center top; background-repeat:no-repeat; background-size:cover;}
#homeban .swiper-slide .item.i1 a:hover{transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1);}
#homeban .swiper-slide .item.i2{ left:37.5%; width:25%; top:0px; background:#001e46;}
#homeban .swiper-slide .item.i3{ left:62.5%; width:37.5%; top:0px; background:#004a86;}
#homeban .swiper-slide .item.i4{ left:0px; width:37.5%; bottom:0px; background:#001e46;}
#homeban .swiper-slide .item.i5{ left:37.5%; width:25%; bottom:0px; background:#0085c9;}
#homeban .swiper-slide .item.i6{ left:62.5%; width:37.5%; bottom:0px; background:#00a9df;}
#homeban .swiper-slide .item dl{transition:all 0.2s linear; -webkit-transition:all 0.2s linear; padding:80px 0 0 34px; font-size:18px;}
#homeban .swiper-slide .item dl h2{ font-size:40px; line-height:46px; font-weight:normal; margin-bottom:8%;}
#homeban .swiper-slide .item dl h2 b{ font-weight:bold;}
#homeban .swiper-slide .item dl h2 span{ font-size:18px; display:block; text-transform:uppercase;}
#homeban .swiper-slide .item dl .line{ width:30px; height:4px; background:#f5a81c; margin-top:45px;}
#homeban .swiper-slide .item:hover{ box-shadow:0 0 18px #000;}
#homeban .swiper-slide .item a{ display:block; color:#fff; height:auto;}
#homeban .swiper-slide .item:hover dl{ padding:60px 0 0 28px;}

@media ( max-width:998px){
#homeban {height:auto;}
#homeban .swiper-slide {height:300px;}
#homeban .swiper-slide a{height:300px;}
#homeban .swiper-slide video{height:300px;}
#homeban .swiper-button-prev{left:10px;width: 30px; height: 50px;}
#homeban .swiper-button-next{right:10px;width: 30px; height: 50px;}
#homeban .swiper-slide .item dl{padding:20px 0 0 20px; font-size:12px;}
#homeban .swiper-slide .item dl h2{ font-size:18px; line-height:20px;}
#homeban .swiper-slide .item dl h2 span{ font-size:12px;}
#homeban .swiper-slide .item:hover dl{ padding:20px 0 0 20px;}
}
@media ( max-width:640px){
#homeban .swiper-slide {height:200px;}
#homeban .swiper-slide a{height:200px;}
#homeban .swiper-slide video{height:200px;}
#homeban .swiper-slide .item dl{padding:0px 0 0 0px; margin:-15px 0 0 -15px;
-webkit-transform: scale(0.6,0.6);
  -moz-transform:scale(0.6,0.6);
  transform: scale(0.6,0.6);}
#homeban .swiper-slide .item dl h2{ font-size:14px; line-height:20px;}
#homeban .swiper-slide .item:hover dl{ padding:0px 0 0 0px;}
}

.HomeTit{ padding:32px 0; font-size:36px; color:#003172;}
.HomeTit span{ display:inline-block;}
.HomeTit i{ display:block; height:13px; border-top:3px solid #fcc907;}

.HomeNews{ padding-bottom:2%;}
.HomeNews li{ margin-bottom:26px; height:350px; background:#002554; color:#fff;}
.HomeNews li .img{ width:65%; float:right; height:350px; position:relative; overflow:hidden;}
.HomeNews li .img a{background-position:center center; background-repeat:no-repeat; background-size:cover; position:absolute; left:0px; top:0px; width:100%; height:100%;transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.HomeNews li:hover .img a{transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1);}
.HomeNews li .info{ width:29%; padding:3% 0 0 3%; float:left;}
.HomeNews li .info .date{ line-height:42px; color:#0a99df; font-size:16px;}
.HomeNews li .info .tit{ line-height:32px; font-size:24px; padding-bottom:23px;text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap; overflow:hidden; width:99%;}
.HomeNews li .info .tit i{ width:50px; height:25px; border-bottom:3px solid #fff;}
.HomeNews li .info .tit a{ color:#fff;}
.HomeNews li .info .p{ height:72px; overflow:hidden; margin-bottom:48px;}
.HomeNews li .info a.detail{ display:block; width:131px; line-height:40px; text-align:center; color:#002554; background:#fff;}
.HomeNews li:hover { background:#0a99df;}
.HomeNews li:hover .date{ color:#003172;}
.HomeNews li:hover a.detail{ color:#0a99df;}
@media ( max-width:998px){
.HomeNews li{ margin-bottom:15px; height:300px;}
.HomeNews li .img{height:300px;}
.HomeTit{ padding:20px 0; font-size:22px;}
.HomeTit i{height:6px;}
}
@media ( max-width:640px){
.HomeNews li{ height:auto;}
.HomeNews li .img{ width:auto; float:none; height:150px;}
.HomeNews li .info{ width:auto; padding:10px; float:none;}
.HomeNews li .info .date{ line-height:25px; font-size:14px;}
.HomeNews li .info .tit{ line-height:25px; font-size:16px; padding-bottom:10px;}
.HomeNews li .info .p{ height:36px; line-height:18px; overflow:hidden; margin-bottom:10px; font-size:12px;}
.HomeNews li .info a.detail{width:120px; line-height:32px;}
}

.HomeAbout{ height:443px; background:#009ff6; position:relative;}
.HomeAbout .HomeTit{ color:#fff;}
.HomeAbout .HomeTit i{ width:69px; height:24px;}
.HomeAbout .info { font-weight:bold; color:#002554; font-size:20px;}
.HomeAbout .info .p1{ padding-left:41px; background:url(../images/gyico1.png) 0px 1px no-repeat;}
.HomeAbout .info .p2{ margin:17px 0px 95px; padding-left:41px; background:url(../images/gyico2.png) 0px 1px no-repeat;}
.HomeAbout .info .p3{ font-size:22px; margin-bottom:25px;}
.HomeAbout .info a.detail{ display:block; font-size:14px; font-weight:normal; width:121px; line-height:37px; text-align:center; color:#fff; background:#002554; border-radius:18px;}
.HomeAbout .history{ text-align:center; position:absolute; width:970px; left:50%; margin-left:-500px; height:364px; bottom:0px; color:#fff; background:url(../images/datebg.png) center center no-repeat; background-size:contain;}
.HomeAbout .history .logo{ height:118px; padding-top:135px;}
.HomeAbout .history .date{ background:url(../images/dateline.png) center top no-repeat;}
.HomeAbout .history .date dl{ vertical-align:top; width:84px; display:inline-block; *display:inline-block; zoom:1; padding:0 15px;}
.HomeAbout .history .date dt{ text-align:center; font-size:18px; line-height:22px; margin-bottom:13px; font-weight:bold;}
.HomeAbout .history .date dd{ line-height:17px; text-align:left;}

.HomeAbout .gq{ position:absolute; left:70%; bottom:0px;}

@media ( max-width:998px){
.HomeAbout{ height:auto; padding-bottom:20px;}
.HomeAbout .info {font-size:14px;}
.HomeAbout .history{ width:auto; position:static; background:none; margin:0; height:auto;}
.HomeAbout .history .logo{ height:auto; padding:20px 0;}
.HomeAbout .info .p2{ margin:10px 0px 15px;}
.HomeAbout .info .p3{ font-size:16px; margin-bottom:15px;}
}
@media ( max-width:768px){
.HomeAbout .gq{ display:none;}
}
@media ( max-width:480px){
.HomeAbout .history .date{ background:none;}
.HomeAbout .history .date dl{width:115px; height:95px;}
}


/*首页 end*/


/*栏目页公用样式 s*/
.SubPage{ height:auto !important; height:250px; padding-top:3.5%; padding-bottom:5%;}
.MenuList{ background:#004b87; margin-bottom:1px; padding:20px 0px;}
.MenuList.on{ background:url(../images/menubg.gif);}
.MenuList ul{ margin:0 0 -1% -1%; text-align:center;}
.MenuList li{ width:11%; display:inline-block;*display:inline;zoom:1; margin:0 0 1% 1%; font-size:16px;}
.MenuList li a{ text-align:center; display:block; line-height:18px; background:#1a5d93;color:#fff;}
.MenuList li a:hover,.MenuList li.onli a{ font-weight:bold; background:#e9b900;}
.MenuList li span{ display:table-cell; width:2%; margin:0px auto; vertical-align:middle; height:40px;}
.MenuList.pro li{ float:left;width:15.6666%;}

.SinglePage{ word-wrap:break-word; padding:3% 10%;}

@media ( max-width:1200px){
.SubPage{ padding-top:30px; padding-bottom:30px;}
.MenuList li{ width:32.3333%; float:left; font-size:14px;}
.MenuList.pro li{ width:24%; font-size:14px;}
.SinglePage{ padding-left:0px; padding-right:0px;}

}
@media ( max-width:768px){
.MenuList.pro li{ width:49%;}
}
/*栏目页公用样式 end*/


/*关于康迪 s*/
.abouttit{ font-size:30px; color:#333; padding-bottom:28px;}
.AboutCon1{ padding:4.2% 0;}
.AboutCon1 .info{ width:60%; float:left;}
.AboutCon1 .info p{ text-indent:2em; line-height:30px; margin-top:25px;}
.Aboutnum{ width:36%; float:right; padding-top:5%;}
.Aboutnum ul{ margin-left:-2%;}
.Aboutnum li{ text-align:center; color:#333333; font-size:16px; float:left; width:48%; height:180px; background:#f6f6f6; margin:0 0 2% 2%;}
.Aboutnum li b{ display:block; font-size:55px; padding:20% 0 9%; color:#0085ca;}
.Aboutnum li:hover,.Aboutnum li.on{ background:#0085ca; color:#fff;}
.Aboutnum li:hover b,.Aboutnum li.on b{ color:#fff;}

.Culture{ background:#f6f6f6; padding:4.2% 0;}
.Culture li{ width:25%; float:left; height:327px; color:#fff; font-size:16px;transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.Culture li.li1{ background:#70c4e8;}
.Culture li.li2{ background:#0085ca;}
.Culture li.li3{ background:#004a87;}
.Culture li.li4{ background:#062652;}
.Culture .box{ padding:14% 10% 0;}
.Culture .box .tit{ font-size:24px; margin-bottom:16px;}
.Culture .box .p{ height:95px;}
.Culture .box .ico{ width:40%;}
.Culture li:hover{ box-shadow:0 0 15px #999; margin-top:-10px;}
.Culture li:hover.li1{ background:#319ac7;}
.Culture li:hover.li2{ background:#00689e;}
.Culture li:hover.li3{ background:#136bb3;}
.Culture li:hover.li4{ background:#134488;}

.HistoryBox{background:#ebf3fa url(../images/lcbg.jpg) no-repeat center center; background-size:cover; padding:2% 0 0;}
.PChis .owl-item{margin: 0px 1px;}
.PChis{padding: 0px 30px; margin:1.5% 0 6%; background:url(../images/line2.png) no-repeat center center;}
/* .PChis .owl-item .box{width:230px; height:260px; background:#fff; margin-left:-32px;} */
.PChis .owl-item .box{width:185px; height:240px; background:#fff; }

.PChis .owl-item:nth-child(2n) .box{margin-top:360px;}

.PChis .owl-item .box.img img{display:block; width:100%;}
.PChis .owl-item .box .txt{padding:21px 21px 0px;}
.PChis .owl-item .box .txt h3{font-size:22px; color:#000000; line-height:28px; margin-bottom:8px;}
.PChis .owl-item .box .txt .info{font-size:14px; line-height:20px; color:#666666;}
.PChis .owl-nav .owl-prev{ width:39px; height:30px; position:absolute; left:0px; top:50%; margin-top:-15px; text-indent:-999em; background:url(../images/linearr2.png) no-repeat;}
.PChis .owl-nav .owl-next{ width:39px; height:30px; position:absolute; right:0px; top:50%; margin-top:-15px; text-indent:-999em; background:url(../images/linearr.png) no-repeat;}
.PChis .owl-nav .owl-prev.disabled{ display:none;}
.PChis .owl-nav .owl-next.disabled{ display:none;}
.PChis .owl-item:hover .box{ background:#0085ca;}
.PChis .owl-item:hover .box .txt h3{ color:#fff;}
.PChis .owl-item:hover .box .txt .info{color:#e0f4ff;}
.PChis .owl-buttons .owl-prev{position: absolute;width: 30px;height: 30px;background: #0085ca url(../images/prev111.png)center no-repeat ;;z-index: 10;top: 50%;transform: translateY(-50%);left: 45px;}
.PChis .owl-buttons .owl-next{position: absolute;width: 30px;height: 30px;background: #0085ca url(../images/next111.png)center no-repeat ;;z-index: 10;top: 50%;transform: translateY(-50%);right: 45px;}


@media(max-width:1440px){
	.PChis .owl-item .box{width: 160px;height:240px;;}
}
@media ( max-width:1200px){
.PChis{ background:none;}
.PChis .owl-item .box{ margin-left:0px;}
.CultureBox .list li .box .icon{width:75px;}
.PChis .owl-item:nth-child(2n) .box{margin-top:0px; margin-left:0px;}
.PChis .owl-buttons{text-align: center;}
.PChis .owl-buttons .owl-prev{position: relative;transform: none;top: auto;left: auto;display: inline-block;margin: 0px 5px;}
.PChis .owl-buttons .owl-next{position: relative;transform: none;top: auto;right: auto;display: inline-block;margin: 0px;5px;}

}

@media ( max-width:998px){
.abouttit{ font-size:24px;}
.AboutCon1{ padding:25px 0;}
.Aboutnum li{ font-size:14px;}
.Aboutnum li b{ font-size:40px;}
.AboutCon1 .info p{ line-height:24px;}
.Culture{padding:25px 0;}
.Culture li{ font-size:14px;}
.Culture li:hover{ margin-top:0px;}
.Culture .box .tit{ font-size:18px;}
}
@media ( max-width:768px){
.AboutCon1 .info{ width:auto; float:none;}
.Aboutnum{ width:auto; float:none;}
.Aboutnum li{ height:150px;}
.Aboutnum li b{ font-size:25px;}
.Culture li{ width:50%; height:280px;}
.Culture .box .p{ height:135px;}
}
@media ( max-width:560px){
.PChis .owl-item .box{width:230px;margin: 0px auto;}
}

/*学术活动 s*/
.HdList{ margin-bottom:3.5%;}
.HdList li{ width:33.3333333%; float:left; position:relative;}
.HdList li .img{ overflow:hidden; padding-top:75%;position:relative;}
.HdList li .img a{ position:absolute; left:0px; top:0px; width:100%; height:100%;background-position:center center; background-repeat:no-repeat; background-size:cover;}
.HdList li .img:hover a{transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1);}
.HdList li .info{ position:relative; background:#004a87; height:330px; padding:0 6%;}
.HdList li .info .tit{ color:#fff; padding-top:10%; font-size:20px; line-height:30px;}
.HdList li .info .tit a{ color:#fff;}.HdList li .info .tit a:hover{ color:#ffcc00;}
.HdList li .info .other{ position:absolute; bottom:15%; left:6%; width:88%; font-size:16px; color:#fff;filter:alpha(opacity=60);-moz-opacity: 0.6;opacity:0.6;}
.HdList li .info .other .date{ display:inline-block; padding-left:22px; background:url(../images/date.png) 0px center no-repeat; margin-right:34px;}
.HdList li .info .other .add{ display:inline-block; padding-left:18px; background:url(../images/add.png) 0px center no-repeat;}
.HdList li .info .arr{ position:absolute; left:50%; background:url(../images/xwarr.png); width:20px; height:10px; bottom:-10px; margin-left:-10px; z-index:1;}

.HdList li.bg2 .info{ background:#5dbae2; position:absolute; left:0px; width:89%; top:100%;}
.HdList li.bg2 .info .arr{ background:url(../images/xwarr2.png); bottom:auto; top:-10px;}
.HdList li.bg3 .info{ background:#0085ca;}
.HdList li.bg3 .info .arr{ background:url(../images/xwarr3.png);}


.HdList .showMorehandle{ padding-top:4%;}
@media ( max-width:998px){
.HdList li .info{height:230px;}
.HdList li .info .tit{font-size:16px; line-height:26px;}
.HdList li .info .other{ font-size:14px;}
}
@media ( max-width:560px){
.HdList li{ width:auto; float:none; margin-bottom:15px;}
.HdList li .img{ padding-top:45%;}
.HdList li .info{height:auto; padding-bottom:15px;}
.HdList li.bg2 .info{position:static; width:auto; padding-bottom:15px;}
.HdList li.bg2 .info .arr{ background:url(../images/xwarr2.png); bottom:-10px; top:auto;}
.HdList li .info .tit{ padding:15px 0 5px;}
.HdList li .info .other{ position:static;}
}

/*新闻资讯 s*/
.BanNews{ height:300px;}
.ZxList{ margin-left:-2%;}
.ZxList li{ width:31.3333%; float:left; margin:0 0 3% 2%; position:relative;}
.ZxList li .date{ position:absolute; color:#babab9; left:0px; top:0px; background:rgba(0,0,0,0.6); text-align:center; width:80px; line-height:19px; height:70px; z-index:2;}
.ZxList li .date b{ display:block; line-height:29px; padding-top:8px; font-size:20px; color:#fff;}
.ZxList li .img{ overflow:hidden; padding-top:64%;position:relative;}
.ZxList li .img a{ position:absolute; left:0px; top:0px; width:100%; height:100%;background-position:center center; background-repeat:no-repeat; background-size:cover;}
.ZxList li .img:hover a{transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1);}
.ZxList li .info{ background:#f6f6f6; padding:5% 8% 8%;}
.ZxList li .tit{text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap; overflow:hidden; width:99%; margin-bottom:15px; font-size:16px; font-weight:bold;}
.ZxList li .p{ color:#666; height:48px; overflow:hidden; margin-bottom:42px;}
.ZxList li .detail{ display:block; text-align:center; width:120px; color:#fff; line-height:35px; background:#e9b900;}
.ZxList li:hover.detail{background:#c27005;}
.ZxList li a{ display:block;}

@media ( max-width:990px){
.BanNews{ height:220px;}
}
@media ( max-width:640px){
.BanNews{ height:120px;}
.ZxList li{ width:48%;}
.ZxList li .tit{ font-size:14px; margin-bottom:10px;}
.ZxList li .p{ height:36px; line-height:18px; margin-bottom:12px;}
.ZxList li a.detail{width:100px;line-height:32px; margin:0px auto;}
.ZxList li .date{width:60px; height:50px;}
.ZxList li .date b{line-height:20px; padding-top:4px; font-size:16px;}
}


/*产品 s*/
/* .Protxt{ padding:4% 0;background:url(../images/zlfzbg.jpg) center top no-repeat; background-size:cover;} */
.Protxt .img{ float:left; width:38%;transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.Protxt .txt{ float:right; width:58%; padding:4% 2% 0 0; color:#333333; font-size:20px;}
.Protxt .txt .tithead{ font-size:44px; color:#000000; margin-bottom:30px;transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.Protxt .txt .tithead i{ display:block; width:40px; height:28px; border-bottom:2px solid #0085c9;}
.Protxt .txt .p2{ color:#666666; font-size:16px; padding-top:20px;}
.Protxt:hover .img{ margin-top:-5px;}
.Protxt:hover .txt .tithead{ margin-left:10px;}

.ProList{ margin-left:-2%;}
.ProList li{ width:23%; float:left; text-align:center; padding:0 0 3% 2%;}
.ProList li .img{ border:1px solid #dedede; position:relative;}
.ProList li .img a{ display:table-cell; width:2%; margin:0px auto; height:228px; vertical-align:middle;}
.ProList li .img a img{ max-height:228px; display:block; margin:0px auto;}
.ProList li .txt{ z-index:1; position:absolute; background:rgba(0,133,201,0.9); padding:14% 10% 0; color:#fff; width:80%; height:86%; left:0px; top:15px;filter:alpha(opacity=0);-moz-opacity: 0;opacity:0;transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.ProList li .txt .p1{ height:72px; overflow:hidden; margin-bottom:43px;}
.ProList li .txt .more{ display:block; width:90px; line-height:30px; margin:0px auto; background:#339dd4; border-radius:4px;}
.ProList li .tit{ font-weight:bold;text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap; overflow:hidden; width:99%; margin:10px 0px;}
.ProList li .p{ height:24px; overflow:hidden;}
.ProList li:hover .txt{filter:alpha(opacity=100);-moz-opacity: 1;opacity:1; top:0;}

.Proimg{ width:49%; float:left; text-align:center; border:1px solid #dedede; margin-bottom:3%;}
.Proimg a{ display:table-cell; height:448px; width:2%; margin:0px auto; vertical-align:middle;}
.Proimg img{max-height:448px;}
.Proinfo{ background:url(../images/proinfobg.jpg); background-size:cover; width:43.4%; padding:0 3%; float:right; height:448px; color:#fff; margin-bottom:3%;}
.Proinfo .tit{ font-size:30px; border-bottom:1px solid rgba(255,255,255,0.2); padding:8% 0 5%;}
.Proinfo .p{ height:110px; margin:4% 0 4%;}
.Proinfo a.contact{ font-size:18px; color:#fff; text-align:center; width:180px; line-height:50px; background:#fbc906; box-shadow:0 4px 18px #666; display:block;}
.Proinfo a:hover.contact{ background:#dbae00;}
.Protithead{ clear:both; height:50px; line-height:50px; background:#eff4f7; margin-bottom:33px;}
.Protithead h2{ text-align:center; color:#fff; font-weight:normal; width:200px; font-size:20px; background:#004b87;}
.Proleft{ width:47%; float:left; font-size:16px; line-height:35px;}
.Proleft h3{ color:#000000; font-size:20px; padding-top:5%;}
.Proleft .con{ border-bottom:1px solid #e7e7e7; padding-bottom:5%;}
.Proright{ width:47%; float:right;}

@media ( max-width:998px){
.ProList li .txt{ display:none;}
.ProList li .img a{height:180px;}
.ProList li .img a img{ max-height:180px;}
}
@media ( max-width:640px){
.Protxt .img{ float:none; width:auto;}
.Protxt .txt{ float:none; width:auto; font-size:16px;}
.Protxt .txt .p2{font-size:14px; padding-top:10px;}
.ProList li{ width:31.33333%;}
.ProList li .img a{height:100px;}
.ProList li .img a img{ max-height:100px;}
.ProList li .tit{ font-size:14px; margin:5px 0 0 0;}
.ProList li .p{ font-size:12px;}
.Proimg{ width:auto; float:none;}
.Proimg a{ display:block; height:auto; width:auto;}
.Proinfo{width:auto; padding:12px; float:none; height:auto;}
.Proinfo .tit{ font-size:16px; border-bottom:1px solid rgba(255,255,255,0.2); padding:15px 0 10px;}
.Proinfo .p{ height:auto;width:100%;}
.Proinfo a.contact{ font-size:14px; width:140px; line-height:40px;}
.Protithead{margin-bottom:0px;}
.Protithead h2{width:150px; font-size:16px;}
.Proleft{ width:auto; float:none; font-size:14px; line-height:24px;}
.Proleft h3{ font-size:18px;}
.Proleft .con{ border-bottom:1px solid #e7e7e7;}
.Proright{ width:auto; float:none; padding-top:25px;}
}


/*康迪学院 s*/
.Newstxt{ padding:4% 0; font-size:16px; line-height:32px; background:url(../images/newsbg.jpg) center top no-repeat; background-size:cover;}
.Newstxt .tit{ font-size:24px; color:#000000; margin-bottom:2.5%;}
.Newstxt .tit a{color:#000000;}
.Newstxt b{color:#004b87;}

.NewsList{padding: 0px 70px;}
.NewsList ul{ padding-bottom:2%;}
.NewsList .top{ position:relative; background:url(../images/linebg.gif) 0px bottom repeat-x; padding:0 1% 0 28%; height:250px; margin-bottom:26px;}
.NewsList .top .img{ position:absolute; left:0px; top:0px; width:25%; height:220px; overflow:hidden;}
.NewsList .top .img a { position:absolute; left:0px; top:0px; width:100%; height:100%; background-position:center center; background-repeat:no-repeat; background-size:cover;}
.NewsList .top .img:hover a{transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1);}
.NewsList .top .date{ font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; font-weight:bold; font-size:20px; color:#004b87;}
.NewsList .top .tit{ margin:12px 0 12px 0;text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap; overflow:hidden; width:99%; font-size:16px; font-weight:bold;}
.NewsList .top .p{ height:48px; overflow:hidden; margin-bottom:31px;}
.NewsList .top .more{ display:block; width:120px; line-height:40px; text-align:center; background:#e9b900; color:#fff;}
.NewsList .li{ background:url(../images/linebg.gif) 0px bottom repeat-x; height:135px; position:relative; padding-left:125px;}
.NewsList .li .date{ font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; font-weight:bold; position:absolute; left:0px; top:26px; font-size:20px; color:#004b87;}
.NewsList .li .tit{ padding:26px 0 10px 0;text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap; overflow:hidden; width:99%; font-size:16px; font-weight:bold;}
.NewsList .li .p{ height:48px; overflow:hidden; color:#666;}
.NewsList a{ display:block;}

.VideoList{ margin-left:-2%;}
.VideoList li{ width:31.3333%; float:left; text-align:center; padding:0 0 3% 2%; font-size:16px;}
.VideoList li .img{ overflow:hidden;position:relative;}
.VideoList li .tit{text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap; overflow:hidden; width:99%; margin:15px 0px 0;}
.VideoList li .play{ position:absolute; z-index:2; width:40px; height:40px; left:50%; top:50%; margin:-20px 0px 0px -20px; background:url(../images/play.png);}

.Titleinfo{ color:#666666; padding:0 0px 24px 0px;text-align:center; border-bottom:1px dashed #e6e6e6;}
.Titleinfo .tit{ font-size:28px; color:#333333; padding-bottom:14px;}
.Titleinfo .date i{ margin:0px 12px; display:inline-block;}
.Shares{ display:inline-block; *display:inline;zoom:1; vertical-align:middle;}
.PrevNextBox {margin:30px 0 0 0;position:relative; color:#888888;}
.PrevNextBox dl{ width:49%; line-height:50px; height:50px; text-align:center; font-size:16px; overflow:hidden; background:#f7f7f7;}
.PrevNextBox dl span{color:#000000;}
.PrevNextBox dl:hover{background:#004b87; color:#fff;}
.PrevNextBox dl:hover span{ color:#fff;}
.PrevNextBox dl:hover a{ color:#fff;}
.PrevNextBox dl div{text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap; overflow:hidden; max-width:90%;}


@media ( max-width:998px){
.Titleinfo .tit{ font-size:20px;}
.Newstxt{font-size:14px; line-height:24px;}
.Newstxt .tit{ font-size:18px;}
}
@media ( max-width:640px){
.NewsList .top{height:140px; margin-bottom:10px;}
.NewsList .top .img{height:120px;}
.NewsList .top .date{font-size:14px;}
.NewsList .top .tit{ margin:4px 0 0px 0; font-size:14px;}
.NewsList .top .p{ height:24px; font-size:12px; margin-bottom:9px;}
.NewsList .top a.more{width:105px; line-height:35px;}
	
.VideoList li{ width:48%; font-size:14px;}
.VideoList li .tit{ margin-top:5px;}
.VideoList li .img .video-js{height:180px !important;}

.NewsList .li{height:88px; padding-left:75px;}
.NewsList .li .date{ top:10px; font-size:14px;}
.NewsList .li .tit{ padding:10px 0 5px 0; font-size:14px;}
.NewsList .li .p{ height:36px; line-height:18px; font-size:12px;}
.PrevNextBox dl{ width:auto; line-height:40px; height:40px;font-size:14px; text-align:left;}
.PrevNextBox dl div{width:90%; margin:0px auto;}
.PrevNextBox dl.fl{ float:none;}.PrevNextBox dl.fr{ float:none;}
}
@media ( max-width:480px){
.VideoList li .img .video-js{height:120px !important;}
}


/*人才管理 s*/
.hrw1{ width:20%;}
.hrw2{ width:15%;}
.hrw3{ width:18%;}
.hrw4{ width:16%;}
.hrw5{ width:16%;}
.hrw6{ width:15%;}

.Hrhead{ height:50px; color:#fff; background:#0085ca; text-align:center; font-size:16px; font-weight:bold; margin:0% 0 9px;}
.padleft{ padding-left:3%; text-align:left !important;}
.HrList ul{ margin-bottom:2.5%;}
.HrList li{ border-bottom:1px solid #efefef;}
.HrList li td{ height:60px; color:#000000; text-align:center;}
.HrList li .txtCont{ display:none; font-size:14px; padding:25px; color:#808080; border-top:1px solid #e3e3e3; background:#f8f8f8;}
.HrList li .txtCont .item{ border-bottom:1px solid #e6e6e6; padding-bottom:10px; margin-bottom:10px; display:none;}
.HrList li .txtCont .item dd{ width:25%; float:left;}
.HrList li .txtCont .item dd span{ color:#4c4c4c;}
.HrList li .txtCont .stit{ font-weight:bold; margin-bottom:10px; color:#000000;}
.HrList li .txtCont .work b{ font-weight:bold; color:#000000;}
.HrList li a.apply{ width:90px; line-height:30px; text-align:center; color:#fff; background:#e9b900; border-radius:15px; display:inline-block;}
.HrList li a:hover.apply,.HrList li.current a.apply{ background:#0085ca; color:#fff;}
.HrList li.current td{ color:#0085ca;}
.HrList li.current a{ color:#0085ca;}

.Hrtxt{ border-bottom:1px solid #eaeaea; padding:0 0 3% 0;}
.Hrtxt .info{ width:52%; float:left; line-height:33px; font-size:16px;}
.Hrtxt .info h2{ color:#000000; font-size:24px; padding:2% 0 4%;}
.Hrtxt .img{ width:36%; float:right;}

.Hrfl{ position:relative; height:540px; text-align:center; width:950px; margin:5% auto 0;transform: scale(1.2);-webkit-transform: scale(1.2);}
.Hrfl .img{ padding-top:108px;}
.Hrfl li{ position:absolute; width:160px; padding:0 10px; height:40px; border-radius:20px; font-size:18px; color:#fff; cursor:pointer;transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.Hrfl li.r1{ background:#0085ca; left:310px; top:0px;}
.Hrfl li.r2{ background:#16cbff; left:550px; top:0px;}
.Hrfl li.r3{ background:#66b6df; left:190px; top:70px;}
.Hrfl li.r4{ background:#00c3ca; left:650px; top:70px;}
.Hrfl li.r5{ background:#5d90aa; left:70px; top:150px;}
.Hrfl li.r6{ background:#0085ca; left:770px; top:150px;}
.Hrfl li.r7{ background:#00c3ca; left:0px; top:230px;}
.Hrfl li.r8{ background:#66b6df; left:710px; top:230px;}
.Hrfl li.r9{ background:#0085ca; left:80px; top:310px;}
.Hrfl li.r10{ background:#06326a; left:750px; top:310px;}
.Hrfl li.r11{ background:#16cbff; left:40px; top:390px;}
.Hrfl li.r12{ background:#5d90aa; left:680px; top:390px;}
.Hrfl li.r13{ background:#06326a; left:130px; top:460px;}
.Hrfl li.r14{ background:#16cbff; left:550px; top:460px;}
.Hrfl li.r15{ background:#0085ca; left:330px; bottom:0px;}
.Hrfl li span{ display:table-cell; vertical-align:middle; line-height:15px; width:2%; margin:0px auto; height:40px;}
.Hrfl li:hover{ box-shadow:0 0 10px #666;transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1);}
@media(max-width:1400px){
	.Hrfl{transform: scale(0);-webkit-transform: scale(0);}
}

.hrzl{ background:#f2f2f2; margin-bottom:4%;}
.hrzl .img{ float:left; width:50%;}
.hrzl .info{ float:right; width:40%; padding:5% 5% 0; font-size:16px; line-height:32px;}
.hrzl .info h2{ color:#000000; font-size:24px; padding-bottom:4%;}
.hrzl.next .img{ float:right;}
.hrzl.next .info{ float:left;}
.hrzl:hover{ box-shadow: 0 0 15px #999; background:#004b87; color:#d0e8fb;}
.hrzl:hover .info h2{ color:#fff;}

.hrimg{ padding-top:2%;;}
.hrimg img{transition: all .3s;}
.hrimg img:nth-child(1):hover{transform: scale(1.2,1.2);}
.hrimg img:nth-child(3):hover{transform: scale(1.2,1.2);}
.hrimg img:nth-child(5):hover{transform: scale(1.2,1.2);}


.hrttop{ margin-top:-1px; height:300px; text-align:center;}
.hrttop .con{ width:500px; margin:0px auto; color:#fff; line-height:32px;}
.hrttop .con h2{ font-size:36px; padding:15% 0 8%;}
.hrthead{ text-align:center; padding-bottom:25px; font-size:24px; color:#000000;}
.hrhdtp{ position:relative; padding-bottom:3.5%; border-bottom:1px solid #eaeaea; margin-bottom:3.5%;}
/* .hrhdtp ul{margin-left:-1.5%;} */
.hrhdtp li{ height:340px; float:left; position:relative; overflow:hidden;width:100%;}
/* .hrhdtp li.li1{ width:46.5%;}
.hrhdtp li.li2{ width:24.5%;}
.hrhdtp li.li3{ width:24.5%;}
.hrhdtp li.li4{ width:24.5%;}
.hrhdtp li.li5{ width:24.5%;}
.hrhdtp li.li6{ width:24.5%;} */
.hrhdtp li a{ position:absolute; left:0px; top:0px; width:100%; height:100%;background-position:center center; background-repeat:no-repeat; background-size:cover;}
.hrhdtp li:hover a{transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1);}
.hrhdtp .thead{ z-index:1; font-size:20px; position:absolute; min-width:160px; padding:0 10px; left:0px; top:0px; text-align:center; color:#fff; line-height:50px; background:#009ff2;}
/* .hrhdtp.hr2 .thead{ left:auto; right:0px;} */
/* .hrhdtp.hr2 li.li1{ width:24.5%;}
.hrhdtp.hr2 li.li2{ width:24.5%;}
.hrhdtp.hr2 li.li3{ width:46.5%;}
.hrhdtp.hr3 li.li1{ width:48.5%;}
.hrhdtp.hr3 li.li2{ width:48.5%;} */

.hrhdtp .owl .owl-buttons{position: absolute;right: 0px;margin-top: 10px;width: 100px;}
.hrhdtp .owl .owl-buttons .owl-prev{width: 30px;height: 30px;display: inline-block; background: url(../uploadfiles/image/prev222.jpg)center no-repeat;margin-right: 20px;}
.hrhdtp .owl .owl-buttons .owl-next{width: 30px;height: 30px;display: inline-block; background: url(../uploadfiles/image/next222.jpg)center no-repeat;}


@media ( max-width:950px){
.Hrfl{width:auto; height:auto;}
.Hrfl .img{ padding:0px 0 15px 0px;}
.Hrfl li{ position:static; display:inline-block; *display:inline-block; font-size:14px;}
.Hrfl li:hover{transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-webkit-transform:scale(1);}
.hrhdtp li{ height:300px;}
}
@media ( max-width:640px){
.hrw2,.hrw3,.hrw4,.hrw5{ display:none;}
.hrw1{ width:70%;}
.hrw6{ width:30%;}
.HrList li td{ height:40px;}
.HrList li .txtCont .stit{margin-bottom:5px;}
.HrList li .txtCont{ padding:10px;}
.HrList li .txtCont .item{display:block;}
.HrList li .txtCont .item dd{ width:auto; float:none;}
.HrList li a.apply{ width:70px; line-height:26px;}
.Hrtxt .info{ width:auto; float:none; line-height:24px; font-size:14px;}
.Hrtxt .info h2{ font-size:18px;}
.Hrtxt .img{ width:auto; margin-top:12px; float:none;}
.hrzl .img{ float:none; width:auto;}
.hrzl .info{ float:none; width:auto; padding:10px; font-size:14px; line-height:24px;}
.hrzl .info h2{font-size:18px;}
.hrthead{ font-size:18px;}
.hrhdtp .thead{ font-size:15px; min-width:100px; line-height:30px;}
.hrhdtp li{ height:220px;}

.hrttop{height:auto;}
.hrttop .con{ width:auto;line-height:24px; padding:15px 12px;}
.hrttop .con h2{ font-size:18px; padding:0 0 3%;}

}
@media ( max-width:480px){
.Hrfl li{ position:static; display:block; width:auto; margin-bottom:10px;}
.hrhdtp li{ height:120px;}
}


/*联系我们 s*/
.lxwmtit{ color:#000000; font-size:30px; text-align:center; padding:3% 0 20px 0;}
.Message{ background:#f4f4f4; padding-bottom:5%; margin-bottom:1%;}
.Message .form{}
.Message .form li{ width:32.3333%; padding:0 0 1% 1%; float:left;}
.Message .form li .input{ background:#fff; width:99.6%; border:1px solid #e9e9e9; height:45px; line-height:45px; text-indent:1em; font-size:16px;}
.Message .form li .input:focus {outline:none;border: 1px solid #0a99df;}
.Message .form li.auto { clear:both; float:none; width:auto;}
.Message .form li .textarea{ padding:10px; border:1px solid #e9e9e9; background:#fff;}
.Message .form li:hover .textarea{border: 1px solid #0a99df;}
.Message .form li .textarea textarea{ height:200px;width:100%;}
.Message .form li.btn { padding-top:3%; text-align:center;}
.Message .form li .sendbtn{ background:#0a99df; width:200px; line-height:45px; text-align:center; color:#fff; cursor:pointer; font-size:16px;}

.Contactus{ border:1px solid #ececec; border-left:0px;/* background:url(../images/contactus.jpg) center center no-repeat; background-size:cover; */margin-bottom:4%;}
.Contactus li{ font-size:16px; height:250px; float:left; border-left:1px solid #ececec; width:23%; text-align:center; padding:0 5%;}
.Contactus li .icon{ width:35%; margin:0px auto; padding-top:40px; height:97px;}
.Contactus li b{ color:#333333;}
.Contactus li b.b1{ width:15px; display:inline-block;}

@media ( max-width:998px){
.Contactus li .icon{ padding-top:20px;}
.lxwmtit{ padding-top:25px; font-size:24px;}
}
@media ( max-width:768px){
.Contactus li .icon{ height:auto; padding-bottom:12px;}
.Contactus li{ font-size:14px;}
}
@media ( max-width:560px){
.Contactus li{ width:auto; float:none; padding-bottom:12px; height:auto;border-bottom:1px solid #ececec;}
.Contactus li:last-child{border-bottom:0px solid #ececec;}
.Message .form li{ width:auto; float:none;}
.Message .form li .input{ font-size:14px; height:40px; line-height:40px;}
.Message .form li .textarea textarea{ height:120px;}
}

.banner3{max-width: 1920px;margin: 0px auto;}
.Footer .fl a{color: white;}


.jujiao{max-width:1200px;}

.VideoList li video{width: 100%;height: 270px;}
.VideoList li .img{width: 100%;height: 270px;;}
