/*共用*/
*{margin:0;padding:0;}
body {
	width: 100%;
	font-size: 12px;
	background: #FFF;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-family: "Microsoft Yahei";
	color: #333;
}
li{list-style-type: none;}
.clear {
	clear: both;
	font-size: 0px;
	overflow: hidden;
	height : 0px;
}
a {
	color: #484848;
	text-decoration: none;
}
a:hover {
	color: #0067d0;
	text-decoration: none;
}
.border_bg {
	width: auto;
	height: auto;
	margin: 0 auto;
}
.cp1 img {
	border: 1px solid #bbb;
	padding: 5px;
	background: #fff;
}
.cp1 img:hover {
	border: 1px solid #0067d0;
	padding: 5px;
	background: #f7f1eb;
}
.cp img {
	border: 1px solid #bbb;
	padding: 1px;
}
.cp img:hover {
	border: 1px solid #0067d0;
	padding: 1px;
}
input, button, select, textarea {
	outline: none
}
.font_1 {
	font-size: 16px;
	color: #333;
}
#copy {
	display: none;
}
.totalwidth {
	width: 1400px;
	margin: 0 auto;
	height: auto;
}
.totalwidthpercent {
	width: 100%;
	margin: 0 auto;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
#top_cp, #top_jj, #jz_qaun, #xinwen {
	width: 1400px;
	margin: 0 auto;
	padding-bottom: 20px;
}
.float_l {
	float: left;
}
.float_r {
	float: right;
}
dl, dt, dd {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.top10 {
	margin-top: 10px;
}
.top20 {
	margin-top: 20px;
}
.top30 {
	margin-top: 30px;
}
.top40 {
	margin-top: 40px;
}
.top50 {
	margin-top: 50px;
}
.top60 {
	margin-top: 60px;
}
.top70 {
	margin-top: 70px;
}
.top100 {
	margin-top: 100px;
}
.box {
	width: 1400px;
	height: auto;
	margin: 0 auto;
	min-width: 1400px;
}

.w1400{
    width: 1400px !important;
    margin: 0 auto;
}
/*共同结束*/

/*欢迎进入*/
.hyjr_dkkd {
	width: 100%;
	height: 54px;
	background: #006fa0;
}
.hyjr_kz {
	width: 1400px;
	margin: 0 auto;
	height: 54px;
}
.hyjr_zt1 {
	font-size: 16px;
	color: #e3f1ff;
	line-height: 54px;
	float: left;
	cursor: pointer;
}
.hyjr_zt {
	font-size: 16px;
	color: #e3f1ff;
	height: 54px;
	line-height: 54px;
	float: right;
}
.hyjr_zt a {
	font-size: 16px;
	color: #cbe5ff;
	line-height: 54px;
	padding:0px 8px;
}
.hyjr_zt a:hover {

	color: #ff0;

}
.top_mail{ height: 21px;}
.top_mail img{ height: 21px;vertical-align: middle;}

/*导航*/
.top {

	background:rgba(255,255,255,0.5); 
	width: 100%;
	position: absolute;
	z-index: 2;
}
.top_in {
	position: relative;
	min-width: 100%;
	margin: 0 auto;
}
.top_in > .totalwidth {
	position: relative;
}
.top .fr {
	height: 85px;
}
.top .logo {
	padding-top:10px;
}
.top .kds2 {
	width: 220px;
	padding-top: 33px;
	padding-left: 15px;
}
.top .totalwidth .fl {
	display: block;
}
.top .totalwidth .fl a, .top .page .fl a img {
	display: block;
}
.NavCeshi > li {
	float: left;
	width: 108px;
	text-align: center;
	transition: 0.6s all ease-in-out;
	padding-right: 0px;
	height: 85px;
	line-height: 85px;
	display: block
}
.NavCeshi > li > a {
	font-size: 16px;
	font-weight: 600;
	color: #454545;
	transition: 0.2s all ease-in-out;
	position: relative;
	z-index: 1113;
}
.NavCeshi > li.navcurrent, .NavCeshi > li:hover {
	transition: 0.8s all ease-in-out;
	border-bottom:2px solid #006fa0;
	color: #006fa0;
	box-sizing: border-box;
}
.NavCeshi > li.navcurrent a, .NavCeshi > li:hover a {
	color: #006fa0;
}
/*幻灯片*/
.banner {
	overflow: hidden;
	background: #666;
	margin-top: 54px;
}
.banner-box {
	min-width: 1400px;
	height: 830px;
	position: relative;
}
.banner-box .bd {
	width: 100% !important;
}
.banner-box .bd li {
	width: 100% !important;
	height: 830px;
	background-position: center;
	background-repeat: no-repeat;
	background-size:100% 100% !important;
}
.banner-box .bd li a {
	display: block;
	background-size: auto;
}
.banner-btn {
	width: 100%;
	position: absolute;
	top: 400px;
	left: 0;
	margin-left: 0;
	height: 630px;
	overflow: hidden;
}
.banner-btn a {
	display: block;
	width: 49px;
	height: 104px;
	position: absolute;
	top: 0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	transition: 0.3s all ease-in-out
}
.banner-btn a.prev {
	left: -50px;
	background: url(../images/zy.png) no-repeat 0 0;
}
.banner-btn a.next {
	right: -50px;
	background: url(../images/zy.png) no-repeat -49px 0;
}
.banner-box .hd {
	position: absolute;
	top: 555px;
	width: 100%;
	display: block;
}
.banner-box .hd ul {
	text-align: center
}
.banner-box .hd ul li {
	width: 20px;
	height: 20px;
	border-radius : 20px;
	text-indent: -9999px;
	background: #ccc;
	cursor: pointer;
	display: inline-block;
	margin: 0 5px;
	transition: 0.3s all ease-in-out
}
.banner-box .hd ul li.on {
	background: #0067d0;
	width: 32px;
}
.banner-box:hover .banner-btn a.prev {
	left: 20px;
	filter: alpha(opacity=40);
	-moz-opacity: .4;
	-khtml-opacity: .4;
	opacity: .4;
}
.banner-box:hover .banner-btn a.next {
	right: 20px;
	filter: alpha(opacity=40);
	-moz-opacity: .4;
	-khtml-opacity: .4;
	opacity: .4;
}
.banner-box .banner-btn a.prev:hover, .banner-box:hover .banner-btn a.next:hover {
	filter: alpha(opacity=80);
	-moz-opacity: .8;
	-khtml-opacity: .8;
	opacity: .8;
}

.text-center{ text-align: center; width: 100%; }
.pt30{padding-top:30px;}
.pb30{padding-bottom: 30px;}
.pt50{padding-top: 50px;}
.pb50{padding-bottom: 50px;}
.pt100{padding-top: 100px;}
.pb100{padding-bottom: 100px;}
.container{width: 1400px;margin:0 auto; }
.white{color: #fff}
.font16{font-size: 16px;}
.font18{font-size: 18px;}
.font22{font-size: 22px;}

.jtjs{
	/*background-image:url("../images/index_05.jpg");*/
	/*background-position: center center; */
	/*background-size: initial; */
	/*background-repeat: no-repeat; */
	/*background-attachment:fixed; */
}
.jtjs .container{ background-color: rgba(0,111,160,0.5); }
.jtjs .container .ddff{padding:40px 50px;}
.jtjs .container h2{ font-size: 58px; }
.jtjs .container .content-text{padding-left:50px; }
.jtjs .container .content-text div{
	height: 365px; overflow: hidden;
}
.jtjs .container .content-text .ddffon{
	height: auto !important;
	overflow: none;
}
.jtjs .container .content-text p{ font-size:22px; line-height: 40px; color: #fff }
.jtjs .container .btn{  text-align:right;margin-top: 10px;  }
.jtjs .container .btn .more{font-size:18px; line-height: 36px; color: #fff;border:2px solid #f08437; padding:5px 30px;border-radius: 10px;}




.jtcy{background:url("../images/index_07.jpg") no-repeat top center;}
.jtcy .container{overflow: hidden;}
.jtcy .item{ 
	width: 277px; 
	float: left;  
	transition: all .5s;
}
.jtcy7 .item{ width: 277px; float: left;  
	transition: .5s;
-moz-transition: .5s; /* Firefox 4 */
-webkit-transition: .5s; /* Safari 和 Chrome */
-o-transition: .5s; /* Opera */
 }
.jtcy .item:hover{ width: 840px;float: left;transition: .5s;}

.jtcy .item.on{
	width: 840px;float: left;
}

.jtcy .item .lit{border:2px solid #ea883c;width: 277px; background:url(../images/jtcy_djk.jpg) no-repeat top center;
	 height: 512px;box-sizing: border-box; text-align: center}
.jtcy .item:nth-child(2) .lit{background:url(../images/jtcy_jsgy.jpg) no-repeat top center;}
.jtcy .item:nth-child(3) .lit{background:url(../images/jtcy_znzz.jpg) no-repeat top center;}

.jtcy .item .lit h3{ font-size: 36px; font-weight: 600; color: #fff;padding-top: 170px; line-height: 78px;}
.jtcy .item .lit p{ font-size: 16px; font-weight: 400; color: #fff;}

.jtcy .item.on .big{border:0px solid #ea883c;width: 840px; background:url(../images/jtcy_djk_big.jpg) no-repeat top center; height: 512px;}
.jtcy .item:nth-child(2).on .big{background:url(../images/jtcy_jsgc_big.jpg) no-repeat top center;}
.jtcy .item:nth-child(3).on .big{background:url(../images/jtcy_znzz_big.jpg) no-repeat top center;}

.jtcy .item .big{display: none}
.jtcy .item.on .lit{display: none}
.jtcy .item.on .big{display: block;position:relative;border:0px solid #ea883c;width: 840px; background:url(../images/jtcy_djk_big.jpg) no-repeat top center; height: 512px;}


.jtcy .item.on .big .tit{position: absolute;bottom:20px;right:368px;font-size: 36px; font-weight: 600; color: #fff;}

.jtcy .item.on .big .xm{ width:348px;background:rgba(255,255,255,0.3); height: 512px; float: right; padding:20px; box-sizing: border-box;  }
.jtcy .item.on .big .xm .xmnr{ background:url(../images/jtcy_line.png) no-repeat;background-position: 89% 96%; height: 90px;position: relative;margin-bottom: 10px;cursor: pointer; }
.jtcy .item.on .big .xm .xmnr p{
	position: absolute; 
	left:10px;
	top:10px; 
	color: #fff; 
	font-size: 14px; 
	line-height:24px; 
	display: none;
	vertical-align: center
}
.jtcy .item.on .big .xm .xmnr .icon{ 
	width: 300px; 
	height: 70px; 
	background:url(../images/jtcy_logo5.png) no-repeat center right; 
	float: right; 
}
.jtcy .item.on .big .xm .xmnr.on .icon p{ display: block; text-align: right;}
.jtcy .item.on .big .xm .xmnr:last-child{background:none}


.jtcy .item.on .big .xm .xmnr.on{
transition: 0.5s;
-moz-transition: 0.5s; /* Firefox 4 */
-webkit-transition: 0.5s; /* Safari 和 Chrome */
-o-transition: 0.5s; /* Opera */

}


 

.jtcy .item.on .big .djk .xmnr:nth-child(1) .icon{background:url(../images/jtcy_logo5.png) no-repeat right center;}
.jtcy .item.on .big .djk .xmnr:nth-child(2) .icon{background:url(../images/jtcy_logo6.png) no-repeat right center;}
.jtcy .item.on .big .djk .xmnr:nth-child(3) .icon{background:url(../images/jtcy_logo7.png) no-repeat right center;}
.jtcy .item.on .big .djk .xmnr:nth-child(4) .icon{background:url(../images/jtcy_logo8.png) no-repeat right center;}
.jtcy .item.on .big .djk .xmnr:nth-child(5) .icon{background:url(../images/jtcy_logo9.png) no-repeat right center;}


.jtcy .item.on .big .djk .xmnr:nth-child(1).on .icon{background:url(../images/jtcy_logo5_hover.png) no-repeat right center;}
.jtcy .item.on .big .djk .xmnr:nth-child(2).on .icon{background:url(../images/jtcy_logo6_hover.png) no-repeat right center;}
.jtcy .item.on .big .djk .xmnr:nth-child(3).on .icon{background:url(../images/jtcy_logo7_hover.png) no-repeat right center;}
.jtcy .item.on .big .djk .xmnr:nth-child(4).on .icon{background:url(../images/jtcy_logo8_hover.png) no-repeat right center;}
.jtcy .item.on .big .djk .xmnr:nth-child(5).on .icon{background:url(../images/jtcy_logo9_hover.png) no-repeat right center;}

.jtcy .item.on .big .jsgy .xmnr:nth-child(1) .icon{background:url(../images/jtcy_logo4.png) no-repeat right center;}
.jtcy .item.on .big .jsgy .xmnr:nth-child(2) .icon{background:url(../images/jtcy_logo3.png) no-repeat right center;}
.jtcy .item.on .big .jsgy .xmnr:nth-child(3) .icon{background:url(../images/jtcy_logo2.png) no-repeat right center;}



.jtcy .item.on .big .jsgy .xmnr:nth-child(1).on .icon{background:url(../images/jtcy_logo4_hover.png) no-repeat right center;}
.jtcy .item.on .big .jsgy .xmnr:nth-child(2).on .icon{background:url(../images/jtcy_logo3_hover.png) no-repeat right center;}
.jtcy .item.on .big .jsgy .xmnr:nth-child(3).on .icon{background:url(../images/jtcy_logo2_hover.png) no-repeat right center;}



.jtcy .item.on .big .znzz .xmnr:nth-child(1) .icon{background:url(../images/jtcy_logo1.png) no-repeat right center;}
.jtcy .item.on .big .znzz .xmnr:nth-child(1).on .icon{background:url(../images/jtcy_logo1_hover.png) no-repeat right center;}



.jtcy .item .big .jsgy{padding-top:110px!important;}
.jtcy .item .big .znzz{padding-top:130px!important;}




.dszjy{background-color: #edf4fa;overflow: hidden;}



.dszjy-box {
	width: 1400px;
	height: 625px;
	position: relative;
}
.dszjy-box .bd {
	width: 100% !important;
	z-index: 2
}
.dszjy-box .bd li {
	width: 1400px;
	height: 625px;
	background-position: center;
	background-repeat: no-repeat;
}
.dszjy-box .bd li a {
	display: block;
	background-size: auto;
}
.dszjy-box .bd li a img{
	width: 100%;
	height: 100%;
}
.dszjy-btn {
	width: 100%;
	position: absolute;
	top: 280px;
	left: 0;
	margin-left: 0;
	z-index: 1


}
.dszjy-btn a {
	display: block;
	width: 68px;
	height: 104px;
	position: absolute;
	top: 0;
	filter: alpha(opacity=60);
	-moz-opacity:0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
	transition: 0.3s all ease-in-out
}
.dszjy-btn a.prev {
	left: -80px;
	background: url(../images/index_15.png) no-repeat 0 0;
}
.dszjy-btn a.next {
	right: -80px;
	background: url(../images/index_18.png) no-repeat 0 0;
}

.dszjy-box:hover .dszjy-btn a.prev {
	left: -90px;
	filter: alpha(opacity=40);
	-moz-opacity: .4;
	-khtml-opacity: .4;
	opacity: .4;
}
.dszjy-box:hover .dszjy-btn a.next {
	right: -90px;
	filter: alpha(opacity=40);
	-moz-opacity: .4;
	-khtml-opacity: .4;
	opacity: .4;
}
.dszjy-box .dszjy-btn a.prev:hover, .dszjy-box:hover .dszjy-btn a.next:hover {
	filter: alpha(opacity=80);
	-moz-opacity: .8;
	-khtml-opacity: .8;
	opacity: .8;
}




.jtlc{background:#ffffff url("../images/jtlc_bg.png") no-repeat center center;overflow:hidden;}



.mcounter {
    background-color: #EF4136;
}


.jtlc ul li{ width: 20%; float: left;position: relative;margin-bottom: 200px; text-align: center }




.jtlc ul li p span{ color: #006e9f; font-size: 54px; font-weight: 600; display: inline-block;}
.jtlc ul li .title{ color: #f08437; font-size:16px; font-weight: 400;}
.jtlc ul li .unit{font-size: 14px;position: absolute;}




.sejc{background:#eae8e8 url("../images/index_21.jpg") no-repeat center center; 
background-size: 100% 100%; height: 427px;}
.sejc .container{position: relative;}
.sejc .container .sejc_img{width: 390px; height: 165px; float: left; margin-top: 80px;}
.sejc .container .sejc_img img{width: 100%; height: 100%; transition: all .5s;}
.sejc .container .sejc_img img:hover{transform: scale(1.2);}
.sejc p{float:right;padding-top: 380px; font-size: 16px; }
.sejc p a{color: #fff;font-size: 16px;}


.sefoot{background-color: #1e5d79;line-height: 115px; height: 115px;}
.sefoot img{padding-top:20px;}


.foot{background-color: #024969}

.f_lxwm h3{font-size:24px;border-bottom:2px solid #0f3c50; color: #bababa;line-height: 80px;margin-bottom: 20px;}
.f_lxwm p{color: #bababa;font-size:16px; line-height: 28px; font-weight: 600}
.f_lxwm{width: 320px;margin-right: 100px}
.f_jtcy{width: 400px;margin-right: 100px}
.f_jtcy h3{font-size:24px;border-bottom:2px solid #0f3c50; color: #bababa;line-height: 80px;margin-bottom: 20px;}

.f_jtcy{width: 410px;margin-right: 100px}
.f_jtcy p{color: #bababa;font-size:16px; line-height: 28px;}
.f_jtcy div{
	margin-right: 30px;
}
.f_jtcy div:nth-child(4){
	margin-right: 0px;
}


.ewm .footer_r p{ color: #fff;line-height: 38px; text-align: center }

.mr20{margin-right:20px;}
.mr30{margin-right:30px;}


.powerby{line-height: 68px; background-color: #024969; text-align: center;border-top:2px solid #0f3c50; color: #aaaaaa;font-size: 18px;}
.powerby p{color: #aaaaaa}
.powerby p a{color: #aaaaaa;font-size: 18px;}


.topxiala{ background-color: rgba(16,116,159,0.8);position: relative;z-index: 100;position: fixed;top:54px; width: 100%;display: none }
.topxiala .line{padding:20px 0px; color: #fff;border-bottom: 3px solid #4a94b4}


.topxiala .line h3{font-size: 18px; font-weight: 600;margin-bottom: 30px;}
.topxiala .line p a{font-size: 14px; line-height: 28px; color:#fff;width: 100px; display: inline-block; text-align: left;padding-left:50px;}

















/*列表页*/
 @media screen and (max-width: 1601px) { 
    .nybanner{
        height: 560px !important;
    }
     
 }
.nybanner{
	height: 640px;
	background-position: top center; 
	background-repeat: no-repeat;
	overflow: hidden;
}
.imgnytit{
     width: 1145px;
	 height: auto;
	 margin: 0 auto;
	 position: relative;
	 top: 250px;
	 cursor: pointer;
}
.imgnytit img{
	width: 100%;
	transition: all .8s;
}
.imgnytit:hover img{
	transform: scale(1.1);
}



.list .lmname{}
.list .bodycontent li{padding:20px 100px; transition: all .8s;}
.list .bodycontent li .list_img{width: 402px; height: 225px; display: inline-block;}
.list .bodycontent li .list_content{width: 760px; float: right;padding:10px 0px 10px 0px;box-sizing: border-box;}

.list .bodycontent li a{color: #a6a6a6}


.list .bodycontent li .list_content{position: relative; height: 225px;}
.list .bodycontent li .list_content .listbt{ font-size: 28px;margin-bottom: 20px;}
.list .bodycontent li .list_content .listnr{ font-size: 16px; line-height: 28px;margin-bottom: 20px;}
.list .bodycontent li .list_content .listsj{ font-size: 16px;position: absolute;bottom:10px; width:660px;}
.list .bodycontent li .list_content .listsj span{ font-size: 16px; padding:5px 20px;border:1px solid #ccc; display: block;float: right;}



.list .bodycontent .line{border:1px solid #ccc; width: 1060px;margin:50px auto;}



.list .bodycontent li:hover{background-color: #f08437;}
.list .bodycontent li:hover a{color: #fff}
.list .bodycontent li:hover .list_content .listsj span{border-color: #fff}


/* .pages{ text-align: center; }
.pages li{ display: inline-block; }
 */
/* fy */
.pages2{
    width: 100%;
    height: 80px;
    text-align: center;
   margin-top: 10px;
}
.pages2 a{
    padding: 8px 15px;
    border: 1px solid #ccc;
}
.pages2 .on{
    background-color: #006fa0;
    color: #fff;
}
.pages2 a:hover{
    background-color: #006fa0;
    color: #fff;
}















.jobnav{ font-size: 18px;color: #006e9f;font-weight: 600;background-color: #f3f3f3;padding:0px 10px; height: 38px; line-height: 38px;margin-bottom: 20px;}
.jobnav span{ text-align:left }
.jobnav span:nth-child(1){ width:350px;float: left}
.jobnav span:nth-child(2){ width:570px;float: left}
.jobnav span:nth-child(3){ width:350px;float: left }
.jobnav span:nth-child(4){ width:100px;float: right;}


.jobcontent li{padding:10px 10px; font-size:14px; border-bottom: 1px dashed #ccc;margin:10px 0;  }
.jobcontent li .zpxx1{ width:350px;float: left}
.jobcontent li .zpxx2{ width:570px;float: left}
.jobcontent li .zpxx3{ width:350px;float: left }
.jobcontent li .zpxx4{ width:100px;float: right; }



.jobcontent li .rowa{ font-size: 16px;line-height:38px; height:38px; font-weight: 600; color: #666;margin-bottom: 20px;cursor: pointer;}
.jobcontent li .rowb{ display: none; background-color: #f3f3f3;line-height: 28px;  }
.jobcontent li .rowb .fl{ width: 100px;font-size: 16px;
    color: #006e9f;
    font-weight: 600;}
.jobcontent li .rowb .fr{ width:calc(100% - 100px);}
.jobcontent li.on .rowb{ display: block;padding:40px; overflow: hidden;}


video{
object-fit:fill;
}

.videocontent .fl{ width: 150px; }


.videocontent .fl h3{ height: 68px; line-height: 68px; font-size: 18px; text-align: center; font-weight: 600; color: #fff;background: -webkit-gradient(linear, 0 100%, 100% 100%, from(#4fc2f5), to(#006e9f)); /** Chrome Safari **/
    background: -moz-linear-gradient(left, #4fc2f5, #006e9f); /** FireFox **/
    background: -o-linear-gradient(left, #4fc2f5, #006e9f);  /** Opear **/
    background: -ms-linear-gradient(#4fc2f5 0%,#006e9f 100%);  /** IE9 IE10 **/
    filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr='#4fc2f5',endColorstr='#006e9f'); /** IE7 **/
    -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4fc2f5',endColorstr='#006e9f',gradientType=1); /** IE8 **/}
.videocontent .fl ul li{ width: 150px; line-height: 58px; height: 58px; border-bottom: 1px dashed #ccc; font-size: 18px; text-align: center }






.videocontent .fr{ width: 1190px; }
.videocontent .fr .videolist{ 
	width: 374px; 
	float: left; 
	text-align: center;
	margin:0px 10px 10px 10px;
}
.videolistimg{
	width: 374px;
	height: 220px;
	position: relative;
	top: 0px;
}
.videocontent .fr .videolist .videolistimg img{
	/* border:3px solid #ccc;  */
	width: 100%;
	height: 100%;
	display: block
}
.videocontent .fr .videolist p{ line-height: 32px; font-size: 16px; }

.videolist:hover .videolistimg .videobj{
	background-color: rgba(0, 0, 0, 0.5);
	width: 374px;
	height: 220px;
	position: absolute;
	top: 0px;
}

.videolist:hover{
	cursor: pointer;
	
}

.videoed {
	display: none;
	width: 50px !important;
	height: 50px !important;
	position: absolute;
	left:40%;
	top: 40%;
	z-index: 99;
	border-radius: 50%;
}

                    .videos {
                        display: none;
                        position: fixed;
                        left: 50%;
                        top: 50%;
                        margin-left: -490px;
                        margin-top: -310px;
                        z-index: 100;
                        width: 980px;


                    }

                    .vclose {
                        position: absolute;
                        right: 1%;
                        top: 1%;
                        border-radius: 100%;
                        cursor: pointer;
                    }






.lxwm{margin-top: -280px;}


.lxwmmp-box {
	width: 1400px;
	height: 487px;
	position: relative;
}
.lxwmmp-box .bd {
	width: 100% !important;
}
.lxwmmp-box .bd li {
	width: 100% !important;
	background-position: center;
	background-repeat: no-repeat;
}
.lxwmmp-box .bd li a {
	display: block;
	background-size: auto;
}
.lxwmmp-btn {
	width: 100%;
	position: absolute;
	top: 180px;
	left: 0;
	margin-left: 0;
	height: 487px;

}
.lxwmmp-btn a {
	display: block;
	width: 65px;
	height: 65px;
	position: absolute;
	top: 0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	transition: 0.3s all ease-in-out
}




.lxwmmp-btn a.prev {
	left: -50px;
	background: url(../images/index_15.png) no-repeat 0 0;
}
.lxwmmp-btn a.next {
	right: -50px;
	background: url(../images/index_18.png) no-repeat 0 0;
}

.lxwmmp-box:hover .lxwmmp-btn a.prev {
	left: -80px;
	filter: alpha(opacity=40);
	-moz-opacity: .4;
	-khtml-opacity: .4;
	opacity: .4;
}
.lxwmmp-box:hover .lxwmmp-btn a.next {
	right: -80px;
	filter: alpha(opacity=40);
	-moz-opacity: .4;
	-khtml-opacity: .4;
	opacity: .4;
}
.lxwmmp-box .lxwmmp-btn a.prev:hover, .lxwmmp-box:hover .lxwmmp-btn a.next:hover {
	filter: alpha(opacity=80);
	-moz-opacity: .8;
	-khtml-opacity: .8;
	opacity: .8;
}










.lxwmmap img{ }

.aboutnav{margin-top:50px; margin-bottom: 50px;}

.aboutnav li{ width: 20%; background-color: #b5b5b6; line-height: 68px; float: left; text-align: center; font-size: 18px;border:1px solid #fff; box-sizing: border-box; color: #fff  }
.aboutnav li a{ color: #fff;     padding: 20px 90px;}
.aboutnav li.on{background-color: #f08437;}
.qywhimg{transition:all .5s; transform:scale(1)}
.qywhimg:hover{cursor: pointer; transform:scale(1.08)}



.aboutus{
	background:#eae8e8 url("../images/aboutbg.jpg"); 
	position: relative;
	overflow: hidden;
	background-position: center center; 
	background-size: initial; 
	background-repeat: no-repeat; 
	background-attachment:fixed; 
}
.aboutus .container{background: rgba(255,255,255,0.9);margin: 50px auto;padding:30px 60px;box-sizing: border-box;}

.aboutus .container .tit{font-size: 48px; font-weight: 600; color: #727171;}
.aboutus .container .tit .since{ opacity: 0.5 }
.aboutus .container .tit .orange{color: #f08437 }
.aboutus .container .tit .se{font-size: 28px; font-weight: 600; color: #727171}



.aboutus .container .content-text{color: #656565; font-size: 18px; line-height: 36px;padding-top:10px;padding-bottom:10px;}

.aboutus .container .content-text div{
	height: 330px; 
	overflow: hidden;
}
.aboutus .container .content-text .ddffon{
	height: auto !important;
	overflow: none;
}
.aboutus .container .btn{  text-align:right;margin-top: 10px; cursor: pointer; }
.aboutus .container .btn .more{font-size:18px; line-height: 36px; color:#656565;border:2px solid #f08437; padding:5px 30px;border-radius: 10px;}
.aboutus .container .btn:hover .more{
	color: #f08437;
	
}


.about_dszjy{background:#fff url("../images/dszjy_03.jpg") no-repeat bottom center; position: relative;overflow: hidden;padding-bottom: 300px;}
.about_dszjy .fl{width: 400px;}
.about_dszjy .fr{width: 960px;padding-top: 40px;}
.about_dszjy .fr .content-text{padding-left:32px; line-height: 32px; font-size: 16px;margin-top: 30px;}
.about_dszjy .fr .content-text .zj{text-indent: 0;}
/* .about_dszjy .fr .content-text p{text-indent: 2em;} */


.zzjg h2{font-size: 26px; font-weight: 400;margin-bottom:50px;  }
.zzjg h2 span{ color: #a7a7a7;font-size: 14px;margin-left: 10px; }
.zzjg .quyu{ width: 80px; text-align: center;}

.zzjg .mp{ width: 1300px; }
.zzjg .quyu a{ line-height: 48px; font-size: 16px; display: block}
.zzjg .quyu a.on{ color: #f08437 }


.zzjg .fgs{ text-align: center;background:url(../images/zzjg_07.jpg) no-repeat top center; position: relative; width: 968px;margin:0 auto; height: 800px; }
.zzjg .fgs ul li{ width: 18px; font-size: 18px;position: absolute;}
.zzjg .fgs ul li:nth-child(1){top: 240px;left: 70px;}
.zzjg .fgs ul li:nth-child(2){top: 330px;left: 200px;}
.zzjg .fgs ul li:nth-child(3){top: 380px;left: 335px;}
.zzjg .fgs ul li:nth-child(4){top: 400px;left: 475px;}
.zzjg .fgs ul li:nth-child(5){top: 380px;left: 610px;}
.zzjg .fgs ul li:nth-child(6){top: 330px;left: 745px;}
.zzjg .fgs ul li:nth-child(7){top: 240px;left: 880px;}
.zzjg .fgs ul li:hover a{ color: #f08437; cursor: pointer; }










.scjd-box {
	width: 1300x;
	height: 487px;
	position: relative;
}
.scjd-box .bd {
	width: 100% !important;
}
.scjd-box .bd li {
	width: 100% !important;
	height: 487px;
	background-position: center;
	background-repeat: no-repeat;
}
.scjd-box .bd li a {
	display: block;
	background-size: auto;
}
.scjd-btn {
	width: 100px;
	position: absolute;
	top: 420px;
	left:1000px;
	margin-left: 0;
	height: 60px;
	overflow: hidden;
}
.scjd-btn a {
	display: block;
	width: 49px;
	height: 60px;
	position: absolute;
	top: 0;

	transition: 0.3s all ease-in-out
}
.scjd-btn a.prev {
	right:50%;
	background: url(../images/zy_org.jpg) no-repeat 0 0;
}
.scjd-btn a.next {
	left: 50px;
	background: url(../images/zy_org.jpg) no-repeat -49px 0;
}























.qywh h2{font-size: 26px; font-weight: 400;margin-bottom:50px;  }
.qywh h2 span{ color: #a7a7a7;font-size: 14px;margin-left: 10px; }
.qywh .fr{padding:200px 10px 10px 10px; width: 800px;box-sizing: border-box;}
.qywh .fr img{ width:100%;}

.qywhxm{
	width: 1000px;
	margin: 0px auto 100px;
	overflow: hidden;
}
.qywhxm .qukckk{
	width: 500px;
	height: 210px;
	float: left;
	margin-top: 100px;
}
.qukckk .item{
	margin: 0 auto;
	width: 400px;
	height: 200px;
	cursor: pointer;
	border:2px solid #006e9f; 
}

.qukckk .item .nr{
	height:130px;
	padding-top:15px;
	text-align: center;
	vertical-align: middle;
	font-size: 16px;
	line-height: 35px;
}

.qukckk .item:hover{
	border:3px solid #006e9f;
}

.qyimg_wh{
	display: flex;
	width:592px;
}
.qyimg_wh .qyimgwh{
	width: 100%;
	height: auto;
	margin-right: 20px;
}
.qyimg_wh .qyimgwh:nth-child(1){margin-top: 60px;}
.qyimg_wh .qyimgwh:nth-child(2){margin-top: 100px;}
.qyimg_wh .qyimgwh:nth-child(3){margin-top: 0px;}
.qyimg_wh .qyimgwh:nth-child(4){margin-top: 100px;}
.qyimg_wh .qyimgwh:nth-child(5){margin-top: 40px;}
.qyimg_wh .qyimgwh img{
	width: 100%;
	transition: all .5s;
}
.qyimg_wh .qyimgwh:last-child{
	margin-right: 0px;
}
.qyimg_wh .qyimgwh img:hover{
	transform: scale(1.1);
}


.qywhxm .item h3{ 
	height: 55px; 
	line-height: 55px; 
	width: 190px; 
	font-size: 18px; 
	z-index: 2;
	position:relative; 
	top: -25px;
	left: 100px;
	text-align: center; 
	font-weight: 600; 
	color: #fff;
	background: -webkit-gradient(linear, 0 100%, 100% 100%, from(#4fc2f5), to(#006e9f)); /** Chrome Safari **/
    background: -moz-linear-gradient(left, #4fc2f5, #006e9f); /** FireFox **/
    background: -o-linear-gradient(left, #4fc2f5, #006e9f);  /** Opear **/
    background: -ms-linear-gradient(#4fc2f5 0%,#006e9f 100%);  /** IE9 IE10 **/
    filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr='#4fc2f5',endColorstr='#006e9f'); /** IE7 **/
    -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4fc2f5',endColorstr='#006e9f',gradientType=1); /** IE8 **/}












.fzlc .item .btn{ height: 38px; line-height: 38px; width: 96px;border-radius: 38px; font-size: 16px;position:relative; text-align: center; font-weight: 600; color: #fff;background: -webkit-gradient(linear, 0 100%, 100% 100%, from(#50c3f5), to(#006e9f)); /** Chrome Safari **/
    background: -moz-linear-gradient(left, #50c3f5, #006e9f); /** FireFox **/
    background: -o-linear-gradient(left, #50c3f5, #006e9f);  /** Opear **/
    background: -ms-linear-gradient(#50c3f5 0%,#006e9f 100%);  /** IE9 IE10 **/
    filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr='#50c3f5',endColorstr='#006e9f'); /** IE7 **/
    -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#50c3f5',endColorstr='#006e9f',gradientType=1); /** IE8 **/}



    .fzlc .item .btn  a{color: #fff; font-weight: 600}
    .fzlc .item{ clear:both;padding:0px 63px; }
    .fzlc .item .time{ height: 337px;background:url(../images/fzlc_13.jpg) no-repeat right center; width: 140px;font-size: 18px; font-weight: 600;line-height: 361px; float: left}
    .fzlc .item a .img{float: left;width: 567px;height: 337px; overflow: hidden; cursor: pointer; }
	.fzlc .item a .img img{transition: all .5s;transform: scale(1);}
	.fzlc .item a .img img:hover{transform: scale(1.06);}
    .fzlc .item .text{float: left;width: 567px;}
    .fzlc .item .text{padding-left:40px;box-sizing: border-box;}
    .fzlc .item .text h3{ color: #333333;font-size: 24px; padding-top: 50px;padding-bottom: 20px; }
	.fzlc .item .text h6{ color: #333333;font-size: 20px; padding-bottom: 20px; }
    .fzlc .item .text p{ font-size: 16px; line-height: 32px; }
    .fzlc .item .text .btn{margin-top: 20px;}



      .fzlc .item:nth-child(2n) a .img{ float: right; }
      .fzlc .item:nth-child(2n) .text{ text-align: right;padding-left: 0px;padding-right: 40px; }
      .fzlc .item:nth-child(2n) .btn{ float: right; }






.news_content_title{ text-align: center; font-size: 18px; line-height: 48px; }
.news_content_title p{ text-align: center; font-size: 12px; line-height: 24px;padding-bottom: 20px; color: #666 }
.news_content_body{padding:30px 0; line-height: 24px; font-size:14px;}
.news_content_body p{margin-bottom: 10px;}
.news_prev{line-height: 28px; font-size: 14px; }




