@charset "gb2312";
/* CSS Document */

body{ margin:0px; padding:0px; font-size:12px;font-family:Helvetica,Arial,sans-serif;}
dl,dt,dd,ul,li{margin:0px; padding:0px; list-style:none;}
a{ color:#006699;}
a:hover{ color:#F00;}

.clearfix:after
{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clearfix
{
display:inline-block; 
}
/* Hide from IE Mac */
.clearfix {display:block;}
/* End hide from IE Mac */
/* end of clearfix */

.main{ width:975px; overflow:hidden; margin:auto;}
.head{width:975px; overflow:hidden; margin:auto;}
.menu{ width:975px; margin:auto;}

.bg{background:url(/imgs/header_bg.gif) repeat-x;height:32px; padding-top:2px; overflow:hidden;}
.menu a{  float:left; display:block; width:92px; height:27px; text-align:center; line-height:27px; overflow:hidden;  color:#FFF; font-weight:bold; font-size:14px; text-decoration:none;background:url(/imgs/fg.jpg) no-repeat right;}
.menu .mxz{ background:url(/imgs/xzbg.gif) no-repeat;}

.logo{ float:left; margin-top:10px;}
.tph{ color:#999;}
.user a{ margin:5px; color:#006699;}
.user{ float:right; text-align:right; line-height:22px;}

.left{ float:left; width:190px;}
.right{ float:left; margin-left:10px; width:775px; overflow:hidden;}

.left dt{ height:40px; line-height:40px; border-bottom:#999 solid 1px; font-size:14px; color:#006699; font-weight:bold;}
.left dd{ border-bottom:#999 solid 1px; padding-bottom:10px;}
.left dd li{ margin-top:10px;}
.left dd li a{  text-decoration:none; color:#666;}
.left dd li a:hover{ color:#F00;}
.left dd li .bc{ font-weight:bold; color:#F00;}

.pic{ margin-top:5px;}

.bk{ width:380px; float:left; overflow:hidden; border:#ccccff solid 1px; margin-top:10px; padding-bottom:10px; margin-right:10px;}
.bk dl{ margin:0 10px 0 10px;}
.bk dt{ line-height:22px; font-weight:bold;}
.bk dd{ line-height:20px;}


.gs{ float:left; font-weight:bold;}
.buton{ float:right;}
.buton a{ color:#cc6600; float:left; display:block; width:60px; height:20px; text-align:right; margin-left:10px; line-height:20px; background:url(/imgs/ico2.gif) no-repeat left;}

.buton .btn{ background:url(/imgs/button.gif) no-repeat; width:81px; height:20px; display:block; line-height:20px; text-align:center; color:#FFF; text-decoration:none; font-weight:bold;}

.lb a{ color:#cc6600;display:block; width:60px; height:20px; text-align:right; margin-left:10px; line-height:20px; background:url(/imgs/ico2.gif) no-repeat left;}

.lb .btn{ background:url(/imgs/button.gif) no-repeat; width:81px; height:20px; display:block; line-height:20px; text-align:center; color:#FFF; text-decoration:none; font-weight:bold;}

.cd{ margin-right:0px;}

.faq{ margin-top:10px; clear:both; background:url(/imgs/dabg.gif) no-repeat; height:90px; overflow:hidden;}

.faq table{ margin:auto; width:90%;}
.info{ color:#F00; font-weight:bold; padding-top:10px;}
.info ul{ margin-left:12px; line-height:18px; margin-top:4px;}
.info a{ color:#666; text-decoration:none; font-weight:normal;}
.info a:hover{ color:#F00; text-decoration:underline;}

.foot{clear:both; margin-top:10px; border-top:#0099cc solid 2px; line-height:25px; text-align:center; padding-top:5px; color:#333;}

.dh{ height:24px; line-height:24px; width:1000px; margin:auto; background:#ccffff; margin-top:5px; text-indent:10px;}
.dh a{ font-weight:bold; color:#990099;}
.dh a:hover{ color:#F00;}
.dh b{ font-size:15px;}

.left .bno{ border-bottom:none; padding-bottom:0px;}

.list{ border-bottom:#dfdfdf solid 1px; width:100%; border-collapse:collapse;font-family:'宋体';}
.list td{ line-height:20px; color:#666;}

.til{ font-weight:bold; color:#990099; margin-top:10px; white-space:nowrap;}

.bj{ border:#99cccc solid 1px; background:url(/imgs/bjbg.gif) repeat-x; height:30px; overflow:hidden; margin-top:7px;}
.bj table{ border-collapse:collapse; height:30px;}
.bj input{ background:url(/imgs/bj_btn.jpg) no-repeat; width:52px; height:20px; font-size:12px; border:none; cursor:pointer;}

.fy{ float:right; clear:both;}
.fy a{ display:block; float:left; height:20px; border:#dfdfdf solid 1px; text-decoration:none; color:#0066cc; line-height:20px; padding:0 5px 0 5px; margin-left:3px;font-family:sans-serif,Arial,"宋体";}
.fy a:hover{ border:#0066cc solid 1px;color:#0066cc;}
.fy .xz{border:#0066cc solid 1px; background:#0066cc; color:#FFF; font-weight:bold;}
.fy .xz:hover{ color:#FFF;}

.ft{ margin-top:10px;clear:both;}
.xbj{ float:left;}
.xbj input{ background:url(/imgs/bj_btn.jpg) no-repeat; width:52px; height:20px; font-size:12px; border:none; cursor:pointer;}

.bjcont{ margin-top:10px; text-align:center;}

.bod{ border-collapse:collapse; table-layout:fixed; margin:auto;}
.bod td,.xbod th{ height:25px;}
.bod th,.xbod th{ font-weight:normal; background:#eee;}
.bod span{ color:#F00; font-weight:bold;}

.xbod{ border-collapse:collapse; table-layout:fixed;}

.h1{ font-size:14px; color:#990099; font-weight:bold;}
.h2{ color:#F00;}

.gh{ background:#ccffff;}

.tb{ background:url(/imgs/insur.gif) no-repeat; width:85px; height:21px; padding-bottom:2px; *padding-bottom:0px; *padding-top:2px; border:none; font-size:12px; font-weight:bold; color:#FFF; cursor:pointer;}
.xx{ background:url(/imgs/info.gif) no-repeat; width:85px; height:21px; padding-bottom:2px; *padding-bottom:0px; *padding-top:2px; border:none; font-size:12px; font-weight:bold; color:#FFF; cursor:pointer; margin-left:10px;}

.titl{ font-size:18px; text-align:center; color:#000;}

.tbinfo{ margin-top:10px; line-height:22px;}

.tbinfo th{ text-align:left; font-size:13px; color:#333333;}
.tbinfo td{ color:#333;}
.tab1 td{ height:;}

.tab2 span{ font-weight:bold; color:#333; margin-left:20px;}
.tab2 span b{ color:#F00;}
.tab2 div{ font-weight:bold; color:#000;}
.tab2 div b{ color:#F00;}
.tab3{ margin-top:10px;}
.tab3 td{ color:#F00; font-size:14px;}
.tab3 .bt{ border-bottom:#999 solid 1px; color:#000;}

.tab4 th{ text-align:center;}

.sm{ margin-top:10px; text-indent:3px;}

.but{ margin-top:20px; text-align:center;}

.tab1 span{ color:#000; margin-left:10px;}
.tab1 b{ color:#F00;}

.fl{ margin-top:5px; border:#0CF solid 1px; padding:10px; line-height:22px;}
.fl b{ color:#006699;}
.fl a{ margin-left:10px;}

.left .pm li{ margin-top:5px; font-weight:bold;}
.pm li,.left .pm li a{ color:#006699; font-size:12px; font-weight:normal;}

.xtil,.wztil{ color:green; font-weight:bold; border-bottom:#ccc solid 1px; margin-top:20px; line-height:22px;}
.wztil{  margin-top:10px; padding-bottom:5px;}
.xul{ margin-top:5px; margin-bottom:10px;}
.xul li{ line-height:22px;color:#666; height:20px;}
.xul a{ text-decoration:none; color:#666;}
.xul .bob{ color:#F00; font-weight:bold;}

.card{ border-bottom:#CCC solid 1px; margin-top:10px; line-height:22px; font-weight:bold; color:#333;}

.lx{ font-weight:bold; line-height:22px; color:#666699;}
.qh a{ float:left;}

.mz{ color:#666; margin-bottom:25px; margin-left:30px;}
.mz b{ font-weight:bold; color:green; font-size:15px;font-family:Helvetica,Arial,sans-serif;}

.tab2 .mr{ margin:0px; color:#F00; font-weight:normal;}

.TabA {
	FONT-SIZE: 12px; font-weight:normal; BACKGROUND: #999; COLOR: #666; margin-right:20px;
}
.TabA TH {
	FONT-WEIGHT: bolder; BACKGROUND: #e7e7e7; HEIGHT: 24px
}
.TabA TD {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; BACKGROUND: #fff; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.tabx{ border-collapse:collapse; color:#333;}
.tabx td,.tabx th{ border-bottom:#ddd solid 1px;}
.tabx td{ color:green;}
.bx_zifei span{ font-weight:normal;}
.bx_smlist{ background:#fefefe; border:#ccc dotted 1px; padding:10px; margin:10px 0; color:#333;}
.cb_box2{ float:left;}
.cb_box3{ float:left;}

.bn input{ font-size:12px; padding-top:0px!important; padding-top:2px;}

/*DateCSS样式*/

.header {font: 12px Arial, Tahoma !important;font-weight: bold !important;font: 12px Arial, Tahoma;font-weight: bold;color: #154BA0;background:#C2DEED;height: 25px;padding-left: 10px;
}
.header td {padding-left: 10px;}
.header a {color: #154BA0;text-decoration:none;}
.header input {background:none;vertical-align: middle;height: 16px;}
.category {font: 12px Arial, Tahoma !important;font: 12px Arial, Tahoma;color: #92A05A;height:20px;background-color: #FFFFD9;}
.category td {border-bottom: 1px solid #DEDEB8;}
.expire, .expire a:link, .expire a:visited {color: #999999; text-decoration:none; }
.default, .default a:link, .default a:visited {color: #333333;text-decoration:none;}
.checked, .checked a:link, .checked a:visited {color: #FF0000;text-decoration:none;}
.today, .today a:link, .today a:visited {color: #00BB00; text-decoration:none;}
.altbg2 a{font: 11px Arial, Tahoma;}
.default a:hover{text-decoration:underline;}
#calendar_year {display: none;line-height: 130%;background: #FFFFFF;position: absolute;z-index: 10;}
#calendar_year .col {float: left;background: #FFFFFF;margin-left: 1px;border: 1px solid #86B9D6;padding: 4px;}
#calendar_year .col a{ text-decoration:none; color:#666;}
#calendar_month {display: none;background: #FFFFFF;line-height: 130%;border: 1px solid #86B9D6;padding: 4px;position: absolute;z-index: 11;}
#calendar_month a{text-decoration:none; color:#666;}
.tableborder {background: white;border: 1px solid #86B9D6;}
#year,#month{padding-right:10px;}
.zmo,.zmo a{ color:#090; text-decoration:none;}
#hourminute input{height:13px; font-size:12px;}

/*DateCSS样式 end*/

.lin{ border-bottom:#336699 solid 1px; height:27px; margin-top:10px;}
.bua{ margin-top:-27px;}
.bua a{ display:block; float:left; text-decoration:none; font-size:13px; width:101px; height:27px; text-align:center; line-height:27px; color:#006666; background:url(/imgs/bq2.gif) no-repeat; margin-left:10px;}
.bua .xz{background:url(/imgs/bq1.gif) no-repeat; font-weight:bold; color:#000;}
.bua select{ float:right;}

.tab th{ height:26px; background:url(/imgs/thbg.gif) repeat-x; text-align:center;}
.tab tr{ height:25px;}
.tab td{ color:#333;}

.fd{ width:100%; background:#fefefe; border:#ccc dotted 1px; }

.fd td{ font-size:13px;}
.smf{ margin-top:10px; margin-bottom:4px;}
#smf{background:#fefefe; border:#ccc dotted 1px; padding:10px;}

.lev1{ text-align:center;}
.bd{border-left:#6699cc solid 1px;}
.bxt{ width:120px; border:#6699cc solid 1px; border-bottom:none; border-left:none; float:left;background:#eee;}
.bxt div{height:auto!important;height:25px; line-height:25px; border-bottom:#6699cc solid 1px; text-align:right;}
.lie{ width:283px; border-top:#6699cc solid 1px; border-right:#6699cc solid 1px; overflow:hidden; float:left;}
.lie div{ height:25px; line-height:25px; border-bottom:#6699cc solid 1px; text-align:center;}

.lie .cpmc,.liew .cpmc{font-size:14px; color:#990099; font-weight:bold;}
.lie .cpg,.liew .cpg{font-size:12px; color:red;}
.gl{background:#ccffff;}

.bxt2{ width:120px; border:#6699cc solid 1px; border-bottom:none; border-left:none; border-top:none; float:left;background:#eee;}
.bxt2 div{height:auto!important;height:25px; line-height:25px; border-bottom:#6699cc solid 1px; text-align:right;}

.lie2{ width:283px; border-top:#6699cc solid 1px; border-right:#6699cc solid 1px; border-top:none;overflow:hidden; float:left;}
.lie2 div{ height:25px; line-height:25px; border-bottom:#6699cc solid 1px; text-align:center;}

.liew{ width:404px; border-top:#6699cc solid 1px; border-right:#6699cc solid 1px; overflow:hidden; float:left;}
.liew div{ height:25px; line-height:25px; border-bottom:#6699cc solid 1px; text-align:center;}
#lev2{ background:url(/imgs/bb.gif) repeat-y right; float:left;}
#lev3{border-top:#6699cc solid 1px; margin-top:-1px; float:left;}

.rdc{ color:#F00; font-weight:bold;}
.nnl{border:#6699cc solid 1px; border-left:none; border-top:none; width:120px; height:35px; float:left;padding-top:15px;}
.nnl1{border:#6699cc solid 1px; border-left:none; border-top:none; width:283px; height:35px; float:left; text-align:center; padding-top:15px;}
.nnl2{border:#6699cc solid 1px; border-left:none; border-top:none; width:404px; height:35px; float:left; text-align:center; padding-top:15px;}

.infotb dt{ text-align:center; color:#0082d6;  font-size:14px; font-weight:bold;}
.infotb dd div{ width:130px; margin-right:30px; float:left; }
.infotb dd a{  white-space:nowrap;color:#006699;}
.infotb dd a:hover{ color:#F00;}

.infodel{ margin-top:20px;}
.infodel a{ color:#006699;}
.infodel a:hover{ color:#F00;}
.infodel dt{ font-weight: bold; color:#333;}
.infodel dd{ color:#444; line-height:20px;}
.infodel dt div{ float:left;}
.infodel dt a{ float:right; font-weight:normal;}
.infodel dd li{ padding-left:20px; background:url(/imgs/tico.gif) no-repeat 5px 5px;}

.baoxianTabBox{
    color:#666;
	font-size: 10pt;
	word-break:break-all;
	cursor: default;
	BORDER:1px #dddddd solid;
	background-color:#fff;
	border-collapse:separate;
	align:center;
}
.bxtitleBg{background:#E8E8E8;text-align:center;height:22px;font-weight:bolder;}
.bxoverbg{background:#EECC55;}
.bxoutbga{background:#fff;}
.bxoutbgb{background:#f8f8f8;}

.red dt,.red dd{ color:#F00;}

.login{ width:91px; height:30px; background:url(/imgs/login.gif) no-repeat; border:none;}
.lg{ height:20px; width:175px; font-size:15px; line-height:20px;}
.log{ font-size:13px; color:#666; margin:10px 0 20px 0;}
.log a{ font-size:12px; margin-left:15px;}

.porduct_bxtbBoxE{ border-top:#ddd solid 1px;}
.porduct_bxtbBoxE span{ font-weight:bold; color:#F00; line-height:30px;}
.porduct_bx{ line-height:30px;}

#declare{ color:#333; line-height:20px;}

.cad{ font-size:14px; text-align:center; font-weight:bold; margin-top:10px;}

.cadys b{ color:#333;}

.cadts{ background:#fefefe;padding:10px; border: dotted #ccc 1px; margin-top:10px; color:#333;}

#end_date{ font-weight:normal;}
#tsx{ margin:0px 3px 0 3px; color:#F00;}
#pri{ color:#F00; margin-left:10px;}

.tab2 .radio{ font-weight:normal; width:130px; text-align:left;  float:left; margin-left:0px; margin-right:10px;}
.xzwd{ width:300px;}

.clausetil dt{ border-bottom:#ddd solid 1px; margin-top:1px; cursor:pointer; font-weight:; height:22px; line-height:22px; text-indent:10px;}
.clausetil dt a{ color:green;}
.clausetil dd{ }

.clause{ line-height:20px; color:#555; font-size:12px; font-family:Tahoma, Helvetica, Arial, "\5b8b\4f53", sans-serif;}
.clause li{ list-style:decimal;}
.clause p{ margin:10px 0;}
.clause span{  display:block;margin:10px 0 10px 39px;}
.wgt{ font-weight:bold; color:#333;}
.clause h1{ font-size:14px; color:#000;}

.clausetab{ border-collapse:collapse; width:60%; border-color:#666; border:#666 solid 2px; margin:10px 0;}
.clausetab td,.clausetab th{ height:22px; text-align:center; font-size:12px;}
.clausetab th{ white-space:nowrap;}

#insurbx li{ color:#333;}
#insurbx{ color:#333;}

.scan{ height:22px; font-size:12px; padding:0 5px 0 5px;}

.yqlj{ clear:both; margin-top:10px; background:url(../imgs/yqljbg.gif) repeat-x bottom; padding-top:1px; text-align:left; border-top:#6699cc solid 2px; }
.yqct{ border:#ccccff solid 1px; padding:10px;padding-bottom:0px;padding-right:0px;width:962px; float:left;}
.yqct a{ color:#666; text-decoration:none; }
.yqct a:hover{ color:#F00; text-decoration:underline;}
.yqct img{ border:none;}
.yqct dl{ float:left; width:88px; height:56px; overflow:hidden;margin-bottom:6px;margin-right:8px;}
.yqct dt{ margin:0px;}
.yqct dd{ margin:0px; height:22px; line-height:22px; text-align:center;}

.wznr{ color:#333; border:#dadada solid 1px; margin:0px; padding:10px;}
.wznr dt{ font-size:18px; font-weight:bold; color:#000; margin:10px 0; text-align:center;}
.wznr dd{ line-height:22px; font-size:14px;}
.wznr p{ text-indent:28px;}
.wznr ol{}
.wznr li{ list-style:decimal;}

#hourend{ margin:0px;}

.faqct{ line-height:22px; margin-top:10px;}
.faqct dt{ font-size:15px;
	color:#0082d6;
	font-family:"宋体";
	font-weight:bold;
	text-align:center;
}
.faqct dd{ color:#444;}
.faqct dd p{margin:5px;}
.wyjc{ font-weight:bold; color:#333;}

.tlgg{ clear:both; margin:10px 0;}
.xnews{ float:left;}
.xnews dl{ float:left; width:316px; border:#bcd4ed solid 1px;}
.xnews dt{ margin:0px; background:url(../imgs/indexbewsbg.gif) no-repeat center; height:28px; line-height:28px; color:#333; font-weight:bold; text-indent:10px;}
.xnews .rns{ margin-right:10px;}
.xnews ul{ margin:5px;}
.xnews li{ line-height:22px;}
.xnews li a{ color:#333; text-decoration:none;}

.lyk{ float:left; margin-top:10px;}
.lyk dl{ width:380px; height:185px; float:left;border:#bcd4ed solid 1px;}
.lyk dt{margin:0px; background:url(../imgs/lykbg.gif) no-repeat center; height:28px; line-height:28px; color:#ff6600; font-weight:bold; text-indent:10px;}
.lyk .lykl{ margin-right:10px;}
.lyk ul{ margin:5px;}
.lyk li b{ color:#666; margin-right:10px;}
.lyk li{ line-height:22px; color:#666;}
.lyk dd div{ margin-top:10px; margin-left:10px; margin-bottom:10px; color:#666;}
.lyk dd{ color:#666;}

.lyk_bk{ margin:auto; margin-top:5px; width:186px; height:41px; line-height:41px; text-align:center; color:#666; background:url(../imgs/lykcbg.gif) no-repeat;}
.lyk_bk2{ margin:auto; margin-top:5px; width:186px; height:41px; line-height:16px; color:#666; background:url(../imgs/lykcbg.gif) no-repeat;}
.lyk_bk2 span{ margin-left:10px; display:block; margin-top:5px;}
.lyk_jt{ text-align:center; margin-top:5px;}

.xzzx{ width:505px; height:40px; background:url(../imgs/xzbgh.gif) no-repeat; text-indent:65px; line-height:35px; margin:10px;color:#666;}
.xzzx a{ color:#333;text-decoration:none;}

#formbx th,#validate th{font-weight:normal;}

a img{ border:none;}

.hedbee b{color:#333333;}

.sm_list{ overflow:hidden; zoom:1;}
.sm_list span{ float:left;}