@charset "utf-8";
body{overflow-x: hidden;}
img{border:none;} 
/*top start*/
.top{
	height:40px;
	background-color:#18183c;
}
.top span{
	color:#fff;
	font-size:14px;
	line-height:40px;
	font-family:微软雅黑;
}
.top a{
	color:#fff;
	float:left;
	font-size:14px;
	line-height:40px;
	padding-left:30px;
	margin-left:30px;
	font-family:微软雅黑;
}
.top a:nth-child(1){
	background:url(../images/ico_03.png) no-repeat left center;
}
.top a:nth-child(2){
	background:url(../images/ico_05.png) no-repeat left center;
}
.top a:nth-child(3){
	background:url(../images/ico_08.png) no-repeat left center;
}
.top span:first-child{
	float:left;
}
.top span:nth-child(2){
	float:right;
}
/*top end*/
/*header start*/
.header{
	height:105px;
}
.header img{
	float:left;
	margin-top:30px;
}
.header-hotline{
	float:right;
	height:55px;
	width:240px;
	line-height:27px;
	margin-top: 30px;
	padding-left:65px;
	background:url(../images/tel.png) no-repeat left;
}
.header-hotline span:nth-child(1){
	display:block;
	font-size:16px;
	font-family:微软雅黑;
}
.header-hotline span:nth-child(2){
	display:block;
	color:#0089c8;
	font-size:30px;
	font-family:Arial;
}
#dituContent{ height: 100%;}
/*header end*/
/*nav start*/
.nav{
	color:#fff;
	height:50px;
	font-size:16px;
	background:url(../images/nav_02.jpg);
}
.nav > div > ul > li{
	float:left;
	width:150px;
	line-height:50px;
	text-align:center;
}
.nav a{
	display:block;
	color:inherit; 
	font-size:inherit; 
	font-family: inherit;
}
.nav > div > ul > li:hover{
	background:url(../images/navhover_03.png) no-repeat bottom;
}
.nav > div > ul > li:hover ul{
	display:block;
}
.nav > div > ul > li > ul{
	width:150px;
	display:none;
	z-index:99999;
	position:absolute;
	background-color:rgba(0,0,0,.4);
}
/*nav end*/
/*keyword start*/
.keyword{
	height:60px;
	font-size:14px;
	line-height:60px;
	font-family:微软雅黑;
}
.keyword span:nth-child(1){
	float:left;
}
.keyword a:hover{ 
	color:#e87a00;
}
.search{
	right:0;
	margin-top:12px;
	position:absolute;
}
.search_text{
	width:199px;
	height:38px;
	float:left;
	font-size:15px;
	padding-right:60px;
	padding-left:5px;
	border:1px solid #666666;
}
.search_pic{
	width:61px;
	height:40px;
	position: absolute;
	background:url(../images/fdj_03.jpg) no-repeat left;
}
/*keyword end*/
/*about start*/
.about{
	margin-top:5px;
	height:360px;
}
.about img{
	float:left;
	width:592px;
	height:328px;
}
.about-right{
	width:572px;
	height:328px;
	float:right;
}
.about-us{
	font-size:14px;
	line-height:2rem;
	font-family:微软雅黑;
}
.about-us p{
	display:inline-block;
}
.about-us a{
	font-size:14px;
	color:#999999;
	font-family:微软雅黑;
}
.about-us a:hover{
	color:#0d9cf8;
}
.about-right span{
	float:left;
	color:#222222;
	font-size:18px;
	margin-top:20px;
	font-family:微软雅黑;
}
.hotline-num{
	margin-left:5px;
	font-size:24px !important;
	margin-top:15px !important;
}
.consult{
	float:left;
	width:135px;
	height:35px;
	margin-top:15px;
	margin-left:40px;
	line-height:35px;
	border-radius:5px;
	text-align:center;
	background-color:#af1a14;
}
.consult a{
	color:#fff;
	display:block;
	font-size:20px;
}
/*about end*/

