body{ font-size:16px; font-family:"microsoft yahei"; color:#222; padding:0; margin:0;background-color:#fafafa}
a:hover{ color:#F30}
a{ color:#222; text-decoration:none}
h1,h2,h3,h4,h5,ul,li,p,dl,dd{ font-weight:100;margin:0; padding:0}
div,ul{ overflow:hidden}
.w{ width:1200px; margin:0 auto}
.top{border-bottom:1px solid #fafafa; height:80px; line-height:80px; overflow:hidden;background-color: #fff; box-shadow: 0 10px 10px rgba(0, 0, 0, .03)}
.dh h2{ float:left; font-size:24px; font-weight:bold; margin:0 20px 0 20px}
.dh a{ padding-right:20px;}
.dh a img{ width:137px; margin:10px 20px 0 0; display:block float:left}

.m{ padding:30px 0 30px 0}
.l{ float:left; width:870px; background-color:#fff}
.r{ float:right; width:300px; background-color:#fff}


.lb{background-color:#fff}
.lb h1{ display:none}
.lb ul{ padding:20px}
.lb li{ clear:both; overflow:hidden; padding-bottom:20px}
.lb img{width:100%; height:100%; border:5px solid #ddd; padding:6px}
.lb dl{float:left; width:260px; height:180px;}
.lb dd{float:right; width:860px; height:210px;}
.lb h3{ font-weight:bold; font-size:20px; padding:10px 0 0 0;}
.lb h4{ padding:15px 0 15px 0; line-height:30px; color:#666}
.lb h5{ font-size:16px}
.lb a{ display:block}

.fy{ background-color:#fff;padding:20px; text-align:center}


.wz{ padding:0 0 30px 0; overflow:hidden}

.nr{ padding:30px}
.xx{ border-bottom:1px solid #eee; padding-bottom:30px}
.xx h1{ font-size:24px; font-weight:bold; line-height:40px}
.xx h4{ text-align:right; padding:8px 0}
.nrs{ font-size:16px; line-height:30px}
.nrs img{ max-width:100%;}
.nrs h3{ font-size:18px; font-weight:bold; clear:both; padding:6px 6px 6px 16px; background-color:#fafafa; border-left:4px solid #F30;}
.nrs a{ color:#F30}


.xg{ padding:20px 0}
.xg h3{ font-size:24px; font-weight:bold; padding:15px 0 15px 0; height:40px}
.xg li{line-height:60px; height:60px; overflow:hidden; border-bottom:1px solid #eee}
.xg span{float:right}

.rlm{ padding:30px}
.rlm h3{ font-size:24px; font-weight:bold; padding:0 0 15px 0; height:40px}
.rlm li{ line-height:40px;height:40px; overflow:hidden; }
.rlm a{ font-size:16px}

.fl{ padding:30px}
.fl a{ font-size:14px; padding:5px;}

.yq{ overflow:hidden; padding:0 0 20px 0}
.yq a{ font-size:14px}

.end{background-color:#fff;}
.end ul{ padding:30px; line-height:28px; text-align:center}


@media screen and (max-width: 768px) {

.w{ width:100%}
.l,.r{ float:none; width:100%}
.top{overflow-x: auto;overflow-y:none; height:60px; line-height:60px;}
.xx h1{ font-size:20px; font-weight:bold; line-height:30px}
.dh{width:1000px;}
.m{ padding:10px 0 10px 0}
.nr,.rlm{ padding:20px}
.yq{ display:none}
.end ul{ padding:10px; font-size:12px}

}