.container{max-width: 1960px;min-width: 1200px;}
.wrapper{width: 1200px;margin:0 auto;}

.header{width: 100%;height: 100px;border-top:5px solid #383838;padding-bottom: 5px;background:url('../images/header.png') repeat-x left bottom;position: relative;z-index: 5}
.tlogo{width: 430px;height: 100px;}
.tlogo h1{text-indent: -89888px;}
.tlogo img{vertical-align: middle;margin-top: 30px;}

.lang{background: #383838;border-radius:0 0 10px 10px;height: 30px;line-height: 30px;text-align: center;color:#fff;padding:0 20px;}
.lang a{line-height: 30px;height: 30px;color:#fff;}
.nav{line-height: 60px;margin-top: 10px;}
.nav li{float: left;margin:0  5px;}
.nav li a{padding:17px 15px;font-size: 16px;border-bottom: 5px solid #fff;}
.nav li a:hover,.nav li.on a{border-color: #eb3c00;color:#eb3c00;}

.banner,.banner .bd,.banner .bd li{width: 100%;}
.banner{margin-top: -5px;}
.banner img{width:100%;height:auto}
.banner .hd{bottom:40px;height:5px; position: relative;z-index: 999;background:transparent;}
.banner .hd li{display: inline-block;*zoom:1;*display: inline;width: 80px;background: #fff;margin:0 10px;height: 5px;cursor: pointer;}
.banner .hd li.on{background-color: #005aab}

.main{padding:50px 0 20px;}

.box{width: 380px;}
.box.fl{margin-right: 30px;}
.cata{line-height: 40px;height: 40px;margin-bottom: 10px}
.cata a.tit{font-size: 16px;padding:6px 5px;border-top:3px solid #eb3c00;}
.tabhead {line-height: 40px;height: 40px;margin-bottom: 10px;width:100%;}
.tabhead li{float:left;margin-right:10px;}
.tabhead li a{font-size: 16px;padding:6px 5px;border-top:3px solid #fff;}
.tabhead li.on a{border-color:#eb3c00;}


.rollpic .hd{margin-top: 10px;height: 40px;}
.rollpic .hd ul{text-align: center;}
.rollpic .hd li{width:90px;display: inline-block;*zoom:1;*display: inline; height: 40px;cursor: pointer;position: relative;}
.rollpic .hd li .mask{width: 100%;height: 100%;left: 0;bottom: 0;}
.rollpic .hd li.on .mask{display: none;}
.rollpic .hd li img{width: 100%;height: 100%}
.rollpic .bd,.rollpic .bd li img{height: 220px;width: 100%;}
.rollpic .bd .mask{bottom:0;width: 100%;height: 30px;left: 0;}
.rollpic .bd  p.abs{z-index: 5;left: 0;bottom: 0;line-height: 30px;height: 30px;color: #fff;width: 90%;padding:0 5%;}

.news .topnews{width:350px;padding:10px 15px;background-color: #f2f2f2;margin-bottom: 10px;}
.topnews img{width: 114px;height: 66px;padding:2px;background-color: #fff;}
.topnews .txt{line-height: 24px;height: 48px;padding:11px 0;width:220px;}
.topnews .txt h4 a{font-size: 15px;}
.news .cont li{text-indent: 10px;list-style: disc inside}

.box.b2 .mask{width: 100%;height: 60px;left: 0;bottom:0;}
.box.b2 p{line-height: 20px;width:90%;padding:0 5%;color:#fff;z-index: 5;left: 0;bottom:10px;text-indent: 2em;height: 40px;}
.box.b2 img{width:380px;height: 220px;}

.tech .mask{height: 50px;width: 100%;left: 0;bottom:0;}

.tech a>img{width: 100%;}
.tech p.abs{width: 90%;padding:0 5%;z-index: 5;line-height: 50px;height: 50px;color: #fff;left: 0;bottom:0;font-size: 22px;}
.tech p img{margin-bottom: 5px;margin-right: 10px;}

.product{width:1198px;border:1px solid #f2f2f2;}
a.more{margin-right: 20px;}
h2.cata2{text-indent: 20px;line-height: 50px;height: 50px;background-color: #f2f2f2;}
h2.cata2 a.tit{font-size: 18px;}
.product .tabbody li{width:23%;padding:10px 1%;}
.product li img{width:100%;height:100%;}
.product .tabbody  h4{text-align:center;height:20px;line-height:20px;}

.footer{padding:20px 0;width:100%;border-top:5px solid #d8d7d7;background-color: #f2f2f2}
.bnav{width: 100%;height: 14px;margin-bottom: 16px;}
.bnav li{float:left;line-height: 14px;height: 14px;padding:0 10px;border-right:1px solid #ccc;}
.footer p{line-height: 30px;}

.qrcode{right: 0;top:0;z-index: 999}
.qrcode div{padding-top: 15px;margin-right: 5px;}

.right .ctopnews{padding:20px;overflow: hidden;margin-bottom: 15px;background-color: #f2f2f2}
.right .ctopnews img{padding:4px;border:1px solid #d0c1aa;width: 190px;height: 110px;background-color: #fff}
.right .ctopnews .txt{width: 600px;padding:15px 0;}
.right .ctopnews .txt h4{margin-bottom: 20px;}
.right .ctopnews .txt h4 a{font-size: 16px;color: #9f0000}
.right .ctopnews .txt h4 a:hover{color: #f00}
.right .ctopnews .txt p{text-indent: 2em;font-size: 14px;color: #4e3d2a;line-height: 22px;margin-top: 5px;height: 44px;}
.right .ctopnews .txt span a{font-size: 14px;color:#9f0000 }

.shpa{ text-align:center;margin: 15px auto 0;clear: both;padding:15px;height: 30px;} 
.shpa b,.shpa a{margin-left: 10px;padding: 5px 10px;width:auto;}
.shpa b{  color:#fff;display:inline;  font-size: 12px; background-color:#c20802;border:1px solid #c20802;} 
.shpa a{  color:#c20802; display:inline; border:1px solid #c20802;font-size: 12px; } 
.shpa a:hover{ color:#fff;background-color:#c20802;display:inline;}

.location {line-height: 40px;height: 40px;margin-bottom: 20px;border-bottom: 2px solid #ccc;padding-bottom: 10px}
.location span{font-size: 24px;padding-left: 20px;border-left: 4px solid #e80700;line-height: 24px;height: 24px;margin-top: 8px;}

.left{width: 250px;background-color: #f9f9f9}
.right{width:860px;padding:0px 45px 30px 45px;background-color: #fff}

.left h2{line-height: 70px;height: 70px;font-size: 24px;background: #aaa;border-bottom: 2px solid #fff}
.left h2 a{font-size: 24px;}
.left h2 a i{font-size: 18px;color: #ccc;margin-left: 10px;font-style: normal;color: #fff}
.left h3{line-height: 44px;height: 44px;margin-bottom: 10px;text-align: left;text-indent: 4em}
.cnav li a.toplv,.left h3 a{font-size: 18px;display: block;width: 100%; }
.left h3 a,.cnav li a.toplv:hover,.cnav li.on a.toplv{background:url('../images/cnavon.png') no-repeat 200px center #c20802;color: #fff}


.btz{ width:250px; height:44px; background: #c20802; overflow:hidden;}
.btz a{ width:250px; line-height:44px; text-align:center; height:55px; display:block; font-size:18px; color:#fff;}
.iweu{ width:226px; padding:15px 10px; border:2px solid #c20802;}
.iweu ul li{ width:226px; line-height:30px;  overflow:hidden; font-size:16px; color:#4a4a4a; text-align:left; word-wrap: break-word;}


.cnav2 li{text-indent: 4em;text-align: left;margin-bottom:5px;}
.cnav2 li a.toplv{font-size: 16px;display: block;width: 100%;height: 34px;line-height: 34px;}
.cnav2 li a.toplv:hover,.cnav2 li.on a.toplv{background: url('../images/cnav2.png') no-repeat 200px center #dcdcdc;color: #555}
.cnav2 .sub a{display:block;text-indent:6em;line-height:30px;height:30px;border-bottom:1px solid #ccc}
.cnav2 .sub a.on{color:#ea0000}
.nlist li{text-indent: 15px;background: url('../images/ls.png') no-repeat left 11px;padding-bottom: 5px;margin-bottom: 5px;border-bottom: 1px dashed #ccc}
.plist li{text-align: center;width: 200px;height: 120px;margin:10px 7.5px;float: left;background-color: #f2f2f2;overflow: hidden;}
.plist li img{height: 120px;width:200px;}
.plist li p{line-height: 30px;height: 30px;overflow: hidden;}
.plist li a{font-size: 15px;}

.plist2 li{text-align: center;width: 190px;height: 140px;margin:10px 12.5px;float: left;background-color: #f2f2f2;overflow: hidden;}
.plist2 li img{height:110px ;width:190px;}
.plist2 li p{line-height: 30px;height: 30px;overflow: hidden;}
.plist2 li a{font-size: 15px;}

.wrapper.c{background-color: #f9f9f9}