﻿/*cssreset*/

blockquote,body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,hr,input,legend,li,ol,p,pre,td,th,ul{margin:0;padding:0;}

body,button,input,select,textarea{font-size: 14px; font-family: "微软雅黑",Arial, Helvetica, sans-serif;}

h1,h2,h3,h4,h5,h6,button,input,select,textarea{font-size:100%;}

address,cite,dfn,em,var,i{font-style:normal;}

code,kbd,pre,samp{font-family:courier new,courier,monospace;}

small{font-size:14px;}

sup{vertical-align:text-top;}

sub{vertical-align:text-bottom;}

legend{color:#000;}

ol,ul{list-style:none;}

a{text-decoration:none; color:#656565; }

a:hover{text-decoration:none;}

fieldset,img{border:0;vertical-align:top;}

textarea{resize:none;}

a,input,button,select,textarea{outline:none;}

a,button{cursor:pointer;}

table{border-collapse:collapse;border-spacing:0;}

/* 设置滚条式 */

::-webkit-scrollbar {width:1px;}

/* 滚槽 */

::-webkit-scrollbar-track {background:#e5e5e5;}

/* 滚条滑块 */

::-webkit-scrollbar-thumb {background:#00a0ea; width:5px; height:5px;}



/*公共样式*/

.fl{float:left;}

.fr{float:right;}

.w_100{width:100%;}

.w_1180{width:1180px; margin:0 auto;}

.over_f{overflow:hidden;}

.yying{  box-shadow:5px 0 5px #e7eaf0, /*右边阴影*/  

0 5px 5px #e7eaf0; /*底边阴影*/  }



/***********************  分割线 ***************************/

body{position:relative;}



/*logo*/

.logo{overflow:hidden; border-bottom:1px solid #f1f1f1;}

.logo_in{height:110px;}

.logo_in .lft_div  h1{  overflow:hidden; margin:16px 0 0 0;}

.logo_in .lft_div .txt{height:40px; padding:0 0 0 15px; border-left:1px solid #e7e7e7; margin:30px 0 0 0;}

.logo_in .lft_div .txt .p_01{color:#333333; font-size:18px; margin:-3px 0 0 0;}

.logo_in .lft_div .txt .p_02{color:#999999; font-size:14px;}

.logo_in .rgt_div{margin:16px 0px 0 0; overflow:hidden;}

.logo_in .rgt_div .sc{overflow:hidden; position:relative; margin:0 0 10px 0;}

.logo_in .rgt_div .sc .search_input{width:319px; height:34px; line-height:34px; padding:0 0 0 18px; border:1px solid #e7e7e7; border-radius:100px; font-size:12px;}

.logo_in .rgt_div .sc .submit{width:82px; height:36px; border-radius:100px; background:#3cbffc url(../images/search_icon.gif) no-repeat 14px center; border:none; color:#fff; line-height:36px; padding:0 0 0 25px; cursor:pointer; position:absolute; right:0; top:0;}

.logo_in .rgt_div .rmsc p{color:#7a7a7a; margin:0 0 0 19px; font-size:12px;}

.logo_in .rgt_div .rmsc p a{display:inline-block; color:#7a7a7a; margin:0 5px;}





/*nav*/

.nav_in{height: 50px; position:relative; z-index:1000;}

.nav_in	.sidebar_div{ width:240px; background:#3cbffc;}



.nav_in .sidebar_div a{ display:block}



.nav_in	.sidebar_div #all-class{color:#fff; padding:0 20px; height:50px; width:200px;}

.nav_in	.sidebar_div #all-class .pic{margin:17px 15px 0 0;}

.nav_in	.sidebar_div #all-class h2{font-size:16px; line-height:50px;}

.nav_in	.sidebar_div #all-class .tog{width:16px; height:9px; background:url(../images/nav_icon_02.gif) no-repeat 0px 0px; margin:21px 0 0 0;}

.nav_in .left_sidebar{background:#30343f; width:240px; height:386px; position:absolute; top:50px; left:0; z-index:1001; display:block;}

.nav_in .left_sidebar .left_sidebar_li{height:50px; position:relative; }

.nav_in .left_sidebar .left_sidebar_li.last .product .border{border-bottom:0px solid #333a45;}

.nav_in .left_sidebar .left_sidebar_li .product{ position:absolute; left:0; top:0; width:240px; height:49px;} 

.nav_in .left_sidebar .left_sidebar_li .product .border{overflow:hidden; height:49px; border-bottom:1px solid #323642; width:200px; color:#fff; line-height:49px; font-size:16px; font-weight:normal;  padding:0 20px;}

.nav_in .left_sidebar .left_sidebar_li .product .border h3{font-size:16px; font-weight:normal; color:#ffffff;}

.nav_in .left_sidebar .left_sidebar_li .product .border .pic_01{width:22px; height:17px; background:url(../images/nav_icon_03.gif) no-repeat 0px 0px; margin:16px 13px 0 0;}

.nav_in .left_sidebar .left_sidebar_li .product .border .pic_02{width:22px; height:17px; background:url(../images/nav_icon_04.gif) no-repeat 0px 0px; margin:16px 13px 0 0;}

.nav_in .left_sidebar .left_sidebar_li .product .border .pic_03{width:22px; height:17px; background:url(../images/nav_icon_05.gif) no-repeat 0px 0px; margin:16px 13px 0 0;}

.nav_in .left_sidebar .left_sidebar_li .product .border .pic_04{width:22px; height:17px; background:url(../images/nav_icon_06.gif) no-repeat 0px 0px; margin:16px 13px 0 0;}

.nav_in .left_sidebar .left_sidebar_li .product .border .pic_05{width:22px; height:17px; background:url(../images/nav_icon_07.gif) no-repeat 0px 0px; margin:16px 13px 0 0;}

.nav_in .left_sidebar .left_sidebar_li .product .border .pic_06{width:22px; height:17px; background:url(../images/nav_icon_08.gif) no-repeat 0px 0px; margin:16px 13px 0 0;}

.nav_in .left_sidebar .left_sidebar_li .product .border .pic_07{width:22px; height:17px; background:url(../images/nav_icon_09.gif) no-repeat 0px 0px; margin:16px 13px 0 0;}

.nav_in .left_sidebar .left_sidebar_li .product.active{background:#272b34;}

.nav_in .left_sidebar .left_sidebar_li .product.active .border h3{ color:#3cbffc;}

.nav_in .left_sidebar .left_sidebar_li .product-wrap{width:400px; position:absolute; left:240px; top:0; background:#272b34; padding: 20px 20px 20px 20px; display:none;}

.nav_in .left_sidebar .left_sidebar_li .product-wrap .menu_div{position:relative;}

.nav_in .left_sidebar .left_sidebar_li .product-wrap .menu_div ul {overflow:hidden;}

.nav_in .left_sidebar .left_sidebar_li .product-wrap .menu_div ul li{overflow:hidden ; margin:10px 10px; float:left; border-right:1px solid #fff; font-size:14px; width:40%; text-align:center;}

.nav_in .left_sidebar .left_sidebar_li .product-wrap .menu_div ul li a{ display:block; color: #fff;}

.nav_in .left_sidebar .left_sidebar_li .product-wrap .menu_div ul li a:hover{color: #00a0ea;}

.nav_in .left_sidebar .left_sidebar_li .product-wrap .menu_div ul li .menu_border{ border: none!important;}

.nav_in .left_sidebar .left_sidebar_li .product-wrap .menu_div .menu_oneclose{position: absolute; top: 0px;  right:0px;font-size: 14px; display: block; width: 16px; height: 16px; border: 1px solid #dedede; text-align: center; line-height: 16px; border-radius: 100%; cursor: pointer;} 

.nav_in .left_sidebar .left_sidebar_li .product-wrap .menu_oneclose:hover{border: 1px solid #6fbfb1; color: #00a0ea;}

.nav_in .nav_list{overflow:hidden; margin:0 0 0 40px;}

.nav_in .nav_list li{line-height:50px;}

.nav_in .nav_list li a{padding:0 39px; color:#666666; font-weight:normal; font-size:16px; display:block}

.nav_in .nav_list li.current a{color:#3cbffc; font-weight:bold; border-top:1px solid #3cbffc}

.nav_in .rxdh{overflow:hidden;}

.nav_in .rxdh .icon{margin:15px 6px 0 0;}

.nav_in .rxdh .num{color:#2dbfa8; font-size:20px; line-height:50px;}



/*banner*/

.banner{overflow:hidden; height:386px;}

.banner_in{width: 100%; height: 386px; overflow: hidden; position: relative; margin: 0 auto;}

.banner_in ul{width: 100%; height: 386px; position: absolute; left: 0; z-index: 2;}

.banner_in ul li{height:386px; }

.banner_in ul li a{height:386px; display:block; width:100%}

.banner_in ul li.li_01{background:url(../banner_01.jpg) 50% 50% no-repeat;}

.banner_in ul li.li_02{background:url(../banner_01.jpg) 50% 50% no-repeat;}

.banner_in ul li.li_03{background:url(../banner_01.jpg) 50% 50% no-repeat;}

.banner .tab{position:relative;}

.banner .tab ol{position:absolute; bottom:20px; right:0; z-index:4;}

.banner .tab ol li{width:30px; height:3px; background:rgba(0,0,0,0.3); float:left; margin:0 0 0 5px; cursor:pointer;}

.banner .tab ol li.current{background:#3cbffc; height:6px; margin:-3px 0 0 5px;}



/*hot*/

#hot{background:url(../images/rs_bg.jpg) no-repeat center center;}

#hot .hot_in{height:66px;}

#hot .hot_in .icon{margin:17px 1px 0 320px;}

#hot .hot_in .txt{line-height:61px; color:#ffffff; font-size:18px; margin:0 29px 0 0;}

#hot .hot_in .txt span{color:#ffff00; font-size:30px; font-weight:bold; margin:0 16px; display:inline-block;}

#hot .hot_in .zx_btn{border:1px solid #ffffff; color:#fff; width:114px; height:34px; line-height:34px; text-align:center; margin:16px 0 0 0; border-radius:5px;}



/*main*/

.bgef{ background:#eff1f5;}

.p60{ padding-top:30px; padding-bottom:30px;}

 .title{margin:0 auto 0;}

 .title .t_txt{text-align:center; color:#333333; font-size:24px; font-weight:bold; margin:0 0 12px 0;} 

 .title .txt_01{text-align:center; color:#999999; font-size:16px; margin:0 0 20px 0;} 

 .title .line{width:31px; height:2px; background:#3cbffc; margin:0 auto 20px; display:block; }





.clearfix:after{display: block;content: ".";height: 0;clear: both;visibility: hidden;}



.clear{ clear:both}



.timeaxis-tab{border: none;

outline: none;  }

.timeaxis-tab li{

    float: left;

    width: 192px;

    margin-right: 5px;

    padding: 0 0 21px;

    position: relative;

	text-align:center;

	

	  box-sizing: border-box;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    -ms-box-sizing: border-box;

    -o-box-sizing: border-box;

	

}

.timeaxis-tab .lastLi{

    margin-right: 3px;

}

.timeaxis-tab li a{

	display:inline-block;

	width:126px; height:36px;

	line-height:36px;

	text-align:center;

	background:#ffffff;

   

   

    font-size: 14px;

    color: #666666;

    text-align: center;

    -webkit-border-radius: 50px;

    -moz-border-radius: 50px;

    border-radius: 50px;

}

.timeaxis-tab li a:hover,.timeaxis-tab li.cur a{

    background: #3cbffc;

    color: #fff;

}

.timeaxis-tab li i{

    position: absolute;

    display: block;

}

.timeaxis-tab li .line{

    width: 3px;

    height: 20px;

    bottom: 0;

    left: 94px;

    background: #d5e0e6;

    -webkit-border-top-left-radius: 2px;

    -moz-border-top-left-radius: 2px;

    border-top-left-radius: 2px;

    -webkit-border-top-right-radius: 2px;

    -moz-border-top-right-radius: 2px;

    border-top-right-radius: 2px;

	display:none;

}



.timeaxis-tab li:hover .line{ display:block}



.timeaxis-tab li.cur .line{ display:block}

.timeaxis-tab li .icon{

    display: none;

    bottom: 2px;

    right: 24px;

    width: 71px;

    height: 39px;

}

.timeaxis-tab li a:hover .icon,.timeaxis-tab li.cur .icon{

    display: block;

}

.timeaxis-tab2{

    padding-left: 33px;

}

.timeaxis-tab2 li{

    width: 278px;

    padding: 0 99px 21px;

    margin: 0;

}

.timeaxis-tab2 li .line{

    left: 137px;

}

.timeaxis-tab2 li .icon{

    right: 67px;

}

.timeaxis-details{

    position: relative;

    padding-top: 4px;

    height: 105px;

}

.timeaxis-details .topline{

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 4px;

    background: #d5e0e6;

    -webkit-border-radius: 2px;

    -moz-border-radius: 2px;

    border-radius: 2px;

}

.timeaxis-details-tab{

    float: left;

    display: none;

}

.timeaxis-details-tab li{

    float: left;

	margin-right:16px;

    

}

.timeaxis-details-tab li span{

    display: block;

    text-align: center;

    font-size: 0;

}

.timeaxis-details-tab li .line{

    display: inline-block;

    width: 3px;

    height: 12px;

    background: #d5e0e6;

    -webkit-border-bottom-left-radius: 2px;

    -moz-border-bottom-left-radius: 2px;

    border-bottom-left-radius: 2px;

    -webkit-border-bottom-right-radius: 2px;

    -moz-border-bottom-right-radius: 2px;

    border-bottom-right-radius: 2px;

    vertical-align: top;

    -webkit-transition: all 0.5s ease 0s;

    -moz-transition: all 0.5s ease 0s;

    -o-transition: all 0.5s ease 0s;

    transition: all 0.5s ease 0s;

}



.timeaxis-details-tab li a{

    display: block;

    padding-top: 8px;

    font-size: 14px;

    color: #666666;

    text-align: center;

}



.timeaxis-details-tab.tab1{

    margin-left: 20px;

}

.timeaxis-details-tab.tab2{

    margin-left: 166px;

}

.timeaxis-details-tab.tab3{

    margin-left: 399px;

}

.timeaxis-details-tab.tab4{

    margin-left: 596px;

}

.timeaxis-details-tab.tab5{

    margin-left: 793px;

}

.timeaxis-details-tab.tab6{

    margin-left: 1005px;

}

.timeaxis-details-tab.tab3 li,.timeaxis-details-tab.tab4 li,.timeaxis-details-tab.tab5 li{

    width: 61px;

}

.timeaxis-details-tab.tab3 li.cur a,.timeaxis-details-tab.tab4 li.cur a,.timeaxis-details-tab.tab5 li.cur a{

    width: 73px;

    left: -6px;

}

#timeaxisDetails_2 .timeaxis-details-tab li{

    width: 68px;

}

#timeaxisDetails_2 .timeaxis-details-tab li.cur a{

    position: relative;

    width: 74px;

}

#timeaxisDetails_2 .tab1{

    margin-left: 70px;

}

#timeaxisDetails_2 .tab2{

    margin-left: 348px;

	



}

#timeaxisDetails_2 .tab3{

    margin-left: 626px;

}

#timeaxisDetails_2 .tab4{

    margin-left: 972px;

}



.timeaxis-content{

    width: 1180px;

    height: 400px;

    position: relative;

}

.timleft{ float:left; width:380px; height:478px;

  

}



.timright{ float:right; width:800px; }



.timright a{ display:block; width:380px; height:229px; float:left; margin-left:20px; margin-bottom:20px; position:relative}



.timright a img{ width:380px; height:229px;}

.timright a span{ display:none}

.timright a:hover span{ display:block; width:380px; height:40px; text-align:center; line-height:40px; font-size:16px; color:#FFF; background:url(../images/tbg.png) no-repeat; position:absolute; bottom:0px; left:0px;}



/*香港保险分类*/



.bgfl{

	background-image: url(../images/bgfl.jpg);

	background-repeat: no-repeat;

	background-position: center bottom;

}



.fenlen{ margin-top:50px;}



.fenlen ul li{ float:left; width:280px; height:208px; margin-right:20px; text-align:center}



.fenlen ul li .bkang{ width:278px; border:1px solid #eeeeee }





.fenlen ul li .bkang h2{ color:#4fc5fc; margin-top:100px; font-size:22px; font-weight:bold}



.fenlen ul li .bkang h3{ color:#666666; font-size:14px; margin-top:6px; font-weight:normal}



.fenlen ul .wei{ margin-right:0px;}



.fenlen ul .jy1{ background:url(../fl1.jpg) no-repeat center top}



.fenlen ul .jy2{ background:url(../fl2.jpg) no-repeat center top}





.fenlen ul .jy3{ background:url(../fl3.jpg) no-repeat center top}



.fenlen ul .jy4{ background:url(../fl4.jpg) no-repeat center top}



/*保险对比*/

.dbi{ margin-top:20px;}

.dbi .dtit a{ width:50%; height:50px; text-align:center; line-height:50px; display:inline-block; background:#fefefe; color:#666666; font-size:18px;}



.dbi .dtit .cur{ background:#4ac3fb; background:url(../images/sjiao.png) no-repeat center bottom #4ac3fb; color:#FFF}



.dbi ul{ margin-top:20px;}



.dbi ul li{ width:280px; height:212px; background:#FFF; float:left; margin-right:15px; margin-bottom:20px;}



.dbi ul .wei{ margin-right:0px;}

.dbi ul li img{ width:280px; height:169px;

}

.dbi ul li p{ padding-left:20px; height:44px; line-height:44px; color:#666666; font-size:14px;}





.saniu{ text-align:center; }

.saniu a{ display:inline-block; width:248px; height:65px; background:url(../images/sanbg.png) no-repeat; text-align:center; line-height:58px; color:#FFF; font-size:18px; }

.saniu a em{ display:inline-block; background:url(../images/sanem.png) no-repeat center center; height:58px; width:21px; vertical-align:top; margin-right:5px;}



.yuan{   -moz-border-radius: 50%;      /* Gecko browsers */

    -webkit-border-radius: 50%;   /* Webkit browsers */

    border-radius:50%;  }

	

.yuanj{   -moz-border-radius: 5px;      /* Gecko browsers */

    -webkit-border-radius: 5px;   /* Webkit browsers */

    border-radius:5px;  }	

	

	

/*客户服务*/	



.kufw{ margin-top:20px;}





.kufw ul li{ float:left; width:200px; text-align:center; margin-right:35px;}

.kufw ul .wei{ margin-right:0px;}



.kufw ul li img{ width:118px; height:118px;}

.kufw ul li a{ display:block}	

	.kufw ul li .ktitle{ color:#333333; font-size:18px; margin-top:15px;}

	

.kufw ul li h3{ color:#999999; font-size:14px; margin-top:8px;}	



.kufw ul li p{ margin-top:15px; font-size:14px; color:#666666; line-height:1.8em; padding-left:8px; padding-right:8px; }



.kufw ul li .yuyue{ display:inline-block; width:120px; height:40px; border:1px solid #3cbffc; text-align:center; line-height:40px; color:#3cbffc; font-size:14px;}



.kufw ul li .yuyue:hover{ background:#3cbffc; color:#FFF}



/*服务案例*/	

.bgal{ background:url(../images/bgal.jpg) no-repeat center top #f0f2f6;}

.fwanli{ margin-top:20px;}

.fwanli dl{ width:580px; height:184px; background:#FFF; margin-bottom:20px;}

.fwanli dl dt{ width:282px; height:184px; margin-right:24px; position:relative; float:left}



.fwanli dl dt img{ width:280px; height:180px; margin-top:2px; margin-left:1px;}



.fwanli dl dt .xqing{ width:280px; height:180px; position:absolute; left:1px; top:2px; background:url(../images/anm.png) no-repeat; line-height:180px; text-align:center; display:none  }

.fwanli dl dt .xqing a{ display:inline-block; width:110px; height:36px; line-height:36px; color:#FFF; font-size:14px; background:#3cbffc; vertical-align:middle;  -moz-border-radius: 50px;     

    -webkit-border-radius: 50px;  

    border-radius:50px;}

	

.fwanli dl:hover dt .xqing{ display:block}



.fwanli dl dd h2{ color:#3cbffc; font-size:16px; font-weight:normal; margin-top:30px;  overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;} 



.fwanli dl dd{ }





.fwanli dl dd h2 a{ color:#3cbffc; }

	

.fwanli dl dd h2 span{ color:#999999; margin-left:5px;}



.fwanli dl dd p{ margin-top:15px; color:#666666; width:242px; height:100px; font-size:14px; line-height:1.8em; float:left}





.amore{ text-align:center; border-top:1px dashed #bbbbbb; margin-top:40px; height:1px; margin-bottom:40px;}



.amore a{ width:37px; height:37px; background:#999999; line-height:37px; text-align:center; color:#FFF; font-size:18px; display:inline-block;  vertical-align:top} 



.amore span{ padding-left:15px; padding-right:15px; display:inline-block; height:37px; vertical-align:top; margin-top:-18px; }



.saniu a .jsq{ background:url(../images/jsq.png) no-repeat center center; width:23px;}



/*行业资讯*/	



.snew{ width:570px; height:490px; background:#FFF}



.bgf7{ background:#f7f7f7;}



.snew h3{ margin-top:30px; margin-left:30px; margin-right:30px; padding-bottom:16px; border-bottom:1px solid #e5e5e5; margin-bottom:10px; }



.snew h3 span{ color:#333333; font-size:18px;}



.snew h3 a{ color:#999999; font-size:14px; float:right; display:inline-block; padding-right:13px; background:url(../images/yjt.jpg) no-repeat right center}



.snew dl{ margin-left:30px; margin-top:20px; padding-bottom:20px; border-bottom:1px dashed #e7e7e7;}

.snew dl dt{ width:150px; height:92px; float:left; margin-right:14px;}

.snew dl dt img{ width:150px; height:92px;}

.snew dl dd h2{     color: #3cbffc; margin-top:10px;overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;}

.snew dl dd h2 a{ color:#3cbffc; font-size:16px; font-weight:normal; }

.snew dl dd p{ margin-top:10px; color:#666666; font-size:14px; line-height:1.8em; padding-right:30px;overflow: hidden;height: 75px;}



/*广告*/

.bgggao{ height:157px; background:url(../images/ggao.jpg) no-repeat center center}

.ggao{ padding-top:65px; padding-left:364px;}



.ggao p{ color:#FFF; font-size:18px;}



.ggao p span{ color:#ffff00; font-size:24px; margin-left:10px; margin-right:10px; font-weight:bold}



.ggao .tx2{  margin-left:84px; font-size:24px;}



/*客户评价*/

.pjia{ margin-top:20px;}



.pjia ul li{ width:280px; height:304px; background:#FFF; float:left; margin-right:15px;}



.pjia ul .wei{ margin-right:0px;}



.pjia ul li a{ display:block; position:relative; width:280px; height:180px;}

.pjia ul li a h3{ position:absolute; left:0px; bottom:0px; height:40px; line-height:40px; background:url(../images/pjbg.png) no-repeat; color:#FFF; font-size:14px; width:280px; text-align:center}





.pjia ul li p{ padding:20px; color:#666666; font-size:14px; line-height:1.8em; padding-top:10px;}



.amore .bgb1{ background:#b1d4e5}





/*link*/

.p40{ padding-top:40px; padding-bottom:40px;}



.ltitle{ height:40px; border-bottom:1px solid #e5e5e5; margin-bottom:20px;}



.ltitle span{ display:inline-block; height:39px; border-bottom:2px solid #3cbffc; margin-right:10px; color:#333333; font-size:18px; font-weight:bold}



.ltitle font{ color:#666666; font-size:16px;}

.link{ margin-top:10px; color:#666666; font-size:14px;}



.link span{ display:inline-block; height:42px; width:128px; line-height:42px; text-align:center; color:#FFF; font-size:14px; background:#2dbfa8; margin-right:5px;}



 .link a{ display:inline-block; height:42px; line-height:42px; font-size:14px; color:#666666; padding-left:15px; padding-right:15px;} 



/*footer*/

.footer{height:50px; line-height:50px; background:#14a5e8}



.dibu{ height:50px; line-height:50px; color:#FFF; width:1180px; margin:0 auto}

.dibu a{ color:#FFF; font-size:14px; margin-right:16px; padding-left:16px; }



.dibu .fist{ padding-left:0px;}



.dibu span{ float:right; display:inline-block; height:50px; line-height:50px; color:#FFF; font-size:14px; padding-left:25px; background:url(../images/ditel.gif) no-repeat left center}

.bgdi{ background:#eff1f5; padding-top:30px; padding-bottom:20px; border-bottom:1px solid #ffffff}



.dlogo{ float:left; margin-left:162px; width:228px; margin-right:180px;}

.weixd img{ float:left; width:120px;}



.weixd p{ color:#666666; font-size:14px; line-height:1.8em; margin-left:30px ; float:left; padding-top:10px;}





.banq{ text-align:center; padding-top:10px; padding-bottom:30px; color:#999999; font-size:14px; border-top:1px solid #e7e7e7; background:#eff1f5}







/*保险方案定制流程*/

.dzhilc{ margin-top:68px;}

.dztitle{ height:7px; background:#a0b6d0; margin-bottom:68px;}



.dztitle span{ display:inline-block; width:36px; height:36px; background:#a1b8d2; color:#FFF; font-size:14px;  text-align:center; line-height:36px; margin-top:-54px; vertical-align:top; }







.dztitle .dzt{ height:5px; text-align:center; width:176px; float:left; position:relative; }  



.dztitle .fist{ width:150px;}



.dztitle .wei{ width:150px; }



.dztitle p{ text-align:center; position:absolute; width:100%; color:#222222; font-size:14px;top:10px;}

.dztitle em{ display:inline-block; height:20px; width:3px; background:#a1b8d2;   }



.dztitle .sx{ position:absolute; height:20px; text-align:center; top:-8px; width:100%; left:0px; z-index:1}



.dztitle  .hx{  height:5px; width:100%; position:absolute; left:0px; top:1px; z-index:2}



.dztitle .cur .hx{ background:#3cbffc; height:5px; width:100%; position:absolute; left:0px; top:1px; z-index:2}



.dztitle .cur span{ background:#3cbffc;}



.dzlcleft{ width:320px; height:302px; background:#FFF; text-align:center; background:#FFF; margin-top:70px;}



.dzlcleft img{ width:260px; height:164px; margin-top:30px;}



.dzlcleft h2{ margin-top:15px; font-size:14px; color:#666666; line-height:1.8em; font-weight:normal} 

.dzlcleft h2 font{ color:#f86464;}





.dzbd{ width:540px; background:#2fb6f5; height:430px; color:#FFF }



.dzbd ul li{ margin-bottom:15px;}



.dzbd ul li span{ width:148px; display:inline-block; font-size:14px;text-align:right; margin-right:15px; }



.dzbd ul{ padding-top:22px;}



.dzbd ul li .txt{ width:220px; height:40px; line-height:40px; color:#93adbc; font-size:14px; text-indent:10px; border:none}

.dzbd ul li .rd{  border:none; margin-right:10px;}

.dzbd ul li font{ font-size:14px;}



.ml30{ margin-left:30px;}



.dzbd ul li .chshen{ width:104px; height:40px;  background:#FFF; border:none; margin-right:10px;}



.dzbd ul li .baox{ width:220px; height:40px; background:#FFF; border:none}



.dzbd ul li .beizhu{ float:left}

.dzbd ul li textarea{ width:325px; height:60px; text-indent:10px; line-height:1.8em; color:#93adbc; font-size:14px; background:#FFF; border:none}



.tjiao{ text-align:center; margin-top:20px;}



.tjiao input{ display: inline-block;

width: 248px;

height: 65px;

background: url(../images/sanbg.png) no-repeat;

text-align: center;

line-height:58px;



color: #FFF; font-size:18px; border:none; cursor:pointer}



.zi{ color:#666666; font-size:14px; margin-top:18px; text-align:center}



.zix span{ color:#FFF; font-size:14px; width:36px; height:36px; vertical-align:middle; background:#3cbffc; margin-right:10px; display:inline-block; line-height:36px; margin-left:30px; }



.zix{ color:#30343f; font-size:14px; text-align:center; margin-top:18px;}



/*为什么要定制香港保险服务*/



.wsm{ margin-top:40px; height:936px; background:url(../images/zhti.jpg) no-repeat center top;}





.wsm li h2{ color:#3cbffc; font-size:36px; font-weight:normal;}



.wsm li p{ color:#666666; font-size:18px; margin-top:14px;}



.wsm .ws1{ padding-left:630px; padding-top:50px;}



.wsm .ws2{ text-align:right; padding-right:625px;margin-top:250px;}



.wsm .ws3{ padding-left:630px; margin-top:230px;}





/*为什么要定制香港保险服务*/



.dahan{ height:50px; line-height:50px; color:#999999; font-size:14px;}

 

.dahan .dangq{ height:50px; line-height:50px; padding-left:20px; background:url(../images/dw.jpg) no-repeat left center;} 



.dahan a{ color:#999999; font-size:14px;}



/*列表页*/

.p20{ padding-top:20px; padding-bottom:20px;}



.lbleft{ width:240px;}



.zlanm{ background:#FFF; margin-bottom:20px;}



.zlanm ul li{ height:50px; line-height:50px; background:url(../images/yjt.jpg) no-repeat 205px center; padding-left:45px;  border-top:1px solid #eff1f5}

.zlanm ul li a{ color:#333333; font-size:14px;}

.zlanm ul li:first-child{ border-top:none}



 

.zlanm ul .cur{ background:url(../images/yjtb.jpg) no-repeat 205px center #3cbffc;}



.zlanm ul .cur a{ color:#FFF; }



.tuijia{ background:#FFF; padding:20px; margin-bottom:20px;}



.tuijia ul li img{ width:200px; height:126px;}



.tuijia ul li h2{ margin-top:12px;}



.tuijia ul li h2 a{ color:#666666; font-size:14px;}



.lianxi{ background:#FFF; padding:20px;}



.lianxi ul li{ padding-left:48px;}



.lianxi ul li span{ color:#666666; font-size:14px;}



.lianxi ul li p{ color:#999999; font-size:14px; margin-top:8px;}



.lianxi ul li h2{ color:#333333; font-size:24px; font-weight:normal; margin-top:14px;}



.lianxi ul li img{ width:106px; margin-top:14px;}





.lianxi ul .lefttel{ background:url(../images/ltel.jpg) no-repeat left top; padding-bottom:20px; margin-bottom:20px; border-bottom:1px dashed #e5e5e5;}





.lianxi ul .leftwx{ background:url(../images/lwx.jpg) no-repeat left top;}









 .page {

    width: 100%;

	margin-top:20px;

    text-align: center;

    margin-bottom: 0px;

} 



.page a {

    display: inline-block;

    width: 30px;

    height: 30px;

   

	border:1px solid #e5e5e5;

    color: #666;

    font-size: 14px;

    line-height: 30px;

    text-align: center;

    margin-left: 5px;

    margin-right: 5px;

    overflow: hidden;

}



.page span {

	display: inline-block;

	width: 30px;

	height: 30px;

	background: #41a4f5;

	color: #FFF;

	font-size:14px;

	border:1px solid #3892dc;

	

	line-height: 30px;

	text-align: center;

	margin-left: 5px;

	margin-right: 5px;

	overflow: hidden;

}

 

 

.page .a1{ width:55px;}



.lbright{ width:920px; padding-top:20px; padding-bottom:40px;}



.lbrtitle a{ display:inline-block; height:50px; width:180px; background:#FFF; line-height:50px; text-align:center; color:#666666; font-size:18px;}



.lbrtitle .cur{ color:#FFF; background:#2dbfa8;}



.lbrcontent{ background:#FFF; padding:20px; padding-bottom:35px;}



.lbrcontent dl{ padding-bottom:20px; margin-bottom:20px; border-bottom:1px dashed #f1f1f1;}



.lbrcontent dl dt{ float:left; width:280px; height:170px; margin-right:20px;}



.lbrcontent dl dt img{ width:280px; height:169px;}



.lbrcontent dl dd h2 a{ color:#333333; font-size:20px; font-weight:normal}



.lbrcontent dl dd h3{ margin-top:10px;}



.lbrcontent dl dd h3 span{ color:#849eae; font-size:14px; margin-right:75px; font-weight:normal}



.lbrcontent dl dd h3 span .blue{color:#849eae;}



.lbrcontent dl dd p{ color:#333333; font-size:14px; line-height:1.8em; margin-top:10px; height:90px;}



.lbrcontent dl dd .ppic { margin-top:10px;}



.lbrcontent dl dd .ppic img{ width:44px; height:44px; padding:1px; border:1px solid #e7e7e7; margin-right:10px;}



.pjbd{ background:#FFF; margin-top:20px; padding:40px;}



.pjbd h2{ margin-bottom:16px;}







.pjbd h2 span{ color:#3cbffc; font-size:20px; font-weight:normal; margin-right:5px;}

 

.pjbd h2 font{ color:#cacaca; font-size:14px;font-weight:normal; }



.pjbd ul li{ width:100%;}



.pjbd ul li .tet{ width:410px; height:40px; line-height:40px; color:#bababa; font-size:14px; text-indent:10px; background:#fafafa; border:1px solid #e7e7e7; margin-bottom:20px;}



.pjbd ul li textarea{ width:100%; height:100px; background:#fafafa; border:1px solid #e7e7e7; margin-bottom:20px; text-indent:10px;color:#bababa; font-size:14px; line-height:1.8em;}



.pjbd ul li .jia{ display:inline-block;background:#fafafa; border:1px solid #e7e7e7; width:50px; height:50px; text-align:center; line-height:50px; color:#bababa; font-size:36px; margin-right:15px; margin-bottom:20px;}



.pjbd ul li .shczi{ display:inline-block; height:50px; line-height:50px; color:#bababa; font-size:14px; vertical-align:top}



.pjbd ul li .subm{ width:100%; height:42px; text-align:center; line-height:42px; color:#FFF; font-size:14px; background:#2dbfa8; border:none; margin-bottom:20px;}





.pjbd .sandan{ color:#ff7474; font-size:16px; text-align:center}



.pjbd .sandan font{ font-size:24px; font-weight:bold}



.pjbd ul li .btn{position: relative;}

.pjbd ul li .btn input {position: absolute;top: 0; left: 0;margin: 0;border: solid transparent;opacity: 0;filter:alpha(opacity=0); cursor: pointer; height:60px;}



#preview{ margin-bottom:10px; }

#preview img{ margin-right:10px; width:100px; height:100px; border:1px solid #e7e7e7;}



/*内容页*/



.showright{ width:920px; padding-bottom:40px;}

 

.wenzhang{ background:#FFF; padding:40px;}





.wenzhang img{ max-width:100%;}

.wenzhang h1{ color:#333333; font-size:24px; font-weight:normal; text-align:center; margin-bottom:20px;}



.shijie{ text-align:center; margin-bottom:15px; padding-bottom:18px; border-bottom:1px solid #e5e5e5;}



.shijie span{ color:#999999; font-size:12px; margin-left:8px; margin-right:8px;}



.showcontent{ color:#333333; font-size:14px; line-height:1.8em;}



.bqi{ color:#999999; font-size:14px;}

.bqian{ margin-top:40px;}





.xguan{ margin-top:20px; background:#FFF; padding:40px;}



.xguan h2 span{ color:#3cbffc; font-size:20px; font-weight:normal; margin-right:5px;}



.xguan h2 font{ color:#999999; font-size:14px; font-weight:normal}



.xguan ul{ display:block; width:100%; float:left; position:relative; padding-top:25px;}



.xguan ul li{ width:379px; padding-left:30px; margin-left:11px; background:url(../images/sid.jpg) no-repeat left center; margin-bottom:24px;}



.xguan ul li a{ color:#333333; font-size:14px;}



.xguan ul li span{ float:right; padding-right:28px; color:#999999; font-size:14px;}



.xguan .xian{ width:1px; border-left:1px dashed #e5e5e5; height:135px; top:30px; left:50%; position:absolute}







.chjwt{ margin-top:20px; background:#FFF; padding:40px;}



.chjwt h2 span{ color:#3cbffc; font-size:20px; font-weight:normal; margin-right:5px;}



.chjwt h2 font{ color:#999999; font-size:14px; font-weight:normal}



.wenti a{ display:block; height:42px; line-height:42px; padding-left:20px; color:#333333; font-size:14px; background:#f7f7f7; margin-top:20px; margin-bottom:16px;}



.wenti a span{ display:inline-block; color:#FFF; font-size:12px; background:#999999; margin-right:10px; line-height:24px; width:24px; height:24px; text-align:center}







.wenti p{ color:#666666; color:14px; line-height:1.8em; padding-left:20px; display:none}



.wenti .cur{ display:block}



.more{ text-align:center; margin-top:20px;}



.more a{ display:inline-block; width:112px; height:32px; color:#FFF; font-size:14px; background:#849eae; text-align:center; line-height:32px;  -moz-border-radius: 50px;      /* Gecko browsers */

    -webkit-border-radius:50px;   /* Webkit browsers */

    border-radius:50px;       }





.pingjian{ margin-top:20px; background:#FFF; padding:40px;}



.pingjian h2 span{ color:#3cbffc; font-size:20px; font-weight:normal; margin-right:5px;}



.pingjian h2 font{ color:#999999; font-size:14px; font-weight:normal}

.pjijj{ width:100%; height:390px; overflow:hidden}

.khpjian{ margin-top:20px; position:relative; height:350px; border-bottom:1px solid #e7e7e7; width:100%; }

.khpjian ul{ width:2630px; height:314px; overflow:hidden; position:absolute}



.khpjian ul li{ float:left; width:260px; height:310px; margin-left:10px; margin-right:10px; background:#fafafa; border:1px solid #e7e7e7;}



.khpjian ul li img{ width:260px; height:180px;}





.khpjian ul li .pic{ width:260px; height:180px; position:relative}



.khpjian ul li .pic h2{ position:absolute; height:40px; line-height:40px; width:260px; left:0px; bottom:0px; background:url(../images/mbh2.png) no-repeat; color:#FFF; font-size:14px; text-align:center; font-weight:normal}



.khpjian ul li .name{ color:#666666; font-size:14px; padding:15px 20px; line-height:1.8em;} 





.khpjian ul li:hover{ background:#3cbffc;}



.khpjian ul li:hover .name{ color:#FFF}





.pingjian .btn_div{overflow:hidden; width:92px; height:36px; background:#FFF; position:absolute; left:50%; margin:0 0 0 -46px; bottom:-17px;}

.pingjian .btn_div a{width:36px; height:36px; float:left;}

.pingjian .btn_div .prev{background:url(../images/bxcp_icon_03.gif) no-repeat 0px 0px; margin:0 20px 0 0;}

.pingjian .btn_div .prev.current{background-position:0px -36px;}

.pingjian .btn_div .next{background:url(../images/bxcp_icon_04.gif) no-repeat 0px 0px;}

.pingjian .btn_div .next.current{background-position:0px -36px;}





  

	.p0{ padding-top:0px;}

	

#tip {position:absolute;color:#333;display:none;}

#tip s {position:absolute;top:40px;left:-20px;display:block;width:0px;height:0px;font-size:0px;line-height:0px;border-color:transparent #BBA transparent transparent;border-style:dashed solid dashed dashed;border-width:10px;}

#tip s i {position:absolute;top:-10px;left:-8px;display:block;width:0px;height:0px;font-size:0px;line-height:0px;border-color:transparent #fff transparent transparent;border-style:dashed solid dashed dashed;border-width:10px;}

#tip .t_box {position:relative;background-color:#CCC;filter:alpha(opacity=50);-moz-opacity:0.5;bottom:-3px;right:-3px;}

#tip .t_box div {position:relative;background-color:#FFF;border:1px solid #ACA899;background:#FFF;padding:1px;top:-3px;left:-3px;}

.tip {width:82px;height:82px;border:1px solid #DDD;}	

	

	

	

	 