body,ul,li,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,input,select,textarea,form,p,img{margin:0;padding:0;outline:none}
body{font-size:14px;color:#333;background:url(../images/body.jpg) repeat-y top center}
ul,li,ol,dl,dt,dd{list-style:none}
img{border:none}

/*href*/
a{text-decoration:none}
a:link,a:visited{color:#333}
a:hover,a:active{color:#a00}
.cfff,.cfff a:link,.cfff a:visited{color:#fff}
.cfff a:hover,.cfff a:active{color:#ddd}
.cccc,.cccc a:link,.cccc a:visited{color:#ccc}
.cccc a:hover,.cccc a:active{color:#ddd}
.c666,.c666 a:link,.c666 a:visited{color:#666}
.c666 a:hover,.c666 a:active{color:#a00}
.c999,.c999 a:link,.c999 a:visited{color:#999}
.c999 a:hover,.c999 a:active{color:#a00}

/*common*/
.wrap{width:1200px;margin:0 auto}
.l{float:left !important}
.r{float:right !important}
.o{overflow:hidden}
.c{display:block;height:0;overflow:hidden}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{*zoom:1}
.hidden{display:none}
.bg_white{background:#fff}

/*header*/
.header{height:130px;position:relative;border-bottom:1px solid #e9e9e9;}
.header .logo{display:block;background:url(../images/logo.png) no-repeat;position:absolute;top:33px;left:80px;width:431px;height:53px}
.top{ position:absolute; right:0; top:0; z-index:10000;}
.top .tel{position:absolute;top:58px;right:464px;transform:none;width:155px;height:21px;background:url(../images/index/tel.png) no-repeat}
.top .switch{position:absolute;top:58px;right:300px;transform:none;width:127px;height:21px;}
.cd-nav-trigger{display:block;position:absolute;transition:all 2s;top:36px;right:60px;height:63px;width:204px;z-index:5;background:url(../images/index/nav_0.png) no-repeat center center;overflow:hidden;text-indent:100%;white-space:nowrap}
.cd-nav-trigger:hover{transition:all 2s;top:36px;right:60px;height:63px;width:204px;z-index:5;background:url(../images/index/nav_1.png) no-repeat center center;overflow:hidden;text-indent:100%;white-space:nowrap}
.cd-nav-trigger_en{background:url(../images/index/nav_0_en.png) no-repeat center center;}
.cd-nav-trigger_en:hover{background:url(../images/index/nav_1_en.png) no-repeat center center;}

/*nav*/
#w_wbox-1541036508357{ position:fixed;top:0px;left:0px;right:0;bottom:0;z-index:9999;background:url(../images/index/nav.jpg) no-repeat;background-size:100% 100%}
.nav-box{position:relative}
.nav-box .box_li{width:1280px;height:600px;margin:100px auto 0px}
.nav-box li{margin:0 20px;width:216px;height:278px;float:left;text-align:center}
.nav-box a{font-size:24px;font-family:"microsoft yahei";transition:all 0.5s;text-decoration:none;display:block;width:100%;padding-top:130px;height:180px;color:#fff;position:relative}
.nav-box a:hover{color:#ee2b2f;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-rendering:optimizeLegibility}
.nav-box a.nav_sub{padding:0;height:50px;overflow:hidden;font-weight:normal;line-height:50px;font-size:18px}
.nav-box a:hover:before{position:absolute;content:'·';height:3px;width:4px;left:50%;top:100px;z-index:333;margin-left:-2px }
.nav-box li:nth-child(1){ background:url(../images/index/nav_home.png) no-repeat center 190px}
.nav-box li:nth-child(2){ background:url(../images/index/nav_about.png) no-repeat center 190px}
.nav-box li:nth-child(3){ background:url(../images/index/nav_product.png) no-repeat center 190px}
.nav-box li:nth-child(4){ background:url(../images/index/nav_news.png) no-repeat center 190px}
.nav-box li:nth-child(5){ background:url(../images/index/nav_contact.png) no-repeat center 190px}

#w_wbox-1541036508357 .logo1{display:block;background:url(../images/logo_1.png) no-repeat;position:absolute;top:33px;left:80px;width:431px;height:53px}

/*footer*/
.footer{background:url(../images/foot.png) no-repeat bottom center;font:12px/350px simsun;text-align:center;height:216px;overflow:hidden}

/*product*/
.class_list{ width:1220px;}
.class_list li{ float:left; width:285px; margin-right:20px; margin-bottom:26px; text-align:center;}
.class_list li p{height:50px; line-height:50px; font-family:"SimSun"; font-size:14px; color:#333333;}
.class_list li:hover p{ background-color:#902024; color:#ffffff;}
.class_list li img{ display:block;}


/*news*/
.news-ban{height:480px;background-repeat:no-repeat;background-position:top center}
.newslist li{margin:20px auto}
.newslist li h2,.newslist li p{font:14px/30px simsun;margin:5px 0;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;height:30px}
.newslist li .time{border:1px solid #333;border-radius:20px;width:80px;font:14px/20px Arial;text-align:center}

/*article*/
.title{font:normal 30px/1.5 "Microsoft Yahei";text-align:center;border-bottom:1px solid #666;padding-bottom:25px;margin:50px auto 15px}
.content{font:16px/35px "Microsoft Yahei";padding:20px 0 40px}

/*contact*/
.contact{background:url(../images/contact.png) no-repeat center 80px;padding-top:160px}
#allmap{border:1px solid #999;height:385px;width:100%}
.contact .box i{display:block;background:url(../images/index/lx101.png) no-repeat top center;height:55px}
.contact .box i.addr{background-image:url(../images/index/lx103.png)}
.contact .box i.email{background-image:url(../images/index/lx102.png)}
.contact .box{float:left;width:33.3333%;text-align:center;margin-top:50px;font-weight:bold}
.contact .box.tl{text-align:left}
.contact .box.tr{text-align:right;font-size:0}
.contact .box .wx{display:inline-block;width:110px;text-align:center;font-size:12px;margin-left:5px}
.contact .box .wx img{display:block;margin:0 0 5px;width:110px}

.m-menu {height: 67px;line-height: 65px;background: #fff;font-size: 16px;}
.m-menu a:hover, .m-menu a.z-cut {color: #902024;border-bottom: 2px solid #902024;}
.m-menu a {color: #373737;margin: 0 15px;display: inline-block;border-bottom: 2px solid #fff;padding: 0 10px;}
.ej_y{ padding-top:50px;}
.m-slide_l p {text-align: justify;margin-bottom: 15px;color:#232323;font: 16px/35px "Microsoft Yahei";}



/*pagelist*/
.pagelist{text-align:center;margin:40px 0;clear:both}
.pagelist a,.pagelist span,.pagelist strong{display:inline-block;padding:5px 10px;height:22px;line-height:22px;color:1e50a2;border:1px solid #dcdddd;background:#fff;margin:0 4px}
.pagelist strong,.pagelist a:hover{background:#902024;color:#fff;text-decoration:none}