/*display start*/
.display{
	background:#f9f9f9;
}
.display-left{
	float:left;
	width:224px;
	padding-bottom:50px;
}
.display-top{
	width:100%;
	color:#fff;
	height:85px;
	font-size:24px;
	text-align:center;
	border-bottom:5px solid #ff8e00;
	background-color:#18183c;
}
.display-zh{
	padding-top:15px;
}
.display-en{
	font-size:12px;
}
.display-list{
	width:222px;
	background-color:#fff;
	border:1px solid #999999;
}
.display-list ul{
	width:196px;
	margin:0 auto;
}
.display-list ul > li{
	height:41px;
	margin-top: 10px;
	line-height:41px;
	border-bottom:1px dashed #ccc;
}
.display-right >ul > li{
	overflow:hidden;
}
.display-right > ul > li > a > img{
	width:300px;
	height:340px;
	transition:all .6s;
	object-fit: cover;
}
.display-right > ul > li > a > img:hover{
	transform:scale(1.2);
}
.display-right > ul > li:hover .display-title{
	display:block;
}
.display-list ul > li:last-child{
	height:41px;
	margin-bottom:20px;
	border-bottom:1px dashed #ccc;
}
.display-list ul > li > a{
	display:block;
	font-size:14px;
	padding-left:20px;
	font-family:微软雅黑;
	background:url(../images/display_list_03.png) no-repeat left center;
	margin-left:20px;
}
.display-list ul > li:hover a{
	color:#ec7e01;
}
.display-bottom{
	width:224px;
	height:143px;
	text-align:center;
	background-color:#18183c;
}
.display-title{
	color:#fff;
	height:35px;
	width:300px;
	display:none;
	z-index:99999;
	font-size:15px;
	line-height:35px;
	margin-top:305px;
	text-align:center;
	position:absolute;
	background-color:rgba(13, 156, 248,.5);
}
.display-right ul > li:hover .display-title{
	display:block;
}
.display-show-title{
	display:block;
	width: 300px;
	height:50px;
	line-height:50px;
	text-align:center;
}
.display-more{
	color:#fff;
	font-size:24px;
	font-family:微软雅黑;
}
.display-welcome{
	color:#fff;
	font-size:16px;
	font-family:微软雅黑;
}
.display-num{
	color:#fff;
	font-size:24px;
	font-family:Arial;
}
.display-one{
	color:#fff;
	width:183px;
	height:30px;
	margin:0 auto;
	font-size:14px;
	line-height:30px;
	text-align:center;
	border:1px solid #f4f4f4;
}
.display-right{
	width:951px;
	float:right;
}
.display-right-top{
	width:100%;
	height:38px;
	margin-top:20px;
	border-bottom:1px solid #cdcdcd;
}
.display-right-new{
	float:left;
	color:#18183c;
	font-size:24px;
	padding-left:20px;
	background:url(../images/display-right_03.jpg) no-repeat left center;
}
.display-right-more{
	float:right;
	color:#cdcdcd;
	margin-top:15px;
}
.display-right > ul{
	padding-bottom:30px;
}
.display-right > ul > li{
	float:left;
	width:300px;
	height:340px;
	margin-top:30px;
	margin-right:25px;
}
.display-right > ul > li:nth-child(3n){
	margin-right:0px;
}
/*display end*/
/*partner start*/
.partner{
	height:440px;
}
.partner-zh{
	font-size:30px;
	margin-top:38px;
	text-align:center;
	font-family:微软雅黑;
}
.partner-zh span{
	font-size:28px;
	font-weight:bold;
}
.partner-tanks{
	font-size:18px;
	text-align:center;
	font-family:微软雅黑;
}
.partner-en{
	color:#999;
	font-size:14px;
	text-align:center;
}
.partner-scroll{
	height:275px;
	margin-top:25px;
}
.partner-left{
	float:left;
	cursor:pointer;
	margin-top:90px;
}
.partner-hidden{
	float:left;
	height:100%;
	width:1032px;
	margin-left:17px;
	overflow:hidden;
}
.partner-max{
	height:100%;
	width:999999px;
	position:relative;
}
.partner-list{
	width:320px;
	float: left;
	margin-right:35px;
}
.partner-list img{
	width:100%;
	height:240px;
}
.partner-title{
	width:100%;
	height:70px;
	font-size:16px;
	line-height:40px;
	text-align:center;
	font-family:微软雅黑;
}
.partner-right{
	float:right;
	cursor:pointer;
	margin-top:90px;
}
/*partner end*/
/*love start*/
.love{
	height:265px;
	background:url(../images/love_02.jpg) no-repeat center center;
}
.love-hotline{
	color:#fff;
	font-size:24px;
	padding-top:105px;
	margin-left:575px;
}
.love-contact{
	color:#fff;
	width:112px;
	height:33px;
	font-size:16px;
	margin-top:20px;
	line-height:33px;
	margin-left:435px;
	text-align:center;
	font-family:微软雅黑;
	border:1px solid #fff;
}
/*love end*/
/*why start*/
.why{
	height:447px;
	background:url(../images/why_02.jpg) no-repeat center center;
}
/*why end*/
/*success start*/
.success{
	height:400px;
}
.success-zh{
	font-size:30px;
	margin-top:38px;
	text-align:center;
	font-family:微软雅黑;
}
.success-zh span{
	font-size:28px;
	font-weight:bold;
}
.success-tanks{
	font-size:18px;
	text-align:center;
	font-family:微软雅黑;
}
.success-en{
	color:#999;
	font-size:14px;
	text-align:center;
}
.success-scroll{
	height:275px;
	margin-top:25px;
}
.success-left{
	float:left;
	cursor:pointer;
	margin-top:90px;
}
.success-hidden{
	float:left;
	width:1200px;
	margin-left:17px;
	overflow:hidden;
}
.success-max{
	height:100%;
	width:999999px;
	position:relative;
}
.success-list{
	width:280px;
	float: left;
	margin-right:35px;
}
.success-list img{
	width:100%;
	height:220px;
}
.success-title{
	width:100%;
	height:70px;
	font-size:16px;
	line-height:40px;
	text-align:center;
	font-family:微软雅黑;
}
.success-right{
	float:right;
	cursor:pointer;
	margin-top:90px;
}
/*success end*/
/*service start*/
.service{
	height:642px;
	background:url(../images/service_02.jpg) no-repeat center center;
}
.service-form{
	width:215px;
	float:right;
	margin-top:310px;
	margin-right:40px;
}
.service-input{
	width:215px;
	height:25px;
	margin-top:17px;
	padding-left:5px;
	border-radius:6px;
}
.service-textarea{
	width:215px;
	height:100px;
	margin-top:17px;
	padding-top:5px;
	padding-left:5px;
	border-radius:6px;
}
.service-submit{
	
	width:100px;
	height:30px;
	font-size:14px;
	margin-top:5px;
	margin-right:31px;
	margin-left:-52px;
	border-radius:5px;
	font-family:微软雅黑;
	background-color:#dedede;
}
.service-reset{
	color:#fff;
	width:100px;
	height:30px;
	margin-top:5px;
	border-radius:5px;
	font-family:微软雅黑;
	background-color:#ffab00;
}
/*service end*/
/*news start*/
.news{
	height:430px;
}
.news-left{
	float:left;
	width:785px;
	height:365px;
	margin-top:38px;
}
.news-top{
	height:34px;
	border-bottom:1px solid #999999;
}
.news-ul{
	height:100%;
	float:left;
	padding-left:20px;
	background:url(../images/news_03.jpg) no-repeat left top;
}
.news-li{
	float:left;
	width:110px;
	font-size:24px;
	line-height:24px;
	text-align:center;
	margin-right:10px;
	font-family:微软雅黑;
}
.news-li.on{
	color:#ec7e01;
}
.news-li:hover{
	color:#ec7e01;
}
.news-body{
	width:785px;
	height:312px;
	display:none;
	margin-top:15px;
	position:absolute;
}
.news-img{
	float:left;
	width:342px;
	height:312px;
}
.news-img img{
	width:342px;
	height:312px;
}
.news-list{
	float:right;
	width:405px;
	height:100%;
}
.news-list li{
	height:30px;
	margin-top:9px;
	line-height:30px;
	padding-left:20px;
	background:url(../images/news_10.png) no-repeat left center;
	border-bottom:1px dashed #999;
}
.news-list li a{
	display:block;
	color:#666666;
	font-size:14px;
}
.news-list li a:hover{
	color:#ec7e01;
}
.news-list li:first-child{
	margin-top:0px;
}
/*news end*/
/*problem start*/
.problem{
	width:380px;
	float:right;
	height:365px;
	margin-top:38px;
}
.problem-top{
	height:34px;
	border-bottom:1px solid #999999;
}
.problem-ul{
	height:100%;
	float:left;
	padding-left:10px;
	background:url(../images/news_03.jpg) no-repeat left top;
}
.problem-li{
	float:left;
	width:110px;
	font-size:24px;
	line-height:24px;
	text-align:center;
	margin-right:10px;
	font-family:微软雅黑;
}
.question-hidden{
	width:100%;
	height:320px;
	overflow:hidden;
	margin-top:10px;
}
.question-ul{
	width:100%;
	height:9999999px;
	position:relative;
}
.question-li{
	height:57px;
	margin-top:28px;
}
.question-li:hover .question-q > a{
	color:#ec7e01;
}
.question-li:first-child{
	margin-top:0px;
}
.question-q{
	font-size:18px;
	font-family:Arial;
}
.question-q a{
	color:#333;
	float:right;
	width:350px;
	display:block;
	font-size:14px;
	font-family:微软雅黑;
}
.question-a{
	font-size:18px;
	line-height:20px;
	font-family:Arial;
}
.question-a a{
	color:#999;
	float:right;
	width:350px;
	display:block;
	font-size:12px;
	font-family:微软雅黑;
}
/*problem end*/
/*link start*/
.link{
	height:80px;
}
.link-top{
	float:left;
	width:100%;
	color:#18183c;
	font-size:24px;
	padding-left:20px;
	background:url(../images/display-right_03.jpg) no-repeat left center;
}
.link hr{
	float:left;
	width:100%;
	margin-top:5px;
	background-color:#999999;
}
.link ul{
	float:left;
	height:32px;
	line-height:32px;
}
.link li{
	float:left;
	color:#666666;
	font-size:14px;
	margin-right:10px;
	font-family:微软雅黑;
}
.link li:hover{
	color:#ec7e01;
}
/*link end*/
/*footer start*/
.footer{
	width:100%;
	height:250px;
	background-color:#19193b;
	margin-top:20px;
}
.footer_nav ul{
	height:55px;
	margin:0 auto;
	line-height:55px;
	border-radius:6px;
	border-bottom:1px solid #3b3b61;
}
.footer_nav li{
	float:left;
	color:#fff;
	width:133px;
	font-size:15px;
	text-align:center;
	font-family:微软雅黑;
}
.footer_nav > ul > li >a:after{
	content:'';
	width:1px;
	float:right;
	height:19px;
	margin-top:20px;
	background:url(../images/mds_03.jpg) no-repeat;
}
.footer_nav ul > li:last-child > a:after{
	background:url();
}
.footer_nav a{
	display:block;
}
.info{
	float:left;
	width:603px;
	margin-top:13px;
	margin-left:50px;
}
.info ul{
	line-height:40px;
}
.info li{
	float:left;
	margin-right:35px;
	font-size:14px;
	color:#fff;
	font-family:微软雅黑;
}
/*footer end*/
/*neiye start*/
.nr{
	padding-top:30px;
}
.show-right{
	width:950px;
	float:right;
}
.ny-keyword{
	height:60px;
	font-size:14px;
	line-height:60px;
	font-family:微软雅黑;
	background-color:#f2f2f2;
}
.ny-keyword span{
	padding-left:30px;
}
.ny-keyword span img{
	left:0;
	top:17px;
	position: absolute;
}
.ny-keyword span:nth-child(1){
	float:left;
}
.ny-keyword a:hover{ 
	color:#e87a00;
}
.ny-search{
	right:0;
	margin-top:12px;
	position:absolute;
}
.ny-search_text{
	width:199px;
	height:38px;
	float:left;
	font-size:15px;
	padding-right:60px;
	border:1px solid #666666;
}
.ny-search_pic{
	width:61px;
	height:40px;
	position: absolute;
	background:url(../images/fdj_03.jpg) no-repeat left;
}
.show-title{
	width:100%;
	font-size:24px;
	text-align:center;
	font-family:微软雅黑;
}
.fb{
	width:100%;
	height:30px;
	line-height:30px;
	text-align:center;
	border-bottom:1px dashed #000;
}
.fb span{
	color:#999;
	font-size:12px;
	margin-left:20px;
	font-family:微软雅黑;
}
.show-content{
	color:#333;
	font-size:16px;
	margin-top:10px;
	line-height:30px;
	font-family:微软雅黑;
	
}
.show-img{ height: 1024px;
	overflow-y: scroll;}
