body{margin:0;padding:0;font-size:12px;font-family:"Î¢ÈíÑÅºÚ","ËÎÌå","Tahoma","Arial";background:#fff url("../image/bg.jpg") top center repeat-x;color:#5e5e5e;}
p,h1,h2,h3,h4,h5,ul,li{margin:0;padding:0;list-style:none;}
img{border:0}
a{color:#4F4F4F;text-decoration:none;}
a:hover{color:#5A5A5A;}
.clear{clear:both;height:0;line-height:0;overflow:hidden;}

.clearfix:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.Page-Text{width: 100%; height: auto; line-height: 2em;}
.Page-Text:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.Page-Text img , .Page-Text table{max-width: 100%;}

ul.menu{height:37px;background:url("../image/menubg.gif") center repeat-x;line-height:37px;width:980px;margin:0 auto;border-top:1px solid #D2D2D2;border-bottom:3px solid #B8183F;}
ul.menu li{float:left;line-height:37px;height:37px;overflow:hidden;margin-right:2px;}
ul.menu li a{display:inline-block;height:37px;overflow:hidden;text-align:center;font-weight:bold;padding-left:12px;padding-right:12px;}
ul.menu li a:hover , ul.menu li.active a{background:url("../image/active.jpg");color:#fff;}
ul.menu li.admin{background:url("../image/tools.gif") left center no-repeat;float:right;padding-left:23px;padding-right:10px;}
ul.menu li.admin a{padding:0;font-weight:normal;}
ul.menu li.admin a:hover{background:none;color:#000}
ul.menu li.email{background:url("../image/tools.gif") left center no-repeat;float:right;padding-left:23px;padding-right:10px;}
ul.menu li.email a{padding:0;font-weight:normal;}
ul.menu li.email a:hover{background:none;color:#000}


.top{margin:0 auto;width:980px;background:#fff;}
.top .logo{float:left;margin:30px;}
.top .search{float:right;margin-top:10px;margin-right:10px;}
.language{text-align: right;}

.banner{margin:0 auto;width:980px;}


.index_news{margin:0px auto;width:982px;background:url("../image/submenu.jpg");height:30px;}
.index_news .left{float:left;width:80px;height:30px;line-height:26px;color:#b8183f;font-weight:bold;text-indent:16px;overflow:hidden;}
.index_news .right{float:right;width:900px;margin-right:2px;height:26px;overflow:hidden;line-height:26px;}
.index_news ul{list-style:none;}
.index_news ul li{height:26px;line-height:26px;overflow:hidden;}
.index_news ul li span{float:right;margin-right:10px;}
#index_news{
    height: 26px;
    overflow: hidden;
}
#index_news a{
    color: #000;
}

.index_main{margin:0 auto;width:984px;}
.index_main .block{float:left;width:328px;height:231px;overflow:hidden;background:url("../image/block.jpg");}
.index_main .block h3{height:30px;margin-top:7px;text-indent:28px;line-height:33px;color:#b8183f;font-size:14px;}
.index_main .block h3 span{padding-left:10px;color:#727272;font-size:12px;}
.index_main .block .note{padding-left:16px;padding-right:14px;line-height:155%;margin-top:1px;height:40px;overflow:hidden;}
.index_main .block .more{padding-right:20px;line-height:170%;text-align:right;}

.foot{margin:35px auto 10px auto;width:982px;background:url("../image/submenu.jpg");height:30px;color:#a5a5a5;}
.foot a{color:#a5a5a5;}
.foot a:hover{color:#666666;}
.foot .left{float:left;width:400px;height:30px;line-height:26px;overflow:hidden;margin-left:10px;}
.foot .right{float:right;width:400px;margin-right:20px;height:26px;overflow:hidden;line-height:26px;}


.slides {overflow:hidden;position:relative;width:299px;margin-left:14px;}
.slide-pic{overflow: hidden;}
.slide-pic img{height:119px;width:299px;}
.slide-pic li {display: none}
.slide-pic li.cur {display: block}
.slide-li{left: 0px;bottom:0px;position:absolute; padding-left:2px;border-top:1px solid #e7e7e7;background:#F6F6F6;width:100%;overflow:hidden;}
.slide-li li{float:left;line-height:20px;height:20px;width:74px;overflow:hidden;text-align:center;}
.slide-li a{display:inline-block;height:14px;text-align:center;width:50px;margin-top:2px;line-height:14px;font-size:10px;}
.slide-li .cur a{color: #fff;background:url("../image/index_btn.jpg") no-repeat;}
.slide-li a:hover {color:#fff;}
.op li {background: #333; filter: alpha(opacity=60); opacity: 0.6}
.op li.cur {background: #fff}
.slide-txt span {display: none}



.main{margin:0 auto;width:980px;position:relative;}
.main .left{float:left;width:210px;position:relative;}
.main .left h3{position:absolute;height:33px;top:0px;font-size:12px;line-height:33px;text-indent:24px;width:210px;background:url("../image/lbg.jpg") left bottom repeat-x;}
.main .left .catelist{list-style:none;margin:33px auto;}
.main .left .catelist li{background:url("../image/lbg.jpg") left bottom repeat-x;height:33px;line-height:33px;text-indent:24px;}
.main .left .catelist li a{font-weight:bold;}
.main .left .catelist li:hover{color:#b8183f;}
.main .left .catelist li:hover a{color:#b8183f;font-weight:bold;}
.main .left .catelist li.son{text-indent:48px;background:none;border-right:1px solid #ddd;border-left:1px solid #ddd;}
.main .left .catelist li.son_hover{text-indent:48px;background:none;border-right:1px solid #ddd;border-left:1px solid #ddd;}
.main .left .catelist li.son_hover a{color:#b8183f;}
.main .right{float:right;width:763px;position:relative;overflow:hidden;}
.main .right .content{text-indent:24px;line-height:160%;padding:10px 40px 28px 40px;}
.main .right .content .picture{text-align:center;padding-bottom:10px;}
.main .right .content .sub{border-top:1px solid #ddd;line-height:160%;}
.main .right .content .sub span.b{font-weight:bold;color:#b8183f}
.main .right h1{font-size:18px;height:30px;line-height:30px;text-align:center;margin-left:20px;margin-right:20px;}
.main .right .mydate{border-top:1px solid #ddd;border-bottom:1px solid #ddd;height:26px;line-height:26px;text-align:center;margin-left:20px;margin-right:20px;}



.lead{display:block;width:98%;padding-left: 2%;height:33px;line-height:33px;background:#c9caca;color:#616363;}
.lead a{color:#616363;}


ul.newslist{list-style:none;}
ul.newslist li{background:url("../image/redli.gif") 10px center no-repeat;height:26px;line-height:26px;padding-left:18px;border-bottom:1px dashed #ddd;clear:both;}
ul.newslist li span.date{float:right;padding-right:10px;}
ul.newslist a{color: #111;}
ul.newslist a:hover{color:#b8183f;}

.Page-Pager{
    width: 100%;
    height: 30px;
    padding-top: 20px;
    text-align: center;
    padding-bottom: 30px;
}
.Page-Pager .PageInfo{
    display: inline-block;
    margin-right: 1px;
    border:1px solid #ccc;
    padding: 0 5px;
}
.Page-Pager .data_info{
    line-height: 22px;
    color: #444;
    font-size: 12px;
}
.Page-Pager .PageBtn , .Page-Pager ul , .Page-Pager .PageBtn  li{
    margin: 0;
    padding: 0;
    display: inline-block;
}
.Page-Pager .PageBtn  li{
    margin: 0;
    padding: 0;
    margin-right: 1px;
}
.Page-Pager .PageBtn  li a{
    margin: 0;
    padding:0 10px;
    line-height: 22px;
    color: #444;
    font-size: 12px;
    display: inline-block;
    border:1px solid #ccc;
    text-align: center;
}
.Page-Pager .PageBtn  li a:hover{
    border:1px solid #222;
}
.Page-Pager .PageBtn  li.active a{
    color: #B8183F;
}

ul.piclist{list-style:none;}
ul.piclist li{float:left;width:238px;height:168px;margin:10px 6px 1px 10px;display:inline;background:url("../image/product.png");position:relative;}
ul.piclist li .title{text-align:center;color:#b8183f;height:35px;line-height:35px;overflow:hidden;font-size:14px;}
ul.piclist li .title a{color:#b8183f;}
ul.piclist li .pic{position:absolute;top:33px;left:20px;width:90px;}
ul.piclist li .pic img{width:90px;height:120px;}
ul.piclist li .txt{position:absolute;top:33px;right:20px;width:100px;height:90px;overflow:hidden;}
ul.piclist li .txt .note{margin-top:7px;line-height:130%;}
ul.piclist li .order{position:absolute;top:126px;left:117px;height:28px;width:91px;overflow:hidden;}
ul.piclist li .order a{display:block;height:27px;width:90px;}

ul.productlist{list-style:none;}
ul.productlist li{float:left;width:150px;height:200px;margin:0px px px 0px;display:inline;background:url("../image/product.png");position:relative;}
ul.productlist li .title{text-align:center;color:#b8183f;height:35px;line-height:35px;overflow:hidden;font-size:14px;}
ul.productlist li .title a{color:#b8183f;}
ul.productlist li .pic{position:absolute;top:33px;left:20px;width:90px;}
ul.productlist li .pic img{width:90px;height:120px;}
ul.productlist li .txt{position:absolute;top:33px;right:20px;width:100px;height:90px;overflow:hidden;}
ul.productlist li .txt .note{margin-top:7px;line-height:130%;}
ul.productlist li .order{position:absolute;top:126px;left:117px;height:28px;width:91px;overflow:hidden;}
ul.productlist li .order a{display:block;height:27px;width:90px;}



div.pagelist{padding-top:10px;text-align:right;padding-right:10px;}
div.pagelist a{border:1px solid #ddd;display:inline-block;padding:2px 5px;}
div.pagelist a.hover{color:#b7183e;font-weight:bold;}



ul.joblist{list-style:none;}
ul.joblist li{width:747px;height:348px;overflow:hidden;margin-top:5px;margin-bottom:3px;}
ul.joblist .h3{margin:10px 20px;height:30px;line-height:30px;text-indent:10px;border-bottom:1px dashed #000;font-size:14px;color:#b8183f}
ul.joblist li .ext{height:123px;margin:10px 30px;}
ul.joblist h3{margin:0 10px;text-indent:10px;font-size:14px;height:30px;line-height:30px;}
ul.joblist li .ext .i{margin:0 20px;}
ul.joblist li .ext .i td{height:20px;width:50%;}
ul.joblist li .msg{margin-left:50px;margin-right:40px;line-height:160%;}
ul.joblist li .apply{margin-top:10px;margin-left:50px;}

.NewsShow-top{
	border-bottom: 1px dotted #ccc;
	padding-bottom: 5px;
    margin-bottom: 10px;
    margin-top: 20px;
}
.NewsShow-top h1{
	font-size: 20px;
	font-weight: bold;
	line-height: 20px;
    color: #B8183F;
}
.NewsShow-top p{
	line-height: 30px;
	color: #333;
}
.NewsShow-top p span{
	padding-right: 30px;
}
.product-title{
    width: 100%;
    text-align: center;
    padding: 30px 0;
}
.product-title h2{
    font-size: 20px;
    color: #B8183F;
}
.product-img{
    width: 100%;
    margin-bottom: 30px;
    text-align: center;
}
.product-img img{
    display: inline-block;
    max-width: 98%;
    height: auto;
}
.product-subtitle{
    line-height: 30px;
    text-align: left;
    font-weight: bold;
} 