@charset "utf-8";

/*----------------------------------------------------
                 Procyon - CSS File
------------------------------------------------------*/
ul,li,p{ padding:0; margin:0;list-style: none}
body{
	font-family:"微软雅黑", "黑体" !important;
	font-size:14px;
	color:#828282;
	line-height:22px;
	padding:0px;
	margin:0px;
}

.top{
	max-width: 1900px;
	min-width: 1200px;
	margin: auto;
	z-index: 99;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
}
.top_logo{
	width: 1200px;
	margin: auto;
}

.top_logo>.left{
	float: left;
	margin-top: 20px;
}
.top_logo>.right{
	float: right;
}
.top_logo>.right>.phone{
	background: url("../images/phone.png")no-repeat;
	padding: 4px 0;
	padding-left: 35px;
	margin-top: 17px;
	font-size:24px;
	font-weight:400;
	color:rgba(254,254,254,1);
}
.top_logo>.right>.ss{
	text-align: right;
	margin-top: 15px;
}
.keywords{
	width:290px;
	height:30px;
	background:rgba(255,255,255,1);
	border:1px solid rgba(153,153,153,1);
	opacity:0.8;
	padding-left: 13px;
}
.butt{
	position: absolute;
	top: 0;
	right: 0;
	width: 34px;
	height: 34px;
	border: 0;
	background: url("../images/ss.png")no-repeat center;
}
.top>.top_main{
	max-width: 1920px;
	min-width: 1200px;
	height: 40px;
	background:rgba(255,255,255,0.55);
	margin-top: 14px;
}
.top>.top_main>div{
	width: 1200px;
	margin: auto;
}
a{
	text-decoration: none;
}
.top>.top_main>div>.main{
	float: left;
	width: 12.5%;
	text-align: center;
	font-size:15px;
	font-weight:400;
	color:rgba(51,51,51,1);
	padding: 9px 0;
	display: block;
}
.top>.top_main>div>.main:hover{
	background: url("../images/nav.png")no-repeat center;
	background-position: center bottom;
}
.top>.top_main>div>.curl{
	background: url("../images/nav.png")no-repeat center;
	background-position: center bottom;
}


.index_yw{
	width: 1200px;
	margin: auto;
}
.index_yw>.bt{
	text-align: center;
	height:116px;
	background: url("../images/bt.png")no-repeat center;
	background-position: center bottom;
	padding-top: 44px;
}
.index_yw>.bt>div:nth-child(1){
	font-size:46px;
	font-family:MicrosoftYaHei;
	font-weight:400;
	color:rgba(51,51,51,1);
	padding-top: 5px;
}
.index_yw>.bt>div:nth-child(2){
	font-size:36px;
	font-family:MicrosoftYaHei;
	font-weight:400;
	color:rgba(41,171,226,1);
	margin-top: 30px;
}
.index_yw>.ys_tb>.left{
	float: left;
	width: 20%;
	text-align: center;
}
.index_yw>.ys_tb>.left:nth-child(1)>.img{
	width: 151px;
	height: 151px;
	margin: auto;
	background: url("../images/yw1.png")no-repeat center;
	background-size: 151px 151px;
}
.index_yw>.ys_tb>.left:nth-child(2)>.img{
	width: 151px;
	height: 151px;
	margin: auto;
	background: url("../images/yw2.png")no-repeat center;
	background-size: 151px 151px;
}
.index_yw>.ys_tb>.left:nth-child(3)>.img{
	width: 151px;
	height: 151px;
	margin: auto;
	background: url("../images/yw3.png")no-repeat center;
	background-size: 151px 151px;
}
.index_yw>.ys_tb>.left:nth-child(4)>.img{
	width: 151px;
	height: 151px;
	margin: auto;
	background: url("../images/yw4.png")no-repeat center;
	background-size: 151px 151px;
}
.index_yw>.ys_tb>.left:nth-child(5)>.img{
	width: 151px;
	height: 151px;
	margin: auto;
	background: url("../images/yw5.png")no-repeat center;
	background-size: 151px 151px;
}
.index_yw>.ys_tb>.left>.tit{
	margin-top: 22px;
	font-size:16px;
	font-weight:400;
	color:rgba(102,102,102,1);
	line-height:20px;
}
.index_yw>.ys_tb{
	margin-top: 78px;
}
.index_yw>.ys_tb>.left:nth-child(1):hover>.img{
	background: url("../images/b1.png")no-repeat center;
}
.index_yw>.ys_tb>.left:nth-child(2):hover>.img{
	background: url("../images/b2.png")no-repeat center;
}
.index_yw>.ys_tb>.left:nth-child(3):hover>.img{
	background: url("../images/b3.png")no-repeat center;
}
.index_yw>.ys_tb>.left:nth-child(4):hover>.img{
	background: url("../images/b4.png")no-repeat center;
}
.index_yw>.ys_tb>.left:nth-child(5):hover>.img{
	background: url("../images/b5.png")no-repeat center;
}
.yw_bg{
	background:rgba(247,247,247,1);
	max-width: 1920px;
	min-width: 1200px;
	margin: auto;
}

