/* CSS Document */
body{ font-size:12px; color:#555555; font-family:"宋体"; margin:0; padding:0;}
a{ font-size:12px; color:#555555; font-family:"宋体"; text-decoration:none;}

#container{}
#header{ height:110px; width:1000px; margin:0 auto;}
#logo{}
#menu{ background-color:#a50100; border-bottom:1px solid #cc2a1e; height:40px; line-height:40px;}
#menu ul{ width:1000px; margin:0 auto; color:#fff;}
#menu ul li{ display:inline; padding:0 15px; margin:0 15px;}
#menu ul li a{ color:#fff; font-size:14px; font-weight:bold;}

#banner{ text-align:center;}

#wapper{ width:980px; margin:0 auto;}
#producti{ width:980px;}
#producti ul{ }
#producti ul li{ float:left; width:160px; height:220px; margin:0 18px;}
#producti ul li a{}

#abouti{}
.abouti h3{}
.more{ float:right; margin-right:15px; color:#999; line-height:35px;}
.abouti ul{ padding:10px 0 0 0 ; width:650px; line-height:19px;}
.searchi { width:320px; margin-left:10px; overflow:hidden;}
.searchi ul{ padding:0 10px;}
.searchi ul h3{ padding-bottom:10px;}
.search{ width:190px; height:33px; border:1px solid #c5c5c5; border-right:0; line-height:35px; padding:0; margin:0 0 0 10px;}
.submit{ width:80px; height:35px; line-height:35px; border:0; background-color:#999; padding:0; margin:0; cursor:pointer; color:#fff; font-size:16px; font-family:"微软雅黑";}

#activity{ float:left; width:560px;}
#activity ul li{ float:left; margin:10px 10px 0 10px; width:220px;}
#activity ul li div{ width:220px; height:140px; border:1px solid #c5c5c5; margin-bottom:5px;}
#activity ul li a{ color:#333;}
#activity ul li p{ line-height:18px; color:#999;}

#news{ float:left; width:420px;}
#news li,#news_list ul li{ width:100%; padding:10px 0 0; display:table;}
#news li span,#news_list ul li span{ float:left; margin:0 10px 0 5px; width:60px; height:80px; line-height:52px; color:#fff; text-align:center; background:url(../images/timebg.jpg) no-repeat left top; font-size:30px; font-family:Arial;}
#news li span label,#news_list ul li span label{ float:left; height:28px; line-height:28px; width:100%; text-align:center; font-size:14px; font-family:"宋体",Arial;}
#news li h2,#news_list ul li h2{ font-size:14px; font-weight:bold; line-height:26px;}
#news li h2 a,#news_list ul li h2 a{ font-size:14px;}
#news_list ul li h2 label a{ float:right; font-size:12px; color:#a50100;}
#news li p,#news_list ul li p{ color:#999; line-height:18px; font-size:12px;}

#footer{ width:100%; margin-top:20px;}
.nav{ height:40px; background-color:#a50100; border-bottom:1px solid #d70100; border-top:1px solid #d70100;}
.nav ul{ width:980px; margin:0 auto; color:#fff;}
.nav ul a{ line-height:40px; font-size:12px; font-weight:bold; color:#fff; margin:0 15px;}
.bot{ width:100%; padding:10px 0; background-color:#292929;}
.bot ul{ width:960px; margin:0 auto; padding:10px; line-height:20px; color:#716f6f;}

/*.position{ width:960px; padding:10px 10px; height:60px; line-height:60px; font-size:36px; font-family:"微软雅黑",Arial;}
.position span{ float:right; font-size:12px; font-family:"宋体";}*/
.title{ width:970px; height:100px; margin:50px auto 50px; padding:0 0 0 10px; font-size:30px; font-family:"微软雅黑";}
.titlel{float:left; padding:20px; line-height:40px;}
.titler{float:right;}
.titler li{width:100px;height:100px;float:left;line-height:100px;text-align:center;margin-left:5px;}
.titler li a{display:block;width:98px;height:98px; overflow:hidden;border:1px solid #fff;background:#e9e9e9;font-family:"微软雅黑";font-size:14px;color:#000;}
.titler li a:hover,.titler li a.on{background:#a50100;border:1px solid #fff;color:#fff;}
.titlel label{ color:#999;}

#about,#news_list,#product_list,#news_c,#product{ padding:15px; line-height:26px; font-size:14px;}

#pagelist {padding: 20px;text-align: center;}
#pagelist a, span.page_index, span.page_prev, #pagelist span.active, span.page_end, span.page_next, #pagelist span {cursor: pointer; padding: 5px 8px;}
#pagelist a.on {}
#pagelist span.active { background-color: #a50100;color: #FFFFFF;}
#pagelist a:hover, #pagelist span:hover {background-color: #a50100;color: #FFFFFF;}

#product_list ul{ display:table;}
#product_list ul li{ float:left; margin:10px 7px 0 8px; width:220px;}
#product_list ul li div{ width:220px; height:220px; border:1px solid #c5c5c5; margin-bottom:5px; overflow:hidden;}
#product_list ul li div.a{ width:220px; height:140px; border:1px solid #c5c5c5; margin-bottom:5px; overflow:hidden;}
#product_list ul li div:hover,#activity ul li div:hover{ border:1px solid #d70100;}
#product_list ul li a{ color:#333;}
#product_list ul li p{ line-height:18px; color:#999; font-size:12px;}

#news_c h1{ color: #585858; font-family: "微软雅黑"; font-size: 22px; line-height: 35px; text-align: center;}
#news_c .time{border-bottom: 1px dashed #D9D9D9;color: #878787; font-size: 12px; line-height: 30px; margin: 10px 0 15px 0; text-align:center;}
#news_c .time a{ color:#878787;}
.bds_more{ background:none;}

.prew, .nextw {background: url("../images/ui_pre_info.gif") no-repeat scroll left 6px transparent;float: left;height: 24px;line-height: 24px;overflow: hidden;padding-left: 15px;text-align: left;width: 46%; color:#878787; font-size:12px;}
.nextw { background: url("../images/ui_next_info.gif") no-repeat scroll right 6px transparent;float: right; padding-right: 15px; text-align: right;}
.prew a, .nextw a { color:#878787;}
.prew a:hover, .nextw a:hover, .about .time a:hover {color: #a50100;}

/*--/next_prew--*/
#xg_news h2{font-size:16px; height:37px; line-height:37px; text-indent:10px; padding-top:15px; font-family:"微软雅黑";border-bottom: 1px solid #EEEEEE; margin-bottom:5px;}
#xg_news ul li {
    background: url("../images/ui_pre_info.gif") no-repeat scroll 10px center transparent;
    border-bottom: 1px dashed #EEEEEE;
    float: left;
	height:30px;
    line-height: 30px;
	overflow:hidden;
    padding: 0 1% 0 3%;
    width: 46%;
}

.probar { padding: 10px 0 0;}
.probar_left { width: 642px;}
.probar_right { height: 402px; width: 296px;}
.probar_right li { border: 0 none;}
.probar_right li h1, .probar_right li h3 {    border-bottom: 1px dashed #EEEEEE;}
.tagContent_ { border: 1px solid #EEEEEE; height: 400px; overflow: hidden; text-align: center; width: 400px;}
#thumb { float: left; overflow: hidden; width: 402px;}
#thumb li { border: 1px solid #EEEEEE; display: inline; float: left; height: 70px; margin: 10px 4px; overflow: hidden; text-align: center; width: 70px;}
#thumb li:hover { border: 1px solid #EEEEEE;}
#thumb li img {}
#thumb li A { float: left; height: 70px; line-height: 70px; text-align: center; width: 70px;}
#thumb li.emptyTag {}
#thumb li.selectTag { position: relative;}
#thumb li.selectTag A {}

.big{ background:url(../images/big.jpg) no-repeat left center; float:left; height:18px; line-height:18px; padding-left:20px; font-size:12px;}

#show{ width:640px; height:400px; overflow:hidden; position:relative; left:0; border:1px solid #eee; text-align:center;}
#show_mark{ position:absolute; top:0; left:0; width:400px; height:400px; background-color:#000; opacity:1; filter:alpha(opacity=50); cursor:crosshair; border:1px solid #999; display:none; }
#zoom{ float:left; position:relative; left:612px; margin-top:-402px; z-index:3; width:400px; height:400px; text-align:center; line-height:400px; display:none; overflow:hidden; border:1px solid #eee; background-color:#fff; z-index:1000;}
#zoom img{ position:absolute; margin:0 auto;}

.probar_right ul { padding: 0 0 0 15px;}
.probar_right ul li { padding: 0 0 0 10px;}
.probar_right ul li h1, .probar_right ul li h3 { color:#a50100; font-size: 12px; line-height: 30px; text-align: left;}
.inp, .textarea { border: 1px solid #EEEEEE;color: #686868; font-size: 12px; font-family: "宋体"; height: 24px; line-height: 24px; margin: 5px 0 0; overflow: hidden; padding: 0 5px 0 7px; width: 247px;}
.inp { height: 24px;}
.textarea { height: 90px;}
.code{ float:left; border:1px solid #eee; height:18px; margin-right:8px; width:60px; padding:1px; text-align:center;}
.sub { background: url("../images/zixun.gif") no-repeat scroll left center transparent; border: 0 none; cursor: pointer; float: left; height: 23px; width: 61px;}

/*--/probar--*/

/*--/guest--*/
#guest {
    color: #545454;
    line-height: 22px;
	font-family:"微软雅黑";
}
.input_on {
    background-color: #FFFFCC;
    background-image: none;
    border: 1px solid #999999;
    float: left;
    height: 18px;
    margin: 0;
    padding: 2px 8px 0 3px;
}
.input_off {
    background-color: #FFFFFF;
    background-image: none;
    border: 1px solid #CCCCCC;
    float: left;
    height: 18px;
    margin: 0;
    padding: 2px 8px 0 3px;
}
.input_move {
    background-color: #FFFFCC;
    background-image: none;
    border: 1px solid #0088CD;
    float: left;
    height: 18px;
    margin: 0;
    padding: 2px 8px 0 3px;
}
.input_out {
    background-color: #FFFFFF;
    background-image: none;
    border: 1px solid #CCCCCC;
    float: left;
	width:260px;
    height: 28px;
	line-height:28px;
    margin: 0;
    padding: 0px 8px 0 3px;
}
.input_out1 {
    background-color: #FFFFFF;
    background-image: none;
    border: 1px solid #CCCCCC;
    float: left;
    font-size: 12px;
    height: 100px;
	line-height:20px;
    margin: 0;
    padding: 2px 8px 0 3px;
    resize: none;
    width: 370px;
}
.input_out2 {
    background-color: #FFFFFF;
    background-image: none;
    border: 1px solid #CCCCCC;
    float: left;
    height: 18px;
    margin: 0;
    padding: 2px 8px 0 3px;
    width: 80px;
}
#guest .input_test {
	display:block;
    list-style-type: none;
    margin: 20px 0 0 0px;
    padding-bottom: 10px;
}
#guest ul.input_test .hr {
    display: block;
    float: left;
    line-height: 27px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 100%;
}
#guest ul.input_test li {
    background-image: none;
    display: inline;
    float: left;
    margin:20px 0 0px 0;
	width:50%;
}
#guest .input_test label {
    background-image: none;
    float: left;
    font-size: 12px;
    line-height: 30px;
    margin: 0;
    padding: 0;
    text-align: right;
	width:60px;
}
#guest .input_test span {
    background-image: none;
    color: #999999;
    float: left;
    font-size: 12px;
    line-height: 30px;
    margin-left: 0;
    padding-left: 10px;
    text-align: left;
}
#guest .input_test span.inp_zd,#guest .input_test span .inp_zd{ width:250px; height:30px; overflow:hidden;}
#guest .input_test .red {
    color: #FF0000;
    float: none;
}
#guest .code_img{ height:28px; margin:1px auto;}
#sub_btn, #sub_reset {
    height: 24px;
    line-height: 24px;
    margin-right: 10px;
    width: 50px;
}
#sub_btn:hover {
    height: 24px;
    line-height: 24px;
    width: 50px;
}
.inp_kg {
    overflow: hidden;
    width: 50px;
}
#submit, #sub_reset {
    cursor: pointer;
    height: 30px;
	width:80px;
}
#guest #submit{ width:80px; height:30px;}
/*--Guest--*/

#marquee { margin-top:15px; overflow:hidden; width:100%;}
#marquee img {}
#marquee dl, #marquee dt, #marquee dd, #marquee a { float: left; padding: 0; text-align:center; font-size:12px;}
#marquee a{ margin:0 5px 0 5px; width:162px; overflow:hidden;}
#marquee dl dt a { display:inline; float:left; line-height: 20px;}
#marquee dl dt a:hover .di{ border:1px solid #ff8300;}
#marquee dl { width:1000%; }