﻿/*通用样式*/
*{margin:0;padding:0;word-wrap:break-word;}
html {-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
body{ color:#444;min-width:1400px;width: 100%;height: 100%;}
a{color:#4C4C4C;text-decoration:none;}
a:hover{color:#FF0000;}
a img{border:none;} 
div,ul,li,p,form{padding: 0px; margin: 0px;list-style-type: none;}
em{font-style: normal;font-weight: normal;}
table {padding: 0px; margin: 0px;list-style-type: none;}
dt,dl,dd {padding: 0px; margin: 0px;list-style-type: none;}
form{margin:0px;padding:0px;}
input[type="checkbox"], input[type="radio"] {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 0;}
input:focus,textarea:focus,select:focus{ outline:none;}
input[type="text"],select{ height:30px; line-height:30px; color:#999; border:1px solid #ddd;}


tr {padding: 0px; margin: 0px;list-style-type: none;}
h2,h3,h4{padding:0px;font-weight:normal;}
i,em{ font-style:normal;}
.w1015{ width:1015px; overflow:hidden;}
.clear{clear:both; overflow:hidden;}
.blank10{ height:10px !important; overflow:hidden;}
.blank20{ height:20px; overflow:hidden;}
.blank40{ height:40px; overflow:hidden;}
.clearfloat {clear:both;height:0; overflow:hidden;}
.clearfix{display:block;*zoom:1}
.clearfix:after{content:"";display:block;height:0;clear:both;visibility:hidden}
.wmainbox{ width:90%; margin:0 auto;}
.fl,.l{ float:left;}
.fr,.r{ float:right;}
.flex{display:box;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}
.flex_item{-webkit-box-flex: 1;-moz-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex:1;}
.lump{display: block;}




/*搜索*/
#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; }
.search2{color:#FFFFFF; float:left; background:#FF9900; height:36px; line-height:36px;width:86px; border:#2A6CA2 0px solid; cursor:pointer;}


/************************end**********************************/


.header{background-color: #fff;position: fixed;top: 0;left: 0;width: 100%;z-index: 100;padding: 0px 3%;box-shadow:0 0 10px rgba(0, 0, 0, .1);box-sizing: border-box;}
.header .logo>a{/*height: 42px;*/display: block;}
.header .logo>a img{height: 100%;}
.header>div{align-items: center;height: 100%;}
.header .nav{padding-left: 1.8229166666666667vw;}
.header .nav .navlist .nav_a{position: relative;}
.header .nav .navlist .nav_a>a{display: block;transition:color .3s ease-out;height:90px;line-height:90px;color:#333;padding:0 35px;}
.header .nav .navlist .nav_a>a i{display: none;}
.header .nav .navlist .nav_a .hoverable_txt:after{background-color: #ef8200;height: 2px;border-radius: 2px;}
.header .nav .navlist .nav_a .nav_b{position:absolute;top:100%;left:50%;min-width:170px;transform:translateX(-50%) translateY(10px);
padding-top: 12px;opacity:0;visibility:hidden;transition:all 0.3s ease-in-out;}
.header .nav .navlist .nav_a .nav_b .nav_b_list{position: relative;width: 100%;background-color: #fff;text-align: center;border:1px solid #e6e6e6;padding:.1rem 0;border-radius:5px;}
.header .nav .navlist .nav_a .nav_b .nav_b_list:before{content:'';position:absolute;top:-6px;left:50%;width:0;height:0px;margin-left:-6px;border-style:solid;border-width:6px;border-color:#fff #fff transparent transparent;transform:rotate(-45deg);box-shadow:2px -2px 2px rgba(100,100,100,.1);}
.header .nav .navlist .nav_a .nav_b .nav_b_list>li>a{white-space:nowrap;line-height:40px;color:#666;transition:all .3s ease-out;padding:0 .15rem;}
.header .tel>a{color:#ef8200;align-items: center;line-height: 1.2;    font-size: 24px;}
.header .tel>a img{margin-right: 6px;width: 28px;height:28px;}
.header .inquiry{margin-left: 1.8229166666666667vw;}
.header .inquiry>a{width: .32rem;height: .32rem;background-color: #f18615;color: #fff;align-items: center;justify-content: center;border-radius:50%;}	
.hoverable .hoverable_txt{position:relative;display:inline-block;}
.hoverable .hoverable_txt:after{content: '';width:100%;height:1px;
position:absolute;left:0;bottom:0;-webkit-transform:scaleX(0);transform:scaleX(0);
-webkit-transform-origin: right top;transform-origin: right top;
transition: -webkit-transform .5s cubic-bezier(.215,.61,.355,1);
transition: transform .5s cubic-bezier(.215,.61,.355,1);}	
	
	
@media screen and (min-width:1025px){	
.hoverable:hover .hoverable_txt:after{-webkit-transform:scaleX(1);transform:scaleX(1);
-webkit-transform-origin:left top;transform-origin:left top;}
.header .nav .navlist>.nav_a:hover>a{color:#ff9333;}
.header .nav .navlist .nav_a:hover .nav_b{transform: translateX(-50%);opacity: 1;visibility: visible;}
.header .nav .navlist .nav_a .nav_b .nav_b_list>li>a:hover{color: #ff9333;background-color: #eee;letter-spacing: 1px;}	
	}
@media(max-width:1200px){
.header .nav .navlist .nav_a>a{    padding: 0 12px;font-size: 30px;}
.header .tel>a{font-size: 32px;}
}















/*banner*/
.rslides { position: relative; overflow: hidden; width: 100%; padding: 0; margin: 0;}
.rslides li {  -webkit-backface-visibility: hidden; position: absolute; display: none; width: 100%; left: 0; top: 0; }
.rslides li:first-child { position: relative; display: block; float: left; }
.rslides img { display: block; height: auto; float: left; width: 100%; border: 0;}
.slide_container {  position: relative; float: left; width: 100%; overflow:hidden;margin-top: 90px;}
.slide { position: relative; list-style: none; overflow: hidden; width: 100%; padding: 0; margin: 0; }
.slide li { position: absolute; width: 100%; left: 0; top: 0; }
.slide img { display: block; position: relative; z-index: 1; height: auto; width: 100%; border: 0; }
.slide .caption { display: block; position: absolute; z-index: 2; font-size: 20px; text-shadow: none; color: #fff; background: #000; background: rgba(0,0,0,0.8); left: 0; right: 0; bottom: 0; padding: 10px 20px; margin: 0; max-width: none; }
.slide_container .tu{ width:100%; height:602px;}
.slide_nav{font-size: 0;width: 60px;height: 60px;position: absolute;top: 50%;transform: translateY(-50%);z-index: 20; background: url("../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;}
.slide_on img {transform:none;}
.prev{left: 5%;background-position: -2px 0;}
.next{right: 5%;background-position: -58px 0;}
.prev:hover{background: url("../UploadFiles/jiaod/vbg02.png") no-repeat #daa950;}
.next:hover{background: url("../UploadFiles/jiaod/vbg02.png") no-repeat #daa950;background-position: -58px 0;}
.slide_container .banmask{ position:absolute; z-index:99; left:0; bottom:-5px; max-width:30%;pointer-events: none;}
@media(max-width:1200px){
.slide_container .banmask{bottom:-11px;}
}

.nm-title-box {	margin: 40px 0;	text-align: center;}
.nm-title-box>p:nth-child(1) {	font-size: 40px;	color: #333333;	font-weight: bold;}
.nm-title-box>p:nth-child(2) {	font-size: 18px;	color: #999999;line-height: 36px;}
@media(max-width:1200px){
.nm-title-box>p:nth-child(2) { font-size: 22px;}
}


.about {width: 100%;padding-bottom: 45px;position: relative;background:url("../UploadFiles/jiaod/jjbj.jpg") no-repeat;background-size: cover;overflow: hidden;}
.about-box {margin-top: 90px;position: relative;}
.about-content-box {margin-top: 40px;	padding-left: 30px;	color: #444;}
.about-content-box>h1 {	font-size: 40px;margin-bottom: 50px;font-weight: bold;}
.about-content-box>h2 {	font-size: 26px;margin-bottom: 20px;font-weight: bold;}
.about-content-box>p {padding-right: 20px;	line-height: 35.5px;}
.about-btn {display: block;width: 140px;height: 40px;font-size: 18px;line-height: 40px;background:#eaeaeb;color: #202020;	border-radius: 20px;margin-top: 45px;text-align: center;transition: all .3s;}
.about-btn:hover {color: #ffffff;	background: #f0870b ;}
.videos {display: none;	position: fixed;left: 20%;top: 20%;	z-index: 100;width: 60%;/* max-height: 450px; */min-height: 320px;/* overflow: hidden; */}
.vclose {	position: absolute;	right: 1%;	top: 1%;	border-radius: 100%;	cursor: pointer;}
.about-botm {width: 1050px;	height: 120px;background-color:#f2f2f2;border-radius: 60px;position: absolute;right: 10%;bottom: 5%;display: flex;justify-content: space-around;align-items: center;}
.about-nav-img {	/* overflow: hidden; */}
.am-block:hover>.about-nav-img>img {	transition: all 0.5s;	transform: scale(1.1);}
.about-nav {padding-left: 20px;	color: #666666;	font-size: 18px;}
.about-l{width:44%;}	
.about-l img{max-width:100%;}
.about-r{width:55%;}		
.am-inline-block {display: inline-block!important;}	
.am-block {display: block!important;}
.about-nav-img img{max-width:100%;vertical-align: middle;}	
@media(max-width:1450px){
.about-botm{    height: 93px;right: 2%;    bottom: 0%;}
}
@media(max-width:1200px){
.about-content-box{margin-top: 10px;}
.about-content-box>h1 { margin-bottom: 25px;}
.about-content-box>p{line-height: 45px;overflow: hidden;    -webkit-line-clamp: 5;display: -webkit-box;-webkit-box-orient: vertical;}
.about-nav{font-size: 23px;}
.about-btn{font-size: 25px;}
}

.sycp{position: relative;margin: 0 auto;padding:0 0 60px;height: 100%;background: url("../UploadFiles/jiaod/cpbj.jpg") no-repeat 100% 100%}
.swiper {width: 100%;padding: 25px 0;overflow: hidden;}
.swiper-slide {text-align: center;font-size: 18px;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;transition: 300ms;/*transform: scale(0.8)!important;*/}
.swiper-slide-active,.swiper-slide-duplicate-active{/*transform: scale(1)!important;*/}
.swiper-slide a{padding: 20px 0;display: flex;flex-direction: column; justify-content: center; align-items: center;}
.swiper-slide a *{ flex-shrink: 0;}
.swiper-slide h5{ font-size: 18px; color: #110702; margin-top: .875rem;  opacity: 0; transition: .5s; }
.swiper-slide i{ display: block; width: 1.875rem; height: 1px; background: #1c9a33; opacity: 0; transition: .5s; }
.swiper-slide p{ font-size: 30px; line-height: 2rem; color: #110702;  height: 2rem;  margin-bottom: 0.875rem;}
.swiper-slide .pic{ padding: 40px; overflow:hidden;  box-sizing: border-box;}
.swiper-slide .pic img{width: 100%; transform: scale(0.6);transition: .5s;}
.swiper-slide .btn_more{ height:40px; width:130px;margin: 10px 0;font-size:16px}
.s_pro .bd:before{ content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: -1; background: url(../images/mohu.png) center no-repeat;background-size: contain; transform: scale(1.1); transform-origin: center bottom; animation: breathe 5s ease-in-out infinite;}
.swiper-slide.swiper-slide-active h5{ display: block; opacity: 1; }
.swiper-slide.swiper-slide-active i{ display: block; opacity: 1; }
.swiper-slide.swiper-slide-active .pic img{transform: scale(1);}
.swiper-slide.swiper-slide-active .btn_more{height: 50px; width: 160px; font-size:18px;margin:0;}
.swiper-slide .pic,.swiper-slide p{ transition: .5s;}
.swiper-slide a .btn_more:before{ border:1px solid #1c9a33;}
.btn_more{height: 40px; width: 130px;  color: #110702; position: relative; z-index: 1; transition: .5s; border-radius: 2rem; overflow: hidden; display: flex; align-items: center; justify-content: center; -webkit-transition: .5s; -moz-transition: .5s; -ms-transition: .5s; -o-transition: .5s; -webkit-border-radius: 2rem; -moz-border-radius: 2rem; -ms-border-radius: 2rem; -o-border-radius: 2rem; }
.btn_more:before{ content: ""; display: block; z-index: -2; box-sizing: border-box; position: absolute; left: 0; top: 0; width: 100%; height: 100%; border:1px solid #d1d1d1;border-radius: 2rem; }
.btn_more:after{content: "";display: block;box-sizing: border-box;position: absolute;right: 0;top: 0;width: 0;height: 100%;z-index: -1;   transition: .5s;-webkit-transition: .5s;   -moz-transition: .5s;-ms-transition: .5s;-o-transition: .5s;background:#1c9a33;}
.btn_more:hover{ color: #fff !important; }
.btn_more:hover:before{ border: 1px solid #1c9a33;}
.btn_more:hover:after{ width: 100%; left: 0; right: auto;}



.hzhb{ padding:0 0 48px;  overflow:hidden}
.hzhb ul{display: flex;flex-wrap: wrap;justify-content: space-between;}
.hzhb ul li{ width: calc(100% / 4);padding: 0 5px;box-sizing: border-box;margin-bottom: 20px;}
.hzhb ul li a{ display:block; position:relative; overflow:hidden}
.hzhb ul li a .img{ position:relative; width:100%; padding-bottom:75.04%; overflow:hidden}
.hzhb ul li a .img img{ position:absolute; top:0; right:0; bottom:0; left:0; width:100%; height:100%;-moz-transition: all 0.9s ease-in-out;-webkit-transition: all 0.9s ease-in-out;    -o-transition: all 0.9s ease-in-out;    -ms-transition: all 0.9s ease-in-out;    transition: all 0.9s ease-in-out;}
.hzhb ul li a .img:after{ content:""; background:url("../UploadFiles/jiaod/jianbian.png")center no-repeat; width:100%; height:8.1875rem; background-size:100% 100%; position:absolute; bottom:0; transition:.6s}
.hzhb ul li a .top{ position:absolute; bottom:0; width:100%; height:10.375rem; left:0; right:0}
.hzhb ul li a .top:before{ content:""; width:100%; height:8.5rem; position:absolute; bottom:0; transition:.6s; transform:translateY(12.5rem)}
.hzhb ul li a .top .box_table{ position:relative}
.hzhb ul li a .top .yuanquan{ display:inline-block; width:3rem; height:3rem; position:relative; margin-bottom:10px; transition:.6s; transform:scale(0); opacity:0; visibility:hidden}
.hzhb ul li a .top .yuanquan:before{ content:""; position:absolute; top:0; right:0; bottom:0; left:0; background:rgba(255,255,255,.1); transition:.6s; border-radius:50%; transform:scale(1.375)}
.hzhb ul li a .top .yuanquan span{ display:inline-block; width:3rem; height:3rem; line-height:3rem; background:#fff; border-radius:50%;}
.hzhb ul li a .top .yuanquan span img{ vertical-align:middle;}
.hzhb ul li a .top h5{font-size:1.25rem;color:#fff;line-height:1.5rem;margin:0 0 1rem;padding: 0 15px;}
.hzhb ul li a .top .con{ position:relative; padding:10px 0 0}
.hzhb ul li a .top .con:before{ content:""; position:absolute; left:50%; margin-left:-10px; top:0; width:20px; height:3px; background:#32ade0; transition:.6s}
.hzhb ul li a .top .con p{ font-size:0.875rem; color:rgba(255,255,255,0.7); line-height:30px; height:0; transition:.6s; opacity:0; visibility:hidden; max-width:25.125rem; display:inline-block}	
.box_table {display: table;table-layout: fixed;text-align: center;width: 100%;height: 100%}
.box_table_cell {    display: table-cell;    vertical-align: middle}
.box_table_cell * {    white-space: normal;    word-wrap: break-word;}		
.hzhb ul li a:hover .top .con p{ height:3rem; opacity:1; visibility:visible}
.hzhb ul li a:hover .img:after{ transform:translateY(13rem)}
.hzhb ul li a:hover .top:before{ background:#092b82; transform:translateY(0)}
.hzhb ul li a:hover .top .con:before{ width:0; margin-left:0; opacity:0; visibility:hidden}
.hzhb ul li a:hover .top .yuanquan{ transform:scale(1); opacity:1; visibility:visible}
.hzhb ul li a:hover .img img{transform:scale(1.05);}	
@media(max-width:1200px){
.hzhb ul li a .top .yuanquan{    width: 2.5rem;height: 2.5rem;}
.hzhb ul li a .top .yuanquan span{width: 2.5rem;height: 2.5rem;}
.hzhb ul li a .top{height: 8rem;}
.hzhb ul li a .top h5{margin: 0 0 0px;}
.hzhb ul li a .top:before{height:6.5rem}
.hzhb ul li a:hover .top .con p{height:10px;}

}


.xwnew{background: url("../UploadFiles/jiaod/xwbj.jpg") no-repeat;padding: 0px 0 61px;}
.xwnew .title002{padding:80px 0 50px}
.xwnew .title002 h3 big{ font-size:2.25rem; color:#343434}
.xwnew .title002 h3 small{ font-size:33px; color:#ef8200; font-family:OPPOSANS-L; margin-left:0.75rem; text-transform:capitalize}	
.xwnew .fl02{padding: 0 0 1.5rem;}
.xwnew .fl02 ul li a{ display:flex; transition:.6s}
.xwnew .fl02 ul li .img, .xwnew .fl02 ul li .img img{ width:320px; height:232px; overflow:hidden;-moz-transition: all 0.2s ease-in-out;
-webkit-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
.xwnew .fl02 ul li .img img:hover {transform: scale(1.05);}
.xwnew .fl02 ul li .con{ width:calc(100% - 330px); padding:1.875rem 0 0 3.5rem}
.xwnew .fl02 ul li .con h6{ font-size:1rem; color:#acacac;}
.xwnew .fl02 ul li .con h6 font{ font-family:OPPOSANS-B; color:#00923d;}
.xwnew .fl02 ul li .con h5{font-size: 18px;color:#343434;line-height: 1.1;font-weight: bold;margin: 1.375rem 0 1.75rem;transition:.6s;}
.xwnew .fl02 ul li .con p{color:#343434;line-height:24px; opacity:0.8; }

.xwnew .fl03{ padding:0 0; position:relative}
.xwnew .fl03:before{ content:""; position:absolute; top:0; left:0; right:0; width:100%; height:2px; background:#e0e3e4}
.xwnew .fl03 ul{ margin:0 -2.375rem}
.xwnew .fl03 ul li{ float:left; width:33%;}
.xwnew .fl03 ul li a{display:block;padding: 2.375rem 3.75rem 2.375rem 3.375rem;position:relative;}
.xwnew .fl03 ul li a:before{ content:""; position:absolute; right:0; width:0; top:0; bottom:0; transition:.6s}
.xwnew .fl03 ul li a .time{ position:relative}
.xwnew .fl03 ul li a .time h3{ font-size:2.25rem; color:#929292; font-family:OPPOSANS-H; margin-bottom:3px; transition:.6s}
.xwnew .fl03 ul li a .time h4{ font-size:12px; color:#929292; font-family:OPPOSANS-H; transition:.6s} 
.xwnew .fl03 ul li a h5{font-size:18px;color:#141414;line-height:30px;height:2.5rem;margin:1rem 0 1.25rem;position:relative;transition:.6s;}
.xwnew .fl03 ul li a p{color:#343434;line-height:24px;opacity:0.7;height: 72px;transition:.6s;-webkit-line-clamp: 3;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;}
.xwnew .fl03 ul li:nth-child(2){ border-left:rgba(255,255,255,0.2) 1px solid; border-right:rgba(255,255,255,0.2) 1px solid}
.xwnew .fl03 ul li:nth-child(2) a:before{ background:#ef8302; left:0; width:100%}
.xwnew .fl03 ul li:nth-child(2) .time h3, .xwnew .fl03 ul li:nth-child(2) .time h4, .xwnew .fl03 ul li:nth-child(2) a h5, .xwnew .fl03 ul li:nth-child(2) a p{ color:#fff}
.xwnew .fl03 ul li:hover a:before{ background:#ef8302; left:0; width:100%}
.xwnew .fl03 ul li:hover .time h3, .xwnew .fl03 ul li:hover .time h4, .xwnew .fl03 ul li:hover a h5, .xwnew .fl03 ul li:hover a p{ color:#fff}
@media(max-width:1200px){
.xwnew .fl02 ul li .con{    padding: 0.875rem 0 0 1.5rem;}
.xwnew .fl02 ul li .con h5{    font-size: 25px;}
.xwnew .fl02 ul li .con p{    line-height: 34px;}
.xwnew .fl03 ul li a .time h4{font-size: 18px;}
.xwnew .fl03 ul li a h5{font-size: 22px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.xwnew .fl03 ul li a p {font-size: 20px;    height: 95px;}


}


/**/
.video-list {display: flex; justify-content: space-between; width: 100%; padding: 60px 5%; box-sizing: border-box;}
.video-button {display: block; width: calc((100% - 60px) / 2);}
.video-picture {position: relative; display: block; width: 100%; overflow: hidden;}
.video-picture::before {content: ""; position: absolute; top: 52%; left: 52%; z-index: 10; width: 0; height: 0; border-width: 16px 20px;  transform: translate(-52%,-52%);border-color:transparent transparent transparent #fff; border-style: solid;}
.video-picture img {display: block; width: 100%; transition: all 250ms ease-out 0s;}
.video-button p {margin-top: 20px; font-size: 18px; line-height: 32px; height: 32px; color: #333; text-align: center; transition: all 250ms ease-out 0s;}
.video-button:hover .video-picture img {transform: scale(1.2);}
.video-button:hover p {color: #076bb3;}
.video-box {position: fixed; top: 0; left: 0; z-index: 9999; display: none; width: 100%; height: 100%; padding: 40px; background-color: #242424; box-sizing: border-box;}
.video-box::before {content: "X"; position: absolute; top: 0; right: 0; width: 30px; height: 30px; font-size: 18px; line-height: 30px; color: #fff; font-weight: lighter; text-align: center; background-color: #000;}
.video-content {display: block; width: auto; height: 100%; margin: 0 auto;}
.video-picture::after{content: ""; width: 80px;	height: 80px;border-radius: 100%;background: #f00000;position: absolute;left: 50.5%;top: 52%;	text-align: center;	display: flex;	justify-content: center;align-items: center;transform: translate(-50.5%,-52%);cursor: pointer;transition: all 1s;	z-index: 1;	opacity: 1;	visibility: visible;	/* -webkit-animation-duration: .3s;	-webkit-animation-iteration-count: infinite;	-webkit-animation-direction: alternate; */}	
	
._cir {width: 4%;position: absolute;top: 52%;left: 50%;transform: translate(-50%,-52%);z-index: 1;}
._cir.j1>div {animation-delay: 1s;}
._cir.j2>div {animation-delay: 2s;}
._cir.j3>div {animation-delay: 3s;}
._cir.j4>div {animation-delay: 4s;}
._cir.j5>div {animation-delay: 5s;}

._cir>div {width: 100%;padding-bottom: 100%;background: #eaeaea;border-radius: 50%;animation: spread 5s linear infinite;opacity: 0;will-change: transform;}
@keyframes spread {
0% {transform: scale(1);opacity: 1;    }
100% {transform: scale(5);opacity: 0;}
	}
@media(max-width:1200px){
.video-picture::before{top: 51%;    left: 52%;  transform: translate(-52%,-51%);}
.video-picture::after{left: 50%;	top: 50%;	transform: translate(-50%,-50%);}
.video-button p{font-size:29px}
}












.page-wrap {background: #f0f3f6;padding-bottom: 3.38541667%;padding-top:3%;overflow: hidden;min-height: 440px;}	
.page-wrap-left{width: 30%;}
.page-wrap-right{width:70%;}
.public_nav3{background: #fff;}
.public_nav3 .nav{ margin: 0 auto;}
.public_nav3 .nav ul{display: flex;justify-content: flex-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;}
.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;}	

@media(max-width:1200px){
.page-wrap{min-height: 740px;}
.public_nav3 .nav ul li a{       padding: 0 5px; font-size: 22px;}
}



/*nab*/
.sAbout-intro {display: -webkit-box;display: -ms-flexbox;  display: flex;-webkit-box-orient: horizontal;  -webkit-box-direction: normal;-ms-flex-direction: row; flex-direction: row;  -ms-flex-wrap: nowrap;flex-wrap: nowrap;  -webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;  -ms-flex-line-pack: start;align-content: flex-start;}
.sAbout-intro:after {display: none;}
.sAbout-intro .left {width: calc(100% - 600px);}
.sAbout-intro .left .head{position: relative;z-index: 2;margin-left: -0.7rem;padding-left: 1.7rem;border-left: #ef8200 solid 4px;}
.sAbout-intro .left .head:before{content: " ";z-index: -1;pointer-events: none;position: absolute;left: -1px;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);overflow: hidden;width: 0;height: 0;border-width: 6px 8px;border-color: transparent transparent transparent #ef8200;border-style: solid;}
.sAbout-intro .left .head .en {color:#ef8200;font-size: 40px; line-height: 1.25;  text-transform: uppercase;}
.sAbout-intro .left .head .cn {  margin-top:15px;  font-weight: lighter;  letter-spacing: .6em;  color: #333333;}
.sAbout-intro .left .c-body {  margin-top:50px;  line-height: 3;  text-align: justify;}
.sAbout-intro .right {  position: relative;  overflow: hidden;  z-index: 2;  width: 520px;  padding-right: 12px;  padding-top: 30px;}
.sAbout-intro .right:before {  content: " ";  position: absolute;  left: 1rem;  top: 0;  right: 0;  bottom: 4rem;  background-color: #d2d2e7;  z-index: -1;  pointer-events: none;}
.sAbout-intro .right .pic {  width: 100%;  height: 0 !important;  padding-bottom: 120%;}
.imax {position: relative;}	
@media(max-width:1200px){
.sAbout-intro .left{width:100%;}
.sAbout-intro .right {display:none;}
.sAbout-intro .left .c-body{ line-height:2.5;}


}	
	
.mxw-title {overflow: hidden;margin-bottom: 2rem;text-align: center;width: 90%;margin: 0 auto;}
.mxw-title .text1 {font-size: 34px;  color:#242424;  line-height:2;  margin-bottom: 0.25rem;}
.mxw-title .text2 { line-height:2;  text-transform: uppercase;}		
.mxw-section1 {margin: 20px 0 55px;padding-bottom: 70px;}	
.ywly-box{position: relative;}
.ywly-box img{max-width:100%;}
.mxw-section1 .itembox {position: absolute;top: 100px; align-items: stretch;  justify-content: center;padding: 0 5%;box-sizing: border-box;}
.mxw-section1 .item {  width:calc(100% / 3);margin:0 4%;}
.mxw-section1 .item:hover .image,.mxw-section1 .item:hover .info {  transform: translateY(-20px);background:#09419f;}
.mxw-section1 .item:hover .info .title,.mxw-section1 .item:hover .desc{color:#fff;}	
.mxw-section1 .info {  transition: all 0.4s;}
.mxw-section1 .info {padding: 4rem 2em;text-align: center;background: #fdfdfd;border-radius: 97px 17px;}
.mxw-section1 .title {  font-size:20px;color: #333;  line-height: 2.5;  margin-bottom: 0.3333rem;font-weight: bold;}
.mxw-section1 .desc {  color: #888;  line-height: 2;}
	
@media(max-width:1200px){
.mxw-section1{padding-bottom: 171px;}
.mxw-section1 .itembox{padding: 0 1.5%;top: 70px;}
.mxw-section1 .item{margin:0 1%;}
.mxw-section1 .info{padding: 4rem 1em;}	
.mxw-section1 .title {font-size: 28px;}	
.mxw-section1 .desc {line-height: 1.4;}		
}	

/*np*/
.caselist {padding: 0 0 28px;margin:0 auto;overflow: hidden;display: flex;justify-content: space-between;flex-wrap: wrap;}
.caselist li {width:calc(100% / 4);margin-bottom:38px;-webkit-transform: translateY(0);-moz-transform: translateY(0);opacity: 1;-o-transform: translateY(0);-ms-transform:translateY(0);transform: translateY(0);padding: 0 14px;box-sizing: border-box;}
/*.caselist li .lin {padding: 0 14px;}*/
.caselist li a {display: block;  position: relative;  background-color: transparent;  padding-bottom: 3px;}
.caselist li a:after {left: 100%;  position: absolute;  bottom: 0;  content: " ";  width: 0;  border-bottom: 3px solid #06539b;-webkit-transition: .5s;  transition: .5s;}
.caselist li:hover a:after {  width: 100%;  left: 0;  -webkit-transition: width 0.5s;  transition: width 0.5s;}
.caselist .pic {width: 100%;  height: 0;  padding-bottom: 65.2%;  overflow: hidden;  position: relative;}
.caselist img {position: absolute;  z-index: 1;  left: 0;  top: 0;  -o-object-fit: cover;object-fit: cover;width: 100%;height: 100%;-webkit-transition: 0.5s;-moz-transition: 0.5s;-ms-transition: 0.5s;    -o-transition: 0.5s;transition: 0.5s;}
.caselist li .wz {padding: 30px 12px 21px;}
.caselist li h3 {font-size: 18px;color: #333;line-height: 36px;height: 36px;font-weight: bold;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.caselist li .txt {color: #666;line-height: 28px;height: 30px;overflow: hidden;margin-top: 4px;}
.caselist li:hover a {  background-color: #fff;}
.caselist li:hover h3 {  color: #06539b;}
.caselist h3 {  -webkit-transition: .6s;  transition: .6s;}
@media screen and (max-width: 1024px) {
.caselist li {width: 50%;  }
.caselist li h3 {	font-size: 26px;}
	.caselist li .txt {font-size: 22px;}
}

/*nlm*/
.z-ny-pctcen3{margin: 0 auto;	overflow: hidden;display: flex;flex-wrap: wrap;}
.z-ny-pctd2{width:calc((100% - 60px) / 4);border: 1px solid #e9e9e9;margin: 0 7px;margin-bottom: 25px;box-sizing: border-box;}
.z-ny-pcti1{width: 100%;overflow: hidden;}
.z-ny-pcti1>img{	width: 100%;	transition: 0.6s;}
.z-ny-pctd2:hover .z-ny-pcti1>img{	transform: scale(1.08);	transition: 0.6s;}
.z-ny-pctp4{	width: 100%;	height:68px;	font-size: 16px;	line-height: 68px;	color: #333333;	text-align: center;	background: #ffffff;	transition: 0.6s;	position: relative;	overflow: hidden;}
.z-ny-pctp4>p{	width: 100%;height: 68px;font-size: 16px;line-height: 68px;color: #333333;text-align: center;transition: 0.6s;position: relative;	z-index: 10;}
.z-ny-pctp4>div{width: 0;height:68px;position: absolute;	top: 0;	left: 50%;	z-index: 1;	background: #033572;	transition: 0.6s;}
.z-ny-pctd2:hover .z-ny-pctp4>p{	color: #ffffff;	transition: 0.6s;}
.z-ny-pctd2:hover .z-ny-pctp4>div{	width: 100%;margin-left: -50%;	transition: 0.6s;}
.z-ny-pctbt1{	width: 142px;	height: 30px;	border: 0;	border-radius: 15px;	background: #004890;	outline: none;	display: block;	position: relative;	z-index: 102;	top: 34px;	margin: 0 auto;	font-size: 16px;	line-height: 30px;	color: #ffffff;	transition: 0.6s;}
.z-ny-pctbt1:hover{	background: #ffffff;	color: #004890;	border: 1px solid #004890;	box-sizing: border-box;	transition: 0.6s;}	

@media(max-width:1200px){
.z-ny-pctd2{    width: calc((100% - 60px) / 3);}
}

/*nne*/
.s_news {margin: 0 auto;}
.s_news ul{width:100%; float:left; margin:10px 0 0 0;}
.s_news ul li { width:100%; float:left; height:auto;  padding:0; margin:20px 0 10px 0; background:#fff url(../UploadFiles/jiaod/dian01.png) no-repeat 10px 10px; box-shadow:0 3px 6px 2px rgba(0,52,97,.05);   font-family: 思源黑体SC-Regular; font-size:18px; color: #666; text-align: left; line-height:30px; font-weight:normal; 
 transition:all 0.4s linear;-ms-transition:all 0.4s linear;-moz-transition:all 0.4s linear;-webkit-transition:all 0.4s linear;-o-transition:all 0.4s linear;}
.s_news ul li .spic{width:250px; height:188px; margin:40px 0px 40px 40px; float:left;  transition:all 0.4s linear;-ms-transition:all 0.4s linear;-moz-transition:all 0.4s linear;-webkit-transition:all 0.4s linear;-o-transition:all 0.4s linear; overflow:hidden;}
.s_news ul li .spic img{border-radius:6px; }
.s_news ul li:hover{ transition:all 0.4s linear;-ms-transition:all 0.4s linear;-moz-transition:all 0.4s linear;-webkit-transition:all 0.4s linear;-o-transition:all 0.4s linear;}
.s_news ul li:hover   .spic{width:250px; height:188px; margin:40px 40px 40px 20px; float:left;  transition:all 0.4s linear;ms-transition:all 0.4s linear;-moz-transition:all 0.4s linear;-webkit-transition:all 0.4s linear;-o-transition:all 0.4s linear; overflow:hidden;}
.s_news ul li:hover .spic img{transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); transition:all 0.4s linear;-ms-transition:all 0.4s linear;-moz-transition:all 0.4s linear;-webkit-transition:all 0.4s linear;-o-transition:all 0.4s linear;}
.s_news ul li .sntext{width:calc(100% - 345px); height:auto; margin:40px 0 0 40px; float:left; 
 transition:all 0.4s linear;-ms-transition:all 0.4s linear;-moz-transition:all 0.4s linear;-webkit-transition:all 0.4s linear;-o-transition:all 0.4s linear; }
.s_news ul li:hover   .sntext{width:calc(100% - 345px); height:auto; margin:40px 0 0 0px; float:left;  transition:all 0.4s linear;-ms-transition:all 0.4s linear;-moz-transition:all 0.4s linear;-webkit-transition:all 0.4s linear;-o-transition:all 0.4s linear; }
.s_news ul li .sntext  h3{width:100%; height:40px; margin:0; float:left;   font-family: 思源黑体SC-Regular; font-size:20px; color: #007dc6; text-align: left; line-height:40px; font-weight:normal; text-overflow:ellipsis; overflow:hidden;}
.s_news ul li .sntext  h4{width:100%; height:56px; margin:5px 0; float:left;   font-family: 思源黑体SC-Regular; font-size:16px; color: #666666; text-align: left; line-height:28px; font-weight:normal; text-overflow:ellipsis; overflow:hidden;}
.s_news ul li .sntext  h5{width:100%; height:36px; margin:10px 0 0 0; float:left;  font-family: 思源黑体SC-Regular; font-size:14px; color: #999999; text-align: left; line-height:36px; font-weight:normal;  }
.s_news ul li .sntext  h5 font{width:110px; height:34px; float:right; background:#b5b5b5; border:1px solid #b5b5b5; border-radius:6px;  font-family: 思源黑体SC-Regular; font-size:14px; color: #fff; text-align: center; line-height:34px; font-weight:normal; }
.s_news ul li a{width:100%; float:left;}
.s_news ul li:hover {cursor:pointer;}
.s_news ul li:hover .sntext  h5 font{background:#ef8200;  border:1px solid #ef8200; }
.s_newshow{width:1120px; float:left; margin:0px 0 20px 40px;   font-family: 思源黑体SC-Regular; font-size:18px; color: #666; text-align: left; line-height:30px; font-weight:normal;}
.s_newshow h3{width:100%; float:left;  font-family: 思源黑体SC-Bold; font-size:24px; color:#333; text-align:center; line-height:40px; font-weight:normal; padding:10px 0; margin-bottom:10px; border-bottom:1px solid #e6e6e6;}
.s_newshow h3 font{width:100%; float:left;  font-family: 思源黑体SC-Bold; font-size:14px; color:#999999; text-align:center; line-height:30px; font-weight:normal; }
.s_newshow img{display:block; margin:0 auto; border-radius:6px; padding:20px 0;}


/*nco*/
.n_contact h2{ font-family:庞门正道标题体; font-size:4.25rem; color:#ef8200; text-transform:uppercase; padding:0.5rem 0 0}
.n_contact h3{ font-weight:bold; font-size:2.5rem; color:#33383e; margin:1.75rem 0 1.125rem}
.n_contact h4{ font-size:1.375rem; color:#33383e;}	
.con_box{display: flex;    justify-content: space-between;}	
.con_box li{width:calc(100% / 3);margin: 0 15px;}	
.contact_box{ display: block; overflow: hidden; color: #3e3f40;  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 {background: #fff; padding: 88px 15px 44px 15px;  border-radius: 20px;  transition: all .5s;min-height: 140px;}
.contact_box .bj span { font-weight: bold; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;  font-size: 24px; color: #05163f; margin: 20px auto 10px;}
.contact_box .bj p{line-height:28px;font-size: 18px;}	
.contact_box:hover .bj {-moz-box-shadow:2px 0 63px rgb(2 57 138 / 30%) inset;-webkit-box-shadow: 2px 0 63px rgb(2 57 138 / 30%) inset;box-shadow: 2px 0 63px rgb(2 57 138 / 30%) inset;}



/*An*/
.z-sol-list1{margin: 0 auto;position: relative;	z-index:9;	margin-bottom: 60px;	min-height: 450px;}
.z-sol-place1{width: 100%;height: 86px;	background: rgba(255,255,255,0.96);	border-bottom: 1px solid #eaeaea;display: flex;justify-content: space-between;overflow: hidden;}
.z-sol-place1>div:first-child{margin-left: 29px;}
.z-sol-place1>div:last-child{margin-right: 29px;}
.z-sol-l1{width: 24px;height: 1px;	background: #033572;transform: translateY(44px);}
.z-sol-p3{/*width: 85px;*/height: 100%;	font-size: 16px;line-height: 86px;	color: #033572;	text-align: center;}
.z-sol-i1{width: 18px;height: 29px;	overflow: hidden;transform: translateY(29px);}
.z-sol-i1 img{vertical-align: middle;}
.z-sol-p4{height: 86px;line-height: 86px;color: #666666;	margin-left: 7px;}
.z-sol-place2{width: 100%;height: auto;padding: 0 29px;padding-top: 47px;padding-bottom: 60px;box-sizing: border-box;background: #FFFFFF;overflow: hidden;}
.z-sol-place2>div{	width: 1270px;}	
.z-pct-place2{width: 100%;height: auto;background: #FFFFFF;padding: 0 40px;padding-top: 50px;padding-bottom: 60px;border-bottom: 1px solid #ededed;box-sizing: border-box;position: relative;	z-index: 101;}
.z-pct2-p1{ width: 100%; height: 70px; border-bottom: 1px dashed #dfdfdf; font-size: 22px; line-height: 75px; text-align: center; overflow: hidden;}
.z-pct2-p2{ width: 100%; height: 47px; border-bottom: 1px dashed #dfdfdf; font-size: 14px; line-height: 47px; text-align: center; color: #999999;}
.z-pct2-p4{line-height: 50px; width: 100%; color: #666666; margin-bottom: 52px; margin-top: 40px;}
.z-pct2-p4 .img{text-align: center;}
.z-pct2-p4 img,.z-pct2-d1 img{width: auto; display: inline-block;}
.z-pct2-p4 p{text-indent: 2em;}	
.z-pct2-d1{ width: 1260px; margin: 0 auto; margin-bottom: 90px;}
.z-pct2-d1>div{ width: 50%; height: auto;}
.z-pct2-d2{ width: 100%; margin: 0 auto; border-top: 1px dashed #dfdfdf;display: flex;justify-content: space-between;}
.z-pct2-p5{ line-height: 78px; color: #666666; margin: 0 34px;}

@media(max-width:1200px){
.z-sol-p4{    font-size: 20px;}
.z-sol-i1{    transform: translateY(22px);}
}



.footer{padding:80px 0;position:relative;z-index:10;}
.footer ._ht{width: 100%;height: 40px;}
.footer ._bg{position:absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: -1;}
.footer ._bg>img{width:100%;height:100%;object-fit: cover;object-position: center top;}
.ftBox .ftTop{padding-bottom: 40px;border-bottom:1px solid rgba(255,255,255,.1);align-items: center;}
.ftBox .ftTop ._logo{align-items: center;line-height:1;}
.ftBox .ftTop ._logo a{height:36px;margin-right: 35px;}
.ftBox .ftTop ._logo a img{height: 100%;}
.ftBox .ftTop ._logo ._txt{font-size:20px;line-height:1;color: #fff;}
.ftBox .ftTop ._logo ._txt span{margin-right:10px;}
.ftBox .ftTop ._nav{margin-left:auto;}
.ftBox .ftTop ._nav>div{margin:0 -25px;}
.ftBox .ftTop ._nav ._item a{color:#fff;padding:0 25px;line-height:1;}
.ftBox .ftTop ._nav ._item a .hoverable_txt{padding:5px 0;}
.ftBox .ftTop ._nav ._item a .hoverable_txt:after{background-color:#fff;}
.ftBox .ftnt{padding-top: 60px;align-items:center;}
.ftBox .ftnt ._info{line-height:1.875;}
.ftBox .ftnt ._info ._loc{color:#fff;margin-bottom:5px;}
.ftBox .ftnt ._info ._loc ._item{margin-right: 35px;}
.ftBox .ftnt ._info ._loc ._item:last-of-type{margin-right:0;}
.ftBox .ftnt ._info ._web span,.ftBox .ftnt ._info ._web a{color:#fff;}
.ftnt ._btn{margin-left:auto;position:relative;}
.ftnt ._btn ._item{margin-right:20px;}
.ftnt ._btn ._item:last-child{margin-right:0;}
.ftnt ._btn ._item>a{width:36px;height:36px;background-color:rgba(255,255,255,.2);color: #fff;
align-items:center;justify-content:center;border-radius:50%;transition:all .35s ease;}
.ftnt ._btn ._item .fticon1 i{font-size:24px;}
.ftnt ._btn ._item .fticon2 i{font-size:16px;}
.ftnt ._btn ._item .follow{position:absolute;bottom:125%;right:0;align-items:center;border-radius:5px;
padding:10px 15px;visibility:hidden;opacity:0;background-color:#fff;
box-shadow:0 0 10px rgba(0, 0, 0, .1);transition:all .35s ease;}
.ftnt ._btn ._item .follow .follow_text{min-width:120px;padding-right:12px;color:#333;text-align:justify;}
.ftnt ._btn ._item .follow .follow_text .follow_name{font-size:16px;font-weight:bold;margin-bottom:8px;line-height:1.4;}
.ftnt ._btn ._item .follow img{width:100px;height:100px;}
.ftnt ._btn ._item.on .follow{visibility:visible;opacity:1;transform:none;}
.ftnt ._btn ._item.on .fticon1{background-color:#fff;color:var(--color01);} 
#backTopBtn img{max-width: 100%;}

@media(max-width:1200px){
.ftBox .ftnt ._info ._loc{    flex-wrap: wrap;}
.ftBox .ftnt ._info ._web a img{width:70%}
.ftnt ._btn ._item>a{    width: 60px;    height: 60px;}
.ftBox .ftTop ._nav ._item a{    padding: 0 7px;}



}



















/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>é¦–é¡µ<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/
.banner{width: 100%;height: 100vh;overflow: hidden;position: relative;}
.bannerSwiper{width: 100%;height: 100%;background-color: #ccc;}
.bannerSwiper .swiper-slide{overflow: hidden;}
.bannerSwiper ._bg{width: 100%;height: 100%;}
.bannerSwiper ._bg img{width: 100%;height: 100%;object-fit: cover;transform: scale(1.2);transition: transform 2s ease;}
.bannerSwiper .swiper-slide.active ._bg>img{transform:none;}
.bannerNav{position: absolute;bottom:1.3rem !important;z-index: 10;text-align: center;font-size: 0;}
.bannerNav span{width: .36rem;height: .36rem;position: relative;opacity: 1;background: none;margin: 0 .1rem !important;outline: none;}
.bannerNav span:before,
.bannerNav span:after{content: '';position: absolute;border-radius: 50%;top: 50%;left: 50%;
transform: translate(-50%,-50%);width: .08rem;height: .08rem;}
.bannerNav span:before{background-color: #fff;z-index:1;transition: all .3s ease-out;}
.bannerNav span:after{background-color: rgba(252,255,255,.2);opacity: 0;transition: all .4s ease-out;z-index: -1;}
.bannerNav span.swiper-pagination-bullet-active{pointer-events:none;}
.bannerNav span.swiper-pagination-bullet-active:after{opacity: 1;width: 100%;height: 100%;}

.quick{position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);z-index: 50;}
.quickList{width: 10rem;max-width: 100%;margin: 0 auto;}
.quickList>div{margin: 0 -.17rem;align-items: flex-end;} 
.quickList ._item{width: 33.333333%;padding: 0 .17rem;}
.quickList ._item a{background-color: #fff;height: .74rem;border-top-left-radius: .1rem;border-top-right-radius: .1rem;
align-items: center;justify-content: center;color: var(--color1);transition: all .4s ease-out;}
.quickList ._item ._icon{height: .36rem;margin-right: 5px;position: relative;}
.quickList ._item ._icon img{height: 100%;transition: opacity .4s ease-out;}
.quickList ._item ._icon img:first-of-type{opacity: 1;opacity: 1;}
.quickList ._item ._icon img:last-of-type{position: absolute;top: 0;left: 0;opacity: 0;z-index: 2;}
















/*整体架构布局*/
.wrap{ width:90%; margin:0px auto;}
.wrap .content{ width:100%; margin:0 auto; margin-top:10px;}


/*文章分页样式*/
#fenye{width: 100%;clear:both; margin:10px 20px 20px 0;}
#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;}




/*图片频道*/



/* 图片分页方式的样式*/
.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{border:4px solid #efefef;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;}







/*********************************/
.leftbox{ width:870px;}
.rightbox{ width:290px;}
.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;}
.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{border:#E5E5E5 1px solid;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;}



/*图片内容页*/
.picnr{height:100%;overflow:hidden; border:1px solid #e5e5e5; padding:20px 0;}
.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{}
.picnr .picnrbox .showpic .imglist img{margin:10px;}
.picnr .nph_intro{padding:10px 30px;line-height:24px;}
.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;}




.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*/
@media(max-width:1200px){
	body{font-size:26px;}
}
/*一键拨号*/
@media(min-width:1000px){
.footbox{display:none;}
.gao{display:none;}}
.gao{height:16rem;}
.footbox{height: 16rem;background: rgba(12,12,12,86%);bottom: 0;z-index: 99;left: 0; width: 100%; position: fixed; z-index: 1000;}
.flexbox{text-align: center; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;}
.footbox ul li{-webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1;flex: 1; text-align:center;}
.footbox ul li a{ display:block;color:#fff;font-size:77px;}
.footbox ul li a img{ display:block; width:9rem; height:9rem; margin:0.3rem auto}
