@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; }


.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;}
.main{ padding:0 .1rem;}
.part{ margin:.32rem 0 0 0; overflow:hidden;}
.part h2{ background:url(../images/tits.jpg) center 0/ 3.39rem 1.58rem no-repeat; width:100%; display:inline-block; height:.38rem; margin-bottom:.1rem;}
.part_2 h2{ background-position:center -.42rem;}
.part_3 h2{ background-position:center -.82rem;}
.part_4 h2{ background-position:center -1.22rem;}
.tit{ width:100%; display:inline-block; border-top:1px #afafaf solid; text-align:center; margin-bottom:.15rem;}
.tit span{ line-height:.4rem; border-top:2px #2674c7 solid; text-align:center; font-size:.18rem; color:#0671c3; display:inline-block; padding:0 .12rem;}
.tit1{ margin-bottom:.35rem;}


.part_1 .sb{ width:2.25rem; float:left; font-size:.14rem;}
.part_1 .sb span{ width:100%; display:inline-block; text-align:center; line-height:.2rem; margin:.02rem 0 .14rem;}
.part_1 .sb:nth-of-type(2){ float:right;}
.part_1 .sb3{width:4.6rem; margin-bottom:.16rem;}
.part_1 dl{ display:inline-block; float:left; border:1px #8c8c8c solid; margin-bottom:.38rem; padding:0 .2rem .12rem; width:1.76rem;}
.part_1 dl:nth-of-type(even){ float:right;}
.part_1 dl dt{ position:relative; width:1.7rem; line-height:.4rem; text-align:center; color:#fff; background-color:#2674c7;margin: -.2rem auto .1rem;}
.part_1 dl dd{ width:100%; text-align:center;}
.chat{ overflow:hidden; width:100%; text-align:center; line-height:.3rem;}
.chat a{ display:inline-block; background-color:#ff7830; line-height:.3rem; text-align:center; color:#fff; padding:0 .15rem; border-radius:.25rem; margin-left:.08rem;}
.chat a:after{ content:''; display:inline-block; width:.16rem; height:.2rem; background:url(../images/icon-hand.png) 0 0/ .16rem .2rem no-repeat; vertical-align:top; margin:.05rem 0 0 .04rem;}
.part_2 dl{ overflow:hidden; margin-bottom:.28rem;}
.part_2 dl dt{ width:1.95rem; height:1.45rem; float:left; margin-right:.22rem;}
.part_2 dl dd{ line-height:.28rem; font-size:.14rem; color:#666666; border-bottom:1px #cccccc dotted; width:2.3rem; float:left;}
.part_2 dl h3{ color:#000; border:1px #ccc solid; display:inline-block; padding:.02rem .08rem; line-height:.2rem; float:left; font-size:.16rem; margin-bottom:.04rem;}
.part_2 dl a{ display:inline-block;}
.part_2 dl .chat{ margin:.1rem 0 0 0;}

.warm{ width:4.38rem; background:url(../images/warm-bg.jpg) bottom center / 4.38rem 1.41rem no-repeat; margin:.1rem auto .3rem;padding-bottom: 1.28rem;}
.warm .warm_con{ background-color:#edf4fa; text-align:center;width:3.6rem; padding:0 .25rem; margin:0 auto;  }
.warm .warm_con img{ width:3.66rem; height:.24rem; margin:.3rem auto .15rem;}
.warm .warm_con p{ text-indent:.3rem;}
.warm .warm_con p a{ color:#f00;}
.banner_ab{ position:relative;}
.banner_ab a{ width:1.4rem; height:.4rem; display:inline-block; position:absolute; top:.2rem; left:2.98rem;}
.banner_ab a:nth-of-type(2){ top:.62rem;}




