select{
  height:22px;
  }
ul li{
  list-style-type:none;
  }
.head_top{
  width:100%;
  color:#999999
  }
.head_top a:link,.head_top a:visited{
  color:#999999
  }
.head_top a:hover{
  color:#ff6600;
  }
.head_top font{
  font-size:12px;
  color:#990000
  }
.head_top span{
  display:block;
  line-height:22px;
  float:left;
  margin-left:7px!important;
  _margin-left:2px!important;
  width:450px;
  }
  .head_top div ul{
  display:block;
  float:right;
  padding-right:10px;
  }
.head_top div ul li{
  float:left;
  list-style-type:none;
  margin-left:5px;
  line-height:22px;
  }
.head_top div ul{
  margin:0px;
  }
.head_top div{
 background:#f8f8f8;
 width:950px;
 margin:0px auto;
 border-bottom:1px solid #eaeaea;
 border-left:1px solid #eaeaea;
 border-right:1px solid #eaeaea;
 height:22px;
 }
.head_top div span div{
  float:left;
  width:auto;
  border:0px;
  margin-left:5px;
  }
.page_body{
  text-align:left;
  clear:both;
  width:950px;
  height:auto;
  margin:0px auto;
  }
.page_head .logo{
  float:left;
  margin-top:10px;
  }
.page_head .server_tel{
  float:right;
  margin:35px 0px 5px 0px!important;
  *+margin:35px 0px 0px 0px!important;
  width:340px!important;
   *+width:320px!important;
  }
.server_tel div{
  float:left;
  }
.red_line{
  clear:both;
  height:15px;
  width:100%;
  background:url(/images/Insyi/top_line.gif) center center repeat-x;
  overflow:hidden;
  }
  .red_line2{
  clear:both;
  height:auto;
  width:100%;
  background:url(/images/Insyi/top_line.gif) bottom left repeat-x;
  overflow:hidden;
  margin:0px;
  position:relative;
  z-index:9;
  top:-10px;
  _top:0px;
  }
.main_container{
	margin-top:8px;
	_margin-top:5px;
	text-align:left;
  }
.ins_logo{
  height:50px;
  width:200px;
  position:relative;
  z-index:10;
  top:10px;
  }
.search{
  margin:5px 0px 10px 0px;
  height:28px;
  background-image:url(/images/Insyi/search_bg.gif);
  border:1px solid #cfcfcf;
  }
.search div{
  float:left;
  line-height:30px;
  _line-height:32px!important;
  height:28px;
  margin-left:5px;
  overflow:hidden;
  }
.search strong{
  color:#666666;
  }
.search input{
  height:15px;
  }
.search select{
  height:22px;
  }
.search input,.search select{
  margin-top:3px!important;
  *+margin-top:3px!important;
  _margin-top:3px!important;
  }
.search img{
  margin:8px 0px 0px 35px;
  }
.search_btn{
  position:relative;
  top:-3px!important;
  *+top:-4px!important;
  _top:-3px!important;
  
  height:26px;
  width:77px;
  }
.login{
  background-image:url(/images/Insyi/login_bg.gif);
  text-align:left;
  }
.login input{
  width:130px;
  margin:0px;
  }
.login dl{
 margn-left:100px;
 display:block;
 overflow:hidden;
 clear:both;
 margin:10px;
 margin-top:15px
 }
.login dl dd{
  float:left;
  overflow:hidden;
  display:block;
  margin:0px 5px
  }
.login dl dt{
clear:both;
display:block;
height:1px;
font-size:0px;
border-bottom:1px solid #e9e9e9;
margin:3px 0px 3px 10px;

}
.login img{
margin-right:7px;
}
.login_btn input{
  width:51px;
  height:22px;
  background-image:url(/images/Insyi/login_btn.gif);
  border:0px;
  color:#FFF;
  font-weight:bold;
  margin:15px 0px 0px 10px;
  float:left;
  line-height:22px;
  }
.left_nav{
  background-color:#f6f6f6;
  height:383px;
  *height:389px;
  border-top:1px solid #f6f6f6;
  
  }
.left_nav div{
 margin-top:17px;
  }
.left_nav div b{
  color:#666666;
  margin:5px 0px 4px 12px;
  display:block;
  }
.left_nav div div span{
  margin-left:5px;
  }
.left_nav div div{
margin-left:20px;
margin-top:0px;
}
.left_nav font{
font-size:12px;
font:Arial;
color:#999;
*+color:#000000;
_color:#999;

}
.left_nav span a:link,.left_nav span a:visited{
color:#333;
}
.left_nav span a:hover{
color:#ff6600;
}
.left_nav li ul li{
color:#F00
}
.membership_nav{
  height:475px;
  _height:460px;
  overflow:hidden;
  }
.membership_nav div{
  margin:10px 0px 0px 10px;
  overflow:hidden;
  }
.membership_nav div ul{
  margin-left:23px;
  *margin-left:19px;
  overflow:hidden
  }
.membership_nav div b{
  font-size:13px;
  }
.membership_nav div b img{
  margin-right:5px;
  }
/*车险导航tab菜单开始*/
b.rtop, b.rbottom{
	display:block;
	}

b.rtop b, b.rbottom b{
	display:block;
	height: 1px;
	overflow: hidden;
	}

b.r1{
	margin: 0 3px 0px 0px;
	border-right:1px #DBDBDB solid;
	background: #DBDBDB;
	}

b.r2{
	margin: 0 2px 0px 0px;
	border-left:1px #DBDBDB solid;
	border-right:1px #DBDBDB solid; 
	background:#ffffff;
	}

b.r3{
	margin: 0 1px 0px 0px;
	border-left:1px #DBDBDB solid;
	border-right:1px #DBDBDB solid;
	background:#ffffff;
	}
.r_content span{
	margin:10px 5px 10px 5px;
	}

b.r8{
	margin: 0 3px;
	border-left:1px #DBDBDB solid;
	border-right:1px #DBDBDB solid;
	background: #DBDBDB;
	}

b.r7{
	margin: 0 2px;
	border-left:1px #DBDBDB solid;
	border-right:1px #DBDBDB solid;
	}

b.r6{
	margin: 0 1px;
	border-left:1px #DBDBDB solid;
	border-right:1px #DBDBDB solid;
	}
/*三个圆角完*/

.r_content{
  min-height:185px;
  _height:185px;
  padding:0px;
  background:#ffffff;
  padding:1px;
  border-left:1px #DBDBDB solid;
  border-right:1px #DBDBDB solid;
	/*line-height:16px;
*/  }
.fami_payment_tab div{
  float:left;
  margin-left:5px;
  width:109px;
  height:29px;
  cursor:pointer;
  font-weight:bold;
  }
.fami_payment_curtit {
  font-weight:bold;
  color:#F00;
  width:109px;
  height:29px;
  background-image:url(/images/Insyi/faim_tab_cur_bg.gif);
  overflow:hidden;
  }
.fami_payment_tit{
  background-image:url(/images/Insyi/faim_tab_bg.gif);
  width:109px;
  height:29px;
  overflow:hidden
  }
.fami_payment_tab{
  position:relative;
  z-index:10;
  left:-5px!important;
  *+left:-5px!important;
  _left:-10px;
  top:1px!important;
  *+top:-2px!important;
  _top:1px;
/*  width:500px;
*/  height:26px;
  }
.fami_payment_tit span,.fami_payment_curtit span{
  display:block;
  float:left;
  hieght:13px;
  margin-top:10px;
  }
.fami_payment_tit img,.fami_payment_curtit img{
  margin:7px 5px 0px 8px;
  _margin:7px 5px 0px 4px;
  float:left;
  display:block;
  }
