/* base */
html{overflow-x:hidden; overflow-y:auto;}
body{ font:normal 1em  "微软雅黑","Arial","MIC","Tahoma",sans-serif;color:#505a66; margin:0px; padding:0px; background:#fff;}
ul,ol{list-style:none;padding:0px;margin:0;}
h1, h2, h3, h4, h5, h6, form, div, p, i, img, ul, li, ol, table, tr, td, fieldset, label, legend,dt,dd,dl, em,i{margin:0;padding:0;}
h1, h2, h3, h4, h5, h6{font-weight: 400;}
section, article, aside, header, footer, nav, dialog, figure,figcaption {display:block;}
figure {margin:0;}
img {border:0;}
a {text-decoration:none; cursor:pointer; outline-color:-moz-use-text-color;
outline-style:none;outline-width:0;text-decoration:none;-moz-outline:none;outline:none;ie-dummy:expression(this.hideFocus=true);}
a:hover {text-decoration:none;}
button {cursor:pointer;}
fieldset,form{ background:none; border:none; padding:0; margin:0;}
input, button{outline: none;}
em{font-style: normal;}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:block}

.f_l{float: left;}
.f_r{float: right;}
.pt10{padding-top: 10px;}
.pt20{padding-top: 20px;}
.pt14{padding-top: 14px;}
.pb20{padding-bottom: 20px;}
.pd50{padding-bottom: 50px;}
.hide{display: none;}
.text_c{text-align: center;}

/**/
.color_red{color: #c11128;}

/**/
header{background: #a30030; height: 50px; position: relative; text-align: center;}
.logo{background: url(images/head_ico.png) no-repeat 0 0; width: 102px; background-size: 320px auto; height: 45px; display: inline-block; overflow: hidden; text-indent: 999px; line-height: 80px; margin-top: 4px;}
.return{position: absolute; width: 55px; height: 20px; top:13px; left: 3%;}
.return_wrap{display: block; color: #fff; font-size: 1.2em; width: 16px;}
.return_ico{background: url(images/head_ico.png) no-repeat 0 -46px; background-size: 320px auto; display: inline-block; vertical-align: -6px; width: 16px; height: 24px;}
.wap_title{font-size: 1.5em; font-weight: 400; color: #fff; line-height: 50px;}
.nav_ico{background: url(images/head_ico.png) no-repeat 0 -71px; background-size: 320px auto; width:22px; height: 26px; position: absolute; right: 3%; top:10px; cursor: pointer;}

.borderb_wrap{padding:1em 3%; border-bottom: 1px solid #e9ecef; line-height: 1.5em;}
.borderb_wrap .big_title{padding-top: 10px;}
.big_title{color: #a30030; font-size: 1.5em; }
.mid_title{color: #a30030; font-size: 1.125em;}
.borderb_wrap p, .mt1em{margin-top: 1em;}
.point_list li{background: url(images/head_ico.png) no-repeat -310px 9px; background-size: 320px auto; padding-left: 14px;}
.bottom_tips{color: #46a2d4; margin-top: 1.5em; padding:0 3% 2em; font-size: 0.875em;}


.img_box{margin-bottom: 10px; text-align: center;}
.img_box a{display: block;  text-align: center;}
.img_box img{max-width: 100%;}



footer{background:#e9ecef; border-top:1px solid #d5dce2; overflow: hidden;}
.footer_nav{padding: 2em 8% 0;}
.footer_nav li{width: 33.3333%; float: left; margin-bottom: 1.5em; text-align: center;}
.footer_nav li a{background: url(images/head_ico.png) no-repeat 0 -106px; background-size: 320px auto; padding-left: 14px; display: inline-block; color: #5c6773}
.copy_right{line-height: 1.5em; text-align: center; margin-top: 12px; padding-bottom: 30px; color: #79818c; font-size: 0.80em}


.noborder{border: none;}

/*云南地震*/
.word_box{padding: 0 3% 20px; max-width: 610px; margin: 0 auto;}
.word_img_box{padding: 0 3% 20px; max-width: 610px; margin: 0 auto;}
.word_box h2{font-size: 1.2rem;}
.red_btn{background: #c11128; height: 2.4em; line-height: 2.4em; width: 40%; margin: 0 auto; text-align: center; color: #fff; font-size: 1.2rem; display: block; border-radius: 0.4em; text-shadow:1px 1px 0 rgba(0,0,0,0.5);}
.mid_title{font-size: 2rem; color: #c11128;}
.word_img_box .mid_title{padding: 12px 0; border-bottom:1px solid #f7f6f4;}
.list_img li{margin-bottom: 20px; text-align: center;}
.list_img li img, .list_img2 li img{max-width: 100%;}
.express{padding: 12px 0;}
.gray_s_title{color: #505a66; font-weight: 700; font-size: 1.1rem;}
.list_img2 li{margin-bottom: 6px; text-align: center;}
.word_img_box .gray_s_title{padding-bottom: 10px;}

/*金葵花客户转介客户*/
#main_body{background: url(images/main_bg.jpg) no-repeat center bottom #fff; background-size: 320px auto;}
.word_box{font-size: 1.1em;}
.first_item{padding-bottom: 1.2em; border-bottom: 1px dashed #db645e;}
.list li{margin-top: 1em;}
.list li em{ width: 0.5em; height: 0.5em; display: inline-block; background: #a30030; border-radius: 50%; vertical-align: middle; float: left; margin-top: 0.4em; font-style: normal;}
.list li span{margin-left: 1em; display: block;}
.list li i{font-style: normal;}
.btn_box{margin-top: 1em;}