/* 内页 */
#page_banner { text-align:center; }
.show_para img{ margin-bottom:10px;}
#page { width:955px; margin:0 auto; padding-right:5px; position:relative; }
/* 左侧 */
.left {width:200px; float:left; }

.cate-list { border:1px solid #ed1b2f; background:#fff; }
.l_title { background:url(../images/left_title_bg.gif) no-repeat; height:34px; }

.category ul { padding:10px; }
.category ul li a { display:block; height:27px; padding-top:3px; background:url(../images/cate_list_icon.gif) no-repeat 10px 3px; padding-left:25px; font-size:12px; border-bottom:1px solid #e8e8e8; }
.category ul li a:hover,.category ul li a.cur { color:#fff; background-color:#ed1b2f; background-position:10px -22px; text-decoration:none; font-weight:700; }
.category li ul { margin:5px 0; padding:0 0 0 15px; }
.category li ul li a { border:0; background:none; font-size:12px; line-height:25px; }
.category li ul li a:hover { background:none; color:#d49654; }

.img-link { margin-top:10px; }
.img-link li { margin-bottom:5px; }

/* 右侧 */
.right { width:723px; padding:10px; background:#fff; border:1px solid #c7c7c7; min-height:410px; _height:410px; float:right; }
.r_title { font-size:16px; padding:5px 0 0 30px; height:28px; background:url(../images/right_icon.gif) no-repeat 2px 4px; color:#333; border-bottom:1px solid #e3e3e3; }
.r_content { padding-top:10px; }
.p_n {position:absolute; width:700px; bottom:15px; right:16px; padding-left:23px; border-top:1px dotted #ccc;}

.news li { background:url(../images/cate_list_icon.gif) no-repeat 5px 3px; padding-left:20px; }
.news span {float:right; color:#bbb; padding-right:5px;}

/* 图片展示*/
.item {_display:inline; width:166px; height:225px; margin:0 19px 10px 0; float:left; overflow:hidden;}
.item_last {margin:0 0 10px 0;}
.item_img img { border:1px solid #e1e1e1; padding:2px; }
.item_text { padding-top:3px; height:50px; line-height:25px; overflow:hidden; font-size:12px; }

.item1 {_display:inline; width:206px; height:225px; margin:0 52px 10px 0; float:left; overflow:hidden;}
.item1_last {margin:0 0 10px 0;}
.item1_img img { border:1px solid #e1e1e1; padding:2px; }
.item1_text { padding-top:3px; overflow:hidden; font-size:12px; text-align:center; }

.show_title {text-align:center; font:700 16px Arial; padding:5px 0 20px;}
.show_content { padding-bottom:80px; }
.red_title { font-size:14px; font-weight:700; margin-top:10px; }
.red_title a { color:#f00; }

/* 在线留言 */
.feedbackform { margin:20px 15px 10px 60px; }
.feedbackform ul li {margin-bottom:10px; line-height:25px;}
.need {color:#f00;}
.Validform_checktip{margin-left:75px;}
.formsub label{display:inline-block; width:70px;}
.inputxt {width:230px; border:1px solid #f6838e; border-radius:5px; height:18px; line-height:18px; vertical-align:middle; padding:5px;}
.t1 {width:400px; height:80px;}
.y1 {width:30px;}

.action { margin-left:75px; }
.btn_border { width:80px; height:30px; overflow:hidden; border:1px solid #d20c1f; float:left; margin-right:20px; }
.inputbtn { width:80px; height:30px; overflow:hidden; background:#ed1b2f; border:0; color:#fff; font:14px "Microsoft Yahei"; cursor:pointer; }
.inputbtn:hover { background:#d20c1f; }
/* 留言显示 */
.messages_list_box { background:#f5f5f5; border:1px solid #ccc; padding:5px 15px; font-size:14px; margin-top:10px; line-height:30px; }
.messages_list_box h2 { font-size:14px; border-bottom:1px dotted #ccc; margin-bottom:5px; }
.messages_list_box h2 span { float:right; font-weight:100; color:#999; }
.messages_content {  }
.messages_reply { background:#fff; border:1px solid #ccc; padding:5px 15px; color:#999; }
.messages_reply span { font-weight:700; color:#333; }

/*分页*/
.pagination {padding-top:10px; clear:both;}
.pagination a {display:inline-block;padding:3px 6px;border:1px solid #ddd;background:#fff;vertical-align:middle;margin:0 5px;line-height:15px;}
.pagination a.cur,.pagination a:hover {border:1px solid #04518a; color:#fff; background:#006ebf;}

/* 放大 */
.zoomimg { position:relative; }
#show{ width:500px; height:500px; overflow:hidden; position:relative; padding:1px; border:1px solid #eee; }
#show_mark{ position:absolute; top:0; left:0; width:120px; height:120px; background-color:#000; opacity:.5; filter:alpha(opacity=50); cursor:crosshair; border:1px solid #999; display:none; }
#zoom{ position:absolute; left:510px; top:0; z-index:3; width:500px; height:500px; display:none; overflow:hidden; border:1px solid #eee; }
#zoom img{ position:absolute; left:0; top:0; }
.show_para { position:absolute; left:520px; top:0; width:300px; z-index:2; font-size:12px; }

.des_title { border-bottom:1px solid #e3e3e3; margin:15px 0 10px; }
.des_title i { display:inline-block; width:100px; background:#e60013; text-align:center; color:#fff; font-style:normal; font-weight:700; }