body{margin: 0px auto; padding: 0px; font-size: 14px; line-height:28px; color: #333; font-family:Microsoft YaHei; box-sizing: border-box; }
*{box-sizing: border-box; }
div{margin: 0px; padding: 0px;}
span, p, h3{margin: 0px; padding: 0px;}
img{margin: 0px; padding: 0px;}
dl,dt,dd,ol,ul,li, h2 {margin: 0px; padding: 0px; list-style: none;}
img{border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px;}
form,input,select{margin: 0px; padding: 0px;}
ul{list-style-type: none;}
a{text-decoration: none; color:#333; font-size: 14px;}
a:hover{color:#0844be; text-decoration:blink; font-size: 14px;}
.cp img{border:solid #ddd 2px;}
.cp a:hover img{border:solid #0abd56 2px;}
.fr{ float:right;}
.fl{ float:left;}
.kg{width:1300px; height:20px;}
.kg1{width:1300px; height:30px; margin:0 auto;  overflow:hidden;}
.kg2{width:1300px; height:40px; margin:0 auto;  overflow:hidden;}
.kg80{width:1300px; height:80px; margin:0 auto;  overflow:hidden;}
.kg70{width:1300px; height:50px; margin:0 auto;  overflow:hidden;}
.bz{ width:1300px; margin: 0 auto;overflow: hidden;}
.bz1{ width:1300px; margin: 0 auto;}
.clear{height:0; overflow:hidden; clear:both;}
    
/*top*/
.top{ width: 100%; height:119px; background: url(../images/20200429085409_278054792.jpg) center no-repeat;}
.logo{ margin-top: 20px;}
.name{ color: #FFF; font-size: 17px; margin-left: 20px; margin-top: 25px;}
.name span{ font-size: 38px; line-height: 42px;}
    
    /*nav*/
.nav {position:relative; width: 588px; margin-left: 50px;  }
.nav ul{font-size:0;}
.nav li{display:inline-block;line-height:119px;width:98px;position:relative; z-index: 99; text-align: center; }
.nav li a{font-size:16px;color:#fff; display: block; transition:500ms;}
.nav .navline{width:98px !important;position:absolute;height:119px;background:#333;bottom:0;z-index:0;margin-left:0px;}
.navli.cur>a,.navli:hover>a{color: #fff; transition:500ms;}    
.nav ul li.cur{width: 98px !important;height: 119px; }
/*其他*/
.cur{cursor:pointer;background: #087ce5; width: 98px; height: 119px;}
.line{height:119px;background:#0072d9;position:absolute;top:0;left:0;z-index:1;  }
    
.ad{margin-left: 10px;}      
.contact{ margin-top: 8px;}
.cont{ padding-left: 42px; color: #fff; margin-top:8px; background: url(../images/20200429093517_1591673302.png) left no-repeat;}
.cont b{ font-family: Arial;  font-size: 28px;}
.zyw{ text-align: right;}
    
    
 /*banner*/
.banner-box{ min-width:1200px; height:650px; position:relative; margin:0 auto; }
.banner-box .bd{ width:100% !important; }
.banner-box .bd li{ width:100% !important; height:650px; background-position: center; background-repeat: no-repeat; }
.banner-box .bd li a{ display:block; background-size:auto; }
.banner-btn{ width: 100%; position: absolute; top:290px; left: 0; margin-left: 0; height:338px; overflow: hidden; }
.banner-btn a{ display:block; width:49px; height:104px; position:absolute; top:0; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; transition:0.3s all ease-in-out}
.banner-btn a.prev{ left:-50px; background:url(../images/20191217100035_587310254.png) no-repeat 0 0; } 
.banner-btn a.next{ right:-50px; background:url(../images/20191217100035_587310254.png) no-repeat -49px 0; }
.banner-box .hd { position:absolute; bottom:0px; width: 100%; display: block; }
.banner-box .hd ul{ text-align: center}
.banner-box .hd ul li{ width:15px; height:15px; border-radius :20px; text-indent:-9999px; background:#0072d9; cursor:pointer; display:inline-block; margin:0 5px; transition:0.3s all ease-in-out}
.banner-box .hd ul li.on{ background:#e5271d; width: 26px; }
.banner-box:hover .banner-btn a.prev{ left:20px; filter:alpha(opacity=40); -moz-opacity:.4; -khtml-opacity:.4; opacity:.4; }
.banner-box:hover .banner-btn a.next{ right: 20px; filter:alpha(opacity=40); -moz-opacity:.4; -khtml-opacity:.4; opacity:.4; }
.banner-box .banner-btn a.prev:hover,.banner-box:hover .banner-btn a.next:hover{ filter:alpha(opacity=80); -moz-opacity:.8; -khtml-opacity:.8; opacity:.8; }       
/* search */
.search{ width: 100%; height:72px; line-height:72px; background: #f2f4f7; overflow:hidden;}
#search_nr{width:1300px; margin:0 auto; height:72px; border-radius: 8px; }
#search-i{float:left; width:30px; height:33px; overflow:hidden; margin-top:20px; background:#0072d9; border-radius: 0px 25px 25px 0px; box-sizing: border-box; padding-top: 7px;}
#search-bg{float:left; width:189px; height:33px; line-height: 33px; background:#0072d9; overflow:hidden; padding-left:14px; margin-top:20px; box-sizing: border-box; border-radius: 25px 0px 0px 25px;}
.search-text{width:1081px; float:left; font-size:14px; line-height:72px; height:72px;}
.search-text a{ font-size:14px; color: #666666;}
.search-text a:hover{ font-size:14px; color: #0072d9;}
.search-text span{ float:left; font-weight:bold; color:#0072d9;}
#infoname{ border:none;background:none; outline:none;}    
    
/* product */   
.product{ width: 1300px; height: 90px; text-align:center;font-size: 40px;font-weight: bold;  margin: 0 auto; margin-top:50px; line-height:85px; }  
.product a{display: block; padding-top:30px; padding-right: 10px;}
#tablit {width:1300px; margin:38px auto; height:auto;}
#tablit ul{  height:52px; line-height: 39px;  box-sizing: border-box; margin-bottom:40px; float: left; }
#tablit ul li{ padding-left: 10px; padding-right: 10px; float:left; height:52px; line-height:52px; margin-right:10px;  text-align: center;  text-align: center;  position: relative;}
#tablit .showdiv a{ font-size:16px; }
#tablit .on{  float:left;  height:52px; line-height:52px; color:#fff; background: #0072d9;  }
    
#tablit .on:after{  content:"";   width:0px;height:0px;border-top:9px solid #0072d9; border-right: 7px solid transparent; border-bottom: 50px solid transparent; border-left: 7px solid transparent; position: absolute; top: 52px;left:45%;}
.dis{display:none;}
#tablit .on a{ font-size:15px; color:#fff;  }
#tablit .showdiv{ height: 39px;}
.show_list+.show_list{display:none;}
#tablit .show_list{ width: 1300px; margin: 0 auto;overflow: hidden;display:none;} 
.pord_r{ width: 1300px;}
.pord_r tr{ float: left;}
.pord_r tr+tr{margin-top: 8px; display: block;}
.pord_r img{border: 1px solid #ddd;width:100%;box-sizing:border-box;}
.pord_r td{width:417.5px;padding-left: 0 !important;overflow:hidden;display: inline-block;position: relative;margin-right:13px; margin-bottom: 10px; background: #fff; height: 417.5px;}
.pord_r td br{display:none;}
.pord_r td span{width:100%;display: block; height:55px; line-height:55px !important;background: #0072d9; margin-left: -1px; margin-bottom: -1px; position: absolute;left: 0; right: 0;  margin: auto; bottom: 0px; transition: 0.5s all ease-in-out;}
.pord_r td span a{color:#fff;}
.pord_r td:hover span{background: #da251c;}   
.pord_r td:nth-child(4){ margin-right: inherit;}
    
 /*video*/   
.video{ width: 1300px; height: 90px; font-size: 40px;font-weight: bold;  text-align:center; margin: 0 auto; margin-top:40px; line-height:85px; border-bottom: 1px solid #ddd; }          
.video a{display: block; padding-top:30px; padding-right: 10px;}  
 .video_b{ margin-top:30px; height: 370px;}    
.video_b td{padding-right: 0px!important;width:313px; height:300px; margin-right: 12px; display: block; float: left;overflow: hidden;}
.video_b td:last-child{padding-right: 0px!important;margin-left:12px;}
.video_b tr{ padding-left: 0px!important;}
.video_b tr td div{ overflow: hidden;position: absolute;}
.video_b tr td div{ background: #0072d9; height:48px; line-height:38px;transition: all 0.3s linear;     width: 425px;}
.video_b tr td div a{ color:#fff;}    
.video_b tr td:hover div{ background: #da251c;transition: all 0.3s linear;}  
.video_b tr td:hover div a{ color: #fff;}  
.video_b tr td:nth-child(3){ margin-right: inherit;}    
    
/*adv*/    
.adv{ width: 100%;margin-top:0; padding-bottom:70px; background: #0072d9; overflow: hidden;}
.adv1{ width: 1300px; height: 90px; font-size: 40px;font-weight: bold;  color: #fff; padding-left: 53px; margin: 0 auto; margin-top:40px; line-height:85px; border-bottom: 1px solid #ddd; background: url(../images/20200429104751_776836785.png) left no-repeat;}          
.adv1 span{display: block; padding-left: 45px; font-size: 18px;  font-weight: normal; float: right;background: url(../images/20200429104335_1810058368.png) left no-repeat;} 
.adv1 b{ font-size: 32px; font-family: Impact; font-weight: normal;}
.adv_b{ margin-top: 30px;}    
.adv_b li{ width: 420px; background: #fff; float:left; height: 510px; margin-top: 20px; margin-right: 20px; padding: 30px;transition: all 0.5s linear;transition:All 0.4s ease-in-out;    -webkit-transition:All 0.4s ease-in-out;    -moz-transition:All 0.4s ease-in-out;    -o-transition:All 0.4s ease-in-out;}
.adv_b li:hover{transition: all 0.5s linear; transform:translate(0,-10px);    -webkit-transform:translate(0,-10px);    -moz-transform:translate(0,-10px);    -o-transform:translate(0,-10px);    -ms-transform:translate(0,-10px);}    
.adv_dh{ font-size: 26px; padding-top: 8px; padding-bottom: 30px;}
.adv_dh b{ color: #d81e06; font-size: 30px;}
.adv_w{ padding-top:15px;  font-size: 15px; color: #666;}
.adv_w span{ font-size: 24px; line-height:66px; color: #333;}
     
/*about*/   
.about{ width: 1300px; height: 90px; font-size: 40px;font-weight: bold;margin: 0 auto; margin-top:40px; line-height:85px; border-bottom: 1px solid #ddd;}          
.about a{display: block; padding-top:30px; padding-right: 10px;}  
.about_z{ width: 625xp; float: left; margin-right: 40px;}  
.about_bz{ margin-top:35px;}
.about_y{ width:635px;}
.about_dh{ width: 635px; border-bottom: 1px solid #ddd; font-size: 26px; padding-bottom:25px; }
.about_dh b{ font-size: 34px; font-weight: bold; color: #0072d9; line-height: 60px;}
.about_wz{ font-size: 15px; color: #666; margin-top:25px; line-height: 30px;}
.about_gd{ width:175px; height: 51px; line-height: 51px; margin-top: 25px; text-align: center; background: url(../images/20200429111925_640613332.jpg) center no-repeat;}
.about_gd a{ color: #fff; font-size: 16px; }
    
/*实力*/
#strength{width: 100%;min-width: 1200px; padding:50px 0; overflow: hidden;}
#strength li{display: block; float: left; font-size: 18px; color: #333; line-height: 40px;width: 260px; border-right: 1px solid #ddd;text-align: center; position: relative;}
#strength li span{ color: #0072d9;  font-family: "impact"; font-size: 50px;line-height: 50px;}
#strength li:nth-of-type(5){  border-right:none;}    
.number_ljs{font-size:18px; color:#a57f44; text-align:center;}
.number_ljs em{font-style:normal;display:block; font-size:30px;}    
#strength li b{ display: block; background: #e5271d; width: 22px; height: 22px; border-radius: 50%;color:#fff; position: absolute;  line-height: 22px; text-align: center; font-weight: normal; font-size: 12px;  left: 160px;
top: 0px;}

/*Partner*/   
.Partner{ width: 100%; height:256px; margin-top: 70px;padding-top:18px; background:#0072d9;}
.equ_bg{width: 100%;min-width: 1200px;}
.equ_t{ width: 180px; height: 52px; line-height:52px; background: #006dd9; text-align: center; color: #fff; font-size: 24px;font-weight: bold;}
.equ_a a{font-size: 14px;color: #333;padding-top: 20px;display: block;}
.equ_a a:hover{color: #006dd9;}

.company_img{margin-top: 20px;}
.company_img_r2 { width: 1290px; position: relative; display: block; margin: 0 auto; }
#company_img_btn_l{ background:url(../images/20190830111147_422658483.png) center no-repeat; width:41px; height:41px; left: -60px; top: 75px; cursor: pointer; position:absolute;}
#company_img_btn_r{ background:url(../images/20190830111147_69628990.png) center no-repeat; width:41px; height:41px; right: -60px; top:75px; cursor: pointer;position:absolute;}
#company_img_cont td {float: left; padding: 0 !important;  margin-left: 5px; margin-right: 5px; width: 248px; height:186.5px; display: block;position: relative;}
#company_img_cont a img { width: 248px; height: 186.5px; display: block; margin: 0 auto; border: 1px solid #ddd;}
#company_img_cont td br{display:none;}

#company_img_cont table tr td div a{display: block;position: absolute;bottom:-34px;width:248px;height: 28px;line-height: 28px;background:#006dd9;color:#0072d9;-webkit-transition: all 0.5s;transition: all 0.5s;}
#company_img_cont table tr td:hover div a{display: block;position: absolute;bottom:0px;width:248px;height: 28px;line-height:28px;background:#fff;color: #0072d9;-webkit-transition: all 0.5s;transition: all 0.5s;}  
    
/*news*/
.news{ width: 100%; padding-top: 40px; padding-bottom: 80px; background: #f5f5f5; overflow: hidden;}
.news_bt{font-size: 18px;line-height: 40px;color: #666666;text-align: center;}
.news_bt b{font-size: 40px;line-height: 42px;color: #0072d9;display: block;}
.new_nor_zuo {
	background: #fff;
	width: 770px;
	height: 542px;
	float: left;
}

.new_nor_zuo_til {padding: 33px 48px 0 40px;}
.new_nor_zuo_til:hover a {color: #0072d9;}
.new_nor_zuo_til span {font-size: 20px;}

.new_nor_zuo_til a {
	font-size: 15px;
	color: #444;
	float: right;
}

.new_nor_zuo .news_div_item_body {
	width:449px;
	position: absolute;
	line-height: 25px;
	color: #444444;
	right: 40px;
	top: 38px;
}

.new_nor_zuo .news_div_item_image {
	width: 215px;
	height: 156px;
	margin-left: 40px;
    border: 1px solid #ddd;
}

.new_nor_zuo .news_div_item_a {
	font-size: 16px !important;
	font-weight: bold;
	display: block;
	height: 157px;
}

.new_nor_zuo .news_div_item_a:hover {color:#0072d9;}
.new_nor_zuo .news_div_item_content {position: relative;}
.new_nor_zuo .news_div_item {margin-top: 19px;position: relative;}

.new_nor_zuo .news_div_item_title {
	background: url(../images/20200429150139_1048441165.png) no-repeat 0 128px;
	position: absolute;
	left: 280px;
	height: 157px;
	width: 359px;
}
.new_nor_zuo_bottom > .news_div > .news_div_item > .news_div_item_content > .news_div_item_title {
	background: url(../images/20200429150247_1677158386.png) no-repeat 0;
	position: absolute;
	left: 39px;
	height: 29px;
	width: 230px;
	padding-left: 17px;
}

.news_div_item_date {position: absolute;right: 54px;color: #444;}
.new_nor_zuo_bottom > .news_div > .news_div_item {height: 13px;margin-top: 19px;}
.new_nor_zuo_bottom > .news_div > .news_div_item > .news_div_item_content > .news_div_item_title > .news_div_item_a {
	width: 570px;
	height: 29px;
	font-weight: initial;
}

.new_nor_zuo .news_div_item_year{float: left;}
.new_nor_zuo .news_div_item_month {float: left;}
.new_nor_zuo .news_div_item_day {float: left;}
.new_right {width: 498px;overflow: hidden;}

.faq_til {
	width: 498px;
	height: 71px;
	line-height: 71px;
	background:#0072d9;
	overflow: hidden;}

.faq_til a {
	color: #fff;
	font-size: 20px;
	font-weight: bold;
}

.faq_til p a {
    color: #fff;
    font-size: 15px;
    font-weight: 500;
}

.faq_til p a:hover{color: #ffffff;}
.faq_til p{float: right;padding-right: 30px;}

.faq_til span {
    display: block;
    float: left;
    margin: 20px 20px 0 30px;
    height: 58px;
}

.faq_nor {
	border-top: none;
	padding-top: 20px;
	padding-bottom: 22px;
	overflow: hidden;
    background: #ffffff;
    padding-left: 20px; padding-right: 20px;
}

.faq_nor .lastdl {border-bottom: none;}
.faq_nor .divdgweb_new_div_item {width: 437px;margin: auto;overflow: hidden;}
.faq_nor .divdgweb_new_div_item_a {font-size: 16px;}
.faq_nor .divdgweb_new_div_item_title a {color: #222;}
.faq_nor .divdgweb_new_div_item_title a:hover {color: #0072d9;}
.faq_nor .divdgweb_new_div_item_content {border-bottom: 1px dashed #eee;margin-bottom: 22px;}

.faq_nor .divdgweb_new_div_item_title{
	height: 29px;
	padding-left: 35px;
	line-height: 22px;
	background: url(../images/20200429150445_515880463.png) no-repeat left top;
	font-size: 16px;
	color: #333;
	overflow: hidden;
	font-weight: bold;
}

.faq_nor .divdgweb_new_div_item_body {
	padding-left: 35px;
	background: url(../images/20200429150439_888498266.png) no-repeat left top;
	line-height: 25px;
	color: #555;
	height: 75px;
	font-size: 13px;
	overflow: hidden;
}
.news_div_item{position: relative;}     
    
/*copy*/   
.copy{ width: 100%; background: #333;}
.copy_z{width:360px; padding-top: 60px;}
.copy_z .copy_logo img{height:60px;display:none;}
.copy_w{ margin-left:10px; margin-top:3px;}
.copy_w b{color:#fff; font-size: 30px; color: #fff; line-height:32px;}
.copy_w span{ font-size: 15px;  color: #fff;}
.copy_wz{ width:340px; color: #999;overflow: hidden; line-height: 24px; padding-top:40px;     margin-bottom: 72px;}
.copy_wz a{ color: #999;}

.copy_zb{ color: #fff; margin-top:70px; margin-left:80px; line-height: 30px;} 
.copy_zb b{ font-size: 20px; line-height:110px;}
.copy_zb a{ color: #999999;transition: all 0.3s linear;}
.copy_zb a:hover{ color: #Fff; transition: all 0.3s linear;}
    
.copy_lx{color: #999999;  margin-top:70px; margin-left:80px; line-height: 30px;} 
.copy_lx b{ font-size: 20px; line-height:110px;color: #fff;}
.copy_lx a{ color: #999999;transition: all 0.3s linear;}
.copy_lx a:hover{ color: #Fff; transition: all 0.3s linear;}
        
    .copy_er{ margin-top: 40px;}
    .copy_er img{width:130px;}
    .links{ width:1300px; border-top: 1px solid #555; margin-top: 40px;}
    .link_z{ width: 90px; color: #fff; font-size: 16px;line-height: 60px;}
.link_y{padding-top:15px;}   
.link_y li{line-height:30px!important;}    
.copy_bz{width:900px;}
.copy_yb{width:300px;padding-top:70px;overflow:hidden;}
.copy_yb li{width:50%;float:left;margin-bottom:20px;text-align:center;}       
.copy_yb li img{width:100%;padding:0 25px;border-sizing:border-box;}
.copy_yb li p{color:#999;font-size:15px;text-align:center;line-height:30px;}