/*车险导航tab菜结束*/
.your_tool{
 height:222px;
 _height:225px;
 margin:3px 0px 0px 5px;
 }
 .your_tool a:link div,.your_tool a:visited div{
 color:#666
}
 .your_tool a:hover div{
 background-image:url(/images/Insyi/tool_btn_bg2.gif);
 color:#ff6600;
 cursor:pointer
 }
.your_tool div{
  width:93px;
  height:71px;
  background-image:url(/images/Insyi/tool_btn_bg.gif);
  float:left;
  margin-left:12px;
  _margin-left:8px;
  }
.your_tool img{
  display:block;
  margin:10px 0px 10px 25px;
  border:0px;
  }
.your_tool span{
  display:block;
  text-align:center;
  }
 .insyi_copyright{
 text-align:left;
 background-color:#faf5cf;
 height:100px;
 width:948px;
 border:1px solid #eceaea;
 margin:8px 0px 8px 0px;
 }
 .insyi_copyright ul{
  overflow:hidden;
  margin:0px;
  display:block
  }
 .insyi_copyright li{
 list-style-type:none;
 float:left;
 margin-left:8px;
 height:18px;
 line-height:18px;

 }
 .insyi_copyright div{
 float:left;
 width:500px;
 margin:30px 0px 0px 20px!important;
 *+margin:30px 0px 0px 20px!important;
 _margin:30px 0px 0px 20px!important;
 overflow:hidden;
 }
 .insyi_copyright span{
 display:block;
 margin:5px 0px 0px 0px;
 }
 .insyi_copyright img{
 display:block;
 float:left;
 margin:30px 0px 0px 100px!important;
 _margin:30px 0px 0px 50px!important;
 }
.new_preferential{
  margin-top:0px;
  background:url(/images/Insyi/new_preferential_bg2.gif) 460px 5px no-repeat;
  _background-position:460px 9px!important;
  height:130px;
/*  border:1px solid;
*/  }
.new_preferential div{
  font-size:13px;
  margin-bottom:10px;
}
.new_preferential div span{
  text-indent:2em;
  display:block;
  }
.preferential_l{
  background:url(/images/Insyi/new_preferential_bg1.gif) left 10px no-repeat;
  margin:25px 0px 0px 30px!important;
  _margin:25px 0px 0px 15px!important;
  width:200px;
  }
.preferential_r{
  margin:25px 0px 0px 30px;
  width:200px;
  float:left;
  }
.acci_guide{
  height:220px;
  *height:225px;
  _height:228px;
  margin:0px 0px 0px 20px;
  }
.acci_guide div span,.acci_guide div img{
 display:block;
 float:left;
 }
.acci_guide span{
margin:8px 0px 0px 5px;
 }
 .acci_guide img{
 margin-left:8px;
 padding:0px;
 margin:0px;
 }
.acci_guide div{
 margin-top:6px;
 *+margin-top:14px;
 _margin-top:6px;
 overflow:hidden;
 clear:both;
 }
#con_two_1,#con_two_2,#con_two_3,#con_two_4{
  margin-left:5px;
  min-height:158px;
  _height:155px;
  display:none;
  }
#con_two_1 div,#con_two_3 div,#con_two_4 div{
  margin-top:10px;
  }
#con_two_2 div{
  margin-top:6px;
  }
.ins_policy_info{
  padding-top:1px;
  padding:0px 7px;
  height:231px;
  padding-top:5px;
  }
  .ins_policy_info ul li{
  margin-top:5px;
  background:url(/images/Insyi/gray_circle.gif) left 6px no-repeat;
  padding-left:7px;
  }
  .ins_policy_info div{
   margin-top:5px
  }
.hot_recommend{
  height:225px;
  margin:10px 0px 0px 0px;
  }
.hot_recommend img,.hot_recommend span{
  display:block;
  float:left;
  padding-top:1px;
  }
.hot_recommend font{
  display:block;
  clear:both;
  font-size:12px;
  padding-top:6px;
  *padding-top:3px;
  }
.hot_recommend div{
  width:157px;
  float:left;
  margin:20px 0px 0px 10px;
  _margin:20px 0px 0px 4px;
  }
.hot_recommend div span strong{
  color:#F00;
  }
.hot_recommend div span{
  margin-left:5px;
  }
.hot_recommend b{
  clear:both;
  display:block;
  margin-bottom:5px;
  text-decoration:underline;
  }
  .happy_time{
  height:230px;
  padding:05px 5px 0px 5px;
  }
  .happy_time dd{
  font-weight:bold;
  margin-top:10px;
  color:#666
  }
   .happy_time dt{
  margin:4px 0px 0px 15px;
  }
 .comment img{
 float:left;
 margin-right:5px;
 }
 
 /*二级页面头*/
 
.top_menu_box{
 height:70px;
 }
.top_menu ul {
	margin:0;
	padding:0px 0px 0 2px;
	list-style:none;
	float:right
}
.top_menu li {
	display:inline;
	margin:0;
	padding:0;
	float:left;
}
.top_menu a span {
	float:left;
	display:block;
	background:url(/images/Insyi/top_menuright.gif) no-repeat right top;
	color:#666666;
	width:86px;
	height:33px;
	text-align:center;
	line-height:26px!important;
	*line-height:30px;
	_line-height:30px;
}
.top_menu a {
	white-space:nowrap;
	float:left;
	background:url(/images/Insyi/top_menuleft.gif) no-repeat left top;
	margin:0;
	font-size:12px;
	padding:0 0 0 5px;
	display:block;
	text-decoration:none;
	font-weight: normal;
	outline:none;
	cursor:pointer
}
.top_menu a span {
	float:none;
}
.top_menu a:hover span {
	color:#666666;
}
.top_menu a:hover {
	background-position:0% -33px;
	color: #FF3300;
}
.top_menu a:hover span {
	background-position:100% -33px;
	color: #FF3300;
}
.top_menu_hover a {
	background-position:0% -33px;
	font-weight: bold;
	color: #FF3300;
}
.top_menu_hover a span {
	background-position:100% -33px;
	font-weight: bold;
	color: #FF3300;
}
/*保费试算*/
.Biz_pla_box{
  margin:0px auto;
  margin-top:20px;
  width:588px;
 }

.Biz_count_f td{
  color:#000;
 }
.Biz_count_tit{
  color:#666666;
  width:120px;
  position:relative;
  left:14px;
  top:10px;
  background-color:#FFF;
  background:url(/images/Insyi/Biz_point_icon.gif) no-repeat left center;
  background-color:#FFF;
  padding-left:14px;
  z-index:10;
  }
  .Biz_r_content{
	border-left:1px #DBDBDB solid;
	border-right:1px #DBDBDB solid;
	}
.Biz_r_content input,.Biz_r_content select{
  width:97%;
  margin:0px;
  padding:0px;
  }
.Biz_r_content input{
  width:95.5%;
  }
.Biz_r_content b select{
  width:98%!important;
  *+width:103%!important;
  }
 .Biz_r_content b input{
  width:97%;
  }
.Biz_r_content span input,.Biz_r_content select,.Biz_r_content b input,.Biz_r_content b select{
  background:#fefdf9;
  border:1px solid #999;
  height:20px;
  }
.Biz_r_content span input,.Biz_r_content b input{
  height:18px;
  }
.Biz_r_content td{
  vertical-align:middle;
  text-align:left;
  font-size:12px;
  }
.ins_count_fla{
  margin-top:30px;
  _margin-top:50px;
  }
