






.about_R { width:690px; float:right;}
.about_R_img1 { float:left; margin-top:189px;}
.about_R_img2 { float:right; }
/*about e*/

/*lanmu s*/
a .lanmu {
	transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;
	
}

a:hover .lanmu {
	transform: translate(0,-10px);
	-webkit-transform: translate(0,-10px);
	-moz-transform: translate(0,-10px);
	-o-transform: translate(0,-10px);
	-ms-transform: translate(0,-10px);}
	
a:hover .lanmu i {  background-color:#0071c1; 
	}
.lanmu { width:240px; float:left; text-align:center; margin-bottom:54px; background:url(../images/xx2.jpg) no-repeat center right; }
.lanmu i { width:86px; height:86px; background-color:#c4c4c4; border-radius:50%; display: inline-block; line-height:86px; color:#FFF; font-size:44px; }
.lanmu p { font-size:20px; line-height:20px; margin-top:17px; color:#000;}
.lanmu span {line-height:10px; font-size:16px;text-transform:uppercase; color:#c0c0c0; font-family:Arial, Helvetica, sans-serif; }
.lanmu em { width:44px; height:2px; background-color:#198de0; display:block; margin:12px auto;}
/*lanmu e*/


/*service s*/
#service { width:100%; background:url(../images/fwbg.jpg) no-repeat top center; height:700px; clear:both; overflow:visible;  }

.fuwu_l { width:678px; height:590px; float:left; overflow:hidden;}
.fuwu_l img { height:590px; margin-left:-60px;  }
.fuwu_r { width:437px; height:590px; float:right; padding-top:60px}
.fuwu_r_top1 {padding-top:91px;}
.fuwu_r_top2 {padding-top:51px;}
.fuwu_r_top3 {padding-top:111px;}
.fuwu_r_img1 { margin-bottom:10px; margin-top:15px;}
.fuwu_r h2 { font-size:45px; color:#0070c0; padding-bottom:38px; font-weight:900; line-height:70px;}
.fuwu_r h2 span{ font-size:70px; color:#000000;  font-weight:900;}
.fuwu_r h2 b{ font-size:17px; color:#202020; padding-bottom:38px; line-height:45px;}
.fuwu_r p { color:#181818; font-size:18px; line-height:28px; padding-top:5px; }
	
.fuwu_r p a{
transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;}


.fuwu_r p a:hover{ padding-left:8px;
transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;}
	




#focus .yincang ul li a .anli_con h2, 
#focus .yincang ul li a .anli_con p, 
#focus .yincang ul li a .anli_con span, 
#focus .yincang ul li a .anli_con i, 
#focus .yincang ul li a .anli_img img
{transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;}

#focus .yincang ul li a:hover .anli_con h2, 
#focus .yincang ul li a:hover .anli_con p, 
#focus .yincang ul li a:hover .anli_con span, 
#focus .yincang ul li a:hover .anli_con i

{transform: translate(0,-20px);
-webkit-transform: translate(0,-20px);
	-moz-transform: translate(0,-20px);
	-o-transform: translate(0,-20px);
	-ms-transform: translate(0,-20px);}
#focus .yincang ul li a:hover .anli_img img
{ width:120%; height:120%; margin:-10% -10%;}
#focus .yincang ul li a:hover .anli_con p
{ width:170px;}





/* 核心代码 */
.focus{width:1200px;height:590px;position:relative;}
.yincang {width:1200px; height:590px;overflow:hidden; position:absolute;}
.focus ul{height:590px;position:absolute;}
.focus ul li{
	float: left;
	width: 1200px;
	height: 590px;
	overflow: hidden;
	position: relative;
	
	list-style-type: none;
}
/*.focus ul li div{position:absolute;overflow:hidden;}*/
.focus .btn{position:absolute;width:1060px;height:10px;padding:5px 10px;right:0;bottom:-50px;text-align:center;}
.focus .btn span{display:inline-block;_display:inline;_zoom:1;width:16px;height:16px;_font-size:0;margin-left:11px;cursor:pointer;background:#c2c2c2;border-radius:50%;}
.focus .btn span.on{background:#0070c0;}
.focus .preNext{width:45px;height:100px;position:absolute;top:90px;background:url(img/sprite.png) no-repeat 0 0;cursor:pointer;display:none;}
.focus .pre{left:0;}
.focus .next{right:0;background-position:right top;}


/*service e*/




/*news*/

.yingyong_h2 { 	width: 20%; float:left;  }
.yingyong_h2 p { line-height:46px; color:#000; font-size:18px;}
#home_news_top { height:115px;}
/*cp*/
svg{
	fill: currentColor;
}
.mt-tabpage {
	width: 1300px;
	margin-top:15px; margin-bottom:118px; margin-left:auto; margin-right: auto;
	
}
.mt-tabpage h2 {
	width: 20%;
	padding-right: 5%;
	text-align: right;
	float: left;
	height: 80px;
	line-height: 80px;
	font-size: 20px;
}
.mt-tabpage-title {
	height: 80px;
	font-size: 0;
	background-color: #fff;
	width: 75%;
	float: right;
	margin: auto;
	background: #fff;

}


.mt-tabpage-title .mt-tabpage-item {
	display: inline-block;
	width: 128px;
	height: 80px;
	line-height: 80px;
	text-align: center;
	color: #000;
	font-size: 18px;
	transition:All 0.2s ease-in-out;
	-webkit-transition:All 0.2s ease-in-out;
	-moz-transition:All 0.2s ease-in-out;
	-o-transition:All 0.2s ease-in-out;
	background-size:0px;background-position: center 68px;

}
.mt-tabpage-title .mt-tabpage-item:hover{
	color: #0058b9;
	font-weight: bold;
	
}
.mt-tabpage-title .mt-tabpage-item-cur {
	color: #0058b9;
	font-size: 18px;
	font-weight: bold;	background-image: url(../images/cpx.jpg);
	background-repeat: no-repeat;
	background-position: center 68px; background-size:128px;
	 

}
.mt-tabpage-count {
	position: relative;
	width: 1300px;
	height: 360px;
	overflow: hidden;
	padding-top: 40px;
}
.mt-tabpage-cont__wrap {
	position: absolute;
}
.mt-tabpage-count .mt-tabpage-item {
	width: 1300px;
	height: 360px;
	text-align: center;
}
.mt-tabpage-item_left { width:660px; text-align:left;}
.mt-tabpage-item_h3 {
	margin-top: 32px;
	line-height: 80px;
	font-size: 33px;
}
.mt-tabpage-item_p { line-height:32px; font-size:15px; color:#838383; }
.mt-tabpage-item_more {
	line-height: 53px;
	width: 264px;
	height: 53px;
	border: 1px solid #0068b4;
	font-size: 20px;
	color: #0064b1;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	margin-top: 43px; border-radius:50px;
	transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;
}
a:hover .mt-tabpage-item_more {
	color: #FFF;
	background-color: #0068b4;


}
/*cp end*/



#home_news_top { margin-top:86px;}



.newstitle { font-size:16px!important;}

.mt-tabpage .mt-tabpage-title .newstitle.mt-tabpage-item { width:187px!important; margin-right:3px!important; line-height:50px!important; height:50px!important; background-color:#f7f7f7;}
.mt-tabpage .mt-tabpage-title .newstitle.mt-tabpage-item:hover{
	
	font-weight: normal!important; 
	
}
.mt-tabpage .mt-tabpage-title .newstitle.mt-tabpage-item.mt-tabpage-item-cur {
	
	font-size: 16px!important;
	font-weight: normal!important; color:#FFF;
	background-color:#0064b0;
		background-image: -webkit-gradient(linear, left top, left bottom, from(#0064b0), to(#00a6e8));
	background-image: -webkit-linear-gradient(top,  #0064b0, #00a6e8);
	background-image: -moz-linear-gradient(top, #0064b0, #00a6e8);
	background-image: linear-gradient(top, #0064b0, #00a6e8);
	 

}

.home_news_ul li { width:100%; border-bottom:1px solid #f2f2f2;  padding-top:22px; padding-bottom:10px; display:flex; justify-content:space-between;}
.home_news_li_l { width:90px; border-right:1px solid #e3e3e3; height:52px; text-align:right; padding-right:20px; font-size:14px; color:#03589d; }
.home_news_li_l p { font-size:25px; margin:0px!important; }
.home_news_li_m { width:458px; padding-left:19px; text-align:left;}
.home_news_li_m h4 { width:100%; text-align:left; font-size:17px; font-weight:bold!important;}
.home_news_li_m p { width:100%; text-align:left; line-height:23px; font-size:14px; color:#767676;}
.home_news_li_r { width:30px; height:30px; text-align:center; line-height:30px; border-radius:50%;  color:#c3c3c3; border:1px solid #c3c3c3;margin-top:14px; }
.home_news_li_r .icon iconfont{font-size:8px!important; }
.content .mt-tabpage.left .mt-tabpage-count .mt-tabpage-cont__wrap .mt-tabpage-item .home_news_ul a li .home_news_li_m h4 { color:#1e1e1e!important;}
.content .mt-tabpage.left .mt-tabpage-count .mt-tabpage-cont__wrap .mt-tabpage-item .home_news_ul a li .home_news_li_m h4, 
.content .mt-tabpage.left .mt-tabpage-count .mt-tabpage-cont__wrap .mt-tabpage-item .home_news_ul a li .home_news_li_r {
	transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;	
	
	}

.content .mt-tabpage.left .mt-tabpage-count .mt-tabpage-cont__wrap .mt-tabpage-item .home_news_ul a:hover li .home_news_li_r {
	transform: translate(-10px,0);
	-webkit-transform: translate(-10px,0);
	-moz-transform: translate(-10px,0);
	-o-transform: translate(-10px,0);
	-ms-transform: translate(-10px,0); background-color:#00599d; color:#fff; border:1px solid #00599d;
	
	}
.content .mt-tabpage.left .mt-tabpage-count .mt-tabpage-cont__wrap .mt-tabpage-item .home_news_ul a:hover li .home_news_li_m h4 
 { color:#0070c0!important;
	
	}
.home_news_tu { width:596px; height:382px; overflow:hidden; margin-top:11px; position:relative;}
.home_news_tu_img  {width:596px; height:382px; position:absolute; top:0px; left:0px; }
.home_news_tu_con {width:596px; height:108px; position:absolute;   bottom:0px; left:0px;  
background-color:#0065b0;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#0065b0), to(#009bdf));
	background-image: -webkit-linear-gradient(left,  #0065b0, #009bdf);
	background-image: -moz-linear-gradient(left, #0065b0, #009bdf);
	background-image: linear-gradient(left, #0065b0, #009bdf);
	display:flex; justify-content: space-between; opacity:0.83;
	


}
.home_news_tu_con h3 { padding-left:55px; padding-top:25px; color:#FFF; line-height:28px; font-size:31px; font-weight:normal; font-family:"Times New Roman", Times, serif; } 
.home_news_tu_con h3 p { font-family:"微软雅黑"; font-size:17px;line-height:23px; }
.home_news_tu_con_b { float:right; padding-right:43px; padding-top:43px;}


.content a .home_news_tu.right .home_news_tu_img,
.content a .home_news_tu.right .home_news_tu_con {
	
		transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;	
	
	}

.content a:hover .home_news_tu.right .home_news_tu_img { width:110%; height:110%; top:-5%; left:-5%;
}
.content a:hover .home_news_tu.right .home_news_tu_con {height:90px;  }


/*news end*/


/*hot s*/
#hot { width:100%; background:url(../images/rmcpbg.jpg) no-repeat center top; height:606px; }
#hot h2 { width:100%; padding-top:82px; line-height:44px; font-size:22px; color:#FFF; text-align:center; font-weight:normal!important;}
#hot ul li { background-color:#FFF; width:218px; margin-right:27px; float:left; margin-top:50px;  padding-bottom:10px; }
#hot ul li h3 { line-height:47px; background-color:#179c89; text-align:center; color:#FFF; font-size:20px; font-weight:normal!important; margin-bottom:15px;}
#hot ul li p { padding-left:25px; padding-right:25px; line-height:24px; font-size:14px; color:#353535;}

.demo {OVERFLOW: hidden; WIDTH: 1200px}
.indemo {FLOAT: left; WIDTH: 800%}
.demo1 {FLOAT: left}
.demo2 {FLOAT: left}


/*hot e*/