.ywbk{
	margin-top: 80px;
}
.index_yw>.ywbk>.left{
	float: left;
	width: 380px;
}
.index_yw>.ywbk>.left:nth-child(2){
	margin: 0 20px;
}
.index_yw>.ywbk>.left:nth-child(1){
	margin-left: 10px;
}
.index_yw>.ywbk>.left .img{
	width: 380px;
	height: 310px;
}
.index_yw>.ywbk>.left img{
	width: 380px;
	height: 310px;
}
.index_yw>.ywbk>.left .tit{
	font-size:18px;
	font-family:MicrosoftYaHei;
	font-weight:400;
	color:rgba(51,51,51,1);
	text-align: center;
	padding: 25px;
	background: #F2F2F2;
}


.index_lc{
	max-width: 1920px;
	min-width: 1200px;
	margin: auto;
	background: url("../images/lcbg.png")no-repeat center;
	background-size: 1920px 627px;
}
.index_lc>div{
	width: 1200px;
	margin: auto;
	height: 627px;
}
.index_lc .d_t{
	font-size:48px;
	font-weight:bold;
	color:rgba(255,255,255,1);
	line-height:36px;
	text-align: center;
	padding-top: 175px;
}
.index_lc .x_t{
	text-transform:Uppercase;
	font-size:16px;
	font-weight:400;
	color:rgba(255,255,255,1);
	line-height:24px;
	text-align: center;
	margin-top: 17px;
}

.index_lc .lc_img{
	margin-top: 68px;
}
.index_lc .lc_img>.left{
	float: left;
	width: 150px;
}
.index_lc .lc_img>.left>.img{
	background: #fff;
	text-align: center;
	width: 150px;
	height: 150px;
	border-radius: 50%;
	position: relative;
}
.index_lc .lc_img>.left>.img>div{
	width: 143px;
	height: 143px;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	border-radius: 50%;
}
.index_lc .lc_img>.left>.img:hover>div{
	border:7px solid rgba(60,171,250,1);
}
.index_lc .lc_img>.left>.img img{
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
}
.index_lc .lc_img>.left>.tit{
	text-align: center;
	font-size:24px;
	font-weight:bold;
	color:rgba(255,255,255,1);
	line-height:24px;
	margin-top: 38px;
}




.index_al{
	width: 1200px;
	margin: auto;
}
.index_al>.bt{
	text-align: center;
	height:116px;
	background: url("../images/bt.png")no-repeat center;
	background-position: center bottom;
	padding-top: 86px;
}
.index_al>.bt>div:nth-child(1){
	font-size:46px;
	font-family:MicrosoftYaHei;
	font-weight:400;
	color:rgba(51,51,51,1);
	padding-top: 5px;
}
.index_al>.bt>div:nth-child(2){
	font-size:36px;
	font-family:MicrosoftYaHei;
	font-weight:400;
	color:rgba(41,171,226,1);
	margin-top: 30px;
}
.index_al>.al_list{
	margin-top: 108px;
}
.index_al>.more{
	margin-top: 85px;
	text-align: center;
	margin-bottom: 95px;
}
.index_al>.more>a{
	font-size:18px;
	font-family:MicrosoftYaHei;
	font-weight:400;
	color:rgba(153,153,153,1);
	line-height:18px;
	padding: 20px 0;
	border-bottom: 2px solid #3CABFA;
}
.index_al>.al_list>.left{
	float: left;
	height: 337px;
	width: 340px;
}
.index_al>.al_list>.left:nth-child(1){
	margin-left: 15px;
}
.index_al>.al_list>.left:nth-child(2){
	margin: 0 66px;
}
.index_al>.al_list>.left .img{
	width: 330px;
	height: 180px;
	margin: auto;
	margin-top: 54px;
}
.index_al>.al_list>.left .img>img{
	width: 100%;
	height: 180px;
}
.index_al>.al_list>.left .tit{
	font-size:18px;
	font-weight:400;
	color:rgba(51,51,51,1);
	padding: 20px 0;
	text-align: center;
	width: 330px;
	margin: auto;
}
.index_al>.al_list>.left:hover{
	background: url("../images/img.png")no-repeat;
	background-position: left center;
}
.index_al>.al_list>.left:hover .tit{
	color: #fff;
	background:rgba(60,171,250,1);
}

