@charset "utf-8";
/* CSS Document */

.h_t_box{padding:10px;}
 
#h_t_desc div{ width:414px; height:230px; float:left; border:2px solid #FED8CF; background:url(../images/bg4.jpg) repeat-x 0 0;}
#h_t_desc img{ display:block; float:right;border:2px solid #FED8CF; border-left:none;}  
#h_t_desc h1{margin:10px 0 10px 140px; font-family:"幼圆"; font-size:18px; color:#D63675; font-weight:bold;height:36px; line-height:37px; overflow:hidden;}
#h_t_desc span{ display:block; float:left; padding-left:28px; background: url(../images/bg.gif) no-repeat -280px -250px;}
#h_t_desc i{ display:block; float:left; width:30px; height:36px; background: url(../images/bg.gif) no-repeat -430px -250px;}
#h_t_desc p{ text-indent:24px; font-size:14px; color:#333; line-height:200%; padding:0 10px;}

#h_t_item{ padding:10px; border:2px solid #FED8CF; border-top:none;}
.h_t_iteml{ width:750px; float:left;}
.h_t_iteml .h_a_content{ line-height:150%; padding-bottom:20px;}
.h_t_iteml .h_a_content p{ text-indent:23px;}
#h_t_item .h_t_iteml h2{ background:url(../images/bg3.jpg) no-repeat 0 0; font-size:14px; height:30px; line-height:31px; overflow:hidden; padding-left:15px; }
#h_t_item .h_t_iteml h2 a{ color:#FFF; font-family:Fixedsys; font-weight:normal; float:right; padding-right:13px;}
#h_t_item .h_t_iteml h2 a:hover{ text-decoration:underline;}
#h_t_item .h_t_iteml h2 span{ float:left;}
#h_t_item .h_t_iteml dl{ padding:15px 15px;}
#h_t_item .h_t_iteml dd{ width:450px; height:29px; line-height:30px; overflow:hidden;  }
#h_t_item .h_t_iteml dd a { color:#666; font-size:14px;  float:left;}
#h_t_item .h_t_iteml dd a:visited { color:#666!important;color:#99F;}
#h_t_item .h_t_iteml dd a:hover{ color:#65B2FF; text-decoration:underline; }
 
#h_t_item .h_t_iteml dd b{ float:right;height:13px; color:#999; font-weight:normal; font-size:12px; }
#h_t_item .h_t_iteml .h_t_ad2{ text-align:center;float:right; width:260px;  padding :24px 15px 15px 0; }
#h_t_item .h_t_iteml .h_t_ad2 a{ display:block; margin-bottom:15px; line-height:150%; font-size:14px; padding:0 5px; font-weight:bold; color:#333;}
#h_t_item .h_t_iteml .h_t_ad2 a:hover{ text-decoration:underline; color:#09F;}
#h_t_item .h_t_iteml ul {}
#h_t_item .h_t_iteml ul li{ float:left;  padding-left:4px; width:146px;}
#h_t_item .h_t_iteml ul li p{ text-align:center; font-family:"幼圆";}
#h_t_item .h_t_iteml ul li a img{ border:1px solid #CCC; display:block;} 
#h_t_item .h_t_iteml ul li a:hover img{ border:1px solid #c0638b; display:block;}
#h_t_item .h_t_iteml ul li p a{ height:40px; border:none; line-height:41px; font-size:20px; text-align:center; color:#D63675;}
#h_t_item .h_t_iteml ul li p a:hover{ text-decoration:underline; color:#7FBFFF;border:none;}
#h_t_item .h_t_iteml ul li  img{height:180px;width:142px;}

