@charset "utf-8";
/* CSS Document */
/*整体样式开始--------------------*/

*{
margin:0px;
padding:0px;
border:0px;
}
body{
background:#fff url(../images/bodybj.gif) repeat-x left top;
font:12px "宋体";
text-align:center;
}
ul,li{
list-style-type:none;
}
.clear{
clear:both;
}
#layout{
width:960px;
height:auto;
background:#fff;
margin:0 auto;
}
a:link,a:visited{
color:#4c4c4c;
text-decoration:none;
}
a:hover{
color:#000;
text-decoration:underline;
}
/*登陆条的样式开始--------------------------------*/
#login{
height:32px;
background:url(../images/loginbj.gif) repeat-x left top;
text-align:left;
}
.loginc{
float:left;
display:inline;
width:600px;
margin-left:15px;
line-height:32px;
text-align:left;
}
.loginc li{
float:left;
display:inline;
text-align:left;
margin-right:10px;
line-height:32px;
color:#343434;
vertical-align:middle;
}
.logintab{
float:right;
display:inline;
height:32px;
margin-right:15px;
}
.logintab li{
float:left;
display:inline;
background:url(../images/loginline.gif) no-repeat right top;
padding:0px 15px;
padding-top:10px;
padding-top:10px\0;
*padding-top:10px !important;
_padding-top:10px;
}
.logintab li a{

}
.logintab li a:link,.logintab li a:visited{
color:#494949;
text-decoration:none;
}
.logintab li a:hover{
color:#000;
text-decoration:underline;
}
.logintab li.blank{
background:none;
}

/*logo 样式开始------------------*/
#header{
margin-top:10px;
}
.logo{
float:left;
display:inline;
margin-left:20px;
}
.headeradd{
float:right;
display:inline;
width:665px;
height:auto;
text-align:left;
margin-right:20px;
}
/*导航样式开始--------------------------------------*/
#nav{
width:960px;
height:59px;
background:url(../images/nav_02.gif) repeat-x left top;
margin-top:10px;
}
.navlt{
float:left;
display:inline;
width:68px;
height:59px;
}
.navrt{
float:right;
display:inline;
width:7px;
}
.navmld{
float:left;
display:inline;
width:865px;
height:auto;
}
.navmld_tittle{
float:left;
display:inline;
height:51px;
background:url(../images/navline.gif) no-repeat left top;
margin-left:13px;
width:11%;
}
.navmld_tittle h2{
margin-left:13px;
padding-top:7px;
}
.navmld_tittle h2 a{
font:14px "宋体";
font-weight:bold;
color:#22659a;
line-height:42px;
}
.navmld_tittle h2 a:link,.navmld_tittle h2 a:visited{
color:#22659a;
text-decoration:none;
}
.navmld_tittle h2 a:hover{
color:#fff;
text-decoration:none;
}
.subnav{
float:left;
display:inline;
margin-left:2px;
}
.subnav li{
float:left;
display:inlnie;
margin-left:2px;
letter-spacing:-1px;
margin-top:5px;
}
.subnav li a{
display:block;
}
.subnav li a:link,.subnav li a:visited{
color:#fff;
text-decoration:none;
padding:1px 3px;
line-height:19px;
}
.subnav li a:hover{
color:#f6f2c2;
text-decoration:none;
}

/*搜索样式开始-----------------------------*/

.search{
width:960px;
height:49px;
background:url(../images/search_02.gif) repeat-x left top;
}
.searchlt{
float:left;
display:inline;
}
.searchmd{
float:left;
display:inline;
margin-left:10px;
}
.searchmd ul{
float:left;
display:inline;
padding-top:10px;
}
.searchmd ul li{
float:left;
display:inline;
margin-right:10px;
}
.searchrt{
float:right;
display:inline;
}

.searchmd p{
float:left;
display:inline;
width:440px;
width:446px\0;
*width:430px !important;
_width:433px;
text-align:left;
color:#23649a;
line-height:49px;
margin-left:15px;
margin-left:15px\0;
*margin-left:12px !important;
_margin-left:10px;
}
.searchmd p a{
font:12px "宋体";
color:#23649a;
line-height:49px;
}
.searchmd p a:link,.searchmd p a:visited{
color:#23649a;
text-decoration:none;
}
.searchmd p a:hover{
color:#000;
text-decoration:none;
}
/*中间内容样式开始-----------------*/
#main,#main2{
width:960px;
height:auto;
text-align:left;
margin:0 auto;
 }
 #main2{
 margin-top:0px;
}
.main_lt,.main_md,.main_rt{
float:left;
display:inline;
height:auto;
text-align:left;
}
/*左侧部分的样式开始---------------*/
.main_lt{
width:272px;
}
.hdp{
text-align:left;
}
.hotnews,.main_rt{
background:#e6eff8;
padding:4px;
}
.hotnenwsc,.global_module{
background:#fff;
border:1px solid #cfe0f0;
padding-bottom:8px;
padding-bottom:8px\0;
*padding-bottom:5px !important;
_padding-bottom:5px;
}
.hotnews_tle,.global_module2_caption{
height:26px;
background:url(../images/tlemenu.gif) repeat-x left top;
}
.comm_tittle,.hotnews_tle h1,.global_module2_caption h3{
float:left;
height:26px;
background:url(../images/tab.gif) no-repeat left top;
text-indent:45px;
font:14px "宋体";
font-weight:bold;
color:#2566c0;
line-height:26px;
}
.more{
float:right;
display:inlne;
margin-right:5px;
text-align:right;
}
.more a{
font:12px "宋体";
color:#333;
line-height:26px;
}
.more a:link,.more a:visited{
color:#333;
text-decoration:none;
}
.more a:hover{
color:#2566c0;
text-decoration:none;
}
.hotnewslist{
margin:10px 10px 0px 10px;
}
.hotnewslist li{
background:url(../images/ico3.gif) no-repeat left center;
text-align:left;
text-indent:10px;
}
.hotnewslist li a{
font:14px "宋体";
line-height:25px;
}