.index_ys{
	max-width: 1920px;
	min-width: 1200px;
	margin: auto;
	background: url("../images/ys_bg.png")no-repeat center;
	background-size: 1920px 1060px;
}
.index_ys>div{
	width: 1200px;
	margin: auto;
	height: 1004px;
	padding-top: 56px;
}
.index_ys>div>.l_tit{
	width:385px;
	background:rgba(60,171,250,1);
	font-size:40px;
	font-weight:bold;
	color:rgba(255,255,255,1);
	padding: 30px 0;
	text-align: center;
	margin-left: 23px;
}
.index_ys>div>.lh{
	font-size:30px;
	font-weight:bold;
	color:rgba(51,51,51,1);
	margin-left:100px;
	margin-top: 75px;
}
.index_ys>div>.ys_list{
	margin-top: 109px;
}
.index_ys>div>.ys_list .left{
	float: left;
	width: 66px;
	height: 56px;
	background: url("../images/number.png")no-repeat center;
	background-size: 100% 100%;
}
.index_ys>div>.ys_list .left>div{
	text-align: center;
	font-size:36px;
	font-weight:bold;
	color:rgba(247,247,247,1);
	margin-top: 16px;
}
.index_ys>div>.ys_list .right{
	float: left;
	margin-left: 23px;
	width: 513px;
}
.index_ys>div>.ys_list .right>div:nth-child(1){
	font-size:24px;
	font-family:MicrosoftYaHei;
	font-weight:400;
	color:rgba(153,153,153,1);
}
.index_ys>div>.ys_list .right>div:nth-child(2){
	font-size:24px;
	font-family:MicrosoftYaHei-Bold;
	font-weight:bold;
	color:rgba(51,51,51,1);
	margin: 15px 0;
}
.index_ys>div>.ys_list .right>div:nth-child(3){
	font-size:18px;
	font-family:MicrosoftYaHei;
	font-weight:400;
	color:rgba(102,102,102,1);
	line-height:36px;
}



.about{
	width: 1200px;
	margin: auto;
}
.about>.bt{
	text-align: center;
	height:116px;
	background: url("../images/bt.png")no-repeat center;
	background-position: center bottom;
	padding-top: 86px;
}
.about>.bt>div:nth-child(1){
	font-size:46px;
	font-family:MicrosoftYaHei;
	font-weight:400;
	color:rgba(51,51,51,1);
	padding-top: 5px;
}
.about>.bt>div:nth-child(2){
	font-size:36px;
	font-family:MicrosoftYaHei;
	font-weight:400;
	color:rgba(41,171,226,1);
	margin-top: 30px;
}
.about>.index_about{
	margin-top: 95px;
}
.about>.index_about>.left{
	float: left;
	width: 50%;
	text-align: center;
}
.about>.index_about>.right{
	float: right;
	width: 50%;
}
.about>.index_about>.right>.about_content{
	width: 510px;
	margin: auto;
}
.about>.index_about>.right>.about_content>div:nth-child(1){
	font-size:24px;
	font-family:MicrosoftYaHei;
	font-weight:400;
	color:rgba(51,51,51,1);
}
.about>.index_about>.right>.about_content>div:nth-child(2){
	font-size:16px;
	font-family:MicrosoftYaHei;
	font-weight:400;
	color:rgba(51,51,51,1);
	line-height:30px;
	margin-top: 40px;
}
.about>.index_about>.right>.about_content>div:nth-child(3){
	width: 50%;
	margin: auto;
	text-align: right;
	margin-top: 44px;
}
.about>.index_about>.right>.about_content>div:nth-child(3)>a{
	padding: 6px 13px;
	font-size:16px;
	font-family:MicrosoftYaHei;
	font-weight:400;
	color:rgba(255,255,255,1);
	background:rgba(60,171,250,1);
	border:1px solid rgba(255,255,255,1);
	border-radius:5px;
}
.about>.index_about>.right>.about_content>div:nth-child(3)>a:nth-child(1){
	margin-right: 15px;
}
.about>.index_about>.right>.qyry{
	margin-top: 65px;
}



