@charset "gb2312";
/* CSS Document */
body{font:12px/1.5 "\5b8b\4f53",Helvetica,Tahoma,arial,sans-serif; margin:0 auto; color:#333; background:#eaf6ff;}
p,ul,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,select,button,textarea,iframe{margin:0; padding:0;}
img{border:0 none;vertical-align:top;}
ul,li{list-style-type:none;}
h1,h2,h3,h4,h5,h6{font-size:14px;}
i,em,cite{font-style:normal;}
.clearfix:after{content:".";display:block;height:0;clear: both;visibility:hidden;}
.clearfix{*zoom:1;}
.fl{float:left;}
.fr{float:right;}
.fb{font-weight:bold;}
.f14{font-size:14px;}
.tl{text-align:left;}
.tc{text-align:center;}
.tr{text-align:right;}
.hide{position:absolute;top:-999em;}
.show{position:static;}
.rela{position:relative;}
.abso{position:absolute;}
.msf{font-family:\5FAE\8F6F\96C5\9ED1,\9ED1\4F53;}
.blo{display:block;}
a{text-decoration:none;color:#333;}
a:hover{text-decoration:underline;}
a,a:hover{outline:none;blur:expression(this.onFocus=this.blur());}
button,input,select,textarea{font-size:100%;vertical-align:baseline;*vertical-align:middle;}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
.wrap{width:950px; margin:0 auto; clear:both;}
.header{background:#0076cd;}
.banner{height:160px; background:url(../images/banner.jpg) no-repeat;}
.header h1.logo{width:125px;padding:8px 0 0 9px;}
.header h1.logo a{height:34px; display:block;text-indent:-999em;}

.words{background:#c6e7ff;padding:10px 0;}
.words p{line-height:24px; padding:0 15px 0 19px; text-indent:2em;}
.content{width:940px; margin:0 auto;padding:18px 5px; background:#fff;}

.tit{height:40px;line-height:40px;border-bottom:2px solid #0076cd;}
.tit h2{width:491px;background:url(../images/titBg.jpg) no-repeat; font-size:18px; color:#fff;-moz-text-shadow:1px 1px 2px #000;-ms-text-shadow:1px 1px 2px #000;-o-text-shadow:1px 1px 2px #000;-webkit-text-shadow:1px 1px 2px #000; text-shadow:1px 1px 2px #000; font-weight:normal;}
.tit p{padding:10px 7px 0 0; line-height:30px;color:#0076cd;}
.tit p a{color:#0076cd;}
.tit1{height:39px;line-height:39px;}
.tit1 h2{width:330px;background:url(../images/titBg01.jpg) no-repeat;}
.tit1 p{color:#333;}

.w640{width:640px;}
.w645{width:645px;}
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt12{margin-top:12px;}
.ml6{margin-left:6px;}

.st-tab{height:221px;}
.st-tab-tit li{width:215px;height:37px;line-height:37px;border:1px solid #cfe6f7;border-right:0 none;background:url(../images/st-tab-titBg.gif) repeat-x;color:#0076cd; cursor:pointer; float:left;}
.st-tab-tit li.last-li{border-right:1px solid #cfe6f7;}
.st-tab-tit li.cur{background:#fff; border-top-color:#2ca2d9; padding-bottom:1px; border-bottom:0 none; cursor:default;}
.st-tab-con{padding-top:14px; display:none;}
.st-ul li{width:189px;height:160px;padding:4px; border:1px solid #dedede; float:left; margin-left:11px; display:inline;}
.st-ul li .st-img{height:93px; display:block; margin-bottom:9px;}
.st-ul li p{line-height:26px; padding-left:9px;}
.st-ul li p a.st-btn{background:url(../images/st-i.jpg) no-repeat left center; padding-left:21px; display:inline-block; color:#0e8be7;}

.contrast-dow{width:271px;height:219px;padding-left:11px; border:1px solid #c6e7ff; border-bottom-width:3px;}
.contrast-dow h3{line-height:34px;padding-top:9px; font-size:16px; color:#0076cd; font-weight:normal;}
.contrast-dow ul li{line-height:29px; text-align:right; padding-right:12px;}
.contrast-dow ul li a{color:#06c;}
.contrast-dow ul li p a{color:#333;}

.step-a a{margin-left:13px; padding-left:24px; background:url(../images/step-i.gif) no-repeat left center;}
.step-a a.first{background:none; margin:0; padding:0;}

.min-tit{color:#fe6000; line-height:32px;}
.min-tit h3{font-size:16px;font-weight:normal;}
.min-tit h3 span{width:69px; margin-right:6px; text-align:center; color:#fff; display:inline-block; background:url(../images/min-titBg.gif) no-repeat left center;}
.min-tit p a{color:#fe6000; margin:0 10px;}
.plan-table{width:100%; border-collapse:collapse;}
.plan-table td,.plan-table th{border:1px solid #b9dcea; line-height:28px; padding:0 20px; color:#000;}
.plan-table th{background:#ddf1fe;}
.plan-table thead td{background:#ddf1fe; color:#155798;}
.plan-table td img{vertical-align:middle; margin:-3px 0 0 3px;}

.sug-tab{height:300px;}
.sug-tab-tit li{width:321px;}
.sug-tab-con{padding:18px 34px 0 16px; display:none;}
.sug-tab-con dl{line-height:24px;}
.sug-tab-con dl dt{ background:url(../images/sug-dot.gif) no-repeat left 7px; padding-left:12px; font-weight:bold;}
.sug-tab-con dl dd{padding:0 0 24px 12px;}

.lea-met{width:270px;height:298px; padding:0 6px;border:1px solid #c6e7ff;}
.lea-met h4{padding-top:5px; line-height:40px; color:#0076cd;}
.lea-met ul li{height:29px;line-height:29px; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}

.step-tab{height:auto !important;height:262px; min-height:262px;}
.step-tit{line-height:39px;}
.step-tab-tit li{width:97px;}
.step-tab-con{padding-top:9px;display:none;}
.w309,.w466{width:309px; border-bottom:3px solid #8ce5f8;}
.w466{width:466px;}
.h280{height:280px}
.h245{height:245px;}
.h225{height:225px;}

.step-h4{line-height:34px; background:#c6ecf3; font-weight:normal; color:#0e5a7a;}
.step-con{padding:8px 4px;}
.step-p{line-height:24px; padding:1px 0 1px 8px;}
.step-pBg{background:#ffeaca;border-top:1px dotted #f6700e;border-bottom:1px dotted #f6700e; padding:0 0 0 8px;}
.step-tk{height:59px;background:url(../images/tk-i.png) no-repeat 58px center; padding:22px 0 0 179px;}
.step-tk a{padding:0 8px 0 31px; line-height:31px; background:url(../images/tk-st.gif) no-repeat 6px center #1cb3cf; display:inline-block; color:#fff;}

.col2{border-bottom-color:#f6dbb3;}
.col2 .step-h4{background:#fdeacd; color:#ff6000;}
.ti2{text-indent:2em;}
.dow-btn,.dow-i,.ad-img{width:100%;left:0; bottom:8px;}
.dow-btn a{padding:0 10px; line-height:22px; display:inline-block; border:1px solid #f6dbb3; background:#fdeacd; color:#ff6000; margin:0 3px 0 2px;}
.dow-i a{padding:0 14px 0 40px; line-height:32px; display:inline-block; color:#fff; margin:0 7px; background:url(../images/dow-i.gif) no-repeat 12px top #179b4b;}
.dow-i a.ios{background-position:12px -33px;}
.col3{border-bottom-color:#a7e1be;}
.col3 .step-h4,.col3 .dow-btn a{background:#d8f4e3; color:#0e7700;}
.col3 .dow-btn a{border-color:#c2e3cf;}
.step-con .col-a1{color:#f00;}
.step-con .col-a2{color:#0076cd;}
.ad-img{bottom:7px;}
.lh28{line-height:28px;}

.lc{height:58px;background:url(../images/lcBg.png) no-repeat;}
.lc ul{padding-left:225px;}
.lc li{float:left; width:195px; padding-top:8px; line-height:22px; color:#094f83;}
.lc li h3{font-size:18px; font-weight:bold; font-family:"Microsoft YaHei";}
.lc li p{font-size:14px;}
.lc .w{width:120px;}
.lc .hover{color:#d33f00;}
.lc02{background-position:left -59px;}
.lc03{background-position:left -118px;}
.lc04{background-position:left -177px;}

.coach-table{width:100%; border-collapse:collapse;}
.coach-table td,.coach-table th{border:1px solid #c7e3f1; line-height:20px; padding:8px;}
.coach-table th{background:#ddf1fe; color:#155798;}
.coach-table th.th01,.coach-table th.th02,.coach-table th.th03,.coach-table th.th04,.coach-table th.th05{background:#168fe2; color:#fff; font-size:14px;}
.coach-table th.th02{background:#ffa330;}
.coach-table th.th03{background:#25c29b;}
.coach-table th.th04{background:#1aafcf;}
.coach-table th.th05{background:#f95578;}
.coach-table td .buy{ color:#f00;}


.lfts{ height:auto; overflow:hidden; width:681px; float:left; margin-top:9px;}
.lfts .inners{ width:730px; overflow:hidden;}
.lfts .inners .cols{ width:218px; height:328px; margin-right:10px; float:left; border:1px #c4e2ed solid; border-bottom:2px #c4e2ed solid; overflow:hidden;}
.lfts .inners .cols .tops{ padding:10px; background:#f4f4f2; border-bottom:1px #a9bbcb dashed;}
.lfts .inners .cols .tops a{ display:block; height:auto; overflow:hidden; width:197px; text-align:left; color:#1372b7;}
.lfts .inners .cols .tops a img{ display:block; width:197px; height:108px; margin-bottom:8px;}
.lfts .inners .cols .tops a b.nms{ color:#1372b7; font-size:14px;}
.lfts .inners .cols .tops a b.fs{ color:#dd5a02; font-size:12px;}
.lfts .inners .cols .b_des{ padding:10px; overflow:hidden; line-height:200%; text-align:left;}
.lfts .inners .cols .b_des b{ font-size:12px;}
.lfts .inners .cols .b_des a{ color:#1372b7;}

.rits{ height:auto; overflow:hidden; width:251px; float:right; margin-top:9px;}
.rits .xxxd{ width:249px; overflow:hidden; border:1px #d6d6d6 solid; height:159px; overflow:hidden; background:#fffcf4 url(../images/yzqd_40.jpg) no-repeat 185px 94px; border-bottom:0;}
.rits .xxxd .tits{ background:#ffedc2; height:36px; padding-left:12px; text-align:left; overflow:hidden;font:18px/36px microsoft yahei; color:#e76209; margin-bottom:5px;}
.rits .xxxd span{ display:block; height:22px; padding:0 20px; text-align:left; overflow:hidden;}
.rits .xxxd span a{ line-height:22px; color:#e76209}
.rits .xyxs{ width:249px; overflow:hidden; border:1px #d6d6d6 solid; border-top:0;}
.rits .xyxs .tits{ background:#dcf3ff; height:36px; padding-left:12px; text-align:left; overflow:hidden; color:#155798; font:18px/36px microsoft yahei; margin-bottom:5px;}
.rits .xyxs .tits a{display:block; height:20px; line-height:20px; margin-top:8px; float:right; overflow:hidden; margin-right:8px; _margin-right:4px; color:#E76209; font-size:12px; font-family:"\5b8b\4f53";}
.rits .xyxs .cont{ height:129px; overflow:hidden; background:#f0faff;}
.rits .xyxs .cont #xingsheng{overflow: hidden;width:209px; margin:0px auto; text-align:left; height:122px; font-size: 12px; margin-top:2px;}
.rits .xyxs .cont #xingsheng a:hover{ text-decoration:underline;}
.rits .xyxs .cont #xingsheng .font-title{ padding: 5px 0;}
.rits .xyxs .cont #xingsheng .font-title a font{ font-size:12px;}
.rits .xyxs .cont #xingsheng .font-cont a{font-size:12px; color:#555656; line-height:180%; text-indent: 22px;}