@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0; font-size:12px;}
a{ text-decoration:none;}
body{ background:url(bodybg.jpg) repeat-x left top #ffffff;}
.wholebody{ width:990px; margin:0 auto;}
.clear{ clear:both;}
.margin10{ margin-bottom:10px;}
.top{ height:275px; background:url(topbg.jpg) no-repeat left top; padding:10px 10px 0px 0px; text-align:right; line-height:24px; color:#b21816;}
.top a{ color:#b21816; padding:0px 10px; }
.top a:hover{ text-decoration:underline;}
.cenbody{ width:975px; background:url(tm_bg.png) no-repeat center top; padding:20px 0px 10px 15px; }
.leftcon{ width:685px; padding-right:10px; float:left;}
.rightcon{ width:280px; float:left;}
.leftit{ background:url(titbg_line.gif) no-repeat left bottom; padding-bottom:3px;}
.leftit a{ float:right; color:#d54800; margin-top:15px;}
.leftlist,.leftlist li{ list-style:none;}
.leftlist li{ background:url(ico_reddot.gif) no-repeat left 10px; padding-left:15px; line-height:24px; color:#333;}
.leftlist li a{ color:#333;}
.leftlist li a:hover{ color:#b6201c;}
.leftlist li span{ float:right; color:#333;}
.img_style img{ border:0;}
.img_ex{ text-align:center; color:#333;}
.img_ex a{ color:#333;}
.img_ex a:hover{ color:#b6201c;}
.request_wrap{ width:260px; border:1px solid #dbdbdb; border-top:2px solid #b82525;}
.request_tit{ background:url(tgyq_bg.gif) no-repeat left bottom; padding:8px 10px;}
.requestlist_tit{ background:url(ico_grayarrow.gif) no-repeat left 8px; padding-left:8px; line-height:28px; font-weight:bold; color:#ff6c00; font-size:16px;}
.requestlist_tit img{ margin-top:5px;}
.request_con{ padding:10px; font-size:14px; color:#333; line-height:24px; border-bottom:1px dotted #ccc;}
.border0{ border:0;}
.tg_mail{ width:260px; height:55px; background:url(tybg.jpg) no-repeat left top; padding:55px 0px 0px 20px; font-size:16px; font-weight:bold; color:#fff;}
.bottom{ width:880px; height:63px; background:url(bottombg.gif) repeat-x left top; padding:20px 50px; font-size:12px; color:#fff; line-height:24px; margin:0 auto;}
.copyright{ padding-left:20px;}

.path{ color:#333; line-height:24px; padding:10px;}
.path a{ color:#333; padding:0px 5px;}
.path a:hover{ color:#b6201c;}
.outlinewrap{ padding-right:20px;}
.page{ padding:10px; text-align:center; line-height:24px;}
.page a{ padding:5px 10px; color:#333;}
.page a:hover{ color:#b6201c;}
.outline_img_style img{ width:170px; height:120px; border:1px solid #ececec; padding:1px; background-color:#fff;}
.article_tit{ padding:20px; font-size:18px; font-weight:bold; color:#333; line-height:28px; text-align:center; border-bottom:1px dotted #ececec;}
.article_con{ padding:20px; font-size:12px; color:#333; line-height:24px;}