* { margin:0px; padding:0px; }
html { overflow-x:hidden; max-width:480px; margin:0 auto; background: #000; }
body { font:16px/32px 'Microsoft YaHei' Arial; color:#333; background:#fff; }
img[src*=".jpg"] {
border:none;
background-size:10px 10px;
background-position:center center;
background-repeat:no-repeat;
display:inline;
}
li, ul { padding:0; margin:0; list-style:none; }
h1, h2 { font-size:18px; font-weight:normal; color:#000; line-height: 32px; }
a { text-decoration:none; color:#000; -webkit-tap-highlight-color:rgba(0, 255, 0, 0.3); }
em { font-style:normal; }
.left { float:left; }
.right { float:right; }
.clear { overflow:hidden; }
.p1 li, .p2, .nav li, .search form, .fsdx, .bar-top, .cb_d ul, .zj_bt, .page ul, .zixun { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; }
.page ul { -moz-box-pack: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
.reverse { -webkit-box-direction:reverse; flex-direction: row-reverse; }
.p1 li a, .p2 a, .nav li a, .search form input, .fsdx input, .bar-top>div, .cb_d ul li, .zj_bt a, .zixun a { -webkit-box-flex: 1; -moz-box-flex:1; -webkit-flex-grow: 1; flex-grow: 1; }
.top { position:fixed; left:0px; top:0px; z-index:1000001; width:100%; background:#0082bc; height:40px; line-height:40px; padding:0 8px 0 0; box-sizing:border-box; box-shadow: 0 0 5px #000; }
.top .left { color:#fff; padding:0 4px; }
.top a { color:#fff; text-decoration:none; }
.top span { color:#fff; }
.top span em { float:left; }
.top span.bt { background:#0571A0; padding:4px 8px; border-radius:4px; }
.top .right a { background: #0571A0; border-radius: 4px; padding: 0.2em 0.5em 0.2em; }
.telphone { max-width:480px; margin:0 auto; position:fixed; top:0px; height:56px; }
.telphone img { width:100%; display:block; }
.logo1 { padding: 0; background-color: #f0f0ee;}
.logo1 img, .banner img { width: 100%; height: auto; margin: 0 0 8px; }
.img img { display: block; width: 100%; height: auto; margin: 0 0 8px; padding:0 8px; -webkit-box-sizing: border-box; box-sizing: border-box; }
.nav { background: #0082bc; margin: 0 0 8px; }
.nav li:nth-child(1) {
border-bottom:1px solid #0571A0;
}
.nav li a { width:25%; text-align: center; line-height: 40px; border-right:1px solid #0571A0; color:#fff; display: block; font-size:14px; }
.nav li a:last-child { border: none; }
.search { padding:0 8px 8px; }
.search input, .fsdx input { display: block; -webkit-appearance: none; outline: none; }
.search input[type="text"], .fsdx input[type="text"] { width: 70%; line-height: 1; padding:10px 8px; border:1px solid #f1f1f1; background: #fff; }
.search input[type="submit"], .fsdx input[type="submit"] { width: 100%; border:none; background:#ff0033; color:#fff; line-height: 39px; }
.nr_op_2 .fsdx a { width:30%; }
.nr_op_2 { background:#ededed; margin: 0 8px; padding: 0 8px 5px; }
.nr_op_2 h2 { color: #0571A0; padding-top: 4px; text-align: left; }
.nr_op_2 p { color: #FF0033; text-align: left; line-height: 24px; font-size:14px }
.fsdx { background: #0571A0; margin-top: 4px; padding: 4px; }
.phone1 { padding:10px 10px 0; }
.phone1 img { width:100%; border-radius:8px; }
.phone2 { padding:5px 10px 0; }
.phone2 img { width:100%; }
.phonewz { padding:10px 0 0; }
.phonewz img { width:100%; border-radius:8px; }
.bar { background:#ededed; padding:8px; margin:0 8px 8px; overflow:hidden; }
.bar-top .b_z_btz { width: 60%; background: #0571A0; }
.bar-top .b_z_btz h3 { padding:0 8px; background: #0571A0; line-height: 40px; }
.bar-top .b_z_btz p { text-align: center; font-size:14px; background: #0082bc; padding:4px; line-height: 28px; }
.bar-top .b_z_btz p span { float:right; margin:10px; font-size:16px; }
.bar-top .b_z_bty { width: 70%; }
.bar-top .b_z_bty a { display: block; position: relative; height: 83px; }
.bar-top .b_z_bty a span { position: absolute; bottom: 0px; display: inline; width: 100%; text-align: center; line-height: 25px; height: 25px; background-color: rgba(101, 110, 107, 0.68); color: #fff; }
.bar-top .b_z_bty img { display: block; width: 100%; }
.b_z_btz a { color:#fff; text-shadow: 0 1px 1px #000; }
.b_z_btz a span { float:right; margin:10px; }
.cb_d ul { margin-top: 8px; font-size:20px; font-weight:bold; }
.cb_d ul li { width: 33%; text-align: center; background: #fff; border-radius:4px; box-shadow: 0 1px 2px #CACACA; margin: 0 8px 0 0; line-height: 35px; }
.cb_d a { color:#fff; }
/*.cb_d ul li.hover{border-color:red;}*/
.cb_d ul li.hover a { color: #ff0000; font-weight: bold; }
.cb_d ul li:last-child { margin: 0; }
.ghtd img { width:100% }
.sz_bt { height:40px; line-height:40px; overflow:hidden; background: #ededed; margin-top:2%; }
.sz_bt .zjcz1 { display:block; float:left; margin:0 8px; font-size:18px; color: #0571A0; }
.sz_bt .zjcz1 em { font-family: "microsoft yahei"; font-weight: bold; }
.sz_bt .zjcz1:before { color:#1B972A; margin:0 5px 0 0; font-size: 1.1em; position:relative; top:2px; }
.sz_bt .zj_gd a { font-size:14px; padding-right:8px; color: #0571A0; }
.doctor .zj_js1 { margin-left: 126px; }
.doctor .zj_tu1 img { width:118px; height:128px; float:left; margin: 0 8px 0 0; }
.doctor .zj_js1 h3 { color:#454545; font-size:14px; line-height: 1; }
.zj_js1 h3 span { font-weight:normal; color:#0571A0; font-size:20px; }
.zj_js1 p { line-height:22px; font-size:14px; color:#333333; padding:6px 0 4px; }
.zj_js1 .zixun a { padding:4px 8px; color:#fff; text-align:center; }
.zixun .zaixian { background: #ff0033; margin-right: 8px; }
.zixun .dianhua { background: #0571A0; }
.zj_bt { margin: 8px 0 0; }
.zj_bt a { display:block; margin-right: 3px; text-align: center; font-size:15px; border-radius:4px; box-shadow:0 1px 2px #CACACA; background: #fff; line-height:35px; }
.zj_bt a:last-child { margin: 0; }
.zj_bt a.hover { background:#0571A0; color:#FFF; }
.show { display: block; }
.hidden { display: none; }
.li_st1 li { line-height:25px; padding:10px 0; border-bottom:1px dashed #b7b7b7;/*overflow: hidden;text-overflow: ellipsis;white-space: nowrap;*/ list-style-position: inside; list-style-type: square; }
.li_st1 li:last-child { border: none; }
.li_st1 span { margin: 10px auto 0 auto; display: block; list-style: none; border: 1px #ccc solid; padding: 4px 10px; text-align: center; width: 50%; line-height: 25px; border-radius: 15px; }
.li_st1 li a { color:#333; }
.li_st li { line-height:25px; padding:10px 0; border-bottom:1px dashed #b7b7b7;/*overflow: hidden;text-overflow: ellipsis;white-space: nowrap;*/ list-style-position: inside; list-style-type: square; }
.li_st li:last-child { border: none; }
.li_st span { margin: 10px auto 0 auto; display: block; list-style: none; border: 1px #ccc solid; padding: 4px 10px; text-align: center; width: 50%; line-height: 25px; border-radius: 15px; }
.li_st li:nth-child(1) a:after, .li_st li:nth-child(2) a:after, .li_st li:nth-child(3) a:after {
 content:"";
 width:28px;
 height:11px;
 display:inline-block;
 margin:0 0 10px -4px;
}
.li_st li a { color:#333; }
.li_li li a { color:#fff; }
.li_li { font-size:15px; overflow:hidden; color:#fff; margin-top:10px; }
.li_li li { float:left; width:48%; line-height:35px; text-align:center; background:#4b95d6; margin-bottom:5px; }
.li_li li:nth-child(2), .li_li li:nth-child(4), .li_li li:nth-child(6), .li_li li:nth-child(8) {
float:right;
}
.phone { border-radius:4px; background:#4b95d6; margin: 8px 8px; line-height: 45px; color:#fff; text-align: center; }
.phone a:before { background-size: 100%; color: #fff; display: inline-block; height: 40px; width: 50px; margin: 0 -7px -14px 0px; content: ""; }
.phone a { color:#fff; font-size: 0.8em; }
.phone a strong { font-size: 1.8em; font-family: "arial, helvetica, sans-serif"; }
.phone6 { border-radius:4px; background:#4b95d6; margin: 8px 8px; line-height: 45px; color:#fff; text-align: center; }
.phone6 a:before { background-size: 100%; color: #fff; display: inline-block; height: 40px; width: 50px; margin: 0 0px -14px 0px; content: ""; }
.phone6 a { color:#fff; font-size: 0.8em; }
.phone6 a strong { font-size: 1.4em; color:#fff; font-family: "arial, helvetica, sans-serif";}
/*
.phone6 a strong { font-size: 1.4em; color:#fff; font-family: "arial, helvetica, sans-serif";float: right;width: 46%;margin-right: 10%;-webkit-animation: changebt 2s infinite; }
@-webkit-keyframes changebt{
0% {font-size: 1.4em;color:#fff;}
50%{font-size: 1.4em;color:#fff;}
50.1%{font-size: 1.6em; color:#ff0}
100%{font-size:  1.6em; color:#ff0}}*/
.phone7 { border-radius:4px; background:#4b95d6; margin: 8px 8px; line-height: 45px; color:#fff; text-align: center; }
.phone7 a:before { background-size: 100%; color: #fff; display: inline-block; height: 40px; width: 50px; margin: 0 0px -14px 0px; content: "";  }
.phone7 a { color:#fff; font-size: 18px; }
.weixin { margin:0 8px 8px; padding:8px; background:#f1f1f1; }
.weixin span { color:red; }
.footer-ab { background:#0082bc; color: wheat; padding:16px 8px 46px; text-align: center; margin-top:10px; padding-bottom:70px }
.footer-ab h1 { display: inline; background: #0571A0; border-radius: 4px; padding:6px; color:#fff; box-shadow: 0 1px 1px #000; line-height: 28px; }
.footer-ab p:nth-child(2) {
margin-top: 8px;
color: wheat;
}
.footer-ab p a { color: #BFBF01; }
.bottom { width:100%; overflow:hidden; position:fixed; bottom:0px; left:0px; z-index: 100; height:48px; }
.bottom:before { content:""; display: block; border-top:1px solid #035A80; border-bottom:1px solid #019ADC; -webkit-transform: scale(1, 0.5); -moz-transform: scale(1, 0.5); -ms-transform: scale(1, 0.5); -webkit-transform-origin: bottom; -ms-transform-origin: bottom; -moz-transform-origin: bottom; }
.bottom ul { overflow: hidden; }
.bottom li { width:25%; float:left; height:50px; display:inline; }
.bottom li a:after { content:""; display: none; border-left:1px solid #096918; border-right:1px solid #239b35; -webkit-transform: scaleX(0.5); -moz-transform: scaleX(0.5); -ms-transform: scaleX(0.5); height: 40px; float:right; margin:-21px 0 0; }
.bottom a { line-height:20px; display:block; text-align:center; color:white; font-size:12px; background-color:#0571A0; text-decoration:none; border-right: 1px solid #0594D2; border-left:1px solid #02587D; position:relative; }
.bottom a:before { display: block; line-height: 1; padding: 6px 0 0; font-size:16px; }
.bottom li:last-child a:after { display: none; }
.bottom li em { position:absolute; top:2px; right:8px; background:#e57201; color:#fff; width:20px; height:20px; line-height:20px; font-size:16px; font-style:normal; text-align:center; font-weight:bold; border-radius:100px; border:2px solid #fff; -webkit-transform:scale(0.65); -webkit-transform-origin:top center; -ms-transform:scale(0.65); -ms-transform-origin:top center; transform:scale(0.65); transform-origin:top center; -webkit-animation:run 1s linear 0 infinite; }
.fast { font-size:14px; position:absolute; top:0px; right:2px; width:16px; height: 16px; line-height: 16px; background:#e57201; color:#fff; border-radius:16px; -webkit-border-radius:16px; padding:2px; -webkit-transform: scale(0.6); -moz-transform: scale(0.6); -ms-transform: scale(0.6); box-shadow: 0 0 0 2px #fff; -webkit-box-shadow: 0 0 0 2px #fff; }
.bottom li a span { position: absolute; top: 2px; right: 8px; background: #D50000; color: #fff; width: 22px; height: 22px; line-height: 20px; border-radius: 100px; border: 2px solid #fff; -webkit-transform: scale(0.6); -webkit-transform-origin: top center; -ms-transform: scale(0.6); -ms-transform-origin: top center; transform: scale(0.6); transform-origin: top center; }
@-webkit-keyframes run { 0% {
opacity:1;
}
 50% {
opacity:1;
}
 50.1% {
opacity:0;
}
 100% {
opacity:0;
}
}
@-ms-keyframes run { 0% {
opacity:1;
}
 50% {
opacity:1;
}
 50.1% {
opacity:0;
}
 100% {
opacity:0;
}
}
.bottom li:first-child a { border-left:none; }
.bottom li:first-child a span { -webkit-animation:none; -webkit-transform:scale(0.75); }
.bottom li:last-child a { border-right:none; }
.bottom li a:before { display:block; margin:0 auto; height:20px; font-size:16px; color:#fff; }
/*list*/
.position { background:#ededed; padding: 0 8px; }
.list ul li, .wr3_wz_1, .sx_puan { background:#ededed; margin: 8px; padding: 8px; }
.list ul li img { float:left; margin-right:8px; width:64px; height:64px; }
.list ul li h3 { font-weight:normal; color:#000; font-size:16px; line-height:22px; }
.list ul li p { color:#888; line-height:20px; font-size:14px; margin-left:8px; text-indent:2em; }
.list ul li a { max-height:64px; overflow:hidden; display: block; }
.page ul { text-align: center; margin: 0 0 8px 0; }
.page li { padding:0 8px; border-radius: 4px; background:#ededed; margin-right: 8px; }
.page li:last-child { margin: 0; }
/*article*/
.wr5_lylx h1 { font-size:22px; padding:8px; line-height: 28px; margin:8px; background:#ededed; }
.wr3_wz_1 { overflow:hidden; padding:10px; margin-bottom:10px; background:#fff; border-bottom:1px solid #eee; }
.wr3_wz_1 h2 { display:block; text-align:center; font-size:18px; text-align:center; line-height:26px; font-weight:600; color:#000; }
.wr3_wz_1 h3 { display:block; padding:5px 0; overflow:hidden; }
.wr3_wz_1 h3 img { float:left; width:100%; height:auto; }
.wr3_wz_1 h4 { display:-webkit-box; margin-top:6px; }
.wr3_wz_1 h4 a { display:block; text-align:center; font-size:15px; -webkit-box-flex:1; color:#fff; border-radius:4px; line-height:34px; box-shadow:0 2px 2px #999999; background:#e58b01; font-weight:normal; }
.wr3_wz_1 h4 a:first-child { margin-right:8px; background:#19912b; }
.wr3_wz_1 p { display:block; overflow:hidden; line-height:26px; padding-top:10px; }
.wr3_wz_1 p img { margin:0 auto; }
.wr3_wz_1 a { display:inline; }
.wr3_wz_1 { padding-top:0; }
.wr3_wz_1 h2 { font-size:18px; font-weight:600; color:#19912b; line-height:28px; }
.wr3_wz_1 a { display:inline; line-height:34px; }
.wr_bz_4 { margin:8px; }
.wr_bz_4 table { width: 100%; text-align: center; background:#fff; border-spacing: 1px; }
.wr_bz_4 table td { line-height: 40px; background:#ededed; }
.wr_bz_4 table td img { width: 100%; height: 100%; display: block; }
.wr_t_1 { background: wheat !important; }
.wr_t_2 { background: #FFCDA0 !important; }
.wr_t_3, .wr_t_7 { background: #D5F5B3 !important; }
.wr_t_4 { background: #C8F8FF !important; }
.wr_t_5 { background: #F2D2FF !important; }
.wr_t_6 { background: #FFC8C8 !important; width: 35%; }
/*±íµ¥*/
.tjbiaodan { position:relative; width:100%; height:100%; background:#fff; z-index:0; top:0; left:0px; }
.tjbiaodan .close { display:none; padding:4px; border-radius:400px; border:2px solid red; color:#0082bc; position:absolute; top:8px; right:10px; line-height:1; -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); z-index:99999; background:#fff; }
input, textarea { margin: 0px; padding:0px; border:none; outline: none; background: none; font-family: "microsoft yahei"; }
.biaodan { padding:0 8px; background:#fff; max-width:480px; box-sizing:border-box; margin:0 auto; }
.biaodan h3 { background: #0571A0; color:#0571A0; line-height: 2; position:relative; margin: 0 0 8px; }
.biaodan h3 span { background: #fff; line-height: 40px; display: inline-block; position:relative; width: 70%; margin: 2px 0 2px 36px; text-align: center; }
.biaodan h3:before, .biaodan h3:after, .biaodan h3 span:before, .biaodan h3 span:after { content:""; display:inline-block; width:40px; height: 40px; border-radius: 40px; position:absolute; }
.biaodan h3:before { top:2px; left:8px; background: #fff; z-index: 10; }
.biaodan h3:after { top:4px; left:10px; background: #0571A0; width:36px; height: 36px; z-index: 11; background-position: 1px 2px; background-size: 80px auto; }
.biaodan h3 span:before { background:#0571A0; top:0px; left:-22px; -webkit-transform: scaleX(0.8); -ms-transform: scaleX(0.8); }
.biaodan h3 span:after { background:#fff; top:0px; right:-20px; }
.biaodan p { line-height: 36px; overflow: hidden; margin:0 0 8px;/* display: -webkit-box; display: -ms-flexbox;*/ display:inline-block; }
.biaodan p label, .biaodan p input, .biaodan p textarea { -webkit-box-flex: 1; display: block; }
.biaodan p label { background: #f1f1f1; font-size:16px; width:20%; text-align: center; }
.biaodan p input, .biaodan p textarea { width: 70%; padding:10px 8px; border:1px solid #f1f1f1; -webkit-box-sizing: border-box; box-sizing: border-box; }
.biaodan p .act-submit { margin-right: 8px; background: #0571A0; color:#fff; font-size:16px; }
.biaodan p .act-reset { background:#f1f1f1; font-size:16px; }
.biaodan .act-other { line-height: 28px; padding: 8px; background: #f1f1f1; display:block; }
.biaodan .act-other a, .biaodan .act-other span { color:#FF0033; text-decoration: none; display: inline; }
.biaodan .jiami { color:#FF0033; display: block; text-align: center; line-height: 28px; }
.biaodan .zhu { text-align:center; display:block; }
@media only screen and (max-width:320px) {
 .bar-top .b_z_btz p {
font-size:12px;
line-height: 22px;
}
 .footer-ab h1 {
font-size:16px;
}
 .footer-ab p {
font-size:14px;
line-height: 28px;
}
 .biaodan .zhu {
font-size:14px;
}
 .zixun {
font-size:14px;
}
}
.cj_slide { overflow:hidden; position:relative;margin-bottom: 10px;}
.cj_slide .hd { position:absolute; z-index:1; bottom:12px; left: 48%;}
.cj_slide .hd ul { overflow:hidden; display:-moz-box; display:-webkit-box; display:box; height:12px; display:block }
.cj_slide .hd ul li { -moz-box-flex:1; -webkit-box-flex:1; box-flex:1; width:10px; height:10px; border-radius: 50%; margin-right: 0.1rem; font-size: 0px; background: #858585; border: 1px solid #a7a7a7; float:left; }
.cj_slide .hd ul .on { background:#fcc82a; }
.cj_slide img {float: left; width:100%;}
.img { overflow:hidden; margin:0 auto }
.img ul { overflow:hidden; }
.img ul li { float:left; width:50%; }
.img ul li img { width:100%; overflow:hidden; margin:0 auto; }
.mod { margin:10px; overflow-x:hidden; }
.mod h2 { width:100%; display:-webkit-box; }
.mod h2:before { content: ""; width: 23px; height: 13px; display: inline-block; background: #0571A0; }
.mod h2 a { font-size:19px; color:#000; font-weight:bold; display:inline-block; margin:0 5px 0 7px; text-shadow:0 1px 1px rgba(255, 255, 255, 1); }
.mod h2 a em { font-size: 13px; font-weight: normal; height: 15.5px; overflow: hidden; line-height: 15px; display: inline-block; }
.mod h2:after { height: 2px; content: ""; width: 100%; display: block; border-top: 1px solid #0571A0; margin-top: 1.2rem; -webkit-transform: translateY(-3px); }
.et { overflow:hidden; margin:0 auto; width:100%; }
.et dd:nth-child(1), .et dd:nth-child(2), .et dd:nth-child(3) {
width:86%;
margin:0 auto
}
.et dd span { text-align: center; display: inline-block; width: 15px; height: 15px; line-height: 15px; background-size: 100%; font-size: 12px; color: #fff; margin-right:3px; }
.et dl dd a { color:#333; }
#swt-piaofu { display:none; }
/*biaodan new 2016.2.18MK*/

.new-from { width: 96%; height: 100%; overflow: hidden; border-radius: 5px; margin-top: 10px; padding:0 2%; text-align:left; font-size:15px; color:#333; }
.new-from .tit { width:100%; overflow:hidden; line-height:0; height:auto; }
.new-from .tit img { width:100%; }
.new-from .n1 { overflow:hidden; margin:2% 0 0 0; }
.new-from .n1 .n1-t { border-bottom:1px #f7cf51 solid; border-top:1px #f7cf51 solid; font-size:12px; padding:2px 0; color:#f00; text-align:center; }
.new-from .n1 .n1-con { margin:1%; border-bottom:1px #ccc dashed; }
.new-from .n1 .n1-con p { line-height:20px; }
.new-from .n1 .n1-con p em { width:20px; height:20px; line-height:21px; text-align:center; background:#1b89c7; float:left; font-weight:bolder; border-radius:4px; color:#fff; margin-right:15px; }
.new-from .n1 .n1-con label { font-size:13px; margin-left:10px; }
.new-from .n1 .n1-con label a { font-size:12px; }
.new-from .n2 { padding-bottom:10px; border-bottom:4px #fabd00 solid; }
.new-from .n2 .n2-con { padding-top:2%; margin:0 0 0 40px; overflow:hidden; }
.new-from .n2 .n2-con p { float:left; margin-right:10px; }
.new-from .n2 .n2-con input { width:30%; font-size:12px; line-height:18px; border: 1px #666 solid; border-radius: 2px; padding-left:8px; }
.new-from .n2 .n2-con font { margin-left: 2px; font-size: 12px; color:#f00; }
.new-from .n2 .n2-con font input { width: 18px; height: 13px; }
.new-from .n2 .n2-con span input { width:22px; }
.new-from .n2 .anniu { width:30%; margin:12px auto; }
.new-from .n2 .anniu input { line-height: 34px; background: #f00; border: 1px #f00 solid; width: 100%; color: #fff; border-radius: 5px; box-shadow: 2px 2px 2px #000; text-align:center; -webkit-appearance: none; }
.new-from .n2 .line { border:1px #ccc dotted; margin:10px 0; }
.new-from .n3 { border:1px #000 solid; border-radius:3px; margin-top:40px; position:relative; font-size: 12px; padding: 10px 5px; }
.new-from .n3 .tit3 { position: absolute; top: -32px; height: 52px; width: 100%; text-align: center; color:#fff; line-height: 68px; }
.new-from .n3 p { line-height:20px; }
.new-from .n3 p a { color:#f00; font-weight:bold; }
/*20160509*/
.hand-center { width:95%; margin:0 auto 10px; overflow:hidden; }
.hand-center li { display:block; float:left; width:47%; margin:2% 0px 0px 2%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; background:#4B95D6; -webkit-border-radius:6px; -o-border-radius:6px; -moz-border-radius:6px; border-radius:6px; }
.hand-center li img { width:8%; margin:5px 4% 2px 10%; float:left; }
.hand-center li span { float:left; display:block; width:74%; color:white; line-height:2.6em; }
#top-phone{ display:none !important;}
@charset "gb2312";
/* CSS Document */

@media screen and (max-width: 375px)
{
a
 {
 
 }
}
@media screen and (max-width: 320px)
{
.n-p h2
 {
  font-size:22px !important; line-height:26px !important;padding: 0% 0 7% !important;
 }
}
.iconew:before{ content:"";display:inline-block; vertical-align:top;}
.n-hot{ width:100%; overflow:hidden; background-repeat:no-repeat; padding: .5% 0; margin:10px 0; }
.n-hot p{ font-size:12px; margin-left:18%; line-height:24px; height:24px;}
.n-hot p a{ color:#fff; }

.n-p{ overflow:hidden; text-align:center; }
.n-p h2{ width:100%; background-image:url(../images/bg_t.jpg); background-repeat:no-repeat; font-size:26px; color:#fff;    background-size: 100%; padding: 1% 0 6%;}
.n-p1{padding:0 3.75%;}
.n-p1-c{ overflow:hidden}
.n-p1-c .p1-c_t{ padding:0; background-color:#c5bdbb; line-height:25px; border-radius:8px; overflow:hidden; }
.n-p1-c .p1-c_t span{ line-height:30px; text-align:center; width:50%; float:left; display:inline-block;border-radius:8px; color:#fff;}
.n-p1-c .p1-c_t span.hover{background:#fb7d5c; }
.n-p1-c .p1-c_t span:nth-of-type(2){ float:right;}
.p1-c_c{ margin:0 3.8%; background:#f1f1f1; border-radius:0 0 5px 5px; padding:0 5px 10px; overflow:hidden;}
.p1-c_c ul li{ width:33%; text-align:center; float:left; margin-top:8%;}
.p1-c_c ul li em{ width:82px; height:82px; display:inline-block; background-color:#a69ee1; border-radius:5px;}
.p1-c_c ul li em img{ float:left; width:82px; height:82px;}
.p1-c_c ul li:nth-of-type(2) em{ background-color:#90aada;}
.p1-c_c ul li:nth-of-type(3) em{ background-color:#ebaaaa;}
.p1-c_c ul li:nth-of-type(4) em{ background-color:#88d6e2;}
.p1-c_c ul li:nth-of-type(5) em{ background-color:#e5bd94;}
.p1-c_c ul li:nth-of-type(6) em{ background-color:#87ceb9;}
.p1-c_c ul li:nth-of-type(2) em:before{ width:60px; height:60px;margin-top: 10px; background-position:0 -67px;}
.p1-c_c ul li:nth-of-type(3) em:before{ width:60px; height:60px;margin-top: 10px; background-position:0 -133px;}
.p1-c_c ul li:nth-of-type(4) em:before{ width:63px; height:52px;margin-top: 10px; background-position:0 -200px;}
.p1-c_c ul li:nth-of-type(5) em:before{ width:63px; height:60px;margin-top: 10px; background-position:0 -265px;}
.p1-c_c ul li:nth-of-type(6) em:before{ width:60px; height:60px;margin-top: 10px; background-position:0 -332px;}

.p1-c_c ul.u2 li em:before{ width:56px; height:58px;margin-top: 10px; background-position:-70px 0;}
.p1-c_c ul.u2 li:nth-of-type(2) em:before{ width:54px; height:60px;margin-top: 13px; background-position:-70px -60px;}
.p1-c_c ul.u2 li:nth-of-type(3) em:before{ width:54px; height:60px;margin-top: 13px; background-position:-70px -121px;}
.p1-c_c ul.u2 li:nth-of-type(4) em:before{ width:54px; height:52px;margin-top: 13px; background-position:-70px -184px;}
.p1-c_c ul.u2 li:nth-of-type(5) em:before{ width:53px; height:53px;margin-top: 13px; background-position:-70px -247px;}
.p1-c_c ul.u2 li:nth-of-type(6) em:before{ width:58px; height:31px;margin-top: 30px; background-position:-70px -299px;}

.p1-c_c ul li p{ line-height:26px;}

.p1_c_b{overflow: hidden; padding: 0 10%;}
.p1_c_b span{ width:48%; line-height:28px; text-align:center; border:2px #f00 solid; border-radius:5px; float:left; display:inline-block; margin:10px 0; font-size:14px;}
.p1_c_b span:nth-of-type(even){ float:right;}
.n-con{ padding:0 7%;}
.n-con .bdfcs{ overflow:hidden; padding:4% 0; text-align:center;}
.n-con .bdfcs ul li{ width:32%; float:left; display:inline; background-color:#fd9d9b; border-radius:5px; margin:0 1.5% 1.5% 0; text-align:center;  }
.n-con .bdfcs ul li:nth-of-type(2){background-color:#908eda;}
.n-con .bdfcs ul li:nth-of-type(3){background-color:#e9a64e;}
.n-con .bdfcs ul li:nth-of-type(4){background-color:#ea8cbc;}
.n-con .bdfcs ul li:nth-of-type(5){background-color:#52cfa5;}
.n-con .bdfcs ul li:nth-of-type(6){background-color:#88b8e7;}
.n-con .bdfcs ul li:nth-of-type(7){background-color:#59a7d8;}
.n-con .bdfcs ul li:nth-of-type(8){background-color:#edc257;}
.n-con .bdfcs ul li:nth-of-type(9){background-color:#8bdd91;}
.n-con .bdfcs ul li:nth-of-type(3n){ margin-right:0;}
.n-con .bdfcs ul li a{ color:#fff;}
.n-con .bdfcs ul li p{ line-height:30px; font-size:14px;}
.n-con .bdfcs ul li em{ width:60px; height:48px; display:inline-block;  margin-top:10px;}
.n-con .bdfcs ul li em img{ float:left; width:100%; height:auto;}
.n-con .bdfcs ul li:nth-of-type(2) em:before{ width:40px; height:38px; display:inline-block; background-position:-136px -40px;}
.n-con .bdfcs ul li:nth-of-type(3) em:before{ width:28px; height:42px; display:inline-block; background-position:-136px -82px;margin-top: 6px;}
.n-con .bdfcs ul li:nth-of-type(4) em:before{ width:42px; height:44px; display:inline-block; background-position:-136px -125px;margin-top: 5px;}
.n-con .bdfcs ul li:nth-of-type(5) em:before{ width:35px; height:40px; display:inline-block; background-position:-136px -172px;}
.n-con .bdfcs ul li:nth-of-type(6) em:before{ width:42px; height:40px; display:inline-block; background-position:-136px -216px;}
.n-con .bdfcs ul li:nth-of-type(7) em:before{ width:36px; height:39px; display:inline-block; background-position:-136px -257px;}
.n-con .bdfcs ul li:nth-of-type(8) em:before{ width:39px; height:39px; display:inline-block; background-position:-136px -296px;}
.n-con .bdfcs ul li:nth-of-type(9) em:before{ width:38px; height:39px; display:inline-block; background-position:-136px -336px;}
.n-con .bdfcs span{ padding:0 10px;line-height:30px; text-align:center; border:2px #fb7d5c solid; border-radius:5px; display:inline-block; margin:5% 0 2%; color:#5b2020; }
.r-hot,.r-hot dl{ overflow:hidden;}
.r-hot{ padding:0 7%;}
.r-hot dl dt{ line-height:44px; width:70%; text-align:center; font-size:23px;background-color:#fb7d5c; border-radius:5px; margin:0 auto 12px; color:#fff;}
.r-hot dl dt em:after{ content:""; display:inline-block; vertical-align:top;}
.r-hot dl dt em:before,.r-hot dl dt em:after{ width:29px; height:29px; display:inline-block; background-position:-74px -336px; margin:5px 3% 0; }
.r-hot dl dd{ width:47%; float:left; line-height:34px; background-color:#f89f88; text-align:center;  border-radius:3px; margin:0 0 10px 0;}
.r-hot dl dd:nth-of-type(2n){ float:right}
.r-hot dl dd a{color:#fff;}
.r-hot ul{ overflow:hidden; padding:0 2%;}
.r-hot ul li{ width:100%; border-bottom:1px #ccc dashed; line-height:34px; text-align:left; margin-top:4px;}
.r-hot ul li:before{ content:""; width:10px; height:10px; display:inline-block; background-color:#fb7d5c; border-radius:50%; vertical-align:top; margin:12px 10px 0 0;}
.r-hot ul li p{ float:right; font-size:12px;}
.r-hot div{ text-align:center;}
.r-hot span{padding:0 10px;line-height:30px; text-align:center; border:2px #fb7d5c solid; border-radius:5px; display:inline-block; margin:4% 0 4% ; color:#5b2020;}
.n-zj{ margin:4% 0;}
.n-zj ul li{ width:30%; margin-right:5%; float:left; margin-bottom:4%;}
.n-zj ul li a{ color:#3360ac; font-size:16px !important;}
.n-zj ul li img{ width:100%;}
.n-zj ul li:nth-of-type(3n){ margin-right:0;}
.n-zj ul li span{ width:100%; line-height:24px; background-color:#fb7d5c; border-radius:5px; color:#fff; display:inline-block; margin:10px 0;}
.n-zj ul p a{  padding:0 10px;line-height:30px; text-align:center; border:2px #fb7d5c solid; border-radius:5px; display:inline-block; margin:2% 0 2%; color:#5b2020; width:40%; float:left; }
.n-zj ul p:nth-of-type(2) a{ float:right;}
.n-form{ overflow:hidden;} 
.n-form .banner p{ width:100%; line-height:24px; margin-bottom:18px; font-size:12px; text-align:center;}
.n-form .banner img{ margin:0;}
.n-form .banner p font{ color:#f00;}
.n-f-con{ padding:0 10%;}
.n-f-con p{ width:100%; line-height:26px; border:2px #5c88d4 solid; margin-bottom:10px; overflow:hidden;}
.n-f-con p span{ width:30%; line-height:32px; background-color:#5c88d4; display:inline-block; text-align:center; color:#fff; float:left;}
.n-f-con p input{ border:0; padding:0; display:inline; float:left; line-height:30px;}
.n-f-con p:nth-of-type(1){ width:70%; float:left;}
.n-f-con p:nth-of-type(1) input{ width:56%;}
.n-f-con p:nth-of-type(1) span{ width:42.5%;}
.n-f-con .radio{ width:28%; float:left; line-height:28px;}
.n-f-con .radio label{ margin-left:4px;}
.n-f-con .radio label a{margin-left:3px;}

.f-btn{ padding:12px 8%; overflow:hidden;}
.f-btn span a{ width:47%; float:left; line-height:32px; display:inline-block; background-color:#fb7d5c; text-align:center; border-radius:5px; color:#fff;}
.f-btn span:nth-of-type(2) a{ float:right;}
.f-btn span input{ line-height:32px; color:#fff;}
.f-btn p{ width:100%; overflow:hidden; font-size:12px; line-height:20px; margin-top:10px; float:left;}
.f-btn p font{ color:#f00;}
.ks_ol_comm_div,.ks_ol_comm_div div,.ks_ol_comm_div p{margin:0px;background-color:transparent;position:static;height:initial;width:initial;overflow:unset;}#MEIQIA-PANEL-HOLDER{display:none!important;}
#_ks_ol_inviteWin,#_ks_ol_inviteWin_fl,#qiao-icon-wrap,ins#qiao-invite-wrap{ display:none !importent;}
.cf:before, .cf:after {
	display: table;
	content:""
}
.cf:after {
	clear:both
}
.cf {
	zoom:1
}
.mfdhdb { width:100%;
	position:fixed; z-index:999967; bottom:0px;max-width:480px;left:0;
}
.mfdhdb1{
	min-width: 320px;
	margin-right: auto;
	margin-left: auto; }
.shadow {
	z-index:999991;
	display: none;
	position: fixed;
	width:100%;
	height: 100%;
	top:0;
	left:0;
	background-color: rgba(0, 0, 0, .2);
}
.float_container {
	z-index:999991;
	width:100%;
	bottom:0;
	background-image: -moz-linear-gradient(#abe5ef, #deceb7);
	background-image: -webkit-linear-gradient(#abe5ef, #deceb7);
	background-image: -o-linear-gradient(#abe5ef, #deceb7);
	background-image: linear-gradient(#abe5ef, #deceb7);
}
.db {
	display: block
}
.float_container .title {
	background: #13a4db;
	background-size: 40px;
	font-size:16px;
	line-height:36px; height:36px;
	width:100%;
	text-align: center;
	letter-spacing: -1px;
	color: #fff;position:relative;display:block; float:left; margin-top:0;border-radius: 5px 5px 0 0;
}
.float_container .title span {
	cursor: pointer;
	font-style: normal;
	width: 244px;
	margin: 0 auto;
	border-radius: 10px;
	display: block;
	background: #fff;
	border: 3px solid #13a4db; font-size:18px;position:absolute;top:-18px;left:7%;box-shadow:2px 2px 12px #B4B4B4;
}
.float_container .title .close_swt{ position: absolute;cursor: pointer;z-index: 3;right: 5px;top: 2px;width: 30px;}
.float_container .title span i {
	font-style: normal;
	width: 132px;
	text-align: center;
	display: inline-block;
  font-size: 18px;
  color:#F00;
  font-weight:bold;
}
.float_container .title span em {
	font-style: normal;
	width: 112px;
	border-radius: 0 7px 7px 0;
	text-align: center;
	display: inline-block;
	background: #657585;
	color: #fff;
}
.float_container .title span  a{color:#fff;}
.float_container .title span  a i{color:#F00;}
.float_container dl {
	display: none;
transiton:all .3s linear 0s;
	margin:0;
	padding:0;
}
.float_container dt {
	display: inline-block;
	width: 14%;
	float: left;
	margin: 20px 0 0 8px;
	text-align: center
}
.float_container dt img {
	max-width:55px; width:94%;
	border:0;
	vertical-align:middle;
	-ms-interpolation-mode: bicubic
}
.float_container dd {
	margin:0;
	display: inline-block;
	position: relative;
	width: 68%;
	float: left;
}
.float_container .time {
	font-size: 12px;
	line-height: 1.6;
	color:#6c6761;
	text-align: center;
	width:100%;
	margin:0;
	height:1.6em;
}
.float_container .box {
	color:#000;
	position: relative;
	margin-left: 5%;
	padding:4px;
	border:1px solid #7ebbe4;
	border-top-color: #b2daf0;
	border-radius: 12px;
	box-shadow: 0 3px 0 #3ea0dd, inset 0 1px 1px #fff;
	background-image: -moz-linear-gradient(#c6e5fa, #a6d7f7);
	background-image: -webkit-linear-gradient(#c6e5fa, #a6d7f7);
	background-image: -o-linear-gradient(#c6e5fa, #a6d7f7);
	background-image: linear-gradient(#c6e5fa, #a6d7f7);
	letter-spacing: -1px;font-size:15px;
}
.float_container .box img {
	width: 22px;
	vertical-align: bottom; margin:0 4px 9px 0;
}
.float_container .box:before, .float_container .box:after {
	position: absolute;
	content: ""
}
.float_container .box:before {
	width: 18px;
	height: 13px;
	top:-1px;
	left:-9px;
	background-size: 18px;
}
.float_container .box:after {
	width: 40px;
	height: 26px;
	bottom:-4px;
	right:-7px;
	background-size: 40px;
}
.float_container .btn {
	margin-top: 10px;
	padding:10px 0;
	border-top:1px solid #c7c7c0;
	border-bottom:1px solid #979185;
	background-color: #eaebed;
}
.float_container .btn a {
	display: inline-block;
	width: 39%;
	height: 2em;
	float:left;
	margin:0 5%;
	border:1px solid #a6a5a1;
	border-radius: 12px;
	background-color: #fefefe;
	box-shadow: 0 2px 2px #d1d1d3;
	font-size: 16px;
	color:#6c6761;
	line-height: 2;
	text-align: center;
	text-decoration: none;
transition:all .3s linear 0s;
}
.float_container .btn a:hover {
	border-color:#959490;
	background-color: #f7f7f7
}
@keyframes cyc{0%{transform:rotate(0deg)}5%{transform:rotate(15deg)}10%{transform:rotate(0deg)}15%{transform:rotate(15deg)}20%{transform:rotate(0deg)}25%{transform:rotate(15deg)}30%{transform:rotate(0deg)}100%{transform:rotate(0deg)}}#qe1{display:block;width:36px;height:36px;border-radius:18px;background:#FFF;animation-name:cyc;animation-iteration-count:infinite;animation-duration:3s}#qe{position:absolute;top:-36px}#nno3{position:absolute;top:-5px;left:26px;box-sizing:border-box;display:inline-block;position:absolute;border:2px solid #fff;width:20px;height:20px;line-height:17px;font-size:14px;color:#fff;font-family:arial;font-weight:bold;border-radius:10px;background:-webkit-linear-gradient(top,#fd142e,#bf0116);background:linear-gradient(to bottom,#fd142e,#bf0116);text-align:center}#shzs{background-color:#13A4DB;color:#fff;border:0}
@media screen and (max-width: 640px) {
.float_container.title {
font-size: 18px;
background-size: 32px
}
.float_container dd {
width: 73%
}
.float_container .box {
font-size: 13px
}
.float_container .btn a {
border-radius: 10px;
font-size: 15px
}
}
.float_container .title span em { -webkit-animation: bottom_bt 2s infinite; }
@-webkit-keyframes bottom_bt { 0% {
background:#ED8B0B;
}
 50% {
background:#ED8B0B;
}
 50.1% {
background:#657585;
}
 100% {
background:#657585;
}
}
@-webkit-keyframes dot{0%{opacity:1}50%{opacity:1}50.01%{opacity:0}100%{opacity:0}}@keyframes dot{0%{opacity:1}50.01%{opacity:1}50%{opacity:0}100%{opacity:0}};





