@font-face {
  font-family: 'iconfont';
  src: url('https://at.alicdn.com/t/font_1468207734_498077.eot'); /* IE9*/
  src: url('https://at.alicdn.com/t/font_1468207734_498077.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('https://at.alicdn.com/t/font_1468207734_498077.woff') format('woff'), /* chrome、firefox */
  url('https://at.alicdn.com/t/font_1468207734_498077.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
  url('https://at.alicdn.com/t/font_1468207734_498077.svg#iconfont') format('svg'); /* iOS 4.1- */
}
 /*公用*/
.box { width: 1200px; margin: 0 auto; }
.fl {float: left;}
.fr { float: right; }
::-webkit-input-placeholder { color:#666; }
::-moz-placeholder { color:#666; } /* firefox */
:-ms-input-placeholder { color:#666; } /* Internet Explorer 10+ */
 ::-webkit-placeholder { color:#666; } /* webkit*/
 /*首页*/
.snav { float: left; width: 100%; height: 65px; background: #009dda; margin-top:49px; }
.snavl { float: left; line-height: 65px; }
.snavl li { float: left; font-size: 18px; color: #fff; text-align: center;  }
.snavl li a { display: block; width: 90px; height: 65px; color: #fff;}
.snavl li a:hover, .snavl li.active a { background: #09729a; }
.snavr { position: relative;float: right; width: 340px;  height: 65px; font-size: 14px; color: #666; z-index: 10;}
.s-sel { width: 86px; height: 36px; line-height: 36px; margin: 15px 0; padding-left: 10px; background:url(https://pres.vobao.com/Images/V3/zt/sbg.png) 80px center #fff no-repeat;  cursor: pointer; }
.s-item { display: none; width: 96px; position: absolute;*zoom:1; left: 0; top: 50px; background: #fff; text-align: center; }
.s-item li { width: 100px; height: 28px; line-height: 28px; }
.s-item li:hover { background: #38aae6; color: #fff; }
.s-sea { width: 240px; height: 36px; background: #fff;margin: 15px 0; }
.sbut { display: inline;float: right;width: 40px;height: 36px;background: url(https://pres.vobao.com/Images/old/v3/MainSite/Content/themes/Default/images/jihuashu/search.png);border: none; cursor: pointer;}
.sinp { display: inline;float: left;width: 190px;height: 36px;_width: 185px;_height: 32px;background: #fff;line-height: 35px;padding-left: 10px;border: none;color: #666;font-size: 14px;outline: none;}
.g-mn { float: left; width: 100%; padding-bottom: 30px; margin-top: 30px; overflow: hidden; }
.m-tit { height: 45px; line-height: 45px; border-bottom:  1px solid #585858; }
.m-tit i { float: left; font-family: 'iconfont'; font-style: normal; color: #2c2c2c; font-size: 20px; _line-height: 48px; }
.m-tit .title { display: inline-block;*display: inline;*zoom:1; font-size: 18px; color: #2c2c2c; padding: 0 10px 0 5px; font-weight: 700; }
.m-tit .tip { font-size: 14px; color: #aaa; }
.m-tit .more { float: right; font-size: 14px; color: #2c2c2c; padding-right: 10px; }
.m-con { width: 1215px; overflow: hidden; padding: 25px 0; }
.m-con .m-item { position: relative;float: left; width: 210px; border: 1px solid #fff;  padding: 8px; height: 254px; margin-right: 15px;transition:all .2s linear 0s;-webkit-transition:all .2s linear 0s; }
.m-con .m-item:hover{ transform: translate3d(0,-2px,0);-moz-transform: translate3d(0,-2px,0);-webkit-transform: translate3d(0,-2px,0);box-shadow: 0 15px 30px rgba(0,0,0,.1);-webkit-box-shadow: 0 15px 30px rgba(0,0,0,.1);-moz-box-shadow: 0 15px 30px rgba(0,0,0,.1); }
.m-item img { display: block; width: 212px; height: 144px; margin-bottom: 8px; }
.m-item h2,.c-item h2,.h-item h2,.i-item h2 { padding: 22px 0 13px 0; line-height: 100%;  font-size: 16px; color: #2c2c2c; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.m-item a:hover h2{ color: #2c2c2c; }
.m-item p a:hover { color: #666; }
.m-item p,.c-item p,.i-item p,.h-item p{  font-size: 14px; color: #aaa; line-height: 20px; }
.m-item p ,.h-item p { height: 40px; overflow: hidden; }
.det{ font-weight: normal; color: #ff8850; cursor: pointer; }
.det:hover,.m-item p a.det:hover{ text-decoration: underline;color: #ff8850; }
.m-item .num { position: absolute; top: 115px; right: 0; display: inline-block; *display: inline;*zoom:1; font-size: 14px; color: #fff; height: 27px; line-height: 27px; padding: 0 10px;  }
.bg1 { background: #48c7f8; }
.bg2 { background: #50d7a7; }
.bg3 { background: #ff973b; }
.bg4 { background: #ff78a5; }
.bg5 { background: #b894ff; }
.bg6 { background: #73b8fe; }
.bg7 { background: #ff6b90; }
.g-ct { position: fixed; width: 1360px; top:28%; left: 50%; margin-left: -680px;}
.lnav { display: none; position: absolute; top: 0; left: 0; background: #fff; }
.lnav ul li { width: 70px; height: 45px; line-height: 45px; font-size: 22px; text-align: center; color: #8d8d95;background: url(https://pres.vobao.com/Images/V3/zt/xian.jpg) bottom center no-repeat; cursor: pointer; overflow: hidden;}
.lnav ul li span {display: block; background: url(https://pres.vobao.com/Images/V3/zt/xian.jpg) bottom center no-repeat; text-align: center;}
.lnav ul li .ico i { font-family: 'iconfont'; font-style: normal; font-size: 22px; }
.lnav ul li .pk i { font-size: 28px; }
.lnav ul li .txt { background: #009dda; color: #fff; width: 70px;height: 25px; line-height: 25px; margin: 10px 0; font-size: 14px; }
.lnav ul li:hover .ico,.current .ico { display: none; }
.lnav ul li:hover .txt,.current .txt { display: block; }
/*人物专访*/

.banner { width: 1178px; height: 216px; padding: 28px 0; border: 1px solid #d9d9d9; margin-left: 20px; }
.b-tip {float: left;margin-left: -20px;width: 842px;height: 216px;background: url(https://pres.vobao.com/Images/V3/zt/bbg.jpg) top left no-repeat;position: relative;}
.b-pic {width: 212px;height: 144px;position: absolute;top: 38px;left: 529px;}
.b-txt { float: right; width: 310px; height: 160px; margin: 30px 20px 30px 20px;}
.b-txt p {font-size: 14px; color: #aaa; line-height: 24px; height: 96px; overflow: hidden; }
.person,.phone { display: inline-block; width: 89px; height: 29px; margin: 35px 20px 0 0; text-align: center; font-size: 16px; line-height: 29px; color: #fff;background: #11b5f5; box-shadow: 2px 2px  8px rgba(0,0,0,0.2) inset; border-radius: 5px;}
.person i,.phone i {font-family: 'iconfont'; font-style: normal; font-size: 16px;}
.person:hover, .phone:hover { background: #4fcdfe; color: #fff; }
.m-ct { margin-top: 30px; }
.c-item { width:1224px; overflow: hidden; }
.c-item dl {float: left; width:560px; height: 144px; margin:0  24px 20px 0; padding: 23px 18px 23px 10px; transition:all .2s linear;-webkit-transition:all .2s linear;}
.c-item dl:hover {transform: translate3d(0,-2px,0);-webkit-transform: translate3d(0,-2px,0);box-shadow: 0 15px 30px rgba(0,0,0,.1); }
.c-item dt { position: relative; float: left; width: 217px; height: 144px; overflow: hidden; }
.c-item dt img { width:212px; height: 100%; }
.c-item .num,.i-item .num ,.h-item .num{ position: absolute; bottom: 10px; right:0; display: inline-block; *display: inline;*zoom:1; font-size: 14px; color: #fff; height: 27px; line-height: 27px; padding: 0 10px;  }
.c-item dd { float: right; width: 322px; }
.c-item h2,.i-item h2,.h-item h2 { padding: 0 0 15px;  }
.c-item p { height: 80px; overflow: hidden; }
.person1,.phone1{ display: inline-block; *display: inline;*zoom:1; margin-top: 0; font-size: 14px; color: #2c2c2c; padding: 15px 20px 0 0;  }
.person1 i,.phone1 i {font-family: 'iconfont'; font-style: normal; color: #009dda; }
.person1:hover,.phone1:hover { color: #4fcdfe; }
.fenye { width:100%;font-size:14px;text-align: center; margin: 40px 0 20px; }
.digg { margin:2px;padding:5px; line-height: 38px;}
.digg a { margin:2px;padding:10px 15px;border:1px solid #e6e9ed;color:#2c2c2c;border-radius: 5px;}
.digg a:hover { border:#e6e9ed 1px solid;background:#48c7f8;color:#fff;}
.digg a:active { border:#e6e9ed 1px solid;color:#000;}
.digg a.current { margin:2px;padding:10px 15px;border:#e6e9ed 1px solid;background:#48c7f8;color:#fff;border-radius: 5px;}
.digg span.disabled { border:#e6e9ed 1px solid; padding:10px 15px;margin:2px;color:#ddd;border-radius: 5px;}
/*险种专题*/
.mnl { float: left; width: 782px;}
.mnr { float: right; width: 370px; }
.i-item { width: 100%; margin-top: 30px; }
.i-item dl{ padding: 10px 17px 10px 10px; margin-bottom: 15px;  transition:all .2s linear;-webkit-transition:all .2s linear;}
.i-item dt { position: relative; float: left; width: 175px; height: 115px; overflow: hidden; }
.i-item dt img { width:170px; height: 100%; }
.i-item dd { float: right; width: 547px; }
.i-item p { height: 40px; overflow: hidden; }
.i-item .time { display: inline-block; *display: inline;*zoom:1;  font-size: 14px; color: #aaa; padding-top: 23px; }
.h-item { width: 100%; margin-top: 30px; }
.h-item dl { padding: 10px; margin-bottom: 15px; transition:all .2s linear;-webkit-transition:all .2s linear;}
.h-item dl:hover,.i-item dl:hover { transform: translate3d(0,-2px,0);-webkit-transform: translate3d(0,-2px,0);box-shadow: 0 15px 30px rgba(0,0,0,.1); }
.h-item dt {position: relative; float: left; width: 142px; height: 92px; overflow: hidden; }
.h-item dt img { width:137px; height: 100%; }
.h-item dd { float: right; width: 196px; }
.red { color: #ff0000; }
.i-tip { font-size: 18px; padding-top: 20px;}
.i-retuen { font-size: 18px; font-weight: 700; padding-top: 30px; }
.i-retuen a { color: #009dda; }
.i-retuen i {font-family: 'iconfont'; font-style: normal; color: #009dda;}
.i-retuen a:hover { text-decoration: underline; }
