html {overflow-x:hidden;}
body{background-image:url(images/bg.jpg);background-position:center top;background-repeat:no-repeat;padding-top:100px;background-color:#E0E0E0;font-family:arial;font-size:12px;}
a{color:#1A4FA8;}
a:hover{color:#222;}
h1{font-family:tahoma;}
.g{width:980px;margin:0 auto;background-color:#fff;}
.header .logoline{position:absolute;top:10px;margin:25px 0 0 13px;border:none;}
.header .logoline img{border:none;}
.header .menuline{height:59px;}
.menuline .menu_left, .menuline .menu_right{background:url(images/menuline_bg.gif) no-repeat;width:14px;}
.menuline .menu_right{background-position:top right;}
.menuline .menu_mid{background:url(images/menuline_bg.gif) repeat-x;background-position:0px -59px;}
.menu_mid a{display:block;float:left;margin-left:20px;background:url(images/menu_dot.gif) no-repeat;padding-left:20px;font:Geneva, Helvetica;font-size:15px;font-weight:500;color:#FFFFFF;text-decoration:none;}
.menu_mid a:hover{color:#0278DB;text-decoration:underline;}
.menu_mid a.on{color:#D63600;text-decoration:underline;}

.navigation{font-family:tahoma;padding:5px;}


.rightbox{border:1px solid #CCD0D4;margin:15px 5px 15px 5px;padding:1px;background-color:#F7F7F7;}
.rightbox .title{font-family:Verdana;font-weight:bold;font-size:15px;background-color:#DEDEDE;line-height:40px;padding:0 0 0 8px;background: no-repeat;background-position:4px 12px;}
.rightbox .title a{text-decoration:none;color:#004499;}
.rightbox .title a:hover{text-decoration:underline;}
.rightbox a.line1, .rightbox a.line2{display:block;line-height:23px;padding:0 0 0 12px;font-size:12px;color:#1A4FA8;}
.rightbox a.line1:hover, .rightbox a.line2:hover{color:#000;}
.rightbox a.line1{background-color:#fff;}
.line_1{border-top:1px dashed #C3C3C3;}

.main_c{padding:15px 5px;}

.footer{margin:30px auto 30px auto;padding:15px 0;}
.footer{color:#000}
.footer a{color:#007EE8;}
.footer a:hover{color:#000}
.footer li{font-weight:lighter;list-style-position:inside;line-height:2;}
.footer .tb1{border-color:#C8C8C8;background:#FFFFFF none repeat;border-style:solid;border-width:1px 1px 1px 1px;display:block;font-size:12px;padding:15px;}

/* home */

.home_big_video{border:1px solid #CCD0D4;}
.home_big_video span{font-size:12px;color:#797979;}
.home_big_video .p{font-size:12px;color:#007EE8;font-weight:bold;}
.home_big_video .p a{color:#007EE8;text-decoration:underline;}
.home_big_video .p a:hover{color:#000;}
.home_big_video h1{font-family:Arial;font-size:20px;}
.home_big_video a{font-weight:bold;text-decoration:none;color:#000;}
.home_big_video a:hover{text-decoration:underline;}
.home_3_videos{margin:15px 0 0 0;}
.home_3_videos div{border:1px solid #CCD0D4;height:64px;color:#ACACAC;}
.home_3_videos img{margin:5px;}
.home_3_videos a{font-size:13px;font-weight:bold;text-decoration:none;color:#404040;}
.home_3_videos a:hover{text-decoration:underline;}

.c_block{margin:15px 0 0 0;background:url(images/c_block_bg.gif) no-repeat;}
.c_block .top{height:50px;}
.c_block .foot{height:10px;background:url(images/c_block_bg.gif) no-repeat;background-position:left bottom;}
.c_block .top h1{color:#000;text-decoration:none;font-size:18px;margin:0;width:233px;text-align:center;}
.c_block .title{color:#000;font-size:18px;margin:0;width:233px;padding-left:22px;}
.c_block .title a{color:#000;text-decoration:none;}
.c_block .title a:hover{text-decoration:underline;}
.c_block .home_list_items a{font-size:14px;line-height:2;text-decoration:none;}
.c_block .home_list_items a:hover{text-decoration:underline;}
.c_block .more{padding:5px 0 5px 3px;width:80px;height:30px;vertical-align:middle;float:right;background:url(images/more.jpg) no-repeat;background-position:0 4px;font-size:11px;}
.c_block .more a{color:#FFF;text-decoration:none}
.c_block .more a:hover{color:#FFF;text-decoration:underline}

.home_list_items img{padding:2px;border:1px solid #CCCCCC;display:block;}
.home_list_items li{line-height:20px;}

.img_fix a{text-decoration:none;}
.img_fix a div{text-decoration:underline;}


/* post */
.post_c{border:1px solid #D2E5EE;background:url(images/post_c_bg.jpg) repeat-x;}
.post_c h1{text-align:center;font-size:22px;color:#116EAC;}
.post_c .summary{background-color:#F1F9FD;padding:12px 20px 25px 20px;width:80%;margin:10px auto;color:#116EAC;clear:both;}
.post_c .info_line{text-align:center;font-style:italic;color:#999;}
.post_c .info_line span{padding:0 8px;}
.post_c .story{line-height:22px;padding:10px 20px;}
.post_c .story h1{text-align:left;margin:0 0 10px 0;}
.story .info_block{margin:10px 0 20px 0;}
.story .info_block .title{font-size:15px;font-weight:bold;}
.dot_line{background:url(images/smalldot.gif) repeat-x;height:2px;}

.post_c .related_posts{margin:0px 10px 30px 0px;}
.post_c .related_posts li{list-style-position:inside;margin:0 0 0 20px;line-height:25px;font-weight:bold;}

.downloadbutton a{display:block;text-indent:-1000px;width:159px;height:129px;background:url(images/download_button.gif) no-repeat;}
.downloadbutton a:hover{background-position:0 -129px;;}

/* cat */
.xpages{color:#999;}
.xpages b{color:#000;font-size:13px;}
.xpages a, .xpages span, xpages b{padding:0 3px;}
.cat_list_posts h1 span{font-size:15px;color:#999;}
.cat_list_posts .cat_desc{color:#999;margin:-5px 0 15px 0;}
.cat_list_posts h2{font-size:17px;font-weight:bold;font-family:Tahoma;margin:0;}
.cat_list_posts .info{color:#999;padding:3px 0;}
.cat_list_posts .info span{padding:0 10px 0 0;}

/*ÎÄÕÂÒ³liµÄÑùÊ½*/
.li-dot{
  background: url(images/l-tab-ico.jpg) no-repeat 0 9px;
  padding-left:10px;
  list-style-position:outside;
  list-style:none;
}
.li-green{
  background: url(images/fs_ico.gif) no-repeat 0 6px;
  padding-left:18px;
  list-style-position:outside;
  list-style:none;
}