a{ color: #333; }
a:hover{ color: #cd0c00 }

.banner{ position: relative; width: 100%; overflow: hidden; }
.banner li img{ width: 100%; display: block; }

.index_pro{ text-align: center;  }
.index_pro ul li{ margin-top: 30px; padding:0 0.5rem ; }
.index_pro ul li h4{ margin:5px; }
.index_pro ul li img{ border:1px solid #ccc; overflow: hidden;}
.index_pro ul li img:hover{ border:1px solid #dc544c; }

.index_about_tit{ background: #666666 url(../images/ico01.jpg) no-repeat 20px center; height: 90px; color: #FFF; font-size: 24px;padding-top: 15px;}
.index_about_tit span{ padding-left: 55px;  }
.index_about_tit em{ width: 56px; height: 4px; background: #FFF; display:block;margin-left: 55px; margin-top:8px; }

.index_news{ padding-top:90px; }
.index_news .title{ background: url(../images/ico02.jpg) no-repeat 0px center; width: 160px; height: 60px; margin: 0 auto; overflow: hidden; }
.index_news .title span{ padding-left: 60px; font-size: 24px;margin-top:2px;  }
.index_news .title em{ width: 86px; height: 4px; background: #333333; display:block;margin-left: 60px; margin-top:2px; }

.index_news .newsli{margin:0;padding: 0; }
.index_news .photo{ margin:0;padding: 0; }
.index_news .photo img{ border:1px solid #ccc; width: 100%;}
.index_news .photo img:hover{ border:1px solid #dc544c; }
.index_news .texts{ margin:0;padding: 0; padding-left: 15px; padding-right: 30px;}
.index_news .texts h4{ padding:0; margin: 0; }
.index_news .texts .date{ color: #999; }
.index_news .texts p{margin: 0; font-family:'宋体'; font-size: 12px; margin-top: 8px;  color: #666;}
.index_news .more{ margin:0px auto; width: 116px; height: 35px; }
.index_news .more a{ width: 116px; height: 35px; line-height: 33px; text-align: center; border: 1px solid #aeaeae; color: #666666; display: block; }
.index_news .more a:hover{ width: 116px; height: 35px;  text-align: center; border: 1px solid #cd0c00; color: #cd0c00;  display: block; }

.index_service dl{ width: 100%; text-align: center; }
.index_service dt{ border-bottom: 1px solid #eaeaea; font-size: 1.8rem; line-height: 45px; }
.index_service dd{  font-size: 1.4rem; }
.index_service dd a{ padding: 0 30px; }

.index_contact{ background: url(../images/contactbg.jpg) no-repeat; height: 346px; color: #FFF; text-align: center;}
.index_contact .title{ font-size: 30px;}
.index_contact .title em{ width: 86px; height: 4px; background: #FFF; display:block;margin:5px auto; }
.index_contact ul li span{ display: block;  }

.footer{ background: #000; color: #b6b6b6; font-size: 14px;}
.footer p{ margin:0; padding: 0; }
.footer a{ color: #b6b6b6;  }
.footer a:hover{ color: #f6eb33;  }
.footer p em{padding: 0 8px;}

.ny{background: #f0f0f0;}

.position{ font-size: 14px; border-bottom: 1px solid #f0f0f0; line-height: 57px; }
.position span{ padding-right: 3px; }

.content { padding-bottom: 30px; }
.content .title{ font-size: 2.4rem; text-align: center; }
.content .title em{ width: 86px; height: 4px; background: #333333; display:block;margin:5px auto; }

.content ul li{ padding-bottom: 20px;padding: 0.5rem;  }
.content ul li h4{ margin: 0; padding: 0; line-height: 35px;  }
.content ul li img{ border:1px solid #ccc; }
.content ul li img:hover{ border:1px solid #dc544c; }
.content .am-article{ padding: 15px; }
.content .am-article-title{font-size: 2.4rem;  }
.content .am-article-meta{font-size: 1.4rem; }


.newslist .newsli{margin:0;padding: 0; }
.newslist .photo{ margin:0;padding: 0; }
.newslist .photo img{ border:1px solid #ccc; width: 100%;}
.newslist .photo img:hover{ border:1px solid #dc544c; }
.newslist .texts{ margin:0;padding: 0; padding-left: 15px; padding-right: 30px;}
.newslist .texts h4{ padding:0; margin: 0;  font-size: 18px;}
.newslist .texts .date{ color: #999; }
.newslist .texts p{margin: 0; font-size: 14px; margin-top: 8px;  color: #666;}

.newslist .texts .more{ float: left; font-size: 12px; }
.newslist .texts .more a{ padding: 0px 10px;border-radius: 8px;  line-height: 25px; text-align: center; border: 1px solid #aeaeae; display: block; color: #666666; }
.newslist .texts .more a:hover{ padding: 0px 10px; border-radius: 8px;text-align: center; border: 1px solid #cd0c00; color: #cd0c00; display: block; }

.backto{ padding-top: 10px; border-top: 1px solid #aeaeae; margin-top: 15px; }

.pages{ text-align:center; height:50px; width:100%;  padding-top:30px;}
.pages a{  margin-right:5px; }
.pages span{  margin-right:5px;  }


.header{ background: #1e1e1e url(../images/navline.jpg) no-repeat bottom center; height: 158px;  }
.container{ max-width: 1120px; margin:0 auto; }
.header .logo{ margin-top: -8px; }
.search{ width: 311px; height: 35px; border-radius: 25px; border: 1px solid #FFF; float:right;margin-top: 8px; }
.search .input { border: none; height: 35px; background: none; width: 270px; color: #FFF; }
.search button{ border:none;background: none; color: #FFF; position: relative; left: 10px;top:-2px;}
.language{ width: 33px; height: 33px; float: right; margin-top: 8px; display: block; background:#dedede; text-align: center; line-height: 33px; border-radius: 18px; margin-left: 10px;}
.language a{ color: #1e1e1e; }
.nav{ margin-top: 31px; }
.nav .am-u-lg-9 .am-nav li{ list-style:none; position:relative; padding: 0px;}
.nav .am-u-lg-9 .am-nav li:hover .sub-menu{display:block; text-align: center;}
.nav .am-u-lg-9 .am-nav li .sub-menu{display:none; padding-left:0; position:absolute; top:100%; left:-20px; z-index:1000!important; background:#787878;  margin:0}
.nav .am-u-lg-9 .am-nav li .sub-menu .menu-item{min-width:130px; border-top:1px solid #eaeaea; position:relative;}
.nav .am-u-lg-9 .am-nav li .sub-menu .menu-item a{display:block; padding:5px 5px}
.nav .am-u-lg-9 .am-nav li a{color:#FFF; padding:15px 5px;display:block}
.nav .am-u-lg-9 .am-nav li a:hover,.nav .am-u-lg-9 .am-nav li a.hover{color:#f6eb33;background:none;}
.tel{ color: #FFF; margin-top: 13px; float: right; font-size: 18px;}
.tel span{ margin-right: 10px; }

.banner img{ width: 100%}
.banner ul.bxslider{list-style:none;}
.banner div.bx-pager{bottom: 4%;}
.banner div.bx-controls-direction{ display:none; }

.m-banner img{ width: 100%}
.m-banner ul.bxslider1{list-style:none;}
.m-banner div.bx-pager{bottom: 4%;}
.m-banner div.bx-controls-direction{ display:none; }

.index_fenlei{ height: 201px; border-bottom: 2px solid #cd0c00; background: url(../images/fenleibg.jpg) repeat-y top center;  }
.index_fenlei .title{ margin:0; padding: 0; }
.fenleis{ background: #FFF; width:900px; text-align: center;}
.fenleis li span{ padding-top: 150px; height: 120px; display: block;}
.fenleis li a{width: 199px; height: 199px; display: block; color: #010101;}
.fenleis li a:hover{ color: #cd0c00;}
.fenleis .p01 a { background: url(../images/p01.jpg) no-repeat center 35px;}
.fenleis .p01 a:hover{ background: url(../images/p01_hover.jpg) no-repeat center 35px; }
.fenleis .p02 a { background: url(../images/p02.jpg) no-repeat center 35px;}
.fenleis .p02 a:hover{ background: url(../images/p02_hover.jpg) no-repeat center 35px; }
.fenleis .p03 a { background: url(../images/p03.jpg) no-repeat center 35px;}
.fenleis .p03 a:hover{ background: url(../images/p03_hover.jpg) no-repeat center 35px; }
.fenleis .p04 a { background: url(../images/p04.jpg) no-repeat center 35px;}
.fenleis .p04 a:hover{ background: url(../images/p04_hover.jpg) no-repeat center 35px; }
.fenleis .p05 a { background: url(../images/p05.jpg) no-repeat center 35px;}
.fenleis .p05 a:hover{ background: url(../images/p05_hover.jpg) no-repeat center 35px; }
.fenleis .p06 a { background: url(../images/p06.jpg) no-repeat center 35px;}
.fenleis .p06 a:hover{ background: url(../images/p06_hover.jpg) no-repeat center 35px; }
.index_pro{ margin-top:20px;padding-bottom: 90px; }

.index_about{ background: url(../images/aboutbg.jpg) no-repeat top center; height: 398px; }
.index_about .photo{ padding-top: 60px; text-align: center;float: right }
.index_about .photo img{ border:6px solid #b7b7b7; }
.index_about .photo img:hover{ border:6px solid #dc544c; }
.index_about .texts{ background:rgba(74,74,74,0.9); float: left;  height: 398px; color: #FFF; padding-top: 30px; }
.index_about .texts p{ padding: 0;margin: 0; text-indent: 28px; line-height: 35px; font-family:'宋体'; font-size: 14px;}
.index_about .texts a{ color: #FFF; }
.index_about .texts .more{ float: right; }

.index_news .newsli{margin-top: 30px;}
.index_news .title{ margin-bottom:35px;}
.index_news .more{ margin:60px auto; }

.index_service{ padding-bottom: 80px; }
.index_service img{ border:1px solid #ccc; width: 100%;}
.index_service img:hover{ border:1px solid #dc544c; }


.index_contact .title{ margin-top: 45px; }
.index_contact ul li span{margin-top: 70px;}

.footer{ height: 167px;}
.footer .copyright{ padding-top: 40px; line-height: 30px; }
.footer .flogo{ padding-top: 45px; }

.content{ padding-bottom: 30px; }
.content .title{ margin: 55px auto 40px;}
.content .am-article-meta{font-size: 1.4rem;padding-bottom: 45px; }

.content .fenlei{ font-size: 1.8rem; text-align: center; padding-bottom:80px; }
.content .fenlei a{ padding: 8px 12px; border:1px solid #c9c9c9; border-radius:5px; margin-right: 13px; }
.content .fenlei a:hover,.content .fenlei a.hover{ background: #cd0c00; border:1px solid #cd0c00; color:#FFF;}

.newslist{ padding-bottom: 30px; }
.newslist .newsli{margin-bottom: 30px;}
.downlist{ padding-bottom: 30px;}
.downlist .am-u-sm-12{ border-bottom: 1px dashed #999; line-height: 50px; padding: 0; margin-bottom:10px; }
.downlist span{ padding-right: 8px; }

.m-category{ color: #333; position: relative;top:-3px;}
.m-category ul li a{background:#cd0c00!important;border-bottom:1px solid #FFF!important;}
.m-category .am-icon-list{ color: #333; }

.sidebar-content{position: fixed;top: 45%;right: 0;z-index: 99999;margin-top: -110px;}
.sidebar-box{position: relative;}
.sidebar-icon{width: 55px;height: 55px;cursor: pointer;}
.si1 .sidebar-icon{background: #d0d0d0 url(../images/side1.png) no-repeat center center;}
.si2 .sidebar-icon{background: #d0d0d0 url(../images/side2.png) no-repeat center center;}
.si3 .sidebar-icon{background: #d0d0d0 url(../images/side3.png) no-repeat center center;}
.si4 .sidebar-icon{background: #d0d0d0 url(../images/side4.png) no-repeat center center;}
.si5 .sidebar-icon{background: #d0d0d0 url(../images/side5.png) no-repeat center center;}
.si1:hover .sidebar-icon{background: #cd0c00 url(../images/side1.png) no-repeat center center;}
.si2:hover .sidebar-icon{background: #cd0c00 url(../images/side2.png) no-repeat center center;}
.si3:hover .sidebar-icon{background: #cd0c00 url(../images/side3.png) no-repeat center center;}
.si4:hover .sidebar-icon{background: #cd0c00 url(../images/side4.png) no-repeat center center;}
.si5:hover .sidebar-icon{background: #cd0c00 url(../images/side5.png) no-repeat center center;}
.sidebar-dark1{position: absolute;top: 0;right: 55px;padding: 0 20px;background-color: #cd0c00;display: none;}
.sidebar-dark2{position: absolute;top: 0;right: 55px;padding: 16px 20px;background-color: #cd0c00;display: none;}
.sidebar-box:hover .sidebar-dark1{display: block; height: 55px;}
.sidebar-box:hover .sidebar-dark2{display: block; }
.sidebar-dark1 p a{display: block;height: 55px;line-height: 55px;font-size: 16px;color: white;text-align: center;white-space: nowrap;}
.sidebar-code{width: 98px;margin-top: 8px;}
.sidebar-dark2 .sidebar-code:first-child{margin-top: 0;}
.sidebar-code p{text-align: center;color: white;line-height: 18px;margin-top: 4px;}
.sidebar-top{display: block;width: 55px;height: 55px;}
.sidebar-icon-a{display: block;width: 55px;height: 55px;}


@media screen and (min-width:1120px) {
.m-header{ display: none; }
.m-banner{ display: none; }
.m-index_fenlei{ display: none; }
.m-index_about_tit{ display: none; }
.m-fenlei{ display: none; }
.m-category{ display: none; }

}
@media screen and (min-width:641px) and (max-width:1119px) {
body { overflow-x:hidden; width:100%;}
.m-header{ display: none; }
.banner{ display: none; }
.m-index_about_tit{ display: none;}
.index_fenlei{ display: none; }
.flogo{ display: none; }
.fenlei{ display: none; }
.tel{ display: none; }

.container{ width: 100%; margin:0 auto; }

.m-index_fenlei{ text-align: center; }
.m-index_fenlei .title{ padding: 15px 0; font-size: 20px; }
.m-index_fenlei ul li{ margin-bottom: 10px; }
.m-index_fenlei ul li img{ width: 60%; }
.m-index_fenlei ul li h6{ margin: 0; padding: 0; font-size: 12px; }

.index_pro{ margin-top: 0px; }
.index_pro{ width: 95%;}
.index_pro ul li{ margin-top: 10px; }

.index_about{height: 240px; overflow: hidden; }
.index_about .photo{ padding-top: 15px; text-align: center;}
.index_about .photo img{ width: 95%; }
.index_about .texts{ padding-top: 20px; }
.index_about .texts p{ margin: 0; padding: 0;height: 200px; overflow: hidden;  text-indent: 28px; line-height: 20px; font-family:'宋体'; font-size: 14px;}



.index_news{ padding-top: 20px; }
.index_news .newsli{margin:0;padding: 0; margin-top: 0; margin-bottom: 10px; padding-left: 15px; }

.index_service{ padding-top: 20px; }

.index_contact .title{ margin-top: 25px; }
.index_contact ul li span{margin-top: 20px;}

.footer{ height: 117px;}
.footer .copyright{ padding-top: 20px; line-height: 20px; }
.footer .copyright p span{ display: block; }

.m-fenlei{ text-align: center; margin-top: 20px; }
.m-fenlei  a{ padding: 8px 12px; border:1px solid #c9c9c9; border-radius:5px; margin-right: 13px; }
.m-fenlei a:hover,.m-fenlei a.hover{ background: #cd0c00; border:1px solid #cd0c00; color:#FFF;}

.content .fenlei{ font-size: 1.8rem; text-align: center; margin-top: 20px; padding-bottom:20px; }
.content .fenlei a{ padding: 8px 12px; border:1px solid #c9c9c9; border-radius:5px; margin-right: 13px; }
.content .fenlei a:hover,.content .fenlei a.hover{ background: #cd0c00; border:1px solid #cd0c00; color:#FFF;}
}  



@media screen and (max-width:640px) {
body { overflow-x:hidden; width:100%;}
.header{ display: none; }
.banner{ display: none; }
.index_fenlei{ display: none; }
.index_about_tit{ display: none; }
.fenlei{ display: none; }
.flogo{ display: none; }
.content .title{ display: none; }
.sidebar-content{ display: none; }

.container{ width: 100%; margin:0 auto; }
.m-header{padding:10px 0;background:#1e1e1e; display:block;}
.m-header .m-logo img{width:250px;margin:0 auto}
.m-header .am-offcanvas-bar{width:320px;background:#1e1e1e}
.m-header .am-icon-bars{font-size:20px;color:#262626; position:relative; top:8px;}
.am-menu-offcanvas1 .am-menu-nav>li>a:focus,.m-header .am-menu-offcanvas1 .am-menu-nav>.am-open>a,.m-header .am-menu-offcanvas1 .am-menu-nav>li>a:hover{background-color:#1e1e1e!important;color:#fff;outline:0}
.m-header .am-menu-offcanvas1 .am-menu-sub{background-color:#1e1e1e!important}
.m-header .am-menu-sub{padding:0}
.m-header .am-menu-sub li{border-top:1px solid rgba(0,0,0,.3);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.05);text-shadow:0 1px 0 rgba(0,0,0,.5);padding-left:36px}
.m-header .am-menu-offcanvas1 .am-menu-nav>li>a{color:#fff}
.m-header .am-menu-sub li a{color:rgba(255,255,255,.3);text-shadow:none!important}
.m-header .nav-icon::before{margin-left:-14px;margin-right:5px}
.m-header .nav-icon-globe::before{content:"\f0ac"}
.m-header .menu-bars .am-icon-bars{ color: #FFF; }

.m-index_fenlei{ text-align: center; }
.m-index_fenlei .title{ padding: 15px 0; font-size: 20px; }
.m-index_fenlei ul li{ margin-bottom: 10px; padding: 0; }
.m-index_fenlei ul li img{ width: 60%; }

.index_pro{ margin-top: 0px; }
.index_pro{ width: 95%;}
.index_pro ul li{ margin-top: 10px; }

.index_about{ height: auto;overflow: hidden; background: none;}
.index_about .photo{ padding-top: 0px; text-align: center;}
.index_about .photo img{ width: 95%; }
.index_about .texts { background: none; color: #333; height: auto; }
.index_about .texts p{ margin: 0; padding: 0;  text-indent: 28px; line-height: 25px; font-family:'宋体'; font-size: 14px;}


.m-index_about_tit{ padding: 0px 0; font-size: 20px; text-align: center;line-height: 6rem; }

.index_news{ padding-top: 40px; }
.index_news .newsli{margin:0;padding: 0; margin-top: 0; margin-bottom: 10px; padding-left: 15px; }

.index_service{ padding-top: 20px; padding-bottom: 20px;}
.index_service .zsjm{ padding-left: 1rem; }

.index_contact .title{ margin-top: 25px; }
.index_contact ul li span{margin-top: 20px;}

.footer{ height: 147px;}
.footer .copyright{ padding-top: 20px; line-height: 20px; }
.footer .copyright p span{ display: block; }

.m-fenlei{ text-align: center; margin-top: 20px; }
.m-fenlei  a{ padding: 8px 12px; border:1px solid #c9c9c9; border-radius:5px; margin-right: 13px; }
.m-fenlei a:hover,.m-fenlei a.hover{ background: #cd0c00; border:1px solid #cd0c00; color:#FFF;}

.content .fenlei{ font-size: 1.8rem; text-align: center; margin-top: 20px; padding-bottom:20px; }
.content .fenlei a{ padding: 8px 12px; border:1px solid #c9c9c9; border-radius:5px; margin-right: 13px; }
.content .fenlei a:hover,.content .fenlei a.hover{ background: #cd0c00; border:1px solid #cd0c00; color:#FFF;}

.downlist .am-u-sm-12 .am-u-sm-8{ overflow: hidden; height: 51px;}
}  


