@charset "utf-8";
/* CSS Document */
/*----------------reset----------------*/
body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td
{margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var {font-style:normal;font-weight:normal;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym {border:0;}
/*---------------global---------------*/
.clear {clear:both; height:0; overflow:hidden; line-height:0;}
.margin_top_26 { margin-top:26px;}
body { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#707173; background:#ffffff;}
#wrapper { width:1000px; margin:auto; margin-bottom:10px;}
/*a { color:#79B51C; text-decoration:none;}*/

/*---------------layout---------------*/
.col_3_layout { clear:both;}
.col_3_layout .col_left {float:left; width:185px;}
.col_3_layout .col_main {float:left; width:534px; padding:0px 20px;}
.col_3_layout .col_right {float:left;width:241px;}

/*----------------box----------------*/
.box { text-align:left;}
.box .title {height:31px; line-height:31px; background:#e6e899; text-indent:14px;}
.box .title h3 {color:#003a81;font-weight:bold;}
.box .title h3 a {color:#003a81;font-weight:bold; text-decoration:none;}
.box .content {padding-bottom:20px;}
.box .content h3 {margin-top:13px;}
.box .content h3 a{ color:#003a81;font-weight:bold;  text-decoration:none;}
.box .text p{ color:#707173; margin-top:8px; line-height:15px; font-size:11px;}
.box p a{ color:#79b51c; text-decoration:none; }
.box .more_link { padding-top:3px;}
.box .more {color:#79B51C;text-decoration:none;}
.box a:hover { text-decoration:underline;}

/*------------------head------------------*/
.head { text-align:left; height:173px;}
.head_left { float:left;width:185px; margin-top:25px; display:inline;}
.logo h1 {background:transparent url(../images/logo.gif) no-repeat scroll 0 0;height:120px;width:185px;}
.logo a { display:block; height:120px; width:185px;}
.logo span { display:none;}
.head_right { float:right; width:815px; position:relative; height:173px;}

#banner {height:173px; position:relative;}
#banner img { position:absolute; top:0px; left:0px; z-index:10;}
#banner .mainBanner {z-index:2;}
.filter { height:28px; background:#777ebc; position:absolute; left:0; bottom:0;  filter: alpha(opacity=50);-moz-opacity: 0.5;opacity: 0.5; width:100%;}
.navigation ul, .navigation ul li { margin:0px; padding:0px;}
.navigation ul { overflow:hidden; height:28px;}
.navigation { height:28px; line-height:28px;z-index:12;color:#ffffff; padding-left:10px; position:absolute; left:0; bottom:0;}
.navigation ul li { list-style:none; display:inline; background:url(../images/li_bg.gif) left center no-repeat; margin-left:-3px;}
.navigation ul li a { color:#ffffff; font-weight:bold; text-decoration:none; padding-left:13px;  padding-right:10px;font-family:Arial, Helvetica, sans-serif; letter-spacing:3px;}
.navigation ul li a.current { color:#e0e482;}
.navigation ul li a:hover { color:#e0e482;}

/*------------------col_left------------------*/
.side_menu{ text-align:left; margin-left:30px; margin-bottom:8px;}
.side_menu ul, side_menu ul li { margin:0px; padding:0px;}
.side_menu h3 { color:#003a81; }
.side_menu ul li {list-style:none; line-height:20px;}
.side_menu ul li ul { margin-left:8px;}
.side_menu ul li a { color:#1a171b; text-decoration:none;}
.side_menu ul li a:hover {text-decoration:underline;}
.adorn {width:185px; height:220px; margin-top:8px;}
.adorn1 { background:url(../images/adorn1_bg.gif) no-repeat; width:185px; height:140px;}

/*--------------------------------list--------------------------------*/
/*------------------col_main------------------*/
.category {color:#003a81;float:left; font-size:11px;}
.pages{ float:right; font-size:11px;}
.pages ul {overflow:hidden; margin:0px; padding:0px;}
.pages ul li { list-style:none; display:inline; float:left; color:#003a81; margin:0px 3px; padding:0px;}
.pages ul li.tx-pagebrowse-current{ color:#79B51C;}
.pages a {color:#003a81;text-decoration:none;}
.pages ul li.current a{ color:#79b51c;}
.pages a:hover { color:#79b51c;}

.article_list { text-align:left;}
.node { margin-bottom:15px; border-bottom:1px solid #9ca1c7; padding-bottom:8px;}
.node h3 { margin-top:5px; }
.node h3 a {color:#003a81;font-weight:bold;  text-decoration:none;}
.node h3 a:hover {text-decoration:underline;}
.node .content { margin-top:5px;}
.node .content .img {float:left; display:inline; margin-right:10px; _margin-right:7px;}
.node .content .date { color:#79b51c;font-size:11px;}
.node .content .text p{ line-height:20px; color:#707173;}
.left_link { float:left; display:inline; margin-top:5px;}
.left_link a {color:#003a81;text-decoration:none; font-size:11px;}
.left_link a:hover { text-decoration:underline;}
.right_link { float:right; display:inline; margin-top:5px;}
.right_link a {color:#003a81;text-decoration:none; font-size:11px;}
.right_link a:hover { text-decoration:underline;}

.information .node { width:100%; overflow:hidden;}
.information .node h3 {color:#003a81;font-weight:bold; margin-top:0px; margin-bottom:4px;}
.information .node .content { margin-top:0px; overflow:hidden; width:100%;}
.information .node .content .img { margin-top:3px;}
.information .node .content .text h3 { font-weight:normal; color:#707173; margin-bottom:0px;}
.information .left_link { margin-top:10px;}
.information .right_link { margin-top:10px;}
.information .node .hidden {display:none;}

#gallery ul, #gallery ul li { margin:0px; padding:0px;}
#gallery { margin-right:0px; overflow:hidden; width:534px;}
#gallery ul { width:553px; overflow:hidden; margin-top:10px;}
#gallery ul li {float:left; list-style:none; display:inline; margin:0px 19px 0px 0px; padding-bottom:10px;}
#gallery .pic_show { height:78px;}

.contact_info { height:30px; background:#f4f6da; margin-top:5px; padding:5px 3px; color:#707173; font-size:11px;}
.contact_info .link { float:right; color:#003a81;}
.contact_info .link a{color:#003a81;text-decoration:none; margin:0px 5px;}
.contact_info .link a:hover { text-decoration:underline;}

/*--------------------------------info--------------------------------*/
.detail_content {border-bottom:1px solid #9ca1c7; padding-bottom:8px; text-align:left;}
.detail_content h3 { margin-top:5px; color:#003a81;font-weight:bold;}
.detail_content .content { margin-top:5px;}
.detail_content .content .date { color:#79b51c;font-size:11px;}
.detail_content .content .text p{ line-height:18px; color:#707173;}
.tags { color:#707173; font-size:11px; margin-top:5px;}
.tags a{ color:#79b51c;text-decoration:none; margin:0px 2px;}
.tags a:hover {text-decoration:underline;}

/*--------------------------------comment--------------------------------*/
.comments_wrapper { text-align:left;}
.comments_wrapper h3 { margin-top:6px; color:#003a81;font-weight:bold;}
.comment_item { margin-top:5px; word-wrap:break-word; word-break:normal; overflow:hidden;}
.comment_item .date { color:#79b51c;font-size:11px;}
.comment_item .text p{ line-height:18px; color:#707173;}
.comment_form { margin-top:25px;}
.comment_form ul li { list-style:none;}
.comment_form .commentError { color:#ff0000;}
.comment_form input,textarea{ border:none; background:#f4f6da; font-size:11px; margin-left:3px; font-family:Arial, Helvetica, sans-serif; color:#92938f; width:180px; float:left; display:inline; margin-top:3px;} 
.comment_form label { font-size:11px; vertical-align:middle; float:left;}
.comment_form .name { height:20px; line-height:20px; background:#f4f6da; margin-top:3px;  padding-left:8px;}
#commentauthor { width:420px;}
#commentauthoremail { width:367px;}
.comment_form .email { height:20px; line-height:20px; background:#f4f6da; margin-top:5px;  padding-left:8px;}
.comment_form .textarea {background:#f4f6da; margin-top:5px; float:left;}
.comment_form .textarea label { padding-left:8px;}
.comment_form .textarea  textarea { width:528px; height:150px; margin:5px 0px; padding-left:8px; overflow:auto;}
.comment_form .comment_submit { float:left;}
.comment_form .comment_submit input {color:#003a81; margin-top:5px; background:none; margin-left:0px; cursor:pointer; width:70px;}
.all_tags { text-align:left;}
.all_tags .tags { margin-top:5px; word-wrap:break-word;}
.all_tags .tags a { margin:0px 2px 0px 0px; color:#003A81;}
.all_tags .tags a:hover { color:#79B51C; text-decoration:none;}
.csc-firstHeader {color:#003A81;font-weight:bold; font-size:14px; text-align:left; margin-bottom:5px;}
.col_left .all_tags { margin-left:30px;}
.comment_form ul { padding:0px; margin:5px 0px;}
.article_list .noresult { margin-top:6px;}