
/*html5*/ 
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}
/* CSS Document */
/*内外边距*/
html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td ,dd,dt{margin: 0;padding: 0;}
html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form,button, textarea, iframe, table, th, td ,dd,dt{ margin:0; padding:0; outline:none; -webkit-appearance:none; -moz-appearance:none; -o-appearance:none; outline:none }
.clear{ clear:both; overflow:hidden;}
a{ text-decoration:none;color:#333;}
input{border:none;   outline:medium;}
*{}
body{ width:100%;background:#fff; color:#333; font-size:14px;overflow-x:hidden}
html{overflow-x: hidden;}
table{border-collapse:collapse}
img{border:none; max-width:100%;}
.rd2{-moz-border-radius:2px;-webkit-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;}
.rd3{-moz-border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;}
.rd5{-moz-border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;}
.rd6{-moz-border-radius:6px;-webkit-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;}
.rd7{-moz-border-radius:7px;-webkit-border-radius:7px;-ms-border-radius:7px;-o-border-radius:7px;border-radius:7px;}
.rd8{-moz-border-radius:8px;-webkit-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px;}
.rd9{-moz-border-radius:9px;-webkit-border-radius:9px;-ms-border-radius:9px;-o-border-radius:9px;border-radius:9px;}
.rd10{-moz-border-radius:10px;-webkit-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;}
.rd15{-moz-border-radius:15px;-webkit-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;border-radius:15px;}
.rd20{-moz-border-radius:20px;-webkit-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px;}
.rd25{-moz-border-radius:25px;-webkit-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;}
.rd40{-moz-border-radius:40px;-webkit-border-radius:40px;-ms-border-radius:40px;-o-border-radius:40px;border-radius:40px;}
.rd50{-moz-border-radius:100%;-webkit-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;}
/** font-size **/
.font12{font-size:12px;} .font13{font-size:13px;} .font14{font-size:14px;}
.font15{font-size:15px;} .font16{font-size:16px;} .font17{font-size:17px;}
.font18{font-size:18px;} .font19{font-size:19px;} .font20{font-size:20px;}
.font21{font-size:21px;} .font22{font-size:22px;} .font23{font-size:23px;}
.font24{font-size:24px;} .font25{font-size:25px;} .font26{font-size:26px;}
.font27{font-size:27px;} .font28{font-size:28px;} .font29{font-size:29px;}.font30{font-size:30px;}
.font31{font-size:31px;} .font32{font-size:32px;} .font33{font-size:33px;}
.font34{font-size:34px;} .font35{font-size:35px;} .font36{font-size:36px;}
.font37{font-size:37px;} .font38{font-size:38px;} .font39{font-size:39px;}.font40{font-size:40px;}
.font41{font-size:41px;} .font42{font-size:42px;} .font43{font-size:43px;}
.font44{font-size:44px;} .font45{font-size:45px;} .font46{font-size:46px;}
.font47{font-size:47px;} .font48{font-size:48px;} .font49{font-size:49px;}.font50{font-size:50px;}
.font51{font-size:51px;} .font52{font-size:52px;} .font53{font-size:53px;}
.font54{font-size:54px;} .font55{font-size:55px;} .font56{font-size:56px;}
.font57{font-size:57px;} .font58{font-size:58px;} .font59{font-size:59px;}.font60{font-size:60px;}
.font57{font-size:57px;} .font58{font-size:58px;} .font59{font-size:59px;}
.font61{font-size:61px;} .font62{font-size:62px;} .font63{font-size:63px;}
.font64{font-size:64px;} .font65{font-size:65px;} .font66{font-size:66px;}
.font67{font-size:67px;} .font68{font-size:68px;} .font69{font-size:69px;}.font70{font-size:70px;}
.font71{font-size:71px;} .font72{font-size:72px;} .font73{font-size:73px;}
.font74{font-size:74px;} .font75{font-size:75px;} .font76{font-size:76px;}
.font77{font-size:77px;} .font78{font-size:78px;} .font79{font-size:79px;}
/** 变化 **/
/** 变化 **/
.fam{font-family:Arial, Helvetica, sans-serif}
.textup{text-transform:uppercase}
.ellipsis{overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.bd li,.hd li{list-style:none}
.ease,.ease *,.img1 img,.cp2_box3_list dd img,.cp3_box3_list dd img,.cp4_box2_list2 dd img,.cp_box3_list dd img{transition:all ease-in .5s;-moz-transition:all ease-in .5s;-ms-transition:all ease-in .5s;-o-transition:all ease-in .5s;-webkit-transition:all ease-in .5s;}


.shadow:hover,.conserve_list1 dd:hover{
	transform:translateY(-10px); -moz-transform:translateY(-10px);
	-ms-transform:translateY(-10px);-o-transform:translateY(-10px);
	-transform:translateY(-10px);
	box-shadow:0px 0px 10px #ccc;
	-moz-box-shadow:0px 0px 10px #ccc;
	-ms-box-shadow:0px 0px 10px #ccc;
	-o-box-shadow:0px 0px 10px #ccc;
	-webkit-box-shadow:0px 0px 10px #ccc;
}
.product_list dd:hover{
	box-shadow:0px 0px 10px #ccc;
	-moz-box-shadow:0px 0px 10px #ccc;
	-ms-box-shadow:0px 0px 10px #ccc;
	-o-box-shadow:0px 0px 10px #ccc;
	-webkit-box-shadow:0px 0px 10px #ccc;
}
.about_parter dd:hover{
	transform:translateY(-5px);
	-moz-transform:translateY(-5px);
	-ms-transform:translateY(-5px);
	-o-transform:translateY(-155pxpx);
	-transform:translateY(-5px);
	box-shadow:0px 0px 10px #ccc;
	-moz-box-shadow:0px 0px 10px #ccc;
	-ms-box-shadow:0px 0px 10px #ccc;
	-o-box-shadow:0px 0px 10px #ccc;
	-webkit-box-shadow:0px 0px 10px #ccc;
}
.img1,.img_div1{overflow:hidden}
.img1 img{display:block; width:100%; height:auto}
.img1:hover img,.nav_sub a:hover *,.cp2_box3_list dd:hover img,.cp3_box3_list dd:hover img,.cp4_box2_list2 dd:hover img,.cp_box3_list dd:hover img{
	-ms-transform:scale(1.1);
	-moz-transform:scale(1.1);
	-webkit-transform:scale(1.1);
	-o-transform:scale(1.1);
	transform:scale(1.1);
}
/** 常用class **/
.tc{text-align:center;}
.tl{text-align:left}
.tr{text-align:right}
.fr{ float:right;}
.fl{ float:left;}
.clearfix{zoom:1;}
.clearfix:before,.clearfix:after{display: table;line-height: 0;content:"";}
.clearfix:after{clear:both;}
.tj{cursor:pointer; background:#3498db; color:#fff;}
.b,.b *{font-weight:normal;font-style:normal}
.em{font-style:normal}
.ov_hi{overflow:hidden}
.pc{display:block;}
.wap{display:none !important;}
.box{width:1200px; margin:0 auto}
.w11{width:110%;}
.wap_banner,.none{display: none}

/** 手机导航 **/
#open{cursor:pointer;display:none;right:0px; top:0px;height:100%; width:50px; position:absolute; z-index:600; height:50px; border-radius:3px;}
.open_div{position:relative; top:16px;}
#open i{display:block; width:25px; height:2px; background-color:#000; position:relative; -webkit-transition:.5s; -moz-transition:.5s; -ms-transition:.5s; -o-transition:.5s; transition:.5s; margin:0 auto}
#open i:nth-child(1){ top:0px; -webkit-transform-origin:left bottom; -moz-transform-origin:left bottom; -ms-transform-origin:left bottom; -o-transform-origin:left bottom; transform-origin:left bottom;}
#open i:nth-child(2){ top:5px;}
#open i:nth-child(3){ top:10px; -webkit-transform-origin:left top; -moz-transform-origin:left top; -ms-transform-origin:left top; -o-transform-origin:left top; transform-origin:left top;}
#open.on i:nth-child(1){ -webkit-transform:rotate(34deg); -moz-transform:rotate(34deg); -ms-transform:rotate(34deg); -o-transform:rotate(34deg); transform:rotate(34deg);}
#open.on i:nth-child(2){ opacity:0;}
#open.on i:nth-child(3){ -webkit-transform:rotate(-34deg); -moz-transform:rotate(-34deg); -ms-transform:rotate(-34deg); -o-transform:rotate(-34deg); transform:rotate(-34deg);}
/** 引用字体 **/
@font-face {
  font-family: 'iconfont';
  src: url('http://www.ahzcjy.com/font/iconfont.eot');
  src: url('http://www.ahzcjy.com/font/iconfont.eot?') format('embedded-opentype'),
  url('http://www.ahzcjy.com/font/iconfont.woff') format('woff'),
  url('http://www.ahzcjy.com/font/iconfont.ttf') format('truetype'),
  url('http://www.ahzcjy.com/font/iconfont.svg') format('svg');
}
.iconfont{
  font-family:"iconfont" !important;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
}
/** page **/
.page{ width:100%;font-size:13px; margin-top:30px;}
.page a{color:#333; line-height:30px; height:30px; width:30px; background-color:#fff; border:1px solid #fff;display:inline-block; margin:0 5px;vertical-align:middle;}
.page a:hover,.page a.on{background:#d55236; color:#fff; border-color:#d55236 !important}
.page b{color:#666; padding:0 10px;}
.page span{display:inline-block; vertical-align:middle; margin:0 5px;}
.page *{line-height:25px;}
.page a.cur.last{cursor:not-allowed; color:#999; border-color:#ddd !important}
.page a.last{border-color:#ddd }
.page a.pa_prev{background:url(../image/page1.png) no-repeat center center;}
.page a.pa_next{background:url(../image/page2.png) no-repeat center center;}

.in-bk{display:inline-block; vertical-align:middle}
.fy{margin:20px auto}
.fy p{height:30px; line-height:30px;}
.fy p span{color:#fe5f56;}
.fy p a{color:#666666}
.fy p:hover a{color:#fe5f56; text-decoration:underline}
.padd50{background-size:cover !important;}

/** banner **/
.ban_ico{position:relative; z-index:100;}
.ban_ico .slick-slide{}
.ban_ico .slick-arrow{position:absolute;width:50px;height:50px;top:50%;margin-top:-25px; z-index:999;font-size:0px;border:none;cursor:pointer;}
.ban_ico .slick-arrow.slick-prev{background:url(../image/ban_le.png) no-repeat center center;left:10px;}
.ban_ico .slick-arrow.slick-next{background:url(../image/ban_ri.png) no-repeat center center;right:10px;}
.wap_banner .swiper-button{background-size:8px auto !important; width:30px; height:30px; background-color:rgba(0,0,0,0.5); border-radius:50%;}

.ban_ico .slick-dots{position:absolute; bottom:20px; height:15px; width:100%; left:0px; z-index:900; text-align:center}
.ban_ico .slick-dots li,.ban_ico .swiper-pagination span{display:inline-block; width:12px; height:12px; background:#fff; border: 2px solid #fff;font-size:0px; margin:0 8px; cursor:pointer; border-radius:50%; -webkit-border-radius:50%; opacity:1}
.ban_ico .slick-dots li.slick-active,.ban_ico .swiper-pagination span.swiper-pagination-bullet-active{background:none; border-color: #eab91c}
.ban_ico .slick-dots li button{display:none}
.ban_ico a,.ban_ico a img{width: 100%; height: auto; display: block}
/** 颜色 **/
.red1{color:#3498db !important}
.red2{color:#db3434 !important}
.red3{color:#999 !important}
.red4{color:#2fd30f !important}

.col3{width:29%; margin-right:2%;}
.col4{width:22%; margin-right:1.02%;}
.list-style{list-style:none}
.clickbtn{cursor:pointer}
.clickshow{display:none;}


