*{word-break:break-all;}  
a{outline:none;hide-focus:expression(this.hideFocus=true);}   
body,ul,li,a,p,input{
	margin: 0px;
	padding: 0px;
	list-style:none;
	text-decoration: none;
	border: none;
}

.navi{
	width: 100%;
	height: 79px;
	background: #fff;
}
.navi-content{
	width: 1300px;
	margin: 0 auto;
	height: 79px;
}
.navi-logo{
	float: left;
	margin-right: 14px;
}
.ul-navi{
	float: left;
	height: 79px;
}
.text-navi ul li{
	float: left;
	line-height: 79px;
	color: #333;
}
/*.text-navi ul li a{
	padding: 0 18px;
	display: inline-block;
	color: #333;
}
.text-navi ul li a:hover{
	font-weight:bold;
	color: #1d2089;
	background: url(../images/hover-bg.jpg);
}
*/


/*二级导航*/
.two-navi{
	width: 101px;
	box-shadow: 0px 0px 4px rgba(0,0,0,0.5);
}
.two-navi li{
	width: 101px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	border-bottom: 1px solid #e8e8e8;
}

.banner{
	width: 100%;
	height: 625px;
	position: relative;
	overflow: hidden;
	margin-bottom: 140px;
}
.img-banner img{
	width: 1920px;
	height: 625px;
	position: absolute;
	left: 50%;
	top: 0px;
	margin-left: -960px;
}


.classification{
	width: 1300px;
	height: 222px;
	background: #fff;
	box-shadow: 0px 0px 8px rgba(0,0,0,0.5);
	position: absolute;
	top: 590px;
	left: 50%;
	margin-left: -650px;
}
.classification-content ul{
	padding: 18px 0;
	height: 186px;
	width: 1300px;
}
.li-classification{
	width: 323px;
	height: 186px;
	border-right: 1px solid #d2d2d2;
	float: left;
}
.li-last{
	border: none;
}
.text-li-classification{
	width: 142px;
	height: 186px;
	float: left;
	margin:10px 0 0 30px;
}
.title-text-li{
	font-size: 24px;
	color: #333;
	height: 60px;
}

