@charset "gb2312";
* {box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;margin: 0 auto;padding: 0;}
html {background: #fff;-ms-touch-action: none;margin: 0 auto;}
body {color: #333; font-family: Microsoft Yahei;  font-size: 0.6rem; max-width:16rem;margin:0 auto; background:#fff;}
a {text-decoration: none;border: none;color: #333;}
a:hover {text-decoration: underline;text-decoration: none;}
ul,li {list-style: none;overflow: hidden;}
p {display: block;}
em {font-style: normal;}
table {border-collapse: collapse;border-spacing: 0;}
img {border: none;vertical-align: middle;}
.clearfix {zoom: 1;display: block}
.clearfix:after {content: "";height: 0px;display: block;clear: both;visibility: hidden;}
.clear {zoom: 1;}
.clear:after {height: 0;display: block;content: "\20";clear: both;}
.fl {float: left;}
.fr {float: right;}
/***************************************************************/
header { width: 100%; overflow: hidden; }
header img { width: 100%; }
.head { overflow: hidden; position: relative; }

.head .hd { position: absolute; z-index: 1; bottom: 0; left: 45%; margin-right: -0.5rem; padding: 0.1rem; }
.head .hd ul { overflow: hidden; display: -moz-box; display: -webkit-box; display: box; height: 0.45rem; display: block }
.head .hd ul li { -moz-box-flex: 1; -webkit-box-flex: 1; box-flex: 1; width: 0.45rem; height: 0.45rem; border-radius: 50%; margin-right: 0.1rem; font-size: 0px; background: #a7a7a7; border: 1px solid #a7a7a7; float: left; }
.head .hd ul .on { background: #ffffff; }
.head img { width: 100%; height: 205px;}
nav { overflow: hidden; margin: 0.8rem auto; }
nav ul li { width: 25%; margin: 0 0% 0.25rem; float: left; text-align: center; }
nav ul li span { width: 2rem; height: 2rem; background-color: #32a689; border-radius: 50%; display: inline-block; }
nav ul li:nth-of-type(1) span {  background: url(../images/xz_nav1.jpg) no-repeat; background-size: 2rem 2rem;  }
nav ul li:nth-of-type(2) span {  background: url(../images/xz_nav2.jpg) no-repeat; background-size: 2rem 2rem;  }
nav ul li:nth-of-type(3) span { background: url(../images/xz_nav3.jpg) no-repeat; background-size: 2rem 2rem;  }
nav ul li:nth-of-type(4) span { background: url(../images/xz_nav4.jpg) no-repeat; background-size: 2rem 2rem; }
nav ul li:nth-of-type(5) span { background: url(../images/xz_nav5.jpg) no-repeat; background-size: 2rem 2rem;  }
nav ul li:nth-of-type(6) span {  background: url(../images/xz_nav6.jpg) no-repeat; background-size: 2rem 2rem;}
nav ul li:nth-of-type(7) span {  background: url(../images/xz_nav7.jpg) no-repeat; background-size:2rem 2rem;}
nav ul li:nth-of-type(8) span {  background: url(../images/xz_nav8.jpg) no-repeat; background-size: 2rem 2rem;}
nav ul li p { line-height: 1.2rem; text-align: center; font-size: 0.6rem; }
nav ul li .nav_span:before { width: 0.5rem; height: 0.5rem; background-size: 4rem 2.06rem; margin: 0.15rem auto; }
.dbt{margin:0.4rem auto;}
.dbt h2 { margin-bottom: 2%; font-size: 1rem; padding-bottom: 0.35rem; clear: both; overflow: hidden; text-align: center; margin: auto; }
.dbt img{margin-right: 1%;    width: 8%;    margin-top: -1.5%;}
.dbt01 h2 { width: 2.5rem; }
.dbt02 h2 { width: 3.6rem; }
.dbt p {     font-size: 0.65rem; color:#333333;height:0.65rem; line-height:0.35rem; text-align:center;  }
.dbt p em { display:inline-block; color:#fff; background:#f35a5c; width:0.68rem; height:0.35rem; line-height:0.35rem; margin: 0 0.05rem;  }
.dbt p i { display:inline-block; color:#333333; background:#afd2c2; width:0.68rem; height:0.35rem; line-height:0.35rem; margin: 0 0.05rem 0 0; }
.icon-n-ystd:before { width: 0.5rem; height: 0.5rem; background-size: 4rem 2.06rem; margin: 0 0.05rem; background-position: -2.95rem -0.02rem; float: left; vertical-align: middle; }
.icon-n-bdfkp:before { width: 0.5rem; height: 0.5rem; background-size: 4rem 2.06rem; margin: 0 0.05rem; background-position: -2.95rem -0.02rem; float: left; vertical-align: middle; }
.icon-n-ntjj:before { width: 0.5rem; height: 0.5rem; background-size: 4rem 2.06rem; margin: 0.05rem; background-position: -2.23rem -0.56rem; float: left; vertical-align: middle; }
.icon-n-tsjs:before { width: 0.5rem; height: 0.5rem; background-size: 4rem 2.06rem; margin: 0 0.05rem; background-position: -2.82rem -0.56rem; float: left; vertical-align: middle; }
.icon-n-kfjs:before { width: 0.65rem; height: 0.5rem; background-size: 4rem 2.06rem; margin: 0 0.05rem; background-position: -3.35rem -0.56rem; float: left; vertical-align: middle; }
.icon-n-aqtx:before { width: 0.5rem; height: 0.5rem; background-size: 4rem 2.06rem; margin: 0 0.05rem; background-position: -3.4rem -1.15rem; float: left; vertical-align: middle; }
.news ul { margin: 0 auto 1rem;width:98% }
.news ul li { line-height: 1.6rem; border-bottom: 1px #333 dashed; font-size: 0.6rem; text-align: left; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.news ul li font { margin-left: 2.5%; width:0; height:0;border-width:6px; border-style:solid;    border-color: #fff #fff #fff black;display: inline-table}
.news ul li span{   margin-right: 2%; text-align: right;float: right;}
.expert { background: #b0a6fc; position: relative; }
.expert .hd { position: absolute; z-index: 1; bottom: 0.12rem; left: 40%; }
.expert .hd ul { overflow: hidden; display: -moz-box; display: -webkit-box; display: box; height: 0.15rem; display: block }
.expert .hd ul li { -moz-box-flex: 1; -webkit-box-flex: 1; box-flex: 1; width: 0.15rem; height: 0.15rem; border-radius: 50%; margin-right: 0.1rem; font-size: 0px; background: #a7a7a7; border: 1px solid #a7a7a7; float: left; }
.expert .hd ul .on { background: #ffffff; }
.expert_scr { position: relative; }
.expert_scr img { width: 100%; overflow: hidden; }
.expert_toupiao { position: absolute; width: 1.3rem; height: auto; top: 2%; right: 5%; color: #0a6b53; }
.expert_toupiao div { width: 1.3rem; height: 0.65rem; margin-bottom: 0.1rem; font-size: 0.28rem; font-weight: bold; line-height: 0.65rem; text-align: center; vertical-align: middle; border-bottom: 1px #0a6b53 solid; border-left: 1px #0a6b53 solid; border-right: 1px #0a6b53 solid; }
.expert_toupiao p { font-size: 0.24rem; line-height: 0.32rem; text-align: left; width: 1.5rem; }
.expert_des .expert_des_t { overflow: hidden; }
.expert_des { width: 100%; background: rgba(0, 0, 0, .7); position: absolute; bottom: 0; padding: 0.3rem 0.2rem 0.4rem; color: #fff; }
.expert_des .expert_des_t h3 { font-size: 0.48rem; float: left; font-weight: bold; border-right: 1px #fff solid; padding-right: 0.2rem; }
.expert_des .expert_des_t div { float: left; width: 51%; text-align: left; margin-left: 2%; }
.expert_des .expert_des_t span { font-size: 0.2rem; line-height: 0.3rem; }
.expert_des .expert_des_b { margin-top: 0.15rem; line-height: 0.38rem; overflow: hidden; text-align: left; font-size: 0.24rem; }
.bdfkp { margin: auto; overflow: hidden; color: #727272; text-align: left; }
.bdfkp li { line-height: 0.6rem; float: left; width: 100%; height: 0.6rem; }
.bdfkp li a { color: #414141; font-size: 0.24rem; float: left; }
.bdfkp li:before { content: ""; width: 0px; margin: 0.2rem 0.1rem 0 0.1rem; display: inline-block; height: 0px; border-bottom: 0.12rem solid transparent; border-top: 0.12rem solid transparent; border-left: 0.18rem solid #27754a; font-size: 0px; line-height: 0px; float: left; }
.bdfkp li:nth-child(1):before, .bdfkp li:nth-child(2):before, .bdfkp li:nth-child(3):before { border-left: 0.18rem solid #e60012 }
.btn { overflow: hidden; margin-bottom: 0.4rem }
.btn a { width: 30%; line-height: 1.4rem; font-size: 0.6rem; text-align: center; float: left; border-radius: 5px; margin: 0 auto; margin-top: 3%; color: #fff; }
.btn a:nth-of-type(1) { background: #14a8af; margin-right: 0.3rem; margin-left: 20%; }
.btn a:nth-of-type(2) { background: #e04a0b; }
.bwcx{  overflow:hidden; padding-left:2%;margin-top: 0.8rem;}
.bwcx li{ width:25%; float:left;}
.bwcx li a{ float:left; width:3.6rem; height:3.6rem; background:url(../images/bj_03.jpg) no-repeat;background-size:3.6rem 3.4rem; margin:0 0.2rem 0.2rem 0;}
.bwcx li a img{ width:2rem;  height:auto; text-align:center; display:block; margin-top:0.2rem;}
.bwcx li a span{ display:block; text-align:center; line-height:1.2rem; margin-top:0rem; }
@-webkit-keyframes btnn { 0% {
background:#e40000;
}
50% {
background:#e40000;
}
50.1% {
background:#701010;
}
100% {
background:#701010;
}
}
 @media screen and (max-width:320px) {
video { margin-top: -1rem; }
}
@media screen and (min-width:370px) {
video { margin-top: -0.7rem; }
}
@media screen and (min-width:410px) {
video { margin-top: -0.45rem; }
}
@media screen and (min-width:600px) {
video { margin-top: 0; }
}
#spzq1{margin: 0.6rem auto;margin-top: 0.8rem;}
.spzq{width: 100%;overflow: hidden;text-align: center;margin: 15px auto;}
.spzq .spzq1{width: 49%;margin-left: 0.1rem;}
.spzq .spzq2{width: 49%;}
.spzq .spzq1 img,aside .spzq .spzq2 img{width: 96%;/* margin-left: 0.3rem; */}
.new_wz1{font-size: 0.45rem;width: 92%;text-align: center; margin-top: 10px;}
.new_wz1 span{color: #01878e;font-weight: 600;}
.new_wz1 span:nth-child(2) {	font-size: 0.5rem;width: 90%;text-align: justify;margin-left: 0.15rem;display: inline-table;color: #000;font-weight: normal;}
.bdk{margin-top:20px;}
.img_jsqh { overflow: hidden; position: relative; margin: 0.8rem auto;}
.img_jsqh .hd { position: absolute; z-index: 1; bottom: 0; }
.img_jsqh .hd ul { overflow: hidden; display: -moz-box; display: -webkit-box; display: box; display: block }
.img_jsqh .hd ul li { width: 3.2rem; height: 0.25rem; font-size: 0px; background: #161616; border-right: 1px solid #ffffff; float: left; box-sizing: border-box; opacity: 0.8; }
.img_jsqh .hd ul li:nth-child(6) { border-right: none; }
.img_jsqh .hd ul .on { background: #e37a02; }
.img_jsqh img { width: 100%; }
.img_jsqh .bd ul li.js {position: relative;}
.img_jsqh .bd ul li.js p {position: absolute;right: 0px;bottom: 0;z-index: 10;font-size: 0.8rem;line-height: 1.8rem;color: #fff;width:100%;text-align:center}
.js_classification { margin: 0.55rem auto; position: relative; height: 10.5rem;    width: 96%; }
.js_classification ul li { width: 33%;  position: absolute; }
.js_classification ul li:nth-child(2) { left: 5.2rem; }
.js_classification ul li:nth-child(3) { left: 10.4rem; }
.js_classification ul li:nth-child(4) { left: 2.6rem; top: 4.58rem; }
.js_classification ul li:nth-child(5) { left: 7.8rem; top: 4.58rem; }
.js_classification ul li img { width: 100% !important; }
.bl {  margin-bottom: 0.2rem; text-align: center; padding: 0 0.2rem; }
.bl img { width: 100%; }
.bl div { line-height: 0.7rem; margin-top: 0.05rem; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; text-align: left; color: #414141; font-size: 0.24rem; }
.bl div font { color: #e13a00; }
.icon-n-act:after { content: ""; width: 0.9rem; height: 0.3rem; background-position: -2.38rem -1.23rem; background-size: 4rem 2.06rem; }
.icon-n-act em{ display:inline-block; width:1.18rem; height:0.52rem; line-height:0.44rem; color:#fff; text-align:center; background: url(../images/kfal_qd.jpg) center no-repeat; background-size: 1.18rem 0.52rem; margin-right:0.06rem;}
.aqtx { overflow: hidden; margin: 0.8rem auto; }
.aqtx .hj,.aqtx .hj1{width: 96%;}
.aqtx .hj li:nth-of-type(1) {     width: 56.5%;  float: left; margin-right: 0.1rem; }
.aqtx .hj li:nth-of-type(2) { width: 42%;  float: right; margin-bottom: 0.25rem; }
.aqtx .hj li:nth-of-type(3) { width: 42%; float: right; }
.aqtx .hj img { width: 100%; display: inherit; }
.aqtx .hj1 li{width: 27.5%;float: left;margin: 0.2rem auto; }
.aqtx .hj1 li:nth-of-type(2) {width: 27.5%;float: left; margin-left: 0.25rem;}
.aqtx .hj1 li:nth-of-type(3) {width: 42%;float: right;}
.aqtx .hj1 img { width: 100%; display: inherit; }
.aqtx .ott { width: 92%; overflow: hidden;text-align:center;margin: 0.4rem auto 0.3rem; }
.aqtx .ott li { float: left; text-align: center; width: 33.33%; }
.aqtx .ott li div { width: 4rem; height: 4rem; border-radius: 50%; background-color: #e37a02; margin: 0 auto; }
.aqtx .ott li:nth-of-type(1) div { -webkit-animation: ottdiv 2s infinite; }
.aqtx .ott li div img{width: 38%;}
@-webkit-keyframes ottdiv { 0% {
background:#e37a02;
}
50% {
background:#e37a02;
}
50.1% {
background:#e40000;
}
100% {
background:#e40000;
}
}
.aqtx .ott li:nth-of-type(2) div { background-color: #32a689; }
.aqtx .ott li:nth-of-type(3) div { background-color: #e40000; }
.aqtx .ott li p { text-align: center; color: #fff; font-size: 0.7rem; }
.aqtx .ott li span:before { content: "";  height: 0.66rem; display: inline-block; background-size: 4rem 2.06rem; margin: 0.8rem auto 0; }
.icon-n-phone:before { background-position: -1.65rem -1.15rem; }
.icon-n-msg:before { background-position: -0.8rem -1.15rem }
.icon-n-shizi:before { background-position: 0.05rem -1.15rem; }
.formnew { width: 100%; height: 5.1rem; overflow: hidden; background-repeat: no-repeat; background-size: cover; }
.formnew .fromnew_con { width: 4rem; border-radius: 5px; float: right; margin: 3.5% 0 4%; background: #f0faf7; color: #fff; }
.formnew .fromnew_con h3 {
font-size: .28rem; width: 100%; text-align: center; margin: 0 0 5% 0; padding-top: 4%; float: left; color: #32a689; border-top: 1px #fff solid; text-shadow: 1px 1px 1px #fff; }
.formnew .fromnew_con h3 span { float: left; display: inline-block; width: 100%; text-align: center; font-size: 0.2rem; text-shadow: 0 0 0 #333; color: #b6b6b6; line-height: 0.38rem; font-weight: normal; }
.formnew .fromnew_con p { font-size: 0.24rem; margin: 0 0.15rem 0.12rem; line-height: .38rem;
float: left; }
.formnew .fromnew_con p label { width: 1.28rem; float: left; letter-spacing: normal; text-align: left; color: #333; line-height: 0.38rem; }
.formnew .fromnew_con p input, .formnew .fromnew_con p textarea { width: 2.35rem; float: left; line-height: .38rem;
border: none; box-shadow: -1px -1px 1px #333; color: #666; font-size: 0.2rem; text-indent: .12rem;
}
.formnew .fromnew_con p textarea { font-family: "Î¢ÈíÑÅºÚ"; height:.5rem;
line-height:.38rem;
}
.formnew .fromnew_con p:nth-of-type(1) input { width: 1.3rem; }
.formnew .fromnew_con p:nth-of-type(1) select { width: 1rem; height: .38rem;
border: 0; box-shadow: -1px -1px 1px #333; float: right; margin: 0 0 0 .06rem;
color: #666; }
.formnew .fromnew_con .frommew_c_btn { overflow: hidden; text-align: center; margin: .1rem 0;
float: left; }
.formnew .fromnew_con .frommew_c_btn span { width: 1.3rem; height: .45rem;
border: 1px #fff solid; border-radius: 5px; display: inline-block; font-size: 0.24rem; text-align: center; color: #fff; float: left; background-color: #eb7528; margin: 0 .2rem 0 .55rem;
}
.formnew .fromnew_con .frommew_c_btn span:nth-of-type(2) { background-color: #e02424; margin: 0; }
.formnew .fromnew_con .frommew_c_btn input { width: 100%; height: .45rem;
border: 0; background: none; color: #fff; font-size: 0.24rem; line-height: 0.45rem; }
.formnew .fromnew_con .frommew_c_btn span a { color: #fff; display: inline-block; width: 100%; line-height: 0.45rem; }
.formnew .form_114 { width: 100%; padding: .14rem 0 .1rem;
text-align: center; border-bottom: 1px #6abea9 solid; }
.formnew .form_114 img { width: 3.25rem; height: .55rem;
}


/**************************************************************************/
.cont_con1 { overflow: hidden; margin: 0 auto 0.2rem; }
.cont_con1 ul li {     margin-left: 2%;display: block; overflow: hidden; font-size: 0.6rem; border-bottom: 1px dotted #dddddd; line-height: 1.6rem; height: 1.6rem; }
.top { margin-top: 14px; }
.cont_con1 ul li span { padding: 0.15rem 0.45rem; font-size: 0.6rem; background: #32a689; color: #fff; border-radius: 0.25rem; margin-right: 0.1rem; line-height: 0.45rem; }
.cont_con1 ul li:nth-child(2) span, .cont_con1 ul li:nth-child(6) span { background: #ffc7ab; }

.cont_con1 ul li:nth-child(3) span, .cont_con1 ul li:nth-child(5) span, .cont_con1 ul li:nth-child(9) span { background: #02b9c2; }
.cont_con1 ul li:nth-child(4) span, .cont_con1 ul li:nth-child(8) span { background: #ff935a; }
.cont_con1 ul li p { float: right; text-align: center; line-height: 1.6rem; }
.cont_con1 ul li p a { color: #f67326; }
/*****************************2017.10.16Ê×Ò³×¨¼ÒÄ£¿é*************************************/
.sjzj_tit1 { margin: 0.5rem auto; text-align: center; }
.doc-video { margin-bottom:.3rem;
}
.ys_qh { width: 100%; overflow: hidden; margin-top: 0.8rem; position: relative; }
.ys_qh .hd_k { width: 6.4rem; height: 1.6rem; margin-bottom: 0.13rem; position: relative; overflow: hidden; }
.ys_qh .hd { width:100%; margin: 0 auto; padding-top: 0.4rem; overflow: hidden; box-sizing: border-box; }
.ys_qh .hd li { float: left; margin-right: 0.02rem; width: 24%; margin-left: 0.11rem; }
.ys_qh .hd li img { display: block; width: 100%; margin: 0 auto; box-sizing: border-box; border-radius: 10px;  }
.ys_qh .hd li span { display: block; font-size: 0.5rem; color: #333; line-height: 0.8rem; padding-top: 0.08rem; text-align: center; width: 2.08rem; display: block; }
.ys_qh .prvl { position: absolute; left: 0.2rem; top: 0.3rem; width: 0.3rem; height: 0.6rem; background-size: 0.3rem 0.6rem; }
.ys_qh .prv2 { position: absolute; right: 0.2rem; top: 0.3rem; width: 0.3rem; height: 0.6rem; background-size: 0.3rem 0.6rem; }
.ys_qh .hd ul li.on img { box-sizing: border-box; -moz-box-sizing: border-box; border: 0.02rem solid #32a689; border-radius: 0.1rem; }
.ys_qh .hd ul li.hover span { color: #32a689; }
.ys_qh .bd { width: 98%; margin: 0 auto; }
.ys_qh .bd ul { overflow: hidden; }
.ys_qh .bd ul li { float: left; position: relative; width:100%;}
.ys_qh .bd ul li img { display: block; width: 100%; }
.ys_qh .bd ul li h4 { position: absolute; top: 1.47rem; left: 0.44rem; width: 2.27rem; text-align: center; color: #f45f16; font-size: 0.2rem; line-height: 0.4rem; border-bottom: 0.02rem solid #f45f16; border-top: 0.02rem solid #f45f16; }
.ys_qh .bd ul li:nth-of-type(3) h4, .ys_qh .bd ul li:nth-of-type(4) h4, .ys_qh .bd ul li:nth-of-type(5) h4 { }
.ys_qh .bd ul li .jy { position: absolute; left: 0.78rem; top: 2.11rem; }
.ys_qh .bd ul li .jy i { display: block; font-style: normal; color: #434343; font-size: 0.2rem; line-height: 0.2rem; }
.ys_qh .bd ul li .jy i:first-child { margin-bottom: 0.17rem; }
.ys_qh .bd ul li .lxwz { position: absolute; left: 0.68rem; top: 9.2rem; overflow: hidden; }
.ys_qh .bd ul li .lxwz a { display: block; width: 4.4rem; height: 1.6rem; float: left;}
.ys_qh .bd ul li .lxwz a:first-child { margin-right: 0.12rem; }
.ys_qh .bd ul li .lcsc { position: absolute; left: 0; bottom: 0; width: 100%; height: 2.6rem; background: rgba(0,0,0, 0.5) !important; filter: alpha(opacity=50); overflow: hidden; }
.ys_qh .bd ul li .lcsc .lcsc_kk { border: 1px #fff solid; margin: 0.04rem auto; width: 100%; height: 2.5rem; }
.ys_qh .bd ul li .lcsc span { display: block; color: #fff; font-size: 0.8rem; font-weight: bold; line-height: 1.1rem; padding-top: 0.05rem; width:18%; height: 2.3rem; border-right: 0.02rem solid #979595; float: left; margin-top: 0.08rem; box-shadow: 1px 0px 0px #535243; }
.ys_qh .bd ul li .lcsc p { font-size: 0.65rem; color: #fff; line-height: 1rem; text-indent: 1em; text-align: justify; width: 80%; float: left; box-sizing: border-box; }
.ys_qh .bd ul li .lcsc p a { color: #e04a0b; }

footer {background: #01888e;margin-bottom: 2rem;}
.dbfoot {width: 96%;overflow: hidden;padding: 2%;margin:0 auto;}
.dbwx {width: 41%;margin-right: .3rem;}
.dbwx img {width: 100%;margin-top: 0.15rem;}
.dblogo_dd p span img{width: 10%;}
.dblogo_dd {width: 56%;}
.dblogo img {width: 100%;margin-bottom: 0.1rem;}
.dblogo_dd p {color: #fff;font-size: 0.54rem;margin-top: 0.05rem;}
.dbfoot1 {text-align: center;line-height: 1.2rem;}
.dbfoot1 p {color: #fff;}
.dbfoot1 p span {color: #ff935a;font-size: 1rem;}
.flogo {overflow: hidden;}
.flogo img {float: left;width: 100%;height: auto;}
.QQ {overflow: hidden;height: 46px;margin: 0px;padding: 4px;position: fixed;z-index: 99999;left: 0px;top: -50px;background: rgba(255, 255, 255, 1);width: 100%;border-bottom: 1px solid #f1f1f1;-webkit-box-shadow: 0 0 10px #666;font-family: "microsoft yahei";box-shadow: 0 0 10px #666;}
.QQ a {text-decoration: none;}
.QQ img {float: left;border-right: 1px dashed #f1f1f1;margin-right: 8px;padding-right: 0px;}
.QQ h4 {line-height: 24px;font-size: 20px;margin: 0px;padding: 0px;color: #000;}
.QQ p {font-size: 14px;line-height: 18px;color: #666;margin: 0px;padding: 0px;}
.show2 {-webkit-animation: show2 18s infinite;}
@-webkit-keyframes show2 {0% {top: -50px;opacity: 0;}10% {top: 0px;opacity: 1;}50% {top: 0px;opacity: 1;}60% {top: -50px;opacity: 0;}100% {top: -50px;opacity: 0;}}
.QQ h4 span {font-size: 14px;}
.tongp{ overflow:hidden; margin:-.36rem 0 .68rem; background:#fff;}
.tongp dl dt{ width:7.83rem; float:left;}
.tongp dl dd{ width:7.87rem; float:right;}
.tongp dl dd:last-child{ }
.tongp dl img{ float:left;}

.gonggao{ width:15rem; border-radius:.3rem; background:#fff; box-shadow:2px 2px 4px #c9c9c9; margin: -.6rem auto 0;position: relative;z-index: 1;font-size:0.5rem}
.gonggao dl{padding: .3rem .75rem .3rem .75rem;overflow:hidden;}
.gonggao dl dt{width: 3rem;float: left;margin:12px .1rem 0 0;}
.gonggao dl dd{width: 10rem;height:50px;float: right;overflow:hidden;margin-top:.14rem;}
.gonggao dl dd:before{ content:''; display:inline-block;border-left: 1px solid #afafaf; height:1rem; position:relative; top:6px;float: left;margin-right: .45rem; }
.gonggao dl dd p{ width:9.8rem;height: 25px;line-height: 25px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden; float:left;}
.gonggao dl dd p:first-of-type a,.gonggao dl dd p:nth-of-type(6) a{ color:#f00;font-weight:bold}
.gonggao dl dd #yygg{ height:50px; overflow:hidden; float:left;width: 95%; } 