@charset "utf-8";

/*other*/
.left { float:left; }
.right { float:right; }
.line01 {  height:1px; line-height:1px; border:none; font-size:1px; overflow:hidden; background-color:#e8e8e8; margin:20px 0; clear:both; }
.right_link { width:188px; margin-left:30px; }
.side_huanbao { margin-bottom:10px; }
.side_contact { margin:18px 0 14px 0; }
.side_join { margin-bottom:10px; }
.side_data { width:185px; height:180px; border: solid 1px #cccccc; margin:18px 0 14px 0; background:url(../img/bg_img/bg_side_head.gif) repeat-x; }
.side_data h2 { height:30px; }
.side_data h2 img { display:block; padding:9px 0 0 15px; }
.side_data h3 { text-indent:2em; line-height:22px; width:175px; margin:0 auto; }


/*product*/
.pro_title { width:660px; overflow:hidden; }
.product { width:660px; overflow:hidden;}
.product .imgbox { width:360px; padding-bottom:20px;margin-bottom:20px; }
.product .txtbox { width:290px; margin-left:10px; padding-top:15px; color:#3C4753; position:relative;}
.product .txtbox .right_line { width:2px; position:absolute; top:0; left:0; }
.product .txtbox  p{ display:block;padding:0 22px; color:#3C4753; font-size:14px;}
.product .txtbox h1 { height:45px; line-height:45px; font-size:14px; font-weight:bold; margin:0 8px; color:#7b7b7b; border-bottom: dashed 1px #7d7d7d; }
.product .txtbox li { line-height:28px; font-size:12px; margin:0 2px 0 11px; color:#7b7b7b; }
.product .pro_table { background-color:#c3c3c3; }
.product .pro_table table { border-left:solid 1px #FFF; border-top:solid 1px #FFF; }
.product .pro_table td { text-align:center; color:#000; line-height:31px; border-right:solid 1px #FFF; border-bottom:solid 1px #FFF; }
.product .pro_table .td01 { background-color:#6b0920; color:#FFF; }
.product .pro_table .td02 { background-color:#4e4b49; color:#FFF; }
.pro_list_head{background:url(pro_head.gif) no-repeat 4px center; padding-left:18px;margin-bottom:20px; color:#6b0920;margin-left:5px; font-weight:bold;}
.pro_list li{ display:inline; float:left; width:172px; height:184px; margin:0 5px 10px; overflow:hidden; text-align:center;border:solid 1px #d8d8d8;}
.pro_list li .win { width:170px; height:120px; display:block;margin:15px auto 0 auto; }
.pro_list li img{ display:block; margin:0 auto; }
.pro_list li p{ height:40px; line-height:40px;}



