﻿/*通用样式*/
html,body,div,span,applet,object,iframe,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {margin: 0;padding: 0px;border: 0;font-size: 100%;outline: none;}
table,caption,tbody,tfoot,thead,tr,th,td,h1,h2,h3,h4,h5,h6,p {margin: 0;padding: 0px;}
html {font-size: 100%;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;overflow-x: hidden;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
body {font-family:"Microsoft Yahei", sans-serif, "微软雅黑", "微软正黑体", "Microsoft JhengHei", "SimHei", "黑体", Arial, Helvetica;margin: 0 auto;color: #333;min-width:375px;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display: block;}
ol,ul {list-style: none;}
blockquote,q {quotes: none;}
blockquote:before,blockquote:after,q:before,q:after {content: '';content: none;}
strong {font-weight: bold;}
img {border: 0;}
input {outline: none;}
input[type="text"],
input[type="button"],
input[type="submit"],
input[type="reset"] {-webkit-appearance: none;border-radius: 0;}
textarea {-webkit-appearance: none;border-radius: 0;outline: none;}
::-moz-selection {background: #8b8b8b;color: #fff;text-shadow: none;}
::selection {background: #8b8b8b;color: #fff;text-shadow: none;}
select {outline: none;}
select::-ms-expand {display: none;}
table,tbody,tfoot,thead,tr,th,td {margin: 0;padding: 0;}
table {border-collapse: collapse;}
a{color: #555;text-decoration: none;cursor: pointer;-webkit-transition: 0.3s;transition: 0.3s;}
a:link,a:visited {text-decoration: none;}
a:active,a:hover {text-decoration: none;}
.clearfix:before, .clearfix:after {display: table;content: "";	line-height: 0px;}
.clearfix:after {content: "";display: block;height: 0;clear: both;visibility: hidden;}

tr {padding: 0px; margin: 0px;list-style-type: none;}
h2,h3,h4{padding:0px;  font-weight:normal;}
i,em{ font-style:normal;}
.clear{ clear:both; overflow:hidden;}
.blank10{ height:20px !important; overflow:hidden;}
.blank20{ height:40px; overflow:hidden;}
.clearfloat {clear:both;height:0; overflow:hidden;}
.fl,.l{ float:left;}
.fr,.r{ float:right;}
.fx{display: flex;}
.w1200 {width: 1200px; margin: 0 auto;}
.w1400 {width:90%;margin: 0 auto;}
.wmainbox{width:90%;margin:0 auto;display: flex;flex-wrap: wrap;flex-direction: column;}
.news .wmainbox{width: 90%;margin: 0 auto;display: flex;    flex-wrap: wrap;flex-direction: column;}
@media(max-width:768px){
.wmainbox{width:96%}
}



.header {position: fixed;width: 100%;top: 0;left: 0;right: 0;z-index: 99;transition: 0.45s;}
.head-wrap {width: 100%;height: 84px;line-height:84px;/* position: relative; */transition: 0.3s ease-out;margin: 0 auto;display: flex;justify-content: space-between;}
.head-wrap.active,.head-wrap.mractive,.head-wrap.active .hszk,.head-wrap.mractive .hszk {background: #fff;}
.head-wrap.active .hszk,.head-wrap.mractive .hszk {box-shadow: 0 2px 4px #ccc;}
.head-wrap.active .hrsearch:hover,.head-wrap.mractive .hrsearch:hover {border: 1px solid #eee;}
.head-wrap.active .hlimg1,.head-wrap.mractive .hlimg1 {opacity: 0;visibility: hidden;}
.head-wrap.active .hlimg2,.head-wrap.mractive .hlimg2 {opacity: 1;visibility: visible;}
.head-wrap.active .yj-bot .yj-link,.head-wrap.mractive .yj-bot .yj-link,.head-wrap.active .hsicon,.head-wrap.active .hrtxt,.head-wrap.active .hssrk,
.head-wrap.active .hsbt,.head-wrap.active .hslink,.head-wrap.mractive .hsicon,.head-wrap.mractive .hrtxt,.head-wrap.mractive .hssrk,.head-wrap.mractive .hsbt,.head-wrap.mractive .hslink {color: #333333;}
.head-wrap.active .hrsearch input::-webkit-input-placeholder {color: #333;}
.head-wrap.active .hrsearch input::-moz-input-placeholder {color: #333;}
.head-wrap.active .hrsearch input::-ms-input-placeholder {color: #333;}
.hwbot {/*position: relative;*/clear: both;}
.header .head-logo {position: relative;left: 7.5%;/* top: 0; */z-index: 99;width: 220px;}
.head-logo img {display: block;/* vertical-align: middle; */position: absolute;/* top: 0; left: 5%;*/transition: 0.3s;height: 84px;/* max-width: 100%; */}
.hlimg2 {opacity: 0;visibility: hidden;}
.header .nav { width: calc(85% - 220px);/* height: 84px; *//* text-align: center; *//* transition: 0.35s; *//* position: absolute; */ display: flex;flex-wrap: nowrap;right: 7.5%;position: relative;     justify-content: flex-end;}
.nav.yc {opacity: 0;visibility: hidden;}
.header .yj-bot li:hover .yj-link:before {width: 100%;}
.header .yj-bot .yj-link:before {content: "";position: absolute;left: 0;bottom: 2px;width: 0;height: 4px;background: #02398a;transition: 0.45s;}
.yj-bot {/*display: inline-block;*/}
.header .yj-bot li {/* display: inline-block; *//*transition: 0.35s;*//* z-index: 1; *//* text-align: center; *//*line-height: 1.5;*//* z-index: 10; */position: relative;display: inline-block;/* margin: 0 14px; */}
.header .yj-bot .yj-link {font-size: 18px;display: block;height: 84px;line-height: 84px;color: #fff;padding: 0 17px;}
.hwright {position: absolute;width: 73%;text-align: right;top: 0;right: 5%;}

.hsicon {display: block;float: right;color: #fff;}
.hrtxt {display: inline-block;vertical-align: middle;margin-right: 30px;color: #fff;}
.hrtxt:hover {color: #FFBA00;}
.hszk {display: none;text-align: left;transition: 0.45s;position: absolute;left: 0;top: 106%;right: 0;width: 100%;background: rgba(255, 255, 255, .1);box-sizing: border-box;padding: 19px 29px;}
.hsbt {display: block;color: #fff;font-weight: normal;line-height: 1.5;}
.hslink {display: block;color: #fff;margin-top: 10px;line-height: 1.5;}
.hslink:hover {color: #02398a !important;}
.header .yj-bot .yj-link div {float: left;display: block;background: none;color: inherit;vertical-align: middle;position: relative;z-index: 1;font-size: 18px;overflow: hidden;padding: 0;}
.header .nav li:hover .ej-list {opacity: 1;visibility: visible;top: 100%;    width: 140%;    left: -20%;/*transform: translateY(0);-webkit-transform: translateY(0);-moz-transform: translateY(0);*/}


/*.ej-list.active {opacity: 1;visibility: visible;top: 100%;/*transform: translateY(0);-webkit-transform: translateY(0);-moz-transform: translateY(0);*//*}*/
.ej-list {position: absolute;background-color:#f9f9f9;opacity: 0;visibility: hidden;text-align: center;box-sizing: border-box;border-radius: 0 0 5px 5px;box-shadow: 0 1px 2px #eee;padding: 0 1.5%;/*left: 42%;*/width: 100%;}
.ej-list .w1400 {/*height: 100%;*/}
.el-link {position: relative;display: block;line-height: 2.5;color: #444;font-size: 14px;}

.el-link:hover {color: #b60101;}
.eltitle {float: left;color: #333333;font-size: 36px;margin-left: 140px;line-height: 1.5;font-weight: normal;}
.elmenu {position: relative;float: left;width: 40%;height: 100%;margin-left: 65px;padding-left: 57px;border-left: 1px solid rgba(112, 112, 112, .17);}
/*.elmenu:before{content: "";position: absolute;left: 0;top: 0;height: 178px;width: 1px;background: #DDE4E7;}*/
.elright {float: right;width: 20%;margin-top: 10px;}
.erpic {overflow: hidden;}
.erpic img {display: block;width: 100%;}
.ertxt {color: #666666;margin-top: 20px;text-align: center;line-height: 1.5;}


@media(max-width:1450px){
.header .head-logo{left:5%}
.header .nav{right:5%;width: calc(90% - 220px);}
.header .yj-bot .yj-link{padding: 0 14px;}

}	

@media(max-width:1350px){
.header .head-logo{left:3%}
.header .nav{right:3%;width: calc(94% - 220px);}
.header .yj-bot .yj-link{padding: 0 8px;}

}	
@media(max-width:1200px){
.head-wrap{height: 70px;line-height: 70px;background: #fff;justify-content: flex-start;}
.head-logo img{height: 70px;}	
.hlimg1{opacity: 0}
.hlimg2{opacity: 1;visibility: unset;}	
.header .nav{display: none;}	
	
}	
.nav-right {width: 240px;/*line-height: 80px;top: 8px; position: absolute; right: 270px;*/background: url(/UploadFiles/jiaod/lx-1.png) center;/*background-size: 100% 100%;*/background-repeat: no-repeat;}
.head-wrap.active .nav-right {background: url(/UploadFiles/jiaod/lx.png) center;background-repeat: no-repeat;	transition: all 0.5s ease;}
.topyy{/* position: relative; *//* right: 5%; *//* width: 90px; *//* margin: 0 2%; *//* font-size: 23px; *//* line-height: 90px; *//* color: #134b96; */padding-left: 30px;position: relative;/* font-weight: bold; */}
.topyy p{width: 100%;display: block;margin-top: 18px;border-radius: 21px;padding: 0 14px 0 39px;box-sizing: border-box;font-size: 18px;line-height: 42px;color: #fff;text-align: center;background:#01439a  url(../UploadFiles/jiaod/yuyan.png);background-size: 24px 42px;background-repeat: no-repeat;background-position: 10px 50%;}
.topyy p a{font-size: 18px;line-height: 42px;color: #fff;text-align: center;letter-spacing: 2px;}
	



.menu-handler {position: fixed;right: 0;top: 0;width: 70px;height: 70px;display: none;cursor: pointer;z-index: 1010;background-color: #02398a;transition: 0.35s;}
.menu-handler span {position: relative;display: block;margin: 33px auto 0;width: 35px;height: 3px;background-color: #fff;-webkit-transition-duration: .3s, .3s;-moz-transition-duration: .3s, .3s;-ms-transition-duration: .3s, .3s;-o-transition-duration: .3s, .3s;transition-duration: .3s, .3s;-webkit-transition-delay: .3s, 0s;-moz-transition-delay: .3s, 0s;-ms-transition-delay: .3s, 0s;-o-transition-delay: .3s, 0s;transition-delay: .3s, 0s;}
.menu-handler span:after,
.menu-handler span:before {content: "";position: absolute;display: inline-block;width: 100%;height: 3px;left: 0;background-color: #fff;-webkit-transition-duration: .3s, .3s;-moz-transition-duration: .3s, .3s;-ms-transition-duration: .3s, .3s;-o-transition-duration: .3s, .3s;transition-duration: .3s, .3s;-webkit-transition-delay: .3s, 0s;-moz-transition-delay: .3s, 0s;-ms-transition-delay: .3s, 0s;-o-transition-delay: .3s, 0s;transition-delay: .3s, 0s}
.menu-handler span:before {top: -9px;-webkit-transition-property: top, transform;-moz-transition-property: top, transform;-ms-transition-property: top, transform;-o-transition-property: top, transform;transition-property: top, transform;}
.menu-handler span:after {bottom: -9px;-webkit-transition-property: bottom, transform;-moz-transition-property: bottom, transform;-ms-transition-property: bottom, transform;-o-transition-property: bottom, transform;transition-property: bottom, transform;}
.menu-handler.active span {background-color: transparent;-webkit-transition-delay: 0s, 0s;-moz-transition-delay: 0s, 0s;-ms-transition-delay: 0s, 0s;-o-transition-delay: 0s, 0s;transition-delay: 0s, 0s}
.menu-handler.active span:after,
.menu-handler.active span:before {background-color: #fff;-webkit-transition-delay: 0s, .3s;-moz-transition-delay: 0s, .3s;-ms-transition-delay: 0s, .3s;-o-transition-delay: 0s, .3s;transition-delay: 0s, .3s}
.menu-handler.active span:before {top: 0;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg)}
.menu-handler.active span:after {bottom: 0;-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);}


/*.menu-handler.active {top: 0;}*/
.menuBox a:link,.menuBox a:visited {color: #333333;}
.menuMoblie .nav-link.active,.menuMoblie .cur .nav-link,.menuMoblie .nav-link:hover {background: #1062A6;}
.menuMoblie .nav-link:active i,.menuMoblie .nav-link:hover i {color: #fff;transform: rotate(90deg);}
.menuBox a:active,.menuBox a:hover,.menuMoblie .cur .nav-link {color: #fff;}
.menuBox.active {top: 55px;}
.menuBox {border-top: 1px solid #e4e4e4;background-color: #f7f7f7;color: #333333;position: fixed;display: none;right: 0px;top: 70px;width: 100%;height: 100%;height: 100vh;overflow-x: hidden;overflow-y: auto;-moz-transform: translateX(100%);-ms-transform: translateX(100%);-webkit-transform: translateX(100%);transform: translateX(100%);-webkit-overflow-scrolling: touch;z-index: 995;transition: 0.35s;}
.menuMoblie {margin: 0 0 100px 0;border-top: 1px solid #e4e4e4;}
.menuMoblie .nav-link {position: relative;display: block;font-weight: bold;padding: 10px 5%;}
.menuMoblie .nav-link i {float: right;color: #b1b1b1;vertical-align: middle;}
.menuMoblie li {border-bottom: 1px solid #e4e4e4;}
.menuMoblie .subnav {padding: 0 5%;display: none;}
.menuMoblie .subnav .item {display: block;/*padding: 0px 5% 0 10%;*/}
.menuMoblie .subnav .item:not(:last-child) {border-bottom: 1px solid #e7e7e7;}
.menuMoblie .subnav .item:active a,
.menuMoblie .subnav .item:hover a {/*background: #999;*/color: #2B3C91 !important;}
.menuMoblie .subnav a {position: relative;display: block;padding: 10px 15px;line-height: 1.4;}
.menuOpen .menuBox {-moz-transform: translateX(0);-ms-transform: translateX(0);-webkit-transform: translateX(0);transform: translateX(0);}


@media(max-width:1200px){
.menu-handler,.menuBox {display: block;}	
	
	
}	






/* Slider */
.slick-slider {position: relative;display: block;box-sizing: border-box;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-touch-callout: none;-khtml-user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent;}
.slick-list {position: relative;overflow: hidden;display: block;margin: 0;padding: 0;}
.slick-list:focus {outline: none;}
.slick-loading .slick-list {background: #f1f1f1 url(../images/loader.gif) center center no-repeat;}
.slick-list.dragging {cursor: pointer;cursor: hand;}
.slick-slider .slick-list,.slick-track,.slick-slide,.slick-slide img {-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
.slick-track {position: relative;left: 0;top: 0;display: block;zoom: 1;}
.slick-track:before,.slick-track:after {content: "";display: table;}
.slick-track:after {clear: both;}
.slick-loading .slick-track {visibility: hidden;}
.slick-slide {float: left;height: 100%;min-height: 1px;display: none;}
.slick-slide img {display: block;}
.slick-slide.slick-loading img {display: none;}
.slick-slide.dragging img {pointer-events: none;}
.slick-initialized .slick-slide {display: block;}
.slick-loading .slick-slide {visibility: hidden;}
.slick-vertical .slick-slide {display: block;height: auto;border: 1px solid transparent;}




/* Arrows */
.slick-prev,.slick-next {position: absolute;display: block;line-height: 0;font-size: 0;cursor: pointer;background: transparent;color: transparent;padding: 0;border: none;outline: none;}
@-webkit-keyframes scaleUpDown {from {	-webkit-transform: scale(1.05);	transform: scale(1.05);}to {	opacity: 1;	-webkit-transform: scale(1);	transform: scale(1);}}
@keyframes scaleUpDown {from {	-webkit-transform: scale(1.2);	transform: scale(1.2);}to {	opacity: 1;	-webkit-transform: scale(1);	transform: scale(1);}}

/*banner*/
.banner-wrap.active {margin-top: 60px;}
.banner-wrap {position: relative;width: 100%;overflow: hidden;margin-top: 0px;-webkit-transition: 0.3s ease-out;transition: 0.3s ease-out;}
.banner {width: 100%;position: relative;overflow: hidden;}
.banner .slick-dots {position: absolute;left: 50%;bottom: 40px;display: inline-block;*display: inline;*zoom: 1;/*z-index: 104;*/ transform: translateX(-50%);}
.banner .slick-dots li {position: relative;display: inline-block;width: 11px;height: 11px;border-radius: 50%;text-align: center;line-height: 11px;vertical-align: middle;border: 2px solid #fff;margin-right: 9px;}
.banner .slick-dots li a {text-indent: 10em;position: relative;display: block;text-align: center;border-radius: 50%;padding: 0px;cursor: pointer;width: 100%;height: 100%;overflow: hidden;}
.banner .slick-dots li a:focus {outline: none;}
.banner .slick-dots li.slick-active {opacity: 1;visibility: visible;background: #fff;}
.banner .slick-arrow {transform: translateY(-50%);color: #fff;width: 60px;height: 60px;position: absolute;top: 50%;transform: translateY(-50%);z-index: 20;background: url(//sddlkqzjjt.com//UploadFiles/jiaod/vbg01.png) no-repeat rgb(255,255,255);border-radius: 50%;box-shadow: 0px 2px 10px rgba(0,0,0,.2);transition: all 0.4s;}
/*.banner .slick-arrow:before {font-family: "iconfont" !important;font-size: 35px;font-style: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-weight: lighter;}*/
.banner .slick-prev:before {content: "";}
.banner .slick-next:before {content: "";}
.banner .slick-prev {left: 5%;background-position: -2px 0;}
.banner .slick-next {right: 5%;background-position: -58px 0;}
.banner .slick-arrow:hover {color: #2d96cd;}
.banner .bwitem {position: relative;overflow: hidden;}
.banner .bwitem .pimg {position: relative;display: block;width: 100%;}
.slick-active .pimg {visibility: visible !important;/*-webkit-animation: scaleUpDown1 0.65s forwards cubic-bezier(0.250, 0.460, 0.450, 0.940);animation: scaleUpDown1 0.65s forwards cubic-bezier(0.250, 0.460, 0.450, 0.940);*/}
@keyframes scaleUpDown1 {from {	transform: scale(1.1);}to {	transform: scale(1);}}
.banner .slick-current .biceng,.banner .slick-current .bicdz {opacity: 1;visibility: visible;transition: 0.45s all cubic-bezier(0.15, 0.05, 0.16, 0.5) 0.65s;-webkit-clip-path: inset(0 0 0 0);clip-path: inset(0 0 0 0);}
.bitp {position: relative;}
.biceng,.bicdz {opacity: 0;visibility: hidden;transition: 0.45s all cubic-bezier(0.15, 0.05, 0.16, 0.5) 0.65s;-webkit-clip-path: inset(0 100% 0 0);clip-path: inset(0 100% 0 0);}

.bitp:before {content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: 1;}
.bicover {position: absolute;width: 73%;top: 44%;left: 48%;transform: translateX(-50%);z-index: 10;transform:}
.biceng {display: block;color: #fff;font-size: 22px;line-height: 1.5;    text-transform: uppercase;margin-top: 20px;}
.bicdz {position: relative;color: #fff;font-size:40px;line-height: 1.5;padding-top: 10px;}
.bicdz:before {content: "";position: absolute;left: 0;top: 0;width: 50px;height: 2px;background: #fff;}
@media(max-width:1800px){.biceng{font-size:18px;}}
@media(max-width:1470px){.bicdz{font-size: 32px;}.biceng{font-size:16px;}}
@media(max-width:1200px){
.banner .slick-arrow{display:none !important;}
.banner-wrap{margin-top: 70px}
.bicdz{font-size:24px;}
.biceng{font-size:16px;}
}
@media(max-width:1000px){.biceng{display: none;}.bicover{top: 33%;left: 42%;}}
@media(max-width:500px){.bicover{top: 33%;left: 38%;}.bicdz{font-size:16px;}.banner .slick-dots{left: 10%;bottom: 20px;}}
/* banner end */


.fixed-right {position: fixed;right: 0;bottom: 10%;z-index: 99;}
.frlink {position: relative;display: block;width: 100px;height: 80px;border-radius: 5px;background: #02398a;text-align: center;color: #fff;margin-top: 2px;box-sizing: border-box;padding-top: 4px;cursor: pointer;}
.frlink a {color: #fff;font-size: 20px;}
.frlicon {display: block;font-size: 20px;line-height: 40px;}
.frewm {opacity: 0;visibility: hidden;transform: translateX(10px);transition: 0.45s;width: 150px;position: absolute;right: 75px;top: -45px;box-sizing: border-box;padding: 10px;background: #fff;}
.frewm:before {content: "";position: absolute;right: -8px;top: 50%;transform: translateY(-50%);border-top: 8px solid transparent;border-bottom: 8px solid transparent;border-left: 8px solid #fff;}.frewm img {display: block;width: 100%;}
.frhe:hover .frewm,.frms:hover .frxx {opacity: 1;visibility: visible;transform: translateX(0);}
.frxx {opacity: 0;visibility: hidden;transform: translateX(10px);transition: 0.45s;position: absolute;right: 105px;top: 0;bottom: 0;width: 200px;border-radius: 5px;background: #02398a;box-sizing: border-box;padding: 7px 15px;line-height: 58px;}
.fxtxt {position: relative;display: block;color: #fff;padding-left: 13px;text-align: left;margin: 2px 0;}
.fxtxt:before {content: "";position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 4px;height: 4px;border-radius: 50%;background: #fff;}
.fxtxt:hover {text-decoration: none;}

@media(max-width:1000px){
	.fixed-right{display: none;}

}





.contain{width:100%;}
.index2 {background: #f4f5f7;/*padding: 100px 0 66px;*/}
.index2 .content {display: flex;  align-items: center;justify-content: center;/*margin-top: 72px;*/ width:100%}
.index2 .content .item {width: 20%; height: 600px;  color: #fff;border-right: 1px solid rgba(255, 255, 255, .2);display: flex;flex-direction: column;justify-content: flex-end;padding: 4% 2%;position: relative;-webkit-transition: all .3s ease;  -moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;box-sizing: border-box;}
.index2 .content .item.active {  width: 50%;  padding: 4% 3%;}
.index2 .content .item.unactive {<!--  width: 25%;  padding: 4% 1%; -->}
.index2 .content .item .bg {  position: absolute;  left: 0;  top: 0;  width: 100%;  height: 100%;  opacity: 0;  -webkit-transition: all .3s ease;  -moz-transition: all .3s ease;  -ms-transition: all .3s ease;  -o-transition: all .3s ease;  transition: all .3s ease;}
.index2 .content .item.active .bg {  opacity: 1; background-repeat: no-repeat;    background-position: center;  background: linear-gradient(to top, rgb(5 5 5 / 88%) 0%, #ffffff00 50%, #efefef00 100%);}}
.index2 .content .item .img_h {  position: relative;}
.index2 .content .item h4 {  position: relative;  z-index: 3;  font-size: 22px;  line-height: 32px;  -webkit-transition: all .3s ease;  -moz-transition: all .3s ease;  -ms-transition: all .3s ease;  -o-transition: all .3s ease;  transition: all .3s ease;}
.index2 .content .item.active h4 {  font-size: 24px;  font-weight: bold;}
.index2 .content .item h4::before {  content: '';  display: block;  margin: 20px 0;  width: 20px;  height: 2px;  background-color: #ffffff;}
.index2 .content .item h6 {  position: relative;  z-index: 3;  font-size: 16px;  font-weight: 100;  line-height: 30px;  height: 60px;  margin-top: 10px;  opacity: 0;  -webkit-transform: translateY(100px);  -moz-transform: translateY(100px);  -ms-transform: translateY(100px);  -o-transform: translateY(100px);  transform: translateY(100px);  -webkit-transition: all .3s ease .3s;  -moz-transition: all .3s ease .3s;  -ms-transition: all .3s ease .3s;  -o-transition: all .3s ease .3s;  transition: all .3s ease .3s;}
.index2 .content .item.active h6 {  opacity: 1;  -webkit-transform: translateY(0px);  -moz-transform: translateY(0px);  -ms-transform: translateY(0px);  -o-transform: translateY(0px);  transform: translateY(0px);}
.index2 .content .item.active .img_h.img_ha img {  opacity: 0;}
.index2 .content .item.active .img_h.img_ha img:nth-child(2) {  opacity: 1;}


.img_h {  position: relative;  cursor: pointer;z-index: 9;display: none;}
.img_h img {  display: block;  opacity: 1;  -webkit-transition: all 0.3s ease-in-out;  -moz-transition: all 0.3s ease-in-out;  -ms-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out;  transition: all 0.3s ease-in-out;}
.img_h img:nth-child(2) {  position: absolute;  left: 0;  top: 0;  opacity: 0;}
.img_h.img_ha:hover img {  opacity: 1;}
.img_h.img_ha:hover img:nth-child(2) {  opacity: 0;}
a:hover .img_h.img_ha img, .img_h:hover img {  opacity: 0;}
a:hover .img_h.img_ha img:nth-child(2), .img_h:hover img:nth-child(2) {  opacity: 1;}
.index2 .content .item.active:after{background: linear-gradient(to top, #011634ed 0%, rgb(3 24 51 / 68%) 50%, #00000000 100%);width: 100%;height: 336px;content: "";display: block;position: absolute;bottom: 0px;left:0;background-size: cover;z-index: 2;}	
.visible-xs {display: none !important;}
@media (max-width: 992px){
.hidden-xs {display: none !important;}	
.visible-xs {display: block !important;}
	}


@media (max-width: 768px) {
  .index2 .content {    display: block;    margin-top: 0;  }
  .index2 .content > div {    margin-top: 20px;  }
  .index2 .content .item,  .index2 .content .item.active,  .index2 .content .item.unactive {    width: 100%;    padding: 5%;    height: 300px;    margin-top: 20px;    border-radius: 8px;    overflow: hidden;  }
  .index2 .content .item .bg {    opacity: 1;  }
  .index2 .content .item h6 {    -webkit-transform: translateY(0);    -moz-transform: translateY(0);    -ms-transform: translateY(0);    -o-transform: translateY(0);    transform: translateY(0);    line-height: 20px;    height: auto;
    overflow: visible;    opacity: 1;    display: block;  }
  .index2 .content .item .img_h.img_ha img {    opacity: 0;  }
  .index2 .content .item .img_h.img_ha img:nth-child(2) {    opacity: 1;  }
  .index2 .content .item h4 {    font-size: 20px;    font-weight: bold;  }
  .swiper .swiper-pagination  {    text-align: center;    position: relative;    margin-top: 20px;  }
  .swiper .swiper-pagination .swiper-pagination-bullet {    width: 8px;    height: 8px;    margin: 0 4px;  }
  .swiper .swiper-pagination .swiper-pagination-bullet-active {    background: #044eb5;  }  
  .index2 .content .item .img_h {    width: 69px;    margin: 0 auto;  }
  .index2 .content .item h4 {    text-align: center;  }
  .index2 .content .item h4::before {    margin: 20px auto;  }
	}




.swiper-slide {font-size: 18px;background: #fff;/* Center slide text vertically */display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.swiper-slide img {display: block;object-fit: cover;}	
.anzhan{width: 100%;}
.anzhan>a:after {content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(255,255,255,.9);-webkit-transition: all 0.5s;transition: all 0.5s;}
.anzhan .anzhan_nei {position:absolute;left:0;bottom:8vw;z-index:5;padding:0 4vw;}	
.anzhan .anzhan_nei .business_num{color:#d6d6d6;margin-bottom:2vw;font-size:38px;}
.anzhan .anzhan_nei .business_name{font-size:34px;margin-bottom:2vw;font-weight:bold;}
.anzhan .anzhan_nei .business_p{color:#898989;font-size:16px;margin-bottom:4vw;line-height:26px;}
.anzhan .anzhan_nei .business_del{width:48px;height:48px;align-items:center;justify-content:center;position: relative;display: none;}
.anzhan .anzhan_nei .business_del:after{content:'';position:absolute;left:0;top:39px;width:100%;height:100%;border:1px solid #9b9b9b;-webkit-border-radius:50%;border-radius:50%;-webkit-transition:all 0.35s;transition:all 0.35s;}
.anzhan .anzhan_nei .business_del i{font-size:28px;}		
.anzhan .anzhan_img img{width:100%;}
	
	
@media screen and (min-width:992px){
.anzhan>a:hover .business_img{top:0;}
.anzhan>a:hover .business_num,.anzhan>a:hover .business_name,.anzhan>a:hover .business_p,.anzhan>a:hover .business_del>i{color:#fff;}
.anzhan>a:hover .business_del:after{border-color:#fff;}
.anzhan>a:hover .business_del{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
.anzhan>a:hover:after{background-color:rgba(0,0,0,.6);}

}

@media screen and (max-width:1400px){ 
.anzhan .anzhan_nei .business_name{font-size:26px;}
  
}	
	
@media screen and (max-width:992px){  
.anzhan .anzhan_nei{bottom:120px;padding:0 28px;}
.anzhan .business_del{width:36px;height:36px;}
.anzhan .business_p{font-size:14px;}
.anzhan .business_name{font-size:22px;margin-bottom:15px;}
.anzhan .business_num{font-size:26px;margin-bottom:15px;}
.anzhan .business_del i{font-size:22px;}
.anzhan .business_p{margin-bottom:25px;}
.anzhan>a:after{background-color:rgba(0,0,0,.5);}
.anzhan>a .business_num,.anzhan>a .business_name,.anzhan>a .anzhan_nei .business_p,.anzhan>a .business_del>i{color:#fff;}
.anzhan>a .business_num,.anzhan>a .business_name,.anzhan>a .business_p,.anzhan>a .business_del>i,.anzhan>a .business_del:after{border-color:#fff;}

	}
	


.icon-more:before {content: "\e63b";position: absolute;left: 10px;top: 48px;}
	
.bt_t{text-align: center;  padding: 50px 0;}
.bt_t span{font-size: 56px;font-weight: bold;color: #e5e5e5;text-transform: uppercase;}
.bt_t p{font-size: 40px;color:#222; font-weight:bold;margin-top: -48px;}
.bt_t d{color:#02398a;}
.bt_t dd{color: #02398a;line-height: 46px;text-align: center;font-size: 18px;font-weight: bold;}	
.b-g{background: url(../UploadFiles/jiaod/cpbj.png) #f9f9f9 no-repeat;overflow: hidden;background-size: cover;}	
@media(max-width:640px){
.bt_t {padding: 20px 5%;}
.bt_t span {font-size: 26px;}
.bt_t p{margin-top:-22px;font-size: 26px;}		
.bt_t dd{    line-height: 31px;}		
	}	









/**/
.container {margin: 0 auto;min-height: 1px;width: 90%; }
.common_tit {text-align: center;}
.common_tit h4 {font-size: 43px;  font-weight: bold;  letter-spacing: 2px;  color: #333333;}
.common_tit h4 em{color: #02398a;padding-left: 20px;}
.common_tit h4 span { font-size: 52px;  letter-spacing: 1px;  color: #00cdff;}
.common_tit h6 {margin-top: 16px;  font-size: 20px;  line-height: 32px;  color: #666666;  font-weight: 100;}
.index1 {  padding: 100px 0 136px;}
.index1 .container h5 {font-size: 16px;font-weight: 100;line-height: 30px;color: #666666;max-width:94%;text-align: center;margin: 40px auto 0;}
.index1 .content1 {margin-top: 72px;display: flex;align-items: center;justify-content: center;border-radius: 12px;overflow: hidden;box-shadow: 4px 7px 20px 0px rgba(15, 41, 76, 0.1);}
.index1 .content1 .ab-left {width: 50%;height: 600px;  display: flex;  align-items: center;  justify-content: center;display: none;}
.index1 .content1 .ab-left img {}
.index1 .content1 .ab-right {  display: flex;  flex-wrap: wrap;  width: 100%;}
.index1 .content1 .ab-right .item {  background: #fff;  width: 33%;  height: 300px;  color: #333;  display: flex;  flex-direction: column;  align-items: flex-start;  justify-content: center;  padding: 0 4%;box-sizing: border-box;}
.index1 .content1 .ab-right .item1 {}
.index1 .content1 .ab-right .item2 {}
.index1 .content1 .ab-right .item3 {  color: #fff;}
.index1 .content1 .ab-right .item4 a{  color: #fff;}
.index1 .content1 .ab-right .item h4 {  font-size: 30px;  font-weight: bold;}
.index1 .content1 .ab-right .item h4 span {  font-size: 36px;}
/* .index1 .content1 .ab-right .item h4 span.f50 {  font-size: 50px;} */
.index1 .content1 .ab-right .item h5 {  font-size: 20px;  line-height: 29px;  letter-spacing: 1px;  color: inherit;  text-align: left;  margin: 20px 0 0;}
.index1 .content1 .ab-right .item h6 {  margin-top: 30px;  font-size: 16px;  font-weight: 100;  line-height: 28px;  /*height: 56px;*/display: -webkit-box; /* 使用弹性盒模型 */
	-webkit-box-orient: vertical; /* 垂直排列子元素 */
	-webkit-line-clamp: 4; /* 限制显示三行 */
	overflow: hidden; /* 隐藏超出部分 */}	

	
/* 弹窗 */
.z_tanchuang {position: fixed;  display: table;  height: 100%;width: 100%;  top: 0;left: 0;  transform: scale(0);-webkit-transform: scale(0);z-index: 111;}
.z_tanchuang .tbox {  display: table-cell;  background: rgba(0, 0, 0, 0.8);  text-align: center;  vertical-align: middle;}

/* 弹窗内容 */
.z_tanchuang .tbox .modal {background: white;padding: 20px;display: block;  border-radius: 5px;position: relative;  width:50%;/*max-width: 1200px;max-height: 90%;*/margin: 0 auto;}
.z_tanchuang .tbox .modal .out {position: absolute;width: 40px;height: 40px;line-height: 40px;background: #fff url(../Uploadfiles/jiaod/out.png) center no-repeat;background-size: 20px;color: #000;  font-size: 30px;text-align: center;border-radius: 50%;top: 0;right: -50px;cursor: pointer;-webkit-transition: all .5s cubic-bezier(.4, 0, .2, 1);    -moz-transition: all .5s cubic-bezier(.4, 0, .2, 1);
transition: all .5s cubic-bezier(.4, 0, .2, 1);}
.z_tanchuang .tbox .modal .img {  width: 100%; /* max-width: 600px;*/  margin: 0 auto;}
.z_tanchuang .tbox .modal .img video {  display: block;  width: 100%;  /*max-width: 100%; */ object-fit: cover;}
.z_tanchuang .tbox .modal .img img {  margin: 0 auto;}
.z_tanchuang .tbox .modal .out:hover {  background: #fff url(../Uploadfiles/jiaod/out2.png) center no-repeat;  background-size: 20px;  transform: rotate(180deg);  -webkit-transform: rotate(180deg);}
.z_tanchuang .tbox .modal2 {  padding: 20px;}

/* 弹窗选中 */
.z_tanchuang.one {  transform: scaleY(0.01) scaleX(0);  animation: unfoldIn 1s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;  -webkit-transform: scaleY(0.01) scaleX(0);  -webkit-animation: unfoldIn 1s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}
.z_tanchuang.one .tbox .modal {  transform: scale(0);  animation: zoomIn 0.5s 0.8s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;  -webkit-transform: scale(0);  -webkit-animation: zoomIn 0.5s 0.8s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}
.z_tanchuang.one.out {transform: scale(1); animation: unfoldOut 1s 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;-webkit-transform: scale(1);  -webkit-animation: unfoldOut 1s 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}
.z_tanchuang.one.out .tbox .modal {  animation: zoomOut 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;  -webkit-animation: zoomOut 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}

/* 弹窗动画 */
@keyframes unfoldIn {
0% {transform: scaleY(0.005) scaleX(0);  }
50% {transform: scaleY(0.005) scaleX(1);  }
100% {transform: scaleY(1) scaleX(1);  }
}
@keyframes zoomIn {
0% {transform: scale(0);  }
100% {transform: scale(1);  }
}
@keyframes zoomOut {
0% {transform: scale(1);  }
100% {transform: scale(0);  }
}
@keyframes unfoldOut {
0% {transform: scaleY(1) scaleX(1);  }
50% {transform: scaleY(0.005) scaleX(1);  }
100% {transform: scaleY(0.005) scaleX(0);  }
}
@-webkit-keyframes zoomIn {
0% {transform: scale(0);}
100% {transform: scale(1);  }
}
@-webkit-keyframes zoomOut {
0% {transform: scale(1);  }
100% {transform: scale(0);  }
}
@-webkit-keyframes unfoldOut {
0% {transform: scaleY(1) scaleX(1);  }
50% {transform: scaleY(0.005) scaleX(1);}
100% {transform: scaleY(0.005) scaleX(0);}
}
@-webkit-keyframes unfoldIn {
0% {transform: scaleY(0.005) scaleX(0);  }
50% {transform: scaleY(0.005) scaleX(1);  }
100% {transform: scaleY(1) scaleX(1);  }
}	
@media (max-width: 1024px) {
.common_tit h4 {font-size: 26px;  }
.common_tit h4 span {font-size: 24px;  }
.common_tit h6 {margin-top: 6px;font-size: 16px;}
.index1 {padding: 45px 0 40px;  }
.index1 .container{width:95%;}
.index1 .container h5 {margin-top: 20px;    max-width: 100%;font-weight:normal}
.index1 .content1 {    margin-top: 40px;    flex-direction: column;  }
.index1 .content1 .ab-left {width: 100%; }
.index1 .content1 .ab-left a {width: 80px;    height: 80px;  }
.index1 .content1 .ab-right {width: 100%;  }
.index1 .content1 .ab-right .item {    height: 200px;  }
.index1 .content1 .ab-right .item h4 {    font-size: 20px;  }
.index1 .content1 .ab-right .item h4 span {    font-size: 32px;  }
.index1 .content1 .ab-right .item h4 span.f50 {    font-size: 30px;  }
.index1 .content1 .ab-right .item h5 {    font-size: 18px;    margin-top: 0;  }
.index1 .content1 .ab-right .item h6 {    font-size: 14px;    line-height: 22px;    margin-top: 10px; font-weight:normal }	
	}
	
@media(max-width:768px){
.index1 .content1 .ab-left {height: 360px;}
.z_tanchuang .tbox .modal{width:70%;}
	}	
	
@media screen and (max-width: 640px){
.index1 .content1 .ab-right{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}	
.index1 .content1 .ab-right .item {	width: 100%;}
.index1 .content1 .ab-right .item1 {border-bottom: 1px solid #f1f1f1;}	
}	
	

/**/


/*d*/
footer{background:#3b454f;overflow: hidden;}
footer .fl01{ padding:3.75rem 0 4.75rem}
footer .fl01 .h3{font-size: 1.25rem;color:#fff;line-height:1.5;margin-bottom:1.5rem;text-transform:uppercase;font-weight: bold;}
footer .fl01 .left{width: 31.5rem;}
footer .fl01 .left p{color: #aaaaaa;line-height: 2.125rem;}
footer .fl01 .left .dblogo{width:100%;}	
footer .fl01 .left .dblogo img{max-width:100%;}
footer .fl01 .right_box{width: calc(100% - 31.5rem);max-width: 50%;}
footer .fl01 .right_box .center{max-width: 15rem;padding: 0;}
footer .fl01 .right_box .right{width: calc(100% - 15rem);padding: 0 1% 0 0;text-align: center;}
footer .fl01 .right_box .center p{font-size: 1rem;color: #aaa;line-height: 2.125rem;display:flex;}
footer .fl01 .right_box .center p span{ white-space:nowrap; margin-right:3px}
footer .fl01 .right_box .center p a{color:#aaa;}
footer .fl01 .right_box .right .box{display: -moz-box;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;justify-content: space-between;max-width: 28.5rem;margin: 0 auto;}
footer .fl01 .right_box .right .box dl{ text-align:left}
footer .fl01 .right_box .right .box dt{font-size: 1.25rem;color:#fff;line-height:1.5;margin-bottom: .75rem;font-weight: bold;}
footer .fl01 .right_box .right .box dt a{color:#fff;}
footer .fl01 .right_box .right .box dd{font-size: 1rem;color: #aaa;line-height: 2.25rem;transition:.5s;}
footer .fl01 .right_box .right .box dd a{color:#aaa;}

footer .fl02{padding: 1.875rem 0;border-top: rgba(255,255,255,.1) 1px solid;text-align: center;font-size: .935rem;color: #aaa;line-height: 1.5;}
footer .fl01 ul{text-align: left;}
footer .fl01 ul li{display:inline-block;margin: 0 1.25rem 0 0;text-align: center;}
footer .fl01 ul li a{display:inline-block;width: 2.5rem;height: 2.5rem;border-radius:50%;border:#fff 1px solid;line-height: 2.375rem;opacity:.5;transition:.5s;}
footer .fl01 ul li a img{ margin:-3px 0 0}
footer .fl01 ul li a:hover{ opacity:1}	
footer .fl02 p a{color: #aaa;}	
footer .fl02 p a img{vertical-align: middle;}	
	

@media(max-width: 1200px){	
footer .fl01 .left{ width:100%}
footer .fl01 .left .dblogo { width: 62%; margin: 0 auto;}
footer .fl01 .right_box{width:100%;max-width: inherit;}
footer .fl01 .right_box .right{ display:none}
footer .fl01 .right_box .left{ width:100%}
footer{ text-align:center}
footer .fl01 .right_box .center{width:100%;text-align: center;padding: 1.5rem 0 0;max-width: 100%;}	
footer .fl01 ul{ text-align:center}
footer .fl01 ul li{ margin:0 .75rem}
footer .fl01 .right_box .center p{ display:block}
footer .fl01{ padding:2.5rem 0}
	
	}
@media(max-width: 768px){	
footer .fl01{ padding:2rem 0}
footer .fl01 ul li a img { max-height: 12px; max-width: 12px;}
footer .fl01 .left p{ margin-bottom:1rem}
footer .fl01 .h3{ margin-bottom:.5rem;font-size:18px}	

footer .fl02 ul li a img{max-height: 1rem;max-width: 1rem;}
footer .fl02{ padding:1.25rem 0 2.5rem}	
	}
@media(max-width: 640px){	
footer .fl01 .left .dblogo {width:50%;}
}
	
/*一键拨号*/
@media(min-width:1000px){
.footbox1{display:none;}
.gao{display:none;}}
.gao{height:4rem;}
.footbox1{height: 4rem;background: rgb(2 57 138 / 81%);bottom: 0;z-index: 99;left: 0; width: 100%; position: fixed; z-index: 1000;}
.flexbox1{/*text-align: center;*/ display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;}
.footbox1 ul li{-webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1;flex: 1; text-align:center;}
.footbox1 ul li a{ display:block;color:#fff;font-size: 1rem;}
.footbox1 ul li a img{ display:block; width:2rem; height:2rem; margin:0.3rem auto}
	



/*list*/



.ny_ab{margin:0 auto;}	
.ny_ab .gsjj_tit{width: 100%;    float: right;text-align: right;height: 120px; position: relative; margin-bottom: 20px;}
.ny_ab .gsjj_tit em{font-size: 67px; text-transform:uppercase;letter-spacing: -6px;line-height: 100px;color: #EBEBEB; background: linear-gradient(to top,rgba(255,255,255,.0) 15%,#EBEBEB);-webkit-background-clip: text; color: transparent;}
.ny_ab .gsjj_tit h2 {font-size: 42px;position: relative;top: -40px;font-weight: bold;color: #264480;}
.ny_ab .show_gsjj{width: 100%; float: left;}
.ny_ab .show_gsjj p{line-height:34px;margin-top: 10px;color: rgba(51,51,51,.9);}	
.ny_ab .show_gsjj p img{max-width: 100%;}
@media(max-width:640px){
.ny_ab .gsjj_tit em {font-size: 48px;}
}
@media(max-width:450px){
.ny_ab .gsjj_tit em {font-size: 40px;}
.ny_ab .gsjj_tit h2 {font-size: 31px;}
.ny_ab .show_gsjj{width: 97%; }

}


.nynrbox {    width: 90%;    margin: 40px auto;    background-color: #fff;    padding: 40px;    box-sizing: border-box;}	
.nynrbox p img{max-width:100%;}	


.ny_wh{margin:0 auto;}
.nwoList { padding-bottom: 100px;}	
.nwtList { margin-bottom: 25px; overflow: hidden; }
.nwoList .item { width:calc((100% - 60px) / 3);float: left;overflow: hidden;     margin: 10px 10px;}
.nwoList a { display: block; background: #f1f1f1; color: #646464;  }
.nwoList a .tpbj{position: relative    }
.nwoList a .tpbj img{display:block;width: 100%; }
.nwoList .txts { padding:10px 15px 15px; }
.nwoList .txts .t { position: relative; border-bottom: 1px solid #cacaca; }
.nwoList .txts .ti {line-height: 60px !important; height: 60px; color: #333;overflow: hidden; }
.nwoList .txts .nowti { font-size: 12px; height: 18px; }
.nwoList .txts .more{ color: #333; text-transform: capitalize; font-size: 14px; line-height: 24px; padding: 7px 0; background: url(../UploadFiles/jiaod/aw10.png) no-repeat right top; }
.nwoList a:hover { box-shadow: 0 0 8px rgba(0,0,0,.3); }
.nwoList a:hover .more { background-position: right bottom; color: #384a9a; }
.nwoList a:hover .ti, .nwoList a:hover .date .d { color: #02398a;font-weight:bold; }	
.nwoList .pic{display:block; overflow:hidden; position: absolute;    width: 100%;    top: 50%;    left: 50%;    transform: translate(-50%, -50%);    z-index: 1; background-size:cover; background-repeat:no-repeat; background-position: center center; }
.nwoList .pic > img{display:block; 	width:100%;transition:600ms;-webkit-transition:600ms; 	}	
.nwoList .scapic:hover img { transform: scale(1.1); -webkit-transform: scale(1.1); -ms-transform: scale(1.1); }	
@media(max-width:768px){
.nwoList .item {width: calc((100% - 41px) / 2);}
}
@media (max-width: 480px){
.nwoList .item {width: calc(100% - 20px);}
}



.ny-honor{}
.ny-honor li{width: calc(92% / 4);margin: 0 1% 2%; margin-bottom:30px;box-shadow: #ccc 2px 1px 4px;}
.ny-honor .pd{ /*margin-right:10px; */display:block; position:relative; overflow:hidden;}
.ny-honor .img{ position:relative; overflow:hidden;}
.ny-honor .img img{ width:100%;display:block; }
.ny-honor .img .i{ position:absolute; left:0px; bottom:0px; right:0px; /*font-size:18px; */height:53px; line-height:53px; overflow:hidden; color:#000; text-align:center; z-index:2; background:rgba(255,255,255,0.9); transform: translateY(100%); transition:all ease 0.3s; font-weight:bold;}
.ny-honor .text{ text-align:center; position:relative; height:4px; overflow:hidden;}
.ny-honor .h3{ font-size:18px; overflow:hidden; color:#000; position:relative; z-index:2; transition:all ease 0.3s; padding-top:20px;}
.ny-honor .p{ font-size:14px; color:#999; position:relative; z-index:3; transition:all ease 0.3s;}
.ny-honor .p span{ margin-right:5px;}
.ny-honor .b{ position:absolute; left:0px; top:0px; right:0px; height:0%; background:#daa950; opacity:0; z-index:1;}
.ny-honor .pd:hover .img .i{ transform: translateY(0%);}
.ny-honor .pd:hover .text{}
.ny-honor .pd:hover .h3{ transform: translateY(-100%); height:22px; opacity:0; padding-top:0px;}
.ny-honor .pd:hover .p{ color:#fff;}
.ny-honor .pd:hover .b{ height:70px; opacity:1;}  

@media(max-width:991px){
.ny-honor li{width: calc(92% / 2);}
}


/*gj*/
.ny-gj{position: relative;}
.fybanner{margin-top: 0px;position: relative;}
.fybanner img{max-width:100%;}
.fybanner a{position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);z-index: 9;}
.synopsis-content{ position: absolute; left: 10%; bottom: -137px; z-index: 3; padding: 26px 27px 72px 27px; width: 50%; background:#503632; background: rgba(80,54,50,0.9);}
.synopsis-content h2{ margin:20px 0; color: #fff; font-size:24px; line-height: 40px;font-weight: bold;}
.synopsis-content strong{ display: block; margin-bottom: 26px; line-height:1.4; color: #fff; font-size: 24px; font-weight: bold;} 
.synopsis-content p{ color:#edddde; font-weight: lighter;line-height: 30px;}	
	
@media(max-width:1024px){
.fybanner{margin-top: 55px;}
.fybanner a img{    max-width: 70%;}
.synopsis-content{ position: relative; bottom:0px; left: 0;width: 100%; box-sizing: border-box;}
.synopsis{ height: auto; padding-bottom: 0;}
.synipsiswr{ position: relative; height: 0; padding-bottom: 45%;}
}		
	
.wy{position: absolute;bottom: -57%; right:0;z-index: 11;}
.wy img{    max-width: 100%;	}

.xyt {position: relative;margin:15% 0 2%;}	 
.xyt .xyl{width: 45%;z-index: 9;}
.xyt .xyl img{width:100%;}	 
.xyt .xyr{width:61%; background: #e5e5e5;position: absolute;top: -38px;right: 0%;z-index: -1;height: 100%;}	 
.xyt .xyr .xys{background:#8c726e;height: calc(100% - 134px);padding-top: 6%; padding-right: 8%;  }
.xyt .xyr h2{font-size: 42px;line-height: 50px;padding: 42px 0;}
.xyt .xyr .xyss{ padding-left: 14%;}
.xyt .xyr .xyss p{ color:#fff; line-height: 38px;font-size: 18px;padding-top:4%;display: -webkit-box;-webkit-line-clamp: 7;-webkit-box-orient: vertical;overflow: hidden;}
	
@media(max-width:1200px){
.xyt {margin: 18% 0 5%;	}
.xyt .xyr .xys{padding-top: 2%;padding-bottom: 10%;}
.xyt .xyr .xyss p{line-height: 35px;}	
	}	
	
@media(max-width:1024px){
.xyt .xyr .xyss p{line-height: 31px;font-size: 16px;}
	}	
@media(max-width:991px){
.xyt{margin-top:0;}
.xyt .xyl{width:100%;}
.xyt .xyr{width: 100%;position: relative;top: 0;}	
.xyt .xyr .xyss {padding-left: 9%;	}
	}
	
@media (max-width: 768px){
.wy {width: 40%;bottom: -40%;}	
.xyt .xyr h2{font-size: 30px;}
}	

/**/
.inx_ss {margin-top: 100px;}			
.inx_ss p{text-shadow: none;line-height: 31px;text-indent: 2em;}	
.inx_ss h2{font-size:30px;text-align:center;line-height: 80px;font-weight: bold;}
@media only screen and (max-width:992px) {
.inx_ss {margin-top: 20px;	}

	}

/*/*/
.proxl{margin-top: 70px;display: flex;justify-content: space-between;}	
.proxl .probt{font-size: 32px;line-height: 33px;text-align: center;background: #4a3431;padding: 50px;color: #fff;writing-mode: vertical-lr;letter-spacing: 14px;}	
.proxl .protp img{padding: 0 0.5%;  box-sizing: border-box;}
.proxl .protp{display: flex;justify-content: space-between;}	
.proxl .protp img{max-width:50%;}
	
@media(max-width:991px){
.proxl{display: block;}
.proxl .probt{writing-mode: horizontal-tb;margin-bottom: 20px;padding: 30px;}
	}	
@media(max-width:640px){
.proxl .protp{flex-wrap: wrap;}
.proxl .protp img{max-width:100%;}
.proxl .protp img:first-child{margin-bottom: 10px;}	
	}





.hybz {width: 100%;height: auto;padding: 10px 0px 10px 0px;position: relative;margin-top: 50px;}
.bg_k {position: absolute;top: 0;right: 0;width: 50%;height: 300px;background-color:#4a3431;padding-top: 20px;z-index: -1;padding-right: 5%;}
.bg_k p {font-size: 28px;color: #fff;float: right;padding-left: 3%;font-weight: bold;}
.hybz .hytu {width: 100%;height: auto;z-index: 100;padding-top: 80px;}
.hybz .hytu ul {width: 90%;height: auto;display: flex;margin: 0 auto;justify-content: space-around;}
.hybz .hytu ul li{margin: 20px}
.hybz .hytu ul li img {max-width: 100%;border: 10px solid #f4f4f4;    box-sizing: border-box;}
@media(max-width:768px){
.bg_k{width: 70%;}
.bg_k p {font-size: 20px;}	
	}
@media(max-width:640px){
.hybz .hytu ul {width: 96%;flex-wrap: wrap;}
.hybz .hytu ul li{margin: 0;}	
.hybz .hytu ul li:first-child{width: 35%;}	
.hybz .hytu ul li:nth-child(2){width: 64%;}	
.hybz .hytu ul li img{border: 5px solid #f4f4f4;}
	}



.zslx{margin:0 auto;background: #4a3431;padding: 3% 0 5%;}	
.zslx h2{font-size: 30px;text-align: center;    font-weight: bold;color: #fff;margin-bottom: 30px;}
.zslx .zslxbj{display: flex;justify-content:space-around;}
.zslx .zslxbj p{border-radius: 10px;color: #fff; font-size: 24px;line-height: 52px;background:url("../../UploadFiles/jiaod/tel.png") 0 13px no-repeat;padding-left: 36px;}
	
@media(max-width:860px){
.zslx .zslxbj{flex-wrap: wrap;justify-content: space-between;}
}

@media(max-width:580px){
.zslx .zslxbj p{width: 100%;margin-left: 7%;}		
	}	
	

/*mq*/
.nymq-content{position: absolute;right: 10%;bottom: -137px;z-index: 3;padding: 26px 27px 72px 27px;width: 40%;background:#503632;background: rgb(2 57 138 / 90%);}
.nymq-content h2{ margin:20px 0; color: #fff; font-size:24px; line-height: 40px;font-weight: bold;}
.nymq-content p{ color:#b0c8eb; font-weight: lighter;line-height: 30px;}		

@media(max-width:1024px){
.nymq-content{ position: relative; bottom:0px; left: 0;width: 100%; box-sizing: border-box;}
}	

.nyhkfcbox{margin: 12% 0 2%;padding: 60px 0;background-color: #f9f7f8;}
.nyhkfc{width: 90%;margin:0 auto;position: relative;}
.poster-main {position: relative;margin: 0 auto;}
.poster-main a,.poster-main img{ display: block;width: 100%;height: 100%;}
.poster-main .poster-list .poster-item{position: absolute;}
.poster-main .poster-btn {position: absolute;top: 0;cursor: pointer;filter: opacity(1) brightness(1);}
.poster-main .poster-btn:hover{ filter: opacity(1) brightness(1); }
.poster-main .poster-prev-btn {left: 0;background: url("../../UploadFiles/left.png") no-repeat center center;}
.poster-main .poster-next-btn {right: 0;background: url("../../UploadFiles/right.png") no-repeat center center;}
@media(max-width:1200px){
.nyhkfcbox{padding: 40px 0;}
.nyhkfc{width: 98%;}}
@media(max-width:1024px){
.nyhkfcbox{margin: 0% 0 2%;}
	}
	
	
	
.nylmbt{width: 100%;margin-bottom: 40px;}
.nylmbt p:nth-child(1){display: flex;justify-content: center;font-size: 32px;line-height: 32px;margin-bottom: 10px;}
.nylmbt p:nth-child(1) a{font-size: 32px;line-height: 32px;font-weight: 600;color:#02398a;position: relative;}
.nylmbt p:nth-child(1) a::before,.nylmbt p:nth-child(1) a::after{content: "";position: absolute;width: 60px;height: 1px;background-color: #02398a;top:15px;}
.nylmbt p:nth-child(1) a::before{left: -80px;}.nylmbt p:nth-child(1) a::after{right: -80px;}	
.nylmbt p:nth-child(2){font-size: 16px;line-height: 30px;text-align: center;color:#454545;}	
	
.nykfgd{width: 100%;}
.nykfgd img{max-width:100%;display: block;margin: 0 auto;}
	
	
/*ny公司业务*/
.zpzs{width: 90%; height: auto; overflow: hidden;margin:0 auto; margin-bottom: 60px;margin-top: 50px;}
.zpzs>ul{width: 100%; overflow: hidden; margin: 0 auto;}
.zpzs>ul>li{width:100%; overflow: hidden; margin: 0 auto;}
.zpzs>ul>li>span{display: block; width: 50%; float: left; overflow: hidden;}
.zpzs>ul>.zpli>span{display: block; width: 50%; float: right;}
.zpzs>ul>li>span>img{display: block; width: 100%; transition: all 1s;-webkit-transition: all 1s;}
.zpzs>ul>li>span:hover img{transform: scale(1.1);-webkit-transform: scale(1.1);}
.zpzs>ul>li>div{display: block; width: 45%; float: right; margin-left: 5%;}
.zpzs>ul>.zpli>div{display: block; width: 36%; float: left; margin-left: 5%;}
.zpzs>ul>li>div>h2{font-size: 31px;font-weight: bold; color:#0061ae; margin-bottom: 5%; margin-top: 14%;}
.zpzs>ul>li>div>p{width: 95%; margin-bottom: 25.6563px; white-space: normal; color: rgb(112, 112, 112); line-height: 30px;}
.zpzs>ul>li>div>a{width: 146px; height: 42px; border:1px solid #0061ae; font-size: 14px; color:#0061ae; text-align: center; line-height: 42px; float: left;display: block; margin-right: 40px;}
.zpzs>ul>li>div>.a1{ background:#0061ae; color: white; }
.zpzs>ul>li>div>span{width: 40px; height: 2px;background:#f08519;display: block;margin-bottom: 5%;}	
@media(max-width:768px){
/*ny公司业务*/
.zpzs{width: 95%;  margin-bottom: 60px;}
.zpzs>ul>li{margin-bottom: 40px;box-shadow: 5px 3px 17px #e9e9e9;}
.zpzs>ul>li>span{ width: 100%;}
.zpzs>ul>.zpli>span{width: 100%;}
.zpzs>ul>li>div{ width: 100%; }
.zpzs>ul>.zpli>div{width: 100%;}
.zpzs>ul>li>div>h2{font-size: 22px;margin-bottom: 2%; margin-top: 5%;}
.zpzs>ul>li>div>p{margin-bottom: 2%;}
.zpzs>ul>li>div>a{width: 100px; height:30px;  font-size: 12px; line-height:30px; margin-right: 10px;}
.zpzs>ul>li>div>span{margin-bottom: 2%;}
	}







.ny_case{margin:0 auto;}
.bslist {width:100%;}
.bslist li {position: relative;float: left;width: calc(92% / 4);margin: 50px 1% 0 1%;border-bottom: 2px solid #02398a;}
.bslist li:hover .bslpic img {-webkit-transform: scale(1.05);-moz-transform: scale(1.05);transform: scale(1.05);}
.bslist li:hover .bswtxt,.bslist li:hover .bswadr {	color: #fff;}
.bslist li:hover .bslwz:before {left: 0;width: 100%;}
.bslpic {overflow: hidden;}
.bslpic img {display: block;width: 100%;transition: 0.45s;}
.bslwz:before {content: "";position: absolute;top: 0;right: 0;width: 0;height: 100%;background: #02398a;transition: 0.45s;z-index: -3;}
.bslwz {position: relative;background: #F9F9F9;padding: 20px 40px;z-index: 3;}
.bswtxt {color: #000000;	font-size: 14px;	line-height: 1.5;}
.bswadr {display: block;	color: #676767;	font-size: 14px;	margin-top: 10px;}
.bswadr i {	display: inline-block;	vertical-align: middle;	font-size: 15px;	margin-right: 10px;}
.ivt-wrap {	position: relative;	overflow: hidden;	padding: 50px 0 150px 0;}	
@media(max-width:1024px){
.bslist li{width: calc(91% / 2);}
	}	
@media(max-width:768px){
.bslist li{width:100%;margin: 50px 0 0 0;}
	}	


.ny-news { padding: 10px 0 30px;background-color: #f3f6f7;}
.ny-news .w1430 { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; width: 90%; margin: 0 auto; box-sizing: border-box;}
	
.article-left li {width: 100%;height: 140px;padding: 15px 0;border-bottom: 1px solid #E9E9E9;}
.article-left li a {display: flex;    width: 100%;    height: 140px;}
.article-left li a img {    display: block;    width: 210px;    height: 140px;    margin: 0 10px 0 0;}
.article-left li a .article-left-text {    width: calc(100% - 220px);}
.article-left-text p:nth-child(1) {height: 26px;padding: 0 10px 0 5px;margin: 8px 0;font-size: 24px;line-height: 26px;font-weight: bold;color: #434343;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.article-left-text p:nth-child(2) {height: 60px;font-size: 16px;line-height: 30px;padding: 0 10px 0 5px;color: #979797;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.article-left-text p:nth-child(3) {height: 20px;margin: 16px 0 0 0;padding: 0 10px 0 5px;font-size: 16px;line-height: 20px;color: #2B73CB;   overflow: hidden;}
.article-left li:hover {background-color: #F8F8F8;}
.article-left li a img:hover {opacity: 0.9;}
.article-left li a p:nth-child(1):hover {color: #2B73CB;}	

	
.list {/*grid-gap: 65px 50px;   grid-template-columns: repeat(4,minmax(0,1fr)); */    margin-bottom: 1rem}
.list .item {    width: calc(96% / 4);margin: 1% 0.5%;background-color: #fff;border: 1px solid #e6e6e6;border-bottom-right-radius: 84px;padding: 35px 27px 60px;-webkit-transition: border-bottom-right-radius .8s ease,border-color .3s ease-out;    transition: border-bottom-right-radius .8s ease,border-color .3s ease-out;box-sizing: border-box;}
.list .item .t-it {font-size: 18px;-webkit-line-clamp: 1;-webkit-box-orient: vertical;color: #333;display: -webkit-box;font-weight: 600; line-height: 2;    height: 70px;margin-bottom: 20px;overflow: hidden;    text-overflow: ellipsis;    -webkit-transition: color .3s ease-out;transition: color .3s ease-out}
.list .item .pic {background-color: #e5e5e5;    margin-top: .2rem;overflow: hidden;padding-bottom: 65.8064516129%;position: relative}
.list .item .pic img {height: 100%;    left: 0;    -o-object-fit: cover;    object-fit: cover;     position: absolute;    top: 0;    width: 100%}
.list .item .txt {-webkit-line-clamp: 2;-webkit-box-orient: vertical;color: #666;display: -webkit-box;height: 3.6em;margin-top: .15rem;overflow: hidden;text-overflow: ellipsis}
.list .item .time {-webkit-box-align: end;    -ms-flex-align: end;    align-items: flex-end;    color: #919191;    margin-top: .15rem}
.list .item .time .day {font-size: 36px;    font-weight: 600;    line-height: 1.2}
.list .item .time .year {margin-left: 8px;    margin-top: .1rem}		
.list .item:hover {border-bottom-right-radius: 0;border-color:#134692   }
.list .item:hover .t-it {color: #134692;}
.list .item:nth-child(4n+1),.list .item:nth-child(4n+1) .lazy {-webkit-animation-delay: 0s;animation-delay: 0s}
.list .item:nth-child(4n+2) {        -webkit-animation-delay: .1s;        animation-delay: .1s    }
.list .item:nth-child(4n+2) .lazy,.list .item:nth-child(4n+3),.list .item:nth-child(4n+3) .lazy {-webkit-animation-delay: .2s;animation-delay: .2s    }
.list .item:nth-child(4n+4),.list .item:nth-child(4n+4) .lazy {-webkit-animation-delay: .3s;animation-delay: .3s    }
.lazy img {height: 100%;    left: 0;    -o-object-fit: cover;    object-fit: cover;    opacity: 0;    position: absolute;    top: 0;    width: 100%}
.lazy .bg {background-position: 50%;    background-repeat: no-repeat;    background-size: cover;    opacity: 0}	

.grid {display: flex;flex-wrap: wrap;/*display: grid*/  }


@media(max-width:1200px){
.list .item{width: calc(96% / 3);}
}
@media(max-width:1024px){
.list .item{width: calc(96% / 2);}
}
@media(max-width:768px){
.grid{justify-content: space-around;}
.list .item{width: calc(96% / 1);}
}

/*n lx*/
.ny_con_box{ width:100%;}
.ny_con_box_01{ width:100%; padding:40px 0px;}
.ny_con_box_01 .con_box{display: flex;    justify-content: space-between;}	
.ny_con_box_01 .con_box li{width:calc(100% / 4);margin: 0 15px;}
.contact_box{ display: block; overflow: hidden; color: #788291;  text-align: center;}
.contact_box img { height: 140px; width: auto; margin-bottom: -70px; position: relative;  z-index: 5;-moz-transition: all .8s ease 0s; -ms-transition: all .8s ease 0s;  -o-transition: all .8s ease 0s;-webkit-transition: all .8s ease 0s;  transition: all .8s ease 0s;}
.contact_box:hover img{cursor: pointer; -moz-transform: rotateY(180deg);  -ms-transform: rotateY(180deg);  -o-transform: rotateY(180deg);  -webkit-transform: rotateY(180deg); transform: rotateY(180deg);}
.contact_box .bj {-moz-box-shadow: 2px 0 70px rgba(194, 205, 239) inset;-webkit-box-shadow: 2px 0 70px rgb(2 57 138 / 51%) inset;box-shadow: 2px 0 100px rgb(19 70 146) inset;  padding: 88px 15px 44px 15px;  border-radius: 20px;  transition: all .5s;/*min-height: 235px;*/}
.contact_box .bj span { font-weight: bold; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;  font-size: 32px; color: #05163f; margin: 20px auto 10px;}
.contact_box .bj p{line-height:	40px;font-size: 22px;height: 80px;display: flex;align-items: center;justify-content: center;}	
.contact_box:hover .bj {-moz-box-shadow:2px 0 63px rgb(2 57 138 / 79%) inset;-webkit-box-shadow: 2px 0 63px rgb(2 57 138 / 79%) inset;box-shadow: 2px 0 150px rgb(19 70 146) inset}











.public_nav3{background: #f4f4f4;}
.public_nav3 .nav{ margin: 0 auto;}
.public_nav3 .nav ul{display: flex;justify-content: end;}
.public_nav3 .nav ul li{line-height:80px;color:#444;}
.public_nav3 .nav ul li a{display: block;color: inherit;padding: 0 20px;text-align: center;font-size:18px}
.public_nav3 .text{float:right;line-height:80px;color:#666;}
.public_nav3 .nav ul li:hover,.public_nav3 .nav ul li.on{color:#fff;background: #02398a;}
._act2 {color: #fff !important;background:#02398a;}	
.public_nav3 .text{display: none;}

@media(max-width:768px){
.public_nav3 .nav ul li{line-height: 55px;}
.public_nav3 .nav ul li:last-child{margin-left:0;margin-right:auto;}
}
@media (max-width: 640px){
.public_nav3 .nav ul{flex-wrap: wrap;}	
.public_nav3 .nav ul li {width:33%;}
.public_nav3 .nav ul li a{padding:0 10px;}
}
@media(max-width:400px){
.public_nav3 .nav ul li a{}
}
@media(max-width:375px){
.public_nav3 .nav ul li a{}
}
.bswz {position: relative;width: 70%;margin: 0 auto;color: #000000;font-size: 16px;text-align: center;/*padding-bottom: 100px;*/margin-top: 50px;margin-bottom: 40px;}
.bswz p{font-size: 38px;font-weight: bold;    line-height: 100px;    color: #02398a;}
.bswz:before {content: "";position: absolute;left: 50%;bottom: 0;transform: translateX(-50%);width: 67px;height: 2px;background: #02398a;z-index: 1;}
.bswz:after {content: "";position: absolute;left: 50%;bottom: 0;transform: translateX(-50%);width: 200px;height: 2px;background: #f1f1f1;}
@media(max-width:640px){
.bswz{margin-top: 20px;margin-bottom: 20px;}
.bswz p {font-size: 23px;}
.ny_ab .gsjj_tit h2{font-size: 30px;}
}
@media(max-width:640px){
	.ny_ab .gsjj_tit h2{font-size: 24px;}
}


/*n*/

/*nn*/
.newsInner { padding: 100px 0 65px; }
.newsInner h5 { color: #333333; font-size: 26px;text-align: center; }
.newsInner .title { margin-top: 15px; margin-bottom: 25px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }
.newsInner .title div span { font-size: 14px; color: #999999; display: inline-block; margin-right: 23px; }
.newsInner .title div a { color: #999; font-size: 16px; -webkit-transition: .5s; transition: .5s; margin: 0 !important; padding: 0 !important; background: none !important; margin-right: 20px !important; }
.newsInner .title div a:hover { color: #0054A3; }
.newsInner .title div a:last-child { margin-right: 0; }
.newsInner .inners { border-top: 1px solid #E8E8E8; border-bottom: 1px solid #E8E8E8; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 25px 0 50px; }
.newsInner .inners p {color: #666666;line-height: 34px;}
.newsInner .inners img{max-width: 100%;margin: 10px 0;}
.newsInner .prevnext { margin-top: 28px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }
.newsInner .prevnext .left { width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }
.newsInner .prevnext .left p{height: 40px;line-height: 40px;color: #666666;padding: 0 12px;background: #E8E8E8;margin-right: 10px;-webkit-transition: .4s;transition: .4s;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;    margin-bottom: 15px;}
.newsInner .prevnext .left a {color: #666666; }
.newsInner .prevnext .left p:hover{background: #02398a;color:#fff;	}
.newsInner .prevnext .left p:hover a{color:#fff;}
@media(max-width:1024px){
.newsInner {padding: 60px 0 65px;}
	}	
@media(max-width:768px){
.newsInner .prevnext .left{display: block;}
.newsInner .prevnext .left p{ margin-bottom: 15px;}
	}	


/*nal*/
.ny_nr{margin:auto;padding-bottom: 20px;}	
.ndbot {position: relative;z-index: 10;margin-top: 60px;}
.ndbtitle {	color: #000000;	font-size: 30px;line-height: 1.5;text-align: center;}
.ndbnr {margin-top: 40px;border-top: 1px solid #02398a;	color: #444444;font-size: 16px;	padding: 70px 0 70px;}
.ndbnr .img {text-align:center;}
.ndbnr .img img{max-width: 100%;}	
.ndbnr p{line-height:40px;text-indent:2em;}	
.ndbbt {position: relative;margin: 68px 0;}
.ndbbt li a{line-height: 40px;}	
.ndbbt li:nth-child(1){position: absolute;left: 0;top: 50%;transform: translateY(-50%);display: block;color: #676767;	width: 30%;}
.ndbbt li:nth-child(3){position: absolute;right: 0;top: 50%;transform: translateY(-50%);display: block;color: #676767;	width: 30%;}	
.ndbbt li a:hover {color: #02398a;}
.ndbreturn {display: block;	width: 110px;height: 40px;margin: 0 auto;background:#02398a;text-align: center;line-height: 40px;color: #FFFFFF;}

@media(max-width:768px){
.ndbbt li:nth-child(1),.ndbbt li:nth-child(3){position: relative;width: 100%;}
.ndbbt li:nth-child(2) {display: none;}

}


/*n*/
.in_tit {text-align: center;overflow: hidden;padding-bottom: 35px;}
.in_tit>img {height: 88px;width: auto;}
.in_tit .bt {font-size: 35px;color: #05163f;font-weight: bold;}
.in_tit .bt img {margin-right: 10px;display: inline-block;width: 30px;height: 30px;margin-top: -10px;}
.in_tit .text {font-size: 17px;margin-top: 20px; color:#777;width: 90%;margin: 20px auto 0px; text-align: center; line-height: 2;}
.in_tit .text a:hover{ color:#cf0000;}
.map_box { width: 100%; margin-top:20px; position: relative; height: 500px;  }
.map_box .map_main { width: 100%;  height: 100%; overflow: hidden;}
.ny_con_box_02{ padding:50px 0px;}	
	
@media(max-width: 1200px){	
.ny_con_box_01 .con_box{    flex-wrap: wrap;}
.ny_con_box_01 .con_box li{width:calc((100% - 70px) / 2);margin: 15px;}
	}	
@media(max-width: 768px){	
.ny_con_box_01 .con_box li{width:100%;margin: 15px;}
	}	















/*搜索*/
#search{ width:490px; height:38px;}
.search1{color:#999999;width:360px;height:34px; line-height:34px;  float:left; padding-left:36px; border:1px #CCCCCC solid; border-right:0;background:#fff url(sicon.png) no-repeat 10px 7px; font-size:12px;}
.search2{color:#FFFFFF; float:left; background:#FF9900; height:36px; line-height:36px; font-size:14px; width:86px; border:#2A6CA2 0px solid; cursor:pointer;}




.indextitle{ height:40px; line-height:40px; border-bottom:1px solid #DCDCDC}
.indextitle span{ font-size:20px; border-bottom:4px solid #338BC9; margin-top:-1px; display:inline-block; height:40px; line-height:40px; padding:0 10px; }
.indextitle em{ float:right; color:#666;}

.indexfloor{ padding:20px 0; overflow:hidden}
.hotbanner{ width:780px; height:340px; position:relative; overflow:hidden;}
.hotbanner .hotimg{ width:780px;}
.hotbanner .hotimg ul{ width:9999999999px; position:absolute; left:0;}
.hotbanner .hotimg ul li{ float:left; width:780px; height:340px;}
.hotbanner .hotimg ul li img{ width:100%; min-height:100%;}
.hotbanner .hotimg ul li .title{ background:url(titbg2.png) repeat-x left top; position:absolute; bottom:0; width:100%; color:#fff; height:120px; font-size:18px;}
.hotbanner .hotimg ul li .title span{display:inline-block;line-height:48px; height:48px;overflow: hidden; text-overflow:ellipsis;white-space:nowrap; position:absolute; left:15px; bottom:5px; width:640px; }
.hotbanner .hotdot{ position:absolute; bottom:10px; width:80px; text-align:right; height:20px; right:15px;}
.hotbanner .hotdot a{ width:12px; height:12px; background:#A29D94; border-radius:10px; display:inline-block; margin:0 5px; cursor:pointer;}
.hotbanner .hotdot a.on{ background:#fff}

.hotnews{ width:380px}
.hotnews ul{}
.hotnews ul .first{height:auto; margin-bottom:5px;}
.hotnews ul .first.top{ margin-top:5px;}
.hotnews ul .first.red a{ color:#EC2121;}
.hotnews ul .first a{ font-size:18px; line-height:35px; height:35px; display:block; font-weight:bold;overflow: hidden; text-overflow:ellipsis;white-space:nowrap;}
.hotnews ul .first .intro{ font-size:12px; color:#949DA3; line-height:24px; height:48px; overflow:hidden;}
.hotnews ul li{ line-height:30px; height:30px;}
.hotnews ul li a{ font-size:14px;overflow: hidden; text-overflow:ellipsis;white-space:nowrap; display:block;}
.hotnews ul li em{ float:right; color:#888;}

.indexfloor .box{ width:1200px;}
.indexlist{ float:left; width:900px; margin-right:20px; overflow:hidden;}
.indexnews{ padding:15px 0;}
.indexnews ul li{ padding:15px 0; border-bottom:1px dashed #DCDCDC}
.indexnews ul li .name{ height:33px; line-height:33px;}
.indexnews ul li .name a{ font-size:16px; display:block; font-weight:bold;}
.indexnews ul li .intro{ line-height:24px; font-size:12px; color:#949DA3; height:48px; overflow:hidden;}
.indexnews2{ padding:15px 0;}
.indexnews2 ul li{line-height:24px; font-size:14px; color:#555;}
.indexnews2 ul li .name{ height:33px; line-height:33px;}
.indexnews2 ul li .name a{ font-size:16px; display:block; font-weight:bold;}
.indexnews2 ul li .intro{ line-height:24px; font-size:12px; color:#949DA3; height:48px; overflow:hidden;}
.indexlist1{ float:left; width:280px; /*margin-right:20px; */overflow:hidden;background:#ffffff;}
.indexnews1{ padding:15px 0;}
.indexnews1 ul li{ padding:15px 0; border-bottom:1px dashed #DCDCDC}
.indexnews1 ul li .name{ height:33px; line-height:33px;}
.indexnews1 ul li .name a{ font-size:16px; display:block; font-weight:bold;}
.indexnews1 ul li .intro{ line-height:24px; font-size:12px; color:#949DA3; height:48px; overflow:hidden;}




.indexvideo{ padding:15px 0;}
.indexvideo .videobox{ width:390px;}
.indexvideo .video{ width:185px; margin-right:10px; float:left;}
.indexvideo .video .img{ position:relative; height:258px; overflow:hidden;}
.indexvideo .video img{ width:100%; height:100%; display:block}
.indexvideo .video .bg{ position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.3) url(video.png) no-repeat center center;}
.indexvideo .video .name{line-height:40px;}
.indexvideo .video .name a{ font-size:16px;}
.indexvideo .video .name p{ color:#949DA3; font-size:14px; line-height:24px; height:24px;overflow: hidden; text-overflow:ellipsis;white-space:nowrap;}

.indexmarket{ padding:15px 0;}
.indexmarket ul li{ overflow:hidden; padding:10px 0; /*border-bottom:1px dashed #ddd;*/}
.indexmarket ul li span{ border:1px solid #ddd; width:140px; height:90px; display:inline-block; text-align:center; float:left; margin-right:10px;}
.indexmarket ul li span font{ display:block; font-size:22px; text-align:center; margin-bottom:7px; margin-top:7px;}
.indexmarket ul li a{ display:block; font-size:16px; line-height:26px; margin-bottom:8px;}
.indexmarket ul li p{ font-size:14px; color:#949DA3; line-height:26px; height:26px;overflow: hidden; text-overflow:ellipsis;white-space:nowrap;}
.advantage{ padding:15px 0;}
.advantage img{ width:100%; display:block;}


.indexlist_l{ width:800px;}
.indexlist_r{ width:380px;}
.indexgame{ padding:15px 0;}
.indexgame ul li{ width:120px; float:left; margin-bottom:10px;}
.indexgame ul li .pic{ width:90px; height:90px; margin:0 auto; overflow:hidden; border-radius:8px;text-align: center;background: #eee;}
.indexgame ul li .pic img{ /*width:100%;*/ height:100%; /*border-radius:8px;*/}
.indexgame ul li .name{ text-align:center; height:30px; line-height:30px; overflow:hidden; padding:0 7px;}
.indexgame ul li .name a{ font-size:15px;}

.indexdown{ padding:15px 0;}
.indexdown ul li{ height:110px; padding:10px 0;}
.indexdown ul li .pic{ width:110px; height:110px; float:left; margin-right:10px; overflow:hidden;}
.indexdown ul li .pic img{ /*width:100%;*/ height:100%}
.indexdown ul li .text a{ display:block; line-height:30px; height:30px; font-size:16px; margin-bottom:10px;overflow: hidden; text-overflow:ellipsis;white-space:nowrap;}
.indexdown ul li .text p{ font-size:12px; color:#949DA3; line-height:26px; height:26px; overflow:hidden}
.indexdown ul li .text p.star{ color:#FD5F39}




.indexjob{ padding:15px 10px;}
.jobtitle{ font-size:18px; height:30px; line-height:30px; padding:10px 0;}
.jobtitle i{ width:5px; height:20px; background:#338BC9; display:inline-block; vertical-align:middle; margin-right:10px;}
.indexjob ul li{ padding:8px 0;}
.indexjob .title{}
.indexjob .title i{ width:25px; line-height:25px; height:25px; background:#338BC9; display:inline-block; color:#fff; text-align:center; border-radius:3px; margin-right:10px;}
.indexjob .title a{font-size:16px;}
.indexjob .title span{ float:right; color:#FD5F39;}
.indexjob .info{ margin-top:5px; line-height:30px; height:30px; font-size:14px; color:#949DA3;}
.indexhigh{ height:446px;}
.indexjob .info span.huifu{padding-left: 30px;background: url(huifu.png) no-repeat center;background-size: 15px;font-size: 12px;margin-left: 10px;}

.indexedu{padding:15px 0;}
.indexedu ul li{ width:48%; float:left; margin-right:2%; height:37px; line-height:37px; overflow:hidden;}
.indexedu ul li a{ font-size:16px; display:block;}

.indexshop{ padding:15px 0;}
.indexshop ul li{ width:18%; float:left; margin:0 1%;}
.indexshop ul li .img{ width:100%; height:212px; overflow:hidden;}
.indexshop ul li .img img{ width:100%;min-height:100%;}
.indexshop ul li .name{ font-size:16px; line-height:26px; height:26px; overflow:hidden; margin-top:10px;}  
.indexshop ul li .price{ font-size:15px;}
.indexshop ul li .price del{ color:#949DA3; font-size:12px; margin-left:10px;}


.indexprint1{ padding:15px 0;float:left;width:232px;}
.indexprint1 ul{ }
/*中誉产品中心*/
.menu_cate{width:224px;float:left;	border:4px solid #2aa139;}
.cate_title{height:67px;background:#2aa139;	color:#fff;font-size:26px;text-align:center;padding-top:3px;}
.cate_title span{display:block;color:#f8f8f8;font-size:12px;font-weight:400;}
.sort1{	background:#fff;padding:14px 11px 0px;}
.sort1 li{margin-bottom:11px;}
.sort1 li a{background:url(../images/tacn/sdot.png) #2aa139 no-repeat 10px center;display:block;padding-left:34px;color:#fff;font:400 14px/35px "微软雅黑";}
.sort1 li a:hover{color:#fa7821;}
.sort1 li b{color:#000;font:400 13px/35px "微软雅黑";line-height:25px;}
.sort2 li a{display:block;padding-left:34px;color:#fff;font:400 14px/35px "微软雅黑";}
.trust{background:#2aa139;text-align:center;padding-top:32px;color:#fff;padding-bottom:23px;}
.trust h3{font-size:22px;line-height:26px;margin-bottom:25px;}
.trust h3 span{display:block;font:400 12px "微软雅黑";text-transform:uppercase;}
.trust img{margin-bottom:10px;}

.indexprint{ padding:15px 15px;float:right;}
.indexprint ul{ width:918px;}
.indexprint ul li{ float:left; width:253px; overflow:hidden; margin-bottom:10px; margin-right:10px; height:210px; position:relative;}
.indexprint ul li.li01{width:400px;}
.indexprint ul li img{ width:100%; min-height:100%;}
.indexprint ul li .bg { background:url(titbg2.png) no-repeat left bottom; width:100%; height:100%; position:absolute; left:0; bottom:0;}
.indexprint ul li .text{ position:absolute;bottom:0; left:0; height:40px; line-height:40px;overflow: hidden; text-overflow:ellipsis;white-space:nowrap; z-index:9; color:#fff; width:90%; padding:0 5%; font-size:15px;}





.hotpic{ overflow:hidden;}
.hotpic ul li{ float:left;overflow:hidden; height:380px; position:relative;}
.hotpic ul li.li01{ width:15%;}
.hotpic ul li.li01 a img{ }
.hotpic ul li.li02{ width:45%;}
.hotpic ul li.li03{ width:20%;}
.hotpic ul li.li04{ width:20%;}
.hotpic ul li a{ width:100%; display:block; height:380px;}
.hotpic ul li.li03 a{ display:block; height:190px;position:relative; }
.hotpic ul li.li03 a img{ width:100%;min-width:100%; width:auto; height:100%;}
.hotpic ul li img{ min-height:100%; display:block; min-width:100%;}
.hotpic ul li .text{ position:absolute; left:0; bottom:0; background:url(titbg2.png) repeat-x 0 100%; color:#fff; width:94%; padding:110px 3% 10px 3%; font-size:16px; height:26px; overflow: hidden; text-overflow:ellipsis;white-space:nowrap;}


.picfloor{ padding-top:20px;padding-bottom:20px;}
.Bigtitle{ font-size:20px; height:40px; line-height:40px; padding-bottom:20px;}
.Bigtitle em{ float:right; }
.Bigtitle em a{ font-size:14px;}

.picfloor1{}
.picfloor1 a{ display:block; height:180px;}
.picfloor1 img{ width:100%; display:block; height:100%;}
.picfloor1 .bg{ position:absolute; left:0; top:0; width:100%; height:100%; background:url(titbg2.png) repeat-x 0 bottom;}
.picfloor1 .text{ position:absolute; left:0; bottom:10px; width:94%; margin:0 3% -2px 3%; color:#fff; z-index:99;  font-size:18px; }
.picfloor1 .text1{  font-size:18px; line-height:30px;}
.picfloor1 .text2{font-size:13px; line-height:23px; padding:10px 0; border-top:1px solid rgba(255,255,255,0.5); display:none; transition:0.5s;-webkit-transition:0.5s; -moz-transition:0.5s; -ms-transition:0.5s;}
.picfloor1 .text2.show{ display:block; transition:0.5s;-webkit-transition:0.5s; -moz-transition:0.5s; -ms-transition:0.5s;}
.picfloor1 .pic_left{ width:580px; height:380px; margin-right:20px; position:relative; overflow:hidden;}
/*.picfloor1 .pic_left img{ min-height:380px;}*/
.picfloor1 .pic_left ul li{ float:left; width:280px; margin-bottom:20px; overflow:hidden; position:relative;}

.picfloor1 .pic_left .big{margin-right:20px; height:380px; width:580px;}
.picfloor1 .pic_left .big img{ width:100%; height:380px; display:block;}
.picfloor1 .pic_left .main{margin-right:20px; height:380px;}
.picfloor1 .pic_left img{ width:100%; height:100%; display:block;}
.picfloor1 .pic_left .main img{min-height: 380px;}





.picfloor1 .pic_right{ width:580px}
.picfloor1 .pic_right ul{ width:600px;}
.picfloor1 .pic_right ul li{ width:280px; height:180px; overflow:hidden; margin-right:20px; float:left; margin-bottom:20px; position:relative;}







/************************end**********************************/

/*控制数字导航*/
.mynav  span.N1,.mynav  span.N2,.mynav span.N3,.mynav span.N4,.mynav span.N5,.mynav span.N6,.mynav span.N7,.mynav span.N8,.mynav span.N9,.mynav span.N10,.mynav span.N11,.mynav span.N12,.mynav span.N13{display:block;float:left;width:30px;margin-left:5px;margin-right:5px;padding-top:6px; height:30px;}
.mynav span.N1{background:url(n1.gif) no-repeat 0px 4px;}
.mynav span.N2{background:url(n2.gif) no-repeat 0px 4px;}
.mynav span.N3{background:url(n3.gif) no-repeat 0px 4px;}
.mynav span.N4{background:url(n4.gif) no-repeat 0px 4px;}
.mynav span.N5{background:url(n5.gif) no-repeat 0px 4px;}

span.N1,span.N2,span.N3,span.N4,span.N5,span.N6,span.N7,span.N8,span.N9,span.N10,span.N11,span.N12,span.N13{display:block;float:left;width:17px;margin-right:5px;padding-top:6px; height:15px;}
span.N1{background:url(n01.gif) no-repeat 0px 7px;}
span.N2{background:url(n02.gif) no-repeat 0px 7px;}
span.N3{background:url(n03.gif) no-repeat 0px 7px;}
span.N4{background:url(n04.gif) no-repeat 0px 7px;}
span.N5{background:url(n05.gif) no-repeat 0px 7px;}
span.N6{background:url(n06.gif) no-repeat 0px 7px;}
span.N7{background:url(n07.gif) no-repeat 0px 7px;}
span.N8{background:url(n08.gif) no-repeat 0px 7px;}
span.N9{background:url(n09.gif) no-repeat 0px 7px;}
span.N10{background:url(n10.gif) no-repeat 0px 7px;}
span.N11{background:url(n10.gif) no-repeat 0px 7px;}
span.N12{background:url(n10.gif) no-repeat 0px 7px;}
span.N13{background:url(n10.gif) no-repeat 0px 7px;}
/*整体架构布局*/
.wrap{ width:90%; margin:0px auto;}
@media(max-width:1200px){
.wrap {width: 100%;}
}





/*频道首页*/

.wrap .indexcont1{}
.wrap .indexcont1 .floatl{width:275px; float:left;}
.wrap .indexcont1 .floatl .focus{ padding:2px; border:#e5e5e5 1px solid; background:#fff; height:235px; overflow:hidden;}
.wrap .indexcont1 .floatl .floatl02{border:#e5e5e5 1px solid; height:100%; background:#fff; padding-bottom:10px; overflow:hidden;}
.wrap .indexcont1 .floatl .floatl02 .title{background:url(titbg.jpg) no-repeat; height:37px; line-height:37px; color:#000; font-size:14px; font-weight:bold; padding-left:15px; overflow:hidden;}
.wrap .indexcont1 .floatl .floatl02 .floatl02box{ padding:0px 8px;}
.wrap .indexcont1 .floatl .floatl02 .floatl02box .votetitle{ font-size:14px; font-weight:bold;}
.wrap .indexcont1 .floatl .float{border:#e5e5e5 1px solid; height:318px;; background:#fff; padding-bottom:10px; overflow:hidden;}
.wrap .indexcont1 .floatl .float .title{background:url(titbg.jpg) no-repeat; height:37px; line-height:37px; color:#000; font-size:14px; font-weight:bold; padding-left:15px; overflow:hidden;}
.wrap .indexcont1 .floatl .float .note{ padding:0px 8px;}
.wrap .indexcont1 .floatl .float .note ul{float:left; padding-left:5px;}
.wrap .indexcont1 .floatl .float .note ul li{width:50%;float:left; height:140px; }
.wrap .indexcont1 .floatl .float .note ul li img{height:100px; width:120px;}
.wrap .indexcont1 .floatl .float .note ul li span a{overflow:hidden; text-overflow:ellipsis;}



.wrap .indexcont1 .floatm{width:450px;  float:left; margin-left:10px;height:100%; padding-bottom:10px; overflow:hidden;}
.wrap .indexcont1 .floatm .focus_text_1{margin:10px 10px 0px 30px;height:100%; padding-bottom:10px;overflow:hidden;}
.wrap .indexcont1 .floatm .focus_text_1 h2{ height:30px; line-height:30px; text-align:center;}
.wrap .indexcont1 .floatm .focus_text_1 h2 a { font-size:18px; font-weight:bold; color:#008CC6;}
.wrap .indexcont1 .floatm .focus_text_1 ul{}
.wrap .indexcont1 .floatm .focus_text_1 li{width:50%; float:left; height:25px; line-height:25px; overflow:hidden;}
.wrap .indexcont1 .floatm .focus_text_1 a{ font-size:14px;}
.wrap .indexcont1 .floatm .focus_text_1 a:hover{}

.wrap .indexcont1 .floatm  .focus_text{ overflow:hidden; }
.wrap .indexcont1 .floatm  .focus_text h2{margin:0px 18px 0px 10px;height:30px; line-height:30px; text-align:center;height:100%;}
.wrap .indexcont1 .floatm  .focus_text h2 a { font-size:18px; font-weight:bold; color:#008CC6;}
.wrap .indexcont1 .floatm  .focus_text h2 a:hover{ color:red; text-decoration:underline;}
.wrap .indexcont1 .floatm  .focus_text ul{padding:0px 10px;}
.wrap .indexcont1 .floatm  .focus_text li{ height:25px;line-height:25px;padding-left:10px;overflow:hidden;text-overflow:ellipsis;}
.wrap .indexcont1 .floatm  .focus_text a{ font-size:14px;}
.wrap .indexcont1 .floatm  .focus_text a:hover{}
.wrap .indexcont1 .floatm  .focus_text span#date{ float:right; color:#666;}



.wrap .indexcont1 .floatr{width:252px; float:right;}
.wrap .indexcont1 .floatr .floatr01{ border:#E5E5E5 1px solid; background:#FBFBFB;}
.wrap .indexcont1 .floatr .floatr01 .title{ background:url(titbg.jpg) no-repeat; height:37px; line-height:37px; color:#000; font-size:14px; font-weight:bold; padding-left:15px; overflow:hidden;}
.wrap .indexcont1 .floatr .floatr01 .floatr01box{ }
.wrap .indexcont1 .floatr .floatr01 .floatr01box dl{padding:10px;}
.wrap .indexcont1 .floatr .floatr01 .floatr01box p{ height:60px; text-align:center;}
.wrap .indexcont1 .floatr .floatr01 .floatr01box p img{width:230px; height:60px;}
.wrap .indexcont1 .floatr .floatr01 .floatr01box dd{ height:28px; line-height:28px; background:url(list_blue.jpg) no-repeat left 12px; padding-left:10px;}
.wrap .indexcont1 .floatr .floatr01 .floatr01box img{}
.wrap .indexcont1 .floatr .floatr01 .floatr01box a{ font-size:14px;}
.wrap .indexcont1 .floatr .floatr01 .floatr01box a:hover{ color:red;}

.wrap .indexcont1 .floatr .floatr02{border:#E5E5E5 1px solid; background:#FBFBFB;}
.wrap .indexcont1 .floatr .floatr02 .title{ background:url(titbg.jpg) no-repeat; height:37px; line-height:37px; color:#000; font-size:14px; font-weight:bold; padding-left:15px; overflow:hidden;}
.wrap .indexcont1 .floatr .floatr02 .floatr01box{padding:10px 10px 10px 10px; }
.wrap .indexcont1 .floatr .floatr02 .floatr01box ul{}
.wrap .indexcont1 .floatr .floatr02 .floatr01box ul li{ height:30px; text-align:left;text-overflow:ellipsis; overflow:hidden}
.wrap .indexcont1 .floatr .floatr02 .floatr01box ul li a{ font-size:14px;}
.wrap .indexcont1 .floatr .floatr02 .floatr01box a:hover{ color:red;}




.wrap .indexcont2{ background:#fff;height:100%; overflow:hidden;}
.wrap .indexcont2 .floatl{width:275px; float:left;}
.wrap .indexcont2 .floatl .noter{width:275px; border-bottom:1px solid #7a7a7a;}
.wrap .indexcont2 .floatl .noter a{ font-size:16px;color:#008CC6;  font-weight:bold;}
.wrap .indexcont2 .floatl .noter .line{height:1px;width:70px; display:block; position:relative; bottom:-2px;background-color:#0087bd; overflow:hidden;}
.wrap .indexcont2 .floatl .noter .white{height:1px; width:3px; display:block; position:relative; left:70px; bottom:-1px; background-color:#FFFFFF;}
.wrap .indexcont2 .floatl .floatl1{width:270px;padding:10px 0px 0px 0px;}
.wrap .indexcont2 .floatl .floatl1 ul{width:270px; height:120px;}
.wrap .indexcont2 .floatl .floatl1 ul li{ width:33.3%; height:120px;float:left; text-align:center; overflow:hidden;}
.wrap .indexcont2 .floatl .floatl1 ul li img{width:85px; height:90px;}
.wrap .indexcont2 .floatl .floatl1 ul li a{ font-size:14px;}

.wrap .indexcont2 .floatl .floatl2{float:left; padding:15px 0px;}
.wrap .indexcont2 .floatl .floatl2 .big{height:30px; line-height:30px; text-align:center; margin:0px 10px 0 10px; overflow:hidden}
.wrap .indexcont2 .floatl .floatl2 .big a{ font-size:18px; font-weight:bold; color:#008CC6;}
.wrap .indexcont2 .floatl .floatl2 .big a:hover{ color:#FF0000; text-decoration:underline;}
.wrap .indexcont2 .floatl .floatl2 ul{}
.wrap .indexcont2 .floatl .floatl2 ul li{ height:25px; line-height:25px; overflow:hidden;}
.wrap .indexcont2 .floatl .floatl2 ul li a{ font-size:14px;}


.wrap .indexcont2 .floatm{width:430px; float:left; padding: 0px 10px;}
.wrap .indexcont2 .floatm .noterr{width:430px;border-bottom:1px solid #7a7a7a;}
.wrap .indexcont2 .floatm .noterr a{ font-size:16px;color:#008CC6;  font-weight:bold;}
.wrap .indexcont2 .floatm .noterr .line{height:1px;width:70px; display:block; position:relative; bottom:-2px;background-color:#0087bd; overflow:hidden;}
.wrap .indexcont2 .floatm .noterr .white{height:1px; width:3px; display:block; position:relative; left:70px; bottom:-1px; background-color:#FFFFFF;}
.wrap .indexcont2 .floatm .floatm1{padding:10px 10px 0px 10px;}
.wrap .indexcont2 .floatm .floatm1 ul li{ width:25%; height:120px;float:left; text-align:center; overflow:hidden;}
.wrap .indexcont2 .floatm .floatm1 ul li img{width:97px; height:90px;}
.wrap .indexcont2 .floatm .floatm1 ul li a{font-size:14px;}

.wrap .indexcont2 .floatm .floatm2{width:410px; float:left; padding:10px 0px;}
.wrap .indexcont2 .floatm .floatm2 .big1{height:30px; line-height:30px; text-align:center; margin:0px 10px 0 10px;}
.wrap .indexcont2 .floatm .floatm2 .big1 a{ font-size:18px; font-weight:bold; color:#008CC6;}
.wrap .indexcont2 .floatm .floatm2 .big1 a:hover{ color:#FF0000; text-decoration:underline;}
.wrap .indexcont2 .floatm .floatm2 ul{}
.wrap .indexcont2 .floatm .floatm2 ul li{ margin:0px 10px; height:25px; line-height:25px; overflow:hidden;}
.wrap .indexcont2 .floatm .floatm2 ul li a{ font-size:14px;}





.wrap .indexcont2 .floatr{width:271px; float:right;}
.wrap .indexcont2 .floatr .noterc{width:271px;border-bottom:1px solid #7a7a7a;}
.wrap .indexcont2 .floatr .noterc a{ font-size:16px;color:#008CC6;  font-weight:bold;}
.wrap .indexcont2 .floatr .noterc .line{height:1px;width:40px; display:block; position:relative; bottom:-2px;background-color:#0087bd; overflow:hidden;}
.wrap .indexcont2 .floatr .noterc .white{height:1px; width:3px; display:block; position:relative; left:40px; bottom:-1px; background-color:#FFFFFF;}
.wrap .indexcont2 .floatr .floatr1{padding:10px 0px 0px 0px;}
.wrap .indexcont2 .floatr .floatr1 ul{}
.wrap .indexcont2 .floatr .floatr1 ul li{ width:33.3%; height:110px;float:left; text-align:center; overflow:hidden;}
.wrap .indexcont2 .floatr .floatr1 ul li img{width:80px; height:83px;}
.wrap .indexcont2 .floatr .floatr1 ul li a{font-size:14px;}

.wrap .indexcont2 .floatr .floatr2{width:275px; float:left; padding:10px 0px;}
.wrap .indexcont2 .floatr .floatr2 ul{ width:275px;}
.wrap .indexcont2 .floatr .floatr2 ul li{ margin:0px 10px; height:25px; line-height:25px; overflow:hidden;}
.wrap .indexcont2 .floatr .floatr2 ul li a{ font-size:14px;}



.wrap .indexcont4{ border:#F1F1F1 1px solid;background:#fff; height:100%; padding-bottom:10px; overflow:hidden;}
.wrap .indexcont4 .title{background:url(blue_arrow.gif) no-repeat left 15px; padding-left:15px; height:37px; line-height:37px;font-size:16px; color:#000; }
.wrap .indexcont4 .title span{ float:right;margin-right:15px}
.wrap .indexcont4 .title span a{ font-size:14px; font-weight:normal; color:#555;}
.wrap .indexcont4 .title span a:hover{ color:red;}

.wrap .indexcont4 .floatl{width:720px; float:left;}
.wrap .indexcont4 .floatl .floatl1{width:260px; float:left; padding:10px 0px 0px 15px; }
.wrap .indexcont4 .floatl .floatl1 img{width:260px; height:290px;}

.wrap .indexcont4 .floatl .floatl2{width:430px; float:left; padding:10px 0px 0px 10px; border-right:#d8d8d8 1px dashed; height:100%; overflow:hidden;}
.wrap .indexcont4 .floatl .floatl2 ul{}
.wrap .indexcont4 .floatl .floatl2 li{width:33%; float:left; text-align:center; height:150px; overflow:hidden;}
.wrap .indexcont4 .floatl .floatl2 img{width:130px; height:90px; padding:2px; border:#d8d8d8 1px solid;}
.wrap .indexcont4 .floatl .floatl2 p a{}
.wrap .indexcont4 .floatl .floatl2 p a:hover{ color:red;}
.wrap .indexcont4 .floatl .floatl2 p.jiage{ font-size:14px; color:red;}



.wrap .indexcont4 .floatr{width:252px; float:right;padding:0px 10px 0px 0px;}
.wrap .indexcont4 .floatr .floatr01{ border-top:none; height:100%; overflow:hidden; }
.wrap .indexcont4 .floatr .floatr01 h2{  background:url(sa.jpg) no-repeat left 12px; height:37px; line-height:37px; color:#000; font-size:14px; font-weight:bold; padding-left:15px; overflow:hidden;}
.wrap .indexcont4 .floatr .floatr01 .floatr01box{ margin-top:10px;}
.wrap .indexcont4 .floatr .floatr01 .floatr01box .tuanbox{ height:120px; overflow:hidden; border-bottom:#d8d8d8 1px dashed; margin-bottom:10px;}
.wrap .indexcont4 .floatr .floatr01 .floatr01box .tuanbox .pic{width:90px; float:left;}
.wrap .indexcont4 .floatr .floatr01 .floatr01box .tuanbox .pic img{width:86px; height:90px; border:#d8d8d8 1px solid; padding:2px;}
.wrap .indexcont4 .floatr .floatr01 .floatr01box .tuanbox .tuanlist{width:150px; float:right;}
.wrap .indexcont4 .floatr .floatr01 .floatr01box .tuanbox .tuanlist h1{  line-height:24px;}
.wrap .indexcont4 .floatr .floatr01 .floatr01box .tuanbox .tuanlist h1 a{ font-size:12px; font-weight:normal; color:#000;}
.wrap .indexcont4 .floatr .floatr01 .floatr01box .tuanbox .tuanlist h1 a:hover{ color:red; text-decoration:none;}

.wrap .indexcont4 .floatr .floatr01 .floatr01box .tuanbox .tuanlist .price{font-size:16px; font-weight:bold; color:red; height:24px; line-height:24px;}
.wrap .indexcont4 .floatr .floatr01 .floatr01box .tuanbox .tuanlist .price del{font-size:12px; font-weight:normal; color:#555;}

.wrap .indexcont4 .floatr .floatr01 .floatr01box .tuanbox .tuanlist .buy{}
.wrap .indexcont4 .floatr .floatr01 .floatr01box .tuanbox .tuanlist .buy .lg{width:100px;float:left;font-size:12px; font-weight:normal; color:#333;}
.wrap .indexcont4 .floatr .floatr01 .floatr01box .tuanbox .tuanlist .buy .wybuy{width:40px;float:right;background:red;text-align:center; height:24px; line-height:24px;}
.wrap .indexcont4 .floatr .floatr01 .floatr01box .tuanbox .tuanlist .buy .wybuy a{ color:#fff; font-size:12px;}
.wrap .indexcont4 .floatr .floatr01 .floatr01box .tuanbox .tuanlist .buy .wybuy a:hover{ text-decoration:none;}





.wrap .indexcont5{ border:#F1F1F1 1px solid;background:#fff; height:100%; padding-bottom:10px; overflow:hidden;}
.wrap .indexcont5 .title{background:url(blue_arrow.gif) no-repeat left 15px; padding-left:15px; height:37px; line-height:37px;font-size:16px; color:#000;}
.wrap .indexcont5 ul{ padding:0px 10px;}
.wrap .indexcont5 ul li{ float:left;width:185px;height:150px; padding-left:10px;}
.wrap .indexcont5 ul li img{height:100px; width:180px;}
.wrap .indexcont5 ul li span a{ text-align:center; font-size:14px; padding-left:30px;}



.wrap .indexcont6{ border:#F1F1F1 1px solid;background:#fff; height:100%; padding-bottom:10px; overflow:hidden;}
.wrap .indexcont6 .title{background:url(blue_arrow.gif) no-repeat left 15px; padding-left:15px; height:37px; line-height:37px;font-size:16px; color:#000;}
.wrap .indexcont6 .title span{  float:right; margin-right:15px;}
.wrap .indexcont6 .title span a{ font-size:14px; font-weight:normal; color:#555;}
.wrap .indexcont6 .title span a:hover{ color:red;}

.wrap .indexcont6 .indexcont6box{ height:310px; padding:0px 10px; overflow:hidden;}
.wrap .indexcont6 .indexcont6box .floatl{width:330px; float:left; border-right:#d8d8d8 1px solid; padding-right:8px;}
.wrap .indexcont6 .indexcont6box .floatl ul li{ height:25px; line-height:25px; padding-left:10px; background:url(list_blue.jpg) no-repeat left 10px; overflow:hidden;}
.wrap .indexcont6 .indexcont6box .floatl ul li a{ font-size:14px;}
.wrap .indexcont6 .indexcont6box .floatl dl{height:90px; border-bottom:#d8d8d8 1px dashed; margin-bottom:10px;}
.wrap .indexcont6 .indexcont6box .floatl dt{ height:35px; line-height:35px;}
.wrap .indexcont6 .indexcont6box .floatl dt a{ font-size:14px; color:#000;}
.wrap .indexcont6 .indexcont6box .floatl dt a:hover{ color:red; text-decoration:none;}

.wrap .indexcont6 .indexcont6box .floatl dd{ line-height:24px;color:#666;}
.wrap .indexcont6 .indexcont6box .floatl ul{}
.wrap .indexcont6 .indexcont6box .floatl ul.catalog02{}
.wrap .indexcont6 .indexcont6box .floatl ul.catalog02 li{ height:25px; line-height:25px; background:url(list_blue.jpg) no-repeat left 10px; padding-left:10px;}
.wrap .indexcont6 .indexcont6box .floatl ul.catalog02 span a{}
.wrap .indexcont6 .indexcont6box .floatl ul.catalog02 a{font-size:12px; }


.wrap .indexcont6 .indexcont6box .floatm{width:360px; float:left; margin-left:8px;border-right:#d8d8d8 1px solid; padding-right:8px;}
.wrap .indexcont6 .indexcont6box .floatm ul{}
.wrap .indexcont6 .indexcont6box .floatm li{ height:25px; line-height:25px; background:url(list_blue.jpg) no-repeat left 10px; padding-left:10px; overflow:hidden;}
.wrap .indexcont6 .indexcont6box .floatm li a{ font-size:14px;}
.wrap .indexcont6 .indexcont6box .floatm span#date{ float:right; color:#999;}
.wrap .indexcont6 .indexcont6box .floatr{width:258px; float:right;}



.wrap .indexcont7{ }
.wrap .indexcont7 .floatl{width:308px; float:left; border:#f1f1f1 1px solid;background:#fff; height:365px; overflow:hidden;}
.wrap .indexcont7 .floatl .title{background:url(titbg.jpg) no-repeat; height:37px; line-height:37px; color:#000; font-size:14px; font-weight:bold; padding-left:15px; overflow:hidden;}
.wrap .indexcont7 .floatl .title span{ float:right;font-size:14px; font-weight:normal; color:#555; margin-right:10px;}
.wrap .indexcont7 .floatl .floatlbox{ padding:0px 10px;}
.wrap .indexcont7 .floatl .floatlbox .ask_s{ height:30px; line-height:30px;}
.wrap .indexcont7 .floatl .floatlbox ul{}
.wrap .indexcont7 .floatl .floatlbox li{height:25px; line-height:25px; background:url(list_blue.jpg) no-repeat left 10px; padding-left:10px; overflow:hidden;}
.wrap .indexcont7 .floatl .floatlbox li a{ font-size:14px;}
.wrap .indexcont7 .floatl .floatlbox span#date{ float:right; color:#999;}



.wrap .indexcont7 .floatm{width:360px; float:left; margin-left:10px;background:#fff; border:#f1f1f1 1px solid;  height:365px;  overflow:hidden;}
.wrap .indexcont7 .floatm .title{ background:url(blue_arrow.gif) no-repeat left 15px; height:37px; line-height:37px; color:#000; font-size:14px; font-weight:bold; padding-left:15px; overflow:hidden; }
.wrap .indexcont7 .floatm .title span{ float:right;font-size:14px; font-weight:normal; color:#555; margin-right:10px;}
.wrap .indexcont7 .floatm .floatmbox{}
.wrap .indexcont7 .floatm .floatmbox .tjsoft{ padding:10px; height:86px; overflow:hidden; border-bottom:#d8d8d8 1px dotted;}
.wrap .indexcont7 .floatm .floatmbox .tjsoft li{width:25%; float:left; text-align:center;}
.wrap .indexcont7 .floatm .floatmbox .tjsoft img{width:70px; height:60px; padding:2px; border:#d8d8d8 1px solid;}

.wrap .indexcont7 .floatm .floatmbox .newsoft{ padding:0px 10px 0px 10px;}
.wrap .indexcont7 .floatm .floatmbox .newsoft li{height:25px; line-height:25px; background:url(list_blue.jpg) no-repeat left 11px; padding-left:10px;}
.wrap .indexcont7 .floatm .floatmbox .newsoft a{ font-size:14px;}
.wrap .indexcont7 .floatm .floatmbox .newsoft a:hover{}
.wrap .indexcont7 .floatm .floatmbox .newsoft span#date{ float:right; color:#999;}


.wrap .indexcont7 .floatr{width:308px; float:right; }
.wrap .indexcont7 .floatr .floatr01{border:#f1f1f1 1px solid;background:#fff;  height:177px;  overflow:hidden;}
.wrap .indexcont7 .floatr .floatr01 .title{background:url(titbg.jpg) no-repeat; height:37px; line-height:37px; color:#000; font-size:14px; font-weight:bold; padding-left:15px; overflow:hidden;}
.wrap .indexcont7 .floatr .floatr01 .title span{ float:right;font-size:14px; font-weight:normal; color:#555; margin-right:10px;}
.wrap .indexcont7 .floatr .floatr01 .floatrbox{ padding:0px 10px; height:100%; overflow:hidden;}
.wrap .indexcont7 .floatr .floatr01 .floatrbox ul{}
.wrap .indexcont7 .floatr .floatr01 .floatrbox li{ height:25px; line-height:25px; color:#999;}
.wrap .indexcont7 .floatr .floatr01 .floatrbox a{ font-size:14px;}


.wrap .indexcont7 .floatr .floatr01 .floatr02box{ padding:0px 10px; height:100%; overflow:hidden;}
.wrap .indexcont7 .floatr .floatr01 .floatr02box li{ height:25px; line-height:25px; background:url(list_blue.jpg) no-repeat left 10px; padding-left:10px;}
.wrap .indexcont7 .floatr .floatr01 .floatr02box a{ font-size:14px;}
.wrap .indexcont7 .floatr .floatr01 .floatr02box a:hover{}

.wrap .indexcont8{ clear:both;}
.wrap .indexcont8 .title{ background:url(mod_hd.png) no-repeat;height:41px; line-height:41px; font-size:16px; padding-left:30px; color:#458FCE; font-weight:bold; color:#000; overflow:hidden;}
.wrap .indexcont8 .title span{ float:right;padding-right:10px;padding-top:5px; display:block;}
.wrap .indexcont8 .title span a{ font-size:14px; font-weight:normal; color:#666;}
.wrap .indexcont8 .title span a:hover{ color:red;}
.picList{border:#e5e5e5 1px solid; background:#fff;border-top:none; height:180px; overflow:hidden;}
.picList ul{ padding:0px 15px;}
.picList li{float:left;width:25%; text-align:center;height:184px;padding-top:15px;}
.picList li a{ display:block; text-align:center; font-size:14px;}
.picList li p{color:#7A7272;height:52px;line-height:26px;margin-top:8px;vertical-align:top;}
.picList li img{height:125px;width:200px;}


.wrap .indexcont10{ border:#f1f1f1 1px solid; background:#fff;height:100%; padding-bottom:10px; overflow:hidden;}
.wrap .indexcont10 .title{ background:url(blue_arrow.gif) no-repeat left 12px;height:38px; line-height:38px; font-size:14px; padding-left:15px; font-weight:bold; color:#000; overflow:hidden;}
.wrap .indexcont10 .title span{ float:right;padding-right:10px;padding-top:5px;}
.wrap .indexcont10 .title span a{ font-size:14px; font-weight:normal; color:#666;}
.wrap .indexcont10 .title span a:hover{ color:red;}
.wrap .indexcont10 .indexcont9box{ padding:0px 10px;}
.wrap .indexcont10 .indexcont9box ul{}
.wrap .indexcont10 .indexcont9box a{width:auto; padding:0px 10px; float:left; text-align:center; font-size:14px;}
/*首页结束*/



/*文章分页样式*/
#fenye{clear:both; margin:10px 20px 20px 0;    margin: 0 auto;width:100%}
#fenye a{ width:28px; text-align:center; float:left; border:1px solid #bfbfc7;background:#fff; height:28px; font-size:12px;color:#666; line-height:28px; margin-left:5px;border-radius:3px; display:inline-block;}
#fenye .prev,#fenye .next{width:60px;}
#fenye a.curr{background:#bfbfc7;border:1px solid #bfbfc7;color:#fff;}
#fenye a:hover{background:#bfbfc7;border:1px solid #bfbfc7;color:#fff; text-decoration:none}
#pageNext{ margin:10px;}
#pageNext .prev,#pageNext .next{text-align:center;width: 60px;}
#pageNext a.curr{background: #bfbfc7;border: 1px solid #bfbfc7;color: #fff;}
#pageNext a.curr span{ color:#fff !important;}
#pageNext a{width: 28px;text-align: center;float: left;border: 1px solid #bfbfc7;background: #fff;height: 28px;font-size: 12px;color: #666;line-height: 28px;margin-left: 5px;border-radius: 3px;}
#realname{height: 30px;border: 1px solid #ddd;}
#b1{padding: 5px 10px;background: #ff7d02;color: #fff;border: 1px solid #ff7d02;border-radius: 3px;}

.fenyetips{ display:none}
#pagelist{ line-height:22px;color:#666; padding:15px;}
#pagelist a{ width:28px; text-align:center; float:left; border:1px solid #bfbfc7;background:#fff; height:28px; font-size:12px;color:#666; line-height:28px; margin-left:5px;border-radius:3px;}
#pagelist a.next,#pagelist a.prev{width:60px;}
#pagelist a.curr{ background:#bfbfc7;border:1px solid #bfbfc7;color:#fff;}
#pagelist a:hover{background:#bfbfc7;border:1px solid #bfbfc7;color:#fff; text-decoration:none}
#pagelist a img{ display:block;margin:0 auto;margin-top:12px;}
#pagelist span{line-height:28px; font-size:13px; height:28px; margin-left:10px;}
#pagelist span#totalpage{ margin:0;}
.fenye a img{ display:block;margin:0 auto;margin-top:12px;}


/*鼠标特效end*/

#searchresult{ padding-top:20px;}
.demand_box{width:1180px;margin:0 auto;height:38px; line-height:38px;font-size:14px;}
.demand_l{ width:100px; height:38px; font-size:20px; float:left;}
.demand_r{width:898px;height:38px;float:left;overflow:hidden; }
.demand_r li{ float:left; text-align:center; padding:0px 1px; height:38px; line-height:38px;}
.demand_r li.currclass a{ color:#338BC9}
.demand_r a{ font-size:16px; display:block; height:38px; padding:0px 12px;font-weight: normal;}

.demand_r li a.current{color: #338BC9;}

.navigation690{height:22px;line-height:22px;color:#999;background:url(ask_points.gif) no-repeat left -1356px;padding-left:15px;}
.navigation690 a{color:#999;}
.navigation690 a:hover{color:red;text-decoration:none;}


/*影视系统*/

.moviemain01 .leftbox .focus #focus{position: relative;height: 360px; overflow:hidden;width: 870px;}
.moviemain01 .leftbox .focus #focus .bd{position: relative}
.moviemain01 .leftbox .focus #focus .focus-bar-box{width: 100%;height: 360px;position: relative;overflow: hidden}
.moviemain01 .leftbox .focus #focus .focus-bar{width: 10000px}
.moviemain01 .leftbox .focus #focus .focus-bar li{float: left;width: 870px;height:360px}
.moviemain01 .leftbox .focus #focus .focus-bar li a{width: 100%;height: 100%;display: block}
.moviemain01 .leftbox .focus #focus .focus-bar li img{min-width: 100%;_width:100%;height:360px;}
.moviemain01 .leftbox .focus #focus .ft{position: absolute;left: 0;bottom: 0;z-index: 1;width: 870px;}
.moviemain01 .leftbox .focus #focus .ftbg{position: absolute;left: 0;z-index: -1;width: 870px;height: 45px;background: rgba(0,0,0,0.5);bottom:0;}
.moviemain01 .leftbox .focus #focus .change{position: absolute;right: 10px;bottom:15px;height: 12px}
.moviemain01 .leftbox .focus #focus .change a{float: left;width: 10px;height: 10px;margin-right: 10px;-webkit-transition: .0s; transition: .0s;background: #fff;cursor: pointer; border-radius:10px;}
.moviemain01 .leftbox .focus #focus .change a.on{background:#f77900;}
.moviemain01 .leftbox .focus #focus .hd{position: absolute;left: 0;bottom: 0;z-index: 2;width: 700px;height: 45px}
.moviemain01 .leftbox .focus #focus .focus-title{overflow: hidden;position: absolute;top: 0;left: 0;height: 55px;padding: 0 20px;line-height: 45px;font-size: 16px;}
.moviemain01 .leftbox .focus #focus .focus-title a{color:#fff;}

.wrap .bottom .yingshixitong{ margin-top:10px; }


.wrap .bottom .yingshixitong .ys_nr li{ float:left; width:20%;}
.wrap .bottom .yingshixitong .ys_nr img{ width:170px; height:112px;}
.wrap .bottom .yingshixitong .ys_nr span{ padding-left:60px;}
.wrap .bottom .yingshixitong .ys_nr p{ padding-left:10px; margin-top:5px; padding-right:10px;}
.wrap .bottom .yingshixitong .ys_nr .jieshao{ color:#999999;}

/*友情链接*/
.wrap .bottom .title4 .sqlj{ float: right;}
.wrap .bottom .link{ margin-top:12px;}
.wrap .bottom .link #nlink{ padding-top:15px; height:40px;}
.wrap .bottom .link li{ float:left; width:10%; height:36px;  margin-right:10px; text-align:center; line-height:36px;}
.wrap .bottom .link li img{ width:90px; height:32px; }





/*新闻频道*/

.wrap .content .main2{ width:870px; float:left; margin-right:20px; }
.wrap .content .side2{ width:290px; float:right; }
.wrap .content .main2 .newsleft{ float:left; width:331px; margin-right:10px;}
.wrap .content .main2 .newsright{ float:left; width:470px; margin-left:29px;}

.wrap .content .main2 .newsleft a:hover,.newsright a:hover{ text-decoration:underline; color:#990000;}  
/*新闻选项卡*/

.wrap .content .main2 .newsleft .tab{width:331px;margin:0px auto;}
.wrap .content .main2 .newsleft .tab .hd{ overflow:hidden; background:url(bg.png) 0 -32px #F5F5F5;}
.wrap .content .main2 .newsleft .tab .hd li{ position:relative;height:37px; line-height:37px; text-align:center; width:81px; float:left;border-top:0;font:normal 17px/37px "Microsoft YaHei"; _font-weight:bold; cursor:default;}
.wrap .content .main2 .newsleft .tab .hd li.on{background:#fff; border-bottom:1px solid #fff; color:#c00; }
.wrap .content .main2 .newsleft .tab .bd{overflow:hidden; padding-top:10px; margin-bottom:10px; }
.wrap .content .main2 .newsleft .tab .lh{overflow:hidden; display: block; }
.wrap .content .main2 .newsleft .tab .bd .lh img{ width:100%;}

.wrap .content .main2 .newsleft .tab .bd .lh .xwitem ul{ padding-left:15px; margin-top:10px;}
.wrap .content .main2 .newsleft .tab .bd .lh .xwitem li{ list-style-image:url(artarrow.gif); height:30px; line-height:30px;}
.wrap .content  li .xwlist_time{float:right; color:#999; margin-right:9px;}
.wrap .content .main2 .newsleft .tab .bd .lh .xwitem li img{ width:16px; height:10px;}
.wrap .content .main2 .newsleft .tab .bd .lh .xwitem li a{ color:#666666; font-size:14px;}
.wrap .content .main2 .newsleft .tab .bd .lh .xwitem li a:hover{ color:#990000; }

.wrap .content .main2 .newsright .yaowen{ height:37px; line-height:37px; border-bottom:1px #F0F0F0 solid;}
.wrap .content .main2 .newsright .yaowen span{text-align:center; font-size:18px; color:#0C9AD8; }
.wrap .content .main2 .newsright .yaowen em{ float:right;}

.wrap .content .main2 .newsright .yw_content span a{text-align:center; font-size:18px; font-weight:500; color:#E01342;}
.wrap .content .main2 .newsright .yw_content span a:hover{ color:#990000;}
.wrap .content .main2 .newsright .yw_content li{ margin-bottom:15px;}
.wrap .content .main2 .newsright .yw_content li span{ line-height:35px; height:35px; display:block;}
.wrap .content .main2 .newsright .yw_content li p{ height:30px; line-height:30px; overflow:hidden;}
.wrap .content .main2 .newsright .yw_content li p a{ color:#666;}

.wrap .content .main2 .newsright .yw_content{ margin-bottom:20px;}

.wrap .content .main2 .newsright .yaowen2{ border-top:#D6D6D6 1px solid; }
.wrap .content .main2 .newsright .yaowen2 ul{ margin-left:20px; padding-bottom:15px; padding-top:15px; border-bottom:1px dashed #D6D6D6;}
.wrap .content .main2 .newsright .yaowen2 li{list-style-type:disc; font-size:14px; color:#C8C8C8; height:30px; line-height:30px;}
.wrap .content .main2 .newsright .yaowen2 li a{ color:#333; font-size:14px;}
.wrap .content .main2 .newsright .yaowen2 li a:hover{ color:#990000; text-decoration:none;}

.wrap .content  .tab2{ margin-bottom:10px;}
.wrap .content  .tab2 .bt { height:39px; background-color:#F8F8F8; border-top:1px #E7E7E7 solid; border-bottom:1px solid #E7E7E7; width:100%; margin-bottom:10px;}
.wrap .content  .tab2 .bt h3{background:#fff; border-bottom:1px solid #fff; color:#c00; width:100px; _font-weight:bold; cursor:default; border-right:1px solid #E7E7E7; text-align:center; color:#333;}
.wrap .content  .tab2 .bt  span{ color:#0C9AD8; font-size:25px; padding-right:5px; font-weight:500;}


.wrap .content  .tab2 .zt .zt_t{border-bottom:#ccc 1px dashed; height:82px;}
.wrap .content  .tab2 .zt .zt_t img{ float:left; height:69px; width:69px;}
.wrap .content  .tab2 .zt .zt_t span a{ font-size:14px; padding-left:20px; font-weight:bold;color:#1F3B7B}
.wrap .content  .tab2 .zt .zt_t span a:hover{ text-decoration:underline; color:#990000;}
.wrap .content  .tab2 .zt .zt_t .jj{ float:right; width:220px; padding:5px 10px;  color:#666666;}
.wrap .content  .tab2 .zt .ztitm{ padding-left:15px; margin-top:10px; }
.wrap .content  .tab2 .zt .ztitm li{list-style-image:url(artarrow.gif); height:30px; line-height:30px;}
.wrap .content  .tab2 .zt .ztitm li a{color:#666666; font-size:14px;}
.wrap .content  .tab2 .zt .ztitm li span{float:right; color:#999999;}

.wrap .content .main2 .newsright .xw123{ height:37px; line-height:37px;  margin-top:5px;font-size:18px; color:#0C9AD8; font-weight:500}
.wrap .content .main2 .newsright .xw123_content ul{ margin-left:20px; padding-bottom:15px;}
.wrap .content .main2 .newsright .xw123_content li{list-style-type:disc; font-size:14px; height:30px; line-height:30px; color:#C8C8C8;}
.wrap .content .main2 .newsright .xw123_content li a{ color:#333;font-size:14px;}
.wrap .content .main2 .newsright .xw123_content li a:hover{ color:#990000; text-decoration:none;}
.wrap .content .main2 .newsright .xw123_content .sspp li{ list-style-type:disc;}


/*文章*/
.wrap .content .side2 .tab2{ margin-bottom:20px;}
.wrap .content .side2 .tab2 .zxwz li{ padding-bottom:7px; line-height:27px;padding-top:7px;}
.wrap .content .side2 .tab2 .zxwz li a{ }
.wrap .content .side2 .tab2 .zxwz li a:hover{ color:#900;}

.wrap .content .side2 .tab2 .zxwz li a img{ height:10px; width:16px;}
.wrap .content .side2 .tab2 .zxwz div{width:20px; height:20px; float:left;  text-align:center; line-height:20px; margin-right:10px; font-size:16px; background-color:#fff; color:#000; border:1px #D5D5D5 solid;-moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;}
.wrap .content .side2 .tab2 .zxwz .top1{ background:#0C9AD8; color:#FFFFFF; border:none}
.wrap .content .side2 .tab2 .zxwz .top2{ background:#0C9AD8; color:#FFFFFF;border:none}
.wrap .content .side2 .tab2 .zxwz .top3{ background:#0C9AD8; color:#FFFFFF;border:none}
.wrap .content .side2 .tab2 .zxwz span{ float:right;}
.wrap .content .side2 .tab2 .zxwz p{color:#999999;}
.wrap .content .side2 .tab2 .zxwz img{ padding-left:15px;width:75px; height:60px;}
.wrap .content .side2 .tab2 .zxwz .foo11{ border-bottom:none;}

.wrap .content .fieldmenu .condition_title{ font-size:14px; float:left;width:70px; padding-left:15px;}
.wrap .content .fieldmenu .container{ line-height:30px; width:780px; float:left;}
.wrap .content .fieldmenu .container strong{ font-size:14px; background:#03A2DC;color:#fff; padding:2px;}
.wrap .content .fieldmenu .container a{ padding:0px 8px; font-size:14px; color:#336699;}
.wrap .content .tabtit{height:32px;font-size:14px;padding-left:10px; border:1px solid #d4d4d4; overflow:hidden; background:#E7E7E7;}
.wrap .content .artlisting ul li{ border-bottom:1px dashed #ccc; padding:15px 0px; padding-left:15px;}
.wrap .content .artlisting ul li a{ font-size:14px;}
.wrap .content .tabtit .fcsearch_tabs ul li{ float:left; padding-right:10px; font-size:16px; height:40px;width:120px;}
.wrap .content .tabtit .fcsearch_tabs ul li a{ padding-left:20px;color:#069; line-height:32px;} 
.wrap .content .tabtit .fcsearch_tabs ul li.slt{ background:url(tabbg.png) no-repeat; margin-top:2px;}
.wrap .content .tabtit .fcsearch_tabs ul li.slt a{ color:#fff;}
/*新闻频道end*/




/*图片频道*/


/*
.wrap .content .pic_hd{ width:787px; float:left; height:357px;}
.wrap .content .pi_right{ float:right; width:366px; margin-left:15px;background:#FFFFFF; }
.wrap .content .pi_right .ph{ text-align:left; width:352px;height:25px; margin-bottom:7px; background:url(top10.png) no-repeat center left; padding-left:25px; _display:inline;}
.wrap .content .pi_right h2{  margin-bottom:10px;   height:25px; font-size:18px; font-weight:normal;}
.wrap .content .pi_right ul{}
.wrap .content .pi_right ul li{ padding-bottom:1px; height:32px;line-height:32px;font-size:14px; border-bottom:#E7E7E7 dashed 1px; margin-bottom:-1px; zoom:1 }
.wrap .content .pi_right  ul li span{line-height:23px;zoom:1;width:20px;height:20px;margin:-3px 10px 0 0;display:inline-block;*display:inline;zoom:1;text-align:center; color:#7e7e7e;background-position:-195px -146px;vertical-align:middle; border:#D5D5D5 1px solid;}
.wrap .content .pi_right  li .a1,
.wrap .content .pi_right  li .a2,
.wrap .content .pi_right  li .a3{background-position:-195px -116px ;color:#fff; background:#900; border:none;}
.wrap .content .pi_right  li .ph_hits{ display:block; height:32px; float:right; border:none;  font-size:12px; color:#999; line-height:32px; width:23px;}

*/


.wrap .content .box ul li .dask{width:100%;height:230px; line-height:210px;background-color:transparent;position:absolute;top:-230px;left:0; text-align:center; background:url(touming.png); cursor:pointer;}

.content .box ul li .dask a{color:#fff;font-size:14px;background:none; }

#pro_infor {height:280px;}
#pro_infor img {border:1px solid #ccc;width:320px;height:271px;}
.jcarousel-skin-tango .jcarousel-container-horizontal {width:281px;padding: 10px 20px;}
.jcarousel-skin-tango .jcarousel-clip-horizontal {width:  281px;height: 50px;}

 

/* 图片分页方式的样式*/
.imagelist{margin:0 auto;width:990px;} /*总宽度*/
.imagelist .imagetop{padding-right:5px;text-align:right;margin:5px;}
.imagelist .imagetop a{color:#767676;}
.imagelist .defaultimagesrc{text-align:center;margin:5px;padding-top:40px;padding-bottom:40px;}
.imagelist .defaultImagesrc img{border:1px solid #f1f1f1;padding:2px}
.imagelist .imageintro{text-align:center;font-size:14px;}
.thumb {height:112px;background:#FFF;padding:5px;}
.thumb_1 {text-align: center;float: left;height: 50px;width: 60px;padding-top: 30px;font-weight: 400;font-size: 14px;color:#000;}
.thumb_1 .font-28{font-size:18px;color:red;}
.thumb_2 {float: left;width: 790px;}
.thumb_2_1 {background:url(qh1.gif) no-repeat 0px 20px;float: left;height: 113px;width: 35px;cursor:pointer;margin-left:10px;_margin-left:0px;}
.thumb_2_2 {background:url(qh2.gif) no-repeat 0px 20px;float: right;height: 113px;width: 35px;cursor:pointer;}
#scrool_div {width:708px;position:relative;height:110px;overflow:hidden;}
#scrool_wrap {height:110px;position:absolute;width:20000px;}
#scrool_wrap li {width:130px;height:100px;float:left;margin-right:10px;}
#scrool_div img{width:126px;height:95px;margin:5px}
.normalthumb img{padding:2px;border:1px solid #F9AF10}
.currthumb img{padding:2px;border:1px solid #ff6600;}
/* 图片分页方式的样式结束*/

/*组图显示方式的样式*/
.imggrouplist{margin:0 auto;width:90%;}
.imggrouplist li{width:150px;float:left;margin:2px;border:1px #f1f1f1 solid;background:#FFFFFF;padding:5px;text-align:center}
.imggrouplist li img{width:145px;height:120px;}
/*组图显示方式的样式结束*/

/*平行显示方式样式*/
.imglist{text-align:center}
.imglist img{padding:1px}
.imglist div{margin-bottom:15px}
/*平行显示方式样式结束*/
#pageNext{text-align:right}



/*图片 -栏目页*/



/* 图片分页方式的样式*/
.imagelist{} /*总宽度*/
.imagelist .imagetop{ padding:10px 0;text-align:right;margin:5px;}
.imagelist .imagetop a{color:#767676;}
.imagelist .defaultimagesrc{text-align:center;margin:5px;padding-top:40px;padding-bottom:40px;}
.imagelist .defaultImagesrc img{border:1px solid #f1f1f1;padding:2px}
.imagelist .imageintro{text-align:center;font-size:14px;}
.thumb { height:112px;background:#FFF;padding:5px;}
.thumb_1 {text-align: center;float: left;height: 50px;width: 60px;padding-top: 30px;font-weight: 400;font-size: 14px;color:#000;}
.thumb_1 .font-28{font-size:18px;color:red;}
.thumb_2 {float: left;width: 790px;}
.thumb_2_1 {background:url(qh1.gif) no-repeat 0px 20px;float: left;height: 113px;width: 35px;cursor:pointer;margin-left:10px;_margin-left:0px;}
.thumb_2_2 {background:url(qh2.gif) no-repeat 0px 20px;float: right;height: 113px;width: 35px;cursor:pointer;}
#scrool_div {width:708px;position:relative;height:110px;overflow:hidden;}
#scrool_wrap {height:110px;position:absolute;width:20000px;}
#scrool_wrap li {width:130px;height:100px;float:left;margin-right:10px;}
#scrool_div img{width:126px;height:95px;margin:5px;}
.normalthumb img{padding:2px;border:1px solid #F9AF10}
.currthumb img{padding:2px;border:1px solid #ff6600;}

/* 图片分页方式的样式结束*/





/*图片筛选*/

.photolisting{}
.photolisting ul{ padding-top:10px;}
.photolisting li{width:25%; float:left; height:130px;white-space:nowrap; text-overflow:ellipsis;  overflow:hidden;}
.photolisting li a{width:174px;}
.photolisting img{width:163px; height:90px; border:#e5e5e5 1px solid; padding:2px; }
.photolisting a{}
.photolisting a:hover{ color:red; text-decoration:none;}



.picpl{}
.picpl .search01{ border:1px solid #E7E7E7; margin-top:10px;}
.picpl .search01 .title{ height:40px; line-height:40px;padding-top:5px;border-bottom:1px solid #E7E7E7;}
.picpl .search01 .title h2{ font-size:18px; font-weight:normal;padding-left:15px;}
.picpl .search01 .keyform .keywordform{ font-size:16px;}
.picpl .search01 .keyform .keywordform #key{ height:20px;}
.picpl .search01 .keyform .keywordform .fcsearch{ height:24px; width:45px; color:#fff; background:#FF9900; border:1px solid #FF9900;}
.picpl .tabtit{background:#F3FAFF; border:1px solid #CCE0F5;}
.picpl .left01{border:#e5e5e5 1px solid;}
.picpl .left01 .title{height:40px;line-height:40px;overflow:hidden; font-size:16px; padding-left:15px; color:#333;}
.picpl .left01 .left01box{padding:10px;}
.picpl .left01 .searchbox{ height:100%; overflow:hidden;padding:10px;}
.picpl .left01 .searchbox .content_nei{}
.picpl .left01 .searchbox .content_nei ul{}
.picpl .left01 .searchbox .content_nei li{ height:110px; border-bottom:#ccc 1px dashed; margin-bottom:8px; overflow:hidden;}
.picpl .left01 .searchbox .content_nei h1{width:120px; float:left;}
.picpl .left01 .searchbox .content_nei h1 img{ padding:2px; border:#D4D4D4 1px solid;}
.picpl .left01 .searchbox .content_nei h3{width:520px; float:right;}
.picpl .left01 .searchbox .content_nei h3 a{ font-size:14px; font-weight:bold; text-decoration:underline;}
.picpl .left01 .searchbox .content_nei h3 a:hover{ color:red; text-decoration:none;}
.picpl .left01 .searchbox .content_nei h3 span.intro{font-size:12px; font-weight:normal;}
.picpl .fieldmenu .condition_title{ font-size:14px; width:80px; float:left; line-height:30px; padding-left:15px;}
.picpl .fieldmenu .container{ font-size:14px; width:600px; float:right;}
.picpl .fieldmenu .container strong{ border:1px solid #03A2DC; padding:2px; color:#fff; background:#03A2DC}
.picpl .fieldmenu  .container a{ padding:0px 8px;}
.picpl .search02 .tabtit{ font-size:14px; height:32px; padding-left:10px; border:1px solid #d4d4d4; overflow:hidden; background:#E7E7E7;}
.picpl .search02 .tabtit ul li{ padding-right:10px; font-size:16px; float:left;height:40px;width:120px;}
.picpl .search02 .tabtit ul li a{ padding-left:20px; line-height:32px;}
.picpl .search02 .tabtit ul li.slt{ background:url(tabbg.png) no-repeat;  margin-top:2px;}
.picpl .search02 .tabtit ul li.slt a{color:#fff}
.picpl .right01{height:100%;overflow:hidden;padding-bottom:10px;}
.picpl .right01 .title{height:35px; line-height:35px; font-size:14px; font-weight:bold; color:#222; }
.picpl .right01 .title  h3{background:#fff;width:90px; line-height:32px; font-size:16px; font-weight:bold;}
.picpl .right01 .right01box{}
.picpl .right01 .right01box ul{}
.picpl .right01 .right01box li{width:48%; margin:1%;float:left;text-align:center;height:136px;overflow:hidden;}
.picpl .right01 .right01box img{width:100%;height:100px;padding:2px;}







/*********************************/
.newstit{ height:40px; line-height:40px;font-size:18px; margin-bottom:5px}
.newstit i{ width:6px; height:25px; background:#338BC9; display:inline-block; vertical-align:middle; margin-right:15px;}
.newstit font{ font-size:20px; color:#338BC9;}
.navigation{/*width:1180px;margin:10px auto; clear:both;height:28px;line-height:28px; font-size:14px;color:#999;*/height: 28px;
position: relative;  overflow: hidden; background: url(../../images/in-page-titBg.gif) repeat-x left 9px;}
.navigation i{width: 4px;height: 17px;position: absolute;left: 0;top: 5px;display: block; background: #3db748;font-size: 0; line-height: 0;}
.navigation h1 {width: 131px;background: #fff; line-height: 28px; font-size: 18px; color: #333; padding-left: 14px; float: left;}
.navigation span{ float:right;}
.navigation span input[type="image"]{ border:none;height:33px;line-height:33px; /*width:90px;*/}
.navigation dt#KeyWord{ height:25px; line-height:25px;}
.navigation a{color:#999;}

.diggbox ul li{ line-height:30px;}
/**新闻列表页**/
.newslist ul li{ border-bottom:dashed 1px #ccc; padding:10px 0}
.newslist ul li h2{ font-size:20px;line-height:40px; height:40px;}
.newslist ul li h2 a{color:#333333; font-size:16px;}
.newslist ul li h2 a:hover{ text-decoration:none; color:#900;}
.newslist ul li p{font-size:14px;color:#666666; line-height:28px; /*height:56px;*/overflow:hidden;  }
.newslist ul li p a{font-size:14px;color:#666666;}
.newslist ul li span{ font-size:12px; margin-top:15px; color:#999; display:block;}
.newslist ul li span.pl{ float:right; background:url(plnum.png) no-repeat left center; width:30px; padding-left:18px; font-size:13px;}
.newslist ul li a span{ display:inline-block;}

.newpaper ul li{ margin-bottom:10px;}
.newpaper ul li a{ font-size:12px; line-height:30px; display:block;overflow: hidden; text-overflow:ellipsis;white-space:nowrap; margin-bottom:5px;}
.newpaper ul li p{ color:#999; line-height:22px; height:44px;overflow: hidden;}

/**新闻内容页**/
.newscontent{padding:20px 22px;}
.newscontent .name{font-size:22px; display:block;text-align:center;}
.newscontent .mess{text-align: center;margin-top: 8px;border-bottom: #eee 1px dashed; padding-bottom: 10px;}
.newscontent .mess span{ margin-right:10px; color:#666;}
.newscontent .intro{ line-height:24px !important; color:#333; margin-bottom:20px;}
.newscontent .control{ font-size:14px; line-height:24px;}
.newscontent .foot{ margin-top:10px; text-align:right; font-size:14px;}
.newscontent .moodbox{ padding:25px 0;}
#MyContent p ins{ display:none !important;}
.comment_write_table #SubmitComment{border: 1px solid #ddd;background: #eee;padding:0px 10px !important; height:30px; line-height:30px; vertical-align:middle;margin-left: 10px;color: #333;border-radius: 2px;}
.comment_write_table label input[type="checkbox"]{ vertical-align:middle; margin-left:10px; margin-right:5px;}
.comment_write_table label{ margin-top:5px; display:block; margin-bottom:15px;}
.comment_write_table .textbox{ height:30px; line-height:30px; vertical-align:middle; padding:0 5px !important; width:150px;}
#AnounName{width:150px !important; margin-right:10px;}
#nm{ float:left; margin-right:10px;}
#nm label{ margin-top:0; line-height:30px;}
#nm label input{ margin-left:0;}


/*图片频道页*/
.wrap .content .pic_hd{ width:787px; float:left; height:357px;}
.wrap .content .pi_right{ float:right; width:366px; margin-left:15px;background:#FFFFFF; }
.wrap .content .pi_right .ph{ text-align:left; width:352px;height:25px; margin-bottom:7px; /*background:url(top10.png) no-repeat center left; padding-left:25px;*/ _display:inline;}
.wrap .content .pi_right h2{  margin-bottom:10px;   height:25px; font-size:18px; font-weight:normal;}
.wrap .content .pi_right ul{}
.wrap .content .pi_right ul li{ padding-bottom:1px; height:33px;line-height:33px;font-size:14px; border-bottom:#E7E7E7 dashed 1px; margin-bottom:-1px; zoom:1 }
.wrap .content .pi_right  ul li span{line-height:23px;zoom:1;width:20px;height:20px;margin:-3px 10px 0 0;display:inline-block;*display:inline;zoom:1;text-align:center; color:#7e7e7e;background-position:-195px -146px;vertical-align:middle; border:#eee 1px solid;  border-radius:3px;}
.wrap .content .pi_right  li .a1,.wrap .content .pi_right  li .a2,.wrap .content .pi_right  li .a3{color:#fff; background:#EC8500; border:none;}
.wrap .content .pi_right  li .ph_hits{ display:block; height:32px; float:right; border:none;  font-size:12px; color:#999; line-height:32px; width:23px;}
.wrap .content .title,.xgphoto .title,.piclist .title{color:#666666; height:40px; line-height:40px;}
.wrap .content .title h2,.xgphoto .title h2,.piclist .title h2{  line-height:40px;font-size:18px; font-weight:normal; padding-left:15px; width:300px; float:left}
.wrap .content .title h2 a:hover{ text-decoration:none;}
.wrap .content .title .keyform{ width:450px; float:right;}
.wrap .content .title .keyform .keywordform{ font-size:16px; padding-left:10px;}
.wrap .content .title .keyform .keywordform .fcsearch{}
.wrap .content .title .keyform .keywordform #key{ height:20px;}
.wrap .content .title .keyform .keywordform #searchbtn{ height:24px;width:46px; background:#FF9900; border:1px solid #FF9900; color:#FFFFFF;}
.wrap .content .pic{  }
.wrap .content .pic ul{}
.wrap .content .pic ul li{ float:left; width:209px; border-radius: 6px; -moz-border-radius:20px;}
.wrap .content .pic .hh{ padding-right:0px;}
.wrap .content .pic ul li a{ display:block; height:140px;background:url(pbottom.png) no-repeat center bottom; }
.wrap .content .pic ul li a img{ width:100%; height:135px;background:url(loading.gif) no-repeat center center; border-radius:3px;}
.wrap .content .pic p{ text-align:center; height:25px; line-height:25px;font-size:14px;}
.wrap .content .pic p a{ background:none;}

.wrap .content .box{ overflow:hidden; margin-bottom:20px; border:1px solid #EAEAEA; padding:15px;}
.wrap .content .box .title h2{ padding-left:10px}
.wrap .content .box ul{}
.wrap .content .box ul li{float:left;  width:372px;float:left;position:relative;overflow:hidden; margin:0 10px 10px 0;}
.wrap .content .box ul li a{ }
.wrap .content .box ul li a img{ width:100%; height:230px;vertical-align:bottom;}
/**图片栏目页*/
.piclist{/*border:#e5e5e5 1px solid;*/width: 870px;float:right;padding: 20px;}
.piclist .piclistbox{}
.piclist .piclistbox ul{padding:20px 8px 8px 8px;}
.piclist .piclistbox li{width:31%; margin:1%;float:left;text-align:center;overflow:hidden;}
.piclist .piclistbox li .imgbox{height: 186px; overflow:hidden;/*box-shadow: 0px 1px 3px #ccc;-moz-box-shadow:0px 1px 3px #ccc;-webkit-box-shadow:0px 1px 3px #ccc; margin-bottom:8px;border: #ccc 1px solid;*/}
.piclist .piclistbox li .imgbox2{height: 286px; overflow:hidden;/*box-shadow: 0px 1px 3px #ccc;-moz-box-shadow:0px 1px 3px #ccc;-webkit-box-shadow:0px 1px 3px #ccc; margin-bottom:8px;border: #ccc 1px solid;*/}
.piclist .piclistbox img{width:100%;min-height:150px;}
.piclist .piclistbox a{line-height: 32px;}
.piclist1{/*border:#e5e5e5 1px solid;*/width: 920px;float:right;}
.piclist1 .piclistbox{}
.piclist1 .piclistbox ul{padding:20px 8px 8px 8px;}
.piclist1 .piclistbox li{width:31%; margin:1%;float:left;text-align:center;height:220px;overflow:hidden;}
.piclist1 .piclistbox li .imgbox{height: 190px; overflow:hidden;box-shadow: 0px 1px 3px #ccc;-moz-box-shadow:0px 1px 3px #ccc;-webkit-box-shadow:0px 1px 3px #ccc; margin-bottom:8px;border: #ccc 1px solid;}
.piclist1 .piclistbox img{width:100%;min-height:150px;}
.piclist1 .piclistbox a{}

/*图片内容页*/
.picnr{height:100%;overflow:hidden;padding:20px 0;width: 870px;}
.picnr .title{height:52px; text-align:center;line-height:52px;font-size:25px;font-weight:bold;}
.picnr .title span{font-size:12px;font-weight:normal;margin-left:20px;}
.picnr .del{height:30px;line-height:30px;text-align:center; padding:15px 0;border-bottom:1px dashed #eee}
.picnr .del a{ margin-right:10px; font-size:14px;}
.picnr .picnrbox{}
.picnr .picnrbox .showpic{text-align: center;}
.picnr .picnrbox .showpic .imglist img{margin:10px;}
.picnr .nph_intro{padding:10px 30px;line-height:24px;font-size:20px;}
.picnr .nph_intro1{line-height:24px;}
.picnr .nph_into{padding: 5px 20px; font-size: 20px; color: #fff;background: #00903f;font-weight: bold;line-height: 41px}
.picnr .nph_tj{ padding:10px 30px;}
.picnr .nph_tj li{ height:25px; line-height:25px;}
.picnr .nph_tj a{ }
.picnr .imageintro{padding:10px 30px;line-height:24px; text-align:left;}


.xgphoto{border:#e5e5e5 1px solid; height:100%; overflow:hidden;}
.xgphoto .xgphotobox ul{padding:10px;}
.xgphoto .xgphotobox li{width:18%; margin:1%;float:left;text-align:center;overflow:hidden;}
.xgphoto .xgphotobox img{width:100%;height:140px;margin-bottom:8px;box-shadow: 0px 1px 3px #ccc;-moz-box-shadow:0px 1px 3px #ccc;-webkit-box-shadow:0px 1px 3px #ccc;}
.xgphoto .xgphotobox li span{ width:120px; height:30px; line-height:30px; overflow:hidden; display:block;}
.xgphoto .xgphotobox a:hover{ color:red; text-decoration:none;}
.xgphoto  .commentbox{ padding:10px;}


/*公告*/

.helpmain .left{width:270px; float:left; /*border:#e5e5e5 1px solid;height:100%; overflow:hidden;*/}
.helpmain .left h2{ font-size:22px;text-align:center; line-height:35px; margin:12px 0;}
/*.helpmain .left h3{ font-size:12px; font-weight:normal;line-height:30px; text-align:left; color:#999; border-bottom:#e5e5e5e 1px dashed; text-align:center;}*/
.helpmain .left .notetext1{ padding:10px; line-height:24px; font-size:14px; color:#555;float:left;width:410px;padding-top:100px;}
.helpmain .left .helpleftsite{ margin:1px; padding:0 15px;}
.helpmain .left .helpleftsite .title{height:60px; line-height:60px; font-size:24px;}
.helpmain .left .helpleftsite .leftbox{ padding:2px;}
.helpmain .left .helpleftsite .leftbox a{display: block;height: 48px;line-height: 48px;/* padding-left: 35px; */ text-align: center;font-size: 15px;background: #f4f4f4; margin-top: 4px;}
.helpmain .left .helpleftsite .leftbox a:hover{background: #3db748; color: #fff;}
.helpmain .right{width:870px; float:right;/* border:#DCDCDC 1px solid;*/padding:20px; height:100%; overflow:hidden;}
.helpmain .right h2{ font-size:27px;text-align:center; line-height:35px; margin:12px 0;}
.helpmain .right h3{ font-size:12px; font-weight:normal;line-height:30px; text-align:left; color:#999; border-bottom:#e5e5e5e 1px dashed; text-align:center;}
.helpmain .right .notetext1{ padding-top:20px; line-height:30px; font-size:16px; color:#555;float:left;}
.helpmain .right .notetext2{float:right;width:396px;}
.helpmain .right .annoucebot{ height:30px; line-height:30px; text-align:right;}
.helpmain .right .notetext1 h3{ font-size:18px; font-weight:bold; color:#666; height:30px; line-height:30px; border-bottom:#f1f1f1 1px dashed; margin-bottom:10px;}
.helpmain .right .notetext{ padding:10px; line-height:24px; font-size:14px; color:#555;float:left;padding-top:50px;}
.helpmain .right .annoucebot{ height:30px; line-height:30px; text-align:right;}
.helpmain .right .notetext h3{ font-size:18px; font-weight:bold; color:#666; height:30px; line-height:30px; border-bottom:#f1f1f1 1px dashed; margin-bottom:10px;}
.helpmain .right .tdbg .lefttdbg{width:100px;}
.helpmain .right .notetext li{ line-height:30px; line-height:30px;}
.helpmain .right .fb{ font-size:14px; font-weight:bold; height:35px; line-height:35px;}
.helpmain .right .recruitment_tableInfo th{ background:#f1f1f1;}



.top_a .allsearch .logo{width:173px; float:left;height:35px; overflow:hidden;}
.top_a .allsearch .searchmenu li{float:left; padding-right:20px; text-align:center; height:30px; line-height:30px;}
.top_a .allsearch .searchmenu a{ font-size:15px; color:#666;}
.top_a .allsearch .searchmenu .curr a{ color:#338BC9; font-weight:bold;display:block; line-height:30px;}
.top_a .allsearch .searchsc{width:140px; float:right; line-height:38px;}
.top_a .allsearch .searchsc a{ color:#666;}
.top_a .allsearch .searchmain{margin-top:10px;height:38px; line-height:38px;}
.top_a .allsearch .searchmain #key{width:660px; overflow:hidden; float:left; height:36px; line-height:36px; color:#999;  padding-left:10px;}
.top_a .allsearch .searchmain #m{width:127px;height:37px; /*line-height:37px;*/ border:1px solid #DDDDDD; border-left:0; background:#fff; float:left; text-align:center; font-size:14px;  cursor:pointer;}



.searchbody{ margin-top:20px;}
.searchbody .tit{background:#f8f8f8 url(btn.png) no-repeat 8px center;height:45px;line-height:45px;font-size:15px;color:#555;padding-left:40px;}
.searchbody .tit span{ color:red; padding:0 3px;}

.searchbody .leftbox .searchlist .border{ padding:20px 0; font-size:16px; color:#999;}
.searchbody .leftbox .searchlist ul{ padding-top:15px;}
.searchbody .leftbox .searchlist li{ line-height:28px; border-bottom:1px dashed #E5E5E5; padding-bottom:12px}

.searchbody .leftbox .searchlist span.art_title{ height:35px; line-height:35px; display:inline-block;}
.searchbody .leftbox .searchlist span.art_title a{ font-size:16px;}
.searchbody .leftbox .searchlist span.artintro{ line-height:22px;  font-size:12px; color:#666; display:inline-block;}
.searchbody .leftbox .searchlist span.arturl{ line-height:24px;}
.searchbody .leftbox .searchlist span.arturl a{font-size:14px; color:#999}
.searchbody .leftbox .searchlist span.c9{font-size:14px; float:right; color:#999}
.searchbody .leftbox .searchabout{margin:20px 10px 20px 0px; padding:15px;background: #EFEFEF; height:100%;  overflow:hidden;}
.searchbody .leftbox .searchabout h3{ height:30px; line-height:30px; font-size:14px; font-weight:bold; color:#000;}
.searchbody .leftbox .searchabout .searchresult li{line-height:25px; width:20%; float:left; border-bottom:#f1f1f1 1px solid;}
.searchbody .leftbox .searchabout .searchresult a{ font-size:14px; color:#0022CC; text-decoration:underline;}
.searchbody .leftbox .kuaisou{ margin:0px 10px 0px 0px;}
.searchbody .leftbox .kuaisou .i{ height:30px; line-height:30px;width:575px; padding-left:15px; color:#333;}
.searchbody .leftbox .kuaisou #m{margin-left:5px;height:28px; line-height:22px; width:80px;}
.mainpdbox .showcomment .content_nei{height:100%; overflow:hidden;}
.mainpdbox .showcomment .content_nei ul{padding:10px;}
.mainpdbox .showcomment .content_nei li{}
.mainpdbox .showcomment .content_nei .articleurl{line-height:30px;}
.mainpdbox .showcomment .content_nei .articleurl a{color:#069;font-weight:bold;font-size:14px;}

.searchbody  .ksad{ border:#E2F3DE 1px solid; padding:10px; background:#FAFFF9;}
.searchbody  .ksad h2{ font-size:16px; font-weight:bold; color:green;}
.searchbody  .ksad p{ line-height:24px; color:#666;}
.searchbody  .ksad p a{ color:green; }
.searchbody  .right01 .tit{height:31px;line-height:31px;font-size:14px; font-weight:bold; color:#333;padding-left:5px;  border-bottom:#CCC 1px solid;}
.searchbody  .right01 .right01box{}
.searchbody  .right01 .right01box ul{ padding:8px;}
.searchbody  .right01 .right01box li{ background:url(artarrow.gif) no-repeat 0px 11px; padding-left:8px;height:30px; line-height:30px;overflow: hidden;   white-space:nowrap;text-overflow:ellipsis; }
.searchbody  .right01 .right01box a{ font-size:14px;}


/*全站搜索end*/

.nycpjjbt{width: 100%;background-color: #134692;margin: 40px 0 20px;}
.nycpjjbt p{display: block; width: 160px; margin-left: 4px; font-size: 22px; line-height: 48px; color: #333; text-align: center; background-color: #f7f8f9;}


/*首页新闻*/
.xmalzj{padding: 80px 0 70px}
.xmalzjbotsub{display: none}
.xmalzjbotsub li{float: left;/*margin: 0 2% 0 0;*/ width: calc((100% - 80px) /4); margin-right: 20px;}
.xmalzjbotsubimg{padding-bottom: 75%}
.xmalzjbotsub li p.xmalzjbotsubbt{font-size: 18px;color: #333333;font-weight: bold;margin: 25px 0}
.xmalzjbotsub li p.xmalzjbotsubjj{font-size: 14px;color: #767676;line-height: 24px;height: 72px;}
.xmalzjbotsub li p.xmalzjbotsubxq{font-size: 14px;color: #02398a;margin-top: 10px}
.xmalzjbotsub li p.xmalzjbotsubxq img{margin-left: 10px}
.xmalzjbotxq{width: 80%;margin: 45px auto 0;position: relative;line-height: 15px;}
.xmalzjbotxq:after{content: "";position: absolute;top: 50%;left:8%;width: 84%;height: 1px;background: #ececec;}
.xmalzjbotxq img{vertical-align: top;margin-left: 10px;}
.xmalzjbotxq a{color: #003d90}
.xmalzjbotxq a.right{color: #707070;font-style: italic;float: right;}

.main1680 { width:100%;; background: url(../UploadFiles/jiaod/ind6_b.jpg) no-repeat bottom;padding: 30px 5% 50px;box-sizing: border-box;}
.fyjjfaxztop { position: relative;font-size: 43px; color: #02398a; font-weight: bold;line-height: 1;padding-bottom: 34px;text-align: center;}
.fyjjfaxztop span {  font-weight: normal;color: #000;}
.fyjjfaxztop p { color: #707070; font-size: 16px;font-weight: normal; margin-top: 20px;padding-left: 20px;position: relative;}
.fyjjfaxztopul { position: absolute;top: 0; right: 0;}
.fyjjfaxztopul li { float: left;margin-left: 50px;}
.fyjjfaxztopul li.fyjjfaxztopliatv a { color: #003d90; font-weight: bold;}
.fyjjfaxztopul li.fyjjfaxztopliatv img { display: inline-block;}
.fyjjfaxztopul li img { vertical-align: middle; margin-right: 12px; display: none;}
.fyjjfaxztopul li { float: left;margin-left: 50px;}
.fyjjfaxztopul li a {font-size: 20px;color: #666666; font-weight: normal;}
.fyjjfaxztopul li img { vertical-align: middle; margin-right: 12px;display: none;}
.xmalzjbotsub { display: block;}
.tupian { position: relative; overflow: hidden; height: 0;}
.tupian img { position: absolute; top: 0;left: 0;width: 100%; display: block; height: 100%;transition: transform 0.6s;}
.tupian img:hover{ transform: scale(1.1);}
.xmalzjbotsub li:hover p.xmalzjbotsubbt, .fyxmzjxz li:hover a, .xwzxxzbotribot:hover .nyzsright p, .cyxwzx:hover p { color: #003d90;}
.overhide { display: block;white-space: nowrap;overflow: hidden; text-overflow: ellipsis;}
.overhidetree { overflow: hidden; display: -webkit-box;text-overflow: ellipsis; -webkit-line-clamp: 3;-webkit-box-orient: vertical;}
@media(max-width:991px){
.main1680{background-size: 100% 100%;background: url(../UploadFiles/jiaod/ind6_c.jpg) no-repeat bottom;}
	.fyjjfaxztop span{font-size: 40px;}
	.fyjjfaxztop p{font-size: 22px;}
	.fyjjfaxztop{font-size: 26px;}
	.fyjjfaxztop span{font-size: 26px;}
	.fyjjfaxztop p{font-size: 16px;}

	.fyjjfaxztopul li.fyjjfaxztopliatv a{font-size: 30px;}
	.xmalzjbotsub ul{display: flex;flex-wrap: wrap;justify-content: space-around;}
	.xmalzjbotsub ul li{margin-bottom: 20px;margin-right: 0;width:100%;}
	
	.xmalzjbotsub li p.xmalzjbotsubbt{font-size: 18px;margin: 10px 0;}
	.xmalzjbotsub li p.xmalzjbotsubjj{font-size: 14px;line-height: 20px;height: auto;display: -webkit-box; /* 使用WebKit的弹性盒子模型 */
		-webkit-box-orient: vertical; /* 垂直排列子元素 */
		-webkit-line-clamp: 2; /* 限制显示两行 */
		overflow: hidden; /* 隐藏超出内容 */
		text-overflow: ellipsis; /* 超出部分显示省略号 */}
	.xmalzjbotsub li p.xmalzjbotsubxq{font-size: 12px;}
	.xmalzjbotxq{display: none;}
	.xmalzjbotxq a{font-size: 30px;}
	.xmalzjbotxq{line-height: 35px;}
}

/*n*/
.subBanner{margin-top: 84px;padding-top:370px;background-position: center center;background-size: cover;position: relative;}
.subTitle{position: absolute;    width: 80%;    left: 20%;top: 40%;	/*margin-left: -600px;*/}
.subTitle .name{font-size:40px;color: #fff;font-weight: bold;	position: relative;	z-index: 9;	padding-top: 20px;text-shadow: #000000 2px 2px 2px;}
.subTitle .alias{font-size: 40px;color: #fff;font-weight: bold;	position: absolute;	top: 0;	left: 0;width: 100%;text-transform: uppercase;	opacity: 0.55;}
/*subBanner end*/

@media(max-width:1200px){
.wrap{width:100%;}	
.subBanner{margin-top: 70px;    padding-top: 270px;}
.subTitle{left: 5%}
.subTitle .name{font-size:30px;padding-top: 10px;}
.subTitle .alias{font-size: 26px;}		
}

@media(max-width:640px){
.subBanner{padding-top: 180px;}
	
	
}



.services{background:#f7f7f7;    padding: 30px 0;}
.services ul{display: flex}
.services ul li{padding:0 8px;width: calc(100% / 4);}
.services ul li .box{display:block;background:#fff}
.services ul li .img{overflow: hidden}
.services ul li .img img{transition:1s;max-width: 100%;    display: block;}
.services ul li:hover .img img{transform:scale(1.1)}
.services ul li .txt{border:1px solid #e8e9eb;padding:26px 20px 26px;text-align:center}
.services ul li .txt h5{font-size:21px;color:#212121;font-weight:700;}
.services ul li .txt p{font-size:.875rem;color:#747272;text-overflow:ellipsis;overflow:hidden;/*white-space:nowrap;*/line-height: 31px;}
.services ul li .txt .btn_more{position:relative;z-index:1;overflow:hidden;display:block;width:9rem;height:2.75rem;line-height:2.75rem;font-size:.875rem;color:#525252;margin:0 auto;border:1px solid #c5c5c7;border-radius:1.5rem;margin-top:15px;transition:.5s}
.services ul li .txt .btn_more:hover{color:#fff}
.services .btn_more:before{content:"";width:200px;height:200px;border-radius:50%;transform-origin:center;transform:scale(0);background:#02398a;position:absolute;z-index:-1;top:50%;margin-top:-100px;right:50%;margin-right:-100px;transition:.5s}
.services .btn_more:hover:before{transform:scale(1)}	
.container-fluid{max-width:1600px;height:100%;width: 90%;margin: 0 auto;}
.container-fluid .tit{margin-bottom:20px;overflow:hidden;color:#333;text-align: center;}
.container-fluid .tit h3{font-size:43px;color:#333;font-weight:bold;line-height:3.125rem;color: #02398a;}
.container-fluid .tit h3 span{font-weight: normal;color: #000;}
.container-fluid .tit p{color: #707070;
    font-size: 16px;
    font-weight: normal;
    margin-top: 20px;}
	@media (max-width:1200px) {
		.services ul li .txt h5{font-size: 18px;}
	}
	@media (max-width:1024px) {
.container-fluid{width: 100%;}
		.container-fluid .tit h3{font-size: 26px;}
		.container-fluid .tit p{font-size: 16px;}
		.services{padding: 5px 0;}
		.services ul{flex-wrap: wrap;}
		.services ul li{width: calc((100% - 32px) / 2); margin-bottom: 15px;}
		.services ul li .txt{padding: 10px 0 12px;}
		.services ul li .txt h5{font-size: 15px;}
.services ul li .txt .btn_more{height: 1.75rem;line-height: 1.75rem;width:6rem;margin-top: 10px;}
	}