.index_news{
	width: 1200px;
	margin: auto;
	margin-top: 57px;
	padding-bottom: 65px;
}
.index_news>.left{
	float: left;
	width: 50%;
}
.index_news>.left>.width{
	width:482px;
	margin: auto;
}
.index_news>.left>.width>.bt{
	margin-bottom: 20px;
}
.index_news>.left>.width>.bt>a{
	display: block;
	float: left;
}
.index_news>.left>.width>.bt>a:nth-child(1){
	font-size:24px;
	font-family:MicrosoftYaHei-Bold;
	font-weight:bold;
	color:rgba(51,51,51,1);
}
.index_news>.left>.width>.bt>a:nth-child(2){
	font-size:16px;
	font-family:MicrosoftYaHei-Bold;
	font-weight:bold;
	color:rgba(0,0,0,1);
	margin-left: 280px;
	margin-top: 3px;
}
.index_news>.left>.width>.bt>a:nth-child(3){
	width:19px;
	height:19px;
	background: url("../images/gd.png")no-repeat center;
	background-size: 100% 100%;
	margin-left: 20px;
	margin-top: 3px;
}
.index_news>.right{
	float: right;
	width: 50%;
}
.index_news>.right>.width{
	width: 482px;
	margin: auto;
}
.index_news>.right>.width>.bt{
	margin-bottom: 40px;
}
.index_news>.right>.width>.bt>a{
	display: block;
	float: left;
}
.index_news>.right>.width>.bt>a:nth-child(1){
	font-size:24px;
	font-family:MicrosoftYaHei-Bold;
	font-weight:bold;
	color:rgba(51,51,51,1);
}
.index_news>.right>.width>.bt>a:nth-child(2){
	font-size:16px;
	font-family:MicrosoftYaHei-Bold;
	font-weight:bold;
	color:rgba(0,0,0,1);
	margin-left: 230px;
	margin-top: 3px;
}
.index_news>.right>.width>.bt>a:nth-child(3){
	width:19px;
	height:19px;
	background: url("../images/gd.png")no-repeat center;
	background-size: 100% 100%;
	margin-left: 20px;
	margin-top: 3px;
}
.index_news>.left>.width .news_list{
	padding: 20px 0;
	border-bottom: 1px solid #D6D6D6;
	background: url("../images/shu.png")no-repeat;
	background-position: left center;
}
.index_news>.left>.width .news_list>.left{
	float: left;
	font-size:15px;
	font-family:MicrosoftYaHei;
	font-weight:400;
	color:rgba(75,80,86,1);
	margin-left: 15px;
	width: 377px;
	overflow: hidden;
}
.index_news>.left>.width .news_list>.right{
	float: right;
	font-size:12px;
	font-family:MicrosoftYaHei;
	font-weight:400;
	color:rgba(146,146,146,1);
}
.wenda{
	margin-top: 15px;
}
.wenda div:nth-child(1){
}
.wenda div:nth-child(1)>.left{
	float: left;
}
.wenda div:nth-child(1)>.left>span{
	background: #3CABFA;
	padding: 5px 10px;
	font-size:18px;
	font-family:MicrosoftYaHei;
	font-weight:400;
	color:rgba(255,255,255,1);
}
.wenda div:nth-child(1)>.right{
	float: left;
	margin-left: 15px;
	width: 383px;
	height: 20px;
	overflow: hidden;
	font-size:16px;
	font-family:MicrosoftYaHei;
	font-weight:400;
	color:rgba(102,102,102,1);
}
.wenda div:nth-child(2){
	margin-top: 4px;
}
.wenda div:nth-child(2)>.left{
	float: left;
	margin-top: 18px;
}
.wenda div:nth-child(2)>.left>span{
	background: #3CABFA;
	padding: 5px 9px;
	font-size:18px;
	font-family:MicrosoftYaHei;
	font-weight:400;
	color:rgba(255,255,255,1);
}
.wenda div:nth-child(2)>.right{
	float: left;
	margin-left: 15px;
	width: 383px;
	overflow: hidden;
	font-size:16px;
	font-family:MicrosoftYaHei;
	font-weight:400;
	color:rgba(102,102,102,1);
	padding-top: 15px;
}