.right_call{
  height:157px;
  background:url(/images/Insyi/right_call_bg.gif);
  border:1px solid #cccccc;
  width:173px;
  }
.right_call div{
  margin:90px 0px 0px 80px;
  }
.right_call div input{
  margin-top:5px;
  }
.insurance_platform_input{
  height:20px;
  width:90px;
  background:#fdfcf4;
  font-size:12px;
  border:1px solid #aeaeae;
  }
.insure_iplatform_icon{
  width:18px;
  height:13px;
  background-image:url(/images/Insyi/Biz_ins_flat_icon.gif);
  float:left;
  background-repeat:no-repeat;
  background-position:center center;
  }
/*理赔指南 开始*/
 #claim_nav_box{
  margin-top:3px;
  width:180px;
  height:361px;
  background:url(/images/Insyi/claim_nav_bg.gif) left center no-repeat;
  margin-left:10px;
  text-align:left;
  }
#claim_nav_box ul{
  padding:0px;
  margin:0px;
  }
#claim_nav_box ul li{
  list-style-type:none;
  width:180px;
  font-size:12px;
  padding-left:18px;
  line-height:30px;
  display:block;
  }
.claim_curtab{
  margin:0px;
  padding:0px;
  width:180px;
  height:30px;
  font-size:12px;
  background:url(/images/Insyi/claim_curtab.gif) left center no-repeat;
  background-position:1px 1px;
  color:#666666;
  }
.claim_curtab a:link,.claim_curtab a:visited {
  color:#ff6600;
  text-decoration:none;
  font-weight:bold;
  outline:none;
  hidefocus:true;
  }
.claim_nav_d a:link,.claim_nav_d a:visited {
  color:#000000;
  text-decoration:none;
  outline:none;
  hidefocus:true;
  }
.Biz_claim_l_b{
  margin-left:10px;
  width:180px;
  height:250px;
  margin-top:10px;
  font-size:12px;
  overflow:hidden;
  }
/*.Biz_claim_r{
  float:left;
  width:390px;
  height:625px;
  float:left;
  font-size:12px;
  over-flow:hidden;
  }*/
.Biz_claim_r{
  float:left;
  width:380px;
  height:625px;
  float:left;
  font-size:12px;
  over-flow:hidden;
  }
.Biz_claim_r span{
  line-height:40px;
  }
.claim_text_tit{
  font-weight:bold;
  color:#ff6600;
  }
#claim_list_nav div{
  margin:10px 0px 0px 10px;
  font-weight:bold;
  color:#666666;
  text-align:left;
  }
#claim_list_nav{
  padding-top:30px;
  }
.Biz_claim_r table,.cci_cart_t table,.acci_ps_tc,.acci_ps_tc table{
  border-collapse:collapse;
  border:1px solid #cccccc;
  font-size:12px;
  margin:5px 0px 0px 5px; 
  }
.acci_ps_tc table td{
  text-align:center;
  }
.Biz_claim_r td{
  padding-left:5px;
  }
#claim_list_nav .claim_ln_cur a:link,#claim_list_nav .claim_ln_cur  a:visited{
  color:#ff6600;
  text-decoration:none;
  }
#claim_list_nav .claim_ln a:link,#claim_list_nav .claim_ln a:visited{
  color:#666666;
  text-decoration:none;
  }
/*理赔指南结束*/
.quick_link{
  clear:both;
  margin-top:5px;
  border:1px solid #eae9e9;
  height:130px;
  background:url(/images/Insyi/arc_bg2.gif) left top repeat-x;
  }
.quick_link ul{
  display:block;
  float:left;
  margin-top:12px;
  color:#767675;
  background:url(/images/Insyi/ins_icon2.gif) left 5px no-repeat;
  }
.quick_link strong{
  margin-left:7px;
  }
.quick_link img{
  float:left;
  margin:20px 50px 0px 50px;
  padding-left:15px;
  }
.quick_link li{
  font-weight:normal;
  margin-top:7px;
  color:#CCC;
  margin-left:3px;
  }
 .focus_windows{
margin-top:-4px;
 }
 .focus_windows div{
 height:120px;
 overflow:auto;
 padding-left:5px;
 }
 .focus_windows span{
 line-height:20px;
 padding-left:10px;
 background:#fbfbf1;
 display:block;
 height:20px;
 margin-top:5px;
 color:#ff6600;
 border-bottom:1px solid #efefed;
 }
.focus_windows .txt_indent{
  width:2em;
  height:12px;
  float:left;
  overflow:hidden;
  }
.hot_logo{
 clear:both;
 height:74px;
 overflow:hidden;
 background:url(/images/Insyi/arc_bg2.gif) left top repeat-x;
 border:1px solid #dfdddc;
 margin-top:10px;
 }
.hot_logo img{
  margin:3px 0px 0px 7px;
  padding:0px;
  border:0px;
  }
.your_position div{
	float:left;
	margin-left:5px;
  }
.your_position{
  margin:10px 0px 10px 0px;
  height:14px;
  }
.ins_pla_ad{
  height:100px;
  background-image:url(/images/Insyi/ins_pla_ad.gif);
  margin-top:5px;
  }
.ins_pla_ad input{
 margin:55px 0px 0px 440px ;
}
/*获取理赔列表 start*/
.claim_list_tit_f{
  border:1px solid #cccccc;
  overflow:hidden;
  margin:10px 0px 0px 55px;
  height:auto;
  width:80%;
  }
.claim_list_tit div{
  padding-left:10px;
  height:27px;
  line-height:27px;
  background-image:url(/images/Insyi/claim_list_tit_bg.png);
  border-bottom:1px solid #cccccc;
  float:left;
  width:100%;
  }
.claim_list_tit span{
  background:url(/images/Insyi/claim_list_tit_icon.png) no-repeat left center;
  width:5px;
  height:27px;
  float:left;
  display:block;
  margin-right:10px;
  }
.claim_list_tit{
  cursor:pointer;
  width:100%;
  }
.claim_list_tit_f a:link,.claim_list_tit_f a:visited {
  color:#666666;
  }
.claim_list_tit_f a:hover{
  color:#F00;
  }
/*获取理赔列表end*/
/*友情链接*/
.Biz_symbiosis  {
  clear:both;
  text-align:center;
  margin-top:15px;
  border:1px solid #eae9e9;
  padding:13px 0px 8px 35px;
  background:url(/images/Insyi/united_link_bg.gif) left top no-repeat;
  _height:1px;
  }
.Biz_symbiosis img{
  margin-left:8px;
  }
.acci_prod{
  margin-top:10px;
  clear:both;
  overflow:hidden;
  }
.acci_prod div{
  float:left;
  }
table.data_table{
  border-collapse:collapse;
  border:1px solid #cccccc;
  margin:0px auto;
  margin-top:8px;
  width:99%;
  table-layout:fixed;
  
  }
table.data_table td{
	text-align:center;
	border:1px solid #cccccc;
    font-size:12px;
    word-wrap:break-word;
  }
.data_table td table{
  border:0px;
  }
.data_table td table td{
  border:0px;
  }
table.data_table td span{
  display:block;
  float:left;
  line-height:20px;
  }
.data_table u{
  cursor:pointer
  }
.sub_right{
  float:right;
  width:175px;
  height:auto;
  }
.sub_center{
  float:left;
  width:590px;
  margin-left:4px;
  }
.sub_left{
  float:left;
  width:175px;
  }
.arc_content{
  padding:15px 0px 20px 0px;
  _padding:13px 0px 20px 0px;
  clear:both;
  }
.m_group_acci{
 font-size:12px
  }
