@charset "utf-8";



@font-face {
  font-family: "georgia";
  src: url("../fonts/georgia.woff2") format("woff2"),
       url("../fonts/georgia.woff") format("woff"),
       url("../fonts/georgia.ttf") format("truetype"),
       url("../fonts/georgia.eot") format("embedded-opentype"),
       url("../fonts/georgia.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
/*@font-face {
  font-family: "impact";
  src: url("../fonts/impact.woff2") format("woff2"),
       url("../fonts/impact.woff") format("woff"),
       url("../fonts/impact.ttf") format("truetype"),
       url("../fonts/impact.eot") format("embedded-opentype"),
       url("../fonts/impact.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
*/

*{box-sizing:border-box;margin:0;padding:0;  font-family: "Microsoft YaHei",  -apple-system, BlinkMacSystemFont, "PingFang SC","Lantinghei SC", "Helvetica Neue", Arial, "Open Sans", "Hiragino Sans GB", sans-serif;}
html{font-family:微软雅黑!important;;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
body{margin:0;overflow-x:hidden;color: #4c4645; font-family:微软雅黑!important; }
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;line-height:1.2em;}
ol,ul{list-style:none}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
a{color:#4c4645;background-color:transparent;-webkit-tap-highlight-color:transparent;text-decoration: none;}
a:active,a:hover{outline:0;text-decoration:none}
a:hover{color:#f88f29}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:700}
dfn{font-style:italic}
mark{color:#000;background:#ff0}
small{font-size:80%}
sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
img{display:block;padding:0;border:none;-ms-interpolation-mode:bicubic;max-width:100%;max-height:100%;}
address,cite,dfn,em,var,i{font-style: normal;}
svg:not(:root){overflow:hidden}
figure{margin:1em 40px}
hr{height:1px;background:#ddd; -webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
pre{overflow:auto}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}

:focus{outline:0}

button{overflow:visible;border: none}

button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}
input{line-height:normal;-webkit-appearance:none}
input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}
input[type=search]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid silver}
legend{padding:0;border:0}
textarea{overflow:auto}
optgroup{font-weight:700}
table{border-spacing:0;border-collapse:collapse}
td,th{padding:0}


@media print{
*,:after,:before{color:#000!important;text-shadow:none!important;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important}
a,a:visited{text-decoration:underline}
a[href]:after{content:" (" attr(href) ")"}
abbr[title]:after{content:" (" attr(title) ")"}
a[href^="#"]:after,a[href^="javascript:"]:after{content:""}
blockquote,pre{border:1px solid #999;page-break-inside:avoid}


thead{display:table-header-group}
img,tr{page-break-inside:avoid}
img{max-width:100%!important}
h2,h3,p{orphans:3;widows:3}
h2,h3{page-break-after:avoid}
}
.none{display: none}
.check:checked,.check:not(:checked){position:absolute;left:-9999px;opacity:0}
.check:checked+label,.check:not(:checked)+label{position:relative;display:inline-block;
	height:14px;font-size:14px;cursor:pointer;padding-left: 20px;}
.check+label:after,.check+label:before{position:absolute;top:2px;left:0;z-index:0;width:16px;height:13px;
	border-radius:3px;content:'';background: #000}
.check:checked+label:after{background: #ca140d}

.radio:checked+label,.radio:not(:checked)+label{position:relative;display:inline-block;height:16px;font-size:14px;line-height:16px;cursor:pointer;padding-left: 20px}
.radio+label:after,.radio+label:before{position:absolute;top:-1px;left:0;z-index:0;width:16px;height:16px;border-radius:50%;content:''}
.radio:not(:checked)+label:after,.radio:not(:checked)+label:before{border:1px solid #888}
.radio:checked,.radio:not(:checked){position:absolute;left:-9999px;opacity:0}
.radio:checked+label:before{border:1px solid #d9a65c}
.radio:checked+label:after{width:8px;height:8px;border-radius:50%;background:#d9a65c;top:3px;left:4px}

.line2{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.line3{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.line4{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}

::-webkit-input-placeholder{color:999;opacity:.54}
::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}
/*::selection{background:#009966;color:#fff}
::-moz-selection{background:#009966;color:#fff}
::-webkit-selection{background:#009966;color:#fff}
*/
.clearfix:after{clear:both;display:block;visibility:hidden;overflow:hidden;height:0;content:"."}
.clear{width:100%;clear:both; overflow:auto
}
.clear_3{width:100%;height:3px;clear:both; overflow:auto
}
.clear_10{width:100%;height:10px;clear:both
}
.clear_20 {width:100%;height:20px;clear:both
}
.clear_30 {width:100%;height:30px;clear:both
}
.clear_40 {width:100%;height:40px;clear:both
}
.clear_50 {width:100%;height:50px;clear:both
}
.clear_60 {width:100%;height:60px;clear:both
}




.l{float:left}
.r{float:right}
.fl{float:left!important}
.fr{float:right!important}
.bor{border:1px dashed #999}
.poab{position:absolute}
.pore{position:relative}
.texto{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.imgInline{display:inline-block!important;vertical-align:middle}
.imgMargin{margin:0 auto}
.imgW100{width:100%}

.text-r{text-align:right}
.text-m{text-align:center}
.text-bold{font-weight: 700;}
.text-light{font-weight:100;}
.text-up{text-transform: uppercase;}

.flex{display:flex;justify-content:space-between;flex-wrap:wrap}
.flex-left{display:flex;flex-wrap:wrap}
.flex-center{display:flex;flex-wrap:wrap;justify-content: center;}
.flex-right{display:flex;flex-wrap:wrap;justify-content: flex-end;}
.flex-v-center{display:-webkit-flex;display:flex;flex-direction:column;justify-content:center}
.flex-v-bottom{display:-webkit-flex;display:flex;flex-direction:column;justify-content:space-between;}


.flex-v-top{display:-webkit-flex;display:flex;flex-direction:column;justify-content:top; }


.trans{transition:all .5s}
.trans-mask{display:block;overflow:hidden;width:100%;cursor:pointer;position: relative;}
.trans-mask img{-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.trans-mask:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}

.bg-mask .pic{overflow: hidden;}
.bg-mask .pic a{background-repeat: no-repeat;background-position: center;background-size:100%;height: 100%;display: block;-webkit-transition: all .4s;-o-transition: all .4s;transition: all .4s;}
.bg-mask:hover .pic a{-webkit-transform: scale(1.05);-ms-transform: scale(1.05);transform: scale(1.05);}
.bgimg{background-repeat: no-repeat;background-position: center;background-size: cover;}

.greybg{background:#f2f2f2}
.textup{text-transform:uppercase}
.co{color:#009966}
.co-fff{color:#fff!important}
.fixdbody{position:fixed;top:0;left:0;right:0;bottom:0}
.m-show{display:none}
.filter-page{filter: blur(5px);}

@media screen and (max-width:980px){
.pc-show{display:none}
.m-show{display:block}
}

.trans-line:before{content:'';position:absolute;width:60px;height:100%;margin-top:0px;margin-left:-120px;overflow:hidden;z-index:6;background:-moz-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255,255,255,0)),color-stop(50%,rgba(255,255,255,0.4)),color-stop(100%,rgba(255,255,255,0)));background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 100%);-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}
.trans-line:hover:before{-webkit-animation:aniBlink .6s ease-out forwards;-moz-animation:aniBlink .6s ease-out forwards;
  -o-animation:aniBlink .6s ease-out forwards;  animation:aniBlink .6s ease-out forwards}
@keyframes aniBlink{
  from{margin-left:-50%}
  to{margin-left:120%}
}
@-webkit-keyframes aniBlink{
  from{margin-left:-50%}
  to{margin-left:120%}
}



body{padding-top:116px;background:url(../images/bodybg.png) no-repeat 100% 0; font-size:16px}


@media screen and (max-width:1920px){
	
	body{padding-top:116px;background:url(../images/bodybg.png) no-repeat 100% 0; font-size:15px}
	
	}
  @media screen and (max-width:1680px){
	 
body{padding-top:100px;background:url(../images/bodybg.png) no-repeat 100% 0;font-size:14px}
  }
	@media screen and (max-width:1440px){
	
body{padding-top:90px;background:url(../images/bodybg.png) no-repeat 100% 0;font-size:12px}
	}
	@media screen and (max-width:1024px){body{font-size:12px}
	}
/*头部宽度*/
.header{position:fixed;top:0;left:0;z-index:999;width:100%;height:116px;box-shadow:0 0 10px rgba(0,0,0,.2);background:url(../images/bodybg.png) #fff no-repeat 100% 0;padding-left:8.7%; padding-right:8.7%}




.header .logo{height:100%; float:left; width:30%}
}
.header .logo img{height:auto;width:100%}


.header-ico{margin-right:15px; margin-top:25px}
.header-ico a{display:block;height:25px;border-radius:50%;text-align:center;line-height:25px;;margin:0 0px 0 15px;position:relative;}
.header-ico a.wx{}
.header-ico a.wb{}

.back-old{width:90px;border-left:1px solid #ddd;text-align:center;font-size:12px}
.back-old,.back-old a{}





.mu_right{height:116px;width:70%; float:right}

.mu_top{height:25px;width:45%; margin-left:53%;}
.mu_foot{height:85px;width:100%;margin-top:10px}

.flex-weixin{ height:45px;}

.mu_top ul li{font-size:14px;text-align:right;margin:0 6px;  transition:.8s; float:right; line-height:25px; height:25px}
.mu_top ul li>a{ color:#000000;line-height:25px;}
.mu_top ul li>a.dropdown-toggle i{margin-left:4px;font-size:14px;line-height:25px; height:25px;}
.mu_top ul li.on>a,.header .mu_top ul li:hover>a{color:#000000;line-height:25px; height:25px;}

.mu_top ul li img{ float:left; width:22px; margin-top:13px}





.mu_foot ul li{font-size:20px;text-align:right;margin:0; font-weight:bold; transition:.8s;float:left; width:19.3%;  }
.mu_foot ul li>a{ color:#000000;}
.mu_foot ul li>a.dropdown-toggle i{margin-left:4px;font-size:20px}
.mu_foot ul li.on>a,mu_foot ul li:hover>a{color:#f88f29}
.mu_foot ul li>a span{display:block;font-size:20px;text-align:center;color:#999;margin-top:0px}

.menu-btn{overflow:hidden;margin-left:20px;width:36px;height:36px;background:0 0;text-indent:-5260px;opacity:1;position:relative;z-index:999}
.menu-btn .line-1,.menu-btn .line-2,.menu-btn .line-3{position:absolute;top:50%;right:0;display:block;width:36px;height:2px;background:#006666;transition:all .4s cubic-bezier(.165,.84,.44,1) 0s;transition-property:transform,width,margin,background-color}
.menu-btn .line-1{margin-top:-11px;width:30px}
.menu-btn .line-3{margin-top:11px;width:30px}

.drawerMenu-open .menu-btn .line-1{visibility:hidden}
.drawerMenu-open .menu-btn .line-2{margin-top:0!important;width:100%;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.drawerMenu-open .menu-btn .line-3{margin-top:0!important;width:100%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}





.wp{width:100%;margin:0 auto;max-width:1480px}


@media screen and (max-width:1920px){



	.wp{width:100%;margin:0 auto;max-width:1300px}
	
	.header{padding-left:5.5%; padding-right:5.5%; height:116px;}
	.header-ico a{display:block;height:25px;border-radius:50%;text-align:center;line-height:25px;;margin:0 0px 0 15px;position:relative;}
	.header .logo{height:100%; float:left; width:25%}
    .header .logo img{height:auto;width:100%}
	
	.mu_top{height:25px;width:45%; margin-left:53%}
	
    .mu_foot{height:65px;width:100%;}
	.header .mian-nav ul li { font-size: 20px;	}
    .header .mian-nav ul li{margin:0}
    .header-ico{margin-right: 10px;}
	
	
	
	}

@media screen and (max-width:1680px){
	
	.wp{width:100%;margin:0 auto;max-width:1200px}
	.header{padding-left:5.5%; padding-right:5.5%; height:100px;}
	.header-ico a{display:block;height:25px;border-radius:50%;text-align:center;line-height:25px;;margin:0 0px 0 15px;position:relative;}
	.header .logo{height:100%; float:left; width:25%}
    .header .logo img{height:auto;width:100%}
	.mu_top{height:25px;width:53%; margin-left:48%}
    .mu_foot{height:85px;width:100%;}
	.header .mian-nav ul li { font-size: 20px;	}
    .header .mian-nav ul li{margin:0}
    .header-ico{margin-right: 10px;}
}

@media screen and (max-width:1440px){
	
	.header-ico a{display:block;height:25px;border-radius:50%;text-align:center;line-height:25px;margin:0 0px 0 15px;position:relative;}
	.header{padding-left:5.5%; padding-right:5.5%; height:90px;}
	
	.header .logo{height:100%; float:left; width:25%}
    .header .logo img{height:auto;width:100%}
	.mu_right{height:116px;width:75%; float:right}
    .mu_top{height:25px;width:55%; margin-left:31%}
    .mu_foot{height:85px;width:100%;}
	.header .mian-nav ul li{font-size:18px;margin:0 1px}
	



}

@media screen and (max-width:1024px){
	
	.header-ico a{display:block;height:25px;border-radius:50%;text-align:center;line-height:25px;margin:0 0px 0 15px;position:relative;}
}




body.scrolling{padding-top:80px}
/*.scrolling .header{height:80px}
.scrolling .header .logo img{height:auto;width:326px}



.scrolling .header .sub-nav{padding-top:28px}*/



.scrolling .mu_foot{height:80px;  }

.scrolling .mu_foot ul li{font-size:20px;text-align:right;margin:0; font-weight:bold; transition:.8s;float:left; width:19.3%; line-height:80px }


.scrolling .header-ico{margin-right:15px; display:none}
.scrolling .header-ico a{display:block;width:36px;height:36px;border-radius:50%;text-align:center;line-height:36px;margin:0 10px;position:relative;display:none}
.scrolling .header-ico a.wx{background:#16bf66}
.scrolling .header-ico a.wb{background:#f88f29}

.scrolling .header{height:80px}
.scrolling .header .logo img{height:80px;width:306px; max-height:100%; max-height:100%}
.scrolling .header .flex-weixin{ height:30px; display:none}

.scrolling .header .sub-nav{padding-top:28px}




.mobNav{position:fixed;top:70px;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.95);z-index:120;padding:20px 5%;display:none}
.mobNav .back-old{font-size:14px}
.mobNav ul{height:75vh;overflow:auto;margin-bottom:10px}
.mobNav ul li{padding:15px 0;border-bottom:1px solid #ddd}
.mobNav ul li:last-child{border-bottom:0}
.mobNav ul li .navp a{font-size:16px;color:#009966;font-weight:700}
.mobNav ul li .navp i{display:block;width:16px;transition:.3s;transform-origin:center;margin-right:15px}
.mobNav ul li.on .navp i{transform:rotate(-45deg)}
.mobNav ul li .subNavm{margin-top:10px;padding-left:10px;display:none}
.mobNav ul li .subNavm a{display:block;line-height:30px;font-size:14px}
.headerm{display:none;padding:10px 0;position:fixed;left:0;right:0;top:0;z-index:999;box-shadow:0 0 10px rgba(0,0,0,.2);height:60px;background:url(../images/bodybg.png) #fff no-repeat 100% 0}
.headerm .wp{height:100%}
.headerm .logo img{height:40px}
.rightFix{position:fixed;right:0;bottom:26px;z-index:99}
.rightFix .item{width:100px;height:120px;transform:skewY(-26deg);border-radius:0 15px 0 0;box-shadow:0 5px 10px rgba(0,0,0,.3);position:relative;text-align:center}
.rightFix .item .noskew{transform:skewY(26deg)}
.rightFix .item a{width:100%;height:100%;color:#fff}
.rightFix .item a i{font-size:28px;display:block;margin:0 auto}
.rightFix .itema{background:#08417d;z-index:9}
.rightFix .itema .line{position:absolute;right:5px;bottom:calc(100% - 7px)}
.rightFix .itemb{background:#1865c1;z-index:8}
.rightFix .itemc{background:#0fb081;z-index:7}
.rightFix .itemd{background:#e4ba35;z-index:6}
.rightFix .iteme{background:#f88f29;z-index:5}








.main-banner{width:calc(100% 0px);box-shadow:15px 0 15px rgba(0,0,0,.2);position:relative;z-index:10}



.in-banner .swiper-slide{height:calc(100vh - 70px);background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:500px}
.in-banner .swiper-slide img.ba{display:none}
.in-banner .swiper-pagination-bullets{bottom:30px;right:0}
.in-banner .swiper-pagination-bullet{margin:0 15px!important;width:auto;height:auto;display:inline-block;background:0 0;opacity:1;transition:.3s;font-size:16px;color:#fff;font-family:DIN-Medium}
.in-banner .swiper-pagination-bullet-active{font-size:24px}
.in-banner .swiper-button-prev{left:5%}
.in-banner .swiper-button-next,.in-banner .swiper-button-prev{width:50px;height:50px;opacity:.5;transition:.3s;border-radius:50%;background:#fff;color:#009966}
.in-banner .swiper-button-next{right:5%}
.in-banner .swiper-button-next i,.in-banner .swiper-button-prev i{font-size:25px}
.in-banner .swiper-button-next:hover,.in-banner .swiper-button-prev:hover{opacity:1}
.in-banner .bamask{position:absolute;left:0;right:0;bottom:0;z-index:10;height:20%}
.in-banner .bamask img{height:100%;width:100%}
















/*banner搜索开始*/
.searchBigs{z-index:6;position:absolute;top:13%;left:0;right:0;bottom:0;background:0 0;max-height:420px}
@media screen and (max-width:1680px){
.searchBigs{z-index:6;position:absolute;top:8%;left:0;right:0;bottom:0;background:0 0;max-height:420px}
}


.searchNav{border-bottom:1px solid #006666}

.searchNav a {
    width: 25%;
    padding: 15px 0;
    font-size: 20px;
    background:#006666;
    color: #fff;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}



.searchNav a.on{background:rgba(255,255,255,.9);color:#006666}
.searchNav a i{display:inline-block;width:42px;height:38px;background-repeat:no-repeat;background-position:50%;margin-right:10px}
.searchNav a:first-child i{background-image:url(../images/banner_ss/1.png)}
.searchNav a:nth-child(2) i{background-image:url(../images/banner_ss/2.png)}
.searchNav a:nth-child(3) i{background-image:url(../images/banner_ss/3.png)}
.searchNav a:nth-child(4) i{background-image:url(../images/banner_ss/4.png)}
.searchNav a.on:first-child i{background-image:url(../images/banner_ss/1on.png)}
.searchNav a.on:nth-child(2) i{background-image:url(../images/banner_ss/2on.png)}
.searchNav a.on:nth-child(3) i{background-image:url(../images/banner_ss/3on.png)}
.searchNav a.on:nth-child(4) i{background-image:url(../images/banner_ss/4on.png)}



.searchCon {
    background: rgba(37,108,81,.7);
    padding: 40px 50px 50px;
    min-height: 250px;
}

.searchCon .wzms{font-size:14px;margin-bottom:15px; color:#FFFFFF}
.searchCon .openTime{font-size:14px;margin-bottom:15px}
.searchCon .openTime a{margin-right:10px}
.searchCon .con{display:none}
.zdy_kuangd{ width:100%;}
.sfilter{width:120px; float:left}


.sfilter .select{display:flex;background:#f88f29;line-height:55px;cursor:pointer;flex-wrap:nowrap;justify-content:space-between;color:#fff;padding-right:10px}
.sfilter .select .inp{padding:0 5px 0 15px;height:55px;outline:0;border:none;background:0 0;cursor:pointer}

.zdy_selsct{background:#f88f29;line-height:55px;color:#fff;padding-right:10px; padding-left:10px; height:55px}
.zdy_selsct1{background-color:#FFFFFF; color:#333333;height:40px; font-size:16px}

.sfilter ul{position:absolute;top:55px;z-index:80;padding:10px 0;width:100%;background:#fff;display:none}
.sfilter ul li{padding:8px 20px;cursor:pointer}

.pubform{width:calc(100% - 140px);float:left}



.pubform input{height:55px;border:none;padding:0 90px 0 20px;width:100%;box-shadow:0 0 10px rgba(0,0,0,.2)}

.pubform button{height:38px;border:none;padding:0 10px 0 20px;width:130px;position:absolute;top:8px;right:10px;background:#006666;color:#fff;/*border-radius:30px 0 0 30px;*/font-size:16px; line-height:38px}

.pubform_but{height:38px;border:none;padding:0 10px 0 20px;width:130px;position:absolute;top:8px;right:10px;background:#006666;color:#fff;/*border-radius:30px 0 0 30px;*/font-size:16px; line-height:38px}

.pubform_but1{height:38px!important;border:none;padding:0 10px 0 20px!important;width:130px!important;position:absolute;top:8px!important;right:10px!important;background:#006666;color:#fff;/*border-radius:30px 0 0 30px;*/font-size:16px; line-height:38px}


.pubform1{width:100%}
.pubform1 input{height:55px;border:none;padding:0 90px 0 20px;width:100%;box-shadow:0 0 10px rgba(0,0,0,.2)}

.pubform1 button1{height:38px;border:none;padding:0 10px 0 20px;width:130px;position:absolute;top:8px;right:10px;background:#006666;color:#fff;/*border-radius:30px 0 0 30px;*/font-size:16px; line-height:38px}


.pubform1 button2{height:38px;border:none;padding:0 10px 0 20px;width:130px;position:absolute;top:8px;right:150px;background:#006666;color:#fff;font-size:16px;line-height:38px}


/*搜索li*/



.hot-datebase{justify-content: space-between;flex-wrap: wrap;}
.hot-datebase li{ float:left;list-style:none;height:35px; line-height:35px :}
.hot-datebase li a{display: block;margin:8px 20px 0 0;position: relative;color: #fff;background:rgba(37,108,88,.9); height:35px; line-height:35px; padding:0 25px}
.hot-datebase li a:before{content: '';position: absolute;left: 0;top:50%;transform: translateY(-50%);width: 5px;height: 5px;/*background:#009966 ;*/}
.tuijian{}
.sss{margin-top:20px;}

.hot-datebase LI.cur A{display: block;margin:8px 20px 0 0;position: relative;color: #fff;background:rgba(37,108,81,.8); height:35px; line-height:35px; padding:0 25px}

.zdyss{ padding:3px;margin:0px;display:inline;font-family:宋体;font-size:12px;}

/*搜索li结束
*/

/*.pubform1 button{height:48px;border:none;padding:0 10px 0 20px;width:70px;position:absolute;top:8px;right:0;background:#f88f29;color:#fff;border-radius:30px 0 0 30px;font-size:25px}*/

/*banner搜索结束*/


/*banner新闻开始*/


.newsBigs {
    z-index: 5;
    position: absolute;
    top: 60%;
    left: 0;
    right: 0;
    bottom: 0;
    background: 0 0;
}

@media screen and (max-width:1680px){
.newsBigs {
    z-index: 5;
    position: absolute;
    top: 64%;
    left: 0;
    right: 0;
    bottom: 0;
    background: 0 0;
}

}

.newsBigs{justify-content: space-between;flex-wrap: wrap;}
.newsBigs li{ float:left;list-style:none;height:35px; line-height:35px; width:33.333%;}


.newsBigs li .div_l {
    width: 96%;
    background: rgba(255,255,255,.9);
    height: 500px;
    border-radius: 10px;
     box-shadow: 0 2px 6px 2px #e5e5e5;
    margin-right: 4%;
}


.newsBigs li .div_c {
    width: 96%;
   background: rgba(255,255,255,.9);
    height: 500px;
    border-radius: 10px;
    box-shadow: 0 2px 6px 2px #e5e5e5;
    margin-left: 2%;
    margin-right: 2%;
}
.newsBigs li .div_r {
    width: 96%;
    background: rgba(255,255,255,.8);
    height: 500px;
    border-radius: 10px;
    box-shadow: 0 2px 6px 2px #e5e5e5;
    margin-left: 4%;
}



/*.newsBigs li a{display: block;margin:8px 20px 0 0;position: relative;color: #fff;background:rgba(120,144,198,.9); height:35px; line-height:35px; padding:0 25px}*/
/*.newsBigs li a:before{content: '';position: absolute;left: 0;top:50%;transform: translateY(-50%);width: 5px;height: 5px;}
.sss{margin-top:20px;}*/
.newsBigs li .title{ width:85%; margin:0px auto; height:70px;}

.newsBigs li .title_l{ float:left;height:60px; font-size:20px; line-height:70px}
.newsBigs li .title_r{ float:right;height:60px;font-size:14px; line-height:70px;}


.newsBigs li .neirong{width:88%;margin:0px auto; height:auto; }


.newsBigs li .neirong img {
    width: 100%;
    height: auto;
    max-height: 150px;
}

.newsBigs li .neirong span{ line-height:65px; display:block}

.newsBigs li .neirong ul{width:100%; height:auto}
.newsBigs li .neirong ul li{width:100%;height: 89px;font-size:14px;line-height:25px;}

.index_time{border-radius: 10px; float:left; width:65px; height:65px; border:1px solid #333; text-align:center; margin-top:10px; padding-top:10px; display:block }
.index_time font{ font-size:26px; display:block;  padding-top:0px;}

.xinwen{ float:right; height:70px; width:75%}
.index_time1{ display:none; line-height:40px}

/*banner新闻结束*/

/*快捷键滚动开始*/

.homeBB .auto-width{padding-bottom: 50px; padding-top:230px;/*距离新闻高度*/}
@media screen and (max-width:1680px){
.homeBB .auto-width{padding-bottom: 50px; padding-top:380px;/*距离新闻高度*/}
}
@media screen and (max-width:767px){
.homeBB .auto-width{padding-bottom: 50px; padding-top:230px;/*距离新闻高度*/}
}


.homeBB .item .ico{position:relative;width:105px;height:105px;border-radius:50%;background-color:#edf5f1;background-position:50%;background-repeat:no-repeat;}
.homeBB .item .ico i{position:absolute;right:2px;bottom:5px;display:block;width:25px;height:25px;background:url(images/ss.png) no-repeat;}
.homeBB .item .t{width:calc(100% - 120px);}


.homeBB .item h4{position:relative;margin-bottom:30px;padding-top:0px;font-weight:400;font-size:28px; color:#256b49}

.homeBB .item h4:before{z-index:0;width:130px;background:#256b49;}


.homeBB .item h4:after,.homeBB .item h4:before{position:absolute;top:45px;left:0;height:2px;content:"";}
.homeBB .item h4:after{z-index:2;width:0;background:#f88f29;transition:.3s;}
.homeBB .item p{color:#999;font-size:14px;}
.homeBB .item:hover h4:after{width:130px;}


.homeBB .auto-width{width: calc(100% - 70px);margin: 0 auto;}
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {opacity: .35;cursor: auto;pointer-events:inherit;}
.homeBB .swiper-button-next{right: 0;color: #256b49;top:280px;}
.homeBB .swiper-button-prev{left: 0;color: #256b49;top:280px;}

@media screen and (max-width:1680px){
.homeBB .swiper-button-next{right: 0;color: #256b49;top:430px;}
.homeBB .swiper-button-prev{left: 0;color: #256b49;top:430px;}
}


/*快捷键滚动结束*/


/*资源板块开始*/
.ziyuan_one{ height:500px;  margin-top:50px}





.ziyuan_one_l{ width:50%; float:left;background:url(../images/zy1.jpg) no-repeat right ;}
.ziyuan_one_l_div {
    width: 100%;
    height: 500px;
    max-height: 500px;
     background: rgba(0,102,102,.8);
}

.ziyuan_one_r{width:50%; float:right;background:rgba(247,251,254,1);height:500px; max-height:500px}


.ziyuan1{ margin-left:310px; padding-top:80px; padding-right:40px;}
.ziyuan2{ margin-right:310px;  padding-top:80px;padding-left:40px;}
.ziyuan3{margin-left:310px;  padding-top:80px; padding-right:40px;float:right}
.ziyuan4{ margin-right:310px;padding-top:80px;padding-left:40px; }




.ziyuan1 h4{ height:50px; font-size:26px; color:#FFFFFF;}
.ziyuan1 h4 span{ float:right; font-size:14px; color:#FFF; }
.ziyuan1 h4 span a{font-size:14px; color:#FFF ;}
.ziyuan1 ul{ width:100%; height:auto; }
.ziyuan1 ul li{ width:25%; float:left; height:140px; color:#FFF; text-align:center; padding-top:10px; margin-top:20px}
.ziyuan1 ul li a{ width:25%;color:#FFF; height:140px}
.ziyuan1 ul li img{ float:none; width:50px; margin: 10px auto;}
.ziyuan1 ul li p{ margin-top:15%; display:block; color:#FFF}
.ziyuan1 ul li:hover { background:rgba(255,255,255,.1);border-radius: 10px;   }
.ziyuan1 UL LI a{COLOR: #000!important; text-align:center}
.ziyuan1  UL LI.on { background:rgba(255,255,255,.1);border-radius: 10px; }
.ziyuan1  UL LI.on A { color:#FFF!important;}

.ziyuan2 h4{ height:50px; font-size:26px; color:#000}
.ziyuan2 h4 span{ float:right; font-size:14px; color:#000; }
.ziyuan2 h4 span a{font-size:14px; color:#000 ;}

.ziyuan2 ul li{ width:100%; height:60px; line-height:60px; border-bottom:1px solid #CCCCCC}
.ziyuan2 ul li a{ float:left; display:block}
.ziyuan2 ul li span{ float:right;display:block}




.ziyuan_two{width:100%;position:relative;z-index:10; height:850px;}
.ziyuan_two_nr{z-index:5;position:absolute;top:0;left:0;right:0;bottom:0; width:100%; height:613px; background:url(../images/zy2.png) no-repeat right bottom ;}
.fuwu_xueke{z-index:10;position:absolute;top:0;left:0;right:0;bottom:0; width:100%; height:500px; }
.fuwu_xueke_l{ width:50%; float:left;height:613px; background:rgba(247,251,254,1)}


.ziyuan3 h4{ height:50px; font-size:26px; color:#000;}

.ziyuan3 h4 span{ float:right; font-size:14px; color:#000; }
.ziyuan3 h4 span a{font-size:14px; color:#000 ;}


.ziyuan3 ul li{ width:50%; height:60px; line-height:60px; border-bottom:1px solid #CCCCCC; float:left}
.ziyuan3 ul li a{ float:left; display:block}
.ziyuan3 ul li span{ float:right;display:block;padding-right:10%}
.li_100{ width:100%!important;}

.li_100 span{ float:right;display:block;padding-right:0%!important}
.fuwu_xueke_r {
    width: 50%;
    float: right;
    height: 613px;
    background: rgba(0,102,102,.8);
}




.ziyuan4 h4{ height:50px; font-size:26px; color:#fff}
.ziyuan4 h4 span{ float:right; font-size:14px; color:#fff; }
.ziyuan4 h4 span a{font-size:14px; color:#fff ;}



.ziyuan4 ul li{ width:100%; height:60px; line-height:60px; border-bottom:1px solid #fff}
.ziyuan4 ul li a{ float:left; display:block;color:#fff ;}
.ziyuan4 ul li span{ float:right;display:block;color:#fff ;}


@media screen and (max-width:1920px){
.ziyuan1{ margin-left:310px; padding-top:80px; padding-right:40px;}
.ziyuan2{ margin-right:310px;  padding-top:80px;padding-left:40px;}
.ziyuan3{margin-left:310px;  padding-top:80px; padding-right:40px;float:right}
.ziyuan4{ margin-right:310px;padding-top:80px;padding-left:40px; }






}

@media screen and (max-width:1680px){
.ziyuan1{ margin-left:120px; padding-top:80px; padding-right:40px;}
.ziyuan2{ margin-right:120px;  padding-top:80px;padding-left:40px;}
.ziyuan3{margin-left:120px;  padding-top:80px; padding-right:40px;float:right}
.ziyuan4{ margin-right:120px;padding-top:80px;padding-left:40px; }
}

@media screen and (max-width:1440px){
.ziyuan1{ margin-left:120px; padding-top:80px; padding-right:40px;}
.ziyuan2{ margin-right:120px;  padding-top:80px;padding-left:40px;}
.ziyuan3{margin-left:120px;  padding-top:80px; padding-right:40px;float:right}
.ziyuan4{ margin-right:120px;padding-top:80px;padding-left:40px; }
}
.sjtb_searchBigs{z-index:5;position:absolute;top:0;left:0;right:0;bottom:0; max-height:80px; width:100%; height:80px; padding-left:2%; background:#cdfcef; padding-top:15px; display:none}
@media screen and (max-width:767px){
.sjtb_searchBigs{z-index:5;position:absolute;top:0;left:0;right:0;bottom:0; max-height:80px; width:100%; height:80px; padding-left:2%; background:#cdfcef; padding-top:15px; display:block}

}

/*效果数字变动开始*/
.shujuxiaoguo{z-index:15;position:absolute;top:500px;left:0;right:0;bottom:0;height:270px; background-color:#FFF;border-radius: 10px;box-shadow:0 2px 6px 2px #e5e5e5;}
.shujuxiaoguo_div{ width:100%; height:270px; }
.shujuxiaoguo ul{ padding-top:50px}
.shujuxiaoguo li {
    width: 25%;
    float: left;
    text-align: center;
    height: 270px!important;
    line-height: 40px;
    text-align: center;
    font-size:20px;
}
.shujuxiaoguo li .ico{position:relative;width:70px;height:70px;border-radius:50%;background-position:50%;background-repeat:no-repeat; margin:0 auto}

.ico_bg1{background-image: url(../images/xiaoguo/xg1.png);background-color:#dfe5f5;}
.ico_bg2{background-image: url(../images/xiaoguo/xg5.png);background-color:#fae0c9;}
.ico_bg3{background-image: url(../images/xiaoguo/xg3.png);background-color:#d9fbfc;}
.ico_bg4{background-image: url(../images/xiaoguo/xg4.png);background-color:#e2d8fa;}
.shujuxiaoguo li h4{position:relative;font-weight:400;font-size:28px; color:#001857; line-height:50px}
.shujuxiaoguo li span{   color: #183368;
    font-size: 38px;
    font-family: georgia;
    line-height: 1em;
}
/*效果数字变动结束*/

 



/*foot开始*/


.foot_bg{ width:100%; height:270px; background:url(../images/foot_bg.jpg) center; max-height:270px;color:#FFFFFF}


.foot_bg_dj{ width:100%; height:270px; background:#e4e4e4; max-height:270px;color:#000!important;}


.foot_bg_dj a{ color:#000!important;}
.foot_bg_dj_div{ width:100%; height:270px; max-height:270px; }

.foot_bg a{ color:#FFFFFF}
.foot_bg_div{ width:100%; height:270px; max-height:270px; background:rgba(0,102,102,.9)}

.foot{ width:100%; height:210px; padding-top:50px}
.foot_l{height:150px; float:left}
.foot_l img{ width:100%; margin-top:20px}
.foot_r{height:150px; float:right}

.foot_r ul{}
.foot_r ul li{ margin-left:15px; float:left; text-align:center; line-height:30px  }
.foot_r ul li img{ width:100px;}


.foot_mu{ width:100%; height:60px; border-top:1px solid #FFFFFF; line-height:56px;}


.foot_mu_l{height:59px; float:left}
.foot_mu_r{height:59px; float:right}
.foot_mu_l a{height:59px;}


/*foot结束*/