@charset "gb2312";
/* CSS Document */
body{ margin:0px; font-size:12px;font-family:Arial,ï¿½ï¿½Helvetica,ï¿½ï¿½sans-serif;color: #333333;padding: 0px;font-style: normal;line-height: normal;vertical-align: middle;}
a img{ border:none;}
form{padding:0;}

.loginl{background: url("../imgs/topbar_c.gif") repeat-x;width: 705px;height: 32px;float: left;padding-top: 6px;padding-left:10px;}
.loginl a:hover{text-decoration: underline;}
.headerdiv img{vertical-align:middle;margin-top: -1px;}
.header1{height: 100px;float: left;width: 1000px;}
.divider1{margin: 0 8px 0 4px;}
.divider2{margin: 0 5px;}
.loginr{float: right;margin-right:16px;margin-top: -20px;height: 20px;}
.divider3{margin-right: 2px;}
.tele{float: right;margin-top: 20px;margin-right: 10px;}
.teleall{font-size: 14px;color:#0873B9;margin-left: 1px;}
.banner{float: left;height: 36px;}
.banner_l{width: 15px;height: 36px;background-image: url("../imgs/navi_l.gif");float: left;}
.banner_r{width: 15px;height: 36px;background-image: url("../imgs/navi_r.gif");float: left;}
.frmc{width: 970px;height: 36px;float: left;background:url(../imgs/navi_c.gif) repeat-x;float: left;}
.h50{width: 50px;height: 50px;float: left;}
.btns a{color:#ffffff;height: 36px; margin-top: 0px;padding: 0 18px;display: block;float: left;font-size: 14px;font-weight: bold;line-height: 36px;}
.btns a:hover{background:url(../imgs/navi_hover.gif) repeat-x;}
.blocker{width: 1px;height: 36px;background:url(../imgs/navi_blocker.gif) 50% 50% no-repeat;float: left;}
.nsfrm{width: 180px;height: 36px;margin-left:20px;float: left;line-height: 28px;background:url(../imgs/navi_search_ni_bg.gif) 0 5px no-repeat; }
.nsfrm form{vertical-align: middle;}
.nsipt{background: none;border: none;padding: 8px 0 0 12px;width: 135px;font-size: 12px;font-weight: normal;color: #555;vertical-align: middle;}
.nsbtn {background: url("../imgs/navi_search_btn.gif") no-repeat scroll 1px 9px transparent;border: medium none;height: 32px;width: 15px;
vertical-align: middle;}
.frml{width: 15px;height: 50px;float: left;background:url(../imgs/navisub_l.gif) no-repeat;}
.frmr{width: 15px;height: 50px;float: left;background:url(../imgs/navisub_r.gif) no-repeat;}
.frmb{width:970px;height: 50px;float: left;background:url(../imgs/navisub_c.gif) repeat-x;line-height: 42px; }
.ml5{color: #222222;line-height: 32px;font-size:12px;margin-left: 5px; }
.fc05{color: #ff6600;margin-left: 0px;}
.ml5:hover{color: #ff6666;text-decoration: underline;}





.main{ width:985px; margin:auto; overflow:hidden; clear:both;}
.mainl{ float:left;}
.mainr{ float:right;}

.protil{ background:url(../imgs/tilbg.gif) no-repeat; width:670px; height:38px; font-size:14px; font-weight:bold; text-indent:20px; line-height:38px;}
.proct{ width:648px; border:#dbe8f2 solid 1px; background:url(../imgs/probg.gif) repeat-x top; border-top:none; padding:10px; overflow:hidden; zoom:1; margin-bottom:10px;}
.proctl{ float:left; margin-right:20px;}
.proctr{ float:left; width:425px;}
.spolicy{ text-align:center; margin:20px 0;}
.ts{ margin:0 10px 10px 10px; line-height:20px; color:#595d5f;}
.proct ul{margin: 0px;list-style-type: none;}


.prointro{ margin-bottom:20px; color:#595d5f; line-height:22px; }
.prointro span{ display:block; font-size:14px; color:#333; font-weight:bold;}

.buy a { display:block; width:120px; height:30px; background:url(../imgs/buy.gif) no-repeat; margin-left:300px;}
.buy a img { display:none;}

.listtil{ background:url(../imgs/prolist.gif) no-repeat; width:305px; line-height:38px; font-size:14px; font-weight:bold; text-indent:20px;}
.listcont{width:303px; border:#dbe8f2 solid 1px; background:url(../imgs/probg.gif) repeat-x top; border-top:none; overflow:hidden; margin-bottom:10px;}

.prolist{ line-height:30px; background:url(../imgs/lbbg.gif) no-repeat bottom center; text-indent:20px; color:#3372a2; font-size:13px;}
.non{ background:none;}
.prolist a{ text-decoration:none; color:#3372a2;}
.prolist a:hover{ text-decoration:underline;}

.contact{ line-height:40px; background:url(../imgs/contact.gif) repeat-x; border-bottom:#dfdfdf solid 1px; font-size:14px; color:#3372a2; text-indent:20px; font-weight:bold;}
.phone{ padding:10px; line-height:20px; color:#595d5f; font-size:12px;}
.phone div{ overflow:hidden; zoom:1;}
.phone div span{ float:left;}

.corp{ margin:20px auto 0; text-align:center;}
.corp a{ display:block; margin-bottom:20px;}
.corp div{ margin:10px; line-height:20px; color:#595d5f; text-align:left;}

.comli{ padding-left:15px; background:url(../imgs/list_tri.gif) 2px 2px no-repeat ; margin-left:10px; margin-top:10px; padding-bottom:0px;}
.comli a{ text-decoration:none; color:#3372a2;}
.comli a:hover{ text-decoration:underline;}
.combom{ margin-bottom:10px;}



/* policy */

.policytil{ height:72px; background:url(../imgs/2.gif) no-repeat;}
.policytilzf{ height:72px; background:url(../imgs/3.gif) no-repeat;}
.policy_pay { height:72px; background:url(../imgs/4.gif) no-repeat;}
.policyct{ border:#dbe8f2 solid 1px; border-top:none; background:url(../imgs/policybg.gif) repeat-x top; padding:20px 0;}
.policyct a{color:#3372a2; text-decoration:none;}
.policyct a:hover{ text-decoration:underline;}

.tab{ color:#595d5f; margin-right:20px; table-layout:fixed; border-collapse:collapse;}
.newclan input{ width:113px;}
.newclan span{ margin-left:20px; }
.newclan span span{ margin:0px 3px; font-weight:bold; color:#F00; font-family:Helvetica,Arial,sans-serif;}
.newrmb span{ margin-left:10px; font-weight:bold; color:#F00; font-family:Helvetica,Arial,sans-serif;}
.newrmb b{font-family:Helvetica,Arial,sans-serif;}

.topclear{ margin-top:0px;}
.tab th{ font-size:14px; height:30px; font-weight:normal; color:#333; text-align:right; padding-right:10px;}
.xzwd{ width:300px;}
.radio{ font-weight:normal; width:130px; text-align:left;  float:left; margin-bottom:5px; margin-right:10px;}
.radio input{ vertical-align:-1px;}
.chosepro{ padding-top:5px;}

.insurtil{ line-height:30px; font-size:14px; font-weight:bold; background:url(../imgs/tbbom.gif) no-repeat bottom left; margin-left:20px;}
.insure_left{color:#595D5F;font-family: verdana,Arial,"Lucida Grande","Microsoft Yahei","Hiragino Sans GB","Hiragino Sans GB W3",SimSun,STHeiti; }


.clew{ color:#595d5f; line-height:20px; margin-bottom:5px;}
.tab4{ margin-top:0px; width:100%; }
.tab4 th,.tab4 td{ padding:5px 0;color:#535353;font-family:Helvetica,Arial,sans-serif;text-align:center;}
.tab4 th{ color:#535353;}

.tab5{ margin-top:0px; width:100%;}
.tab5 th,.tab4 td{ padding:5px 0;color:#535353;font-family:Helvetica,Arial,sans-serif; text-align:center;}
.tab5 th{ color:#535353;}

.tab6{ margin-top:0px; margin-left:0px; width:500px;}
.tab6 th,.tab4 td{ padding:3px 0;color:#535353;font-family:Helvetica,Arial,sans-serif;}
.tab6 th{ color:#535353;}

.policy_holder{ margin-top:20px;}
.statement{ margin:5px 20px;}
.bx_zifei span{ font-weight:normal;}

.agree{margin:10px 20px 0 20px; color:#595d5f; line-height:20px;}
.agree input{ vertical-align:-2px;}

.bn{ padding-right:20px;}
.bn input{ color:#333;  height:25px; font-size:12px;}

.button{ margin-top:20px; text-align:center;}
.button a{ margin-right:20px;}

/* policy end*/


.zfinfo{ margin-left:20px; margin-top:5px; font-family:Helvetica,Arial,sans-serif;}
.zfinfo th{ font-weight:normal; font-size:14px; color:#333; text-align:right; padding-right:10px;}
.zfinfo td{color:#595d5f; height:25px;}

.urlcp{background:#f3f3f3; padding:10px; margin:10px 20px; color:#595d5f; text-align:left;}
.urlcp input{ color:#333;}

.zfinfo .isomux{ font-family:Helvetica,Arial,sans-serif; font-weight:bold; color:#F00; font-size:16px;}
.zfinfo .expenses{ font-family:Helvetica,Arial,sans-serif; font-weight:bold; color:#ff6b03; font-size:16px;}

.policystil{height:38px; font-size:14px; font-weight:bold; text-indent:20px; line-height:38px; background:url(../imgs/searchtil.gif) no-repeat;}
.policysct{border:#dbe8f2 solid 1px; background:url(../imgs/probg.gif) repeat-x top; border-top:none; padding:20px; overflow:hidden; zoom:1;}

.policysearch{ margin:auto;}
.policysearch th{ font-weight:normal; padding-right:10px; font-size:14px; color:#333;}
.policysearch td{ height:40px; }
.policysearch input{ height:20px; line-height:20px; font-size:14px; width:195px;}
.policysearch select{ font-size:14px;}

/*DateCSS???¤æ?·å?*/


.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*/

.bx_zifei{ line-height:22px;}
.bx_zifei span{ font-weight:normal;}
.bx_zifei b{ color:#F00;}
.cb_box1{ }
.cb_box2{ float:left; margin-top:10px; }
.cb_box3{ float:left;  margin-left:10px; margin-top:10px;}
.cb_box2 td,.cb_box2 th{ padding:5px;}
.TabA {
	FONT-SIZE: 12px; font-weight:normal; BACKGROUND: #999; COLOR: #666;
}
.TabA TH {
	FONT-WEIGHT: bolder; BACKGROUND: #e7e7e7; HEIGHT: 24px; font-size:12px; text-align:left;
}
.TabA TD {
     background:#FFF;
}

.fd{ width:100%; background:#fefefe; border:#ccc dotted 1px; margin-right:20px; margin-bottom:10px; }
.fd input{ height:23px;}
.scan{ height:22px; font-size:12px; padding:0 5px 0 5px; color:#333;}
.fd td{ font-size:13px;padding:5px;}

.downpolicy{ background:url(../imgs/bg_integrated.png) no-repeat -123px -113px; border:none; width:92px; height:26px; color:#FFF; font-weight:bold; text-align:center; margin:20px 0 10px 425px;}

.bx_smlist{ background:#fefefe; border:#ccc dotted 1px; padding:10px; margin:10px 0; color:#333;line-height:22px;}
.sm_list{ overflow:hidden; zoom:1;}
.sm_list span{ float:left;}
.sm_list_child{width:865px;}
#logo_menu { float:none;}
#foot { border:none;}
#relation { width:155px;}
.copy{height: 30px;padding: 10px 0;border-top: 1px solid #ffffff;color: #ffffff;}
.copy li{list-style-type: none;float: left;}
.copy ul{margin: 0px;}
.gzzguanzhu{display:block;float:left;margin-left: 0px;}
.guanz{margin-right: 65px;margin-left: -40px;}
.gz1{background: url("../imgs/footer-ico-2013new.png") 0 50%;width: 16px;height: 16px;margin-left: 4px;display: block;float: left;}
.gz2{background: url("../imgs/footer-ico-2013new.png") -22px 0;width: 16px;height: 16px;margin-left: 4px;display: block;float: left;}
.gz3{background: url("../imgs/footer-ico-2013new.png") -44px 0;width: 16px;height: 16px;margin-left: 4px;display: block;float: left;}
.gz4{background: url("../imgs/footer-ico-2013new.png") -66px 0;width: 16px;height: 16px;margin-left: 4px;display: block;float: left;}




/*footï¿½ã?¥ï¿½ï¿?*/
#footer{background:none repeat scroll 0 0 #ffffff;margin:0 auto;width: 985px;line-height: 20px;}
#footer .links{background:url(../imgs/footer_top_bg.gif) no-repeat scroll center top #e4f8ff;padding:50px 0 10px;}
.d200{width: 200px;}
.fl{float:left;}
.mtb10{margin:10px 0;}
img{border:0 none;vertical-align: middle;}
#footer .links img{margin: 0 10px 10px 0;}
.d125{width: 125px;}
.ml20{margin: 0 0 0 20px;}
.fb{font-weight: bold;color: #222222;}
.mtb10{margin: 10px 0;}
.a3 a{color: #333333;text-decoration: none}
.a3 a:hover{text-decoration: underline;color: #0873b9;}
.dropup,.dropdown{position: relative;}
.d150{width: 150px;}
#footer .sns_icons{margin: 5px 0 0;}
#footer .sns_icons img{margin:0 5px 0 0;}
.clear{clear: both;height: 0;overflow: hidden;}
#footer .guide{background:url(../imgs/footer_guide_bg.gif) repeat-x scroll 0 0 transparent;color: #ffffff;height: 32px;line-height: 32px;text-align: center;padding-top: -20px;}
#footer .guide a{color: #ffffff;margin: 0 0 0 5px;text-decoration: none;}
#footer .guide a:hover{text-decoration: underline;}
#footer .guide strong{font-weight: bold;}
#footer .copyright{margin:10px 0 0;}
.mt10{margin:10px 0 0;}
.d400{width: 400px;}
.bb3{border-bottom:1px dashed #dddddd;height: 0;overflow: hidden;}
.m10{margin: 10px;}
.fr{float: right;}
.ml10{margin:0 0 0 10px;}
.mt5{margin:5px 0 0;}
.al{margin-top:0px;}




@charset "utf-8";

/*CSS reset*/
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,img,a {margin:0;padding:0;}
.main table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
q:before,q:after {content:"";}
abbr,acronym {border:0;}
input,select{
    vertical-align:middle;
}

input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#959595;}
input:-moz-placeholder,textarea:-moz-placeholder{color:#959595;}
input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#959595;}

a{
    outline-style: none;
    text-decoration: none;
    color: #0080FF;
}
a:hover{
    color: #FFB402
}
.tab1, .tab3 {
    border-collapse: separate;
}
/*ï¿½ï¿½æ¶?ï¿½å¨£è¯²ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½æ?ï¿?*/
#jhbeneIframe{

}
#jhbene{
    margin:0 auto;
    width:800px;
    border-top:1px #a2a2aa dashed;
}
#jhbene table{
    width:800px;
    margin-top:10px;
    line-height:24px;
}
#jhbene table th{
    text-align:center;
    font-weight:bold;
}
#jhbene table #bene2{
    text-align:center;
}

/*ï¿½ï¿½æ¶?ï¿½æ?ï¿½ï¿½?°ï¿½ï¿½ï¿½ï¿½æ?ï¿?*/

#jhbene02{
    margin:0 auto;
    width:800px;
    border-top:1px #a2a2aa dashed;
}
#jhbene02 table{
    width:800px;
    margin-top:10px;
    line-height:24px;
}
#jhbene02 table th{
    text-align:center;
    font-weight:bold;
}
#jhbene02 table #bene202{
    text-align:center;

}

.bn input {
    font-size: 12px;
    padding-top: 0px !important;
    padding-top: 2px;
}

.top{border:1px solid #ccc;padding:10px;}
/*
.section,.secod_splice,.three_splice{padding:5px 30px;z-index:1002;position:absolute;}
*/
.section { position:absolute; width:970px; z-index:10;}
#varSetup fieldset{border:0 none;border-top:2px solid #999999;padding:5px;}
#varSetup fieldset legend{padding:0 5px;font-size:13px;}
#varSetup fieldset p{margin:5px;}
#varSetup fieldset label{display:inline-block;width:120px;}
#varSetup fieldset input,#varSetup fieldset select{width:300px;border-width:1px;border:1px #ABADB3 solid;padding:2px;}
#varSetup span{color:#666;}
#varSetup input[type=button],#varSetup input[type=reset]{border-width:1px;padding:3px 8px;}
#source{border-width:1px;border:1px #ABADB3 solid;padding:2px;}
#note{margin:20px 0;border:1px solid #ccc;padding:10px;color:#666;}
.xheLayout{border:1px red solid;box-shadow: 1px 1px 20px #FFF;-webkit-box-shadow: 1px 1px 35px #FFF;}
input.insure_btn3, .addr_dele {
    background: #010165;
    border: 1px solid #010165;
    color: white;
    padding: 5px;
    width: 100px;
    *width: 100px;
    *height: 28px;
    text-align: center;
    border-radius: 3px;
    -webkit-box-shadow: inset 0 0 1px 1px #f6f6f6;
    box-shadow: inset 0 0 1px 1px #f6f6f6;
    cursor: pointer;
}
input.insure_btn3:hover {
    background: #27408B;
    border-radius: 3px;
    -webkit-box-shadow: inset 0 0 1px 1px #eaeaea;
    box-shadow: inset 0 0 1px 1px #eaeaea;
    color: white;
    
}
input.insure_btn3:active {
    background: #d0d0d0;
    -webkit-box-shadow: inset 0 0 1px 1px #e3e3e3;
    box-shadow: inset 0 0 1px 1px #e3e3e3;
    color: #000;
}


/*ï¿½ï¿½ç»?ï¿½ï¿½ï¿½ç?ï¿?*/
#detail_td{
    background: #EBEBEB;
    padding: 10px;
    border: solid 1px #e5c5b6;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.insure_notice {
    background: #EBEBEB;
    margin-bottom: 10px;
    padding: 10px;
    border: solid 1px #e5c5b6;
    color: #555;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    line-height: 22px;
}
.bx_smlist {
    border: #e5c5b6 1px solid;
    background: #EBEBEB;
    padding: 10px;
    margin: 10px 0;
    color: #6C6C6C;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    line-height: 22px;
}
.exprenotice{
    background: #EBEBEB;
    margin-bottom: 10px;
    padding: 10px;
    border: solid 1px #e5c5b6;
    color: #555;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    line-height: 22px;
}



.on{
    background: url(../imgs/progress_on.gif) no-repeat scroll right center transparent;
    color: white;
}