.m_group_acci input{
  height:18px;
  background:#fdfdf8;
  border:1px solid #aeaeae;
  }
.m_group_acci span span{
  color:#F00;
  cursor:pointer;
  margin:3px 0px 0px 5px
  }
.m_group_acci span font{
  color:#999;
  font-size:12px;
  }
.m_group_acci select{
  height:20px;
  background:#fdfdf8;
  border:1px solid #aeaeae;
  }
.m_group_acci span input{
  height:20px;
  background:#FFF;
  border:0px;
  }
.m_group_acci table td div{
  background-color:#f5f5f4;
  height:23px;
  line-height:20px;
  border-right:3px solid #FFF;
  }
.m_group_acci table td div font{
  color:#F00;
  margin-right:3px;
  font-size:12px;
  }
.m_group_acci select{
  margin:0px;
  padding:0px;
  }
.m_product{
  _height:10px;
  }
.m_product div div div{
  margin:0px;
  border:0px;
  float:none;
  }
.m_product div div font{
  display:block;
  overflow:hidden;
  font-weight:bold;
  font-size:13px;
  color:#F00
  }
.m_product div div div span{
  display:block;
  float:left;
  }
.m_product div div div span div{
  width:auto;
  margin-left:10px;
  float:none;
  }
.m_product strong{
  color:#F00;
  font-size:20px;
  margin:0px 5px;
  }
.m_product div div ul{
  height:100px;
  overflow:hidden;
  clear:both
 }
.m_product input,.general_btn2{
  width:70px;
  height:23px;
  background:url(/images/Insyi/insyi_btn.gif);
  border:0px;
  color:#FFF;
  font-weight:bold;
  margin:0px 10px;
  cursor:pointer;
  font-size:12px;
  }
.m_product div div div img{
  position:relative;
  top:3px;
  left:-5px;
  }
.m_product div div div span img{
  position:static;
  margin:0px;
  }

.turn_page span{
  color:#F00;
  font-weight:bold;
  margin:0px 5px;
  cursor:pointer;
  }
.turn_page strong{
  color:#666666;
  font-weight:bold;
  cursor:pointer;
  }
.m_change{
  margin:40px 0px 0px 10px;
  overflow:hidden;
  _overflow:;
  _height:1px;
  }
.m_change div{
margin-left:30px;
}
.m_change span{
margin-left:50px;
color:#F60;
}
.m_change li{
  float:left;
  margin:20px 0px 0px 20px;
  *margin-left:35px;
  _margin-left:28px;
  text-align:center;
  }
.m_change li ul li{
float:none;
margin:0px;
margin-top:2px;
}
.m_change li ul li span{
  color:#F00;
  font-weight:bold;
  margin:0px;
  }
.m_sccore_gift{
  height:auto;
  overflow:hidden;
  }
.m_sccore_gift li{
 margin-top:8px;
  }
.m_sccore_gift li span{
  color:#F00;
  margin-left:0px;
  }
.m_sccore_gift div{
  width:185px;
  overflow:hidden;
  float:left;
  margin-left:2px;
  }
.m_sccore_gift div div{
  float:left;
  width:auto;
  margin-left:5px;
  }
.m_sccore_gift .gary_btn{
  margin-top:20px;
  *margin-top:20px;
  }
.m_sccore_gift font{
  font-size:12px;
  color:#00F;
  background:#f1f1f1;
  width:177px;
  height:20px;
  display:block;
  line-height:20px;
  text-align:center;
  }
.row_head{
  background:url(/images/Insyi/row_head.gif) left bottom repeat-x;
  height:25px;
  color:#ff0000;
  }
.choice_btn{
  display:block;
  width:249px;
  height:25px;
  border:0px;
  background:url(/images/Insyi/choice_btn.gif) center center no-repeat!important;
  margin:0px;
  overflow:hidden;
  line-height:25px;
  cursor:pointer;
  font-weight:normal
  }
.world_transport strong{
  font-weight:normal;
  color:#660000
  }
.paytab_tit{
  border-bottom-color:#cccccc;
  border-bottom-width:1px;
  border-bottom-style:solid;
  }
.paytab_curtit{
  font-weight:bold;
  color:#F00;
  width:86px;
  height:26px;
  border-bottom-width:1px;
  border-bottom-style:solid;
  border-bottom-color:#FFF;
  }
.pay_tabc{
  height:auto;
  width:565px;
  border:1px solid #cccccc;
  padding-top:5px;
  margin-left:10px;
  margin-top:1px;
  }
.pay_tab div{
  float:left;
  margin-left:5px;
  width:86px;
  height:26px;
  line-height:26px;
  text-align:center;
  cursor:pointer;
  background-image:url(/images/Insyi/paytab_bg.gif);
  }
.pay_tabc img{
  border:1px solid #cccccc;
  }
.pay_tab{
  position:relative;
  z-index:10;
  left:5px;
  _left:0px;
  top:1px;
  _top:2px;
  width:300px;
  height:26px;
  }
.m_detail_s td{
  padding:0px 5px;
  }
.m_detail_s ul li{
  background:url(/images/Insyi/circle.gif) left 5px no-repeat;
  padding-left:8px;
  }
.m_limit_h{
  min-height:575px;
  *min-height:575px;
  _height:563px;
  padding-bottom:30px;
  }
 .m_limit_h2{
	height:576px;
	*height:575px;
	_height:563px;
	overflow:hidden
	}
.default_product{
  margin:15px 5px 0px 5px;
  min-height:470px;
  _height:470px;
  }
.default_product div{
  margin-top:5px
  }
.default_product div span{
  widht:172px;
  overflow:hidden;
  display:block;
  float:left;
  }
.default_product div span img{
  widht:172px;
  height:76px;
  }
.default_product div div{
 float:left;
 width:450px;
 overflow:hidden;
 margin:0px 0px 0px 5px;
 }
.default_product div span font{
  display:block;
  float:none;
  text-align:center;
  font-weight:bold;
  font-size:12px;
 }
.default_product div div span{
  widht:auto;
  height:auto;
  display:block;
  float:left;
  margin:4px 0px 0px 0px;
  font-weight:bold;
  color:#ff0000;
  overflow:hidden;
  height:15px;
  }
.default_product div div font{
  float:left;
  font-size:12px;
  margin:2px 0px 0px 40px;
  *margin:0px 0px 0px 40px;
  }
.default_product div div font strong{
  color:#F00;
  font-size:14px;
  margin:0px 5px
  }
.default_product div div ul {
  margin-top:10px;
  }
.default_product div div ul li{
  clear:both;
  display:block;
  margin-top:6px;
  *margin-top:5px;
  text-indent:2em;
  }
.default_product div div ul li span{
  margin:0px;
  clear:both;
  font-weight:normal;
  width:auto;
  display:block;
  margin-top:3px;
  color:#333;
  text-indent:0px;
  }
.default_product u{
width:60px;
 cursor:pointer;
 background:url(/images/Insyi/detail_icon.gif) left center no-repeat;
 padding-left:17px;
  }
.default_product b{
  clear:both;
  display:block;
  height:5px;
  font:0px;
  overflow:hidden;
  border-bottom:1px solid #cccccc;
  }
.sec_limit_h{
  min-height:485px;
  *min-height:490px;
  _height:492px;
 }
/*货运险条款*/
  .Biz_redtit2{
  font-weight:bold;
  color:#F00;
  font-size:14px;
  }
.Biz_clause_f{
  width:800px;
  height:auto;
  border:1px solid #cccccc;
  text-align:center;
  margin:0px auto;
  overflow:hidden;
  }
