/* CSS Document */
.inslist,#insindex,.insmain{width:960px; height:auto; overflow:hidden; zoom:1; margin:10px auto; font-size:12px;}
.insmain_left{width:200px; overflow:auto; zoom:1; float:left;}
.insmain_right{width:750px; overflow:auto;zoom:1; float:right; background-color:#FF0000;}
.inshead{width:960px; border-bottom:1px solid #CECECE; padding-bottom:10px; margin-bottom:10px; height:20px;}
.tablelist td{padding:6px 8px; text-align:left;}
.tablelist td a,.db_p a{color:#2f79c4; text-decoration:underline;}
.tablelist td a:hover,.db_p a:hover{text-decoration:none;}
.tablelist td .span_red_sml a{color:#FFFFFF; text-decoration:none;}
.tablelist td .span_red_sml a:hover{color:#FFFFFF; text-decoration:none;}
.db_p{text-align:center; padding:10px;}
.tablelist th{text-align:center;padding:10px; background-color:#F8F8F8; color:#676767; font-weight:bold;}
.tablelist tr.alt td {background-color:#F3F3F3;}
.tablelist tr.over td {background-color:#E5F4FF;}
.tablelist tr.redbg td {background-color:#e0ff98;}
.inslist h2{font-size:14px; color:#134C97; padding:5px; margin:5px; position:relative;}
.inslist h2 span{ font-weight:400; font-size:12px; color:#666666;}
.compbtndiv{width:130px; height:30px; position:absolute; right:0; top:0; }
#selectdbDiv{width:200px; position:absolute; right:50px; top:5px;}
.instrbg{background:url(../images/tableprolistbg.gif) repeat-x center; }
#lookmore{text-align:left;}
/*insindex*/
.hot{width:200px; float:left; margin-right:4px; }
.hot h2{background:url(../images/navbg.png) no-repeat 0 0; color:#666666; font-size:12px; padding:70px 0 5px; text-align:center; font-weight:400; border-bottom:1px solid #177CB0;}
.hot ul{border:2px solid #177CB0; border-bottom:none; border-top:none; padding:8px 15px 2px; }
.hot ul li{border-bottom:1px dashed #CCCCCC; height:22px; padding-top:5px; font-weight:bold;}
.hotem{background:url(../images/navbg.png); margin-right:10px; }
.em01{background-position:0px -116px;}
.em02{background-position:-22px -116px;}
.em03{background-position:-44px -116px;}
.em04{background-position:-66px -116px;}
.em05{background-position:-88px -116px;}
.em06{background-position:-110px -116px;}
.em07{background-position:-132px -116px;}

.hot ul li.normal_cat{width:165px;color:#333333;position:relative; display:block;}
.hot ul li.active_cat{ z-index:99;cursor:pointer;background:url(../images/lihoverbg.gif) repeat-x ;}
.hot ul li.active_cat dl{display:block;} 
.hot ul li dl{display:none;width:120px; padding:5px 10px; position:absolute; left:160px; top:0; cursor:auto;border:2px solid #95C5EE; background-color:#ffffff; color:#666666;}
.dlstyle{line-height:20px;}
.ddstyle{font-weight:400;}
.hot ul li a{text-decoration:none; color:#666;}
.li_block{display:block; width:165px;}
.hot ul li a:hover{color:#da251d;}
.hot p{background:url(../images/navbg.png) no-repeat 0px -100px; height:12px;} 
.hotpro{width:754px; float:left; height:315px;}
.hotpro_notice{border:1px solid #336CB5; padding:4px; overflow:hidden; zoom:1; margin:1px; color:#666666; background:url(../images/insurance/hotbg_x.gif) repeat-x top;}
.notice_name{display:block; float:left; background:url(../images/insurance/hotnews.gif) no-repeat 0px 2px; padding:3px 5px 0px 20px; font-size:14px; color:#134D97;}
.titleh2{background:url(../images/insurance/hotbg.gif) no-repeat; width:95px; height:23px; float:left; color:#FFFFFF; padding:6px 0px 2px 18px;font-size:16px;}
.titleh3{float:left; font-size:14px; font-weight:400;height:21px; padding-top:10px;}
.titleh3 a{color:#134C97; text-decoration:none; margin-left:5px; margin-right:6px;}
.tab_img{width:750px;height:240px;margin:0 auto;overflow:hidden;}
#tab_img_menu{margin-top:-19px;height:19px;text-align:right;opacity:.7;-moz-opacity:.7;filter:alpha(opacity=70);z-index:99;}
#tab_img_menu a{width:24px;height:19px;line-height:21px;text-align:center;text-decoration:none;color:#fff;background:url(../images/btn.gif) -48px 0 no-repeat;display:inline-block;}
#tab_img_menu a.hover{ text-decoration:none; background:url(../images/btn.gif) -24px 0 no-repeat; }
#tab_img_menu a.current{ background:url(../images/btn.gif) 0 0 no-repeat;}
#tab_img_box{ width:750px; height:240px; overflow:hidden; }
#tab_img_box a{ width:100%; height:100%; display:block; text-decoration:none; font-weight:bold; }
#tab_img_box a:hover{color:#c00;}
.inspromsg{width:500px; float:left; overflow:hidden; zoom:1; margin:10px 0px 0px 10px; display:inline; line-height:18px;}
.insfanwei{border:1px solid #99C3E3; background-color:#E7F5FE; padding:5px; line-height:18px; text-align:center; margin-top:10px;}

.tab_prolist {width:960px;margin:10px auto;overflow:hidden;zoom:1;clear:both;font-size:12px;}
#tab_prolist_menu { width:196px; float:left;border-left:1px solid #8BC4F0; border-top:1px solid #8BC4F0;}
#tab_prolist_menu h2{font-size:14px; color:#144E98; padding:7px; background:url(../images/insurance/libglist.jpg) no-repeat right;	border-bottom:1px solid #8BC4F0;}
#tab_prolist_menu li {width:176px;height:33px;padding-left:20px;border-bottom:1px solid #8BC4F0;color:#666666;font-weight:bold;
	line-height:33px;background:#F2F9FF url(../images/insurance/libglist.jpg) no-repeat right;cursor:pointer;}
#tab_prolist_menu li.hover{}
#tab_prolist_menu li.current{background:url(../images/insurance/hoverlist.jpg) no-repeat right center; color:#FFFFFF;}
#tab_prolist_box { width:762px; height:408px; float:left; overflow:hidden; background:url(../images/insurance/hoverlistbg.jpg) no-repeat left top;}
#tab_prolist_box div{ overflow:hidden;}
.tabdivL{width:480px; height:390px; float:left; margin:6px; display:inline; border:2px solid #2E85CA; background-color:#FFFFFF;}
.tabdivL h3,.tabdivR h3{font-size:14px; color:#144E98; padding:6px;}
.instablelist_index th{text-align:center;padding:8px; color:#666465; font-weight:bold; background:url(../images/insurance/tabletopbg.jpg) repeat-x top;border-top:1px solid #ACCDEE;border-bottom:1px solid #ACCDEE;}
.instablelist_index td{padding:6px 6px 5px;border-bottom:1px solid #ACCDEE;}
.instablelist th{text-align:center;padding:6px; color:#666465; text-align:center; font-weight:bold; background-color:#F3F3F3;}
.instablelist td{padding:5px 6px; text-align:left;}
.instablelist tr.alt td,.instablelist_index tr.alt td{background-color:#F8F8F8;}
.instablelist tr.over td,.instablelist_index tr.over td{background-color:#E5F4FF;}
.instablebtmbg{background:url(../images/insurance/tablebtmbg.jpg) repeat-x bottom; text-align:right; padding:5px;}
.instablebtmbg a{ color:#265fac; text-decoration:underline;}
.instablebtmbg a:hover{color:#da251d; text-decoration:underline;}
.insdown{background:url(../images/insurance/tablebtmbg.jpg) repeat-x bottom; border-top:1px solid #b4d0e8; padding:10px; text-align:left;}
.insdown a{text-decoration:underline; color:#DD2421;}
.insdown a:hover{text-decoration:none;}
.inspmore{color:#134C97; padding:5px;}
.inspmore a{font-size:12px; color:#134C97; text-decoration:none;}
.tabdivR{width:255px; height:390px; float:left; margin-top:6px;border:2px solid #2E85CA; background-color:#FFFFFF;}
.tabdivR ul{border-top:2px solid #2E85CA; padding:10px 0 0 10px;}
.tabdivR ul li{line-height:20px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; width:240px;}
.tabdivR ul li a,.ins_link ul li a{color:#666666; text-decoration:none;}
.tabdivR ul li a:hover,.ins_link ul li a:hover,.ins_link h2 span em a:hover{color:#FE0000;}
/*inslist*/
.insbox{background:url(../images/navlongbtm.png) no-repeat right bottom;float:left; margin-bottom:10px;padding-bottom:5px;width:200px; clear:left;}
.insbox h2{background:url(../images/navlongtop.png) no-repeat right top;color:#134C97; padding:12px 0px 3px 10px; font-size:14px;}
.insbox ul{border:1px solid #b4d0e8; border-bottom:none; border-top:none; overflow:auto; padding:0px 8px 12px; zoom:1;}
.insbox ul li{ border-top:1px solid #E7E7E7; color:#666666; line-height:18px; padding:6px 0px 2px 0px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; width:180px;}
.insbox ul li img{margin-right:3px;}
.insbox ul li a{color:#666666; text-decoration:none;}
.insbox ul li a:hover{color:#FE0000;}
.insbox01{ float:left; width:200px; clear:left; margin-bottom:5px;}
.insbox01 li{border:1px solid #b4d0e8; margin-bottom:5px; display:block; width:198px; height:60px;background-color:#EBF5FA; }
.insboxR{background:url(../images/navlongbtm.png) no-repeat left bottom; float:right; padding-bottom:15px; width:750px; margin-bottom:10px; color:#666666;}
.insboxRbody{border:1px solid #b4d0e8; border-bottom:none; border-top:none; overflow:hidden; zoom:1;}
.insboxRbody h2{color:#FF6F0F; font-size:14px; padding:0px 5px 5px; border-bottom:1px solid #E5E5E5; margin:5px 10px; line-height:20px;}
.insboxRbody h4{color:#134C97; padding:0px 0px 3px 0px; font-size:14px; border-bottom:1px solid #E5E5E5; margin:0px 10px;}
.insboxRbody h2 span{font-weight:400; color:#666666;}
.insboxRbody h3{margin:10px; border-bottom:1px solid #E7E7E7; font-size:14px; color:#265fac; padding:3px; position:relative; width:720px;}
.insboxRbody h3 span{position:absolute; right:10px; bottom:2px; background:url(../images/insurance/top.gif) no-repeat left; padding-left:15px; font-size:12px; font-weight:400;}
.insboxRbody h3 span a{color:#265fac; text-decoration:none;}
.proimgdiv{width:220px;float:left; margin:10px 0px 0px 10px; display:inline; height:250px; position:relative;}
.proimgdiv img{ margin-bottom:10px;}
.savebag a{width:87px; height:18px; padding:7px 5px 0px 0px; background:url(../images/insurance/btn.gif) no-repeat 0 0;text-align:right; float:left; margin-left:5px; display:inline-block;color:#666666;text-decoration:none; }
.savebag a:hover{ background:url(../images/insurance/btn.gif) no-repeat 0 -26px;}
.share a{width:87px; height:18px; padding:7px 5px 0px 0px; background:url(../images/insurance/btn.gif) no-repeat -93px 0px;text-align:right; float:left; margin-left:15px; display:inline-block;color:#666666;text-decoration:none; }
.share a:hover{background:url(../images/insurance/btn.gif) no-repeat -93px -26px;}
.chaxunliebie a{color:#265fac;}
.promsghead{height:39px; background:url(../images/insurance/c_bg.gif) repeat-x;}
.promsghead h2{width:718px; float:left; color:#265fac; padding-top:8px; padding-left:10px; font-size:14px;margin-top:5px; background:url(../images/consulting/h2bg.gif) no-repeat 0px 7px;}
.promsghead h2 span{padding-left:15px; font-weight:400; font-size:12px;}
.promsghead h2 span a{color:#265fac; text-decoration:underline;}
.c_left{float:left; background:url(../images/insurance/c_left.gif) no-repeat; width:11px; height:39px;}
.c_right{float:left; background:url(../images/insurance/c_right.gif) no-repeat; width:11px; height:39px;}
.promsgarea{word-wrap:break-word; overflow:auto; zoom:1; text-align:left; padding:0px 15px; line-height:20px; clear:both;}
.promsgarea p{margin-top:8px;}
.shengming{width:690px; background-color:#EEF7FE;border:1px solid #b4d0e8; color:#265fac; margin:10px auto; text-align:center; font-size:14px; padding:10px 6px 8px;}
.pother a{color:#265fac; text-decoration:none; padding-top:8px;}
.buyask{border-top:1px solid #b4d0e8; padding:10px;}
.buyask li{margin:5px 10px; padding:5px; border-bottom:1px solid #E7E7E7;}
.buyask li p{line-height:22px; padding-left:20px;}
.pask{background:url(../images/insurance/ask.gif) no-repeat 0px 3px;}
.panswer{ background:url(../images/insurance/answer.gif) no-repeat 0px 3px;}
.insortlist{padding:5px 5px 5px 0px; border-bottom:1px dashed #D9E8F5; line-height:22px; margin:0 8px; }
.insortlist a{text-decoration:none; padding:2px;color:#666666;}
.insortlist a:hover,.insortlist .current{text-decoration:none; background-color:#5A87C3; color:#FFFFFF;}
.h5bg{background:url(../images/insurance/displaybg.gif) repeat-x; font-size:14px;color:#134C97;margin:8px auto;padding:12px 0px 0px 13px}
.pbg{background-color:#EEF7FE; padding:8px 10px;}
.prodisplay{margin:10px; overflow:hidden; zoom:1;}
.prodisplay p{line-height:16px; margin:5px 0px;}
.prodisplay p a{color:#144C97; text-decoration:none;}
.prodisplay li{width:200px; float:left; text-align: center; margin:0 21px 12px; height:240px;display:inline;}
.prostle{text-indent:2em; line-height:22px;}

.pro-buy a{width:50px; height:17px; padding:5px 8px 0px 0px; background:url(../images/insurance/btn.gif) no-repeat 0 -78px;text-align:right; float:left; margin-left:16px; display:inline-block;color:#666666;text-decoration:none; }
.pro-buy a:hover{ background:url(../images/insurance/btn.gif) no-repeat 0 -100px;}
.pro-more a{width:50px; height:17px; padding:5px 8px 0px 0px; background:url(../images/insurance/btn.gif) no-repeat -59px -78px;text-align:right; float:left; margin-left:6px; display:inline-block;color:#666666;text-decoration:none; }
.pro-more a:hover{ background:url(../images/insurance/btn.gif) no-repeat -59px -100px;}
.pro-comp a{width:30px; height:17px; padding:5px 6px 0px 0px; background:url(../images/insurance/btn.gif) no-repeat -117px -78px;text-align:right; float:left; margin-left:6px; display:inline-block;color:#666666;text-decoration:none; }
.pro-comp a:hover{ background:url(../images/insurance/btn.gif) no-repeat -117px -100px;}
#comProlistdiv{border:1px solid #91B3CB; border-top:none; padding:5px;}
#comProlist li{ display:block; background-color:#EFF8FF; border:1px solid #DFECF6; color:#0357B5; margin:5px auto; padding:3px; position:relative; padding-right:20px;}
.compareclose{position:absolute; right:5px; top:3px; cursor:pointer;}
/*promore*/
.miaoshutop{background:url(../images/navlong.png) no-repeat left top; width:750px; height:12px;}
.ins_promsg{width:748px; float:right; margin-bottom:10px; border:1px solid #ACCDEE; overflow:auto; zoom:1; color:#666666;}
.ins_promsg h2{font-size:14px; padding:2px 0 5px 5px; color:#265fac; background:url(../images/insurance/tabletopbg.jpg) repeat-x top; position:relative;}
.ins_promsg h2 span{position:absolute; right:10px; top:8px;}
.ins_promsg h2 span a{font-size:12px; text-decoration:none; color:#666666; font-weight:400;}
/*tanchu div*/
#basic-modal-content,#basic-modal-mylogin{ display:none;}
#simplemodal-overlay{background-color:#444;}
#simplemodal-container{}
#simplemodal-container a.modalCloseImg {background:url(../images/closemodal.gif) no-repeat; width:24px; height:17px; display:inline; z-index:3200; position:absolute; top:7px; right:20px; cursor:pointer;}
.order_yuyue{height:305px;width:390px; background:url(../images/yuyuebg.gif) no-repeat; font-size:12px;}
.order_yuyue h1{font-size:13px; text-align:left; margin-bottom:10px; padding:10px 45px; color:#FFFFFF;}
/*denglu tanchu div*/
.logarea{width:290px; height:280px; border:1px solid #285792; background-color:#FFFFFF;}
.logarea h2{margin:25px 10px 5px; border-bottom:1px solid #E0E0E0; padding-bottom:5px;}
.logarea ul{margin:10px;color:#5D5D5D;}
.logarea ul li{padding:5px 10px;}
.psw{padding:8px 0 0 65px; display:block;}
.logbtn{width:92px; height:30px; text-align:center; color:#FFFFFF; font-size:14px; background:url(../images/logbtn.jpg) no-repeat left top; margin-left:65px; border:none; cursor:pointer;}
/*pro*/
.ins_sprite{background:url(../images/sprite_pro.jpg) no-repeat;width:198px; height:60px;}
.ins_pro01{background-position:0 0; }
.ins_pro02{background-position:-200px 0; }
.ins_pro03{background-position:-400px 0;}
/*link*/
.ins_link{width:960px;  margin:0 auto; margin-bottom:10px;}
.ins_link h2{background:url(../images/cornerbg.jpg) repeat-x 0 -64px; height:30px;}
.ins_link h2 span{float:left; padding:10px 0 3px; font-size:14px; color:#164796; border-bottom:1px solid #E5E5E5; display:block; width:930px; position:relative;}
.ins_link h2 span em{position:absolute; right:0; top:12px; font-size:12px;}
.ins_link h2 span em a{text-decoration:none; color:#164796;}
.ins_link h2 b{background-image:url(../images/cornerbg.jpg); width:15px; height:30px;}
.lb_left{float:left; background-position:0 0;}
.lb_right{float:right; background-position:-15px 0;}
.ins_link ul{border:1px solid #B5D0EB; border-top:none; border-bottom:none; overflow:hidden; zoom:1; width:938px; padding:10px 0 0 20px; clear:both;}
.ins_link ul li{width:85px; padding-left:5px; line-height:23px; text-align:left; border-right:1px dashed #CCCCCC; float:left;}
.ins_link ul img{margin:0 10px 5px 0; cursor:pointer;}
.ins_link h3{background:url(../images/cornerbg.jpg) repeat-x 0 -107px; height:15px;}
.ins_link h3 b{background-image:url(../images/cornerbg.jpg); width:15px; height:15px;}
.h3b_left{background-position:0 -45px; float:left;}
.h3b_right{background-position:-15px -45px; float:right;}
.noneline{background-color:#FF0000; border-right:none;}
.borderbox{border:1px solid #ACCDEE; border-top:none; border-bottom:none; overflow:auto; zoom:1; padding:0px 15px;}
.borderbox h2{ color:#134C97; font-size:14px; border-bottom:1px solid #E5E5E3; padding-bottom:5px; margin-bottom:5px;}
.pbox{line-height:22px; color:#535353;}
.table_tel td{padding:8px 0px 5px 8px;}
/*active*/
.activebg{width:750px; height:128px; background:url(../images/activetopbg.jpg) no-repeat left top; margin-bottom:10px;}
.activebg_p{padding:30px 10px 10px 250px; line-height:22px; text-indent:2em;}
.activebg_p a{color:#FF0000; text-decoration:underline;}
.active_company{margin:5px 10px; overflow:hidden; zoom:1;}
.active_company1{float:left; overflow:hidden; zoom:1; width:880px;}
.active_company li{width:140px; height:35px; float:left; margin:8px 1px 6px 1px;display:block; text-align:center; }
.active_name{float:left; width:70px; height:40px; line-height:40px; font-size:14px; font-weight:bold; padding-left:10px; color:#134C97; }
.active_company1 li{width:108px; height:45px; float:left; text-align:right;}
.activeul{padding:10px; padding-top:0; overflow:hidden; zoom:1;}
.activeul li{float:left; width:360px; height:65px; margin-bottom:2px; cursor:pointer; border-top:1px solid #D7D7D7;padding:10px 0px;}
.activeul li p{display:block;float:left; height:65px; line-height:65px; text-align:center; padding-left:15px; }
.activeul li p a{text-decoration:underline; color:#2F79C4;}
.activeul li span{float:right; padding-top:18px; padding-right:20px;}
.lookzhiye{background:url(../images/jihuo.jpg) no-repeat center center; padding-top:6px; height:20px;text-align:center; color:#FFFFFF; margin:10px auto; margin-bottom:0;}
.lookzhiye a{text-decoration:none; color:#FFFFFF;}