﻿.content-box {zoom: 1; width:1002px;margin-left:auto; margin-right:auto; text-align:left; margin-top:10px;}
.content-box .h-box1{background:url(../images/home/h-box1-bg.jpg);}
.content-box .h-box2{padding:30px 5px;}
.content-box .h-box3{background:url(../images/home/h-box3-bg.jpg); padding:15px 5px;}
.content-box .h-column{padding-top:40px; margin-top:10px; text-align:center; font-weight:bold;}
.content-box .h-column .s-title{background:url(../images/home/column-bg.gif) center no-repeat; font-size:33px; height:40px; line-height:40px;}
.content-box .h-column .s-subtitle{font-size:16px; line-height:20px; padding:10px 0px; color:#999999;}
.content-box .h-column2{background:url(../images/title-ico.gif) no-repeat; font-size:24px; font-weight:bold; padding-left:60px; padding-top:25px;}
.content-box .h-column2 .s-subtitle{color:#969695; font-size:14px; font-weight:normal; padding-left:10px;}

.content-box .h-newproduct{position:relative; width:100%; padding-top:10px; padding-bottom:30px; height:300px;}
.content-box .h-newproduct .s-marquee{width:888px; margin:0px auto; overflow:hidden; zoom:1; padding:12px 0px;}
.content-box .h-newproduct .s-marquee ul{float:left;}
.content-box .h-newproduct .s-marquee ul li{float:left; _display:inline; width:230px;margin:0px 33px; text-align:center;}
.content-box .h-newproduct .s-marquee ul li img{width:228px; height:228px;}

.content-box .h-newproduct .s-title{display:block; text-align:center; background-color:#333333; height:38px; line-height:38px; overflow:hidden;}
.content-box .h-newproduct a{display:block; border:1px solid #CCCCCC;}
.content-box .h-newproduct a:hover{border:1px solid #cb131b;}
.content-box .h-newproduct a,.content-box .h-newproduct a:hover{color:#FFFFFF; text-decoration:none;}

.content-box .h-newproduct a:hover .s-title{background-color:#cb131b;}
.content-box .h-newproduct .s-upbtn,.content-box .h-newproduct .s-downbtn{background-image:url(../images/roll.jpg); background-repeat:no-repeat; background-color:#333333; display:block; width:35px; height:124px; position:absolute; top:85px; cursor:pointer;}
.content-box .h-newproduct .s-upbtn{left:19px; background-position:5px 10px;}
.content-box .h-newproduct .s-downbtn{background-position:5px -140px; right:19px;}

.content-box .h-aboutus{background:url(../images/home/h-aboutus-bg.jpg) no-repeat 428px 10px; padding:30px 25px;}
.content-box .h-aboutus .s-photos{position:relative; float:left;}
.content-box .h-aboutus .s-photo1,.content-box .h-aboutus .s-photo2{position:absolute; padding:5px; border:1px solid #CCCCCC; background-color:#FFFFFF;}
.content-box .h-aboutus .s-photo1{left:0px; top:40px; z-index:2;}
.content-box .h-aboutus .s-photo2{left:140px; top:0px; z-index:1;}
.content-box .h-aboutus .s-purpose{float:left; padding-top:306px; width:380px; line-height:30px;}
.content-box .h-aboutus .s-purpose span{color:#cb131b;}
.content-box .h-aboutus .s-purpose a{display:block; height:30px; line-height:30px; padding:0px 18px; color:#f3a22d; border:1px solid #f3a22d; float:right; margin-top:20px;}
.content-box .h-aboutus .s-purpose a:hover{text-decoration:none; background-color:#f3a22d; color:#FFFFFF;}
.content-box .h-aboutus .s-intro{float:right; width:480px;}
.content-box .h-aboutus .s-intro .s-title{font-size:24px; font-weight:bold; padding:20px 0px 20px 0px;}
.content-box .h-aboutus .s-intro .s-title span{color:#cb131b;}

.content-box .h-aboutus .s-intro .s-context{line-height:26px;}
.content-box .h-aboutus .s-intro .s-imgs{margin-top:30px;}
.content-box .h-aboutus .s-intro .s-imgs li img{padding:5px; border:1px solid #CCCCCC;}

.content-box .h-news{width:454px;}
.content-box .h-news ul{padding:0px 10px;}
.content-box .h-news li{height:36px; line-height:36px; background:url(../images/ico01.gif) no-repeat 0px 13px; padding-left:15px; border-bottom:1px dashed #CCCCCC; overflow:hidden; position:relative;}

.content-box .h-contact{width:518px; height:283px; background:url(../images/home/h-contactbox-bg.jpg) no-repeat; position:relative;}
.content-box .h-contact .s-context{position:absolute; bottom:20px; right:10px; width:224px; padding:0px 42px; color:#FFFFFF;}
.content-box .h-contact .s-context .s-title{text-align:center; height:40px; line-height:40px; border-bottom:2px solid #FFFFFF;  font-size:14px; font-weight:bold;}
.content-box .h-contact .s-context .s-info{line-height:26px; padding-top:10px;}
.content-box .h-contact .s-context .s-links{text-align:center; margin-top:10px;}
.content-box .h-contact .s-context .s-links a{display:inline-block; height:30px; line-height:30px; padding:0px 18px; color:#FFFFFF; border:1px solid #FFFFFF; margin:0px 5px;}
.content-box .h-contact .s-context .s-links a:hover{text-decoration:none; background-color:#cb131b; color:#FFFFFF;}

.content-box .left-box{width:220px; float:left;}
.content-box .right-box{width:754px; float:right;}
.content-box .right-main{}

.container{line-height:2; font-size:14px;}
.container p{margin-bottom:10px; line-height:2;}
.container table p{margin-bottom:0px; text-indent:0px;}

.content-box .class-nav{}
.content-box .class-nav .s-column{background:url(../images/class-nav-top.jpg) no-repeat; height:59px; padding-top:20px; text-align:center; color:#FFFFFF; font-size:22px; font-weight:bold;}
.content-box .class-nav .s-items{background-color:#494949; padding:10px 10px 10px 10px;}
.content-box .class-nav .s-items a{display:block; height:40px; line-height:40px; overflow:hidden; text-align:center; color:#FFFFFF; border-bottom:1px solid #aaaaaa;}
.content-box .class-nav .s-items a.cur,.content-box .class-nav .s-items a:hover{background-color:#ce292f; text-decoration:none;}
.content-box .class-nav .s-bottom{background:url(../images/class-nav-bottom.jpg) no-repeat; height:59px;}

.content-box .l-contac{padding:10px; background:url(../images/l-contac-bg.jpg) no-repeat right bottom #ce292f; margin-top:10px; line-height:30px; color:#FFFFFF;}
.content-box .l-contac .s-img{margin-bottom:10px;}


.content-box .column-title{height:30px; position:relative; margin-bottom:20px;}
.content-box .column-title b{display:inline-block; position:relative; padding:0px 54px; height:30px; line-height:30px; font-size:24px; font-weight:bold;}
.content-box .column-title span.L,.content-box .column-title span.R{height:1px; overflow:hidden; background-color:#adadad; width:38px; top:15px;}

.content-box .feedback-box{height:484px;}
.content-box .feedback-box td{padding:5px 10px;}
.content-box .feedback-box .s-w1{width:250px;}
.content-box .feedback-box .s-w2{width:100%;}

.content-box .news-modulars{}
.content-box .news-modulars .m-item{margin-bottom:30px;}
.content-box .news-modulars .m-item .s-column{height:27px; line-height:27px; background:url(../images/column-title-bg.jpg) no-repeat #2c2c2c; padding-left:27px; font-size:14px; font-weight:bold; color:#FFFFFF; position:relative;}
.content-box .news-modulars .m-item .s-column .r-more{position:absolute; top:0px; right:10px; color:#FFFFFF; font-size:12px; font-weight:normal; cursor:pointer;}
.content-box .news-modulars .m-item ul{margin-top:10px;}
.content-box .news-modulars .m-item li{background:url(../images/li-ico01.gif) no-repeat 0px 10px; padding-left:20px; height:30px; line-height:30px; position:relative; border-bottom:1px dashed #CCCCCC;}

.content-box .news-list ul{margin-bottom:10px;}
.content-box .news-list li{background:url(../images/li-ico01.gif) no-repeat 0px 10px; padding-left:20px; height:30px; line-height:30px; border-bottom:1px dotted #a5a5a5; overflow:hidden; position:relative;}

.content-box .news_html{padding:0px 20px;}
.content-box .news_html .news-title{font-size:16px; font-weight:bold; color:#000000; text-align:center;}
.content-box .news_html .news-title2{padding:5px; color:#666666; text-align:center; margin:10px 0px; border:1px dashed #CCCCCC;}

.content-box .product-list ul li{float:left; _display:inline; width:230px;margin:0px 21px 30px 0px; text-align:center;}
.content-box .product-list ul li.s-first{margin-left:0px;}
.content-box .product-list ul li img{width:228px; height:228px;}
.content-box .product-list li .s-title{display:block; text-align:center; background-color:#333333; height:38px; line-height:38px; overflow:hidden;}
.content-box .product-list li a{display:block; border:1px solid #CCCCCC;}
.content-box .product-list li a:hover{border:1px solid #cb131b;}
.content-box .product-list li a,.content-box .product-list li a:hover{color:#FFFFFF; text-decoration:none;}
.content-box .product-list li a:hover .s-title{background-color:#cb131b;}

.content-box .good-detail{}
.content-box .good-detail .m-bigimg{float:left; width:350px; border:1px solid #CCCCCC;}
.content-box .good-detail .m-paras{float:right; width:380px;}
.content-box .good-detail .m-paras li{line-height:20px; margin-bottom:10px; font-size:14px;}
.content-box .good-detail .m-column{font-size:14px; font-weight:bold; border-bottom:1px dashed #CCCCCC; line-height:30px;}