@charset "utf-8";
@import url(style.css);
/* CSS Document */


#content{ width:100%; min-width:1006px; height:748px; padding:42px 0; overflow:hidden; margin:0 auto 30px; box-shadow:0 0 10px #222; position:relative; z-index:90}

.content{ width:1006px; margin:0 auto; overflow:hidden; height:748px; }

.con_tit{ background:url(../images/right_tit.png) no-repeat left center; border-bottom:1px #9ba1a7 dashed; line-height:50px; font-size:20px; color:#b50d23; padding-left:30px; margin:0 20px 0;}

.left{ width:194px;}
 .right{ width:710px; padding:20px; height:708px; overflow:hidden; border-radius:3px; background:url(../images/bg.png) repeat;} 
 
.lef_list{ width:194px; max-height:600px; border:1px #010101 solid; background:url(../images/bg.png) repeat; padding:10px 0; border-radius:3px; box-shadow:0 2px 5px #333}
.left .lef_tit{ background:url(../images/left_tit.png) no-repeat center bottom; line-height:40px; padding-bottom:7px; color:#000; font-size:24px; text-align:center;}
.left .lef_tit span{ color:#b50d23;}
.left ul{ margin-top:10px}
.left li{ line-height:32px; font-size:14px;}
.left li a{ display:block; padding:0 25px; color:#1e1e1e;white-space:nowrap; overflow:hidden;}
.left li p{ display:none; margin:5px 0}
.left li.ck{ background:url(../images/lef_ck.png) no-repeat; position:relative; width:203px;}
.left li.ck a{ color:#fff;}
.left li.ck p{ display:block}
.left li.ck p a{ color:#000}
.left li.ck p a.ck{ color:#b50d23}
.left sub{ display:block; background:url(../images/lef_down.png) no-repeat; border:1px #6b6565 solid; width:197px; height:48px; box-shadow:2px 2px 5px #333; display:block; margin-top:10px; border-radius:5px }
.left sub a{ color:#fff; line-height:18px; display:block; padding:8px 15px 0;}


.page{ text-align:center; padding:2px 0; margin-top:10px }
.page ul{ text-align:center;}
.page li{ display:inline-block}
.page li a{ display:inline-block; background:#f5c7c7; border:1px #eea0a0 solid; color:#ce2525; padding:2px 8px;}
.page li.ck a,
.page li:hover a{ border-color:#9e1c1c; background:#c42323; color:#f2b6b6}


.page li .lastPage{ display:inline-block;  }
.page li .firstP{ display:inline-block;   }

.page li .prePage{ display:inline-block;   margin:0 5px}
.page li .nextPage{ display:inline-block;   margin:0 5px}


.about,
.ser_con,
.new_con{ color:#1e1e1e; font-size:14px; padding:20px; height:620px;}
.about p,
.ser_con p,
.new_con p{ min-height:30px}

.new_con{ position:relative;}
.new_con p.end{ text-align:right; position:absolute; bottom:0; right:0}
.new_con p.end a{ color:#b50d23;}

.prod_list_1,
.prod_list_2,
.prod_list_3{ overflow:hidden;}
.prod_list_1 dl{ float:left; width:220px; margin:20px 5px 0 11px}
.prod_list_1 dd{ width:218px; border:1px #949494 solid; background:#ebebeb}
.prod_list_1 dd h1{ background:#252526; color:#fff; line-height:34px; text-align:center; font-weight:100; font-size:14px; height:34px; overflow:hidden;}
.prod_list_1 dd img{ width:218px; height:96px; display:block}
.prod_list_1 dd p{ overflow:hidden; line-height:30px;}
.prod_list_1 dd p span{ float:left; width:100px; margin-left:9px;}
#summary{width:200px;float:left;} 
.prod_list_1 dd p span b{ color:#b50d23; font-weight:100}
.prod_list_1 dt img{ display:block; margin:0 auto}

.prod_list_2{ padding:30px 35px}
.prod_list_2 dl{ float:left; width:181px; margin:15px;}
.prod_list_2 dd{ width:179px; border:1px #949494 solid;}
.prod_list_2 dd img{ width:179px; height:75px}

.prod_list_3{ padding:20px 40px 0}
.prod_list_3 dl{ float:left; width:231px; margin:20px 40px 0;}
.prod_list_3 dt{ color:#b50d23; line-height:40px; text-align:center; font-size:14px;}
.prod_list_3 dd{ width:229px; border:1px #949494 solid; box-shadow:0 2px 5px #333; border-radius:5px;}
.prod_list_3 dd img{ width:229px; height:228px; border-radius:5px;}



.ser_list{ overflow:hidden; padding:15px 20px 0}
.ser_list dl{ float:left; width:258px; margin:10px 38px 0;}
.ser_list dt{ color:#b50d23; line-height:40px; text-align:center; font-size:14px;}
.ser_list dt a{ color:#b50d23}
.ser_list dd{ width:256px; border:1px #949494 solid; box-shadow:0 2px 5px #333; border-radius:5px;}
.ser_list dd img{ width:256px; height:148px; border-radius:5px;}



.ser_con img{width:256px; height:148px; border:1px #949494 solid; box-shadow:0 2px 5px #333; border-radius:5px;}


.new_list dl{ font-size:14px; margin:10px 40px}
.new_list dd{ line-height:46px; background:url(../images/ser_li.png) no-repeat left 17px; padding-left:20px; border-bottom:1px #ccc dashed}
.new_list dt{ text-align:center;}

.con_tit span{font-size:14px; color:#555}

.cont{width:1006px; margin:0 auto; overflow:hidden; height:748px;background:url(../images/bg.png) repeat; padding:10px 0; border-radius:3px; }
.careers{ padding:20px 30px}
.careers h1{ font-size:16px; color:#870719; font-weight:100; line-height:30px;}
.careers p{ line-height:28px; padding-bottom:15px; background:url(../images/tact_bor.png) no-repeat bottom center; color:#070707; font-size:14px;}

.contact .clearfix{ background:url(../images/tact_bor.png) no-repeat bottom center; margin:5px auto 5px; height:7px;}
.contact table{ width:840px; margin:0 auto}
.contact{ padding:20px 60px 0;}
.contact td{ width:50%; line-height:24px; color:#666}