/*第一屏中间内容样式开始---------------------*/
.main_md{
width:424px;
margin-left:7px;
}
.news_menu{
height:27px;
background:url(../images/newsmenu.gif) no-repeat left top;
padding-top:4px;
padding-left:30px;
}
.news_menu li{
float:left;
display:inline;
width:119px;
height:27px;
background: url(../images/newsmenu2.gif) repeat-x left top;
text-align:center;
}
.news_menu li a{
display:block;
width:116px;
height:26px;
background:url(../images/menuline.gif) no-repeat left top;
text-align:center;
line-height:26px;
}
.news_menu li.hover{
width:116px;
height:27px;
background:url(../images/menuhover.gif) no-repeat left top;
text-align:center;

}
.news_menu li.hover a:link,.news_menu li.hover a:visited{
font:14px "宋体";
font-weight:bold;
color:#2767c1;
text-decoration:none;
line-height:27px;
}
.news_menu li.hover a:hover{
color:#2767c1;
text-decoration:none;
}
.news_menuc{
margin-top:15px;
}
.newsc{
border-bottom:1px dashed #d1d1d1;
padding-bottom:8px;
margin:5px 5px 0px 10px;
}
.newsc_tittle{
text-align:center;
}
.newsc_tittle a:link,.newsc_tittle a:visited{
font:16px "宋体";
font-weight:bold;
color:#cc0000; 
text-decoration:none;
}
.newsc_tittle a:hover{
color:#2767c1;
text-decoration:none;
}
.newsc p{
color:666;
line-height:22px;
margin-top:10px;
}
.newsc_list{
margin-top:10px;
}
.newsc_list li{
float:left;
display:inline;
width:200px;
text-align:left;
margin-left:10px;
overflow:hidden;
}
.newsc_list li a:link,.newsc_list li a:visited{
font:14px "宋体";
color:#333;
text-decoration:none;
line-height:25px;
}
.newsc_list li a:hover{
color:#2767c1;
text-decoration:underline;
}

/*成功案例-------------------------*/
.case{
border:1px solid #bfd7ef;
margin-top:10px;
clear:both;
}
.hotnews_tle2{
height:26px;
background:url(../images/casetilbj.gif) repeat-x left top;
}
.hotnews_tle2 h1,.comm_tittle2{
float:left;
height:26px;
background:url(../images/tab2.gif) no-repeat left top;
text-indent:45px;
font:14px "宋体";
font-weight:bold;
color:#2566c0;
line-height:26px;
}
.case_cont{
background:url(../images/casebj.gif) repeat-x left top;
text-align:center;
border-top:1px solid #bfd7ef;
padding-bottom:5px;
clear:both;
}
.case_cont1{
width:398px;
height:auto;
border-bottom:1px dashed #d1d1d1;
margin:0px auto 0 auto;
padding-top:10px;
padding-bottom:5px;
padding-bottom:5px\0;
*padding-bottom:0px !important;
_padding-bottom:0px;
}
.case_cont1 p{
    line-height: 22px;
    margin-top: 10px;
}
.case_cont1 strong{
font: 16px "宋体";
    font-weight: bold;
    color: #cc0000;
    text-decoration: none;
}
.case_cont1 img{
float:left;
display:inline;
width:120px;
height:80px;
text-align:center;
border:1px solid #ccc;
padding:1px;
}
.case_cont1_rt{
float:left;
display:inline;
width:250px;
height:auto;
text-align:left;
margin-left:10px;
}
.case_cont1_rt_bt{
font:14px "宋体";
font-weight:bold;
color:#cd7919;
}
.case_cont1_rt_bt a:link,.case_cont1_rt_bt a:visited{
color:#cd7919;
text-decoration:none;
}
.case_cont1_rt_bt a:hover{
color:#000;
text-decoration:underline;
}
.case_cont1_rt p{
width:250px;
font:12px "宋体";
color:#666;
line-height:22px;
text-align:left;
margin-top:5px;
}
.caselist{
height:auto;
margin-top:10px;
margin-top:10px\0;
*margin-top:7px !important;
_margin-top:5px;
clear:both;
}
.caselist li{
float:left;
display:inline;
width:195px;
height:auto;
text-align:left;
margin-left:10px;
color:#47607f;
line-height:25px;
}
.caselist li a:link,.caselist li a:visited{
font:14px "宋体";
color:#47607f;
text-decoration:none;
line-height:25px;
}
.caselist li a:hover{
color:#000;
text-decoration:underline;
}

