@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:203px; margin:0 auto; background: url(../images/header.png) no-repeat center top; position:relative; z-index:100; }
.header{ width:1200px; height:203px;  margin:0 auto;  }
.logo{ width:1200px; height: 203px; display: block; }
.logo img{ width:100%; }


.container-col{ height:auto; margin:0 auto; }
.nav{ height: 60px; background-color: #FFF; border-top: 1px solid #dcdcdc; border-bottom:1px solid #dcdcdc;}
.navlist{ width:1012px; height: 60px; float: left;}
.navlist li{ width:134px; height: 60px; line-height: 60px; font-size: 18px; text-align: center;  float: left; border-right:1px solid #dedede; position: relative; }
.navlist li.home{ background-image: url(../images/nav-lihome.png); background-repeat: no-repeat; background-position: left top; padding-left:30px; width:104px; }
.navlist li.dj{ width:199px;}
.navlist li a{ width: 100%; height: 60px; display: block; line-height: 60px; text-align: center; }
.navlist li p::after{ content:' '; width:100%; height:5px; background-color:#fbba2b; position:absolute; left:50%; top:0; margin-left:-50%; display:none;}
.navlist li p{  height:auto; position:absolute; left:0; top:95%; width:100%; background-color:#FFF; z-index:1220; display:none; transition:all 0.3s ease-in; -webkit-transition:all 0.3s ease-in; padding-top:5px; padding-bottom:5px;}
.navlist li p  a{ width:100%; height:30px; line-height:30px; display:block; text-align:center; font-size:14px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.navlist li:hover p::after{ display:block;}
.navlist li:hover p{ display:block;}


.navlist li:nth-of-type(1) a p{background-image: url(../images/nav-01.png);}
.navlist li:nth-of-type(2) a p{background-image: url(../images/nav-02.png);}
.navlist li:nth-of-type(3) a p{background-image: url(../images/nav-03.png);}
.navlist li:nth-of-type(4) a p{background-image: url(../images/nav-04.png);}
.navlist li:nth-of-type(5) a p{background-image: url(../images/nav-05.png);}
.navlist li:nth-of-type(6) a p{background-image: url(../images/nav-06.png);}
.navlist li:nth-of-type(7) a p{background-image: url(../images/nav-07.png);}
.navlist li:nth-of-type(8) a p{background-image: url(../images/nav-08.png);}
.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{width: 180px;height: 60px;float: right;}
.searchForm{width: 178px;height: 35px;border:1px solid #e5e5e5;display: block;margin-top: 10px;border-radius: 5px;}
.searchForm p{ float: left; overflow: hidden; }
.searchForm p.sechInput{width: 138px;height: 35px;}
.searchForm p.sechInput input{width: 137px;height: 35px;line-height: 35px;box-sizing: border-box;padding:0 20px;font-size: 14px;border:0;}
.searchForm p.sechSubmit{width: 40px;height: 35px;float: right;overflow: hidden;background: #c62513;}
.searchForm p.sechSubmit input{width: 40px;height: 35px;border:0;background-image: url(../images/btn-formsearch.png);background-position: center;background-repeat: no-repeat;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: 470px; margin:0 auto; }
#_ideConac{display:  block; width: 42px; height: 52px; float: left;}
.footer-tools a.ft-right{ display:  block; width: 42px; height: 52px; float: right;}
.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: 70px; line-height: 70px; overflow: hidden; margin-left:20px; margin-right:20px; text-align: right; }
.footer-tools a.ft-right{ width: 92px; height: 46px; margin-top: 12px; }