@charset "gb2312";
/*----------------------------- 
Name: Index Css
Design:West
Time: 2014-03
-----------------------------*/
/* reset */
body,div,ul,ol,li,dl,dt,dd,form,input,textarea,p,th,td,h1,h2,h3,h4{ margin:0; padding:0;}
img{ border:0;}
body,th,td,input,select,textarea,h1,h2,h3,h4,font{ font:12px "microsoft yahei",Tahoma, Geneva, sans-serif; font-weight:normal;}
html,body{ height:100%;background:#fff; }
body{ background:#fff; color:#333; }
ul,ol{ list-style-type:none;}
input,select,textarea{ vertical-align:middle; outline:none; resize:none;}
input::-ms-clear{ display:none;}
a{ text-decoration:none; color:#333;}
a:hover{ text-decoration:none; color:#e23520;}
/* initial */
.clearfix:after { display:block; content:""; clear:both;}
.clearfix{ *zoom:1;}
body.ovxhide{ overflow-x:hidden;}
.fl{ float:left;}
.fr{ float:right;}
.none{ display:none;}
.btnMouseDown{ padding:1px 0 0 2px; padding:0\0; _padding:0;}
.btnLook{ width:65px; height:19px; background:url(imagesbtnBg.png) no-repeat; cursor:pointer; border:0; color:#fff;}
.cFF4E33{color: #FF4E33!important;}
.frimp{float:right!important;}
.on{height: 83px!important;white-space:normal!important;}
/*** header ***/
/* 顶部栏 */
.haedTopBg{ background:#e5e5e5; height:30px; min-width:1000px;}
.haedTop{ width:1000px; margin:0 auto; line-height:30px;}
@media screen and (min-width:0\0) {.haedTop{ line-height:28px;}} /* ie9 10 一像素偏差处理*/
.headTop div{ display:inline-block;}
.haedTop a{ color:#888; display:inline-block; *display:inline; *zoom:1;line-height:29px;}
.haedTop label.micro_blog{display:inline-block;line-height:29px;height:29px;vertical-align:middle;}/* 2014-3-27update */
.haedTop .appDown{ position:relative; z-index:100; display:inline;}
.haedTop .appDown img{ position:absolute; z-index:-1; right:-145px; top:-8px; *+top:-1px; _top:-1px; display:none;}
.haedTop .appDown a{ background:url(imagesheadTopIco.png) no-repeat;_background:url(imagesheadTopIco.gif) no-repeat;  padding-left:20px; margin-right:10px;}
.haedTop .appDown a.ico_ios{ background-position: 0 -217px;}
.haedTop .appDown a.ico_and{ background-position: 0 -27px;}
.haedTop .appDown a.ico_wx{  background-position: 0 -56px; padding-left:30px;}
.haedTop .appDown a.ico_wap{ background-position: 0 -83px; padding-left:15px;}
.haedTop .appDown a.ico_ios:hover{background-position: 0 2px;}
.haedTop .appDown a.ico_and:hover{background-position: 0 -246px;}
.haedTop .appDown a.ico_wx:hover{background-position: 0 -300px;}
.haedTop .appDown a.ico_wap:hover{background-position: 0 -272px;}
.haedTop .fr a{ color:#333; margin:0 6px; vertical-align:middle;}
.haedTop .fr a.ico_sina{ background:url(imagesheadTopIco.png) 0 -115px no-repeat;_background:url(imagesheadTopIco.gif) 0 -115px no-repeat; width:18px; height:18px; margin:-1px 3px 0; *margin-top:0;}
.haedTop .fr a.ico_qq{ background:url(imagesheadTopIco.png)  0 -142px no-repeat;_background:url(imagesheadTopIco.gif)  0 -142px no-repeat; width:18px; height:18px; margin:-1px 0 0; *margin-top:0;}
.haedTop .userInfo a{ margin-left:35px;}
.haedTop a:hover{ color:#e23520;}
.haedTop .fr .inCenter{ background:url(imagesheadTopIco.png) 7px -188px no-repeat;_background:url(imagesheadTopIco.gif) 7px -188px no-repeat; padding:0 8px 0 20px; position:relative; z-index:100; display:inline-block; *display:inline; *zoom:1; line-height:26px; border:1px solid #e5e5e5; border-bottom:0; vertical-align:bottom; /*top:-2px;*/ *+top:-1px;*top:0; _top:0; cursor:pointer; transition:all 0.5s ease-out;}
@media screen and (min-width:0\0) {.haedTop .fr .inCenter{ top:0;}}
.haedTop .fr .inCenter i{ background:url(imagesheadTopIco.png) 0 -176px no-repeat;_background:url(imagesheadTopIco.gif) 0 -176px no-repeat; display:inline-block; width:9px; height:7px; transition:all 0.5s ease-out; overflow:hidden; vertical-align:middle;}
.haedTop .fr .inCenter.thisHover{ background-color:#fcfcfc; border:1px solid #dedede; border-bottom:0; border-radius:5px 5px 0 0;}
.haedTop .fr .inCenter.thisHover i{ background-position:0 -169px;}
.haedTop .fr ul{ position:absolute; left:-1px; top:27px; *top:26px; background-color:#fcfcfc; border:1px solid #dedede; border-radius:0 0 5px 5px; width:101px; display:none; padding:5px 0; }
.haedTop .fr ul li{ line-height:22px; background:url(imagesheadTopIco.png) -12px -160px no-repeat;_background:url(imagesheadTopIco.gif) -12px -160px no-repeat; padding-left:18px;}
.haedTop .fr ul li a{ margin:0;}
/* 顶部栏 end*/
.official{ width:1000px; height:79px; margin:0 auto; overflow:hidden;}
.official h1{ float:left; margin-top:16px;}
.official h2{ float:right; margin-top:23px;}
/* 主导航 */
.mainNavBod{ /*border-bottom:3px solid #ef3f22;*/border-bottom:3px solid #e8380d;height:35px; min-width:1000px;} 
.mainNav{ width:1000px; margin:0 auto;}
.mainNav h2{ /*background:#e23520;*/background:#e8380d url(imagesh2TopBg.png) left top no-repeat; width:155px; float:left; font-size:14px; color:#fff; text-align:center; height:35px; line-height:35px; letter-spacing:2px;} 
.mainNav ul,.mainNav li{ float:left;}
.mainNav li{ line-height:35px; padding:0 40px; font-size:16px;}
.mainNav li a:hover{ color:#e23520;}
.mainNav form{ border:1px solid #b3b3b3; width:160px;_width:159px; height:20px; float:right; padding:0 5px; margin-top:7px;}
.mainNav form .sText{ border:0; background:none; height:20px; width:140px;_width:139px; vertical-align:top; color:#666;}
.mainNav form .sSubmit{ background:url(imagesmainNavIco.png) no-repeat; width:16px; height:17px; display:inline-block;*display:inline;*float:right;*zoom:1; vertical-align:top; margin-top:2px; *margin-top:-20px;cursor:pointer; border:0;}
/* footer */
.clear {clear: both;overflow: hidden; height:0px; line-height:0px; padding:0px; margin:0px;}
.foot{min-width:1000px;_width:expression(document.body.clientWidth <= 1000? "1000px": "auto");margin-top:31px;}
.foot .foot_msg{height:auto;background:url(imagesfoot_bg.gif) repeat-x;margin-top:40px;margin:0 auto;}
.foot .foot_msg .foot_content{width:960px;margin:0 auto;}
.foot .foot_msg .foot_content dl{float:left;width:160px;margin-top:27px;}
.foot .foot_msg .foot_content dl dt{color:#000;font-size:14px;margin-bottom:25px;}
.foot .foot_msg .foot_content dl dd{height:22px;}
.foot .foot_msg .foot_content dl dd a{font-size:12px;color:#848484;}
.foot .foot_msg .foot_content dl dd a:hover{color:#d81400;text-decoration:none;}
.foot .foot_bottom{background:#767676 url(imagesfoot_bg2.gif) left top repeat-x;height:101px;width:100%}
.foot .foot_bottom .corpy{width:960px;margin:auto;text-align:center;padding-top:20px;}
.foot .foot_bottom .corpy p{color:#bbb; line-height:30px;}
.foot .foot_bottom .corpy p img{margin-top:4px;}
.foot_msg .tianMao{ width:960px; margin:20px auto 0 auto; border-top:#b4b4b4 solid 1px; padding:20px 0 39px; _padding-bottom:35px;}
.foot_msg .tianMao a:hover{color:#c4000;}
.tianMao span.leftSpan{ display:inline-block; height:20px; background:url(imagestianMaoPhone.gif) left center no-repeat; padding-left:30px; font-size:14px; line-height:20px; color:#666; float:left;}
.tianMao span.leftSpan strong{ color:#333;}
.tianMao span.rightSpan{ display:inline-block; height:20px; line-height:20px; background:url(imagestianMaoLogo.gif) left center no-repeat; float:right; padding-left:35px;}
/*着陆页样式*/
.vice_header{ height:86px; margin:0 auto; border-bottom:4px solid #ff4e33;}
.vice_header_line{ border-bottom:4px solid #ff4e33;height: 66px;margin: 0 auto;}
.margin_t25{ margin-top:25px;_margin-top:13px;}
.input_button input{ display:inline-block;font-size:0px; line-height:0px; width:190px; height:40px;cursor:pointer;}
.fillet_frame{ width:1004px; margin:10px auto 0; padding-top:6px; background:url(imagesfillet_frame_top.jpg) no-repeat center top;}
.fillet_frame_bottom{ width:1004px; height:6px; background:url(imagesfillet_frame_bottom.jpg) no-repeat;}
.pro_content{ width:1004px; background:url(imagesfillet_frame_con.jpg) repeat-y; height:auto; overflow:hidden;}
.pro_content .turn_h3{ width:898px; margin:0 auto; height:50px; padding-top:48px; border-bottom:1px dashed #d9d9d9; line-height:50px; font-size:30px;text-align:left;}
.pro_content .turn_h3 span{ font-size:16px;}
.turn_ul .margin_t25 .margin_l{ margin-left:130px;}
.turn_ul{ width:690px; padding:70px 0 70px 290px; overflow:hidden;}
.turn_ul li{ height:32px; padding-bottom:15px; line-height:32px;}
.turn_ul li label{ width:130px; float:left; display:block; text-align:right;}
.inp_1{ width:170px; height:22px; line-height:22px; padding:5px 10px; display:block; float:left; background:url(imagesinput_bg.png) 0 0 no-repeat;_background:url(imagesinput_bg.gif) 0 0 no-repeat;}
/*复选框*/
.inpu_checkbox input{ display:none;}
.inpu_checkbox font{ display:block; float:left; background-image:url(imagescheckbox1.png); _background-image:url(imagescheckbox1.gif); background-position:0px 0px; background-repeat:no-repeat; padding-left:26px; height:21px; line-height:21px; font-size:13px; *zoom:1; cursor:pointer;}
.inpu_checkbox span{ display:none; float:right; text-align:left; margin-right:2px;font-size:14px;}
.inpu_checkbox font.active{ background-position:0px -30px;}
.checkbox_red input{ display:none;}
.checkbox_red font{ display:block; float:left; background:url(imagesheadChoose.png) 0px 0px no-repeat;  padding-left:22px; height:15px; line-height:15px; font-size:12px; display:inline-block; *display:inline; *zoom:1; cursor:pointer; color:#666;}
.checkbox_red span{ display:inherit; float:right; text-align:left; margin-right:14px;font-size:12px;}
.checkbox_red font.active{ background-position:0px -20px;}
/*邮件下拉菜单*/
.selectlist{ background-color:#CEE7FF; cursor:pointer;}
.passCard li.note{ text-align:left; color:#999;}
.passCard li{font-size:12px;line-height:25px;font-family:"microsoft yahei",Tahoma, Geneva, sans-serif;}
.passCard{border:solid 1px #D6D6D6;}
.hiddenlist{display:none;}
.eSuggest{width:188px;position:absolute;background-color:#fff;z-index:101;max-height:220px;overflow-y:auto;left:200px;top:31px;}
.textlist{width:250px;}

/*遮罩层*/
.pop_background{ display:none; width:100%; height:100%; position:fixed ; _position:absolute; _top:expression(documentElement.scrollTop + 0 + "px"); top:0; left:0; background:url(imagespop_background.png); z-index:9;}
/*弹出框*/
.pop_div{ display:none; z-index:10;height:232px; position:fixed; _position:absolute; left:50%; top:50%; }
.pop_div .title{ position:relative; height:30px; padding-left:10px; line-height:30px; font-size:16px; color:#fff; font-weight:bold; text-shadow:1px 2px 1px #ff4a35; }
.pop_div .title .clos{ display:block; width:19px; height:17px; position:absolute; right:11px; top:7px; background:url(imagespic_img.png) 0 -30px no-repeat;_background:url(imagespic_img.gif) 0 -30px no-repeat; }
.pop_div .con{ background:#fff; padding-bottom:20px;}
.pop_div .con ul{ padding:30px 0 17px;}
.pop_div .con ul li{ height:32px; padding-bottom:13px;}
.pop_div .con ul li label{ line-height:32px; float:left; display:block; text-align:right;}
.pop_div .pop_button{ width:93px; height:32px; line-height:32px; display:block; margin:0 auto; text-align:center; border:0px;color:#fff; background:url(imagesbtnBg.png) 0 0 no-repeat;_background:url(imagesbtnBg.gif) 0 0 no-repeat;}
.pop_div .pop_button:hover{background:url(imagesbtnBg.png) -103px 0 no-repeat;_background:url(imagesbtnBg.gif) -103px 0 no-repeat; color:#fff;}
.pop_div .con ul li i{ font-style:normal; display:block; float:left; padding-left:11px; line-height:32px;}
.pop_div .bottom{ width:100%; height:5px; }
.pop_div1{ width:460px;margin:-156px 0 0 -230px; }
.pop_div1 .title{background:url(imagespop_div_tit.png) no-repeat;}
.pop_div1 .bottom{background:url(imagespop_div_bottom.png) no-repeat;}
.pop_div1 .con ul li label{ width:142px;}
/*温馨提示*/
.prompt_div{ height:auto; background:#fff; padding:37px 0 25px;}
.prompt_div p{  line-height:20px; text-align:center; padding:0 0 20px; font-size:14px;}
.prompt_div p.text_align_l{ text-align:left; padding-left:42px;}
.pop_div .prompt_div .pop_button{ margin-top:8px;}
/*显示积分信息*/
.jifenrt_con{padding-left:14px;}  
.jifenrt_con{padding:0 10px 13px 0; border-bottom:1px dashed #d9d9d9;}  
.jifenrt_con dl{line-height:20px;height:20px;color:#333;font-size:13px;padding-top:6px;}  
.jifenrt_con .eqb{width: 220px; height: 7px; background: url(../images/total_bottom_line.gif) right bottom no-repeat; overflow: hidden;}  
.jifenrt_con dt{ width:126px; float:left;}  
.jifenrt_con dd{ width: 80px; float:right; text-align:right;}
.div_thousand-n{overflow: hidden;} 
.type-bottom-box{width:210px;float:right;font-size: 14px;margin-top:10px;margin-right:22px;}
/*投保人信息页面  积分*/
.div_thousand-n{overflow: hidden;} 
.type-bottom-box{width:210px;float:right;font-size: 14px;margin-top:10px;margin-right:22px;}
.fl{float:left;}
.tr{text-align:right;}
.fr{float:right;}
.clear-fr{clear:right;}
.last-money{height:40px;line-height: 40px;border-top:1px dashed #d9d9d9;width:100%;overflow:hidden}
.last-money-span{font-size: 20px;color:#ff4e33;font-weight: bold;}
.last-money-span b{font-size: 14px;}
.last-money-span span{color:#333;font-weight: 400;font-size:14px;}
.type-bottom-box p{margin-bottom:5px;}
/*积分信息投保人页面悬浮显示*/
.intergralMesg{padding-bottom: 10px; margin-left: 390px;}
.integralInfo{color: red;}
.integralMesgInfo{display: none;border: 1px solid rgb(255, 187, 118);float:right; background-color: #FFFFE0; border-radius:5px; margin-top:-36px;opacity:1; color: rgb(219, 124, 34);}
.integralMesgcss{filter:alpha(opacity=0); -moz-opacity:0;  -khtml-opacity: 0;  opacity: 0;  }