/*专家推荐样式开始--------------------------*/
.main_rt{
float:right;
display:inline;
width:245px;
text-align:center;
}
.expert{
width:245px;
height:auto;
margin:0 auto;
margin-top:10px;
clear:both;

}
.expertc1{
float:left;
display:inline;
width:76px;
height:auto;
border:1px solid #ccc;
padding:1px;

}
.expertc{
float:left;
display:inline;
width:148px;
height:auto;
margin-left:2px;

}
.expertc h1,.expertc_tittle{
font:14px "宋体";
font-weight:bold;
color:#333;
text-align:left;
}
.expertc p{
font:12px "宋体";
color:#333;
line-height:20px;
text-align:left;
margin-top:5px;
}
.expert_bnt{
width:148px;
text-align:left;
margin-top:10px;
}
.asklist{
width:225px;
text-align:center;
margin:10px auto 0px auto;
}
.asklist li{
width:225px;
height:25px;
background: url(../images/bywh_icon.gif) no-repeat left center;
border-bottom:1px dashed #7098cc;
line-height:25px;
line-height:25px\0;
*line-height:22px !important;
_line-height:22px;
text-align:left;
color:#bbd0eb;
}
.asklist li span{
display:block;
height:25px;
height:25px\0;
*height:22px !important;
_height:22px;
}

.asklist2{
width:225px;
height:auto;
margin:10px auto 0px auto;
border-top:1px dashed #d1d1d1;
padding-top:10px;
}
.asklist2 li{
line-height:22px;
text-align:left;
}
.ask_lt{
float:left;
display:inline;
width:177px;
height:25px;
height:25px\0;
*height:22px !important;
_height:22px;
text-indent:15px;
text-align:left;
margin-left:5px;
}
.ask_rt{
float:right;
display:inline;
width:37px;
text-align:left;
line-height:25px;
line-height:25px\0;
*line-height:22px !important;
_line-height:22px;
color:#5087c8;
}
.asklist li a:link,.asklist li a:visited,.asklist2 li a:link,.asklist2 li a:visited{
color:#444;
line-height:22px;
text-decoration:none;
}
.asklist li a:link,.asklist li a:visited{
line-height:25px;
line-height:25px\0;
*line-height:22px !important;
_line-height:22px;
}
.asklist li a:hover,.asklist2 li a:hover{
color:#000;
text-decoration:none;
}
.askbj1{
background: url(../images/bywh_icon.gif) no-repeat left center;
}
.askbj2{
background:url(../images/ico5.gif) no-repeat left center;
}
.askbj3{
background:url(../images/ico55.gif) no-repeat left center;
}
.askbj4{
background:url(../images/ico6.gif) no-repeat left center;
}
.askbj5{
background:url(../images/ico7.gif) no-repeat left center;
}
.askbj6{
background:url(../images/ico8.gif) no-repeat left center;
}
.askbj7{
background:url(../images/ico9.gif) no-repeat left center;
}
.askbj8{
background:url(../images/ico10.gif) no-repeat left center;
}
.askbj9{
background:url(../images/ico11.gif) no-repeat left center;
}
.bank{
background:#fafcff;
}
/*专家推荐样式开始--------------------------*/
/*广告样式开始-----------------*/
.add{
margin-top:8px;
}
.add2{
margin-top:8px;
margin-top:8px\0;
*margin-top:0px !important;
_margin-top:0px;
}