.clause_order{
  font-size:12px;
  font-weight:bold;
  color:#333;
  text-align:center;
  }
.txt_indent{
  width:2em;
  height:12px;
  float:left;
  }
.welcome_call{
  width:570px;
  height:60px;
  background-color:#fafafa;
  border:1px solid #e3e3e3;
  margin:0px auto;
  margin-top:20px;
  }
.acci_cart_t{
  clear:both;
  color:#ff0000;
  font-weight:bold;
  font-size:13px;
  }

.Biz_expand_tit{
  width:109px;
  height:28px;
  background-image:url(/images/Insyi/Biz_acci_roundtit.gif);
  text-align:center;
  font-weight:bold;color:#FFF;
  line-height:28px;
  font-size:14px;
  cursor:pointer;
  margin-top:5px;
  margin-left:0px;
  }
.accident_group_detail{
  padding:0px 10px;
  line-height:18px;
  }
.accident_group_detail .r_content div{
  text-indent:2em;
  margin:0px 0px 0px 5px;
  }
.accident_group_detail .r_content strong{
  display:block;
  margin:10px 0px 0px 5px;
  }
.ins_material{
overflow:hidden;
  }
.ins_material ul{
  padding:8px 0px 8px 0px;
  overflow:hidden;
  *overflow:;
  *min-height:10px;
  _height:1px;
  }
.ins_material ul li{
  margin-top:5px;
  background:url(/images/Insyi/ins_material_icon.gif) left 5px no-repeat;
  padding-left:7px;
  width:275px;
  overflow:hidden;
  float:left;
  margin-left:10px;
  _margin-left:7px;
  word-wrap:break-word; 
  }
.ins_material ul li span{
  color:#C30;
  margin-right:5px;
  }
.ins_material_more{
  min-height:442px;
  *min-height:435px;
  _height:435px;
  }
.ins_material_more p{
text-indent:2em;
font-size:14px;
margin:10px;
line-height:20px;

  }
.ins_material_more ul{
  margin-top:0px;
  padding-top:0px;
  }
.ins_material_more ul li{
  clear:both;
  width:555px;
  border-bottom:1px dashed #CCC;
  height:20px;
  margin-top:10px;
  }
.ins_material_more div,.material_handpick div{
  margin:10px;
  margin-top:0px;
  margin-bottom:0px;
  color:#F00;
  font-weight:bold;
  height:30px;
  line-height:30px;
  background:url(/images/Insyi/material_tit_icon.gif) left center no-repeat;
  padding-left:23px;
  }
.ins_material_detail{
  min-height:513px;
 *min-height:543px;
 _height:543px;
  }
.ins_material_detail div span{
  font-size:12px;
  color:#999;
  }
.ins_material_detail p{
margin:10px;
text-indent:2em;
font-size:14px;
line-height:23px;
}
.ins_material_detail h3{
color:#F00;
margin-top:20px;
}
.ins_material_nav{
  height:340px;
   background:#faf9f9;
  overflow:hidden
  }
.ins_material_nav img{
margin-right:8px;
}
.ins_material_nav ul li{
  margin-left:15px;
  margin-top:8px;
  font-weight:bold;
  color:#555555;
  cursor:pointer;
  padding-left:15px;
  }

.ins_material_nav ul li ul li{
  margin:3px 0px 0px 22px;
  font-weight:normal;
  display:block;
  background:none;
  padding:0px;
  border:0px;
  }
.material_handpick ul{
  margin-left:5px;
  overflow:hidden;
  padding-bottom:15px;
  clear:both;
  _margin-bottom:20px;
  }
.material_handpick li{
  float:left;
  width:29%;
  _width:28%;
  background:url(/images/Insyi/material_mahandpick_icon.gif) left center no-repeat;
  padding-left:20px;
  margin-top:10px;
  height:30px;
  line-height:30px;
  margin-left:5px;
  }
.focu_news{
  padding:7px;
  padding-top:10px;
  }
.focu_news ul li{
  background:url(/images/Insyi/ins_material_icon.gif) left 5px no-repeat;
  padding-left:7px;
  margin-top:7px;
  height:16px;
  border-bottom:1px dashed #cccccc;
  }
.focu_news ul li font{
  float:left;
  font-size:12px;
  }
.focu_news ul li span{
  float:right;
  color:#999;
  }
.informationi_guide dd{
  color:#F00;
  margin-top:5px;
  }
.informationi_guide dt{
  text-indent:2em;
  font-size:12px;
  margin-top:3px;
  }
.informationi_guide{
  min-height:380px;
  height:380px;
  _height:347px;
  }
.focu_news{
  min-height:384px;
  *min-height:380px;
  _height:345px;
  }
.momment_box{
  margin-left:30px;
  overflow:hidden;
  background:url(/images/Insyi/user_icon.gif) 10px 17px no-repeat;
  _background:url(/images/Insyi/user_icon.gif) 13px 17px no-repeat;
  padding-left:20px;
  }
.momment_box dd,.momment_box dt{
  float:left
  }
.momment_box dl{
  margin:20px 0px 10px 0px;
  clear:both;
  overflow:hidden;
  }
.momment_box dl img{
  float:left;
  }
.momment_box dd{
  margin-left:20px;
  _margin-left:12px;
  }
.momment_box dt u{
  color:#F00
  }
.momment_box ul li span{
  color:#C00;
  margin:0px 3px;
  background:url(/images/Insyi/look_detail_btn .gif) center center no-repeat;
  width:63px;
  height:21px;
  }
.momment_box ul li{
 line-height:23px;
  }
.momment_box ul li strong{
color:#C00;
margin:0px 3px;
}
.momment_box table{
  line-height:18px;
  margin-top:0px;
  *margin-top:10px;
  }
.momment_box b{
  display:block;
  font-size:0px;
  overflow:hidden;
  height:1px;
  width:100%;
  background:#cccccc;
  margin:7px 0px 7px 0px;
  }
.momment_box td font{
  color:#993300;
  font-weight:bold;
  font-size:12px;
  }
.momment_box td font span{
   color:#F00;
  font-weight:bold;
  font-size:12px;
  }
.momment_box td font img{
  margin:0px 5px
  }
.comment_ad{
	background:url(/images/Insyi/comment_ad.gif);
	width:950px;
	height:100px;
	margin-top:10px;
	border-bottom:1px solid #CCC
	}
.comment_ad input{
  background:url(/images/Insyi/comment_btn.gif) center center no-repeat;
  width:74px;
  height:22px;
  border:0px;
  margin:0px 5px;
  line-height:22px;
  font-size:12px;
  text-align:left;
  padding-left:20px;
  padding-top:2px;
  }
.comment_ad div{
  float:right;
  margin:20px 30px 0px 0px
  }
.comment_ad div span{
  display:block;
  clear:both;
  margin-top:8px;
  }
.comment_ad div span strong{
  color:#F00;
  margin:0px 5px;
  }
.ins_help,.claims_tel{
  padding:10px 5px 10px 10px;
  min-height:400px;
  *min-height:405px;
  _height:405px;
  }
.ins_help div dl dd{
  background:url(/images/Insyi/ins_material_icon.gif) left 3px no-repeat;
  padding-left:8px;
  font-size:13px;
  margin-top:5px;
  color:#666666;
  font-weight:bold;
  font-size:12px;
  cursor:pointer;
  }
.ins_help div dl dt{
  font-size:12px;
  margin-top:5px;
  display:none;
  border-top:1px solid #993300;
  border-bottom:1px solid #993300;
  padding:5px 0px 5px 0px;
  background:#fefcf6
  }