.show-right > ul > li{
	float:left;
	width:300px;
	margin-bottom:30px;
	margin-right:18px;
	border:2px solid #999999;
}
.show-right > ul > li:nth-child(3n){
	margin-right:0px;
}
.show-right > ul > li:hover{
	border:2px solid #ff8e00;
}
.show-right > ul > li:hover .display-show-title{
	color:#ff8e00;
}
.ny-right{
	width:950px;
	float:right;
}
.ny-news{
	width:950px;
	height:185px;
	margin-bottom:25px;
	border-bottom:1px #ccc dashed;
}
.ny-img{
	float:left;
	width:238px;
	height:165px;
	overflow: hidden;
	border:1px solid #f2f2f4;
}
.ny-img img{
	width:234px;
/* 	height:161px; */
	margin-top:2px;
	margin-left:2px;
}
.ny-news-body{
	float:left;
	width:680px;
	margin-left:30px;
}
.ny-news-body:hover .ny-news-title{
	color:#ec7e01;
}
.ny-news-title{
	width:1100px;
	color:#000;
	font-size:20px;
	font-family:微软雅黑;
}
.ny-news-content{
	width:100%;
	color:#999899;
	font-size:14px;
	margin-top:10px;
	line-height:30px;
}
.ny-news-time{
	float:left;
	color:#fff;
	width:100px;
	height:25px;
	margin-top:10px;
	line-height:25px;
	border-radius:8px;
	text-align:center;
	background-color:#dcdcdc;
}
.ny-news-more{
	float:left;
	color:#fff;
	width:60px;
	height:25px;
	margin-top:10px;
	margin-left:15px;
	line-height:25px;
	border-radius:8px;
	text-align:center;
	background-color:#dcdcdc;
}
/*neiye end*/
/*messages*/
.messages{padding:15px 0;position:absolute;margin-top:50px;}
.messages input,.messages select,.messages textarea{margin:0;padding:0; background:none; border:0; font-family:"Microsoft Yahei";}
.messlist {height:30px;margin-bottom:30px;}
.messlist label{float:left;width:100px; height:30px; font-size:14px; line-height:30px; text-align:right;padding-right:10px;}
.messlist input{float:left;width:400px;height:28px;padding-left:5px;border:#ccc 1px solid;}
.messlist.textareas{ height:auto;}
.messlist textarea{float:left;width:400px; height:110px;padding:5px;border:#ccc 1px solid;}
.messlist.yzms input{width:100px;}
.messlist.yzms .yzmimg{ float:left;margin-left:10px;}
.messsub{padding:0px 0 0 110px;float:left;margin-top:20px;}
.messsub input{width:100px; height:35px; background:#ddd; font-size:14px; font-weight:bold; cursor:pointer;margin-right:5px}
#label0{display:none;color:#0aa770;height:28px;line-height:28px;}
#label1{display:none;color:#0aa770;height:28px;line-height:28px;}
#label2{display:none;color:#0aa770;height:28px;line-height:28px;}
#label3{display:none;color:#0aa770;height:28px;line-height:28px;}
#label4{display:none;color:#0aa770;height:28px;line-height:28px;}
#label5{display:none;color:#0aa770;height:28px;line-height:28px;}
#label6{display:none;color:#0aa770;height:28px;line-height:28px;}
#label7{display:none;color:#0aa770;height:28px;line-height:28px;}
#label8{display:none;color:#0aa770;height:48px;line-height:48px;}
#label9{display:none;color:#0aa770;height:48px;line-height:48px;}
#label10{display:none;color:#0aa770;height:48px;line-height:48px;}
.send{
	height:600px;
	width:500px;
	margin:0 auto;
}
.v9_pages{
    float:left;
    color:#333;
    width:100%;
    margin-bottom:20px;
    text-align:center;
}
.v9_pages span,.v9_pages a{
	margin-right:10px;
	display:inline-block;
}
.v9_pages a{
    color:#333;
}
.page_turn{
    padding-top:30px;
}
.page_turn a{
    color:#333;
}

/*main css*/
.izl-rmenu{position:fixed;right:0;margin-left:532px;bottom:10px;padding-bottom:73px;background:url(../images/r_b.png) 0px bottom no-repeat;z-index:999;}
.izl-rmenu .btn{width:72px;height:73px;margin-bottom:1px;cursor:pointer;position:relative;}

.izl-rmenu .btn-qq{background:url(../images/r_qq.png) 0px 0px no-repeat;background-color:#6da9de;}
.izl-rmenu .btn-qq:hover{background-color:#488bc7;}
.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited{background:url(../images/r_qq.png) 0px 0px no-repeat;background-color:#6da9de;text-decoration:none;display:block;}

.izl-rmenu .btn-wx{background:url(../images/r_wx.png) 0px 0px no-repeat;background-color:#78c340;}
.izl-rmenu .btn-wx:hover{background-color:#58a81c;}
.izl-rmenu .btn-wx .pic{position:absolute;left:-160px;top:0px;display:none;width:160px;height:160px;}

.izl-rmenu .btn-phone{background:url(../images/r_phone.png) 0px 0px no-repeat;background-color:#fbb01f;}
.izl-rmenu .btn-phone:hover{background-color:#ff811b;}
.izl-rmenu .btn-phone .phone{background-color:#ff811b;position:absolute;width:160px;left:-160px;top:0px;line-height:73px;color:#FFF;font-size:18px;text-align:center;display:none;}

.izl-rmenu .btn-top{background:url(../images/r_top.png) 0px 0px no-repeat;background-color:#666666;display:none;}
.izl-rmenu .btn-top:hover{background-color:#444;}

.izl-rmenu .btn-sj{background:url(../images/r_sj.png) 0px 0px no-repeat;background-color:#78c340;}
.izl-rmenu .btn-sj:hover{background-color:#58a81c;}
.izl-rmenu .btn-sj .pic{position:absolute;left:-160px;top:0px;display:none;width:160px;height:160px;}

.footer-ewm img{ width:120px; height:120px;}
.show-right-img{width:290px;height:330px;margin-top:5px;margin-left:5px; overflow: hidden;}
.show-right-img img{width: 100%; height: 100%; object-fit: cover;}