/*女性不孕样式开始---------------*/
.wby_lt{
float:left;
display:inline;
width:243px;
height:auto;
background:#ecf3fd;
margin-top:8px;
}
.wby_list{
margin-top:5px;
}
.wby_list li{
height:28px;
height:26px\0;
*height:27px !important;
_height:28px;
background:url(../images/wbybj.gif) no-repeat left bottom;
}
.wby_list li a{
display:block;
height:28px;
height:26px\0;
*height:27px !important;
_height:28px;
background:url(../images/ico12.gif) no-repeat left center;
text-indent:20px;
margin-left:30px;
text-align:left;
}
.wby_list li a:link,.wby_list li a:visited{
color:#444442;
text-decoration:none;
line-height:28px;
line-height:26px\0;
*line-height:27px !important;
_line-height:28px;
}
.wby_list li a:hover{
color:#ff6600;
text-decoration:underline;
}
.wby_rt{
float:right;
display:inline;
width:717px;
height:auto;
text-align:center;
}
.wby_rtc1{
float:left;
display:inline;
width:347px;
height:auto;
text-align:left;
border:1px solid #bacfec;
padding-bottom:0px;
margin-left:9px;
margin-top:8px; 
}
.wby_rtc1tle{
height:24px;
background:url(../images/wbytittle2.gif) repeat-x left top;
text-align:left;
}
.wby_rtc1tle_bt{
float:left;
display:inline;
width:240px;
height:24px;
background:url(../images/ico13.gif) no-repeat left center;
margin-left:15px;
text-indent:15px;
}
.wby_rtc1tle_bt a:link,.wby_rtc1tle_bt a:visited{
font:14px "宋体";
font-weight:bold;
color:#333;
line-height:24px;
text-decoration:none;
}
.wby_rtc1tle_bt a:hover{
color:#000;
text-decoration:none;
}
.wby_more{
float:right;
display:inline;
width:70px;
height:auto;
text-align:right;
margin-right:5px;
}
.wby_more a:link,.wby_more a:visited{
coolor:#686765;
text-decoration:none;
line-height:24px;
}
.wby_more a:hover{
color:#000;
text-decoration:none;
}
.wby_lc{
border-top:1px solid #bbd0ed;
}
.wby_lc1{
margin:10px 10px 0 10px;

}
.wby_lc1lt{
float:left;
display:inline;
width:124px;
height:auto;
text-align:left;
}
.wby_lc1lt img{
border:1px solid #ccc;
padding:1px;
}
.wby_lc1lt p{
background:#f68b00;
padding:3px 0px;
text-align:center;
color:#fff;
}
.wby_lc1lt p a:link,.wby_lc1lt p a:visited{
color:#fff;
text-decoration:none;
}
.wby_lc1lt p a:hover{
color:#000;
text-decoration:underline;
}
.wby_lclist{
margin-top:5px;
}
.wby_lclist li{
text-align:left;
line-height:22px;
}
.wby_lclist li a:link,.wby_lclist li a:visited{
color:#759065;
text-decoration:none;
}
.wby_lclist li a:hover{
color:#333;
text-decoration:underline;
}
.wby_lcrt{
float:left;
display:inline;
width:203px;
height:auto;
text-align:left;
text-indent:0px;
padding:0px;
}
.wby_lcrt li{
line-height:25px;
margin-left:5px;
margin-left:5px\0;
*margin-left:-10px !important;
_margin-left:-10px;
}
.wby_lcrt li a:link,.wby_lcrt li a:visited{
font:14px "宋体";
color:#4d4d4d;
text-decoration:none;
}
.wby_lcrt li a:hover{
color:#000;
text-decoration:underline;
}
.wby_lc2{
height:auto;
height:auto\0;
*height:auto !important;
_height:50px;
background:#f1f6fa;
margin:5px 10px 0px 10px;
margin-top:5px;
margin-top:5px\0;
*margin-top:0px !important;
_margin-top:5px;
padding-bottom:8px;
}
.wby_lc2 p{
float:left;
display:inline;
width:218px;
height:auto;
text-align:left;
color:#333;
line-height:22px;
margin:8px 0px 0px 5px;
}
.wby_button{
float:right;
display:inline;
width:90px;
height:auto;
text-align:left;
margin-right:5px;
margin-right:5px\0;
*margin-right:15px !important;
_margin-right:5px;
}
.wby_pic{
width:231px;
height:auto;
text-align:center;
margin:6px 6px 6px 6px;
}
/*女性不孕样式线束------------------*/


/*不孕不育常识样式开始-----------------------*/
.main_clt{
float:left;
display:inline;
width:473px;
height:auto;
border:1px solid #bcd0eb;
padding-bottom:8px;
}
.bytittle{
height:25px;
background:url(../images/cstittle.gif) repeat-x left top;
border-bottom:1px solid #bcd0eb;
}
.bytittle li{
float:left;
display:inline;
width:120px;
height:25px;
background:url(../images/csline.gif) no-repeat right top;
text-align:center;
}
.bytittle li a:link,.bytittle li a:visited{
font:14px "宋体";
color:#656565;
line-height:25px;
text-decoration:none;
}
.bytittle li a:hover{
color:#000;
text-decoration:none;
}
.bytittle li.hover{
height:26px;
background:url(../images/cshover.gif) no-repeat left top;
text-align:center;
line-height:26px;
}
.bytittle li.hover a:link,.bytittle li.hover a:visited{
font:14px "宋体";
font-weight:bold;
color:#1e5aa2;
line-height:26px;
}
.bytittle li.hover a:hover{
color:#333;
text-decoration:none;
}

.main_clt_c1t22{
float:left;
display:inline;
width:127px;
height:auto;
text-align:center;
margin-left:10px;
}
.main_pic{
background:#f1f1f1;
text-align:center;
margin-top:10px;
}
.main_pic h6{
font:12px "宋体";
color:#676767;
line-height:22px;
}
.main_pic h6 a:link,.main_pic h6 a:visited{
color:#676767;
text-decoration:none;
}
.main_pic h6 a:hover{
color:#1e5aa2;
text-decoration:underline;
}
.main_clt_crt{
float:left;
display:inline;
width:325px;
height:auto;
text-align:left;
margin-left:10px;
}
.main_crt_c1{
margin-top:10px;
margin-left:5px;
}
.main_crt_c1 li,.main_crt_c2 ul li{
float:left;
display:inline;
width:155px;
text-align:left;
color:#1b5ba3;
}
.main_crt_c1 li a:link,.main_crt_c1 li a:visited{
font:14px "宋体";
color:#1b5ba3;
line-height:24px;
text-decoration:none;
}
.main_crt_c1 li a:hover{
color:#000;
text-decoration:none;
}
.main_crt_c2{
float:left;
display:inline;
width:320px;
background:#e7f0f9;
margin:5px 0px 0px 0px;
padding:8px 0 8px 5px;
padding-bottom:5px;
padding-bottom:5px\0;
*padding-bottom:8px !important;
_padding-bottom:8px;
padding-top:5px;
padding-top:5px\0;
*padding-top:8px !important;
_padding-top:8px;
}
.main_crt_c2 ul{

}
.main_crt_c2 ul li a{
font:12px "宋体";
color:#333;
line-height:22px;
}
.main_crt_c2 ul li a:link,.main_crt_c2 ul li a:visited{
font:12px "宋体";
color:#333;
line-height:22px;
text-decoration:none;
}
.main_crt_c2 ul li a:hover{
color:#000;
text-decoration:underline;
}
.mar_t15{
margin-top:15px;
}
.mar_t10{
margin-top:5px;
}
.mar_lt10{
margin-left:10px;
}
/*不孕不育常识样式结束---------------------------*/