.h_t_itemr{ float:right; text-align:center;}
.h_t_itemr dl{ width:150px; margin-bottom:10px; border-bottom:1px solid #FDC4B5;}
.h_t_itemr dl dt{ height:28px; line-height:31px; overflow:hidden; background:#F5CDD9;  }
.h_t_itemr dl dd{ background:#FFF8F7; padding-top:15px; border:1px solid #FED8FC;  border-bottom:none; border-top: none;}
.h_t_itemr dl dd .ht_aimg{ }
.h_t_itemr dl dd .ht_aimg img{ width:110px; height:110px;border:1px solid #ccc;}
.h_t_itemr dl dd .ht_aimg:hover img{ width:110px; height:110px;border:1px solid #BC4963;}
.h_t_itemr dl dd p{ padding :0 5px 5px 5px;color:#666;}
.h_t_itemr dl dd span{ color:#FF6666;   font-family:Arial, Helvetica, sans-serif;}
.h_t_itemr dl dd span b{font-family:Arial, Helvetica, sans-serif; font-size:14px;}
.h_t_itemr dl dd div{ margin:0 15px; padding-bottom:10px; border-bottom :1px solid #FDC4B5;}
.h_t_itemr dl dt p{ font-family:"宋体"; font-size:14px; font-weight:bold; color:#E15D8F; background:url(../images/bg.gif) no-repeat -480px -650px; }
  
 /*----------------------------------------------------------------------*/
#h_tc_tab{ height:30px; border-bottom:1px solid #D63675; background:url(../images/bg.gif) no-repeat 0 -940px;} 
#h_tc_tab .h_t_tabs {display:block; float:left; height:29px; line-height:39px; overflow:hidden; background:url(../images/bg.gif) no-repeat -840px -851px; padding-left:22px; font-size:14px; font-weight:bold; color:#D73676;}
#h_tc_tab .h_tc_a{ height:25px; margin-top:5px; _margin-top:6px;line-height:26px; overflow:hidden; }
#h_tc_tab .h_tc_a span{  cursor:pointer; display:block;line-height:30px; float:left; padding-left:15px;background:url(../images/bg.gif) no-repeat -670px -248px;}
#h_tc_tab .h_tc_a i{ cursor:pointer;  display:block; float:left; height:25px; width:15px;background:url(../images/bg.gif) no-repeat -825px -248px;}

#h_tc_tab a{ display:block; float:left; margin-left:8px; cursor:pointer; }
#h_tc_tab a:hover{ text-decoration:none;}
#h_tc_tab .h_tc_a:hover,#h_tc_tab .h_tc_cur{ height:26px; margin-top:5px; position:relative; top:0px;_top:1px;   overflow:hidden; }
#h_tc_tab .h_tc_a:hover span,#h_tc_tab .h_tc_cur span{ display:block;line-height:33px; overflow:hidden;float:left; padding-left:15px; background:url(../images/bg.gif) no-repeat -492px -249px; cursor:pointer; }
#h_tc_tab .h_tc_a:hover i,#h_tc_tab .h_tc_cur i{ display:block; float:left; height:26px; width:15px; background:url(../images/bg.gif) no-repeat -644px -249px; cursor:pointer; } 
 
.h_tc_box{ border:1px solid #DDDDDD; border-top:none;} 
.h_tc_box ul{ padding:15px  0px 10px 15px; }
.h_tc_box ul li{ float:left; width:438px; margin :0 15px 20px 0; padding-bottom:10px;  border-bottom:1px dashed #CCC;}
.h_tc_box ul li .h_tc_boxl{ float:left; display:block;}
.h_tc_box ul li .h_tc_boxl a img{  border:1px solid #CCC; }
.h_tc_box ul li .h_tc_boxl a:hover img{  border:1px solid #c0638b;   }
.h_tc_box ul li .h_tc_boxl img{ width:140px; height:180px;}
.h_tc_box ul li .h_tc_boxr{ float:left; width:295px;}
.h_tc_box ul li .h_tc_boxr h3 {  text-align:center;padding:10px 0 15px 0; }
.h_tc_box ul li .h_tc_boxr h3 a{font-family:"幼圆"; font-size:20px; color:#D63675;}
.h_tc_box ul li .h_tc_boxr p{ color:#666; text-indent:25px;  line-height:150%; padding-left:10px; height:130px; overflow:hidden;}
 
.h_tc_f,.h_tc_e {height:27px; display:block; float:right; cursor:pointer; white-space:nowrap;  line-height:28px; overflow:hidden; cursor:pointer; margin:13px 8px 15px 0 ;} 
.h_tc_e:hover,.h_tc_f:hover{ text-decoration:none;} 
.h_tc_e span{ display:block;line-height:27px;float:left;cursor:pointer; padding-left:15px; background:url(../images/bg.gif) no-repeat 0 -397px;}
.h_tc_e i{ display:block; float:left; height:27px; width:15px; background:url(../images/bg.gif) no-repeat -187px -397px;} 
.h_tc_f span{ display:block;line-height:27px;float:left;cursor:pointer; padding-left:15px; background:url(../images/bg.gif) no-repeat 0 -364px;}
.h_tc_f i{ display:block; float:left; height:27px;cursor:pointer; width:15px; background:url(../images/bg.gif) no-repeat -187px -364px;} 

/*---------------------------------------------------------*/

.h_a_box{ border:1px solid #DDDDDD; padding:15px 10px 10px 10px;}
.h_a_box h1{ background:#F5F5F5; text-align:center; font-size:18px; height:60px; line-height:61px; overflow:hidden; margin-bottom:15px;}
.h_a_content{ margin:0 20px; border-bottom:1px solid #CCC; }
.h_a_nextbox{margin :25px 0;}
.h_a_nextbox span{ font-size:14px; color:#999;}
.h_a_nextbox a{ font-size:14px; color:#2858C1;}
.h_a_nextbox a:hover{ text-decoration:underline;}
.h_a_nextbox .h_a_nextboxl{ float:left; padding-left:40px;}
.h_a_nextbox .h_a_nextboxr{ float:right; padding-right:40px;}
.h_a_commend{   background:#F9F9F9; border:1px solid #EEEEEE; padding:8px 8px 8px 180px; }
.h_a_commend a{ display:block; float:left; text-align:center; margin-right:5px;}
.h_a_commend a:hover{ text-decoration:none;}
.h_a_btn1{ width:76px; height:22px;font-size:12px; font-weight:bold;  line-height:24px; overflow:hidden; border:none; background:url(../images/bg.gif) no-repeat 0 -519px;}
.h_a_btn2{width:76px; height:22px;font-size:12px; font-weight:bold;  line-height:24px; overflow:hidden; border:none; background:url(../images/bg.gif) no-repeat -100px -519px; letter-spacing:5px;}

.h_t_more2{ height:21px;}
.h_t_more2 a{ display:block; float:right; padding-right:10px; color:#C93;}
.h_t_more2 a span{ color:#F6C; margin:0 4px;}
.h_a_more{ background:#F7FCFF; border:1px solid #D7F0FF; margin-top:8px;}
.h_a_more p{ font-size:16px; font-weight:bold; padding:15px 0 10px 0; margin:0 15px; border-bottom:1px dashed #D7D7D7;}
.h_a_more ul{ padding:15px 35px; }
.h_a_more ul li{ float:left;    padding:5px 0; }
.h_a_more ul li a{font-size:14px; color:#666; line-height:150%;}
.h_a_more ul li a span{ font-size:18px; color:#000; font-weight:bold;}
.h_a_w40{ width:400px;}
.h_a_w26{ width:250px;}


/*-------------------------------------------*/
.h_a_list{ width:750px; float:left; border:1px solid #FDD8D1; }
.h_a_listl{ float:left; width:280px; }
.h_a_listl dl{ padding:15px 10px 0 10px;}
.h_a_listl dl dd{ padding-bottom:10px;}
.h_a_listl dl dd p{ text-align:center; font-size:14px; color:#333;padding-bottom:15px;}


.h_a_listr{float:left; width:740px; padding-bottom:20px;    }
.h_a_listr dl{ padding:15px 10px 0 10px;}
.h_a_listr dl dt{ height:30px; line-height:31px; overflow:hidden; background:url(../images/bg3.jpg) no-repeat 0 -40px; padding-left:15px; font-size:14px; font-weight:bold; color:#D93778; margin-bottom:10px;}
.h_a_listr dl dd{ padding-top:13px; font-size:14px;  background:url(../images/bg.gif) no-repeat -850px -788px; padding-left:15px;  }
.h_a_listr dl dd a{ color:#666;   float:left;}
.h_a_listr dl dd a:visited { color:#666!important;color:#99F;}
.h_a_listr dl dd a:hover{ text-decoration:underline; color:#65B2FF;}
.h_a_listr dl dd b{ font-weight:normal;  float:right; font-size:12px; color:#999; line-height:11px;}

.h_a_pager{ margin-top:10px;}
 

.front_article_aimg img{ width:250px; height:180px; border:1px solid #CCC;}
.front_article_aimg:hover img{border:1px solid #BC4963;}


