/******[header]********/
.header{}
.topWrap{padding:30px 0 16px 0}
.topLogo{margin-top:20px; margin: -10px 0 0 0;}
.wrap{width:100%}
.mar_auto{margin:0 auto}
.index_phone{     margin-top: 20px;width:230px;text-align: left;line-height: 30px;color:#2a2b7e;white-space:nowrap; font-weight:normal; font-size:18px; font-family:'微软雅黑'; font-weight:bold}
.index_phone form{height:30px;border-radius:5px;overflow:hidden; background:#9b9b9b url(../images/search_bg.png) no-repeat 5px center}
.index_phone form input{ height:30px; background:none;border:none; width:87%; padding-left:13%; color:#fff;font-size:12px; color:#ccc; line-height:30px}




.banner{width: 100%;height:499px;z-index: 0;overflow: hidden;position: relative; margin-top: -70px;}
.banner .flexslider{ width:1920px;height:100%;position:relative;left: 50%;margin-left: -960px;overflow:hidden; min-width:1000px;}
.banner .slides{position:relative;z-index:1;}
.banner .slides li{height:100%; position:relative}
.banner .slides li img{width: 100%; margin:0 auto; display:block}
/*
.banner .flex-direction-nav{ position:relative; z-index:50; bottom:50px; display:block; margin:0 auto; width:1000px}
.banner .flex-direction-nav li a{ display:block; width:52px; height:50px; position:absolute; text-indent:-9999px}
.banner .flex-direction-nav li a.flex-prev{background:url(../images/index_left.png) no-repeat; left:80px}
.banner .flex-direction-nav li a.flex-next{background:url(../images/index_right.png) no-repeat;right:80px}
.banner .flex-control-paging{}
*/
.banner .flex-control-nav{position:absolute;left:50%;bottom: 20px; z-index:100;text-align:left}
.banner .flex-control-nav li{display:inline-block;width:10px;height:10px;margin-right:8px;*display:inline;zoom:1}
.banner .flex-control-nav a{display:inline-block;width:10px;height:10px;line-height:40px;overflow:hidden;cursor:pointer}
.banner .flex-control-nav .flex-active{background-position:0 0}
.flex-control-paging li a {width:20px;height:20px; line-height:20px;display: block;cursor: pointer; text-indent: 0px; text-align: center;
	-webkit-border-radius:50%; -moz-border-radius:50%; -o-border-radius:50%;border-radius:50%;text-decoration: none;
	FILTER:alpha(opacity=80);opacity:0.8;background-color:#fff}
.flex-control-paging li a:hover{background-color:#fff; color: #ffffff;}
.flex-control-paging li a.flex-active {background-color:#000;cursor: pointer; color:#ffffff}
.banner .slides div{border:2px solid #cfa972; width:250px; padding-left:25px; height:50px; margin:-480px 0 0 22%; zoom:1; position:absolute; font-size:23px; line-height:50px}
.banner .slides div img{width:15px; height:17px; float:right; margin:16px 25px 0 0;*margin-top:-33px}
.banner .slides div a{color:#f2be74}
/*******[content]***********/
/*.content{height:2878px;}
.content_center{width:1300px;margin:0 auto;}*/
.block_1{height:405px; padding-top:65px;width:100%;margin:0 auto;}

.nban{ width:100%;}
.nban img{ width:100%;}
.block_1 span{font-size:14px;margin:8px 0; display: block;}
.block_1 h1{font-size: 36px;text-align:center;color:#616161;font-weight:normal;}
.block_1 h2{font-size: 20px;text-align:center;font-weight:normal;margin-top:4px; color:#b4b4b4;}
.block_1 img{ width:70px; margin-left:48%; margin-top:14px;}
.block_1 p{ line-height:36px;font-size:20px;margin:20px auto;color:#3d3d3d; text-align:center; width:90%;}
.block_1_bottom{ margin-top: 50px}
.block_1 .am{text-align:center; padding-top:1%;}
.block_1 .am a{
	padding: 7px 35px;
	border: 2px solid #cac6c7;
	font-size: 22px;
	color: #cac6c7;
	line-height: 30px;
	border-radius: 50px;
}
.block_1 .am a:hover{background:#ed6c00; color:#fff;}
/*四大优势*/
.in_4ys{ width:100%; height:100%; margin:4% auto;  }
.in_4ys .content{ width:100%; height:auto; margin:0 auto; margin-left:2.5%; }

.in_4ys .tel{ width:530px; height:54px; margin:55px auto 0; display:block; background:url(../images/ys_tel.png) 38px center no-repeat; text-indent:85px; line-height:54px; font-size:20px; color:#ffffff; border:3px solid #ffffff;border-radius: 25px;}
.in_4ys .tel span{ font-size:28px; color:#fff; font-weight:bold; font-family:Arial, Helvetica, sans-serif; line-height:54px}
.in_4ys .title h1{font-size: 36px;text-align:center;color:#616161;font-weight:normal;}
.in_4ys .title h2{font-size: 20px;text-align:center;font-weight:normal;margin-top:4px; color:#b4b4b4;}
.in_4ys .title img{ width:70px; margin-left:48%; margin-top:14px;}
.in_4ys .am{text-align:center; padding-top:30rem;}
.in_4ys .am a{
	padding: 7px 35px;
	border: 2px solid #cac6c7;
	font-size: 22px;
	color: #cac6c7;
	line-height: 30px;
	border-radius: 50px;
}
.in_4ys .am a:hover{background:#ed6c00; color:#fff;}

.in_4ys .content dl{width: 23%;margin-top: 3rem;height: 26.5rem;position: relative;float: left; margin-left:10px;}
.in_4ys .content dl dt{width: 100%;text-align: center;padding: 2.5rem 0 0;height:21rem;position: relative; background:#f8f8f8}
.in_4ys .content dl dt:before{content: "";width: 0.15rem;height: 100%;position: absolute;top: 0;right: 0;background: url(../images/six_line.png) no-repeat;background-size: 0.15rem 18rem;}
.in_4ys .content dl dt b{display: block;font-size: 1rem;color: #222;font-family: "DINOT";height: 5rem;line-height: 1.5rem;}
.in_4ys .content dl em{display: block;width: 130px;height: 130px;margin: 0 auto;line-height: 0;overflow: hidden;}
.in_4ys .content dl em img{width: 130px;height: 130px;}
.in_4ys .content dl h5{font-size: 1.3rem;color: #222;height: 5.5rem;line-height: 2rem;padding-top: 2rem;}
.in_4ys .content dl h5 i{display: block;font-size: 1rem;font-weight: normal; font-style:normal;margin-left: 10px;
    margin-right: 10px;}
.in_4ys .content dl dt h5{background: url(../images/six_ico07.png) no-repeat center bottom;background-size: 0.6rem 0.3rem;}
.in_4ys .content dl dd{width: 100%;height: 0;position: absolute;top: 0;left: 0;text-align: center;overflow: hidden;z-index: 1;}
.in_4ys .content dl dd h5{color: #fff;padding-top: 1rem;height: 3.5rem;}
.in_4ys .content dl dd p{font-size: 0.9rem;color: rgba(255,255,255,1);line-height: 1.4rem;width: 66%;margin: 0 auto;-webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:5;  overflow: hidden; text-overflow: ellipsis;}
.in_4ys .content dl dd {
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  -webkit-transition-property: color;
  transition-property: color;
  transition: all 0.3s;
}
.in_4ys .content dl dd:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(255,164,97,1);
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
  -webkit-transform-origin: 50% 0;
  transform-origin: 50% 0;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.in_4ys .content dl:hover dd:before,.in_4ys .content dl.cur dd:before {
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
  -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
  transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}
.in_4ys .content dl:hover dd,.in_4ys .content dl.cur dd{height: 21rem;padding-top: 4rem;}
.in_4ys .content dl.nobor dt:before{background: none;}
.in_4ys .content dl:hover dt,.in_4ys .content dl.cur dt{display: none;}


/*四大优势*/
.six{ width:100%; height:100%; margin:0 auto; background:#ffa461; }
.six .content{ width:100%; height:100%; margin-top: 2%;
  margin-left: 1.5%;}
.six .content ul li{ border-radius: 10px;float:left; width:15%; height:37rem; display:block; text-align:center; margin:0 7px; font-size:17px; line-height:26px; color:#fff; border:2px solid #fff; }
.six .content ul li img{ height:130px; padding-top:20px; padding-bottom:28px;transition: all 0.3s linear 0s;}
.six .content ul li:hover img{transform:rotate(360deg);}
.six .content ul li h1{ font-size:28px; color:#fff; font-weight:bold; line-height:42px}
.six .content ul li .dec{ width:35px; height:2px; display:block; margin:12px auto; background:#ffffff}
.six .content ul li p{ margin-left:10px;margin-right:10px; line-height:30px; height:17rem;}
.six .tel{ width:530px; height:54px; margin:55px auto 0; display:block; background:url(../images/ys_tel.png) 38px center no-repeat; text-indent:85px; line-height:54px; font-size:20px; color:#ffffff; border:3px solid #ffffff;border-radius: 25px;}
.six .tel span{ font-size:28px; color:#fff; font-weight:bold; font-family:Arial, Helvetica, sans-serif; line-height:54px}
.six .title{ padding-top:45px;}
.six .title h1{font-size: 36px;text-align:center;color:#fff;font-weight:normal;}
.six .title h2{font-size: 20px;text-align:center;font-weight:normal;margin-top:4px; color:#fff;}
.six .title img{ width:70px; margin-left:47.5%; margin-top:14px;}
.six .am{text-align:center; padding-top:65px; padding-bottom:28px;}
.six .am a{
	padding: 7px 35px;
	border: 2px solid #fff;
	font-size: 22px;
	color: #fff;
	line-height: 30px;
	border-radius: 50px;
}
.six .am a:hover{background:#fff; color:#ed6c00;}

.six .content ul li .ig{ width:40px; height:30px; display:block; margin:0 auto; }
.six .content ul li .ig img{ width:100%; height:100%;}

.contactUs{height: 565px;}
.contactUs h1{font-size: 36px;text-align:center;color:#ed6c00;font-weight:normal;}
.contactUs h2{font-size: 20px;text-align:center;font-weight:normal;margin-top:4px;margin-bottom:70px;}

.contactLeft{width:330px; height: 290px;float:left;margin-left:40px;}
.contactCenter{ width:300px;float:left;font-size:14px;color:#fff;margin:-10px 0 0 110px; line-height: 30px}
.contactRight{width:280px;float:left;margin-left:100px}
.contactRight ul li input[type=text]{width:100%;height:50px; line-height: 50px; border:1px solid #656565;border-radius: 10px;margin-bottom:15px; background: none; text-indent: 20px;color:#656565}
.contactRight ul li textarea{height:95px;width:100%;border-radius: 10px; background: none;text-indent: 20px;color:#656565;line-height:30px;border:1px solid #656565}
.contactRight ul li input[type=submit]{width:100px;height:40px;border-radius: 10px; background: #ed6c00;border:none;color:#fff;float:right;margin-top:15px}

.footer{height:292px; background:url(../images/fb.jpg) no-repeat center bottom;border-top:1px solid #fc5353;color:#d3d3d3; text-align: right;line-height: 94px}
.footer img{margin-top:20px;float:left}
.footer .text p{ color:#fff;line-height: 36px;
    font-size: 20px; text-align:left;}
.footer .text{ width:40%;}
.footer .wenzi{ width: 40%;
    margin-top: 4%;
	margin-left:3%}
.footer .wenzi p{ color:#fff;line-height: 56px;
    font-size: 36px; text-align:left;}
	
.footer .wenzi .pm{text-align:left; padding-top:27px;}
.footer .wenzi .pm a{
	padding: 7px 35px;
	border: 2px solid #fff;
	font-size: 22px;
	color: #fff;
	line-height: 30px;
	border-radius: 50px;
}

.block_1_bottom ul{ position:absolute;}
.block_1_bottom_wrap{ padding:0 0 0 0;overflow: hidden; width:1095px;position: relative; height: 120px;float:left;margin-left:10px}


.product_list{
	width: 1126px;
	height: auto;
	margin: 0 auto;
	overflow: hidden;
}

.product_list ul{
	width: 100%;
}
.product_list ul li{
	width: 124px;
	margin-right: 43px;
	float: left;
}
.product_list ul li img{
	width: 124px;
	height: 122px;
	border-radius: 50%;
}


/* in_pro */
.in_pro{padding-bottom: 50px;}
.in_pro ul.tabTop{margin: 0 -8px 20px;overflow:hidden}
.in_pro ul.tabTop li{width:157px;line-height:54px;text-align:center;cursor:pointer;float:left;font-size:18px;margin: 0 8px;background:#0867c4;}
.in_pro ul.tabTop li.on{background:#f67406;}
.in_pro ul.tabTop li a{color:#fff;}

.in_pro ul.tabBottom{display:none;overflow:hidden;margin: 0 33px;}
.in_pro ul.tabBottom.on{display:block}
.in_pro ul.tabBottom li{float:left; _display:inline;margin:15px;width:348px; overflow: hidden;}
.in_pro ul.tabBottom li .pic{width:348px; height:282px;overflow: hidden;}
.in_pro ul.tabBottom li .pic img{ width:100%;display: block;-webkit-transition: transform .3s linear;-moz-transition: transform .3s linear;-o-transition: transform .3s linear;-ms-transition: transform .3s linear;transition: transform .3s linear;}
.in_pro ul.tabBottom li:hover img{-webkit-transform: scale(1.1) !important;-moz-transform: scale(1.1) !important;-ms-transform: scale(1.1) !important;transform: scale(1.1) !important;}

.in_pro .slideTxtBox {
    width: 90%;
    height: auto;
    text-align: center;
    margin: 0 auto;
    margin-top: 3%;
}

.in_pro .slideTxtBox .hd {
    width: 100%;
    /*margin: 30px auto 0;*/
    text-align: center;
}

.in_pro .slideTxtBox .hd li {
    width: 160px;
    height: 56px;
    background: #ffa461;
    display: inline-block;
    vertical-align: top;
    margin: 7px;
	border-radius:35px;
}

.in_pro .slideTxtBox .hd li a {
    display: block;
    width: 100%;
    height: 56px;
    line-height: 56px;
    text-align: center;
    font-size: 19px;
    color: white;
}

.in_pro .slideTxtBox .hd li.on,
.in_pro .slideTxtBox .hd li:hover {
    background: #EA3F00;
}

.in_pro .slideTxtBox .bd {
    margin-top: 24px;
    position: relative;
    left: 10px;
}

.in_pro .slideTxtBox .bd .boxs {
    text-align: center;
}

.in_pro .slideTxtBox .bd .boxs li {
    display: inline-block;
    width: 22.5%;
    margin: 12px;
    vertical-align: top;
	
}
.in_pro .slideTxtBox .bd .boxs li:nth-child(4n){margin-right: 0;}
.in_pro .slideTxtBox .bd .boxs li .pic {
    display: block;
    position: relative;
	width:100%;
}

.in_pro .slideTxtBox .bd .boxs li .pic img{border-radius:10px; width:100%}
.in_pro .slideTxtBox .bd .boxs li:hover .pic img{transform: scale(1.1); transition: all 1s ease-out;}

.in_pro .slideTxtBox .bd .boxs li .pic em {
    
	display:none;
	
	
}
.in_pro .slideTxtBox .bd .boxs li:hover .pic em{ 
display: block; 
position: absolute; 
left: 0; 
top: 85%; 
/*padding: 60px 30px 0 35px;*/
width: 100%; 

height:40px;
background:rgb(234,63,0,0.75);
border-radius:10px;

}

.in_pro .slideTxtBox .bd .boxs li .pic em .cover p{
	
	color: #fff; 
font-size: 20px; 
font-weight:500;
font-style:normal;
padding-top:2%;
text-align:center;

}

.in_pro .slideTxtBox .bd .boxs li:hover .pic .cover{
	/*display:block;*/
	}
.in_pro .slideTxtBox .bd .boxs li:hover .pic .cover p{
	
	
	
}


.in_pro .slideTxtBox .bd .boxs li div.txt {
    width: 100%;
    height: 54px;
    background: #0074e2;
    line-height: 53px;
    position: relative;
    margin-top: 10px;
    text-align: left;
}

.in_pro .slideTxtBox .bd .boxs li div.txt .txt1 {
    color: white;
    margin-left: 28px;
	font-size: 19px;
}

.in_pro .slideTxtBox .bd .boxs li div.txt .more {
    display: block;
    width: 49px;
    height: 54px;
    background: url(../images/p41.png) no-repeat center #0f51bb;
    position: absolute;
    right: 0;
    top: 0;
}

.in_pro .slideTxtBox .bd .boxs li:hover .pic .cover {
    background: url(../images/p4.png) no-repeat;
}
.in_pro .title{ padding-top:45px;}
.in_pro .title h1{font-size: 36px;text-align:center;color:#616161;font-weight:normal;}
.in_pro .title h2{font-size: 20px;text-align:center;font-weight:normal;margin-top:4px; color:#b4b4b4;}
.in_pro .title img{ width:70px; margin-left:47.5%; margin-top:14px;}
.in_pro .am{text-align:center; padding-top:2%;}
.in_pro .am a{
	padding: 7px 35px;
	border: 2px solid #cac6c7;
	font-size: 22px;
	color: #cac6c7;
	line-height: 30px;
	border-radius: 50px;
}
.in_pro .am a:hover{background:#ed6c00; color:#fff;}


.in_news{
	background: url(../images/bg_cp.jpg) center top no-repeat;
    padding-top: 60px;
    padding-bottom: 70px; background-size:100% 100%}



.in_news .news_top {text-align: center; margin-top:20px }
.in_news .news_top li{
	 width: 160px;
    height: 56px;
    background: #ffa461;
    display: inline-block;
    vertical-align: top;
    margin: 7px;
	border-radius:35px;
	}
.in_news .news_top li:nth-child(5){}
.in_news .news_top li a{display: block;
    width: 100%;
    height: 56px;
    line-height: 56px;
    text-align: center;
    font-size: 19px;
    color: white;}
.in_news .news_top li:hover,.in_news .news_top li.on{ color: #fff; background: #EA3F00;border-radius:35px;}
.in_news .news_top li:hover a,.in_news .news_top li.on a{color: #fff; background: #EA3F00; border-radius:35px;}

.in_news .news_box{     width: 90%;
    height: auto;
    text-align: center;
    margin: 0 auto;
    margin-top: 3%;}
.in_news .news_box ul{display: none;}
.in_news .news_box ul.on{display: block;}

.in_news .news_box li {
	display: inline-block;
    width: 22.5%;
    margin: 12px;
    vertical-align: top;
	}
.in_news .news_box li:nth-child(4n){
	margin-right: 0;
} 


.in_news .news_box li .topimg{
	display: block;
    position: relative;
	width:100%;
	
	}
.in_news .news_box li .topimg img{
	border-radius:10px; width:100%;height:245px;
	}
.in_news .news_box li:hover .topimg img{
	transform: scale(1.1); transition: all 1s ease-out;
	}

.in_news .news_box li .topimg p{
	display:none;
	position: absolute; 
    
	}	
.in_news .news_box li .topimg p a{
	color: #fff; 
font-size: 20px; 
font-weight:500;
font-style:normal;
text-align:center;
	}
.in_news .news_box li:hover .topimg p{ display: block; 

left: 0; 
top: 85%; 
/*padding: 60px 30px 0 35px;*/
width: 100%; 

height:46px;
background:rgb(234,63,0,0.75);
border-radius:10px;}
.in_news .news_box li:hover .topimg p a{
	line-height:52px;
	font-size:18px;
	color:#fff;
	}	

.in_news .news_topa {text-align: center; margin-top:20px }
.in_news .news_topa li{
	display: inline-block;
    height: 50px;
    line-height: 50px;
    padding: 0 70px;
    margin: 0 15px;
    color: #fff;
    font-size:20px;
    background:#fab614; font-weight:bold;border-radius: 30px;
	}
.in_news .news_topa li span{color:#ffffff;font-size: 18px; line-height:50px; font-weight:500}
.in_news .news_topa li a{color:#ffffff;font-size: 18px; line-height:50px; font-weight:500}

.in_news .title{ padding-top:45px;}
.in_news .title h1{font-size: 36px;text-align:center;color:#616161;font-weight:normal;}
.in_news .title h2{font-size: 20px;text-align:center;font-weight:normal;margin-top:4px; color:#b4b4b4;}
.in_news .title img{ width:70px; margin-left:47.5%; margin-top:14px;}
.in_news .am{text-align:center; padding-top:2%;}
.in_news .am a{
	padding: 7px 35px;
	border: 2px solid #cac6c7;
	font-size: 22px;
	color: #cac6c7;
	line-height: 30px;
	border-radius: 50px;
}
.in_news .am a:hover{background:#ed6c00; color:#fff;}


/*案例*/
.anli{ width:100%; height:100%; margin:0 auto; background:#ffa461; }
.anli .content{ width:90%; height:auto; margin:0 auto; margin-top:25px;}
/*.anli .content ul li{ border-radius: 5%;float:left; width:204px; height:395px; display:block; text-align:center; margin:0 3px; font-size:17px; line-height:26px; color:#fff; border:3px solid #fff; }
.anli .content ul li img{ height:130px; padding-top:20px; padding-bottom:28px;transition: all 0.3s linear 0s;}
.anli .content ul li:hover img{transform:rotate(360deg);}
.anli .content ul li p{ font-size:28px; color:#fff; font-weight:bold; line-height:42px}
.anli .content ul li .dec{ width:35px; height:2px; display:block; margin:12px auto; background:#ffffff}*/
.anli .tel{ width:530px; height:54px; margin:55px auto 0; display:block; background:url(../images/ys_tel.png) 38px center no-repeat; text-indent:85px; line-height:54px; font-size:20px; color:#ffffff; border:3px solid #ffffff;border-radius: 25px;}
.anli .tel span{ font-size:28px; color:#fff; font-weight:bold; font-family:Arial, Helvetica, sans-serif; line-height:54px}
.anli .title{ padding-top:45px;}
.anli .title h1{font-size: 36px;text-align:center;color:#fff;font-weight:normal;}
.anli .title h2{font-size: 20px;text-align:center;font-weight:normal;margin-top:4px; color:#fff;}
.anli .title img{ width:70px; margin-left:47.5%; margin-top:14px;}
.anli .am{text-align:center; padding-top:30px; padding-bottom:28px;}
.anli .am a{
	padding: 7px 35px;
	border: 2px solid #fff;
	font-size: 22px;
	color: #fff;
	line-height: 30px;
	border-radius: 50px;
}
.anli .am a:hover{background:#fff; color:#ed6c00;}

.anli .content ul li .ig{ width:40px; height:30px; display:block; margin:12px auto; }
.anli .content ul li .ig img{ width:100%; height:100%;}


.anli .content ul .boxs {
    text-align: center;
}

.anli .content ul .boxs li {
    display: inline-block;
    width: 18%;
    margin: 12px;
    vertical-align: top;
	border-radius:10px;
	float:left;
}

.anli .content ul .boxs li .pic {
    display: block;
    position: relative;
	
}

.anli .content ul .boxs li .pic .cover {
    width: 100%;
    
    position: absolute;
    top: 0;
    left: 0;
}

.anli .content ul .boxs li .pic img{ width:100%; height:128px;}
.anli .content ul .boxs li:hover .pic img{transform: scale(1.1); transition: all 1s ease-out;}

.anli .content ul .boxs li:nth-child(5n) {
    margin-right: 0;}

/*首页新闻中心*/
.newContBox{width:100%; height:auto; margin:0px auto 55px;}
.newContBox .newCont{width:100%;margin:0 auto;overflow: hidden;}

.newContBox .newCont .title{ display:block; text-align:center;  font-size:20px; color:#666666; line-height:35px}
.newContBox .newCont .title p{ font-size:40px; color:#0051a3; font-weight:bold; line-height:55px; margin-bottom:10px}

.newCont .newtop .listnew{float: right;}
.newCont .newtop .listnew li{float: left;margin-right:30px;color:#fff;font-size:16px;padding-bottom:10px;cursor: pointer;}
.newCont .newtop .listnew li:last-child{margin-right:0;}
.newCont .newtop .listnew li:hover{border-bottom: 2px solid #fff;}


.newCont .newctext{width:100%;overflow:hidden;display: none;}

.newCont .newctext.newshown{display: block; margin-top:2%; margin-left:9%; width:90%;}
.newCont .newctext .ncontl{width:20.5%; height:30rem; display:block;overflow:hidden;float: left;;padding:12px; padding-bottom:0; margin-right:1%; background:#f1f1f1; border-radius:10px;}
.newCont .newctext .ncontl:nth-child(4n) {
    margin-right: 0;}
.newCont .newctext .ncontl .ncimg{width:100%; display:block; overflow:hidden; text-align:center; background:#015aaa; border-radius:10px;}
.newCont .newctext .ncontl .ncimg img{max-width:100%; transform: scale(1);transition: all 1s ease-out;}
.newCont .newctext .ncontl:hover .ncimg img{transform: scale(1.2);}
.newCont .newctext .ncontl .nctit{ font-weight:600;width:80%; line-height:55px; float:left;font-size:18px;display:block; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.newCont .newctext .ncontl span{ float:right; font-size:15px; font-family:Arial, Helvetica, sans-serif; color:#aaaaaa; line-height:45px; background:url(../images/date.png) 0 center no-repeat; padding-left:20px}
.newCont .newctext .ncontl .ncdate{ background:url(../images/date.png) 0 center no-repeat; text-indent:25px;color:#1f5db0;font-size:15px;margin-bottom:10px;}
.newCont .newctext .ncontl .nctext{color:#5e5e5e !important;font-size:15px !important;line-height:24px !important; height:170px; display:block; overflow:hidden}
.newCont .newctext .ncontl .ncnexta{width:95px;height:30px;display: block; text-align:center; line-height:30px; background:#0051a3; color:#fff; font-size:15px;float: right;border-radius:15px; margin-top:10px}

.newCont .newctext .ncontr{width:620px; height:auto; display:block;overflow:hidden;float: right;}
.newCont .newctext .ncontr ul{width:100%;overflow:hidden;}
.newCont .newctext .ncontr ul li{width:100%;overflow:hidden; padding-top:24px; padding-bottom:24px; border-bottom:1px dotted #bababa}
.newCont .newctext .ncontr ul li:first-child{ padding-top:0}
/*.newCont .newctext .ncontr ul li:last-child{ padding-bottom:0}*/
.newCont .newctext .ncontl .text{ margin-top:10px}
.newCont .newctext .ncontr ul li a{width:100%;overflow:hidden;display: block;background: url(../images/mnarr.png) right bottom no-repeat;}
.newCont .newctext .ncontr ul li a .nrtit{width:100%;color:#222;font-size:18px;margin-bottom:15px;overflow: hidden;height:30px;}
.newCont .newctext .ncontr ul li a .nrtit .stit{width:80%;float: left;line-height: 30px;}
.newCont .newctext .ncontr ul li:hover a .nrtit .stit{color:#015aaa;}
.newCont .newctext .ncontr ul li a .nrtit .date{
    float: right;
    text-align: right;
    color: #aaaaaa;
    font-size: 15px;
    line-height: 30px;
    background: url(../images/date.png) 0 center no-repeat;
    padding-left: 20px;
	}
.newCont .newctext .ncontr ul li a .nrtext{width:80%;color:#5e5e5e;font-size:15px;line-height:24px; height:48px; display:block; overflow:hidden}

.newCont .title{ padding-top:45px;}
.newCont .title h1{font-size: 36px;text-align:center;color:#616161;font-weight:normal;}
.newCont .title h2{font-size: 20px;text-align:center;font-weight:normal;margin-top:4px; color:#b4b4b4;}
.newCont .title img{ width:70px;  margin-top:14px;}
.newCont .am{text-align:center; padding-top:38px; padding-bottom:10px;}
.newCont .am a{
	padding: 7px 35px;
	border: 2px solid #cac6c7;
	font-size: 22px;
	color: #cac6c7;
	line-height: 30px;
	border-radius: 50px;
}
.newCont .am a:hover{background:#ed6c00; color:#fff;}