/*广告样式结束---------------------*/

/*中间内容样式结束-----------------*/

/*页脚样式开始----------------*/
/*.footer{
border:1px solid #bbd0eb;
margin-top:10px;
padding-bottom:10px;
clear:both;
}
.footer h1{
height:35px;
background:url(../images/footerbj.gif) repeat-x left top;
border-bottom:1px solid #bbd0eb;
text-indent:30px;
text-align:left;
}
.footer h1 a:link,.footer h1 a:visited{
font:14px "宋体";
font-weight:bold;
color:#333;
line-height:35px;
text-decoration:none;
}
.footer h1 a:hover{
color:#bbd0eb;
text-decoration:none;
}
.footer_list{
width:936px;
margin-top:10px;
text-align:left;
line-height:25px;
margin-right:12px;
margin-left:10px;
}

.footer_list a{
text-align:left;
margin-left:12px;
line-height:25px;
}
.footer_list a:link,.footer_list a:visited{
line-height:25px;
text-decoration:none;
}
.footer_list a:hover{
text-decoration:none;
}
.copyright{
margin-top:20px;
border-top:1px solid #bbd0eb;
clear:both;
}
.copyright p{
padding-top:15px;
text-align:center;
line-height:22px;
color:#656565;
}*/
/*页脚样式结束----------------------*/

/*表单样式开始-----------------------------------------*/
.loginput{
width:100px;
height:16px;
text-align:left;
border:1px solid #d1d1d1;
line-height:16px;
}
.searchinput{
width:200px;
height:23px;
background:#fff;
border:1px solid #c5e5fe;
text-align:left;
text-indent:10px;
line-height:23px;
color:#cbcbcb;
}
.button1{
width:90px;
height:29px;
background:url(../images/bs_button.gif) no-repeat left center;
font:14px "宋体";
font-weight:bold;
text-align:center;
color:#405980;
line-height:29px;
cursor:pointer;
margin-top:8px;
}
/*字体样式开始----------------------*/
.ft_zc{
color:#e10102;
line-height:32px;
}
.ft_zc:link,.ft_zc:visited{
color:#e10102;
text-decoration:none;
}
.ft_zc:hover{
color:#000;
text-decoration:none;
}
.ft_red:link,.ft_red:visited{
color:#cc0000;
text-decoration:none;
}
.ft_red:hover{
color:#000;
text-decoration:underline;
}
.ft_yellow{
color:#f68b00;
line-height:25px;
}
.ft_red2{
font:12px "宋体";
color:#ff0000;
line-height:22px;
}
.ft_00:link,.ft_00:visited{
color:#ff0000;
text-decoration:underline;
}
.ft_00:hover{
color:#000;
text-decoration:underline;
}

/*---------首页幻灯片（新）*/
#focus_turn { position:relative; height:286px;  }
	#focus_pic { }
		#focus_pic li img { width:268px; height:286px; padding:1px; border:1px solid #D8D8D8; background:#FFF; }
		#focus_pic .normal { display:none; }
		#focus_pic .current { display:block; }
	#focus_btn { position:absolute; right:0px; bottom:0!important;bottom:5px;z-index:10;}
		#focus_btn span { display:block; float:left; overflow:hidden; width:22px; height:22px; margin:0 0 0 -1px;  text-align:center; font:14px Arial, Helvetica, sans-serif; font-weight:700; line-height:22px; cursor:pointer; }
		#focus_btn .normal { background: url(../images/ico14.gif) no-repeat 2px center; color:#fff; }
		#focus_btn .current { background: url(../images/ico23.gif) no-repeat 2px center; color:#FFF; }
		#focus_tx li{ filter:alpha(style=1,opacity=100,finishOpacity=10);background: #333;width:180px;z-index:1;text-align:left;line-height:21px;padding-left:8px;}
	#focus_tx li a:link,#focus_tx li a:visited{color:#fff;text-decoration:none;}
		#focus_tx .normal { display:none; }
		#focus_tx .current {
	display:block;
	position: absolute;bottom:0!important;
	bottom: 5px;
	left:2px;
}
	#focus_opacity {  position:absolute; left:0px;bottom:0!important; bottom:5px; width:235px; height:24px; background:#fff; opacity:0.7; filter:alpha(opacity=40); color:#000;z-index:-1;}
	
	
