@charset "gb2312";
/* CSS Document */
body { font-family: Microsoft Yahei, Arial, sans-serif; background-color:#FFF; color: #333333; max-width: 4.8rem; margin: 0px auto;font-size:.16rem; }
html { background-color: #000; }
* { padding: 0; margin: 0; }
img { border: none; }
em, i { font-style: normal;display: inline-block; }
ul, li { list-style: none outside none; }
h2{ font-size:.25rem; color:#4f8dda;}
p { text-align:justify; text-justify:distribute-all-lines;  font-size:.16rem; line-height:.28rem; }
.banner { width: 100%; overflow: hidden; clear: both; }
.banner img { width: 100%; display: block; }
a { text-decoration: none; color:#555;	 }
.clear { zoom: 1; clear: both; overflow: hidden }
/************************************/
.logo{  padding:0; overflow:hidden; background-color:#FFF; }
.logo img{ width:100%; float:left;}

.ptel a { color: #f00; font-size: 18px; margin: 5px 0 0 0; display: inline-block; }
.newlogo_daohang { background-color:#fff; width:100%; text-align:center; line-height:34px; font-size: 16px; }
.newlogo_daohang a { color:#2760c1; }
.newlogo_daohang font { color:#dc332c; font-weight:bold; }
.newlogo_daohang a img { margin: 5px 6px 0 0; position: relative; top: 2px; }

font{ color:#f00;}
.banner{ overflow:hidden;}
.banner img{ display:block;}

.n_footer .n_f_right p {
line-height: 28px !important;
font-size: 20px;
margin-left: 18px;
}
.n_footer { overflow:hidden; padding:10px; background-color:#fff; }
.n_footer .n_f_left { width:30%; margin-right:2%; float:left; }
.n_footer .n_f_right { width:68%; float:left; padding-top:2%; }
.n_footer .n_f_right p { text-align:left; color:#02849e; line-height:22px; display:inline-block; padding:2px 4px; text-indent:0; }
.n_footer .n_f_right p:nth-of-type(1) {
border:1px #9c9c9c solid;
}
.n_footer .n_f_right p:nth-of-type(2) {
color:#333;
}
.n_footer .n_f_right p img { width:12%; margin-top:2%; vertical-align: top; }
.n_footer .n_f_right p i { font-size:12px; font-style:normal; }

header p{ padding:0 .1rem; text-indent:.34rem; margin-top:.1rem;}
.kfal{ padding:0 .1rem; overflow:hidden; margin:.3rem 0 .05rem; }
.kfal .kfal_con{height:2.15rem; width:100%; background:url(../images/kang.png) 0 center/1.64rem 1.65rem no-repeat; margin-bottom:.16rem;}
.kfal .kfal_con2{background:url(../images/fu.png) 0 center/1.64rem 1.65rem no-repeat;}
.kfal .kfal_con3{background:url(../images/an.png) 0 center/1.64rem 1.65rem no-repeat;}
.kfal .kfal_con4{background:url(../images/li.png) 0 center/1.64rem 1.65rem no-repeat;}
.kfal .kfal_con .klc_r{ width:2.86rem; float:right; border:1px #d6d5d6 solid; background-color:#fff; padding:0 .18rem;box-shadow: -1px 0px 1px rgba(51, 51, 51, 0.3); border-radius:.02rem;}
.kfal .kfal_con .klc_r h3{ font-size:.16rem; margin:.12rem 0 .05rem; line-height:.16rem; font-weight:normal;}
.kfal .kfal_con .klc_r img{}
.kfal .kfal_con .klc_r p{ font-size:.14rem;}
.kfal .kfal_con .klc_r p span{ display:inline-block; background-color:#7d8987; color:#fff; border-radius:.04rem; font-size:.12rem; line-height:.15rem; padding:1px .03rem; margin-right:.05rem;}

.kfal .kfal_con .klc_r .klc_r_zx{     color: #000000;
    font-size: .14rem;
    border-bottom: 1px #000 solid;
    border-top: 1px #000 solid;
    margin: .06rem 0 .12rem;
    line-height: .28rem;text-indent: .06rem;}
.kfal .kfal_con .klc_r .klc_r_zx a{    color: #fff;
    text-decoration: underline;
    background: #f00;
    display: inline-block;
    width: 1.2rem;
    float: right;
    text-align: center;
    line-height: .3rem;
    margin-top: -1px;
    font-size: .15rem; }
.kfal .kfal_con .klc_r .klc_r_zx a:after{content: '';
    width: .22rem;
    height: .22rem;
    background: url(../images/icon-zw.jpg) 0 0/ .22rem .22rem no-repeat;
    display: inline-block;
    margin-left: .1rem;
    vertical-align: text-bottom;
    border-radius: 50%;
    margin-bottom: -1px;}
.buwei{ overflow:hidden; padding:0 .1rem;}
.buwei dl{ padding-bottom:.38rem; overflow:hidden;}
.buwei dl dt{ font-size:.18rem; color:#2b2121; font-weight:bold; text-align:center; width:100%; line-height:.4rem; position:relative; border-bottom:1px #dadada solid; margin-bottom:.15rem;}
.buwei dl dt:after{ content:''; display:inline-block; width:1.25rem; border-bottom:.02rem #e52233 solid; position:absolute; bottom:0; left:36%; }
.buwei dl dd{ width:2.29rem; float:left;}
.buwei dl dd:nth-of-type(1){ border-right:1px #dadada solid;}
.buwei dl dd img{ width:.75rem; height:.75rem; float:left; margin:0 .12rem 0 .16rem;}
.buwei dl dd p{ font-size:.14rem; line-height:.21rem;}
.buwei dl dd p:nth-of-type(1){ margin-top:.07rem;}
.buwei dl dd p a{ display:inline-block; padding:.03rem .04rem; background-color:#e52233; color:#fff; font-size:.12rem; line-height:.12rem; border-radius:.03rem;}
.buwei dl dd p a:after{ content:''; display:inline-block; background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3FpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxZmZjODI0Yi00M2IwLTU5NDYtYjVlYy01NjRiYTAyODhjNTgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RkJDNkZEMzBGNjkzMTFFN0I1RkVBQzdCMzlBOTVCNDEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RkJDNkZEMkZGNjkzMTFFN0I1RkVBQzdCMzlBOTVCNDEiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjNmOWFjZWUxLTlkMTktNzA0ZC1iZjEzLTA5YTNkMzJjNjEwZiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxZmZjODI0Yi00M2IwLTU5NDYtYjVlYy01NjRiYTAyODhjNTgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6WB+RLAAAAvklEQVR42mL8//8/AymABY3vDcSGQPwLymcD4vNAvBWuAmQDFOcCsT0QsyOJMUDF8mF8mKAXENtB2eVAHIimCSTng6yhBklSAIhfAPF+IDZEEq8G0UxQl/1E8scHIC4BYgcgPgPEU4FYBOYvJhyBwQylQfLCQMwFxIzIocSGpJgPiDugoVMExAeg4qzIoeSD5OlaIE4CYiZ8nmaABh1IggdLCMGDlREtpkERZwDEv5GccRGIt8AUMJKaNAACDAAkgNOZdxn5RwAAAABJRU5ErkJggg==') 0 0 /.12rem .12rem no-repeat; width:.12rem; height:.12rem;vertical-align: top;}
.buwei dl dd p a:nth-of-type(2){ background-color:#36739c; margin-left:.08rem;}


.tit{ width:100%; margin:.1rem 0 .26rem; overflow:hidden; font-size:.22rem; font-weight:bold; line-height:.45rem; border-bottom:1px #b6c0c9 solid;}
.tit:before{ content:''; display:inline-block; width:.27rem; height:.27rem; background:url(../images/icon-01.jpg) 0 0/.27rem .27rem no-repeat;vertical-align: top;margin: .1rem .05rem 0 .1rem;}
.tit_2:before{ background: url(../images/icon-02.jpg);}
.tit_3:before{ background: url(../images/icon-03.jpg);}
.tit_4:before{ background: url(../images/icon-04.jpg);}
.tit_3{ margin-bottom:.06rem;}
.tit_3 a{  color: #e52233;
    border: 1px #e52233 solid;
    padding: 0 .03rem;
    border-radius: .04rem;
    float: right;
    line-height: .24rem;
    font-size: .16rem;
    font-weight: normal;
    vertical-align: top;
    margin-top: 10px;
    margin-right: 10px;}

.pk{ overflow:hidden; padding:0 .1rem;}
.pk img{ float:left;}
.pk .pk_con{ width:4.6rem; height:1.26rem; background-image:url(../images/bg-pk.jpg); background-size:cover; float:left; margin:.24rem 0;}
.pk .pk_con p{ width:3.68rem; line-height:.27rem; font-size:.16rem;margin: .16rem 0 0 .5rem; text-align:center;}
.hzzx{ overflow:hidden; background-color:#e5e5e5; padding:.21rem .19rem;}
.hzzx p{ width:2.04rem; line-height:.35rem; background-color:#e52233; text-align:center; border-radius:.05rem; text-align:center; float:left;}
.hzzx p:nth-of-type(2){ background-color:#36739c; margin-top:.04rem;}
.hzzx a{ color:#fff;} 
.hzzx .tel{ padding:.15rem; float:right; background-color:#3da3d0; width:2rem; border-radius:.05rem;box-shadow: 1px .03rem 1px #91c4da;}
.hzzx .tel:before{ content:''; display:inline-block; width:.53rem; height:.41rem; background:url(../images/icon-tel.png) 0 0/.53rem .41rem no-repeat; float:left; margin-right:.07rem;}
.hzzx .tel span{ font-size:.16rem; display:inline-block; float:left;margin-top:.02rem;}
.hzzx .tel strong{ font-size: .19rem; display: inline-block;float: left;line-height: .19rem;}
.zhaopai{ padding:0 .1rem; overflow:hidden; margin-bottom:.26rem;}
.zhaopai p{ border:1px #b6c0c9 solid; line-height:.26rem; padding:.1rem .28rem;text-align:center; position:relative; margin-top:.03rem}
.zhaopai p font{ font-size:.2rem; font-weight:bold; }
.zhaopai p:before{ content:''; display:inline-block; width:.2rem; height:.2rem; border-left:.03rem #333333 solid; border-top:.03rem #333333 solid; position:absolute; top:-.02rem; left:-.02rem;}
.zhaopai p:after{ content:''; display:inline-block; width:.2rem; height:.2rem; border-right:.03rem #333333 solid; border-bottom:.03rem #333333 solid; position:absolute; bottom:-.02rem; right:-.02rem;}
.zhaopai .city{ width:3.15rem; height:3.24rem; margin:.15rem 0 .34rem; margin-left:.59rem;}
.zhaopai img{ float:left;}
.bingli{ padding:0 .1rem;}
.bingli ul li{ font-size:.16rem; color:#666666; line-height:.38rem; border-bottom:1px #eaeaea dashed;}
.bingli ul li:before{ content:''; display:inline-block; width:.08rem; height:.08rem; background-color:#333; border-radius:50%; margin:0 .1rem 0 .06rem;}
.zixun{ padding:0 .1rem; overflow:hidden; margin-bottom:.2rem;}
.zixun ul li{ width:2.25rem; height:1rem; float:left; margin-bottom:.1rem;}
.zixun ul li:nth-of-type(even){ float:right;}
.daoyu{ overflow:hidden; padding:.2rem .1rem;position: relative;}
.daoyu:before{ content:''; display:inline-block; width:.86rem; height:.27rem; background:url(../images/daoyu.jpg) 0 0/.86rem .27rem no-repeat;    position: absolute;
    top: .2rem;
    left: .26rem;
    z-index: 1;}
.daoyu p{ border:1px #dadada solid; padding:.24rem .2rem .16rem; font-size:.14rem; line-height:.25rem; margin-top:.13rem; position:relative; text-indent:.3rem;}
.daoyu p:after{ content:''; display:inline-block; width:.2rem; height:.2rem; border-bottom:.03rem #333 solid; border-right:.03rem #333 solid; position:absolute; bottom:-.02rem; right:-.02rem;}

