.ins_help div dl dt div{
  margin-left:8px;
  line-height:18px;
  }
.ins_help div dl dt div ul li{
margin-top:5px;
  }
.ins_help div dl dt strong{
  color:#900;
  font-weight:normal;
  background:url(/images/Insyi/prompt_icon.gif) left center no-repeat;
  padding-left:20px;
  }
.ins_help u{
 color:#F00;
  margin:0px 5px;
  }
#frequently1{
  color:#993300;
  }
.help_nav{
padding-top:6px;
*padding-top:10px;
}
.help_nav ul li{
  margin-left:10px;
  margin-top:5px;
  font-weight:bold;
  color:#555555;
  cursor:pointer;
  background:none;
  padding-left:0px;
  }
.help_nav ul li ul{
  display:none;
  }
.help_nav ul li img{
  margin:0px 8px;
  }
.help_nav ul li ul{
 margin-left:13px;
 }
.ins_help p{
  margin:3px 0px 3px 0px;
  text-indent:2em;
  }
.ins_help div span{
margin-left:20px;
display:block;
margin-bottom:10px;
  }
.ins_help td{
padding:5px 10px 5px 10px
}
/*输入提示框*/
.ins_promat{
  border:1px solid #F00;
  padding:5px;
  font-size:12px;
  background:#FFF;
  }
.ins_promat div{
  white-space:normal;word-break:break-all;
  background:url(/images/Insyi/prompt_icon.gif) 3px 0px no-repeat;
  padding-left:25px;
  }
.claims_tel dl{
  float:left;
  margin-left:60px;
  overflow:hidden
  }
.claims_tel dd{
  margin-top:10px;
  width:179px;;
  border:1px solid #cccccc;
  text-align:center;
  display:block;
  margin-top:20px
  }
.claims_tel dt{
  margin-top:5px;
  text-align:center;
  font-weight:bold;
  color:#666666;
  }
.vip_benefit dl{
  margin:0px 10px
  }
.vip_benefit dd{
  color:#F60;
  margin-top:10px;
  font-weight:bold
  }
  .vip_benefit dt{
  margin-top:5px;
  }
.login_yet div{
	width:400px;
	height:197px;
	background:url(/images/Insyi/logine_yet_bg.gif) -6px top no-repeat;
	margin:60px 0px 0px 50px
  }
.login_yet select{
width:
  }
.login_yet div font{
display:block;
margin:15px 0px 0px 140px;
font-weight:bold;
color:#f00;
font-size:13px;
overflow:hidden
}
.login_yet div span{
margin:5px 0px 0px 140px;
display:block;
overflow:hidden;
clear:both
}
.login_yet div ul{
margin:20px 0px 0px 160px;
width:100%;
}

.login_yet div li{
float:left;
display:block;
width:85px;
overflow:hidden
}
.login_yet div b{
font-size:0px;
height:2px;
overflow:hidden;
width:250px;
border-bottom:1px dashed #cccccc;
display:block;
margin:3px 0px 10px 130px;
}
.login_yet dl{
margin:65px 0px 10px 15px;
_margin-left:-150px;
float:left
}
.login_yet dl dd{
font-weight:bold;
color:#666
}
.login_yet dl dt{
margin-top:3px;
}
.right_preference ul li{
padding:0px 5px;
background:url(/images/Insyi/trigon_icon2.gif) 7px 2px no-repeat;
padding-left:20px;
margin-top:7px;
width:150px;
overflow:hidden;
height:14px
}
.right_comment {
padding:0px 7px;
line-height:20px;
}
.right_comment strong {
color:#C00;
margin-right:5px;
}
.right_comment dd{
margin-top:7px;
}
.right_comment dt{
  color:#999999;
  background:url(/images/Insyi/right_comment_icon.gif) left center no-repeat;
  padding-left:15px;
  }
.mesg_message{
  padding:0px 7px;
  height:235px;
  }
.mesg_message ul li{
  background:url(/images/Insyi/mesg_message.gif) left 3px no-repeat;
  padding-left:9px;
  margin-top:5px;
  }
.usual_question ul li{
  background:url(/images/Insyi/question_icon.gif) left 3px no-repeat;
  padding-left:15px;
}
.tit_move_l{
  padding-left:8px;
  }
.insyi_notice{
padding:10px 8px 0px 8px;
}
.insyi_notice li{
  padding-left:10px;
  background:url(/images/Insyi/insyi_notice.gif) left 4px no-repeat;
  margin-top:5px;
  }
.guide_detail{
  width:710px;
  border:1px solid #cccccc;
  margin-top:10px;
  background:url(/images/Insyi/guide_detail_bg.gif) left top repeat-x;
  }
.guide_detail div p{
  margin:5px 20px 5px 20px;
  text-indent:2em;
  font-size:13px;
  line-height:18px
  }
.guide_detail div h3{
  margin:0px 0px 10px 20px;
  color:#F00;
  font-size:17px;
  display:block;
  margin-top:10px
  }
.guide_detail span ul li{
  float:left;
  color:#F60;
  cursor:pointer;
  text-decoration:underline;
  }
.guide_detail span ul li a:link,.guide_detail span ul li a:visited{
  color:#F60;
  text-decoration:underline;
  }
.guide_detail span ul li a:hover{
  color:#F00;
  }
.guide_detail div td li{
  margin:0px 10px;
  }
.guide_detail div td p{
  margin:10px;
  }
.guide_detail div td strong{
  color:#666666;
  font-size:12px;
  }
.guide_detail div td font{
  color:#F00;
  font-size:18px;
  font-weight:bold;
  margin:0px 15px;
  background:url(/images/Insyi/money_icon.gif) left center no-repeat;
  padding-left:20px;
  }
.guide_detail table{
margin-top:20px;
margin-bottom:20px
  }
.guide_other{
height:123px;
background:url(/images/Insyi/guide_other_bg.gif) left top repeat-x;
margin-top:10px;
overflow:hidden;
border-bottom:1px solid #eeeded;
clear:both
}
.guide_other span{
margin-right:43px;
}
.rec_box{
  border:1px solid #cccccc;
  margin-top:10px;
  background:url(/images/Insyi/rec_box_bg.gif) left top repeat-x;
  }
.rec_box_tit{
  font-weight:bold;
  font-size:12px;
  height:25px;
  line-height:25px;
  color:#666666;
  margin-left:10px;
  }
.write_comment{
  cursor:auto;
  padding-top:10px;
  }
.write_comment table td{
  font-size:13px;
  }
.td_padding td{
  padding-left:5px;
  }
/*图片轮开始换*/
#ifocus *{ margin:0;
  padding:0;
  word-break:break-all;
  font-size:13px;
  list-style-type:none;
  }
#ifocus a:link,#ifocus a:visited{
  color:#ffffff;
  text-decoration:none;
  font-weight:bold
  }
#ifocus a:hover{
  color:#F00
  }
#ifocus img{
  border:none;
  }
#ifocus{
  width:710px;
  height:245px;
  margin:20px;
  border:1px solid #DEDEDE;
  background:#F8F8F8;
  }
#ifocus_pic{
  display:inline;
  position:relative;
  float:left;
  width:590px;
  height:225px;
  overflow:hidden;
  margin:10px 0 0 10px;
  border:1px solid #cccccc;
  }
#ifocus_piclist{
  position:absolute
  }
#ifocus_piclist li{
  width:590px;
  height:225px;
  overflow:hidden;
  }
#ifocus_piclist img{
  width:590px;
  height:225px;
  }
#ifocus_btn{
  display:inline;
  float:right;
  width:91px;
  margin:9px 9px 0 0;
  }
