@charset "utf-8";
/* CSS Document */

body{ margin:0 auto;font-size:12px;font-family:"宋体"; color:#333; background:#ddecff;}
#warp{ width:960px; margin:0 auto; color:#b5d5e2;}
a,li,ul,p,img,h1,h2,h3,h4,p,dl,dt,dd,img,form{ margin:0; padding:0;}
li{ list-style:none; font-size:12px; font-weight:normal;}
a{ text-decoration:none; color:#333;}
a:hover{ text-decoration:underline; color:#d43027;}
em,b,i{ font-style:normal; margin:0; padding:0;}
img{ margin:0; padding:0; border:none;}
.left{ float:left;}
.right{ float:right;}
.clear{ clear:both}

.banner ul li img, .g_title img, .host_title img, .g1_title img{
azimuth: expression(
this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "images/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true);
}
.moment_n ul li span a:hover, .list_n table td a:hover{color:#d43027;}


  /**头部公用**/
.login{ width:100%; background:url(images/home_icon16.png) repeat-x; height:29px; line-height:29px;}
.home_top{ width:960px; margin:0 auto;}
.home_top li{float:left; background:url(images/home_icon18.png) no-repeat right; padding:0 10px;}
.home_topdq a,.home_topzc a,.home_topzc{ color:#d43027;}
li.home_topzaizi{ background:none;}

.home_topwap a{ background:transparent url(images/home_icon42.png) no-repeat -101px -19px;padding-left:20px;}

.home_toptv a{background:transparent url(images/home_icon42.png) no-repeat -165px -19px;padding-left:20px;}
.home_topab a{background:transparent url(images/home_icon42.png) no-repeat -224px -19px;padding-left:20px;}
.home_topyth a{background:transparent url(images/home_icon42.png) no-repeat -289px -21px;padding-left:20px;}
li.home_topyth{background:none;}
.home_top12.home_top12 li{ float:left;}
.home_top12.home_top12 li a{ display:block; float:left;}
.home_top12.home_top12 li img{float:left; margin:7px 0 0 7px;}
.home_topright a{ font-weight:bold; margin-right:6px;}

/**banner**/
.banner_w{ background:#006bb8 url(images/banner.jpg) no-repeat center; height:486px; width:100%; min-width:960px;width:expression(document.body.clientWidth <= 960? "960px": "auto");}
.banner{ width:960px; margin:0 auto;}
.banner_n{ float:right; text-align:right}
.banner_t{ margin:40px 30px 25px 0; float:right; }
.banner_t a{ font-size:14px; color:#fff; display:block; float:left; height:24px; line-height:24px;}
.banner_t a:hover{ color:#fff; text-decoration:none;}
.banner_t_a{ background:url(images/icon01.png) no-repeat; padding-left:20px; margin-right:20px;}
.banner_t_b{ background:url(images/icon02.png) no-repeat; padding-left:30px;}
/**导航**/
.banner ul{ float:right; margin:20px; 30px 0 0}
.banner ul li{ float:left; background:url(images/menu_bk.png) no-repeat; padding:0 10px;}
.banner ul li.menu_bkno{ background:none;}

/****/
.foor{ background:url(images/foor.jpg) no-repeat center; height:184px;width:100%; min-width:960px;width:expression(document.body.clientWidth <= 960? "960px": "auto"); margin-top:30px;}
.foor_n{ width:960px; text-align:center; margin:0 auto; padding-top:100px; line-height:30px; color:#FFF; font-size:14px;}

/**整体框架**/
.main{ width:960px; margin:0 auto; overflow:hidden;}
.main_left{ width:630px; float:left; margin-left:10px; display:inline;}
.main_right{ width:300px; float:right; background:#fff;}

/* pages */
.pages {padding:10px 0 10px 0;text-align:center;font-size:12px;color:#666666; clear:both;}
.pages a:link,.pages a:visited,.pages a:active  {color:#004499;background:#FFFFFF;border:#9AAFE5 1px solid;padding:1px;text-decoration:none;}
.pages a:hover  {background:#FFFFFF;border:#2E6AB1 1px solid;color:#FF6600;padding:1px;text-decoration:none;}
.pages strong {background:#2E6AB1;padding:1px;border:#1D589E 1px solid;color:#FFFFFF;}
.pages_inp {border:#2E6AB1 1px solid;padding:1px;width:30px;text-align:center;color:#666666;}
.pages_btn {width:26px;background:#F1F7FC;border:#2E6AB1 1px solid;color:#004499;font-weight:bold;font-size:11px;}
.pages label {background:#FFFFFF;border:#2E6AB1 1px solid;color:#004499;padding:1px 5px 1px 5px;}
.pages label em {color:red;font-weight:bold;font-style:normal;}
.pages label span {font-weight:bold;}
.pages cite {font-style:normal;}
