@charset "gb2312";
*{margin:0;padding:0;}
body{font-size:12px;font-family:"微软雅黑","宋体",Arial, Helvetica, sans-serif; color:#333; background:#FFF /*url(../images/center.jpg) repeat left top*/; }
img{border:0;}
ul{list-style:none;}
li{ vertical-align:bottom;}
a{color:#333; text-decoration:none;}
a:hover{ color:#c62513 !important; text-decoration:none;}
input:focus,textarea:focus {outline: none;}
.clear{clear:both;}
.blank{font-size:0; height:10px; width:100%;}
.blank2{font-size:0; height:5px; width:100%;}
.blank3{font-size:0; height:2px; width:100%;}
.layout{width:100%; height:auto;}
.right{ width: 160px; box-sizing: border-box; border:1px solid #dcdcdc; background-color: #FFF; position: fixed; right: 10px; top:50%; margin-top: -80px; z-index: 666; }
.right > p{ width:100%; overflow: hidden; }
.right > p img{ width: 100%; }
.right > h3{ width:100%; font-weight: normal; line-height:20px; font-size: 14px; padding:5px 10px; box-sizing: border-box; text-align: center; }
.right > a{ display: block; width:100%; height: 36px; line-height: 36px; text-align: center; background-color: #F5F5F5; border-top:1px solid #dcdcdc; color: #c62513 !important; background-image: url(../images/totop.png); background-repeat: no-repeat; background-position: center center;}

.container-header{ height:200px; margin:0 auto; background: url(../images/header.png) no-repeat center top; position:relative; z-index:100; }
.header{ width:1200px; height:200px;  margin:0 auto;  }
.logo{ width:1200px; height: 200px; display: block; }
.logo img{ width:100%; }

.container-col{ height:auto; margin:0 auto; }
.nav{ height: 60px; background-color: #FFF4F4; border-top: 1px solid #dcdcdc; border-bottom:2px solid #C93131;}
.navlist{ height: 60px; overflow: hidden; float: left;}
.navlist li{ width:160px; height: 60px; line-height: 60px; font-size: 18px; text-align: center; overflow: hidden; float: left;  /*box-sizing: border-box;*/ }
.navlist li.home{ background-image: url(../images/nav-lihome.png); background-repeat: no-repeat; background-position: left top; padding-left:25px; width:104px; }
.navlist li a{ width: 100%; height: 60px; display: block; line-height: 60px; text-align: center; }
.navlist .home:hover a{display: flex;align-items: center;}
.navlist .home a img{width: 25px;height: 21px;display: none;}
.navlist .home:hover{background-color: #C93131;border-radius: 11px;height: 58px;}
.navlist .home:hover a img{display: block;margin-right: 10px;}
.navlist .home:hover a{color: #fff !important;}
.navlist li:hover{background-color: #C93131;border-radius: 11px;height: 58px;}
.navlist li:hover a{color: #fff !important;}
.navlist li a:hover,.navlist li a.on{ /*background-color: #25992e; color: #FFF !important;*/ }
.navlist li a:hover p,.navlist li a.on p{ background-position: left bottom; }
.search{ height: 60px; float: right ;overflow: hidden;display: flex;align-items: center;}
.search .sechInput{width: 153px;height: 33px;border-radius: 5px 0px 0px 5px;border: 1px solid #DCDCDC;float: left;}
.search .sechInput input{width: 135px;height: 100%;line-height: 35px;border: 0;padding: 0 9px;font-size: 14px;}
.search .sechSubmit{width: 40px;height: 35px;float: right;overflow: hidden;background: #c62513;}
.search .sechSubmit input{width: 40px;height: 35px;border:0;background-image: url(../images/news/icon_select.png);background-position: center;background-repeat: no-repeat;background-size: 50%;background-color: #c62513;font-size: 0;}

/*
.yewu{ height:300px; background:url(../images/yewu.jpg) no-repeat center top;}
.prod{ height:720px; background:url(../images/prod.jpg) no-repeat center top;}
.case{ height:720px; background:url(../images/case.jpg) no-repeat center top;}
.about{ height:auto; background:#FFF;}*/
.main{ width:1200px; height:auto;  margin:0 auto; }

.links{ width: 1058px; height: auto; border:1px solid #dedede; background-color: #f8f9fb; padding:20px; padding-left:120px; background-image: url(../images/link-header.png); background-repeat: no-repeat; background-position: 10px center; }
.linkList{ width: 1058px; height: auto; line-height: 2; font-size: 14px;}




.container-footer{ height:auto; margin:0 auto; border-top: 2px solid #c62513;  padding-top: 10px; /*padding-bottom:40px;*/ background-image: url(../images/footer.png); background-repeat: no-repeat; background-position: center top; background-color: #f8f9fb;}
.footer{ width:1200px; height:auto;  margin:0 auto; position: relative; }
.footer .footerNav,.footer .copyright{ width: 100%; font-size: 14px; text-align: center; line-height: 2; }
.footer .footerNav,.footer .footerNav a,.footer .footerNav a:hover{ color:#c62513 !important; }
.footer-tools{ width: 414px; margin:0 auto; }
.footer-tools a.ft-left,.footer-tools a.ft-right{ display:  block; width: 42px; height: 52px; float: left; }
.footer-tools a.ft-left img,.footer-tools a.ft-right img{ width: 100%; }
.footer-tools a.ft-center{ display: block; float: left; background-image: url(../images/emp-24.png); background-position: left center; background-repeat: no-repeat; font-size: 14px; padding-left:20px; width: 220px; height: 52px; line-height: 52px; overflow: hidden; margin-left:20px; margin-right:20px; text-align: right; }
.footer-tools a.ft-right{ width: 92px; height: 46px; margin-top: 3px; }