#ifocus_btn li{
  width:91px;
  height:57px;
  cursor:pointer;
  opacity:0.5;
  -moz-opacity:0.5;
  filter:alpha(opacity=50);
  }
#ifocus_btn img{ 
  width:75px;height:45px;
  margin:7px 0 0 11px;
  }
#ifocus_btn .current{
  background: url(/images/Insyi/ifocus_btn_bg.gif) no-repeat;
  opacity:1;
  -moz-opacity:1;
  filter:alpha(opacity=100);
  }
#ifocus_opdiv{
  position:absolute;
  left:0; bottom:0;
  width:590px;
  height:35px;
  background:#000;
  opacity:0.5;
  -moz-opacity:0.5;
  filter:alpha(opacity=50);
  }
#ifocus_tx{
  position:absolute;
  left:8px;
  bottom:8px;
  color:#FFF;
  }
#ifocus_tx .normal{
  display:none;
  }
/*图片轮换结束*/
.ins_peccancy td{
  height:20px
  }
.ins_peccancy strong{
  background:url(/images/Insyi/ins_peccancy_icon.gif) left center no-repeat;
  padding-left:17px;
  }
.about_us_box{
width:725px;
margin:0px auto;
margin-top:10px;
overflow:hidden;
}
.about_us_line{
height:17px;
width:99%;
background:url(/images/Insyi/about_us_line.gif) left center repeat-x;
}

.about_nav{
  height:464px;
  width:168px;
  background:url(/images/Insyi/about_nav_bg.gif) left center no-repeat;
  clear:both;
  float:left
  }
.about_nav ul{
  margin:70px 0px 0px 35px;
  font-size:14px;
  }
.about_nav ul li{
  margin-top:10px;
  background:url(/images/Insyi/gray_circle.gif) left center no-repeat;
  padding-left:10px;
  }
.about_content{
  float:left;
  }
.about_content_left{
  margin-top:10px
  }
.about_content_left p{
  text-indent:2em;
  font-size:14px;
  line-height:18px;
  }
.about_us_serve dl{
  margin-left:5px;
  }
.about_us_serve dd{
  font-size:14px;
  margin-top:20px;
  }
.about_us_serve dt{
  font-size:13px;
  margin-top:5px;
  margin-left:30px;
  background:url(/images/Insyi/gray_circle.gif) left 5px no-repeat;
  padding-left:10px;
  }
.about_us_call dt{
  padding:0px;
  background:none;
  font-size:14px;
  }
.about_us_serve h4{
color:#666;
font-size:14px;
}
.about_us_serve h3{
font-size:16px;
}

/*首页banner*/
#lantern {BORDER: #cccccc 1px solid; OVERFLOW: hidden; WIDTH: 767px; CURSOR: pointer; HEIGHT: 205px}
#lanternMain {	WIDTH: 767px; HEIGHT: 189px; BACKGROUND-COLOR: #ffffff}
#lanternNavy {	FONT-SIZE: 12px; FLOAT: left; OVERFLOW: hidden; WIDTH: 1000px;HEIGHT: 16px; TEXT-ALIGN: center;font-weight:bold;margin-left:-2px;}
#lanternNavy .div_off1 {FLOAT: left;BORDER-BOTTOM: #ffffff 1px solid; HEIGHT: 16px; BACKGROUND-COLOR: #fcfce7; TEXT-ALIGN: center;color:#999;}
#lanternNavy .div_on1 {PADDING-RIGHT: 24px; PADDING-LEFT: 10px; FLOAT: left;BORDER-BOTTOM: #ffffff 1px solid; HEIGHT: 16px; BACKGROUND-COLOR: #cc3300;color:#FFF;border:0px}
#lanternNavy .div_off2 {FLOAT: left; BORDER-LEFT: #cccc66 1px solid; BORDER-BOTTOM: #ffffff 1px solid; HEIGHT: 16px; BACKGROUND-COLOR: #fcfce7; TEXT-ALIGN: center;color:#999}
#lanternNavy .div_on2 {	PADDING-RIGHT: 24px; PADDING-LEFT: 10px; FLOAT: left; BORDER-LEFT: #cccc66 1px solid; BORDER-BOTTOM: #ffffff 1px solid; HEIGHT: 16px; BACKGROUND-COLOR: #cc3300;color:#FFF}
#lanternNavy .div_off3{BORDER-RIGHT: #ffcc00 2px solid; FLOAT: left; BORDER-LEFT: #cccc66 1px solid; BORDER-BOTTOM: #ffffff 1px solid; HEIGHT: 16px; BACKGROUND-COLOR: #fcfce7; TEXT-ALIGN: center;color:#999}
#lanternNavy .div_on3 {	BORDER-RIGHT: #ffcc00 2px solid; PADDING-RIGHT: 24px; PADDING-LEFT: 10px; FLOAT: left; BORDER-LEFT: #ffcc00 1px solid; BORDER-BOTTOM: #ffffff 1px solid; HEIGHT: 16px; BACKGROUND-COLOR: #cc3300;color:#FFF}
#lanternImg{	OVERFLOW: hidden; WIDTH: 767px;position:absolute;HEIGHT: 189px;}
.jumppage {	FLOAT: left; WIDTH: 75px; HEIGHT: 29px;}
/*注册页面*/
.register_protocol{
  width:762px;
  margin-top:13px;
  margin-left:10px;
  line-height:18px;
  border:1px solid #cccccc;
  }
.register_protocol strong{
display:block;
  }
.register_protocol p{
 text-indent:2em;
 margin:7px 0px 7px 0px;
 text-indent:2em
 }
.register_protocol span{
margin-left:30px;
display:block;
margin-top:3px;
 }
.register_protocol font{
display:block;
background:#fcfdee;
font-size:13px;
font-weight:bold;
color:#cc3300;
line-height:28px;
border-bottom:1px dashed #e7e6e6;
margin-bottom:10px;
 }
.register_protocol font div{
display:block;
height:28px;
font-size:13px;
font-weight:bold;
color:#cc3300;
padding-left:25px;
line-height:28px;
background:url(/images/Insyi/trigon_icon.gif) 10px center no-repeat;
 }
.insyi_map dl dd{
  font-size:13px;
  font-weight:bold;
  margin-top:10px
  }
.insyi_map dl dt{
  margin:0px 0px 0px 20px;
  font-size:12px;
  line-height:21px;
  }
.insyi_map dt a:link,.insyi_map dt a:visited{
 color:#000000
 }
.insyi_map dt span a:link,.insyi_map dt span a:visited{
 color:#660000
 }
 .insyi_map dt a:hover,.insyi_map dt span a:hover{
 color:#ff6600
 }
 .ins_guide .acci_guide{
 height:228px;
 *height:228px;
 overflow:hidden
 }
 /*帮助中心最新优惠*/
 .limit_r_h1 .mesg_message{
 height:160px;
 }
 /*帮助中心保险导购*/
 .limit_r_h2 .acci_guide{
 height:227px;
 *height:238px;
 _height:239px;
 _overflow:hidden;
 }