.foot{
	max-width: 1920px;
	min-width: 1200px;
	margin: auto;
	background: #1D1D1D;
}
.foot>div{
	width: 1200px;
	margin: auto;
	height: 294px;
}
.foot>div>.left{
	float: left;
	width: 230px;
	height: 294px;
	background: #e9e9e9;
}
.foot>div>.left>div{
	text-align: center;
}
.foot>div>.left>div:nth-child(2)>img{
	width: 50%;
}
.foot>div>.left>div:nth-child(1){
	margin-top: 25px;
}
.foot>div>.left>div:nth-child(2){
	margin-top: 40px;
}
.foot>div>.left>div:nth-child(3){
	font-size:14px;
	font-family:MicrosoftYaHei;
	font-weight:400;
	color:rgba(51,51,51,1);
	line-height:17px;
	margin-top: 5px;
}
.foot>div>.right{
	float: right;
	width: 930px;
	margin-left: 25px;
}
.foot>div>.right>.foot_nav{
	margin: 20px 0;
}
.foot>div>.right>.foot_nav>a{
	font-size:16px;
	font-family:MicrosoftYaHei;
	font-weight:400;
	color:rgba(255,255,255,1);
}
.foot_con>p{
	font-size:14px;
	font-family:MicrosoftYaHei;
	font-weight:400;
	color:rgba(255,255,255,1);
}
.links{
	color: #fff;
	font-size:16px;
}
.links>a{
	margin-left: 20px;
	color: #fff;
}


.common{
	width: 1200px;
	margin: auto;
	margin-top: 30px;

}
.common>.breadcrumbs{
	border-bottom: 1px solid #ddd;
	padding-bottom: 20px;
	margin-bottom: 20px;
}
.common>.breadcrumbs>div:nth-child(1){
	float: left;
	font-size: 25px;
	font-weight: 700px;
	color: #000;
}
.common>.breadcrumbs>div:nth-child(2){
	float: right;
}
.common>.breadcrumbs>div:nth-child(2) a{
	color: #000;
}
.com_sub{
	margin-bottom: 20px;
}
.com_sub>a{
	display: block;
	float: left;
	width: 12.5%;
	text-align: center;
	padding: 10px 0;
	color: #000;
	border: 1px solid #ddd;
}
.com_sub>a:hover{
	background: #3cabfa;
	color: #fff;
}

















.pro_list>.left{
	float: left;
	width: 287px;
	border:1px solid rgba(191,191,191,1);
	margin-left: 14px;
	margin-top: 19px;
}
.pro_list>.left:nth-child(1),
.pro_list>.left:nth-child(5){
	margin-left: 0;
}
.pro_list>.left:hover{
	animation: l2r 0.4s ease-out 0s;
}
@keyframes l2r{
	0%{transform:rotate(0);}
	25%{transform:rotate(-10deg);}
	50%{transform:rotate(0deg);}
	75%{transform:rotate(6deg);}
	100%{transform:rotate(0deg);}
}
.pro_list>.left .img{
	width: 273px;
	margin: auto;
	margin-top: 7px;
	margin-bottom: 7px;
}
.pro_list>.left .img>img{
	width: 100%;
	height: 249px;
}
.pro_list>.left .tit{
	text-align: center;
	font-size:14px;
	font-weight:400;
	color:rgba(42,42,42,1);
	padding: 5px 0;
}



















/* banner */
.fullSlide{min-width:1200px;max-width: 1920px;margin: auto;position:relative;height:912px;background:#000;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:912px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;}
.fullSlide .bd img{margin: 0 50%;transform: translateX(-50%);}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.fullSlide .hd ul .on{background:#f00;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:15%;background-position:-6px -137px;}


/*荣誉资质*/
.picScroll-left{
	width: 100%;
	position: relative;
}
.picScroll-left .hd>.next{
	position: absolute;
	left: 0;
	z-index: 9999;
	top: 65px;
}
.picScroll-left .hd>.prev{
	position: absolute;
	right: 0;
	z-index: 999;
	top: 65px;
}
.picScroll-left .bd{
	width: 520px;
	margin: auto;
}
.picScroll-left .bd ul li{
	width: 260px;
	text-align: center;
}
.picScroll-left .bd ul li div{
	width: 250px;
}
.picScroll-left .bd ul li div>img{
	width: 100%;
}