a.sya1:link,a.sya1:visited{font-size:24px;color:#333;}
a.sya1:hover,a.sya1:active{color:#3535FF;}


.label-text-li{
	font-size: 14px;
}
.label-text-li{
	height: 46px;
}
.li-classification img{
	float: left;
	width: 150px;
	height: 186px;
}

.weather{
	width: 1300px;
	height: 76px;
	margin:0 auto;
	border: 1px solid #f3f3f3;
	border-radius: 4px;
	line-height: 76px;
}
.icon-weather{
	width: 22px;
	height: 18px;
	background: url(../images/icon-weather.png);
	display: inline-block;
	margin: 26px 10px 0 12px;
}
.weather-l{
	float: left;
}
.weather-r{
	width: 320px;
	height: 50px;
	border-radius: 25px;
	border: 1px solid #cccccc;
	float: right;
	margin: 14px 12px 0 0;
}

.icon-srarch{
	width: 26px;
	height: 26px;
	background: url(../images/icon-search.png) no-repeat right center;
	display: inline-block;
	margin: 11px 25px 5px 5px;
	cursor:pointer;
	float: right;
}

.advantage{
	width: 1300px;
	height: 455px;
	margin: 0 auto;
	margin-top: 46px;
}
.advantage-l{
	width: 510px;
	height: 455px;
	float: left;
}
.advantage-r{
	width: 720px;
	height: 455px;
	float: right;
}
.advantage-r ul li{
	margin-top: 20px;
}
.title-advantage{
	width: 36px;
	height: 36px;
	border-radius: 18px;
	background: #1d2089;
	display: inline-block;
	text-align: center;
	line-height: 36px;
	color: #fff;
	font-size: 24px;
	float: left;
}
.text-title{
	height: 36px;
	font-size: 22px;
	color: #333;
	margin-left: 12px;
}
.label-text{
	margin-top: 20px;
	margin-left: 52px;
	font-size: 14px;
	line-height: 32px;
}

.Company-profile{
	width: 100%;
	height: 544PX;
	background: #fafafa;
}
.profile{
	width: 1300px;
	height: 544px;
	margin: 0 auto;
	margin-top: 50px;
	padding-top: 30px;
}
.title-profile{
	height: 115px;
}
.china-title{
	height: 36px;
	color: #333;
	font-size: 24px;
	text-align: center;
	font-weight: bold;
}
.english-title{
	font-size: 12px;
	color: #999;
	text-align: center;
}
.profile-l{
	width: 842px;
	height: 350px;
	font-size: 16px;
	color: #333;
	line-height: 40px;
	float: left;
}
.profile-r{
	width: 416px;
	height: 350px;
	float: right;
}

.case{
	width: 1300px;
	height: 777px;
	margin: 0 auto;
	margin-top: 80px;
}
.title-case{
	height: 96px;
}
.china-title{
	height: 42px;
	color: #333;
	font-size: 24px;
	font-weight: bold;
	text-align: center;
}
.english-title{
	font-size: 16px;
	color: #999;
	font-family: "Arial";
	text-align: center;
}
.li-case{
	margin-right: 28px;
}
.case ul li{
	width: 1300px;
	height: 320px;
}
.case-content{
	width: 302px;
	height: 280px;
	border: 1px solid #999999;/* efefef 20200918*/
	position: relative;
	float: left;
}

.case-content2{
	width: 302px;
	height: 270px;
	border: 1px solid  #999999;/* efefef 20200918*/
	position: relative;
	float: left;
}

.text-case{
	width: 280px;
	height: 82px;
	padding: 15px 11px 22px;
}
.text-case-title{
	font-size: 14px;
	font-weight: bold;
	color: #333;
}
.label-text-case{
	color: #666;
	line-height: 30px;
	margin-top: 16px;
}
.btn-more{
	font-size: 14px;
	color: #666;
	position: absolute;
	right: 11px;
	bottom: 16px;
}

.news{
	width: 1300px;
	height: 440px;
	margin:60px auto;
}
.news-content-l{
	width: 628px;
	height: 90px;
	float: left;
}
.news-content ul li{
	width: 1300px;
	height: 90px;
}
.news-content-l-date{
	width: 92px;
	height: 90px;
	float: left;
}
.news-year{
	width: 92px;
	height: 26px;
	background: #1d2089;
	color: #fff;
	line-height: 26px;
	text-align: center;
	font-size: 12px;
}
.news-day{
	width: 92px;
	height: 64px;
	background: #e0e0e0;
	line-height: 64px;
	text-align: center;
	font-size: 30px;
	color: #818181;
}
.news-content-body{
	padding: 14px 20px 8px 26px;
	width: 490px;
	height: 68px;
	background: #efefef;
	float: left;
}
.news-content-body-title{
	font-size: 16px;
	color: #333;
	height: 26px;
}
.news-content-body-label{
	font-size: 14px;
	color: #666;
	line-height: 22px;
}
.news-content-r{
	margin-left: 44px;
}
.li-news{
	margin-top: 36px;
}

.contact{
	width: 100%;
	height: 438px;
	background: #fafafa;
}
.contact-content{
	width: 1300px;
	height: 400px;
	padding-top: 38px;
	margin: 0 auto;
}
.contact-content-l{
	width: 476px;
	height: 258px;
	float: left;
	margin-left: 213px;
}
.contact-content-r{
	width: 508px;
	height: 167px;
	float: left;
	margin: 0px 0 0 103px;
}
.contact-content-r li{
	height: 50px;
}
.icon-address{
	width: 14px;
	height: 18px;
	background-image: url(../images/icon-address.png);
	display: inline-block;
	float: left;
	margin-right: 6px;
}
.icon-telephone{
	background-image: url(../images/icon-telephone.png);
}
.icon-mobile-hone{
	background-image: url(../images/icon-mobile-hone.png);
}
.icon-email{
	background-image: url(../images/icon-email.png);
}
.icon-weixin{
	background-image: url(../images/icon-weixin.png);
}
.icon-QQ{
	background-image: url(../images/icon-QQ.png);
}

.bottom{
	width: 100%;
	height: 262px;
	background:#1d2089;
}
.bottom-content{
	width: 1300px;
	height: 262px;
	margin: 0 auto;
}
.bottom-content-t{
	width: 1300px;
	height: 78px;
	border-bottom: 1px solid #292d9b;
}
.ul-bottom-content-t{
	width: 860px;
	height: 78px;
	line-height: 78px;
	color: #fff;
	float: left;
}
.li-bottom-content-t{
	height: 52px;
	margin-right: 50px;
	line-height: 52px;
}
.li-bottom-content-t span{
	margin-right: 40px;
	width: 64px;
	display: inline-block;
}
.li-english{
	height: 0px;
	line-height: 0px;
}
.li-english span{
	margin-right: 40px;
	width: 64px;
	display: inline-block;
	text-align: center;
	font-size: 12px;
	font-family: "Arial";
}
.l-bottom-content-t-r{
	font-size: 22px;
	color: #fff;
	float: right;
	line-height: 78px;
	font-family: "Arial";
}
.l-bottom-content-t-r p{
	float: left;
}
.bottom-content-c{
	width: 1300px;
	height: 90px;
	color: #fff;
	font-size: 14px;
	border-bottom: 1px solid #292d9b;
}
.bottom-content-c li{
	height: 42px;
}
.bottom-content-b{
	height: 50px;
	line-height: 50px;
	color: #fff;
	font-size: 14px;
}

.icon-telephone-b{
	width: 41px;
	height: 78px;
	background: url(../images/icon-telephone-b.png);
	display: inline-block;
	float: left;
	margin-right:4px;
}

/*顶部导航部分*/
a.mjd_n_y{padding: 0 18px;display:inline-block;font-weight:bold;color:#1d2089;background:url(../images/hover-bg.jpg);}
a.mjd_n:link,a.mjd_n:visited{padding: 0 18px;display:inline-block;color:#333;}
a.mjd_n:hover,a.mjd_n:active{font-weight:bold;color:#1d2089;background:url(../images/hover-bg.jpg);}


/*顶部幻灯切换*/
.yunu-slideBox {height: 625px;position: relative;overflow: hidden;}
.yunu-slideBox .hd {position: absolute;bottom: 20px;font-size: 0;left: 0;width: 100%;text-align: center;z-index: 2;}
.yunu-slideBox .hd li {display: inline-block;width: 15px;height: 15px;margin: 0 5px;background-color: #fff;cursor: pointer;border-radius: 50%;}
/*.yunu-slideBox .hd li.on {background-color: #c8a264;}*/
.yunu-slideBox .bd,.yunu-slideBox .bd ul,.yunu-slideBox .bd li {width: 100% !important;height: 100% !important;}
.yunu-slideBox .bd li {background: no-repeat center;}
.yunu-slideBox .bd li a {display: block;width: 100%;height: 100%;}


/*右侧滑动部分*/
.client-2{position:fixed;right:-170px;top:50%;z-index:900;}
.client-2 li a{text-decoration:none;}
.client-2 li{margin-top:1px;clear:both;height:71px;position:relative;}
.client-2 li i{background:url(../images/fx.png) no-repeat;display:block;width:30px;height:27px;margin:0 auto;text-align:center;}
.client-2 li p{height:20px;font-size:14px;line-height:20px;overflow:hidden;text-align:center;color:#fff;margin: 0;}
.client-2 .my-kefu-qq i{background-position:4px 5px;}
.client-2 .my-kefu-tel i{background-position:0 -21px;}
.client-2 .my-kefu-liuyan i{background-position:4px -53px;}
.client-2 .my-kefu-weixin i{background-position:-34px 4px;}
.client-2 .my-kefu-weibo i{background-position:-30px -22px;}
.client-2 .my-kefu-ftop{display:none;}
.client-2 .my-kefu-ftop i{width:33px;height:35px;background-position:-27px -51px;}
.client-2 .my-kefu-left{float:left;width:77px;height:47px;position:relative;}
.client-2 .my-kefu-tel-right{font-size:16px;color:#fff;float:left;height:24px;line-height:22px;padding:0 15px;border-left:1px solid #fff;margin-top:14px;}
.client-2 .my-kefu-right{width:20px;}
.client-2 .my-kefu-tel-main{background-color:#51A0FF;color:#fff;height:56px;width:247px;padding:9px 0 6px;float:left;}
.client-2 .my-kefu-main{background-color:#51A0FF;width:97px;height:56px;position:relative;padding:9px 0 6px;float:left;}
.client-2 .my-kefu-weixin-pic{position:absolute;left:-130px;top:-24px;display:none;z-index:333;}
.my-kefu-weixin-pic img{width:115px;height:115px;}