﻿@charset "utf-8";
/* CSS Document */
/*banner*/
.banner{ overflow: hidden; position: relative; width: 100%;}
.banner a{ display: block; background:url("../images/banner.jpg") no-repeat center; height: 580px}
#flashs{position:relative; height:580px; overflow:hidden;}
#flashs .bgitem{z-index:1;position:absolute; top:0; }
#flashs .btn span{ display: inline-block; width: 12px; height: 12px; background: url("../images/banner_btn.png") no-repeat center top;  margin: 0 10px;}
#flashs .btn span{ *display: inline}
#flashs .btn span.cur { background-position: bottom}

#flashs .bot{ display:block; position:absolute; width:58px; height:58px; top:50%; margin-top:-29px;}
#flashs .bot1{ background:url(../images/babot1.png) no-repeat center; left:5%; z-index: 2;}
#flashs .bot2{ background:url(../images/babot2.png) no-repeat center; right:5%; z-index: 2;}

/*搜索*/
.ss{ overflow:hidden; width:100%; height:52px; background: #eeeeee}
.ss .ssBox{ overflow:hidden;}
.ss .ssBox p{ line-height:52px; color:#0054a7;  font-size:14px; float:left}
.ss .ssBox p a{ color:#999; padding:0 20px;}
.ss .ssK{overflow:hidden;float:right;height:30px;width: 240px;/* padding:0 10px; */margin-top: 12px;background:url(../images/ssBg.png) no-repeat center;}
.ss .ssK input{float:left;height:30px;line-height:30px;font-size:12px;width: 184px;outline:none;background:none;border:none;color:#999;padding-left: 15px;}
.ss .ssK a{ display:block; float:right; background:url(../images/ssFdj.png) no-repeat center; width:40px; height:30px;}


/*Service*/
.Service{  overflow: hidden; width: 100%; background-color: #fff; padding-top: 40px;}
.Service .serviceLt{ float: left;  width: 245px;}
.Service .serviceLt h2{ overflow: hidden; padding: 40px 0; background-color: #0054a7; color: #fff; text-indent: 38px;   }
.Service .serviceLt h2 a{ display: block; font-size: 32px; color: #fff}
.Service .serviceLt h2 p{ font-size: 20px; text-transform: uppercase; font-weight: normal}
.Service .serviceLtBox,.Service .dl{ overflow: hidden; width: 100%; background: #eeeeee;}
.Service .dl dt,.Service .dl dd{ text-indent: 28px;  }
.Service .dl dt{ font-size: 20px; color: #fff; background: #3e93ed; line-height: 45px;}
.Service .dl dt a{  color: #fff;}
.Service .dl dd{ padding: 10px 0;}
.Service .dl dd a{ display: block;font-size: 16px; color: #666;  line-height: 36px; height: 36px;}
.Service .dl dd a:hover{ color: #0054a7}
.Service dl.Ltlast{ padding-bottom: 78px;}
.Service .serviceRt{float: right;width: 713px;}
.Service .serviceRt-dl{ float: left; border: 1px solid #eee; padding: 11px; width: 320px; height: 297px; background-color: #fff; margin-right: 24px; margin-bottom: 24px;}
.Service .serviceRt-dl dt img{ display: block;}
.Service .serviceRt-dl dd{ padding: 0 10px; overflow: hidden}
.Service .serviceRt-dl dd h3{ font-size: 16px; font-weight:normal; overflow: hidden;  white-space: nowrap; text-overflow: ellipsis; margin-top: 20px;}
.Service .serviceRt-dl dd h3 a{  color: #0054a7}
.Service .serviceRt-dl dd p{ font-size: 14px; line-height: 20px;    margin-top: 10px; color: #666666; }
.Service .serviceRt-dl dd a.more{ display: block; float: left;    margin-top: 10px; color: #0054a7;}
.Service dl.bottom{ margin-bottom: 0}
.Service dl.last{ margin-right: 0}
.Service .serviceRt-dl:hover{ background-color: #0054a7}
.Service .serviceRt-dl:hover h3 a,.Service .serviceRt-dl:hover dd p,.Service .serviceRt-dl:hover dd a.more{ color: #fff}



/*pro*/
.pro { overflow:hidden; width:100%; padding:5px 0; padding-top:30px;}
.proleft { overflow:hidden; width:226px; float:left; border:2px solid #0054a7;}
.proleft h2{ font-size:20px; padding:15px 0 15px 20px; background-color:#0054a7;}
.proleft h2 a{ color:#fff;}
.proleft h2 p{ font-size:12px; color:#fff; font-weight:normal; margin-top:2px;}
.proleft .menu { overflow:hidden; width:200px; padding-left:15px; padding-top:14px; background-color:#fff;}
.proleft h3{ font-size:16px; margin-bottom:10px; color:#000}
.proleft h3 a{ color:#000}
.proleft ul{ overflow:hidden; width:200px; margin-bottom:20px;}
.proleft li{ overflow:hidden; width:100%; *float:left; font-size:14px; line-height:33px;}
.proleft li a{ display:block; padding-left:10px; color:#000; background:url(../images/pro_left_s01.png) no-repeat 0px center; text-decoration:none;}
.proleft li.cur a,.proleft li:hover a{ background:url(../images/pro_left_s02.png) no-repeat 0px center; background-color:#0054a7; color:#fff; font-weight:bold}

.proright {overflow:hidden; width:955px; float:right;}
.proright .top{ overflow:hidden; margin-bottom:18px; background:url(../images/pro_right01.png) repeat-x left bottom; width:100%;}
.proright .top ul{ overflow:hidden; float:left}
.proright .top .more{ float:right; font-size:14px; color:#575757;}
.proright .top li{ float:left; font-size:16px; padding-bottom:17px}
.proright .top li a{ text-decoration:none; color:#000; display:block; padding:0 15px; border-right:#b3b3b3 1px dotted;}
.proright .top li.last a{ border:none}
.proright .top li.cur,.proright .top li:hover{font-weight:bold; padding-bottom:14px; border-bottom:3px solid #0054a7}
.proright .list {
	overflow:hidden;
	width:100%;
	height:220px;
	margin-bottom:30px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}
.proright .list li{ float:left; width:180px; height:351px; border:2px solid #dcdcdc; margin-right:19px; margin-bottom:16px; background-color:#fff;}
.proright .list li img{ display:block; margin-bottom:10px;}
.proright .list li span{ display:block; text-align:center; font-size:14px; color:#333;}
.proright .list li a{ display:block; text-decoration:none}
.proright .list li:hover { border-color:#0054a7;}
.maintp{float:left; width:100%; height:280px;}
.mainceleft{float:left; width:250px; height:200px;}
.mainceleft img{width:250px; height:190px;}
.mainceright{float:right; width:680px; height:250px; line-height:22px; color:#666666; text-align:left;}
.xxqkq{
	float:left;
	width:150px;
	height:36px;
	text-align:center;
	margin-right:20px;
	margin-top:20px;
	line-height:36px;
	border: 1px solid #0054a7;
}

.indexcpaa ul{margin:0px; padding:0px;}

.indexcpaa ul li{ float:left; width:215px; height:206px; border:2px solid #dcdcdc; margin-right:19px; margin-bottom:28px; background-color:#fff;}
.indexcpaa ul li img{ display:block; margin-bottom:10px; width:215px;}
.indexcpaa ul li span{ display:block; text-align:center; font-size:14px; color:#333; padding-top:5px;}
.indexcpaa ul li a{display:block; text-decoration:none}
.indexcpaa ul li:hover { border-color:#0054a7;}
.banergg1{
	height:160px;
	width:100%;
	background-image: url(../images/g1.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.youshi {
	width: 100%; overflow: hidden; margin-bottom: 20px;
}
.youshi .youshi_title {
	background: url("../images/youshi_01.jpg") no-repeat top; width: 100%; height: 151px; overflow: hidden;
}
.youshi .youshi_title h2 {
	text-align: center; margin-top: 25px;
}
.youshi h3 {
	color: rgb(0, 0, 0); font-size: 26px; margin-bottom: 25px; padding-top:10px;
}
.youshi p {
	background: url("../images/youshi_p.png") no-repeat left 3px; width:500px; color: rgb(0, 0, 0); line-height: 20px; font-size: 18px; margin-bottom: 20px; line-height:36px;
}
.youshi em {
	color:#085bbc; font-weight:bold;
}
.youshi em span {
	color: rgb(200, 22, 36); font-size: 25px;
}
.youshi .youshi01 {
	background: url("../images/youshi_02.jpg") no-repeat top; width: 100%; height: 297px; overflow: hidden;
}
.youshi .youshi02 {
	background: url("../images/youshi_03.jpg") no-repeat top; width: 100%; height: 306px; overflow: hidden;
}
.youshi .youshi03 {
	background: url("../images/youshi_04.jpg") no-repeat top; width: 100%; height: 313px; overflow: hidden;
}
.youshi .youshi04 {
	background: url("../images/youshi_05.jpg") no-repeat top; width: 100%; height: 347px; overflow: hidden;
}
.youshi .youshi01 .wen {
	overflow: hidden; margin-top: 25px; margin-left: 180px;
}
.youshi .youshi02 .wen {
	overflow: hidden; margin-top: 30px; margin-left: 470px;
}
.youshi .youshi03 .wen {
	overflow: hidden; margin-top: 35px; margin-left: 200px;
}
.youshi .youshi04 .wen {
	overflow: hidden; margin-top: 50px; margin-left: 565px;
}
.youshi .video {
	width: 390px; height: 230px; overflow: hidden; margin-top: -240px; margin-right: 10px; float: right; background-color: rgb(0, 0, 0);
}.about {
	background: url("../images/about_bg.jpg") no-repeat top; width: 100%; height: 910px; position: relative; margin-bottom:40px;
}
.about h2 {
	text-align: center; padding-top: 0px; font-size: 38px;
}
.about h2 a {
	color: rgb(27, 27, 27);
}
.about h2 i {
	margin: 0px 20px; top: -12px; width: 404px; height: 1px; display: inline-block; position: relative; background-color: rgb(216, 216, 216);
}
.about h2 i {
	
}
.about em {
	text-align: center; color: rgb(27, 27, 27); text-transform: uppercase; font-size: 16px; margin-top: 10px; margin-bottom: 35px; display: block; opacity: 0.2;
}
.about .awen {
	margin: 0px auto 40px; width: 1200px; overflow: hidden;
}
.about .awen img {
	border: 3px solid rgb(255, 255, 255); border-image: none; float: left; display: block;
}
.about .awen .wen {
	width: 730px; overflow: hidden; margin-top: 24px; float: right;
}
.about .awen h3 {
	font-size: 16px; font-weight: normal; margin-bottom: 15px;
}
.about .awen h3 a {
	color: rgb(203, 25, 32);
}
.about .awen p {
	height: 168px; text-align: justify; color: rgb(51, 51, 51); line-height: 28px; overflow: hidden; font-size: 14px; margin-bottom: 30px;
}
.about .awen a.btn {
	width: 136px; height: 31px; text-align: center; color: rgb(255, 255, 255); line-height: 31px; font-size: 14px; margin-right: 10px; float: left; display: block; background-color: rgb(148, 148, 148);
}
.about .awen a.btna02.btn {
	
}
.about .fengcai {
	margin: 0px auto; width: 1200px; height: 370px; position: relative; box-shadow: 8px 8px 8px #ccc; background-color: rgb(255, 255, 255);
}
.about .fengcai i {
	top: 190px; width: 42px; height: 42px; display: block; position: absolute; cursor: pointer;
}
.about .fengcai .btn01 {
	background: url("../images/about_btn01.png") no-repeat top; left: -20px;
}
.about .fengcai .btn02 {
	background: url("../images/about_btn02.png") no-repeat top; right: -20px;
}
.about .fengcai i:hover {
	background-position: bottom;
}
.about .menu {
	width: 100%; height: 52px; text-align: center; overflow: hidden; padding-top: 35px; padding-bottom: 10px; margin-bottom: 25px;
}
.about .menu li {
	margin: 0px -2px; width: 180px; height: 52px; text-align: center; line-height: 52px; font-size: 18px; font-weight: bold; display: inline-block; position: relative; background-color: rgb(236, 236, 236);
}
.about .menu li {
	
}
.about .menu li a {
	color: rgb(51, 51, 51); text-decoration: none; display: block;
}
.about .menu li img {
	left: 86px; top: 52px; display: none; position: absolute;
}
.about .menu li.cur { background:#0054a7;
}
.about .menu li.cur a {
	color: rgb(255, 255, 255);
}
.about .menu li.cur img {
	display: block;
}
.about .fcbox {
	margin: 0px auto; width: 1160px; height: 225px; overflow: hidden; position: relative;
}
.about .fcbox ul {
	overflow: hidden; position: absolute;
}
.about .fcbox li {
	width: 218px; margin-right: 20px; float: left;
}
.about .fcbox li .fctu {
	border: 5px solid rgb(243, 243, 243); border-image: none; width: 208px; height: 140px; overflow: hidden; margin-bottom: 10px; position: relative;
}
.about .fcbox li span {
	text-align: center; color: rgb(51, 51, 51); font-size: 13px; display: block;
}
.about .fcbox li a {
	text-decoration: none; display: block;
}
.about .bbg {
	left: 50%; bottom: -220px; margin-left: 568px; display: block; position: absolute;
}

.g_cho{background:url(Img/Index/chobg.jpg) no-repeat center top;height: 1138px;padding-top: 68px;}
.g_cho .cho1{position: absolute;left:289px;top:131px;}
.g_cho .cho2{position: absolute;left:816px;top:131px;}
.g_cho .cho3{position: absolute;left:289px;top:400px;}
.g_cho .cho4{position: absolute;left:289px;top:765px;}
.g_cho .cho5{position: absolute;left:563px;top:812px;}
.g_cho .cho6{position: absolute;left:858px;top:612px;}
.m_chogy h3{height: 104px;font-size: 36px;font-weight: bold;color: #61ae2c;}
.m_chogy h3 em{display: block;font-size: 26px;color: #333333;font-weight: normal;}
.m_chogy h3 i{font-style: normal;color: #30671c}
.m_chogy h3 span{display: block;font-size: 26px;color: #333333;font-weight: normal;}
.f_pr{position:relative;}
.f_fw{ font-family:"Microsoft Yahei" }
.gytitle{height: 108px;text-align: center;font-size: 36px;font-weight: bold;color: #1c1613;}
.gytitle a{color: #1c1613;}
.gytitle em{color: #0054a7;}
.gytitle i{font-size: 20px;font-weight: normal;font-style: normal;color: #333333;display: block;padding-top: 5px;letter-spacing: 8px;}
.g_cho{background:url(../images/chobg.jpg) no-repeat center top;height: 1000px;padding-top: 68px;}
.g_cho .cho1{position: absolute;left:460px;top:211px;}
.g_cho .cho2{position: absolute;left:720px;top:221px;}
.g_cho .cho7{position: absolute;left:870px;top:381px;}
.g_cho .cho3{position: absolute;left:299px;top:350px;}
.g_cho .cho4{position: absolute;left:309px;top:705px;}
.g_cho .cho9{position: absolute;left:239px;top:515px;}
.g_cho .cho5{position: absolute;left:733px;top:792px;}
.g_cho .cho8{position: absolute;left:503px;top:822px;}

.g_cho .cho6{position: absolute;left:858px;top:612px;}
.m_chogy h3{height: 104px;font-size: 36px;font-weight: bold;color: #0054a7;}
.m_chogy h3 em{display: block;font-size: 18px;color: #333333;font-weight: normal; margin-top:10px;}
.m_chogy h3 i{font-style: normal;color: #30671c}
.m_chogy h3 span{display: block;font-size: 26px;color: #333333;font-weight: normal;}

.m_chogy p{font-size: 16px;color: #666666;line-height: 24px;}
.m_cho1{position: absolute;left:0;top:195px; left:200px;}
.m_cho2{position: absolute;left:732px;top:220px;}
.m_cho2 h3{padding-left: 73px;}
.m_cho3{position: absolute;left:0;top:350px; left:50px;}
.m_cho8{position: absolute;left:0;top:510px; left:50px;}

.m_cho4{position: absolute;left:100;top:730px;}
.m_cho10{position: absolute;top:850px; left:240px;}

.m_cho5{position: absolute;left:823px;top:798px;}
.m_cho6{position: absolute;left:952px;top:385px;}
.m_cho6 h3{height: 150px;}
.m_cho7{position: absolute;left:945px;top:625px;}
.m_cho7 h3{height: 150px;}



.mainceright h1{font-size:18px; text-align:left; margin-bottom:10px;}
.phone22 { overflow:hidden; margin-top: 10px; width:170px; padding:30px 0; padding-left:75px; border-radius:10px; background:url(Img/common/pro_phone.png) no-repeat 20px center; background-color:#0054a7;}
.phone22 p{ font-size:16px; color:#fff;}
.phone22 b{ display:block; font-size:24px;  color:#fff; font-family:'Times New Roman'}

/*标题*/
.title{ overflow: hidden; width: 100%; text-align: center; margin-top: 20px;}
.title h2{ font-size: 36px; color: #0054a7; font-weight:bold;}
.title h2 a{color: #0054a7;}
.title i{display:block;width: 30px;height: 1px;background: #0054a7; margin: 15px auto 0}
.title em{ font-size: 12px; color: #999999; margin-top: 15px}
.title p{ font-size: 16px; color: #666666; margin-top: 15px}
.title strong{ color: #ffae00;}

/*客户感言*/
.customer{ overflow:hidden; width:100%; background:#fff; padding-bottom: 35px}
.customer .customerBox{ overflow:hidden; width:1200px;  margin: 0 auto; margin-top:25px; position:relative}
.customer .customerBox em{ display: block; width: 70px; height: 70px; position: absolute; top:65px;}
.customer .customerBox em.sclt{ background: url("Img/Index/customerLt.png") no-repeat center top; left:0}
.customer .customerBox em.scrt{ background: url("Img/Index/customerRt.png") no-repeat center top; right:0}
.customer .customerBox em:hover{ background-position: bottom; cursor: pointer}
.customer .scCon{ overflow:hidden; width:1000px; height:320px; margin:0 auto; position:relative}
.customer ul{ position:absolute; top:0; left:0}
.customer ul li{ width:310px;float:left; text-align:center; margin-right:35px;}
.customer ul li a{ text-decoration:none}
.customer ul li img{ display:block; margin:0 auto; background-color: #fff;}
.customer ul li h3{ font-size:16px; margin-top: 30px; font-weight: normal}
.customer ul li h3 a{ font-size:16px; margin-top: 30px; color:#0054a7}
.customer ul li p{ font-size:14px; margin-top: 15px; line-height: 20px; color: #666666; height: 40px; overflow: hidden}
.customer ul li:hover img{ opacity:.85;}

/*Answer*/
.Answer{ background: url("Img/Index/AnswerBg.jpg") no-repeat center; width: 100%; height: 452px; overflow: hidden;}
.Answer .box{width: 1000px;height:280px;margin-top: 10px;position: relative;padding-top: 1px;}
.Answer dl.dl{background: url("Img/Index/AnswerConBg.png") no-repeat center;width: 1000px;height:55px;margin: 15px auto 0;position: relative;}
.Answer dl.dl dt,.Answer dl.dl dd{line-height: 55px;font-size: 16px;text-indent: 76px;width: 500px;float: left;white-space: nowrap;}
.Answer dl.dl dt {color: #fff;background: url("Img/Index/AnswerWen.png") no-repeat 30px center;}
.Answer dl.dl dd{color: #0054a7;background: url("Img/Index/AnswerDa.png") no-repeat 30px center;}
.Answer img.img{position: absolute;right: -215px;top: -99px;}
.liuyan { overflow:hidden; width:1200px; height:383px; border:2px solid #0054b7; margin:0 auto; margin-bottom:45px;}
.liuyan .tu{
	overflow:hidden;
	width:625px;
	height:380px;
	float:left;
	background-image: url(../images/ly_03.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
.liuyan .tu p{ font-size:25px; color:#fff; font-weight:bold; margin-left:112px; margin-top:225px;}
.liuyan ul{ overflow:hidden; width:525px; float:right; margin-top:30px;}
.liuyan li{ overflow:hidden; margin-bottom:12px;}
.liuyan input{ display:block; float:left; padding-left:40px; height:30px; border:1px solid #c0c0c0; line-height:30px; font-size:13px; color:#333; margin-right:15px; width:210px;}
.liuyan select{ width:245px; height:30px; line-height:32px; border:1px solid #c0c0c0; font-size:13px; color:#333; padding:0 10px;}
.liuyan textarea{ padding:10px; padding-left:40px; width:454px; height:60px; background:url(../images/liuyan04.png) no-repeat left top; font-size:13px; color:#333; border:1px solid #c0c0c0; resize:none; margin-bottom:10px;}
.liuyan .name{ background:url(../images/liuyan01.png) no-repeat left center;}
.liuyan .mianji{ background:url(../images/liuyan02.png) no-repeat left center;}
.liuyan .phone{ background:url(../images/liuyan03.png) no-repeat left center;}
.zxdz{
	display:block;
	width:248px;
	height:40px;
	text-align:center;
	line-height:40px;
	font-size:13px;
	color:#fff;
	cursor:pointer;
	background-color:#fc6e19;
	float:left;
	margin-right:10px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.liuyan a.zxdz{color:#000; background-color:#e6e6e6;display:block; width:248px; height:40px; text-align:center; line-height:40px; font-size:13px;  cursor:pointer;  float:left; margin-right:10px;}


/*Harm*/
.Harm{ overflow: hidden; width: 100%; background:url("Img/Index/HarmBg.jpg") no-repeat center; height: 865px;}
.Harm .HarmBox{width: 500px;margin: 0 auto;color: #fff;text-align: right;margin-top: 150px;overflow: hidden;}
.Harm .harmCon{width: 235px;overflow: hidden;}
.Harm .harmCon h3{ font-size: 42px; margin-top: 40px;}
.Harm .harmCon p{ font-size:16px; line-height: 25px; height: 75px; overflow: hidden; margin-top: 20px;}
.Harm .textLeft{ text-align: left}


/*advantage*/
.advantage{ overflow: hidden; width: 100%; background: url("Img/Index/advantageBg.jpg") no-repeat center; height: 843px;}
.advantage .advantageList{ width: 100%; margin-top: 45px; height: 385px; position: relative; *margin-top: 52px; }
.advantage li{ width: 176px; padding: 0 15px; background: url("Img/Index/ysLiBg.png") no-repeat center top; position:absolute;text-align: center; height: 249px; color: #fff}
.advantage li h3{ font-size: 24px; margin-top: 45px;}
.advantage li p{ margin-top: 20px; line-height: 22px; font-size: 14px;}
.advantage li i{ position:absolute; background: url("Img/Index/advantageLi.png") no-repeat center top; width: 25px; height: 25px; left:50%; margin-left: -12px;}
.advantage li.li01{ left:0; top:70px;}
.advantage li.li02{ left:265px; top:0px;}
.advantage li.li03{ right:265px; top:0px;}
.advantage li.li04{ right:0; top:70px;}
.advantage li.li01 i{bottom: -105px;}
.advantage li.li02 i{bottom: -83px;}
.advantage li.li03 i{bottom: -75px;}
.advantage li.li04 i{ bottom: -95px;}
.advantage li:hover{ background-position: bottom; color: #724217}
.advantage li:hover i{ background-position: bottom;}

/*Principle*/
.Principle{ overflow:hidden; width: 100%; background-color: #fff; padding-bottom: 35px}
.Principle .title{ margin-top: 55px;}
.Principle .list{ overflow: hidden; width:1000px; margin-top: 20px;}
.Principle .list li{ float: left; width:180px; padding: 0 10px; text-align: center; overflow: hidden}
.Principle .list li h3{ font-size: 24px; color: #0054a7; font-weight: normal; margin-top: 15px;}
.Principle .list li p{ line-height: 22px; font-size: 16px; color: #666666; height: 66px; margin-top: 15px;}
.Principle h4{color: #b8d3c4;background: url("Img/Index/PrinciplePhone.png") no-repeat center;margin: 0 auto;width: 360px;height: 50px;line-height: 50px;margin-top: 25px;text-align: center;font-size: 26px;/* font-weight: normal */}
.Principle h4 span{ font-size: 18px; color: #fff; font-weight: normal}

/*流程*/
.lC{overflow: hidden;width: 100%;background: #f7f7f7  url("Img/Index/lcBg.png") repeat-x left 300px;}
.lC .lcBox{ width: 1000px; margin-top: 35px; height: 355px;}
.lC .dl{width: 125px;float: left;text-align: center;position: relative;height:350px;}
.lC .lcBox dt i{ width: 88px; height: 79px; overflow: hidden; display: block; margin: 0 auto}
.lC .lcBox dt img{ display: block;}
.lC .lcBox dt p{ font-size: 18px; line-height: 35px; color: #0054a7;}
.lC .wen{background: url("Img/Index/lc_liBg.png") no-repeat center;width: 39px;height: 39px;margin: 0 auto;margin-top: 19px;font-size: 18px;color: #cccccc;line-height:39px;}
.lC img.lcIMg{ position: absolute; bottom: 0; left:-60px; display: none}
.lC .dl:hover i img{ margin-top: -79px;}
.lC .dl:hover p{  color: #ffae00;}
.lC .dl:hover  .wen{ background: url("Img/Index/lc_liBg_h.png") no-repeat center  top; height: 69px;color: #ffae00;}
.lC .dl:hover  img.lcIMg{ display: block}

/*Treatment*/
.Treatment{ overflow: hidden; width: 100%; padding-bottom: 55px;}
.Treatment .title{ margin-top: 35px;}
.Treatment .TreatmentBox{ width: 1000px; margin-top:95px; height: 280px; position: relative }
.Treatment .dl{ width: 340px; overflow:hidden; position: absolute}
.Treatment .dl dt{ width:77px; height:118px;}
.Treatment .dl dd{width: 248px;text-align: justify;}
.Treatment .dl dd h3{ font-weight: normal; font-size: 20px; color: #333333}
.Treatment .dl dd p{  font-size: 16px; line-height: 26px; color: #666666; margin-top: 15px;}
.Treatment .top{top:0 }
.Treatment .right{right:0 }
.Treatment .bottom{bottom:0 }
.Treatment .left{left:0 }
.Treatment img.img{ position:absolute; left:50%; margin-left: -150px; top:-35px;}

/*air*/
.air{ overflow: hidden; width: 100%; background: url("Img/Index/airBg.jpg") no-repeat center; height: 197px;}
.air .airPhone{font-size: 14px;color:#fff;margin-top: 140px;text-indent: 275px;}
.air .airPhone b{ font-size: 24px;}

/*about*/
.about{ overflow: hidden; width: 100%;}
.about dl{ overflow:hidden; padding: 35px 0; width: 100%;}
.about dl dt{ width:429px; float: right}
.about dl dd{ width:520px; float: left;}
.about dl dd h3{ font-size: 18px;}
.about dl dd h3 a{ color:#0054a7}
.about dl dd i{ display: block; width: 40px; height: 1px; background:#0054a7; margin: 25px 0;}
.about dl dd p{ font-size: 14px; color: #666666; line-height: 28px; height: 84px; overflow: hidden;}
.about dl dd a.more{display:block; margin-top: 30px; width: 130px }

/*团队*/
.team{ overflow: hidden; width: 100%; background:#fff; padding: 20px 0 30px;}
.team .teamLt{ width: 735px; float: left;}
.team h3{ font-size: 18px; font-weight: normal; color: #999999; text-transform: uppercase; margin-bottom: 25px;}
.team h3 a{ font-weight: bold; color: #0054a7}
.team .teamBox{ position:relative; width: 735px; height:285px; overflow: hidden}
.team .list{ position: absolute; top:0; left:0}
.team .list li{ width: 240px; float: left; margin-right: 6px;}
.team .list li span{ display: block; text-align: center; font-size: 13px; line-height: 35px; color: #333}
.team .teamRt{ float: right; width: 244px;}
.team .teamCon{ width: 243px; height: 318px; background-color: #eeeeee; position: relative; overflow: hidden;}
.team .rtList{ position:absolute; left:0; top:0}
.team .rtList li{ width: 193px; height: 259px; padding: 15px 25px; float: left}
.team .btn{ width: 100%; text-align: center; overflow: hidden; position: absolute; left:0; bottom: 15px}
.team .btn span{ width: 15px; height:15px; background: #fff; border-radius: 50%; display: inline-block; margin: 0 3px;}
.team  .btn span{ *display: inline}
.team .btn span.cur{ background: #ffae00}

/*choose*/
.choose{ overflow: hidden; width: 100%; background: #0054a7; padding-bottom: 55px;}
.choose .title h2 a,.choose .title  em{ color: #fff; text-transform: uppercase;}
.choose .title strong{color: #fff}
.choose .title i{ background-color: #fff}
.choose .chooseBox{ position: relative; width: 1000px; height: 83px; margin-top: 40px; overflow: hidden}
.choose .lsit{ position: absolute; top:0; left:0}
.choose .lsit li{ width: 1000px; height: 83px; float: left;}
.choose .lsit li a{ display: block; width: 184px; height: 83px; margin-right: 16px; float: left;}
.choose .lsit li a.last{ margin-right: 0}
.choose .btn{ width: 100%; text-align: center; overflow: hidden; /*margin-top: 45px;*/}
.choose .btn span{ width: 50px; height:4px; background: #fff; display: inline-block; margin: 0 3px;}
.choose .btn span{ *display: inline}
.choose .btn span.cur{ background: #ffae00}

/*news*/
.news{ overflow: hidden; width: 100%; padding: 60px 0;}
.news .newsLt{ float: left; width: 590px; }
.news .newsRt{ float: right; width: 590px;}
.news .newsNav{ overflow: hidden}
.news .newsNav li{ width: 133px; height: 38px; line-height:38px;text-align: center; font-size: 16px; background-color: #eee; float: left; margin-right: 10px;}
.news .newsNav li a{ color: #666666; text-decoration: none}
.news .newsNav li:hover,.news .newsNav li.cur{ background: #0054a7}
.news .newsNav li:hover a,.news .newsNav li.cur a{  color: #fff}
.news .newsBox,.news .newsCon,.news dl{ overflow: hidden; width: 100%; }
.news .newsBox{margin-top: 35px; height: 325px; width: 590px;position: relative}
.news .newsCon{ position:absolute; left:0; top:0; display: none}
.news .newsCon:first-child{ display: block}
.news dl dt{ width: 167px; height: 120px; float: left;}
.news dl dd {width: 370px;float: right;margin-top: 0px;overflow: hidden;}
.news dl dd h3{ overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 14px }
.news dl dd h3 a{ color: #0054a7}
.news dl dd p{ font-size: 14px; line-height: 22px; height: 66px; overflow: hidden; color: #666666; margin-top: 10px}
.news .newsLi{overflow:hidden;width: 100%;margin-top: 20px;border-top:1px solid #c9c9c9;}
.news .newsLi li { font-size: 14px; overflow:hidden; width: 100%; padding: 14px 0; border-bottom: 1px dashed #c9c9c9}
.news .newsLi li a{ display: block; width: 380px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; float: left;}
.news .newsLi li span{ float: right; display: block; color: #999999;}
.news .NewTit{ overflow: hidden; width: 100%;}
.news .NewTit h3{ font-weight: normal; font-size: 24px; float: left;}
.news .NewTit h3 a{ color: #0054a7}
.news .btnLt{ float: right; width: 78px;}
.news .btnLt a { width: 37px; height: 33px; display: block;}
.news .btnLt a.newsTop{ background: url("../images/newsTop.jpg") no-repeat center top; float: left;}
.news .btnLt a.newsBtm{ background: url("../images/newsBottom.jpg") no-repeat center top; float: right;}
.news .btnLt a:hover{ background-position: bottom}
.news .newsDa{ width: 365px; height: 355px; position: relative; margin-top: 10px; overflow: hidden}
.news .listDa { position: absolute; top:0; left:0}
.news .listDa li{ padding: 20px 0; width: 100%; border-bottom: 1px dotted #bbbbbb;}
.news .listDa li h3{font-size: 14px; font-weight: normal}
.news .listDa li h3 a{ color: #333333 }
.news .listDa li p{  background: url("../images/newsDa.jpg") no-repeat left center; padding-left: 35px; font-size: 13px; color: #666666; line-height: 30px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin-top: 15px;}



/*link*/
.link{ overflow: hidden; width: 100%; padding: 20px 0}
.link h3{ float: left; width: 65px; color: #666666; font-size: 14px; margin-top: 5px;}
.link h3 a{  color: #666666; }
.link .ul{ float: right; width: 1100px;}
.link .ul li{ margin: 5px 0; float: left; border-right: 1px dotted #0054a7; padding: 0 20px; font-size: 14px;}
.link .ul li a{ color: #666666;}



.lx1 {
	margin: 60px auto 0px; width: 100%; height: auto; overflow: hidden; max-width: 1920px;
}
.lx1z {
	margin: 0px auto; width: 1200px; height: auto; overflow: hidden;
}
.lx1z-a {
	width: 270px; height: auto; overflow: hidden; float: left;
}
.lx1z-a1 {
	width: 100%; height: 1190px; overflow: hidden;
}
.lx1z-a1a {
	background: rgb(0, 84, 167); padding: 14px 30px; width: 210px; height: auto; overflow: hidden;
}
.lx1z-a1a1 {
	color: rgb(255, 255, 255); font-family: Arial, Helvetica, sans-serif; font-size: 70px; float: left;
}
.lx1z-a1a2 {
	margin-top: 15px; float: right;
}
.lx1z-a1a2 p span {
	color: rgb(255, 255, 255); font-size: 24px; font-weight: bold;
}
.lx1z-a1a2 p font {
	color: rgb(255, 255, 255); font-family: Arial, Helvetica, sans-serif; font-size: 14px;
}
.lx1z-a1b {
	width: 270px; height: auto; overflow: hidden;
}
.menu li.level1 {
	border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentColor rgb(210, 210, 210) rgb(210, 210, 210); border-image: none; height: auto; overflow: hidden;
}
.menu li.level1 > a {
	padding: 0px 15px; height: 60px; color: rgb(0, 0, 0); line-height: 60px; font-size: 20px; display: block; position: relative; border-left-color: rgb(34, 149, 57); border-left-width: 3px; border-left-style: solid;
}
.menu li a.current {
	padding: 0px 29px; color: rgb(34, 149, 57); border-left-color: rgb(34, 149, 57); border-left-width: 3px; border-left-style: solid;
}
.menu li.current {
	padding: 0px 39px; border-left-color: rgb(34, 149, 57); border-left-width: 3px; border-left-style: solid;
}
.level1 i {
	background: url("../images/kz1.png") no-repeat right; width: 24px; height: 24px; margin-top: 20px; margin-right: 16px; float: left; display: block;
}
.level1 i.down {
	background: url("../images/kz2.png") no-repeat right;
}
.menu li ul {
	overflow: hidden;
}
.menu li ul li a {
	color: rgb(85, 85, 85);
}
.menu li ul.level2 {
	padding: 0px 39px 20px 15px; border-left-color: rgb(34, 149, 57); border-left-width: 3px; border-left-style: solid; display: none;
}
.menu li ul.level2 li a {
	height: 30px;
	color: rgb(85, 85, 85);
	line-height: 30px;
	text-indent: 19px;
	font-size: 14px;
	display: block;
	background-image: url(../images/jt_03.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
.menu li ul.level2 li:hover a {
	color: rgb(34, 149, 57);
}
.lx1z-a2 {
	background: url("../images/zxbj.jpg") no-repeat center; padding: 54px 10px 50px; height: auto; overflow: hidden; margin-top: 28px;
}
.lx1z-a2 p {
	width: 100%; height: auto; text-align: right; overflow: hidden; margin-top: 5px; display: inline-block;
}
.lx1z-a2 p span {
	background: url("../images/dhbj1.png") no-repeat left; padding: 8px 0px 8px 34px; color: rgb(0, 0, 0); font-size: 16px; display: inline-block;
}
.lx1z-a2 p font {
	color: rgb(0, 84, 167); font-family: Arial, Helvetica, sans-serif; font-size: 24px;
}
.lx1z-b {
	width: 915px; height: auto; overflow: hidden; float: right;
}
.lx1z-b1 {
	width: 900px; height: auto; overflow: hidden; margin-left: 15px;
}
.lx1z-b1 div {
	background: url("../images/xb1.jpg") no-repeat left bottom; height: auto; overflow: hidden; padding-bottom: 12px; float: left;
}
.lx1z-b1 div span {
	color: rgb(0, 84, 167); font-size: 20px; font-weight: bold;
}
.lx1z-b1 div font {
	color: rgb(58, 58, 58); font-family: Arial, Helvetica, sans-serif; font-size: 14px;
}
.lx1z-b1 a {
	color: rgb(51, 51, 51); font-size: 16px; margin-top: 5px; float: right;
}
.lx1z-b2 {
	background: rgb(250, 250, 250); width: 900px; height: auto; overflow: hidden; margin-top: 20px; margin-left: 15px;
}
.lx1z-b2 .lx1z-b2a {
	width: 460px; height: 370px; overflow: hidden; float: left;
}
.lx1z-b2 .lx1z-b2b {
	width: 395px; height: auto; overflow: hidden; margin-top: 40px; margin-right: 20px; float: right;
}
.lx1z-b2b .lx1z-b2b1 {
	width: 100%; height: auto; overflow: hidden;
}
.lx1z-b2b .lx1z-b2b1 a {
	color: rgb(0, 0, 0); font-size: 20px; font-weight: bold;
}
.lx1z-b2b .lx1z-b2b2 {
	width: 100%; height: auto; overflow: hidden; margin-top: 10px;
}
.lx1z-b2b .lx1z-b2b2 p {
	width: 100%; height: auto; overflow: hidden; margin-top: 12px; display: inline-block;
}
.lx1z-b2b .lx1z-b2b2 p span {
	color: rgb(0, 0, 0); line-height: 24px; font-size: 14px;
}
.lx1z-b2b .lx1z-b2b3 {
	width: 100%; height: auto; overflow: hidden; margin-top: 40px;
}
.lx1z-b2b3 a {
	width: 136px; height: 39px; text-align: center; line-height: 39px; overflow: hidden; font-size: 16px; margin-right: 20px; float: left; display: inline-block;
}
.lx1z-b2b3 .lx1z-b2b3a {
	border: 1px solid rgb(191, 191, 191); transition:0.2s; border-image: none; color: rgb(58, 58, 58);
}
.lx1z-b2b3 .lx1z-b2b3a:hover {
	background: rgb(34, 149, 57); border: 1px solid rgb(34, 149, 57); transition:0.2s; border-image: none; color: rgb(255, 255, 255);
}
.lx1z-b2b3 .lx1z-b2b3b {
	background: rgb(34, 149, 57); border: 1px solid rgb(191, 191, 191); border-image: none; color: rgb(255, 255, 255);
}
.lx1z-b3 {
	width: 100%; height: auto; overflow: hidden; margin-top: 15px;
}
.lx1z-b3 ul li {
	background: url("../images/xdyy.png") no-repeat bottom; width: 290px; height: 204px; overflow: hidden; padding-bottom: 13px; margin-top: 10px; margin-left: 15px; float: left;
}
.lx1z-b3 ul li .lx1z-b3a {
	width: 290px; height: 204px; text-align: center; overflow: hidden; vertical-align: middle; display: table-cell; position: relative;
}
.lx1z-b3 ul li .lx1z-b3a a {
	top: 50%; position: static;
}
.lx1z-b3 ul li .lx1z-b3a a img {
	transition:0.2s; left: -50%; top: -50%; position: static; max-height: 100%; max-width: 100%;
}
.lx1z-b3 ul li .lx1z-b3b {
	background: url("../images/bjg.png"); transition:0.2s; width: 290px; height: 34px; text-align: center; line-height: 34px; overflow: hidden; margin-top: -34px; position: relative;
}
.lx1z-b3 ul li .lx1z-b3b a {
	color: rgb(255, 255, 255); line-height: 34px;
}
.lx1z-b3 ul li:hover .lx1z-b3b {
	background: rgb(34, 149, 57); transition:0.2s;
}
.lx1z-b3 ul li:hover .lx1z-b3a a img {
	transform: scale(1.1);
}
.lx2 {
	background: url("../images/ban1.jpg") no-repeat top; margin: 50px auto 0px; width: 100%; height: auto; overflow: hidden; max-width: 1920px;
}
.lx2z {
	margin: 0px auto; padding: 40px 0px; width: 1200px; height: auto; overflow: hidden;
}
.lx2z-a {
	width: 575px; height: auto; overflow: hidden; float: left;
}
.lx2z-a1 {
	width: 100%; height: auto; overflow: hidden;
}
.lx2z-a1 span {
	color: rgb(255, 255, 255); font-size: 30px; font-weight: bold;
}
.lx2z-a1 font {
	color: rgb(49, 217, 83); font-size: 30px; font-weight: bold;
}
.lx2z-a2 {
	width: 100%; height: auto; overflow: hidden; margin-top: 15px;
}
.lx2z-a2 span {
	background: url("../images/dg.png") no-repeat left; color: rgb(255, 255, 255); padding-left: 30px; font-size: 18px; margin-right: 30px;
}
.lx2z-a3 {
	padding: 5px 0px; width: 100%; height: auto; color: rgb(255, 255, 255); overflow: hidden; font-size: 18px; margin-top: 25px; border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.lx2z-b {
	margin-top: 25px; float: right;
}
.lx2z-b1 {
	height: auto; color: rgb(255, 255, 255); overflow: hidden; font-size: 16px;
}
.lx2z-b2 {
	height: auto; overflow: hidden; margin-top: 15px;
}
.lx2z-b2 span {
	background: url("../images/bdh.png") no-repeat 15px rgb(41, 188, 107); width: 185px; height: 45px; text-align: center; color: rgb(255, 255, 255); line-height: 45px; padding-left: 30px; font-family: Arial, Helvetica, sans-serif; font-size: 24px; float: left; display: inline-block;
}
.lx2z-b2 a {
	border: 1px solid rgb(255, 255, 255); border-image: none; width: 127px; height: 43px; text-align: center; color: rgb(255, 255, 255); line-height: 43px; overflow: hidden; font-size: 18px; margin-left: 20px; float: right; display: inline-block;
}
.lx3 {
	margin: 50px auto 0px; width: 100%; height: auto; overflow: hidden; max-width: 1920px;
}
.lx3z {
	margin: 0px auto; width: 1200px; height: auto; overflow: hidden;
}
.lx3z-a {
	background: url("../images/gh1.png") no-repeat top; width: 100%; height: auto; overflow: hidden;
}
.lx3z-a p {
	text-align: center;
}
.lx3z-a p span {
	color: rgb(0, 84, 167); font-size: 36px; font-weight: bold;
}
.lx3z-a p font {
	color: rgb(153, 153, 153); font-size: 14px;
}
.lx3z-a div {
	background: url("../images/gh2.png") no-repeat center; margin: 10px 0px; width: 100%; height: auto; text-align: center; color: rgb(0, 0, 0); overflow: hidden; font-size: 24px;
}
.lx3z-b {
	width: 100%; height: auto; overflow: hidden; margin-top: 35px;
}
.lx3z-b1 {
	width: 100%; height: auto; overflow: hidden; margin-bottom: 15px;
}
.lx3z-le {
	float: left;
}
.lx3z-ri {
	float: right;
}
.lx3z-b1a {
	width: 575px; height: auto; overflow: hidden;
}
.lx3z-b1a1 {
	width: 100%; height: auto; overflow: hidden; margin-bottom: 35px;
}
.lx3z-b1a1a {
	background: rgb(0, 84, 167); width: 43px; height: 70px; text-align: center; overflow: hidden; float: left;
}
.lx3z-b1a1a span {
	background: url("../images/szx.jpg") no-repeat bottom; padding: 12px 0px 10px 3px; text-align: center; color: rgb(255, 255, 255); font-family: Arial, Helvetica, sans-serif; font-size: 26px; display: inline-block;
}
.lx3z-b1a1b {
	width: 510px; height: auto; overflow: hidden; float: right;
}
.lx3z-b1a1b1 {
	width: 100%; height: auto; color: rgb(0, 84, 167); overflow: hidden; padding-bottom: 12px; font-size: 24px; font-weight: bold; border-bottom-color: rgb(191, 191, 191); border-bottom-width: 1px; border-bottom-style: dashed;
}
.lx3z-b1a1b2 {
	width: 100%; height: auto; color: rgb(85, 85, 85); line-height: 24px; overflow: hidden; font-size: 14px; margin-top: 8px;
}
.lx3z-b1a1b2 span {
	color: rgb(0, 0, 0); font-size: 14px; font-weight: bold;
}
.lx3z-b1a1b2 font {
	color: rgb(34, 149, 57); font-size: 14px;
}
.lx3z-b1b {
	width: 585px; height: auto; overflow: hidden;
}
.lx4 {
	background: url("../images/ban2.jpg") no-repeat top; margin: 0px auto; width: 100%; height: auto; overflow: hidden; max-width: 1920px;
}
.lx4z {
	margin: 0px auto; padding: 70px 0px; width: 1200px; height: auto; overflow: hidden;
}
.lx4z-a {
	background: rgb(255, 255, 255); width: 270px; height: auto; overflow: hidden; float: left;
}
.lx4z-a1 {
	background: rgb(0, 84, 167); padding: 14px 30px; width: 210px; height: auto; overflow: hidden;
}
.lx4z-a1a {
	color: rgb(255, 255, 255); font-family: Arial, Helvetica, sans-serif; font-size: 70px; float: left;
}
.lx4z-a1b {
	margin-top: 15px; float: right;
}
.lx4z-a1b p span {
	color: rgb(255, 255, 255); font-size: 24px; font-weight: bold;
}
.lx4z-a1b p font {
	color: rgb(255, 255, 255); letter-spacing: 3px; font-family: Arial, Helvetica, sans-serif; font-size: 14px;
}
.lx4z-a2 {
	padding: 0px 32px; width: 206px; height: auto; overflow: hidden;
}
.lx4z-a2 ul li {
	width: 100%; height: auto; line-height: 65px; overflow: hidden; border-bottom-color: rgb(230, 230, 230); border-bottom-width: 1px; border-bottom-style: solid;
}
.lx4z-a2 ul li a {
	color: rgb(85, 85, 85); line-height: 65px; font-size: 16px;
}
.lx4z-a2 ul li:hover a {
	color: rgb(34, 149, 57);
}
.lx4z-b {
	width: 915px; height: auto; overflow: hidden; float: right;
}
.lx4z-b1 {
	background: rgb(34, 149, 57); width: 900px; height: auto; overflow: hidden; margin-left: 15px;
}
.lx4z-b1a {
	width: 588px; height: 374px; overflow: hidden; float: left;
}
.lx4z-b1b {
	width: 255px; height: auto; overflow: hidden; margin-top: 30px; margin-right: 20px; float: right;
}
.lx4z-b1b p a {
	color: rgb(255, 255, 255); font-size: 20px;
}
.lx4z-b1b div.lx4z-b1b1 {
	height: 210px; margin-bottom: 30px;
}
.lx4z-b1b div {
	width: 100%; height: auto; color: rgb(255, 255, 255); line-height: 26px; overflow: hidden; font-size: 14px; margin-top: 5px;
}
.lx4z-b1b div a {
	border: 1px solid rgb(255, 255, 255); transition:0.2s; border-image: none; width: 253px; height: 38px; text-align: center; color: rgb(255, 255, 255); line-height: 38px; overflow: hidden; font-size: 14px; display: inline-block;
}
.lx4z-b1b div a:hover {
	background: rgb(6, 88, 168); border: 1px solid rgb(6, 88, 168); transition:0.2s; border-image: none;
}
.lx4z-b2 {
	width: 100%; height: auto; overflow: hidden; margin-top: 24px;
}
.lx4z-b2 ul li {
	width: 290px; height: 178px; overflow: hidden; margin-left: 15px; float: left;
}
.lx4z-b2 ul li .lx4z-b2a {
	width: 290px; height: 178px; text-align: center; overflow: hidden; vertical-align: middle; display: table-cell; position: relative;
}
.lx4z-b2 ul li .lx4z-b2a a {
	top: 50%; position: static;
}
.lx4z-b2 ul li .lx4z-b2a a img {
	transition:0.2s; left: -50%; top: -50%; position: static; max-height: 100%; max-width: 100%;
}
.lx4z-b2 ul li .lx4z-b2b {
	background: url("../images/bjg.png"); transition:0.2s; width: 290px; height: 34px; text-align: center; line-height: 34px; overflow: hidden; margin-top: -34px; position: relative;
}
.lx4z-b2 ul li .lx4z-b2b a {
	color: rgb(255, 255, 255); line-height: 34px;
}
.lx4z-b2 ul li:hover .lx4z-b2b {
	background: rgb(34, 149, 57); transition:0.2s;
}
.lx4z-b2 ul li:hover .lx4z-b2a a img {
	transform: scale(1.1);
}
.lx5 {
	background: url("../images/ban3.jpg") no-repeat top; margin: 0px auto; width: 100%; height: auto; overflow: hidden; max-width: 1920px;
}
.lx5z {
	margin: 0px auto; padding: 29px 0px; width: 1200px; height: auto; overflow: hidden;
}
.lx5z-a {
	width: 165px; height: auto; text-align: center; overflow: hidden; float: left;
}
.lx5z-b {
	width: 710px; height: auto; overflow: hidden; margin-top: 10px; margin-left: 80px; float: left;
}
.lx5z-b1 {
	width: 100%; height: auto; color: rgb(255, 255, 255); overflow: hidden; font-size: 18px;
}
.lx5z-b2 {
	width: 100%; height: auto; color: rgb(49, 217, 83); overflow: hidden; font-size: 24px; font-weight: bold; margin-top: 12px;
}
.lx5z-b3 {
	width: 100%; height: auto; overflow: hidden; margin-top: 25px;
}
.lx5z-b3 ul li {
	background: url("../images/dg.png") no-repeat left; height: 26px; color: rgb(255, 255, 255); line-height: 26px; overflow: hidden; padding-left: 35px; font-size: 14px; margin-right: 35px; margin-bottom: 12px; float: left;
}
.lx5z-c {
	width: 230px; height: auto; overflow: hidden; float: right;
}
.lx5z-c1 {
	background: url("../images/fkz.png") no-repeat center; width: 100%; height: 92px; overflow: hidden; padding-top: 5px; margin-top: 15px;
}
.lx5z-c1 p {
	text-align: center; margin-top: 5px;
}
.lx5z-c1 p span {
	background: url("../images/bydh.png") no-repeat left; height: 40px; color: rgb(255, 255, 255); line-height: 40px; padding-left: 45px; font-size: 14px; display: inline-block;
}
.lx5z-c1 p font {
	color: rgb(255, 255, 255); font-family: Arial, Helvetica, sans-serif; font-size: 30px;
}
.lx5z-c2 {
	width: 100%; height: auto; overflow: hidden; margin-top: 20px;
}
.lx5z-c2 a {
	width: 108px; height: 28px; text-align: center; color: rgb(255, 255, 255); line-height: 28px; overflow: hidden; font-size: 14px; display: inline-block;
}
.lx5z-c2a {
	border: 1px solid rgb(255, 255, 255); transition:0.2s; border-image: none; float: left;
}
.lx5z-c2 a.lx5z-c2a:hover {
	background: rgb(41, 188, 107); border: 1px solid rgb(41, 188, 107); transition:0.2s; border-image: none;
}
.lx5z-c2b {
	background: rgb(41, 188, 107); border: 1px solid rgb(41, 188, 107); border-image: none; float: right;
}
.lx6 {
	margin: 0px auto; width: 100%; height: auto; overflow: hidden; max-width: 1920px; margin-top:50px; background:url(../images/cp_bg.jpg); padding-top:50px;
}
.lx6z {
	margin: 0px auto; width: 1200px; height: auto; overflow: hidden;
}
.lx6z-a {
	background: url("../images/gha1.png") no-repeat top; width: 100%; height: auto; overflow: hidden;
}
.lx6z-a p {
	text-align: center;
}
.lx6z-a p span {
	color: rgb(0, 84, 167); font-size: 36px; font-weight: bold;
}
.lx6z-a p font {
	color: rgb(153, 153, 153); font-size: 14px;
}
.lx6z-a div {
	background: url("../images/gh2.png") no-repeat center; margin: 10px 0px; width: 100%; height: auto; text-align: center; color: rgb(0, 0, 0); overflow: hidden; font-size: 24px;
}
.lx6z-b {
	width: 100%; height: auto; overflow: hidden; margin-top: 35px;
}
.lx6z-b1 {
	width: 100%; height: auto; overflow: hidden; margin-bottom: 40px;
}
.lx6z-b1le {
	float: left;
}
.lx6z-b1ri {
	float: right;
}
.lx6z-b1a {
	width: 610px; height: auto; overflow: hidden;
}
.lx6z-b1a1 {
	width: 100%; height: auto; overflow: hidden; margin-bottom: 15px;
}
.lx6z-b1a1a {
	width: 100%; height: auto; overflow: hidden;
}
.lx6z-b1a1a1 {
	float: left;
}
.lx6z-b1a1a2 {
	margin-top: 24px; margin-left: -5px; float: left;
}
.lx6z-b1a1a2 p span {
	color: rgb(85, 85, 85); font-family: "Times New Roman", Times, serif; font-size: 14px;
}
.lx6z-b1a1a p font {
	color: rgb(0, 84, 167); font-size: 30px; font-weight: bold;
}
.lx6z-b1a1b {
	background: url("../images/yszx.png") no-repeat 5px 17px; width: auto; height: auto; overflow: hidden; margin-top: 15px; margin-left: 60px;
}
.lx6z-b1a1b ul li {
	background: url("../images/ysy.png") no-repeat 0px 8px; color: rgb(0, 0, 0); line-height: 26px; padding-left: 30px; font-size: 18px; margin-bottom: 10px;
}
.lx6z-b1a1b ul li font {
	color: rgb(34, 149, 57); font-size: 18px;
}
.lx6z-b1b {
	width: 555px; height: auto; overflow: hidden;
}
.lx7 {
	background: url("../images/ban4.jpg") no-repeat top; margin: 0px auto; width: 100%; height: auto; overflow: hidden; max-width: 1920px;
}
.lx7z {
	margin: 0px auto; padding: 40px 0px; width: 1200px; height: auto; overflow: hidden;
}
.lx7z-a {
	width: 525px; height: auto; overflow: hidden; float: left;
}
.lx7z-a1 {
	width: 100%; height: auto; color: rgb(255, 255, 255); overflow: hidden; font-size: 30px; font-weight: bold;
}
.lx7z-a2 {
	width: 100%; height: auto; color: rgb(49, 217, 83); overflow: hidden; font-size: 24px; font-weight: bold; margin-top: 25px;
}
.lx7z-a3 {
	padding: 5px 0px; width: 100%; height: auto; color: rgb(255, 255, 255); text-indent: 8px; overflow: hidden; font-size: 16px; margin-top: 15px; border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.lx7z-a3 font {
	color: rgb(49, 217, 83); font-size: 16px;
}
.lx7z-b {
	width: 330px; height: auto; overflow: hidden; float: right;
}
.lx7z-b1 {
	width: 100%; height: auto; overflow: hidden;
}
.lx7z-b1 p {
	margin-top: 5px;
}
.lx7z-b1 p span {
	background: url("../images/ldh.png") no-repeat left; padding: 10px 0px 10px 50px; height: auto; color: rgb(255, 255, 255); overflow: hidden; font-size: 16px; display: inline-block;
}
.lx7z-b1 p font {
	color: rgb(255, 255, 255); font-family: Arial, Helvetica, sans-serif; font-size: 30px; font-weight: bold;
}
.lx7z-b2 {
	width: 100%; height: auto; overflow: hidden; margin-top: 20px;
}
.lx7z-b2 a {
	width: 140px; height: 33px; text-align: center; color: rgb(255, 255, 255); line-height: 33px; font-size: 18px; float: left; display: inline-block;
}
.lx7z-b2a {
	border: 1px solid rgb(255, 255, 255); border-image: none; margin-right: 20px;
}
.lx7z-b2 a.lx7z-b2a:hover {
	background: rgb(41, 188, 107); border: 1px solid rgb(41, 188, 107); border-image: none;
}
.lx7z-b2b {
	background: rgb(41, 188, 107); border: 1px solid rgb(41, 188, 107); transition:0.2s; border-image: none;
}
.lx8 {
	background: rgb(242, 242, 242); margin: 0px auto; width: 100%; height: auto; overflow: hidden; max-width: 1920px;
}
.lx8z {
	margin: 0px auto; padding: 40px 0px; width: 1233px; height: auto; overflow: hidden;
}
.lx8z-a {
	width: 100%; height: auto; overflow: hidden;
}
.lx8z-a p {
	text-align: center;
}
.lx8z-a p span {
	color: rgb(0, 84, 167); font-size: 30px; font-weight: bold;
}
.lx8z-a div {
	background: url("../images/gh2.png") no-repeat center; width: 100%; height: auto; text-align: center; color: rgb(0, 0, 0); overflow: hidden; font-size: 18px;
}
.lx8z-b {
	width: 100%; height: auto; overflow: hidden; margin-top: 45px;
}
.lx8z-b ul li {
	margin: 0px 18px; width: 140px; height: auto; overflow: hidden; float: left;
}
.lx8z-b ul li .lx8z-b1 {
	width: 100%; height: auto; overflow: hidden;
}
.lx8z-b ul li .lx8z-b2 {
	width: 100%; height: auto; overflow: hidden; margin-top: 15px;
}
.lx8z-b ul li .lx8z-b2 p {
	text-align: center;
}
.lx8z-b ul li .lx8z-b2 p span {
	color: rgb(0, 84, 167); font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-weight: bold;
}
.lx8z-b ul li .lx8z-b2 p font {
	color: rgb(0, 0, 0); font-size: 14px;
}
.lx8z-c {
	width: 100%; height: auto; text-align: center; overflow: hidden; margin-top: 65px;
}
.lx8z-cz {
	display: inline-table;
}
.lx8z-c1 {
	background: url("../images/dhbj2.png") no-repeat left; padding-left: 50px; float: left;
}
.lx8z-c1 span {
	padding: 7px 0px; color: rgb(0, 0, 0); text-indent: 8px; font-size: 16px; border-top-color: rgb(73, 73, 73); border-bottom-color: rgb(73, 73, 73); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; display: inline-block;
}
.lx8z-c2 {
	margin-left: 30px; float: right;
}
.lx8z-c2 a {
	width: 118px; height: 36px; text-align: center; line-height: 36px; overflow: hidden; font-size: 16px; float: left; display: inline-block;
}
.lx8z-c2 a.lx8z-c2a {
	border: 1px solid rgb(0, 0, 0); transition:0.2s; border-image: none; color: rgb(0, 0, 0); margin-right: 20px;
}
.lx8z-c2 a.lx8z-c2b {
	background: rgb(0, 84, 167); border: 1px solid rgb(0, 84, 167); border-image: none; color: rgb(255, 255, 255);
}
.lx8z-c2 a.lx8z-c2a:hover {
	background: rgb(0, 84, 167); border: 1px solid rgb(0, 84, 167); transition:0.2s; border-image: none; color: rgb(255, 255, 255);
}
.lx9 {
	margin: 0px auto; width: 100%; height: auto; overflow: hidden; max-width: 1920px;
}
.lx9z {
	margin: 0px auto; padding: 40px 0px; width: 1233px; height: auto; overflow: hidden;
}
.lx9z-a {
	width: 100%; height: auto; overflow: hidden;
}
.lx9z-a div {
	background: url("../images/xb2.jpg") no-repeat left bottom; height: auto; overflow: hidden; padding-bottom: 10px; float: left;
}
.lx9z-a div span {
	color: rgb(0, 84, 167); font-size: 20px; font-weight: bold;
}
.lx9z-a div font {
	color: rgb(58, 58, 58); font-family: Arial, Helvetica, sans-serif; font-size: 14px; margin-left: 5px;
}
.lx9z-a a {
	color: rgb(58, 58, 58); font-family: Arial, Helvetica, sans-serif; font-size: 14px; margin-top: 10px; float: right;
}
.lx9z-b {
	width: 100%; height: auto; overflow: hidden; margin-top: 30px;
}
.lx9z-b1 {
	width: 600px; height: auto; overflow: hidden; float: left;
}
.lx9z-b2 {
	width: 575px; height: auto; overflow: hidden; margin-top: 20px; float: right;
}
.lx9z-b2a {
	width: 100%; height: auto; overflow: hidden;
}
.lx9z-b2a p a {
	color: rgb(51, 51, 51); font-size: 18px; font-weight: bold;
}
.lx9z-b2a div {
	width: 100%; height: auto; color: rgb(51, 51, 51); line-height: 24px; overflow: hidden; font-size: 14px; margin-top: 10px;
}
.lx9z-b2b {
	width: 100%; height: auto; overflow: hidden; margin-top: 25px;
}
.lx9z-b2b a {
	color: rgb(0, 84, 167); font-size: 14px;
}
.lx9z-c {
	background: url("../images/grzxb.png") no-repeat center; width: 100%; height: auto; text-align: center; overflow: hidden; margin-top: 50px;
}
.lx9z-cz {
	display: inline-table;
}
.lx9z-cz ul li {
	margin: 0px 32px; color: rgb(0, 0, 0); font-size: 16px; float: left;
}
.lx9z-cz ul span {
	color: rgb(0, 0, 0); font-size: 16px; float: left;
}
.lx9z-cz ul li.active {
	color: rgb(0, 84, 167); font-weight: bold; cursor: pointer;
}
.lx9z-d {
	width: 100%; height: auto; overflow: hidden; margin-top: 45px;
}
.lx9z-d1 {
	width: 100%; height: auto; overflow: hidden;
}
.mr_frbox2 {
	width: 100%; height: auto; overflow: hidden;
}
.mr_frbox2 .mr_frBtnL {
	margin: 50px 30px 0px 0px; float: left; display: inline; cursor: pointer;
}
.mr_frbox2 .mr_frBtnR {
	margin-top: 50px; float: right; cursor: pointer;
}
.mr_frUl2 {
	width: 1130px; height: auto; overflow: hidden; float: left;
}
.mr_frUl2 ul li {
	background: rgb(255, 255, 255); margin: 0px 12px; width: 202px; height: auto; overflow: hidden; float: left; display: inline;
}
.mr_frUl2 ul li .mr_fra {
	border: 1px solid rgb(217, 217, 217); border-image: none; width: 200px; height: 130px; text-align: center; overflow: hidden; vertical-align: middle; display: table-cell; position: relative;
}
.mr_frUl2 ul li .mr_fra a {
	top: 50%; position: static;
}
.mr_frUl2 ul li .mr_fra a img {
	transition:0.2s; left: -50%; top: -50%; position: static; max-height: 100%; max-width: 100%;
}
.mr_frUl2 ul li .mr_frb {
	margin: 17px auto 0px; width: 100%; height: auto; text-align: center; overflow: hidden;
}
.mr_frUl2 ul li .mr_frb a {
	color: rgb(0, 0, 0); font-size: 14px;
}
.mr_frUl2 ul li .mr_frb a:hover {
	color: rgb(0, 84, 167);
}
.xwwt {
	background: url("../images/ban2.jpg") no-repeat top; margin: 0px auto; height: auto; overflow: hidden; max-width: 1920px; idth: 100%;
}
.xwwtz {
	margin: 0px auto; padding: 50px 0px; width: 1200px; height: auto; overflow: hidden;
}
.gsfcz-top {
	width: 100%; height: auto; overflow: hidden; margin-bottom: 25px;
}
.gsfcz-top div {
	background: url("../images/xb12.jpg") no-repeat left bottom; float: left;
}
.gsfcz-top span {
	color: rgb(0, 84, 167); padding-bottom: 10px; font-size: 18px; font-weight: bold; display: inline-block;
}
.gsfcz-top font {
	color: rgb(58, 58, 58); font-family: Arial, Helvetica, sans-serif; font-size: 14px; margin-left: 5px;
}
.gsfcz-top a {
	color: rgb(74, 74, 74); margin-top: 8px; float: right;
}
.gsfcz-top a:hover {
	color: rgb(180, 23, 18);
}
.xwbk {
	background: rgb(255, 255, 255); padding: 30px; width: 390px; float: right;
}
.fa_con {
	height: 300px; overflow: hidden;
}
.fa_con table {
	width: 100%;
}
.fa_con tr {
	width: 100%;
}
.fa_con td {
	width: 100%;
}
.fa_con dl {
	padding: 14px 0px; border-bottom-color: rgb(230, 230, 230); border-bottom-width: 1px; border-bottom-style: solid;
}
.fa_con dl dt {
	background: url("../images/wq.jpg") no-repeat left; padding: 0px 0px 0px 38px; height: 38px; line-height: 38px; font-weight: bold;
}
.fa_con dl dt a {
	color: rgb(0, 0, 0); font-size: 16px; font-weight: bold;
}
.fa_con dl dt a:hover {
	color: rgb(180, 23, 18);
}
.fa_con dl dd {
	background: url("../images/da.jpg") no-repeat 0px 10px; padding: 8px 0px 5px 38px; height: auto; color: rgb(0, 0, 0); line-height: 24px; overflow: hidden; max-height: 72px;
}
.fa_con .nobot {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.xwzx {
	background: rgb(255, 255, 255); padding: 30px; width: 650px; float: left;
}
.xwwtz-top {
	width: 100%; height: auto; overflow: hidden;
}
.xwwtz-top div {
	color: rgb(85, 141, 221); font-size: 18px; margin-bottom: 1px; float: left;
}
.xwwtz-top div span {
	height: 44px; font-size: 18px; float: left; display: inline-block; cursor: pointer;
}
.xwwtz-top div font {
	margin: 0px 10px; height: 44px; color: rgb(51, 51, 51); font-size: 18px; float: left; display: inline-block;
}
.xwwtz-top div span.axw {
	background: url("../images/xb12.jpg") no-repeat left bottom; height: 40px; color: rgb(0, 84, 167); font-weight: bold;
}
.xwwtz-top div span.axh {
	height: 44px;
}
.xwwtz-top a {
	color: rgb(74, 74, 74); margin-top: 8px; float: right;
}
.xwwtz-top a:hover {
	color: rgb(180, 23, 18);
}

