@charset "utf-8";
/* CSS Document */

*{padding:0;margin:0;}
body,td{font-family:"SimSun",Arial, Helvetica, sans-serif;font-size:12px;margin:0px;line-height:23px;color:#323232;}
ol, ul,li,h1,h2,h3{ list-style: none;}
hr{ border: 0; border-top: 1px solid #cacaca; height: 1px; }
img{ border: 0;}
pre{ white-space:normal;}
textarea, input, select{color: #000000;font-family: verdana, tahoma, sans-serif;}
a{color:#333;text-decoration: none;}
a:hover { color: #ff6600; text-decoration: underline; }
.textinput{border:1px solid #e3e9ef;font-size:12px;padding:2px; background:#fff;}/* 普通INPUT样式 */
.force{word-break: break-all; word-wrap:break-word ; overflow:auto;white-space:normal;}/* 强制换行引用时候指定宽 */
.f_{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:baseline;}/* 超过宽度变为...所在容器需要指定宽 */
.right{float:right;}/* 右对 */
.left,.fll{ float:left;}
.cRed,body div a.cRed,body div a:hover.cRed{color:#C00;} /* 红色 */
.cBlue,a.cBlue,a:hover.cBlue{color:#069;} /* 蓝色 */
.cGreen,a.cGreen,a:hover.cGreen{ color:#093;} 
.cPurple,a.cPurple,a:hover.cPurple{ color:#9a2566;}
.cBlack,body div a.cBlack,body div a:hover.cBlack{color:#000;}
.cWhite,a.cWhite,a:hover.cWhite{color:#fff;} 
.cGray,a.cGray,a:hover.cGray{color:#666;} 
.f_12{font-size:12px;}
.f_14{font-size:14px;}
:focus{outline:0;}
.pointer{ cursor:pointer;}.hidden{display:none;} .cHelp{cursor:help; text-decoration:none;} .cMove{ cursor:move;}.not_allowed{ cursor:not-allowed;}
.font{overflow:hidden;white-space:nowrap;font-size:18px;font-family:"Microsoft YaHei","Microsoft JhengHei","Times New Roman",sans-serif;}

/* 清除溢出，浮动 */
.clear{clear:none; clear:both !important;}
.clear hr{display:none;}
/* 不需要额外增加元素的清理浮动的类 */
.wrapfix:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
/* IE7 hack */
*+ .wrapfix{display:inline-block;}
/* IE-mac, IE5, IE6 */
* html .wrapfix{height:1%;}
.wrapfix {display: block;}

/* 浮动 */
.left{float:left;}
.right{float:right;}
.mb5{ margin-bottom:5px;}
.mt10{ margin-top:10px;}
.mr10{ margin-right:10px;}
.pt10{padding-top:10px;}
.pr10{padding-right:10px;}
.pb10{padding-bottom:10px;}
.pl10{padding-left:10px;}
.pa10{padding:10px;}

/* 字体属性 */
.fb{font-weight:bold;}
.fi{font-style:italic;}
.fl{text-align:left;}
.fr{text-align:right;}
.fc{text-align:center;}

/* 图片引用 */
.img{ background:url(img.gif) no-repeat;}
.btn_s,.btn_b{background:url(img.gif) no-repeat -191px -150px; width:66px; height:20px; line-height:20px; display:inline-block;
	color:#fff; font-weight:bold; text-align:center; border:none; cursor:pointer; padding-bottom:2px; font-size:12px;}
.btn_tj{ background-position:0 -500px; color:#dd3e54;}
a:hover.btn_s,a:hover.btn_b{color:#000; text-decoration:none;}
.btn_b{ width:80px; background-position:-288px -150px;}
input.btn_s,input.btn_b{ height:22px; line-height:22px;}
h2{ line-height:30px; height:30px; font-size:12px;}
.h2_bj{background-position:0 -200px;}
.h2_mr{background-position:0 -230px;}
.h2_zx{background-position:0 -260px;}
.h2_qg{background-position:0 -290px;}
.h2_hd{background-position:0 -320px;}
.h2_fs{background-position:0 -350px;}
.h2_jk{background-position:0 -380px;}
.h2_sk{background-position:-400px -140px;}
.h2_ph{background-position:-400px -170px;}
.h2_ztc{background-position:-400px -210px;}
.h2_hd_{background-position:-400px -240px;}
.h2_ht_{background-position:-400px -270px;}
.h2_tg_{background-position:-400px -300px;}
.h2_yhq_{background-position:-400px -330px;}
.h2_jj{background-position:-400px -358px;}
.h2_sq{background-position:-400px -388px;}

/* 图片轮播 */
.flashNews {position:relative;width:320px;overflow:hidden;text-align:left;}
.firstNews {position:relative;float:right;width:320px;margin-bottom:10px;overflow:hidden;border:1px solid #B6CAE3;}
.flashNews, .firstNews {height:460px;}
.flashNews .bg {position:absolute;left:0;bottom:0;width:320px;height:40px;}
#SwitchTitle{ display:none}
#SwitchTitle {height:16px; text-align:center; line-height:22px; background:#ffffff; padding:0 10px; overflow:hidden; width:294px;}
#SwitchTitle a:link,#SwitchTitle a:visited { color:#000000; font-weight:bold;}
#SwitchTitle a:hover { color:#ff0000; text-decoration:none;}
.firstNews p a {font-size:12px;}
.flashNews ul {position:absolute;right:0;bottom:0;padding-left:47px;_padding-left:46px; z-index:2;}
.flashNews ul li {float:left;width:15px;height:18px;line-height:18px;text-align:center;margin-left:1px;background:#000000;}
.flashNews ul li a {display:block;width:15px;height:18px;font-size:10px;font-family:Tahoma;font-weight:bold;color:#FFFFFF;}
.flashNews ul li a:hover, .flashNews ul li a.sel {color:#F20000;}
.firstNews ul {width:314px;height:auto;overflow:hidden;_zoom:1;margin:0 0 0 12px;}
.firstNews ul li {position:relative;width:310px;height:22px;line-height:22px;overflow:hidden;text-indent:10px;font-size:14px;}
.flashNews ul li a:visited { color:#FFFFFF}
.flashNews ul li a.sel:link,.flashNews ul li a.sel:visited,.flashNews ul li a.sel:hover {color:#fff; background:#ff0000;}

/* 主体 */
#nav,.top,.con,.foot{ width:950px; margin:0 auto; clear:both;}
.box{background:url(boxbg.gif) left -59px no-repeat; margin-bottom:10px; padding-top:10px;}
.box_foot{ background:url(boxbg.gif) no-repeat; height:9px; line-height:9px; clear:both;}
.box_foot hr{ display:none;}
.box .main{ border-left:1px solid #f3d9d9; border-right:1px solid #f3d9d9; padding:5px 20px 10px 20px; zoom:1;}

#container{background:#fff;width:950px;margin:0 auto;}

/* 头部 */
#commonHeader{ height:auto; margin-bottom:10px;}
#headerAd{height:220px;}
#headerAd .hAdLeft,#headerAd .hAdRight{width:100px;height:220px;margin-bottom:0;padding-bottom:0;}
#headerAd .hAdTop,#headerAd .hAdDown{width:730px;height:50px;margin-bottom:0;padding-bottom:0;}

#headerAd .hCenter{width:730px;height:220px;}
#headerAd .hAdBanner{width:auto;height:104px;padding-top:4px;margin:5px 0;border:#bad9f5 solid 1px;background:url(bg_x.gif) repeat-x left -356px;}
#headerAd .hAdBanner div ul,#headerAd .hAdhuanrao{line-height:20px;color:#999;}
#headerAd .hAdBanner div ul li a,#headerAd .hAdhuanrao a{color:#000082;}
#headerAd .hAdBanner div ul li a:hover,#headerAd .hAdhuanrao a:hover{color:#cc0000; text-decoration:underline;}
#headerAd .hAdhuanrao{width:465px;}

/* 菜单 */
.menu{ height:68px;}
.menu a{color:#ffebef;}
.menu h1{ background:url(logo.gif) no-repeat;float:left;}
.menu ul{ width:182px; padding:15px 0 0 78px; float:left; line-height:18px;}
.search{ color:#5e5d5e; height:65px; background-position:0 -68px; padding:8px 0 0 112px;}
.search span.cPurple{ text-align:center; float:left; width:265px;padding-top:6px;}
.search a.cPost{ width:180px; float:left; text-indent:-999em;}
.search .search_m{ float:left; width:625px;}
.search .search_m a{color:#5e5d5e;}
.search div.right{ padding-right:8px;}

/* 三列内容区域 */
.main_A{ float:left; width:320px;}
.main_B{ float:left; width:414px; margin-left:10px; background-position:-400px -430px;}
.main_B div.img{ margin:12px 0 2px 14px; height:30px; line-height:30px; overflow:hidden;}
.main_B div.img a{ width:81px; height:30px; float:left; text-indent:-999em;}
.main_C{ float:right;width:202px;border-right:4px solid #f0b2c5; border-bottom:4px solid #f0b2c5;}
.main_D{ float:left; width:730px;}

/* 链接样式 
.p_3_l li a, .p_3_r li a,.main_B_con ul li a,.newsstyle a.newstit{ text-decoration:underline; font-family:Verdana, Arial, Helvetica, sans-serif; color:#004499;}
*/
.main_B_con .dz ul{ border-top:none; padding-top:none;}
.main_B_con .dz ul li{ width:100%;}
.dz a{}
.dz em{color:#B2457E; font-style:normal;}
.dz span{color:#333; display:none;}
.newsstyle a,.newsstyle{ font-size:14px; color:#B2457E;}
.newsstyle a.newstit{color:#333;}
.p_3_r li a span.huant{color:#FF0000;}
/* 头题列表 */
.main_B_con{ border-right:4px solid #f0b2c5; background:#FFF; height:412px; overflow:hidden;}
.main_B_con h1.font{padding-top:12px;}
.main_B_con p.fc{ line-height:24px; height:24px; overflow:hidden;}
.main_B_con ul{ margin:8px 0 0 0; padding-top:5px; border-top:1px dotted #ccc; width:408px;}
.main_B_con ul li{float:left; width:50%;font-size:14px; color:#b2457e; line-height:26px; overflow:hidden; height:26px;}
.main_B_con ul.li_all{border-top:0; padding:0; margin:0;}
.main_B_con ul.li_all li{width:100%; font-size:14px;line-height:25px; overflow:hidden; height:25px;}
.main_B_con ul li a{ padding-right:5px;}
.main_B_con h3{ clear:both; font-size:12px; font-weight:normal; background:url(boxbg.gif) left -22px repeat-x; margin:8px 20px 0 0;} 
.main_B_con h3 span{ background-color:#9c0824;padding:3px 10px; background-position:-400px -530px;}
.main_B_con h3 span a{ color:#FFF;}
/* 右侧列表 */
.main_C h2.img a{ float:left; margin-left:15px; width:70px;}
.main_C_box{}
.main_C_box ul{padding:11px 0 14px 6px; clear:both;}
.main_C_box ul li{line-height:22px;height:22px; overflow:hidden; margin-right:8px;}
.main_C_box a.left img{padding:3px; margin-top:2px; border:1px solid #f0b2c5;}
.main_C_box .main_C_more{ float:left; width:90px; height:70px; overflow:hidden;line-height:18px;}
.h2_hd_,.h2_ht_,.h2_tg_,.h2_yhq_{ margin-left:5px; line-height:28px; overflow:hidden; height:28px; margin-top:2px; text-indent:-999em;
	 clear:both;}

/* 第1屏 */
.p1_l{ width:700px; padding-right:23px; float:left;}
.p1_l_tit{ margin-bottom:16px;}
.p1_l_tit a{ float:right;text-indent:-999em; margin-left:10px;}
.p1_l_tit a.h2_bj{ width:135px; line-height:30px; float:left;}
.p1_l_main{}
.p1_l_con{ padding-left:10px;}
.p1_l_con div.left{ width:290px;}
.p1_l_con div.right{ width:375px;}
.p1_l_con div.right h3.font{line-height:26px; height:26px; overflow:hidden;white-space:normal; margin:0 10px; text-align:center;}
.p1_l_con ul.wrapfix{ width:375px; float:right;}
.p1_l_menu{color:#93414f; border-bottom:1px solid #f4c9d2; margin-bottom:16px; padding:0 8px;}
.p1_l_menu a{ color:#93414f;height:28px; line-height:28px; padding:0 8px;}
.p1_l_menu a.hover{ background:url(img.gif) -400px -490px no-repeat; width:75px; display:inline-block; text-align:center;
		color:#fff; font-weight:bold; padding:0;}
.p1_l_menu a.hover:hover{ text-decoration:none;}
.p1_l_li{ clear:both; padding-top:10px; margin:15px 0 0 10px; border-top:1px dotted #ccc; font-size:14px;zoom:1;}
.p1_l_li li{ float:left; width:50%; line-height:24px; overflow:hidden; height:24px;}
.p1_l_li li a{padding-right:10px;}
.p1_r{ width:185px; float:left;}
.p1_r h2{ overflow:hidden; text-indent:-999em;}
.p1_r ol.img{ background-position:-900px -148px; margin:5px 0;}
.p1_r ol.img li{ margin-left:23px; line-height:25px; height:25px; overflow:hidden;}

/* 第2屏 */
.p_2_l{}
.p_2_a{ clear:both; background-position:0 -560px; margin:0 -10px; position:relative; width:928px;}
.p_2_a h2{ clear:both; font-weight:normal; color:#93414f;}
.p_2_a h2.pa10{ padding:0 20px 0 0; line-height:44px; height:44px;}
.p_2_a h2.pt10{ border-top:1px dashed #c3c3c3; margin:0 20px;}
.p_2_a h2 a{color:#93414f;}
.p_2_a h2 span.h2_ztc{ width:200px; overflow:hidden; text-indent:-999em;}
.p_2_a_1{ float:left; width:210px; padding:15px 0 15px 10px; font-size:14px; height:165px;}
.p_2_a_1c{width:230px;}
.p_2_a_1 ul{ padding-top:12px; line-height:26px;}
.p_2_a_1 h3{ text-indent:-999em;}
.btn_pingA,.btn_pingB{ display:inline-block; background:url(img.gif) no-repeat 0 -150px; width:65px; height:30px;}
.btn_pingB{ width:79px; background-position:-71px -150px;}
.com_li li{ float:left; width:110px; overflow:hidden; padding-left:18px;}
.com_li li a{ display:block; line-height:18px; overflow:hidden; text-align:center;}

/* 第3屏 */
.p_3_l{ float:left; width:420px; padding-right:30px; color:#af427f;}
.p_3_r{float:right;width:420px; padding-left:30px;color:#af427f; border-left:1px dashed #CCC;}
.p_3_l h2.img,.p_3_r h2.img{ width:300px;}
.p_3_l h2.img a,.p_3_r h2.img a{ padding:0 10px; width:30px; margin-right:8px; text-indent:-999em; overflow:hidden; float:left;}
.p_3_l ul.f_14,.p_3_r ul.f_14{ padding:10px 0;}
.p_3_l ul.f_14 a.f_12, .p_3_r ul.f_14 a.f_12{ clear:both; display:block;}
.p_3_l li,.p_3_r li{ line-height:24px; overflow:hidden; height:24px;}
.p_3_l li.fc,.p_3_r li.fc{ height:145px; line-height:18px; margin-bottom:8px; overflow:hidden;}
.p_3_l_l{ float:left;width:200px; overflow:hidden;}
.p_3_l_r{float:right;width:200px; overflow:hidden;}

.women_safe li{line-height:48px; height:48px;}/* 女性保险 */
.women_safe li a{ display:block; line-height:24px; overflow:hidden; height:24px;}
.women_safe a.pl10{ color:#ce4f02;}
.login{ font-size:12px;}/* 登录 */
.login p{ padding-top:10px;}
.login p.pl10{ padding-left:58px;}

/* hezuo */
.f_link h2{ border-bottom:1px solid #f3d9d9; padding-bottom:8px;}
.f_link div.pa10{ padding:15px 0; color:#93414F;}
.f_link div.pa10 a{ display:inline-block;}
/* 右侧广告 */
.ad400120{ padding-top:16px; clear:both; text-align:center;}