@font-face {
    font-family: 'THEX';
    src:url('../fonts/HELVETICANEUELTPRO-THEX.OTF');
    font-weight: normal;
    font-style: normal
}@font-face {
    font-family: 'GOTHAM-BLACK';
    src:url('../fonts/GOTHAM-BLACK.OTF');
    font-weight: normal;
    font-style: normal
} 

@font-face {
    font-family: 'Trump';
    src: url('../fonts/TrumpGothicEast_bold.eot');
    src: local('apple Regular'),
    local('apple'),
    url('../fonts/TrumpGothicEast_bold.woff') format('woff'),
    url('../fonts/TrumpGothicEast_bold.ttf') format('truetype'),
    url('../fonts/TrumpGothicEast_bold.svg#apple') format('svg');
}

@font-face {
    font-family: 'DINCond';
    src: url('../fonts/DINCond-Black.eot');
    src: local('apple Regular'),
    local('apple'),
    url('../fonts/DINCond-Black.woff') format('woff'),
    url('../fonts/DINCond-Black.ttf') format('truetype'),
    url('../fonts/DINCond-Black.svg#apple') format('svg');
} 
*{} 
body{overflow-x: hidden;font-size: 12px;}
input,textarea{color: #666;vertical-align: middle;outline:none;resize: none;}
.fl{float: left;}
.fr{float: right;}
ul,li,dl ,dt , dd{list-style: none;margin:0;padding: 0;}
p{margin:0;padding: 0;}
.am-g{width: 1200px;margin:0 auto;}
a{color: #666;}
h1,h2,h3,h4,h5,h6{margin:0;padding: 0;font-weight: normal;}
[class^="bk"]{line-height: 0px;display: block;font-size: 0;clear: both;}
input,textarea{color: #666;vertical-align: middle;outline:none;resize: none;}
.bk0{height: 0;}.bk10{height: 10px;}.bk15{height: 15px;}.bk20{height: 20px;}.bk30{height: 30px;}.bk35{height: 35px;}.bk40{height: 40px;}.bk50{height: 50px;}.bk55{height: 55px;}.bk60{height: 60px;}.bk70{height: 70px;}.bk75{height: 75px;}.bk80{height: 80px;}


.tips-bg{width: 100%;height: 100%;position: fixed;z-index: 9999;background-color:#000;opacity:0.6;top: 0;left: 0;}
#tips{background-color:#fff;position: fixed;left: 0;right: 0;top: 0;bottom: 0;margin:auto;z-index:99999;overflow: hidden;}
#tips div{overflow: hidden;position: relative;color: #666;font-size: 14px;height: 100%;}
#tips div .btn{display: block;position: absolute;bottom: 20px;right: 20px;width: 60px;height: 30px;background-color: #D52719;color: #fff;line-height: 30px;text-align: center;cursor: pointer;}
#tips h1{font-size: 18px;margin-bottom: 20px;color: #333;}



#kefu{position:fixed;top:30px;right:10px;z-index:40;text-align:center;width:140px;height:445px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;border-radius:5px;background:#d1000e;z-index: 999999;top: 50px;}
#kefu>h2{margin:15px 0;font-size:22px;color:#fff;line-height: 22px;}
#kefu>h2>span{font-size:12px}
#kefu>ul li{line-height:30px;width:80%;cursor:pointer;margin:10px auto;background:#fff;height:25px;font-size:14px;color:#000;border-radius:5px;vertical-align:middle}
#kefu>ul li img{vertical-align:middle;position:relative;top:-4px}
#kefu>ul li span{position:relative;margin-left:5px;top:-2px}
#kefu .qr_code{width:110px;height:108px;margin:10px auto;border-radius:5px;overflow:hidden}
#kefu .qr_code>img{width:100%;height:100%;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;border-radius:5px}
#kefu .small_tel {line-height: 22px;}
#kefu .small_tel .p1{padding-left:20px;font-size:14px;color:#fff;display:inline-block;margin:0 auto}
#kefu .small_tel .p2{font-size:16px;color:#fff;margin:5px 0;display:inline-block;width:120px}
#kefu .small_tel .p2 a{color: #fff;}
#kefu .close{width:50px;height:50px;text-align:center;position:absolute;top:-26px;left:45px;cursor:pointer}
#kefu .close>img{max-width:100%}





#welcome{height: 45px;color: #999;line-height: 45px;border-bottom: solid 1px #ececec;} 
#welcome a{color: #999;float: left;}
#welcome a:hover{color: #cd000c;}
#welcome a.sc{background-position:left 4px;}
#welcome a.wx{background-position:left -108px;}
#welcome a.map{background-position:left -227px;}
#welcome a.lx{background-position:left -358px;}
#welcome font.line{background: url(../images/wel-line.png) no-repeat center center;width: 1px;height: 45px;display: inline-block;margin:0 25px;float: left;}
 

#header{height: 133px;position: relative;}
#header .logo{width: 440px;height: 77px;position: absolute;top: 0;bottom: 0;margin:auto;font-size: 22px;line-height: 100%;}
#header .logo img{float: left;margin-right: 15px;}
#header .logo h1{font-size: 32px;margin:13px 0;font-weight: bold;}
#header .logo h1 font{color: #d1000e;font-size: 32px;}
#header .am-g{position: relative;height: 133px;}

#header .top-tel{background: url(../images/top-tel.gif) no-repeat left center;float: right;padding-left: 60px;margin-top: 30px;font-size: 18px;line-height: 100%;color: #818181;}
#header .top-tel h2{margin:8px 0;color: #d1000e;}
#header .top-tel .red{color: #d1000e}



.navgation{height: 47px;line-height: 47px;border-top: solid 1px #dadada;}
.navgation ul{position: relative;width: 100%;height: 100%;}
.navgation ul .hover{background: url(../images/navgation-hover.png) no-repeat;width: 122px;height: 60px;position: absolute;left: 10px;top: -7px;z-index: 9999;}
.navgation ul li{float: left;position: relative;padding-right: 1px;width: 12.5%;text-align: center;position: relative;z-index: 999999;}
.navgation ul li:after{background: url(../images/navgation-line.gif) no-repeat center;position: absolute;right: 0;top: 0;width: 1px;content: '';height: 100%;}
.navgation ul li a{display: block;height: 100%;padding: 0 15px;font-size: 14px;color: #333;}
.navgation ul li.active a{color: #fff;}
.navgation ul li.cur a{color: #fff;}


#page-slide{height: 450px;overflow: hidden;width: 100%;position: relative;}



#search{height: 70px;border-bottom: solid 1px #efefef;line-height: 70px;color: #ddd;position: relative;}
#search .am-g{position: relative;height: 103px;}
#search b{color: #fd0100;}
#search a{color: #666;}
#search a:hover{color: #fd0100}

#search .search-form{position: absolute;right: 0;top: 0;bottom: 0;margin:auto;}
#search .search-form input[type="text"]{width: 212px;height: 32px;text-indent: 10px;border:none;background: url(../images/search-input.gif) no-repeat;}
#search .search-form input[type="submit"]{width: 44px;height: 32px;color: #fff;border:none;background: url(../images/search-submit.gif) no-repeat;text-indent: -99px;}




.mainNav{position:relative;text-align:center;padding-bottom:50px;border-bottom: solid 1px #eee;margin-bottom: 50px;}
.mainNav .child{width:185px;height:42px;border:2px solid #b7b7b7;text-align:center;line-height:38px;font-size:15px;color:#656565;margin:0 6px;display:inline-block;*display:inline;*zoom:1;cursor:pointer;}
.mainNav .child{transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s; }
.mainNav .child.on{color:#fff;background:#ce0f2d;border:2px solid #ce0f2d;}
.mainNav .child:hover{color:#fff;background:#ce0f2d;border:2px solid #ce0f2d;}


.faq li{line-height: 30px;margin-bottom: 20px;border-bottom: dashed 1px #ddd;padding-bottom: 20px;}
.faq li a{color: #999;}
.faq li h3{font-size: 15px;}
.faq li a h3{color: #333;}
.faq li a:hover h3{color: #ef0013;}




.news{overflow: hidden;}
.news dl{overflow: hidden;height: 190px;position: relative;border-bottom: dashed 1px #ccc;margin-bottom: 30px;}
.news dl dt{float: left;position: absolute;left: 0;top: 0;width: 250px;height: 160px;overflow: hidden;}
.news dl dt img{transition: all 1s;width: 100%;min-height: 160px;}
.news dl a:hover dt img{transform: rotateY(.5turn) translateZ(1px); }
.news dl dd{width: 680px;margin-left: 280px;transition: all .5s;}
.news dl a:hover dd{margin-left: 300px;}
.news dl dd h2{font-size: 18px;color: #333;font-weight: normal;}
.news dl a:hover dd h2{color: #ef0013}
.news dl dd p{line-height: 24px;color: #666;}
.news dl dd p.date {color: #666;margin:10px 0;}
.news dl dd p font{color: #999;}
.news dl .details{position: absolute;right: 0;width: 150px; height: 58px;top: 50px;text-align: center;line-height: 58px;font-size: 15px;font-family: THEX;border-left: solid 1px #eee;color: #999;}
.news dl .details i{background: url(../images/Training-more-icon.gif);width: 16px;height: 11px;display: inline-block;margin-left: 10px;}





.relation{padding-bottom: 50px;overflow: hidden;}
.relation h1{font-size: 16px;font-weight: normal;line-height: 80px;}


.relation ul{}
.relation ul li{float: left;width: 281px;margin-right: 20px;line-height: 22px;}
.relation ul li a{color: #999;}
.relation ul li .img{width: 100%;height: 168px;overflow: hidden;}
.relation ul li img{width: 100%;transition: all 1s;}
.relation ul li a:hover img{transform: scale(1.2);}
.relation ul li h2{font-size: 14px;margin:10px 0;color: #333;font-weight: normal;}
.relation ul li a:hover h2{color: #ef0013;}

.pagelinks{padding: 20px 0 20px;border-top: solid 1px #eee;border-bottom: solid 1px #eee;margin-top: 30px;}
.pagelinks a{color: #666;}
.pagelinks a:hover{color: #d30706;}


.newsDetail{}
.newsDetail h1.t{text-align: center;padding: 50px 0 10px;font-size: 24px;font-weight: normal;color: #333;}
.newsDetail p.time{text-align: center;margin:15px 0 35px;color: #999;border-bottom: solid 1px #eee;padding-bottom: 15px;}

.newsDetail .content{line-height: 30px;font-size: 14px;color: #666;}
.newsDetail .content img{max-width: 100%;margin:20px 0;}



.Detail-foot{border-top:1px solid #d0d0d0;padding:50px 0;}
.Detail-foot .links{line-height: 30px;}
.Detail-foot .links p{line-height:30px;color:#656565;font-size:14px;display: inline;}
.Detail-foot .links p:hover{color:#DB271E;}
.Detail-foot .btn{position:absolute;top:0px;bottom:0px;right:0px;margin:auto 0;width:168px;height:48px;line-height:48px;text-align:center;color:#FFFFFF;font-size:18px;background:#e62129;}


.keywords a{color: #666;font-size: 14px;}
.keywords a:hover{color: #ce0f2d;}

.container{padding: 50px 0;}


#pages{text-align: center;color: #666;padding: 30px 0;}
#pages span, #pages a{display: inline-block;line-height: 36px;border:solid 1px #eee;padding: 0 20px;font-size: 14px;}
#pages span.cur{border:solid 1px #d1000e;background-color: #d1000e;color: #fff;}



.page-left{width: 250px;padding-top: 30px;}

.div2 {border: 1px solid #eee;height: 374px;overflow: hidden;
    width: 100%;
    
}
.div2 .s1{background-color: #fafafa;width: 100%;height: 50px;display: block;line-height: 50px;text-indent: 20px;color: #333;font-size: 16px;border-bottom:  1px solid #eee;}

.div2 .bd{width: 100%;overflow: hidden;border-top: none;}
.div2 .bd ul{padding: 20px;}
.div2 .bd ul li{margin-bottom: 20px;line-height: 25px;font-size: 14px;overflow: hidden;border-bottom: dashed 1px #ddd;padding-bottom: 20px;}
.div2 .bd ul li a{color: #666;}
.div2 .bd ul li a:hover p{color: #d1000e;}
.div2 .bd p{width: 100%;}
.div2 .bd p i{background-color: #d1000e;color: #fff;padding: 0 10px;border-radius: 30px;line-height:20px;height: 20px;font-size: 12px;margin-top: 3px;display: block;width: 50px;}



.div4 {border: 1px solid #eee;overflow: hidden;    width: 100%;}
.div4 .s1{background-color: #fafafa;width: 100%;height: 50px;display: block;line-height: 50px;text-indent: 20px;color: #333;font-size: 16px;border-bottom:  1px solid #eee;}

.div4 .bd{width: 100%;overflow: hidden;border-top: none;}
.div4 .bd ul{padding: 20px;}
.div4 .bd ul li{margin-bottom: 20px;line-height: 25px;font-size: 14px;overflow: hidden;border-bottom: dashed 1px #ddd;}
.div4 .bd ul li a{color: #666;}
.div4 .bd ul li a:hover p{color: #d1000e;}
.div4 .bd ul li img{width: 100%;border:solid 3px #eee;}
.div4 .bd p{width: 100%;text-align: center;padding: 10px 0 15px;}
.div4 .bd p i{background-color: #d1000e;color: #fff;padding: 0 10px;border-radius: 30px;line-height:20px;height: 20px;font-size: 12px;margin-top: 3px;display: block;width: 50px;}





.div3 {border: 1px solid #eee;overflow: hidden;
    width: 100%;
    
}
.div3 .s1{background-color: #fafafa;width: 100%;height: 50px;display: block;line-height: 50px;text-indent: 20px;color: #333;font-size: 16px;border-bottom:  1px solid #eee;}

.div3 .bd{width: 100%;overflow: hidden;border-top: none;padding: 20px;line-height: 26px;font-size: 14px;color:#666;}







.main{}
.main .minfo{padding:34px 0;line-height:28px;color:#656565;font-size:16px;}

.main .mcontainer {overflow: hidden;}
.mnav{position:relative;float:left;width:250px;background:#d1000e;padding:25px 0 0;}
.mnav h1{font-size: 26px;color: #fff;padding-left: 20px;padding-bottom: 20px;font-weight: normal;}
.mnav h1 font{font-size: 16px;padding-left: 5px;}
.mnav ul{background-color: #fff;}
.mnav li{overflow:hidden;position:relative;padding:15px 12px 15px 26px;line-height:28px;color:#333333;font-size:14px;border-bottom: solid 1px #eee;}
.mnav li h2{position:relative;z-index:1;background: url(../images/lxwm-aside2.png) no-repeat 5px center;text-indent: 25px;font-weight: normal;}
.mnav a{color: #333;}
.mnav a:hover{color: #d1000e;}
.mnav li a:hover h2{color: #d1000e;background: url(../images/lxwm-aside2.png) no-repeat 5px center;}
.mnav li.on a h2{color: #d1000e;background: url(../images/lxwm-aside2.png) no-repeat 5px center;}
.mnav li .sbg{transition-duration: .3s;-webkit-transition-duration:.3s; opacity:0; transform: translateX(100%);-webkit-transform: translateX(100%);position:absolute;top:0px;bottom:0px;left:0px;right:0px;background-color: #fafafa;}
.mnav li a:hover .sbg{opacity:1; transform: translateX(0);-webkit-transform: translateX(0);}
.mnav li.on  .sbg{opacity:1; transform: translateX(0);-webkit-transform: translateX(0);}
.mnav li a{}
.mnav ul div.sub{padding: 15px;border-bottom: solid 1px #eee;}
.mnav ul div.sub p{line-height: 28px;text-indent: 40px;background: url(../images/no-icon.gif) no-repeat 20px center;font-size: 14px;}
.mnav ul div.sub p a{color: #333;}
.mnav ul div.sub p.cur a{color: #d1000e;}

.main .mcontainer .mcontent{width:914px;float:right;border-left: solid 1px #eee; padding-left: 30px;min-height: 1205px;padding-top: 30px;padding-bottom: 70px;}
.main .mcontainer .mcontent .title{color:#434343;font-size:20px;line-height: 34px;padding:14px 0 22px 0; border-bottom: solid #efefef 1px;margin-bottom: 30px;font-weight: normal;}
.main .mcontainer .mcontent .title span{color: #888;font-size: 12px;}
.main .mcontainer .mcontent .title span a{color: #666;}
.main .mcontainer .mcontent .infos{line-height:30px;color:#656565;font-size:14px;}
.main .mcontainer .mcontent .infos h2{line-height: 30px;color:#434343;font-size:16px;}

.main .mcontainer .mcontent .infos img{}



.comment-form{border:solid 1px #eee;padding: 0 20px}
.comment-form h5{height:55px;line-height:55px;color: #333;border-bottom:solid 1px #eee;}
.comment-form .posn{padding: 15px 0;}
.comment-form textarea{width: 100%;border:solid 1px #eee;padding: 15px;}
.comment-form .btn{background: none;height: auto;line-height: 100%;padding: 20px 0;}
.comment-form .btn input[type="submit"]{background: none;background-color: #d1000e;color: #fff;padding: 8px 15px;height: 36px;margin:0;cursor: pointer;border:none;}

.comment_button{margin-bottom: 20px;}
.comment_button a{display: inline-block;width: 100px;height: 40px;line-height: 40px;color: #666;background-color: #eee;text-align: center;}
.comment_button a.on{background-color: #d1000e;color: #fff;}

.comment{padding: 0 20px;}
.comment .title{line-height: 50px;height: 50px;}
.comment .content{border:solid 1px #eee;background-color: #fff;padding: 10px;}
.comment .content span{padding: 5px 0;display: block;}
.comment .content pre{background-color: #fff;padding: 5px;}

#form .line{border:1px solid #eee;position:relative;height:50px;line-height:50px;margin-bottom:8px;color:#656565;}
#form .line span{position:absolute;top:0px;bottom:0px;left:16px;margin:auto 0;font-size:16px;}
#form .line .pointer{position:absolute;top:0px;bottom:0px;margin:auto 0;right:26px;}
#form .line ul{border:1px solid #eee;display:none;position:absolute;width:100%;top:50px;left:-1px;z-index:1;text-align:center;color:#656565;font-size:16px;}
#form .line ul li:hover{background:#DDDDDD;cursor:pointer;}
#form .line .inputText{position:absolute;width:424px;top:0px;left:16px;height:50px;line-height:1;color:#656565;font-size:16px;border:0px;background:none;}
#form .line.lineTextArea{height:143px;}
#form .line.lineTextArea .textArea{padding:0;border:0px;background:none;position:absolute;top:0px;bottom:0px;left:16px;margin:auto 0;width:424px;height:111px;color:#656565;font-size:16px;}
#form .line.lineSelect{cursor:pointer;}
#form .line.lineSelect ul{max-height:300px;overflow-y:scroll; }
#form .line.lineSelect li{line-height:30px;font-size:14px;}
#form .submit{cursor:pointer;height:46px;line-height:46px;text-align:center;color:#D52719;font-size:15px;padding: 0;width: 150px;background-color: #d30706;border:none;color: #fff;font-size: 18px;margin-top: 20px;}
#form .submit{transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s; }
#form .btn:hover{background:#d6281a;color:#fff;}






.map{position:relative;padding:60px 0 0 0;text-align:center;border-top: solid 1px #eee;margin-top: 50px;}
.map .mapTitle{font-size:30px;color:#434343;line-height:36px;}
.map .mapSub{width:126px;height:2px;background:#e60012;margin:40px auto;}
.map .mapInfo{color:#434343;font-size:16px;line-height:26px;width:1161px;margin:0px auto;}
.map .mapContent{height:720px;width:100%;margin-top:80px;}

.allmap{height: 600px;overflow: hidden;width: 100%;margin-top: 50px;}
#allmap{height: 750px;width: 100%;}


.inside-title{text-align: center;margin-bottom: 50px; margin-top: 50px;}
.inside-title h2.en{font-size: 48px;font-weight: normal;color:#4e4e4e;opacity: .3; letter-spacing: 3px;}
.inside-title h2.cn{font-size: 24px;color:#333;}

.clearfix:after, .clearfix:before {
    content: "";
    display: table;
}
.clearfix:after {
    clear: both;
}


.tag{} 

.tag li{line-height: 30px;margin-bottom: 20px;border-bottom: dashed 1px #ddd;padding-bottom: 20px;}
.tag li a{color: #999;}
.tag li h3{font-size: 15px;}
.tag li a h3{color: #333;}
.tag li a:hover h3{color: #ef0013;}



.cate{background-color: #fff;overflow: hidden;position: relative;border-bottom: solid 1px #eee;margin-bottom: 30px;padding-bottom: 20px;}

.cate ul li{line-height: 26px;margin-bottom: 20px;overflow: hidden;}
.cate span{float: left;font-weight: bold;background-color: #d1000e;text-align: center;color: #fff;font-size: 14px;width: 80px;}
.cate div{float: left;width: 1110px;font-size: 14px;}
.cate  a{padding: 0 20px;display: inline-block;color: #666;}
.cate  a:hover{color: #d1000e}
.cate  a.active{color: #d1000e}


.product{}
.product dl{width: 274px;float: left;position: relative;margin-right: 30px;margin-bottom: 33px;}
.product dl.mn{margin-right: 0;}
.product dl:nth-child(4):after{display: none;}
.product dl dt{position: relative;margin-bottom: 25px;width: 100%;overflow: hidden;border:solid 5px #eee;}
.product dl dt img{transition: all .5s;width: 100%;}
.product dl:hover dt img{transform: scale(1.2);}
.product dl dd{color: #999;padding: 0 0;position: relative;}
.product dl dd h2{font-size: 18px;color: #333;font-weight: normal;}
.product dl a:hover dd h2{color: #fd0100}
.product dl dd p{margin: 25px 0;transform: rotate();}
.product dl dd .icon{background: url(../images/p-icon.gif) no-repeat;display: inline-block;width: 34px;height: 34px;position: absolute;top: 0;bottom: 0;right: 0;margin:auto;}
 
.tuijian{}
.tuijian h2{padding: 20px 0;font-size: 18px;border-bottom: solid 1px #eee;margin-bottom: 20px;}
.tuijian li{width: 47%;line-height: 30px;color: #999;}
.tuijian li a{color: #666;}
.tuijian li a:hover{color: #d1000e;}

.Photo{}
.Photo .title{height: 45px;line-height: 45px;background-color: #fd0100;color: #fff;padding: 0 20px;font-size: 15px;overflow: hidden;}
.Photo .title a{color: #fff;}
.Photo .title span{margin-left: 100px;}
.Photo .left{width: 180px;float: left;padding: 20px;border-right: solid 1px #eee;}
.Photo .left ul li{width: 100%;overflow: hidden;margin-bottom: 20px;cursor: pointer;}
.Photo .left ul li img{width: 100%;height: 100%;border:solid 1px #eee;padding: 5px;}
.Photo .left ul li.active img{border:solid 1px #fd0100;}

.Photo .right{position: relative;margin-left: 180px;overflow: hidden;}
.Photo .right img{position: absolute;right: 0;left: 0;top: 0;bottom: 0;margin:auto;}
.Photo .right .animate{transition: all 1s;}

.Photo .right .nav{position: absolute;right: 30px;top: 30px;border-left: solid 1px #eee;border-top: solid 1px #eee;overflow: hidden;z-index: 999;background-color: #fff;}
.Photo .right .nav li{float: left;}
.Photo .right .nav li a{padding: 7px 15px;border-right: solid 1px #eee;border-bottom: solid 1px #eee;display: block;font-size: 14px;color: #333;}
.Photo .right .nav li a:hover{color: #fd0100}

.products-img{width: 45%;}
.products-img .img{width: 100%;height: 350px;border: 1px solid #e9e9e9;background: url(../../img/loading.gif) no-repeat center;overflow: hidden;text-align: center;position: relative;}
.products-img .img img{position: absolute;top: 0;right: 0;bottom: 0;left: 0;margin:auto;width: 99%;height: 99%;}
.products-img .list{width: 100%;margin-top: 12px;position: relative;}
.products-img .list .btn{width: 21px;height: 100%;cursor: pointer;position: absolute;top:0;}
.products-img .list .prev{left: 5px;background: url(../../img/prev02.jpg) no-repeat center;}
.products-img .list .next{right: 5px;background: url(../../img/next02.jpg) no-repeat center;}
.products-img .list .main{width: 100%;overflow: hidden;}
.products-img .list ul{}
.products-img .list li{width: 92px;border: 1px solid #eee;float: left;margin:0 4px;display: inline;cursor: pointer;text-align: center;}
.products-img .list li img{width: 90px;height: 100%;padding: 3px;}
.products-img .list li.active{border: 1px solid #ccc;}


.products-info{width: 45%;margin-right: 60px}
.products-info .tit{line-height: 30px;color: #333;font-weight: bold;margin-top: 5px}
.products-info .tit h2{font-size: 24px;font-weight: bold}
.products-info .tit h3{font-size: 20px}
.products-info .tips .pricebox{margin:10px 0;line-height: 30px;color: #666;}
.products-info .tips .price{font-size: 24px;font-weight: bold;color: #ff5d00}
.products-info .tips .vip{color: #000}


.prev-next{width: 1200px;margin:0 auto;border-top: solid 1px #ddd;padding: 15px 0 30px;overflow: hidden;}
.btnbox .buybtn{width: 106px;height: 36px;line-height: 36px;color: #fff;text-align: center;font-size: 16px;cursor: pointer;background: #d1000e;}
.detail{line-height: 30px;font-size: 14px;color: #666;border-top: solid 1px #eee;border-bottom: solid 1px #eee;padding: 20px 0;}
.pro-title{text-align: left;font-size: 20px;line-height: 40px;padding: 20px 0;color: #333;font-weight: bold;}



.order{padding: 20px 0;border-bottom: solid 1px #eee;}
.order th{font-size: 14px;color: #666;font-weight: normal;text-align: right;vertical-align: top;padding: 10px;}
.order td{padding: 10px;}
.order .t{font-size: 18px;color: #333;}
.order input[type="text"]{border:solid 1px #ddd;padding: 8px;width: 100%;}
.order textarea{border:solid 1px #ddd;padding: 8px;}
.order input[type="submit"]{border:none;background-color: #d1000e;color: #fff;padding: 8px 20px;font-size: 16px;border-radius: 5px;}
.order input[type="reset"]{border:none;background-color: #666;color: #fff;padding: 8px 20px;font-size: 16px;border-radius: 5px;}

.lx{overflow: hidden;height: 380px;}
.lx-left{width: 45%;}
.lx-left p{line-height:45px;font-size: 15px;color: #666;width: 100%;}
.lx-right{width: 55%;}

.honor{overflow: hidden;width: 100%;}
.honor li{width: 280px;float: left;margin-right: 20px;overflow: hidden;margin-bottom: 10px;}
.honor ul li.mn{margin:0;}
.honor ul li .img{width: 100%;overflow: hidden;border:solid 1px #eee;}
.honor ul li .img img{min-height: 100%;}
.honor ul li a{display: block;overflow: hidden;height: 100%;color: #999;}
.honor ul li a{position: relative;overflow: hidden;}
.honor ul li a .add{position: absolute;width: 100%;height: 100%;background:rgba(0,0,0,.6);top: 0;left: 0;transition: all 1s;display: none;}
.honor ul li a .add div{font-size: 14px;color: #fff;line-height: 24px;border:solid 1px #fff;position: absolute;right: 30px;left: 30px;top: 30px;bottom: 30px;padding: 20px;}
.honor ul li a i{display: inline-block;width: 40px;height: 40px;background: url(../images/product-add.png) no-repeat;position: absolute;left: 0;right: 0;top: -450px;bottom: 0;margin:auto;transition: all .6s}
.honor ul li a:hover i{top: 0;}
.honor ul li a img{transition: all 1s;width: 100%;}
.honor ul li a:hover img{transform: scale(1.1);}
.honor ul li a .text{padding: 15px 0; }
.honor ul li a h2{font-size: 16px;font-weight: normal;margin-bottom: 10px;}
.honor ul li a .text h2{color: #333;}
.honor ul li a:hover h2{color: #f00;}
.honor ul li a p{width: 77%;}


.sitemap{}
.sitemap h2{font-weight: normal;font-size: 18px;padding: 15px 0;}
.sitemap h2 a{color: #333;}
.sitemap h2 a:hover{color: #ce0f2d;text-decoration: underline;}
.sitemap ul{overflow: hidden;border:solid 1px #eee;padding: 15px;display: block;}
.sitemap ul li{float: left;width:33%;line-height: 25px;}
.sitemap ul li a{color: #333;}
.sitemap ul li a:hover{color: #ce0f2d;text-decoration: underline;}
.sitemap ul p{line-height: 36px;}
.sitemap ul p a{color: #333;}
.sitemap ul p a:hover{color: #ce0f2d;text-decoration: underline;}

.about-img{width: 479px; height: 303px; float: right;margin-left:50px;}


.main .mcontainer .mcontent .factory ul{width: 900px;}
.main .mcontainer .mcontent .factory ul li{width: 280px;float: left;margin-right: 20px;}
.main .mcontainer .mcontent .factory ul li .img{height: 210px;overflow: hidden;display: block;}
.main .mcontainer .mcontent .factory ul li img{width: 100%;}
.main .mcontainer .mcontent .factory ul li p{text-align: center;padding: 15px 0;}
.main .mcontainer .mcontent .factory ul li p a{color: #333;}
.main .mcontainer .mcontent .factory ul li p a:hover{color: #d72c2c;}


.switch{    border-top: dotted #adadad 1px;margin-top: 30px;}



#footer{background-color: #3d3e3e;padding: 20px 0;}
#footer dl{float: left;padding-right: 45px;margin-right: 45px;}
#footer dl a{color: #fff;}
#footer dl dt{margin-bottom: 26px;font-size: 14px;}
#footer dl dd p{line-height: 28px;}
#footer dl dd a{color: #aeaeae;}
#footer dl dd a:hover{color: #fff;}



#footer .nav{}
#footer .nav li{width: 10%;float: left;}
#footer .nav li a{color: #fff;font-size: 15px;}


#footer dl.gz{float: right;margin-right: 0;}
#footer dl.gz img{padding: 9px;border:dashed 1px #939393;}
#footer dl.gz p{text-align: center;padding: 5px 0;color: #aeaeae;}

.links{background-color: #d1000e;}
.links .am-g{border-bottom: #ea1927 solid 1px ;padding: 20px 0;color: #fff;}
.links b{font-size: 16px;}
.links a{color: #fff;font-size: 14px;}



.copy{color: #bdbdbd;background-color: #d1000e;padding: 20px 0;overflow: hidden;}
.copy .bottom-logo{position: relative;height: 160px;width: 228px;float: left;}
.copy .bottom-logo img{margin-bottom: 20px;}

.copy a{color: #fff;}
.copy font{color: #ddd;}
.copy div.con{color: #fff;margin-left: 150px;}
.copy div.con{line-height: 100%;background: url(../images/footer-icon.png) no-repeat left 40px;float: left;}
.copy div.con h3{font-size: 18px;color: #fff;margin:0 0 20px;font-weight: normal;}
.copy div.con p{line-height: 30px;padding-left: 25px;}
.copy .bottom-logo .share{margin-top: 23px;line-height: 24px;vertical-align: middive;width: 186px;}
.copy .bottom-logo .share i{display: inline-block;width: 34px;height: 34px;background: url(../images/share-iocn.png) no-repeat;margin-left: 5px;}
.copy .bottom-logo .share i a{display: block;width: 100%;height: 100%;}
.copy .bottom-logo .share i.sina{background-position: -50px 0;}
.copy .bottom-logo .share i.tencent{background-position: -100px 0;}


.copy div.gz{float: right;margin-right: 0;width: 120px;}
.copy div.gz img{padding: 9px;border:dashed 1px #fff;width: 100%;}
.copy div.gz p{text-align: center;padding: 5px 0;color: #fff;}




#zoom {z-index: 99990;position: fixed;top: 0;left: 0;display: none;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.8);filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";}
#zoom .content {z-index: 99991;position: absolute;top: 50%;left: 50%;width: 200px;height: 200px;background: #ffffff no-repeat 50% 50%;padding: 0;margin: -100px 0 0 -100px;box-shadow: -20px 20px 20px rgba(0, 0, 0, 0.3);}
#zoom .content.loading {background-image: url('../images/loading.gif');}
#zoom .content .overlay {position: absolute;border: 1px solid rgba(255, 255, 255, .08);top: -1px;left: -1px;width: 100%;height: 100%;-webkit-user-select: none;}
#zoom img {display: block;max-width: none;background: #ececec;box-shadow: 0 1px 3px rgba(0,0,0,0.25);}
#zoom .close {z-index: 99993;position: absolute;top: 0;right: 0;width: 49px;height: 49px;cursor: pointer;background: transparent url('../images/close.png') no-repeat 50% 50%;opacity: 1;filter: alpha(opacity=100);}
#zoom .previous,#zoom .next {z-index: 99992;position: absolute;top: 50%;overflow: hidden;display: block;width: 49px;height: 49px;margin-top: -25px;}
#zoom .previous {left: 0;background: url('../images/arrows.png') no-repeat 0 0;}
#zoom .next {right: 0;background: url('../images/arrows.png') no-repeat 100% 0;}
#zoom .close:hover {background-color: #da4f49;}
#zoom .previous:hover,#zoom .next:hover {background-color: #0088cc;}  