/*site页面样式开始-------------------------------*/	
.column{
width:952px;
height:auto;
text-align:center;
padding:4px;
margin:0 auto;
}
.column22{
width:960px;
height:auto;
text-align:center;
margin:10px auto 0 auto;
}
.column2{
margin-top:5px;
}
.position2_site{
height:25px;
background: url(../images/casetilbj.gif) repeat-x left top;
text-align:left;
text-indent:20px;
line-height:24px;
color:#000;
border:1px solid #cee0f4;
}
.register{
width:650px;
height:auto;
text-align:left;
margin:0px auto;
padding-top:15px;
}
.box_l h1,.box_r h2,.register h1,.global_module3_caption h3,.global_module3_caption1 h3{
font:14px "宋体";
font-weight:bold;
color:#ff0000;
line-height:22px;
text-align:left;
}
.global_module3_caption h3{
font:12px "宋体";
font-weight: normal;
color:#333;
}
.main_site,.global_module{
height:auto;
border:1px solid #cee0f4;
border-top:0px;
background:#fff;
padding-bottom:10px;
}
.global_module{
border:1px solid #cee0f4;
}
.input_tx{
width:300px;
height:20px;
border:1px inset #d1d1d1;
text-align:left;
}
.input_search { width:54px; height:24px; overflow:hidden; border:none; background:url(../images/btn_search_bg.gif) no-repeat; text-align:center; line-height:24px; color:#FFF; font-weight:700; letter-spacing:1px; cursor:pointer;}

.box_l,.box_r{
float:left;
display:inline;
width:450px;
height:auto;
text-align:left;
margin-top:20px;
}
.box_l{
width:160px;
margin-left:50px;
}

.box_r{
width:680px;
height:auto;
border-left:1px solid #cee0f4;
padding-left:30px;
margin-left:0px;
}
.box_r ul{
margin-top:10px;
}
.box_r ul li{
text-align:left;
line-height:22px;
}
.global_module2,.regi_content{
margin-top:10px;
}
.global_module3_caption{
margin-left:20px;
padding-top:15px;
}
.global_module3_caption1{
margin-left:20px;
padding-top:15px;
}
.user_group{
margin-top:8px;
line-height:22px;
}
#user_tab_caption a{
font:14px "宋体";
font-weight:bold;
color:#333;
}
#user_tab_caption a:link,#user_tab_caption a:visited{
color:#333;
text-decoration:none;
}
#user_tab_caption a:hover{
color:#000;
text-decoration:underline;
}
.user_blog_list{
border-bottom:1px dashed #d1d1d1;
padding-bottom:15px;
}
.user_blog_list h5{
font:12px "宋体";
font-weight:bold;
color:#333;
margin-top:15px;}
.user_blog_list p{
margin-top:10px;
text-align:left;
line-height:22px;
}
.user_blog_op a{
font:12px "宋体";
color:#f60;
}
.user_blog_op a:link,.user_blog_op a:visited{
color:#f00;
text-decoration:underline;
}
.user_blog_op a:hover{
color:#000;
text-decoration:underline;
}
.pages{
margin-top:15px;
}
.pages a{
margin-right:10px;
}
.pages strong{
margin-right:10px;
}
/*site页面样式结束-------------------------------*/	

/*============================================= Infopage pages style  */
#infopage {}
	#infopage .infopage_content {margin-top:20px;}
	#infopage .infopage_content div { padding:0 0 12px 80px; background:url(../images/icon_tip.gif) no-repeat 225px 0; }
	#infopage .infopage_content h1 { padding-bottom:5px; color:#F00; font:14px "宋体"; }
	#infopage .infopage_content h1 a { color:#F00; }
	#infopage .infopage_content a { margin-right:6px; text-decoration:underline; }
	
	
