@charset "utf-8";
@import url("bottom.css");
* { padding:0px; margin:0px; border:none;}
ul, ol,li,dl,dt,dd{list-style:none}
a,a:visited{text-decoration:none;color:#333;}
.clearfix:after,.clearfix:before{display:table;content:" "}
.clearfix:after{clear:both}
.clearfix{*zoom:1;/*IE/7/6*/}
.wrapper{max-width:640px;margin:0px auto 0px auto; position:relative; font-size:20px;  font-family:"Microsoft YaHei"}
body{font-size:20px; padding-bottom:4em;}
.red { color:#eb2b41;}
.bit { -moz-border-radius: 0.3em; border-radius: .3em;}
.bg_red { background:#eb2b41;}
.bg_blue { background:#008dff;}
.ztimg img{max-width:100%;width:100%;}
#djlogo{width:100%; background:#FFFFFF; }
.header{ padding:0em;  background:#FFF; width:100%; max-width:640px; background:#FFFFFF;} 
.logo { width:100%; float:left; text-align:center;}
.logo img{ width:100%;}
.nav { width:22%; float:right; position:relative;}
.nav_main a,.nav p { background:#0171b3; color:#FFF; cursor:pointer; font:1em/1.75em 'Microsoft YaHei'; text-align:center; margin-top:0.7em; }
.nav_main {width:100%; float:left; position:absolute;}
.nav_main a { display:block;  margin-top:0em; border-top:1px solid #FFF; }

.menu{ background: #e6e6e6; clear:both; display:block; width:100%;}
.menu ul li{ width:25%; float:left; text-align:center;background:url('../images/d.png') right top repeat-y;}
.menu ul li:last-child{ border:0px;}
.menu ul li:hover,.menu ul li.active{ background:#0f6ba7}
.menu ul li:hover a,.menu ul li.active a{ color:#FFFFFF;}
.menu a{ display:block; width:100%; height:100%; color:#0f6ba7;line-height:2.5em;font-size:1.2em; font-weight:bold;}
.banner { position:relative;  }
.banner img{ width:100%;}
.banner_swiper {width: 100%;height: 100%; overflow:hidden}
.swiper-slide {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
 }
.banner .swiper-pagination-bullet {
    width: 0.7em;
    height: 0.7em;
    display: inline-block;
    border-radius: 100%;
    background: #999999;
    opacity: 1;
}
.banner .swiper-pagination-bullet-active{ background:#ff6600;}
.main_visual{border-top:1px solid #d7d7d7;overflow:hidden;position:relative;display:block;}
.main_image{overflow:hidden;position:relative;display:block;}
.main_image ul{overflow:hidden;position:absolute;top:0;left:0;}
.main_image li{float:left;width:100%;}
.main_image li span{display:block;width:100%;}
.main_image li a{display:block;width:100%;}
.main_image li img{width:100%;}
div.flicking_con{display:none;position:absolute;bottom:10px;left:50%;z-index:999;width:300px;height:21px;margin:0 0 0 -50px;}
div.flicking_con a{float:left;width:21px;height:21px;margin:0;padding:0;background:url('../images/btn_main_img.png') 0 0 no-repeat;display:block;text-indent:-1000px}
div.flicking_con a.on{background-position:0 -21px}
#btn_prev,#btn_next{display:none;z-index:11111;position:absolute;display:block;width:1px!important;height:1px!important;top:50%;margin-top:-37px;display:none;}
#btn_prev{left:100px;display:none;}
#btn_next{right:100px;display:none;}
.search { background:#0163b2; padding:.9em .75em; }
.look { background:url(../images/look.png) no-repeat; display:block; width:20%; float:left; height:2em}
.search-text { width:54%; border:0.1em solid #FFF; font-size:1em; background-image:url(../images/look.png); background-repeat:no-repeat; background-position:1% center; line-height:2em; float:left; padding-left:5%;-moz-border-radius:0.3em 0 0 0.3em; border-radius: 0.3em 0 0 0.3em;}
.search-buttom { width:15%; font:1em/2em 'Microsoft YaHei'; float:left; color:#FFF;border:0.1em solid #FFF; border-left:none;  -moz-border-radius:0 0.3em 0.3em 0; border-radius: 0 0.3em 0.3em 0;}
.search a { width:22%; background:#FFF; line-height:2.2em; color:#eb2b41; float:right; text-align:center;  }
.title {  text-align:center; border:1px dotted #c2c0c1; position:relative; display:inline-block; padding:0 2em; min-width:50%;margin:0px auto;}
.title p{ color:#2673b6;font-size:2em;line-height:1.6em; }
.title small{ text-align:center; width:70%; left:15%;position:absolute; font-size:0.7em; background:#c3c1c2; line-height:1.2em; color:#FFFFFF; bottom:-0.6em;}
.Af { padding:1.2em 0em}
.Af li { width:33.3%; float:left; text-align:center; padding:.75em 0em; position:relative;}
.Af li img{ width:40%;}
.Af li p { line-height:2em; font-weight:bold; color:#555555}
.Af li .txt_small,.Ef_main li .txt_small { font-size:.8em; line-height:1.2em; color:#777777; font-weight:normal;}
#hot { width:1.4em; height:1.4em; position:absolute; right:23%;top:2%; display:block;}

.Bf{ clear:both; width:100%; display:inline-block; margin-bottom:1.2em; text-align:center;}
.Bf_main,.Df_main,.js_main,.doc_main { padding:1.5em 0;}
.doc_main { padding:1em 0 1em 0;}
.Bf_main ul{ clear:both; padding:0px; margin:0px auto;  width:96%;}
.Bf_main ul li{width:29%;float:left; margin-bottom:0.5em; margin-left:1.8%;margin-right:1.8%;  line-height:2.65em; -moz-border-radius: 0.3em; border-radius: 0.3em;text-align:center; border:1px solid #9e9e9e; background:#f9f9f9;}
.Bf_main ul li a{ display:block; width:100%; height:100%;}
.Bf_main2 li,.Df_main li { width:29%; background:#f9f9f9; float:left; margin:1.5% 1.8%; line-height:2.65em; -moz-border-radius: 0.3em; border-radius: 0.3em;text-align:center; border:1px solid #9e9e9e; }

.js_main ul{ clear:both; width:100%;margin:0px auto; }
.js_main ul li{ width:50%; float:left; border-bottom:1px solid #dbdbdb; padding:1em 0;}
.js_main ul li a{ display:block; width:100%; height:100%; float:left;}
.js_main ul li p{ color:#FFFFFF; background:#f3c86a; width:25%; float:right; margin-right:5%; text-align:center; line-height:1.3em; font-size:1.1em; padding:0.5em;}
.js_main ul li:nth-child(1){ background:url(../images/jszx.jpg) left 4% center no-repeat; background-size:55% auto;}
.js_main ul li:nth-child(1) p{background:#f3c86a;}
.js_main ul li:nth-child(2){ background:url(../images/jsxgn.jpg) left 4% center no-repeat; background-size:55% auto;}
.js_main ul li:nth-child(2) p{background:#bb9de3;}
.js_main ul li:nth-child(3){ background:url(../images/jsbp.jpg) left 4% center no-repeat; background-size:55% auto;}
.js_main ul li:nth-child(3) p{background:#fba1a1;}
.js_main ul li:nth-child(4){ background:url(../images/jsqlx.jpg) left 4% center no-repeat; background-size:55% auto;}
.js_main ul li:nth-child(4) p{background:#77d2c9;}
.js_main ul li:nth-child(5){ background:url(../images/jsgr.jpg) left 4% center no-repeat; background-size:55% auto; border:0px;}
.js_main ul li:nth-child(5) p{background:#b3d596;}
.js_main ul li:nth-child(6){ background:url(../images/jsby.jpg) left 4% center no-repeat; background-size:55% auto;border:0px;}
.js_main ul li:nth-child(6) p{background:#7abbe5;}

.doc_main p{ clear:both; width:100%; }
.doc_main p img{ width:100%;}
.doc_main ul{ width:100%; margin:0px auto;clear:both; display:inline-table; margin-bottom:1em; margin-top:1em;}
.doc_main ul li{ width:45%; margin-left:1%; margin-right:1%; float:left; border:2px solid #ededed;-moz-border-radius: 0.3em; border-radius: 0.3em; padding:0.4%; margin-bottom:0.8em;}
.doc_main ul li img{ width:40%; float:left; margin-right:2%;}
.doc_main ul li h3{ font-weight:bold; font-size:1.3em; color:#666666; font-weight:normal; line-height:1.4em;}
.doc_main ul li small{ font-size:1.1em;  font-weight:normal; color:#666666;line-height:1.8em;}
.doc_main ul li a{ display:block; color:#FFFFFF; background:#186ea6;-moz-border-radius: 0.3em; border-radius: 0.3em; float:left; width:56%; line-height:1.6em; font-size:1.3em; text-align:center;}
.doc_main .zxmore{ background:#f5f5f5; width:97%; display:inline-table; border:2px solid #e5e5e5; padding:0.5em 0; clear:both; margin-left:1%; margin-top:0.2em; color:#444; font-size:1em; line-height:2em;text-indent:0.5em;}
.doc_main .zxmore span{ color:#FFFFFF; background:#52af61; float:right; margin-right:0.5em; font-size:0.9em; line-height:2.2em; padding:0 0.3em;}
.doc_main .zxmore span i{ display:block;background:url(../images/doci.jpg) center center no-repeat; float:left; width:1.2em; height:2.2em;background-size:100% auto;}

.Ef_main li{ width:25%; float:left; text-align:center; padding:2% 0%; }
.Ef_main li p { line-height:2em;}
#show { background:#0163b2; color:#FFF;}
#show p { color:#FFF}

.Ff_more { padding:1em .75em 0 .75em;}
.Ff_more p{ width:60%; float:left; line-height:2em}
.Ff_more a { width:31%; text-align:center; color:#FFF; line-height:2em; float:right;}

.Ff_main { padding:5% 2%;}
.doctor { width:39.5%; float:left; padding:0 5%;}
.name { font-size:1em; font-weight:bold; color:#0163b2; line-height:1.6em;}
.doctor p { line-height:1.6em}
.doctor1 { border-right:1px solid #dbdbdb}
.doctor a { width:45%; line-height:2em; text-align:center; display:block; float:left; margin:3% 5% 0 0; color:#FFF}

.Gf_title { background:#e1e1e1; text-align:center; padding:3%}
.Gf_title p { font-size:1.8em;}
.Gf_title span { color:#666666;}
.Gf_main li { width:33%; float:left; text-align:center; padding:1.9em 0; border-bottom:1px solid #d7d7d7;border-right:1px solid #d7d7d7;}
.Gf_main li h3 { font-size:1.5em; color:#0163b2; line-height:1.5em }
.Gf_main .no_border {border-right:none;  }

.foot { padding:1em 1em 1em 1em; background:#e1e1e1;}
.foot p { line-height:2em; float:left; color:#333;}
.foot p span{ float:left; margin:0 0.5em;}
.foot p a{ color:#333; float:left}
.foot a { color:#FFF; float:right}
.up { float:right; margin-top:4%; display:block; background:#0171b3; text-align:center; padding:1% 2%; }
.bombar { background:#249de4; height:3.15em; position:fixed; bottom:0px; width:100%; z-index:100;}
.bombar dl {width:12em; margin:0px auto}
.bombar dl a {width:3em; display:block; height:3.15em; float:left}
.bombar dl a img {width:3em;height:3.15em; }

#footbox{width:100%; padding:0.2em 0; background-color:#3e93d4; position:fixed; bottom:0%; z-index:9999;}
.footbox{ width:100%; margin:0 auto; padding:0;}
@media only screen and (min-width: 640px){.footbox{width:640px;}}
.footbox a{float:left; width:32.8%; color:#fff; text-decoration:none; border-left:#2d80c0 solid 1px; border-right:#6bb5ed solid 1px; text-align:center; }
.footbox a:nth-child(1){ border-left:0; width:28%;}
.footbox a:nth-child(2){width:35%;}
.footbox a:nth-child(3){ border-right:0;width:35%;}
.footbox a div{display:inline-table; margin:0px auto;}
.footbox a i{ display:block; width:2.8em; font-size:0.9em;height:3.8em; float:left; }
.footbox a i.footboxhome{ background:url(../images/footbox1.jpg) center center no-repeat; background-size:90% auto;}
.footbox a i.footboxzx{ background:url(../images/footbox2.gif) center center no-repeat; background-size:90% auto;}
.footbox a i.footboxtel{ background:url(../images/footbox3.gif) center center no-repeat; background-size:90% auto;}
.footbox a p{float:left;  margin:0; font-size:0.9em; line-height:1.5em; padding:0.4em 0; text-align:left; }
.footbox a p span{ color:#e9a951; display:block; clear:both;}

.lt_swt_center_box .ltscb_in{ height: 200px; width:265px; position:relative;}
.lt_swt_center_box .ltscb_close{right:-12px;top:-12px; position:absolute; width:44px;height:44px; background:url(..images/closeBtn_swt.png) no-repeat;background-size:100%;cursor:pointer;}
.lt_swt_center_box .ltscb_con{ height:175px; width:265px; overflow:hidden;background-color:#FFF;border-radius:15px;box-shadow:0 0 20px #333333;}
.lt_swt_center_box .ltscb_t{width:100%;font-size:20px; color:#2e3642; height:25px;  line-height:25px;font-weight:500;color:#0556A8;padding:8px 0;text-align:center}
.lt_swt_center_box .ltscb_t p{text-align:left;font-size:20px; color:#2e3642;  line-height:25px;font-weight:500;color:#0556A8;float:left;text-indent:1em;}
.lt_swt_center_box .ltscb_t img{width:18%;float:left;margin-left:30px;margin-right:10px;}
.lt_swt_center_box .ltscb_tel{height:32px; overflow:hidden;width:235px; margin:0 auto; border-radius:20px; border:1px #6a7380 solid;}
.lt_swt_center_box .ltscb_tel input.ltscb_itxt{ width:150px; height:32px; line-height:32px; font-size:14px; border:none; padding-left:10px; color:#6a7380; float:left;font-family:"Microsoft YaHei", "微软雅黑", "宋体", "SimSun", "Arial";}
.lt_swt_center_box .ltscb_tel a.ltscb_ibtn{ display:block; width:75px; float:right; text-align:center; background:#6a7380; color:#FFFFFF; font-size:14px; height:32px; line-height:32px; border:none;font-family:"Microsoft YaHei", "微软雅黑", "宋体", "SimSun", "Arial"; cursor:pointer;}
.lt_swt_center_box .ltscb_p{ height:48px; overflow:hidden; line-height:24px; width:235px; margin:0 auto; clear:both;font-size:12px;color:#6a7380; padding:5px 0;} 
.lt_swt_center_box .ltscb_btns{ height:auto; overflow:hidden;}
.lt_swt_center_box .ltscb_btns a{ display:block; height:27px; width:118px; padding:9px 0 9px 15px; line-height:27px;  overflow:hidden; float:left; background:#ec771e; color:#FFFFFF; position:relative;}
.lt_swt_center_box .ltscb_btns a.ltscb_btnr{ background:#0556A8; width:117px;}
.lt_swt_center_box .ltscb_btns a span{ display:block; height:auto; overflow:hidden; float:left;font-size:16px;}
.lt_swt_center_box .ltscb_btns a span.ltscb_ico{width:35px;height:27px; background:url(../images/footerlink2.png) no-repeat left center; overflow:hidden; background-size:27px;}
.lt_swt_center_box .ltscb_btns a.ltscb_btnr span.ltscb_ico{background:url(../images/footerlink3.png) no-repeat left center;background-size:27px;}
.lt_swt_center_box .ltscb_btns a .ltscb_no{width:16px; text-align:center; height:16px;border-radius:15px;background-color:#e60012; position:absolute; left:34px; top:5px; font-size:9px; line-height:16px;}

@media only screen and (min-width:320px) and (max-width: 640px){
	.wrapper{width:100%;}
	
}
@media only screen and (min-width: 480px) and (max-width: 639px){
	.wrapper,body{font-size:18px;}
	.header_txt { width:73%}
	.doctor2 p { height:7.8em;}
    /*.menu{margin-top:4.8em;}*/

}
@media only screen and (min-width: 360px) and (max-width: 479px){
	.wrapper,body{font-size:14px;}
	.header_txt { width:76%}
	.search-text{ width:52%; padding-left:7%}
	.doctor2 p { height:7.9em;}
   /*.menu{margin-top:4.5em;}*/

}
@media only screen and (min-width: 320px) and (max-width: 360px){
	.wrapper,body{ font-size:12px;}
	.header_txt { width:76%}
	.search-text{ width:51%; padding-left:8%}
	.search a { width:24%}
	.doctor2 p { height:8em;}
	/*.menu{margin-top:4.3em;}*/
}
.float_container img {max-width: 100%; vertical-align: middle}
.cf:before,.cf:after{display: table;content:""}.cf:after{clear:both}.cf{zoom:1}
.img-responsive{display:inline-block;}
.shadow {z-index:999990; display: none; position: fixed; width: 100%; height: 100%; top:0; left:0; background-color: rgba(0,0,0,.2); }
.float_container {z-index:999999999999999; display: none; position: fixed; width: 100%; left:0; 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_talk { background:#13a4db; background-size: 40px; height:40px; line-height:40px;font-size:20px; color:#fff; text-align: center; letter-spacing: -1px; }
.float_container dl { display: none; transiton:all .3s linear 0s}
.float_container dt { display: inline-block; width: 14%; float: left; margin: 24px 0 0 8px; text-align: center}
.float_container dt img{width:100%;}
.float_container dd {margin:0; display: inline-block; position: relative; width: 68%; float: left; margin-top: 5px; }
.float_container .time { font-size: 12px; line-height: 1.6; color:#6c6761; text-align: center; }
.float_container .box { color:#000;position: relative; margin-left: 5%; padding:10px; 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; }
.float_container .box img { width: 22px; vertical-align: bottom}
.float_container .box:before,
.float_container .box:after { position: absolute; content: ""}
.float_container .box:before { width: 18px; height: 13px; top:-1px; left:-9px; background:url(../images/wave.png) 0 0 no-repeat; background-size: 18px; }
.float_container .box:after { width: 40px; height: 26px; bottom:-4px; right:-7px; background:url(../images/wave.png) 0 0 no-repeat; background-size: 40px; }
.float_container .btn_cf { margin-top: 15px; padding:10px 0; border-top:1px solid #c7c7c0; border-bottom:1px solid #979185; background-color: #eaebed; overflow:hidden;}
.float_container .btn_cf a { display: inline-block; width: 39%; height: 2em; float:left; margin:0 5%;border-radius: 12px; background-color: #F9CA74; box-shadow: 0 2px 2px #d1d1d3; font-size: 16px; color:#2C1703; line-height: 2; text-align: center; text-decoration: none; transition:all .3s linear 0s; }
.float_container .btn_cf a p{ display: inline-block; width: 100%; height: 2em; float:left; margin:0 5%;font-size: 16px; color:#2C1703; line-height: 2; text-align: center; text-decoration: none; }
.float_container .btn_cf a:hover {border-color:#959490;background-color: #f7f7f7}
.float_container img{max-width:100px;max-height:100px;}

.part1{ margin:1.3em auto;}
.zxbtnt a{display:block; width:100%; height:100%; padding:1.2em 0;}
.zxbtnt{ width:100%;}
.zxbtnt td{ border-bottom:1px solid #ccc;border-top:1px solid #ccc; text-align:center;}
.zxbtnt td div{ display:inline-table; margin:0 auto;}
.zxbtnt td div.td4,.zxbtnt td div.td5{ width:100%;}
.zxbtnt td img{ float:left;}
.zxbtnt .br{ border-left:1px solid #ccc;}
.zxbtnt p{ text-align:center; font-size:1.5em; line-height:1.1em;color:#333; float:left; }
.zxbtnt p span{ display:block; width:100%;}
.zxbtnt span.gray{ color:#777; font-size:0.6em;}
.zxbtnt span.textleft{ text-align:left;}
.zxbtnt i{ display:block; }
.zxbtnt i.ico1{width:100%; margin:0 auto; height:3em; background:url(../images/ico2.jpg) center center no-repeat; background-size:auto 100%; margin-bottom:1em;}
.zxbtnt i.ico2{float:left;width:3.5em; height:3em; background:url(../images/ico1.jpg) center center no-repeat; background-size:100% auto;margin-right:0.5rem;}
.zxbtnt i.ico3{float:left;width:3.5em; height:3em; background:url(../images/ico3.jpg) center center no-repeat; background-size:100% auto;margin-right:0.5rem;}
.zxbtnt .bxb{  background: #E60000; color:#fff;border-radius:0.5em; font-size:0.4em; padding:0.3em 0.3em; line-height:1.2em; font-style:normal; display:inline-block; margin-top:-1em; float:right; margin-right:0.5em}
.zxbtnt .bxb .bxbs{ font-size:1.1em;}

.jblistul{ background:#ffedef; margin-top:1em; font-size:1.4em;border-collapse: collapse; border:0px solid #999;}
.jblistul td{ border:0.5px solid #ccc; text-align:center;}
.jblistul a{ display:inline-block; height:100%; line-height:2.8em; width:100%; color:#666;}
.jblistul td{border-top:0;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-left:0;}
.jblistul tr.lastrow td{border-bottom:0;}
.jblistul tr td.lastCol{border-right:0;}

.hzgz{ width:96%; margin:1em auto;}
.hzgz ul li{ line-height:2.4em;border-radius:0.3em; font-size:1.1em; margin:0.3em auto; overflow:hidden}
.hzgz  div{border-radius:0.3em;}
.hzgz ul li a{ display:block; width:100%;}
.hzgz .hzgz1{ background:#eef8ff; width:100%;float:left}
.hzgz .hzgz1 div{border:1px solid #0e6ebb; }
.hzgz .hzgz1 a{ color:#0e6ebb;}
.hzgz .hzgz2{ background:#eafff4;width:59.5%; float:left}
.hzgz .hzgz2 div{ border:1px solid #33c46a;  }
.hzgz .hzgz2 a{ color:#33c46a;}
.hzgz .hzgz3{ background:#feffed;  width:38%; float:right}
.hzgz .hzgz3 div{border:1px solid #c9c248; }
.hzgz .hzgz3 a{ color:#c9c248;}
.hzgz .hzgz4{ background:#fff3f4; width:100%; float:left}
.hzgz .hzgz4 div{border:1px solid #cb2b38;  }
.hzgz .hzgz4 a{ color:#cb2b38;}
.hzgz .hzgz5{ background:#ebffff; width:31%;float:left}
.hzgz .hzgz5 div{border:1px solid #00bbbd;  }
.hzgz .hzgz5 a{ color:#00bbbd;}
.hzgz .hzgz6{ background:#eafff4;  width:33%;float:left; margin-left:2.5%;}
.hzgz .hzgz6 div{border:1px solid #33c46a; }
.hzgz .hzgz6 a{ color:#33c46a;}
.hzgz .hzgz7{ background:#e5f4ff;  width:31%;float:right}
.hzgz .hzgz7 div{border:1px solid #0e6ebb;}
.hzgz .hzgz7 a{ color:#0e6ebb;}
.hzgz .hzgz8{ background:#fffeef;  width:100%;float:left}
.hzgz .hzgz8 div{border:1px solid #c5bd36; }
.hzgz .hzgz8 a{ color:#c5bd36;}

.djys ul li{ float:left; width:22%; margin:0.4em 1.5%; padding:1.5em 0 1em 0; text-align:center; background:#ffedef; font-size:1em; color:#222; line-height:1.2em;border-radius:0.3em;-moz-box-shadow: 2px 2px 3px #ccc;box-shadow: 2px 2px 3px #ccc; margin-top:1.3em;}
.djys ul li .ftb{ color:#cc2333; font-size:2.6em; font-weight:bold;}
.djys ul li .fts{color:#cc2333; font-size:1em;}




.focus{ width:100%;   margin:0 auto; position:relative; overflow:hidden;   }
.focus .hd{ width:100%; height:11px;  position:absolute; z-index:1; bottom:5px; text-align:center;  }
.focus .hd ul{ display:inline-block; height:5px; padding:3px 5px; background-color:rgba(255,255,255,0.7); -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; font-size:0; vertical-align:top;}
.focus .hd ul li{ display:inline-block; width:5px; height:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#8C8C8C; margin:0 5px;  vertical-align:top; overflow:hidden;   }
.focus .hd ul .on{ background:#FE6C9C;  }
.focus .bd{ position:relative; z-index:0; }
.focus .bd li img{ width:100%;  }
.focus .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */  }


.tabBox .hd{ font-size:1.2em; background:#257dbd;}
.tabBox .hd ul{ overflow:hidden; }
.tabBox .hd ul li{ float:left; width:25%; text-align:center; color:#fff; padding:0.35em 0;}
.tabBox .hd ul li:nth-of-type(2),.tabBox .hd ul li:nth-of-type(4){background:#26aaf5;}
.tabBox .hd ul li em{ font-size:0.5em; display:block; width:100%; clear:both; font-style:normal;}
.tabBox .hd ul .on{color:#26aaf5; background:#fff!important;  }
.tabBox .hd ul .on a{ display:block; /* 修复Android 4.0.x 默认浏览器当前样色无效果bug */  }

.relative{ position:relative}
.Bf .tabBox .bd {background:url(../images/docbg2.jpg) center center no-repeat; background-size:100% 100%; padding-top:1em;}
.Bf .tabBox .bd li{ position:relative;}
.Bf .tabBox .bd img{ width:100%;}
.Bf .tabBox .bd li p{ position:absolute; bottom:0em; left:0; width:94%; background:rgba(37,125,189,.5); color:#fff; font-size:0.8em; padding:1em 3%; text-align:left; line-height:1.5em;}
.Bf .tabBox .bd li p a{ color:red;}
.Bf .tabBox .bd li p .ft1{ font-size:1.5em; line-height:1.7em;}





.floatbox{ width:100%; height:100%; position:fixed; top:0px; left:0px;text-align:center; background-color:rgba(0,0,0,0.8);z-index:66666; color:#fff;  font-family: Tahoma,'Microsoft Yahei','Simsun'; display:none }
.floatboxp{ margin-top:0.5rem;}
.floatboxp p{ text-align:center; font-size:1rem; line-height:1.4rem;}
.floatboxp .p1{ font-size:1.4rem; line-height:2rem;}
.floatboxp .p2{ font-size:1.2rem; line-height:2rem;}
.aclose{ position:absolute; right:5px; top:5px; cursor:pointer; font-size:1rem;}
.center_b{ width:100%; text-align:center; margin-top:1rem;}
.center_b a{ display:inline-block;border:1px solid #cac5b2;border-radius:5px;color:#FFF; line-height:3rem; padding:0 2rem;font-size:1.2rem;}

#centerxf2{display:block;z-index: 999; text-align:center; width:74%; left:13%;top:5%; }
.wrappers,.wrapperb{ position:relative; max-width:640px; overflow:hidden; width:100%; text-align:center; margin:0 auto; text-align:center; height:100%; }
.wrapperc{ width:74%; text-align:center; z-index: 9999;position: fixed;display:none;left:13%;top:20%;border-radius:0.5em; overflow:hidden; background:#f8f8f8; vertical-align:middle; }
.misw {width:100%; margin: 0 auto; position:relative; overflow:hidden;}
.misw img{ width:100%; }
.misw h3{ font-weight:normal; font-size:1.35em; line-height:2.4em; text-align:center; background:#b61002; color:#fff; margin-bottom:0.4em;}
.close {position: absolute;width:2em;height:2em;top:0.6em;right:0.6em;background:url(../images/ct0.png) no-repeat; background-size:100% auto; cursor:pointer;}
.cbottom2{ position:absolute; bottom:0px;left:0px; width:100%;}
.cbottom a{ display:block; line-height:3em; font-size:1.2em; color:#fff; margin-top:1em; }
.cbottom .c1,.cbottom .c3{width:50%; z-index:888;}
.cbottom .c1{background:url(../images/ct2.png) left 1em center no-repeat #b61002; background-size:1.2em auto;}
.cbottom .c3{background:url(../images/ct1.png) left 2.8em center no-repeat #b61002; background-size:1.2em auto;text-indent:3.2em; }
.cbottom .c2{ width:4em; height:4em;position:absolute; bottom:1px;left:50%;z-index:999; margin-left:-2em;border-radius:50%;border:0.2em solid #fff; text-align:center;background:url(../images/ct3.png) center center no-repeat #000; background-size:70% auto;}
.cin{ font-size:1.2em; line-height:2em; width:96%; padding:0.5em 2%; overflow:hidden;}
.cin span{ display:block; }
.cin span.cinput{ width:80%; float:left;background:#fff; text-align:left; text-indent:0.5em; color:#666;border-radius:0.1em;}
.cin span.csend{ width:18%; float:right; background-color:#ffa424; color:#fff; text-align:center;border-radius:0.1em; font-weight:normal;}
.misw dl{ background:url(../images/ctd.png) left 1em center no-repeat; padding:0.3em 2%; background-size:3em auto; overflow:hidden; }
.misw dl dd{  float:right; width:70%; font-size:1.05em; line-height:1.4em; border:1px solid #eee; padding:0.5em 2%; text-align:left; background:#fff;}

.topzx{ position:fixed; top:0px;left:0px; width:100%;}
.topzx img{ width:100%;}
.top1{ background:#222; color:#fff; line-height:2.4em; text-align:center; font-size:1.2em; }
.top1 .topzxb{background-color:#ffa424; color:#fff; text-align:center;border-radius:0.2em; float:right; line-height:1.8em; margin-right:0.5em; margin-top:0.312em; padding:0 0.5em; }
.top1 .fh{color:#fff; float:left; width:3em; display:block; text-indent:-999px; text-align:center;background:url(../images/back.png) center center no-repeat #333; background-size:auto 100%; }

.footerfixed2{ position:fixed; bottom:0px;left:0; width:100%;}
.footerfixed2{ width:100%; float:left; }
.footerfixed2 img{ float:left; width:100%;}
@media screen and (max-width: 320px) {
	.float_container .title_talk {font-size: 18px; background-size: 32px}
	.float_container dd {width: 73%}
	.float_container .box {
		font-size: 13px
	}
	.float_container .btn_cf a {
		border-radius: 10px;
		font-size: 15px
	}
}

@media screen and (max-width: 480px) {
	.zj_cenimg { width:40%;}
	.docbtn,.dzpf{ margin-top:0.2em;}
	.zj_cenc tr td{ padding:0.05em 0;}
	.dzpf dd ul li{ font-size:0.5em; line-height:2.3em;}
	.zj_cenct{ font-size:0.7em;}
	.docbtn a{ width:2.5em; height:2.5em;}
}