/*共用*/
body{width:100%;font-size:12px;background:#fff; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; font-family:"Microsoft Yahei"; color:#333;min-width:1200px;}
div{margin: 0px; padding: 0px;}
span,p{margin: 0px; padding: 0px;}
h1,h2,h3,h4,h5,h6{margin: 0px; padding: 0px;}
img{margin: 0px; padding: 0px;}
dl,dt,dd,ol,ul,li{margin: 0px; padding: 0px; list-style: none;}
img{border-right-width: 0px;border-top-width: 0px;border-bottom-width: 0px;border-left-width: 0px;}
from,input,select{margin: 0px; padding: 0px;}
.clear{clear:both; font-size:0px; overflow:hidden; height :0px;}
.cl{clear:both; font-size:0px; overflow:hidden; height :0px;}
a{color: #484848; text-decoration: none; font-size:14px;}
a:hover{color:#f49104;text-decoration: none; font-size:14px;}
.border_bg{width:auto; height:auto; margin:0 auto;}
.cp1 img{border:1px solid #bbb; padding:5px; background:#fff;}
.cp1 img:hover{border:1px solid #f49104; padding:5px; background:#f7f1eb;}
.cp img{border:1px solid #ccc; padding:1px;}
.cp img:hover{border:1px solid #f49104; padding:1px;}
input,button,select,textarea{outline:none} 
.font_1{font-size:16px; color:#333;}
.totalwidth{width:1200px; margin:0 auto; height:auto;}
.totalwidthpercent {width:100%; margin:0 auto;}	
.fl{ float:left;}
.fr{ float:right;}	
#top_cp,#top_jj,#jz_qaun,#xinwen{width:1200px; margin:0 auto; padding-bottom:20px;}

.float_l{float:left;}
.float_r{float:right;}
dl,dt,dd{margin: 0px; padding: 0px; list-style: none;}
.n_fr{ width:900px;}
.box_n{ margin:40px auto !important;}

.top20{ margin-top:20px;}
.top30{ margin-top:30px;}
.top40{ margin-top:40px;}
.top50{ margin-top:50px;}
.top60{ margin-top:60px;}
.top70{ margin-top:70px;}
.top80{ margin-top:80px;}
.top100{ margin-top:100px;}
.top110{ margin-top:110px;}
.top120{ margin-top:120px;}
.top130{ margin-top:130px;}

.box {width: 1200px;height: auto;
    margin: 0 auto;
    min-width: 1200px;}
.page{ margin:0 auto; width:1200px;}
.rightarrowpointer{display:none;}
.w1200{ margin:0 auto; width:1200px;}
.content{ margin:0 auto; width:1200px;}

address, cite, dfn, em, i, var {font-style: normal;} /* 斜体扶正 */

/* 让非ie浏览器默认也显示垂直滚动条，防止因滚动条引起的闪烁 */
html {overflow-y: scroll;}

/*共同结束*/

/*欢迎进入*/
.hyjr_dkkd{width:100%; height:38px;border-bottom:1px solid #e5e5e5; background:#f2f2f2;}
.hyjr_kz{ width:1200px; margin:0 auto;height:38px;}
.hyjr_zt1{ font-size:14px; color:#666; line-height:38px; float:left;}
.hyjr_zt{ font-size:14px; color:#666; height:38px; line-height:38px; float:right;}
.hyjr_zt a{ font-size:14px; color:#666; line-height:38px;}
.hyjr_zt a:hover{ font-size:14px; color:#e40f0a; line-height:38px;}	

/*抬头*/
#top_b{width:1200px; margin:0 auto; height:130px; padding-top:23px;}
#top_b li{float:left;}
#top_b .kds1{width:312px; padding-top:21px;}
#top_b .kds1 img:hover{-webkit-animation: test 0.2s ease-in 2;}
@-webkit-keyframes test{
0%{transform:translate(0,0)}
50%{transform:translate(0,5px)}
100%{transform:translate(0,0)}
}
#top_b .kds2{width:230px; padding-top:23px;} 
.ttfkx{width:25px;padding-top:26px; margin-left:25px;}
#top_b .kds3{width:370px;padding-top:32px;}
.qndgj{ font-size:26px; color:#e40f0a; font-weight:bold;}
.qndgj span{ font-size:24px; color:#e40f0a; font-weight:bold;}
.hgnxbt{ font-size:20px; letter-spacing:4px; color:#333; padding-top:3px;}
.alugbb{ width:177px; height:45px; float:left; padding-top:32px;}
#top_b .kds4{ float:right;padding-top:6px;}
.ttjtjuk5{ width:50px; float:left; padding-top:10px;}
.ttjtjuk6{ width:223px; float:left; font-size:18px; line-height:32px; letter-spacing:5px; padding-top:3px;}
.ttjtjuk6 span { font-size:30px; padding-left:2px; color:#e40f0a; font-weight:bold; font-family:Arial, Helvetica, sans-serif; letter-spacing:normal;}


/*导航*/
.nav_bg { width:100%; margin:0 auto; height:64px; background:#e40f0a; border-bottom:5px solid #a90400;}
.nav{width:1198px; margin:0 auto; overflow:hidden;border-right:1px solid #e40f0a;}
.nav_bg .page {height:51px; overflow: hidden;padding-bottom: 15px;}
.nav_bg .menu ul li{ float:left; width:133px; height:64px; display: block; position: relative;}
.nav_bg .menu ul li a{width:131px; display: block; height: 64px; line-height: 64px; color: #fff; font-size: 16px; text-align: center; position:relative; z-index:3;border-left:1px solid #e40f0a; border-right:1px solid #f3332f; }

.nav_bg .menu ul li:hover a,.nav_bg .menu ul li.navcurrent a{color:#fff;  }
.nav_bg .menu ul li::after{content: ''; border-left: 69px solid transparent; border-right: 69px solid transparent;  bottom: 0px; left: 0;z-index:10000;}
.nav_bg .menu ul li::before{content:'';display:block; transition:0.2s all ease-in-out; position:absolute;top:-64px;left:0;width:100%;background:#ff7300;height:64px; color:#fff;}
.nav_bg .menu ul li:hover::after, .nav_bg .menu ul li.navcurrent::after { transition:0.2s all ease-in-out 0.2s;  content: ''; width: 0; height: 0; border-left:69px solid transparent; border-right: 69px solid transparent; position: absolute; left: 0; bottom: -15px; }
.nav_bg .menu ul li:hover::before, .nav_bg .menu ul li.navcurrent::before{top:0;}




/*产品展示*/
.cpzswbt{ font-size:40px; font-weight:bold; text-align:center; color:#e40f0a; height:55px; line-height:55px;}
.hagbkdw{ font-size:18px; color:#333; text-align:center; height:40px; letter-spacing:2px;}
.xhgjtdk{ width:26px; height:29px; margin:0 auto;animation: myfirst 2s infinite;}
 @keyframes myfirst {  0% {  
               transform: translate(0px, 0px);  }  
           50% {  
               transform: translate(0px, -10px);  
           }  
           100% {  
               transform: translate(0px, 0px);  
           }  
       }  
	   
#tabs { width:820px; margin:0 auto; margin-top:20px;}
#tabs li {float:left;  background:#e40f0a;height:55px; line-height:55px; text-align:center; font-size:18px; margin-left:15px; text-align:center; width:190px; color:#fff; margin-bottom:12px;border-radius:10px;}
#tabs li a{float:left;  background:#e40f0a;height:55px; line-height:55px;font-size:18px;text-align:center; width:190px; color:#fff;border-radius:10px;}
#tabs li:first-child{margin-left:0px;}
#tabs li.currents{ background:#ff7300; height:55px; line-height:55px; text-align:center; font-size:18px; width:190px; margin-left:15px; color:#fff;cursor: pointer; border-radius:10px;}
#tabs li.currents a{ background:#ff7300; height:55px; line-height:55px; text-align:center; font-size:18px; width:190px;color:#fff;cursor: pointer; border-radius:10px;}
#contents{ width:1200px; margin:0 auto;}
#contents ul{display:none;}

.prod_row2 { padding:30px 0 0; padding-top:10px;}
.prod_row2 .divproduct_new_div:after { content: ''; display: block; clear: both; }
.prod_row2 .divproduct_new_div_item { float: left; width:380px; position: relative; height:360px; transition: 0.3s all ease-in-out; overflow: hidden; margin: 20px 20px 0px 0; }
.prod_row2 .divproduct_new_div_item:nth-child(4n){}
.prod_row2 .divproduct_new_div_item .product_div_item_pic a, .prod_row2 .divproduct_new_div_item .product_div_item_pic a img { display: block; width: 100%; height: auto; transition:0.3s all ease-in-out}
.prod_row2 .divproduct_new_div_item .product_div_item_pic { position: absolute; width:370px; border:1px solid #d0d0d0; padding:4px; height: 278px; overflow: hidden; top: 0; left: 0; bottom: auto; }
.prod_row2 .divproduct_new_div_item .divproduct_new_div_item_content { height: 36px; padding: 15px; position: absolute; width:350px; top: auto; left: 0; bottom: 0; }
.prod_row2 .divproduct_new_div_item .divproduct_new_div_item_content:before{ content: ''; background: url(../uploadfile/image/20190611/20190611153601_344135483.png) no-repeat center; width: 15px; height: 20px; position: absolute; bottom: 23px; right: 18px; display: block; z-index: 2; }
.prod_row2 .divproduct_new_div_item .divproduct_new_div_item_content:after{ content:''; position: absolute; width: 100%; height: 100%; background: #d0d0d0; display: block; left: 0; top: auto; transition:0.3s all ease-in-out; bottom:-65px; }

.prod_row2 .divproduct_new_div_item:hover .divproduct_new_div_item_content:after{ bottom:0;background: #e40f0a; }

.prod_row2 .divproduct_new_div_item_body{ transition:0.3s all ease-in-out;}
.prod_row2 .divproduct_new_div_item .divproduct_new_div_item_content .divproduct_new_div_item_a { display: block; line-height: 26px; font-size: 18px; padding: 5px 0 5px; color: #222; position: relative; z-index: 3; }
.prod_row2 .divproduct_new_div_item:hover .divproduct_new_div_item_content .divproduct_new_div_item_a { color: #fff; transition:0.3s all ease-in-out; }

.prod_row2 .divproduct_new_div_item .product_div_item_pic a { width: auto; height: auto; }
.prod_row2 .divproduct_new_div_item .divproduct_new_div_item_content .divproduct_new_div_item_body { line-height: 24px; font-size: 13px; color: #999; position: relative; z-index: 3; text-align: justify; }
.prod_row2 .divproduct_new_div_item:hover .divproduct_new_div_item_content .divproduct_new_div_item_body{ transition:0.3s all ease-in-out; color: #aeffc6}
.prod_row2 .divproduct_new_div_item:hover .product_div_item_pic a img { transform: scale(1.1); }




/* faq */
 .faqa{text-align: center; font-size: 38px; font-weight: bold; line-height: 56px;}
 .faqb{text-align: center; font-size: 38px; font-weight: bold; line-height: 56px; color: #e40f0a;}
 .faqc{ width: 50px; margin:0 auto; height: 39px; overflow: hidden; background: url(../images/azbzn01.jpg) center no-repeat; margin-top:13px;}
 .faq{width: 1200px; margin:0 auto; overflow: hidden; padding-top: 40px;}
 .faq li{width: 250px; float: left; height: 250px; border-radius: 50%; border: 2px #eee solid; margin-left: 46px; overflow: hidden; }
 .faq li:hover{transition: all 0.8s linear;cursor:pointer;  -webkit-transform: rotate(360deg);-moz-transform: rotate(360deg); transform: rotate(360deg);}
 .faq li p{width: 250px; float: left; height: 75px; font-size: 28px; padding:39px 0px 21px 0px; text-align: center; line-height: 36px; background: #e40f0a; color: #fff;display:block;}
 .faq li strong{font-weight: bold; display: block; font-size: 28px; color: #fff;}
 .faq li a{width: 140px; float: left; height: 38px; border: 1px #ccc solid; border-radius: 35px; text-align: center; font-size: 16px; line-height: 38px; margin-left: 55px; margin-top:32px;display:block;}





/*特点*/
#tdhcngpb{ width:100%; height:701px; background:url(../images/azbzn02.jpg) center no-repeat; margin-bottom:50px;}
.ygnsjtbl{ font-size:42px; font-weight:bold; text-align:center; padding-top:60px; color:#e40f0a; height:62px;}
.dngnhgwz{ font-size:18px; color:#666;  text-align:center; height:45px;}
.ythsbsbk{ width:290px; height:400px; background:#fff;position:relative;margin-right:13px;}
.ythsbsbk:nth-child(4){margin-right:0px;}
.ythsbsbk:hover{ width:290px; height:400px; background:#fff;transform:translateY(-4px);transition:all 0.3s;box-shadow:1px 1px 14px 1px #999; cursor:pointer;}
.tddtdokd{ width:284px; height:204px; margin:0 auto; padding-top:3px; }
.yqqsgbsk{ width:70px; height:70px; background:#fff; margin:0 auto; position:absolute; top:165px; border-radius:50%; left:112px;}
.xhgnttbo{ width:38px; height:30px; margin:0 auto; padding-top:22px;animation: myfirst 2s infinite;} 
.xtdjgxbt{ font-size:24px; font-weight:bold; text-align:center; padding-top:35px; color:#e40f0a; height:46px;}
.xtgbtdjd{ width:35px; height:3px; background:#e5e8e9; margin:0 auto;}
.tddhgxnr{ font-size:14px; line-height:32px; padding:18px 16px 0px 20px; color:#666;}




.prod_lt{width: 270px;height: 100px;background: #000000  url(../images/azbzn03.png) no-repeat 50px 30px;}

.prod_lt p{font-size: 32px;line-height: 32px;color: #fff;font-weight: bold;padding: 24px 0 0 108px;}
.prod_lt span{display: block;line-height: 14px;color:#fff;font-size: 14px;padding: 5px 0 0 108px;font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-weight:normal;}

.prod_ld{width: 270px;}


.prod_ld li{width:270px;height: 80px;background: #f9f9f9 url(../images/azbzn04.png) no-repeat 220px center;border-bottom: 1px solid #f1f1f1;position:relative;}

.prod_ld li:hover{background: #000000  url(../images/azbzn05.png)no-repeat 210px center;;}

.prod_ld li a{display:block;font-size: 17px;line-height: 80px;color: #333;padding-left:42px;height:60px;width:184px;padding-right:10px;}
.prod_ld li:hover a{color: #fff;}

.prod_lb{height: 112px;background:  #000000 ;}
.prod_lbt{height: 80px;padding-top: 36px;padding-left: 30px;background: url(../images/azbzn06.png) no-repeat 180px 16px;}
.prod_lbt span{display: block;font-size: 18px;line-height: 18px;color: #fff;}
.prod_lbt em{font-size: 20px;font-weight: bold;color: #fff;line-height: 28px;}


 .pro_content{
			overflow: hidden;
			width: 900px;
		}
		 .pro_ul li{
			float: left;
			width: 31.33%;
			margin: 1%;
		}
		 .pro_ul li p{
			line-height: 40px;
			height: 40px;
			text-align: center;
			background: #eee;
			position: relative;
		}
		 .pro_ul li p::after, .pro_ul li p:after{
			content: '';
			-webkit-transition: ease-in-out 0.4s all;
			transition: ease-in-out 0.4s all;
			position: absolute;
			left: -200%;
			bottom: 0;
			width: 200%;
			height: 200%;
			z-index: 0;
			top: -200%;
			border-radius: 50%;
			opacity: 0; 
			background: #000000
		}
		 .pro_ul li:hover p::after{
			left: -50%;
			top: -50%;
			opacity: 1;
		}
		 .pro_ul li:hover p a{
			color: #fff;
			z-index: 1;
		}
		 .pro_ul li p a{
			font-size: 14px;
			display: block;
			position: relative;
		}
		 .image-box{
			width: 100%;
			position: relative;
			overflow: hidden;
			text-align: center;
			border: 1px solid #d0d0d0;
			box-sizing: border-box;
		}
		 .pro_mask{
			width: 100%;
			background: rgba(0, 0, 0, 0.4);
			height: 100%;
			position: absolute;
			bottom: 0;
			left: -100%;
			-webkit-transition: 0.3s all ease-in-out;
			transition: 0.3s all ease-in-out;
		}
		 .pro_mask a{
			display: block;
			width: 100%;
			height: 100%;
			overflow: hidden;
		}
		 .pro_mask .pro_icon{
			width: 70px;
			height: 70px;
			border-radius: 50%;
			line-height: 70px;
			color: #fff;
			margin: auto;
			margin-top: 55px;
			background: #000000
		}
		 .pro_mask .pro_icon i.iconfont{
			font-size: 30px;
		}
		 .pro_mask .pro_btn{
			line-height: 22px;
			border-radius: 10px;
			font-size: 13px;
			padding: 1px 15px;
			margin: 15px auto;
			display: inline-block;
			border: 1px solid #fff;
			-webkit-transition: all 0.3s 0.3s;
			transition: all 0.3s 0.3s;
			color: #fff;
			text-align: center;
		}
		 .pro_ul li:hover .pro_mask{
			left: 0;
		}
		 .image-box img{
			max-width: 100%;
			vertical-align: middle;
		}





.service_box{background:#e7e5e6; overflow:hidden; padding:60px 0px; margin-top:50px; }
.service{overflow:hidden;}
.service_bt{width:1200px; float:left; text-align:center;}
.service_bt p{height:56px; line-height:56px; font-weight:bold; font-size:36px; text-align:center;width:1200px;height:56px;}
.service_bt span{font-size:18px; color:#666; height:24px; margin-bottom:20px; line-height:24px; text-align:center;width:1200px;display:block;}
.service_img{width:1200px; float:left; height:60px; text-align:center; padding-top:20px;}
.service_bg{width:1200px; float:left; padding-top:15px;position: relative;}
.service_bg li{width:148px; float:left; height:130px; background:url(../images/azbzn07.jpg); text-align:center; padding:34px 20px 0px 20px; color:#fff;margin-left: 14px;}
.service_bg li.l0{margin-left: 0;}
.service_bg li p{font-size:15px;width:148px;height:130px;}
.service_img_btn{position: absolute; height: 40px; line-height: 40px; padding: 0 20px; border: 1px #ddd solid; background: #f1f1f1; border-radius: 5px; top: 10px; left: 50%;}







/*数字*/
#ghabgnbj{ width:100%; height:199px; background:url(../images/azbzn08.jpg) center no-repeat;}
.shuz{ width:100%;height:199px; overflow:hidden;}
.shuz li{ width:239px; float:left; margin-top:60px;  font:18px "Microsoft YaHei"; text-align:center; color:#fff; border-right:1px dashed #f83c37;}
.shuz li span{ display:block; font:48px Arial; font-weight:bold; position:relative;}
.shuz li span i{ display:block; font:14px "Microsoft YaHei"; position:absolute; top:7px; left:170px;}
.shuz li b{ display:block; font:12px "Microsoft YaHei"; color:#ebc27c;}
.shuz .li1 span i{left:150px;}
.shuz .li4 span i{}
.shuz .li2 span i{left:190px;}
.shuz .li5{ background:none;}

/*优势*/
#yshdbgjt{ width:100%; height:1056px; background:url(../images/azbzn09.jpg) center no-repeat; margin-bottom:50px;}
.xzxhgsdy{ font-size:42px; font-weight:bold; color:#e40f0a; text-align:center; padding-top:52px; height:68px;}
.xzxhgsdy span{ font-size:42px; font-weight:bold; color:#ff7300;}
.yshgxxtk{ width:50px; height:3px; background:#ff7300; margin:0 auto;}
.zychgckj{ font-size:18px; color:#666; text-align: center; padding-top:18px; height:60px;}
.bangysbj{ width:129px; height:76px; margin:0 auto; background:url(../images/azbzn10.png) center no-repeat;}
.jitfghtp{ width:33px; height:35px; margin:0 auto;animation: myfirst 2s infinite;} 
 @keyframes myfirst {  0% {  
               transform: translate(0px, 0px);  }  
           50% {  
               transform: translate(0px, -10px);  
           }  
           100% {  
               transform: translate(0px, 0px);  
           }  
       }  






/*youshi*/
.yous_c{width:1200px; height:650px; margin:0 auto; margin-top:50px;}
.ys{width:100%; height:650px; overflow:hidden;}
#ys_it{
	width: 1200px;
	margin: 0 auto;
	height: auto;
	overflow: hidden;
	margin-bottom: 40px;
}
#ys_it dl{width:1200px; margin:0 auto; overflow:hidden;}
#ys_it dl dd{float:left; text-align:center; width:299px; background:#fff; border-right:1px #f1f1f1 solid; height:165px;overflow:hidden; transition: all 0.8s;}
#ys_it dl dd:nth-child(4){margin-right:0px;}
.dis{display:none;}
.ys_dd{width:100%; overflow:hidden;}

.ys_dd_m:hover{-webkit-animation: test 0.2s ease-in 2;}

@-webkit-keyframes test{
0%{transform:translate(0,0)}
50%{transform:translate(0,5px)}
100%{transform:translate(0,0)}
}
.ys_dd_tb{ width:82px; height:82px; background:#dedede; border-radius:50%;float:left; margin-top:40px; margin-left:30px;}
.ys_dd_mwz{font-size:30px; height:164px; float:left; font-weight:bold; text-align:left; line-height:30px; padding-top:50px; padding-left:10px; color:#504a47; }
.ys_dd_mwz span{ font-size:14px; display:block; line-height:30px; font-weight:normal;}
.ys_dd_tb img{ padding-top:22px;}
.ys_dd_mwz:hover{cursor:pointer;}

.ys_dd_mtu{ width:60px; height:60px; border:1px solid #a1a1a1; padding-top:12px;}

.ys_c{ margin:0 auto;}
#ys_it .on .ys_dd_m{ width:300px; height:177px;transition: all 0.8s linear; position:absolute; background:url(../images/azbzn11.png) no-repeat center; color:#0c7b01;}
#ys_it .on .ys_dd_m .ys_dd_mwz{ color:#fff; padding-top:52px;}
#ys_it .on .ys_dd_m .ys_dd_tb{background:#bf0400;}

.youshi1{
	width:540px;
	height:385px;
	background: #ffffff;
	padding:50px 0 10px 50px;

	border-top: 1px #dadada dashed;
}
.youshir{ margin:0 auto;}
.youshixh{ width:115px; height:100px;}
.youshinr{
	font-size: 28px;
	color: #e40f0a;
	font-weight: bold;
	float: left;
	line-height:35px; padding-top:15px;}
.youshinr span {display:block; font-size:15px; color:#6a6a6a; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
.xiant{
	width:480px;
	height: 1px;
	background: #f5eeea;
	margin: 20px 0 50px 0;
}
.youshijs{
	width: 470px;
	font-size: 16px;
	color: #333;
	line-height:40px;
	margin-top:10px;
}  
.youshilx{ width:322px; height:134px; background:#f9fbff; border-radius:0 0 5px 5px; border-top:solid 5px #0b308f; padding:26px 16px 0 16px; margin-top:68px;}
.youshilxicon{ width:44px; height:45px;    margin-top: 18px;}
.youshidh{font-size:16px; color:#333333;line-height: 35px;}
.youshidh font{ font-size:32px; color:#0b308f;}
.youshi1 a{ display: block; width:114px; height:33px; text-align: center; font-size:14px;background:#00549d; color:#fff; line-height:33px; }
.youshi1 a:hover{color: #fff;background: #f00505;}	   











 .par_bg{width: 100%;height: auto;background:#fff; margin-top:30px;}
 .partner_d{width:1200px; margin:0 auto; overflow:hidden; border-top:solid 1px #ccc; border-left:solid 1px #ccc; }
 .partner_d li{display:block; overflow:hidden; float:left; position:relative; padding:0px; width:299px; -webkit-transition: all 0.3s linear; transition: all 0.3s linear; border-right: solid 1px #ccc; border-bottom: solid 1px #ccc;  background: #fff;}
 .partner_d  a{display:block;height:224px; position:relative; overflow:hidden;  -webkit-transition: all 0.3s linear; transition: all 0.3s linear;}
 .partner_d li img{ -webkit-transition: all 0.3s linear; transition: all 0.3s linear; position:relative; z-index:1;  }
 .partner_d li:hover img{   -webkit-filter: grayscale(0);
 -moz-filter: grayscale(0);
    -ms-filter: grayscale(0);
    -o-filter: grayscale(0);
    filter: grayscale(0);
    -webkit-filter: none;
    filter: none;
    opacity: 1;-webkit-box-shadow: 0 10px 30px #ccc;box-shadow: 0 10px 30px #ccc;}











    .about_bg {
            background: url(../images/azbzn12.jpg) repeat;
            height: 500px;
            padding: 40px 0;
            position: relative;
            margin-top:50px;
            margin-bottom:50px;
        }
        
         .about_bg_btn{
            position: absolute; 
            height: 40px; 
            line-height: 40px; 
            padding: 0 20px; 
            border: 1px #ddd solid; 
            background: #f1f1f1; 
            border-radius: 5px; 
            top: 10px; 
            left: 50%;
            z-index: 9;
        }

         .about_bg:before {
            content: "";
            display: block;
            position: absolute;
            right: 0;
            bottom: 40px;
            width: 54%;
            height: 182px;
            background: #000000;
        }

         .about img {
            display: block;
            float: right;
            width: 620px;
            height: 436px;
            position: relative;
            z-index: 1;
            margin-top: 20px;
            overflow: hidden;
        }

         .about_txt {
            float: left;
            width: 40%;
            padding-top: 38px;
        }

         .about_txt span {
            display: block;
            height: 43px;
            line-height: 43px;
            font-size: 40px;
            color: #bdbdbd;
            text-transform: uppercase;
        }

         .about_txt h2 {
            display: block;
            font-size: 42px;
            color: #000000;
            height: 51px;
            line-height: 51px;
        }

         .about_txt p {
            margin-top: 52px;
            font-size: 14px;
            color: #585858;
            line-height: 30px;
            overflow : hidden;
            text-overflow: ellipsis;
            display: -webkit-box;
            -webkit-line-clamp: 9;
            -webkit-box-orient: vertical;
        }

         .about_txt a {
            background: #000000;
            width: 130px;
            height: 34px;
            line-height: 34px;
            text-align: center;
            font-size: 14px;
            color: #fff;
            display: block;
            border-radius: 20px;
            margin-top: 16px;
        }




   .case_title{
            font-weight: bold;
            display: block;
            font-size: 45px;
            text-align: center;
            line-height: initial;
            margin-bottom:50px;
        }
         .case_title span.special{
            color: #000000;
        }
         .case_detail{
            font-weight: normal;
            color: #444;
            text-align: center;
            padding-bottom: 15px;
            margin-top: 5px;
            font-size: 18px;
            display: block;
        }
         .case_detail::after{
            content:'';
            display: block;
            width: 120px;
            height: 3px;
            background: #000000;
            position: relative;
            top: 8px;
            left: 46%;
        }
         .case_content{
            margin-top: 20px;
        }
         .case_content_ul li{
            margin: 0 8px;
            display: inline-block;
            border: 1px solid #ddd;
        }
         .case_content_ul li img{
            width: 222px;
            height: 166.5px;
            vertical-align: bottom;
        }
        .case_bg{ margin-bottom:50px;}










 .news{ width: 575px;}
        .dhb2{ font-size:18px; font-weight:bold; color: #000000;line-height:44px; height:44px; text-transform: uppercase; border-bottom:1px solid #ddd; position: relative; margin-bottom:20px; }
        .news_more{ float:right;}
        .dhb2 i{ height:1px; width:112px; left:0px; background: #000000; display:block; transition: 0.5s all;position: absolute;bottom: -1px;}
        .dhb2 span{border-left: 3px solid #000000; padding-left: 10px}
        .news:hover .dhb2 i{ width: 100%;}
        .dhb2 a>img{vertical-align: middle;}
        .news_ul{margin-top: 10px;}
        .news_ul li{
            margin: 3px 0;
            overflow: hidden;
            line-height: 32px;
            border-bottom: 1px dashed #f5f5f5;
        }
        .news_time{
            /*margin-right: 60px;*/
        }
        .news_title{
            width: 375px;
        }
        .news_title i{
            margin-right: 5px;
        }
        .news_div_item_pic{ float: left; width: 230px; height: 146px; overflow: hidden;}
        .news_div_item_pic:hover > img {transform: scale(1.1);}
        .news_div_item_image{ width: 230px; height: 146px; transition: 0.5s all;}
        .news_div_item_content{float: left; line-height: 24px; width:335px; margin-left:10px;}
        .news_div_item_a{ font-size:15px; font-weight: bold;line-height: 30px; display: block;  margin-top: 10px; color:#444;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
        .news_div_item_body{ color:#787878;}








    /* 友情链接 */
 .links_bg {
    padding: 15px 0;
    overflow: hidden;
    background: #292929;
    overflow: hidden;
    margin-top:50px;
}
 .links_bg span {
    display: inline-block;
    font-size: 16px;
    color: #fff;
    line-height: 16px;
}

 .links_bg .link_d {
    display: inline-block;
    width: 1100px
}
 .links_bg .link_d a {
    display: inline-block;
    max-width: 200px;
    color: #a9a9a9;
    font-size: 14px;
    line-height: 14px;
}
 .links_bg .link_d a:hover {
    color: #fff;
}








/*版权*/
 .f_bg{ width: 100%;background:#222; height: 275px;overflow: hidden;}
 .footer{position: relative;}
 .f_nav{ height:121px; line-height:121px; text-align:center; overflow:hidden; color:#fff;}
 .f_nav a{ font-size:14px; color:#fff; padding:0 20px;}
 .f_nav a:hover{color:#000000;}
 .f_ban{ padding:28px 0 0; display:inline-block;width: 1200px;height: 132px;}
 .f_ban p{ font-size:14px; color:#acacad; line-height:30px; padding-left:40px;float: left;width: 230px;}
 .f_ban i{display: block;color: #fff;height: 30px;}

 .f_er{position: absolute;top: 100px;right: -20px;width: 120px;text-align: center;}
 .f_et{position: absolute;top: 100px;right: -160px;width: 120px;text-align: center;}
 .f_er img{ width:120px; height:120px;}
 .f_et img{ width:120px; height:120px;}
 .f_er span{font-size:14px; color:#acacad;display: block; padding:10px 0 0;}
 .f_et span{font-size:14px; color:#acacad;display: block; padding:10px 0 0;}
 .f_bot{font-size:14px; color:#acacad;height: 78px;line-height: 78px;text-align: center;}
 .f_bot span{ padding:0 20px;}
 .f_bot a{font-size:14px; color:#000000;}
 .copy{ text-align: left; line-height: 90px;background: #222;color: #acacad; height: 90px;border-top: 1px solid #444;width: 100%;overflow: hidden;}
 .copy a{color: #acacad;}
 .copy a:hover{color:  #000000; }
 .copy_l{width: 455px;height: 91px;position: absolute;right: -360px;top: -1px;background:  #000000;}
 .copy_l:after{content: "";display: block;width: 0px;height: 0px;border: none;border-right: 80px solid #000000;border-top: 91px solid transparent;position: absolute;top: -1px;left: -80px;}








.main-im{ position:fixed; right: 10px; top:300px; z-index: 100; width: 110px; height: 272px; }
.main-im .qq-a { display: block; width: 106px; height: 116px; font-size: 14px; color: #0484cd; text-align: center; position: relative; }
.main-im .qq-a span { bottom: 5px; position: absolute; width: 90px; left: 10px; }
.main-im .qq-hover-c { width: 70px; height: 70px; border-radius: 35px; position: absolute; left: 18px; top: 10px; overflow: hidden; z-index: 9; }
.main-im .qq-container { z-index: 99; position: absolute; width: 109px; height: 118px; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom: 1px solid #dddddd; background: url(../images/azbzn15.png) no-repeat center 8px; }
.main-im .img-qq {max-width: 60px; display: block; position: absolute; left: 6px; top: 3px; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; }
.main-im .im-qq:hover .img-qq{ max-width: 70px; left: 1px; top: 8px; position: absolute; }
.main-im .im_main {background: #F9FAFB; border: 1px solid #dddddd; border-radius: 10px; background: #F9FAFB;display:block;}
.main-im .im_main .im-tel { color: #000000; text-align: center; width: 109px; height: 105px; border-bottom: 1px solid #dddddd; }
.main-im .im_main .im-tel div{font-weight:bold;font-size: 12px;margin-top:11px;}
.main-im .im_main .im-tel .tel-num { font-family: Arial; font-weight: bold; color: #e66d15;}
.main-im .im_main .im-tel:hover { background: #fafafa; }
.main-im .im_main .weixing-container {width: 55px; height: 47px; border-right: 1px solid #dddddd; background: #f5f5f5; border-bottom-left-radius: 10px; background: url(../images/azbzn16.png) no-repeat center center;float:left;}
.main-im .im_main .weixing-show {width: 112px; height: 172px; background: #ffffff; border-radius: 10px; border: 1px solid #dddddd; position: absolute; left: -125px; top: -126px;display:none; }
.main-im .im_main .weixing-show .weixing-sanjiao {width:0; height: 0; border-style: solid; border-color: transparent transparent transparent #ffffff; border-width: 6px; left: 112px; top: 134px; position: absolute; z-index: 2;}
.main-im .im_main .weixing-show .weixing-sanjiao-big { width: 0; height: 0; border-style: solid; border-color: transparent transparent transparent #dddddd; border-width: 8px; left: 112px; top: 132px; position: absolute; }
.main-im .im_main .weixing-show .weixing-ma { width: 104px; height: 103px; padding-left: 5px; padding-top: 5px; }
.main-im .im_main .weixing-show .weixing-txt{position:absolute;top:110px;left:7px;width:100px;margin:0 auto; text-align:center;}
.main-im .im_main .go-top { width: 50px; height: 47px; background: #f5f5f5; border-bottom-right-radius: 10px; background: url(../images/azbzn17.png) no-repeat center center;float:right;}
.main-im .im_main .go-top a { display: block; width: 52px; height: 47px; }
.main-im .close-im { position: absolute; right: 10px; top: -12px; z-index: 100; width: 24px; height: 24px; }
.main-im .close-im a { display: block; width: 24px; height: 24px; background: url(../images/azbzn18.png) no-repeat left top; }
.main-im .close-im a:hover { text-decoration: none; }
.main-im .open-im { display:none; cursor: pointer; margin-left: 68px; width: 40px; height: 133px; background: url(../images/azbzn19.png) no-repeat left top; }