/*帮助中心热买产品推荐*/
.limit_r_h3 .mesg_message{
 height:242px;
 *height:258px;
 _height:259px;
 _overflow:hidden;
 }
 /*会员中心热买产品推荐*/
 .limit_r_h4 .mesg_message{
 height:300px;
 }
  /*资讯中心最新优惠*/
 .limit_r_h5 .mesg_message{
  height:209px;
  *height:213px;
 }
  /*资讯中心保易公告*/
 .limit_r_h6 .mesg_message{
  height:395px;
  *height:397px;
  _height:363px;
 }
   /*会员中心热买产品推荐*/
 .limit_r_h7 .mesg_message{
  height:370px;
  *height:398px;
  _height:401px;
 }
  /*会员中心保险导购专题*/
 .limit_r_h8 .acci_guide{
  height:295px;
  *height:318px;
  _height:335px;
   }
   /*会员中心预约投保热买产品推荐*/
 .limit_r_h9 .mesg_message{
  height:310px;
  *height:318px;
  _height:316px;
   }
    /*会员中心预约投保保险导购专题*/
 .limit_r_h10 .acci_guide{
  height:235px;
  *height:237px;
  _height:251px;
   }
   /*会员中心旅游保险保险导购专题*/
 .limit_r_h11 .acci_guide{
  height:276px;
  *height:292px;
  _height:307px;
   }
    /*会员中心个人意外保险热买产品推荐*/
 .limit_r_h12 .mesg_message{
  height:298px;
  *height:308px;
  _height:297px;
   }
    /*会员中心团体意外保险保险导购专题*/
 .limit_r_h13 .acci_guide{
  height:221px;
  *height:227px;
  _height:231px;
   }
   /*会员中心旅游保险热买产品推荐*/
 .limit_r_h14 .mesg_message{
   height:351px;
  *height:372px;
  _height:372px;
   }
  /*会员中心团体意外保险热买产品推*/
    .limit_r_h15 .mesg_message{
  height:351px;
  *height:372px;
  _height:372px;
   }
    /*会员中心团体意外保险保险导购专题*/
 .limit_r_h16 .acci_guide{
  height:276px;
  *height:292px;
  _height:307px;
   }
   /*保险超市保险导购专题*/
   .shop_limit_height .acci_guide{
   height:244px;
   *height:250px;
   _height:253px;
   }
   /*保险超市最新优惠*/
   .shop_limit_height2 .mesg_message{
   min-height:232px;
   *min-height:242px;
   _height:243px;
   }
   /*保险超市团体意外最新评论*/
   .shop_limit_height3 .mesg_message{
    min-height:232px;
   *min-height:252px;
   _height:256px;
   }
/*自助投保tab开始*/
.fami_navtab{
width:585px;
height:31px;
background:url(/images/Insyi/fami_info_bg.gif) 10px center no-repeat;
margin:0px auto;
margin-top:30px;
}
.fami_navtab div{
margin-left:19px;
float:left;
width:123px;
height:31px;
font-weight:bold;
overflow:hiden;
}
.fami_navtab div span{
line-height:31px;
margin-left:45px;
cursor:pointer
}
.payment_curbg1{
background-image:url(/images/Insyi/fami_info_curbg1.gif);
color:#fff;
}
.payment_curbg2{
background-image:url(/images/Insyi/fami_info_curbg2.gif);
color:#FFF;
}
.payment_curbg3{
background-image:url(/images/Insyi/fami_info_curbg3.gif);
color:#FFF;
}
.payment_curbg4 {
background-image:url(/images/Insyi/fami_info_curbg4.gif);
color:#FFF;
}
.payment_font{
color:#999999;
}
/*自助投保tab结束*/
/*下拉框控件开始*/
.custom_select a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	}
.custom_select A:link {
	color:#24210c;
	text-decoration:none
	}
.custom_select A:visited {
	color:#414141;
	text-decoration:none
	}
.custom_select A:hover {
	color:#006600;
	text-decoration:none
	}
A img{
	border:none
	}
.custom_select {
	height:20px;/*自定义下拉框宽度*/
	border: 1px solid #bdbcbd;
	display: block;
	position:relative
	}
.custom_select .custom_select_val {
	line-height: 18px;
	float:left;
	padding-top:0px!important;
	padding-top:2px;
	padding-left: 4px;
	}
.custom_select .sm_pic {
  float:right
 }
.sel_a {
	width:100%;
	*width:100%; 
	height:100%;
	float:left
	}
.Option {
  border: 1px solid #bdbcbd;
  position: absolute;
  z-index: 100;
  display: none;
  left:-1px!important;
  top:20px!important;
  *top:20px!important;
  }
.Option a:link {
	width: 100%;
	float: left;
	line-height: 20px;
	background-color: #FFFFFF;
	}
.Option a:visited {
	line-height: 20px;
	width: 100%;
	float: left;
	background-color: #FFFFFF;
	}
.Option a:hover {
	width: 100%;
	float: left;
	line-height: 20px;
	color: #FFFFFF;
	background-color: #003399;
	}
/*下拉框控件结束*/	

.m_product div div{
  margin-left:15px;
  _margin-left:8px;
  width:270px;
  overflow:hidden;
  float:left;
  margin-top:30px;
  }
.m_product div div ul li{
  display:block;
  clear:both;
  width:260px;
  white-space:normal; 
  word-break:break-all;
  overflow:hidden;
  }
.m_product div div div span span{
  display:block;
  float:none;
  margin-top:20px;
  margin-left:10px
  }
.m_product div div b{
  display:block;
  width:265px;
  height:1px;
  font:0px;
  overflow:hidden;
  border-top:1px solid #cccccc;
  margin:10px 0px 10px 0px;
  clear:both;
  }
.m_product b{
  display:block;
  width:1px;
  height:257px;
  *height:260px;
  font-size:0px;
  overflow:hidden;
  border-left:1px dashed #cccccc;
  float:left;
  margin:15px 0px 0px 8px;
  margin-top:30px;
  }
  .select_dropover {
	width: 18px;
	height: 18px;
	background: url(/images/Insyi/count_select_btn.gif) center center no-repeat;


}
/*弹出窗口背景start*/
 .popwindow_bg{
  height:100%;
  width:100%;
  position:absolute;
  z-index:100;
  left:0%
  } 
.popwiindow_cont{
  background:#FFF;
  position:absolute;
  width:620px;
  left:50%;
  top:40%;
  border:1px solid #ffcc66;
  border-bottom:3px solid #ffcc66;
  padding-bottom:10px;
  }
.popwiindow_tit{
  height:28px;
  background:url(/images/Insyi/popwindw_tit_bg.gif) left -1px repeat-x;
  width:100%;
  margin-bottom:10px;
  line-height:25px;
  }
.popwiindow_tit strong{
display:block;
width:200px;
background:url(/images/Insyi/popwindw_tit_icon.gif) 7px center no-repeat;
padding-left:30px;
font-weight:normal;
float:left;
color:#000;
padding-top:2px;
text-align:left
}
.popwiindow_tit font{
display:block;width:60px;
font-weight:normal;
float:right;
font-size:12px;
cursor:pointer;
margin-top:2px;
}
@-moz-document url-prefix(){
 .popwindow_bg{
 background:url(/images/Insyi/popwindow_bg.png);
 }}
 *+html .popwindow_bg{
 background:url(/images/Insyi/popwindow_bg.png);
 }
 *html .popwindow_bg{
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/Insyi/popwindow_bg.png', sizingMethod='scale');
 }
/*弹出窗口背景end*/
/*产品评论单个产品start*/
.single_comment{
  color:#666
  }
.single_comment strong{
  font-size:14px;
  color:#F00;
  display:block;
  margin:10px 0px 0px 10px
  }
.single_comment table td{
  text-align:left;
  padding:5px;
  background:#faf9e6
  }
.single_comment ul li{
margin-top:9px;
  }
.single_comment ul li image{
  cursor:pointer
  }
.single_comment a:link,.single_comment a:visited{
  color:#C30;
  text-decoration:underline;
  margin-left:5px;
  }
/*产品评论单个产品end*/ 