/*个人主页样式开始-------------------*/
ul.ext_nav { height:24px; background:#fff; border:1px solid #cee0f4; color:#369; line-height:1.9em; padding:5px 0 5px 30px;}
		ul.ext_nav li { float:left;display:inline; margin-left:8px; white-space:nowrap; }
		ul.ext_nav a { margin-right:2px; color:#295B72; }
.sumup {width:590px; margin:0 auto;padding-top:20px;}

.col1{
float:left;
display:inline;
width:692px;
height:auto;
text-align:left;
}
.col11{
float:left;
display:inline;
width:686px;
height:auto;
text-align:left;
padding:4px;
}
.bor{
background:#e6eff8;
}
.collc{
background:#fff;
border:1px solid #cee0f4;
border-top:0px;
margin-top:0px;
padding-top:8px;
}
.col2{
float:right;
display:inline;
width:245px;
padding:4px;
}
.col3{
float:right;
display:inline;
width:245px;
padding:0 4px 4px 4px;
}
.pd_list{
width:220px;
height:auto;
text-align:left;
margin:10px auto 0 auto;
}
.pd_list li{
line-height:24px;
text-align:left;
}
.pd_list li a{
cursor:pointer;
}
.pd_list span{
float:right;
display:inline;
width:60px;
height:auto;
text-align:left;
}
.back_blue{
background:#e6eff8;
}
.user_no_body {padding:114px 0; color:#999; font-weight:700; font-size:18px; text-align:center; }

.global_tx_list2 { min-height:150px; height:expression(this.style.height < 150 ? 150: true); overflow:hidden; padding:0 15px; }
	.global_tx_list2 li { height:25px; overflow:hidden; line-height:25px; }
	.global_tx_list2 .box_r { padding-left:10px; color:#999; }
	
.contribution { margin-top:30px;}
		.contribution .input_tx{ width:250px;}
		.contribution td{ padding:5px 0;}
		.contribution .globalbox_border { width:97%; margin:10px auto; border:1px solid #DDF0F4; }
		.contribution .globalbox_border td { padding:5px 0; }
		.contribution #fulledit { width:auto; margin:0 auto; border:1px solid #EEE;}

.index_input{
width:72px;
height:25px;
background:url(../images/searchbut.gif) no-repeat left top;
cursor: pointer;
}

#sarch_list { margin-bottom:15px; color:#999; }
	#sarch_list li { width:96%; height:33px; overflow:hidden; margin:0 auto; background:url(../images/dashed_bg.gif) repeat-x 0 32px; line-height:33px;text-align:left;}
	#sarch_list li strong { margin-right:5px; color:#369; }

/*评论页面样式*/
/* comment */
.comment_caption { position:relative; width:98%; height:31px; border-bottom:1px solid #DEDEDE; margin:0px auto;}
	.comment_caption ul { position:absolute; top:0px; left:0; height:42px; }
	.comment_caption li { display:inline; float:left; margin-right:3px;}
	.comment_caption li a { float:left; height:32px; padding-left:15px; background:url(../images/global_comment_bg.gif) no-repeat 0 -50px; line-height:33px; cursor:pointer; text-decoration:none!important; }
	.comment_caption li div { float:left; padding-right:15px; background:url(../images/global_comment_bg.gif) no-repeat 100% -50px; }
	.comment_caption li.current a { background-position:0 0; cursor:default;}
	.comment_caption li.current div { background-position:100% 0;}
		.comment_caption div.tab_all { font-size:14px; font-weight:700;}
		.comment_caption div.tab_all em { padding-left:6px; font-size:12px; font-weight:400; }

.comment_cont { padding-top:15px; border-top:none; }
	.arti_title { margin: 0 15px 10px;}
		.arti_title h1 { display:inline; padding-right:6px; color:#369; font-size:16px; font-weight:700; }
	.comment_desc { margin:0 15px 6px; color:#999;}
	.arti_summary { margin:0 15px 12px; color:#666; line-height:20px;}	
	.comm_list { margin-bottom:10px;}
		.comm_list .title { margin:8px 10px 12px 10px; padding:5px 12px 0; height:22px; border-top:1px solid #D7DFEC; background:#F8F8F8; color:#999; }
			.comm_list .from_info { float:left; }
			.comm_list .author, .comm_list .author a { margin-right:4px; color:#369;} .comm_list .author a { margin-right:0; }
			.comm_list .post_time { float:right; }
		.comm_op {  padding:5px 12px 0; height:22px; color:#D7DFEC; text-align:right; }
			.comm_op .replay { padding-left:12px; background:url(../images/global_comment_iconbg.gif) no-repeat 0 3px;}
			.comm_op .up, .comment_caption div.tab_up span { padding-left:12px; background:url(../images/global_comment_iconbg.gif) no-repeat 0 -57px; }
			.comm_op .down,.comment_caption div.tab_down span { padding-left:12px; background:url(../images/global_comment_iconbg.gif) no-repeat 0 -117px;}
			.comm_op .discuss {padding-left:12px; background:url(../images/global_comment_iconbg.gif) no-repeat 0 -297px;}
			.comm_op .report {padding-left:8px; background:url(../images/global_comment_iconbg.gif) no-repeat 0 -177px;}
		
		.comm_list .body { margin-bottom:10px; padding:0 12px 0; line-height:20px; }
			.comm_list blockquote { margin-bottom:4px; color:#999; }
			.comm_list blockquote i { overflow:hidden; padding-right:6px; color:#CCC; font-size:257%; vertical-align:bottom; line-height:2px; font-weight:700; font-family:Arial,Tahoma,"Bitstream Vera Sans",Helvetica,sans-serif;}
			.comm_list .body .old { margin-bottom:10px; padding:3px; border:1px solid #D7DFEC; background:#F8FCFD; }
				.comm_list .body .old_title { margin:0 3px; height:22px; overflow:hidden; line-height:22px; font-size:12px; }
				.comm_list .body .old_title .author { float:left; color:#369; }
				.comm_list .body .old_title .color_red { float:right;}
			.comm_list .body .new { margin: 0 3px 10px; word-wrap:break-word;}
			.comm_list .body .floor_op { width:; overflow:hidden; margin-bottom:5px; padding-bottom:5px; border-bottom:1px dashed #D7DFEC; clear:both; } .comm_list .body .floor_op .detail { color:#999; } .comm_list .body .floor_op .detail span{ float:right; } .comm_list .body .floor_op .author { font-weight:700; }
			.comm_list .detail { margin:0 3px; color:#333; word-wrap:break-word;}
			.hideelement { display: none; }
			.comm_list .body .hideold { border: 0; margin-bottom: 0; padding: 0; }
.comm_more { margin:0 20px; } .comm_more em { margin-right:6px; color:#369; font-size:14px; font-weight:700;} .comm_more .color_red { text-decoration:underline; }

.sign_msg { width:580px; margin:20px auto 0; padding-bottom:20px; }
	.sign_msg_login { height:25px; }
		.addface { position:relative; float:right; }
			.facelist { position:absolute; left:-242px; top:20px; width:260px; padding:7px; border:1px solid #CCC; background:#FFF; z-index:9999; }
			.facelist li { display:inline; float:left; margin:0 3px 3px; cursor:pointer; }
		.sign_msg_login .input_tx, .authcode_sub .input_tx { width:50px; margin-right:6px;}
		.sign_msg_login .input_sub { margin:0 6px 0 6px;}
		.sign_msg_login .register { color:#336799;}
		.sign_msg_login .userinfo, .sign_msg_login .userinfo a { color:#369;}
	.sign_msg textarea { width:100%; height:90px; margin-bottom:10px; padding:2px 0 2px 2px; border:1px solid; border-color:#666 #CCC #CCC #666; color:#666; }
	.sign_msg_sub { text-align:right;}
		.sign_msg_sub .input_search { margin-left:6px;}
		.sign_msg_sub .input_checkbox { margin-right:6px; *margin-right:3px; vertical-align:middle; _vertical-align:baseline;}
		.sign_msg_sub label { display:inline-block; *display:inline; margin-right:5px; cursor:pointer; zoom:1;}
	.authcode_sub { position:relative; }
		.authcode_sub .img_code { position:absolute; top:-43px; *top:-37px; left:52px; *left:54px; } .sign_msg_login .img_code { top:-44px; *top:-40px;}
		.sign_msg  a.changcode_txt { margin-left:-6px; color:#999; text-decoration:underline; }
	.sign_msg .sign_tip { padding:15px 0 0; color:#999; text-align:right; }

#hot_comment { border:1px solid #D9D7D8; }
	#hot_comment h3 { height:31px; margin-bottom:10px; background:url(../images/caption_yellow_bg.gif) repeat-x; color:#F01A22; line-height:31px; text-indent:12px; font-weight:700; }
	#hot_comment .comm_list .title { background:none; border:none;}
	#hot_comment .comm_list .comm_op{ background:#FEFCE5; text-align:left; }
	
	
	
	
	
/*网站地图样式开始----2012.2.2新增*/
#site_map{
margin:0px 20px;
padding-bottom:20px;
}
#site_map div{
height:auto;
background:#fff;
margin-top:15px;
border-bottom:1px dashed #ccc;
padding-bottom:15px;
}
#site_map div h1{
font:14px "宋体";
font-weight:bold;
color:#ff0000;
text-align:left;
line-height:24px;
}
#site_map div ul{
margin-top:10px;
text-align:left;
}
#site_map div ul li{
float:left;
display:inline;
margin-right:10px;
text-align:left;
line-height:22px;
}
#site_map div ul a{
margin-right:10px;
text-align:left;
line-height:22px;
word-wrap: break-word; 
word-break: normal;
}
#site_map div ul a:link,#site_map div ul a:visited{
color:#333;
text-decoration:none;
}
#site_map div ul a:hover{
color:#ff0000;
text-decoration:underline;
}


/*友情连接样式开始*/
.link{margin-top:10px; width:960px; margin:auto;}	
	.linktittle{height:30px; background:url(../images/linkbj.png) repeat-x left top;}
	.linktittle_bt{float:left;display:inline;width:98px; height:30px; background:url(../images/linktittle.png) no-repeat left top; text-align:left; text-indent:25px;}
	.linktittle_bt,.linktittle p{font:14px "宋体"; font-weight:bold; color:#1e5aa2; line-height:30px;}
	.linktittle p{float:right;display:inline; width:860px; height:30px; background: url(../images/linkrt.png) no-repeat right top; text-align:left;}
	.linkc{border:1px solid #a4d4eb; border-top:0px; padding:10px 0;}
		.linkc ul{width:961px;}
		.linkc ul li{margin-left:10px; border:1px solid #ccc;}
		.linkc p{ margin:0px auto 0 auto; width:951px; line-height:22px; color:#000; text-align:left;clear:both;padding-left:15px;}
		.linkc p a:link,.linkc p a:visited{ color:#000; text-decoration:none;}
		.linkc p a:hover{ color:#ff5f00; text-decoration:underline;}
		
/*页脚样式开始*/
.footer{ height:178px;background:url(../images/footerbj.png) repeat-x left top; width:960px; margin:15px auto 0 auto;}
	.footernav{width:824px; height:42px; background:url(../images/footernav.png) no-repeat left top; text-align:center; font:14px "宋体"; color:#fff;line-height:42px; margin:0 auto;}
	.footernav a{ color:#fff; text-decoration:none;}
	.footernav a:link,.footernav a:visited{ color:#fff; text-decoration:none;}
	.footernav a:hover{ color:#fff; text-decoration:underline;}
	
	.footerc{ width:923px; margin:0 auto;}
		.footerc_logo{float:left;display:inline;width:226px;margin-top:30px;}
		.footerc p{float:left;display:inline;width:400px; margin-left:40px; text-align:left; color:#000; line-height:22px; margin-top:46px;}
		.footerc ul{float:left;display:inline;width:240px; margin-left:15px; margin-top:15px;}
		.footerc ul li{float:left;display:inline;margin:0px 0 8px 5px;}
		
		
		
.asklist li a {    margin-left: 26px; display: block;}		
