﻿@charset "utf-8";
/* CSS Document */
*{ padding:0; margin:0;}
ul,li{ list-style:none;}
a{ text-decoration:none; border:none; color:#666;}
a:hover{ color:#F00;}
img{ border:none;}
body{ font-family:"微软雅黑","Arial"; color:#666; font-size:13px; line-height:1.5;}
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}

.c{ width:1000px; margin:0 auto; padding-bottom:20px; clear:both; overflow:hidden}
.ct{ width:1000px; margin:0 auto; clear:both; overflow:hidden}
#top{ width:100%; height:30px; background-color:#f0f0f0; border-bottom:solid 1px #d5d5d5; line-height:30px;}
#top1 div{ width:50%; float:left;}
#top_r{ text-align:right;}
.red{ color:#F00;}
.f24{ font-size:24px; font-weight:bold;}
h1,h2{ width:100%; text-align:center;font-size:24px; color:#333; padding:25px 0;clear:both}
.bold{ font-size:18px; color:#333; font-weight:bold;}
.center{ text-align:center; padding-left:40px; padding-right:40px; line-height:2;}
.center p{ text-align:left; text-indent:2em; font-size:16px; margin-bottom:8px;}
.gray{ background-color:#efefef; width:100%;}
.gray2{ background-color:#f9f9f9;}
.blue{background-color:#2395eb;}
.blue h2{ color:#FFF;}
#top2 div{ float:left; height:80px;}
#top2 #tel{ width:800px; line-height:25px; padding-top:15px; height:65px; text-align:right }

#menu{ width:100%;background-color:#2395eb;border-bottom: solid 1px #006dbf;}
nav{ clear:both; width:1000px; margin:0 auto; height:40px; }
nav ul{ height:40px;position: relative;display: inline-table;}
nav ul li,nav ul li a{ float:left; display:block; line-height:40px; text-align:center; color:#FFF; font-weight:bold;}
nav ul li a{padding:0 20px;}
nav ul li a:hover{ background-color:#1d80e3; color:#FF0;}

nav ul ul {display: none;z-index:1000;background: #2395eb; position: absolute; top: 100%;}
nav ul li:hover > ul {display: block;}
nav ul:after {content: ""; clear: both; display: block;}
nav ul li {float: left;}
nav ul li:hover {background: #1d80e3;}
nav ul li:hover a {color: #fff;}

nav ul ul li {float: none; border-top: 1px solid #fff; position: relative; padding:0 20px; height:40px;background:#2395eb; }
nav ul ul li a {color: #fff;}   
nav ul ul li a:hover {background: #1d80e3;}
nav ul ul ul {position: absolute; left: 100%; top:0;}

footer{ background-color:#232529; width:100%; clear:both; height:180px; padding-top:30px; color:#FFF;}
footer a{ color:#FFF;}
footer .ct div{ float:left;}
#f1{ width:570px;}
#f2{ width:310px;}
#f1,#f2{ line-height:2; font-size:14px;}
#f3{ width:120px; text-align:center; font-size:12px;}
#f1 img{vertical-align:middle; margin-bottom:10px;}
#f2 img{vertical-align:middle; margin-right:5px;}
.num{ font-size:24px; font-weight:bold;}
.f365{ font-size:12px; margin-left:10px;}
#link{ width:100%; background-color:#28292f; clear:both; height:80px;color:#CCC; line-height:40px;}
#link div{ width:1000px; margin:0 auto; height:80px; clear:both; line-height:40px;}
#link a{ color:#ccc;}
footer a:hover,#link a:hover{color:#FF0;}

#div1 { padding:10px; font-size:12px; text-align:center; width:130px; border:solid 1px #ccc; position:fixed; _position:absolute; right:0px; bottom:0px; background-color:#ffffff;}
#div1 hr{ background-color:#ccc; border:none; height:1px; margin:10px 0;}
#div1 ul li{ font-size:16px; color:#ff0000; font-weight:bold; line-height:1.5;}
#div1 #kefu{ font-size:12px; color:#333; line-height:1.8;}
.blue2{ color:#ff7800;}

.place{ line-height:35px;}

aside { width:220px; float:left;}
aside .d6 a{ font-size:16px; display:block; width:100%; height:40px; line-height:40px;border-bottom:solid 1px #CCC; text-indent:1em;}
aside .d6 a:hover{ background-color:#7dc7ff; color:#FFF;}
aside img{ width:90px; height:60px; float:left; margin-right:5px;}
aside span{ background-color:#2395eb; text-indent:1em; color:#FFF;font-size:16px; border-bottom:solid 1px #006dbf; text-align:left; line-height:50px; display:block; width:100%;}

aside div ul li{ overflow:hidden;  width:100%;}
aside div ul li a{ height:25px; line-height:25px; font-size:12px;}
aside div ul li img{ margin:10px 19px;width:180px; height:120px; line-height:120px; border:solid 1px #ccc;}

#topic span a{ font-size:20px; color:#2395eb;text-align:left; line-height:60px; display:block; width:100%;}
#topic{ font-size:12px;}
#topic ul li h4{width:100%; clear:both}
#topic ul li{ width:100%; height:85px; clear:both; border-bottom:dashed 1px #ccc; margin-top:5px;}
article{ width:759px; padding-left:20px; float:left;border-left:solid 1px #ececec;}

.qp{width:1920px;position:relative;left:50%;margin-left:-960px; clear:both}

/*内容页*/
.context {text-align:center;height:40px;padding:20px 0;}
#art {font-size:15px;line-height:1.7;}
#art p {text-indent:2em;}
article h2 {display:block;width:100%;height:45px;font-family:"黑体";font-size:24px;font-weight:bold;color:#2395eb;text-align:center;line-height:45px;margin-bottom:15px;padding:0;}

.info {text-align:center;border-bottom:solid 1px #ccc;margin-bottom:15px; font-size:12px;}
#infoll, #bdsharebuttonbox {width:400px;float:left;}
#infoll {padding-left:130px;}
#fenye {width:590px;clear:both;text-align:center;height:35px;padding-left:190px;margin-top:20px}
#fenye ul {height:35px;}
#fenye ul li a {display:block;height:35px;line-height:35px;padding:0 10px;background-color:#f5f5f5;float:left;margin-left:10px;}
#fenye ul li a:hover {background-color:#008ee1;color:#FFF;}

/*左边*/
#tag{ padding:10px 5px;}
#tag a{ width:100px; margin-bottom:5px; margin-right:5px; background-color:#CCC; color:#fff; font-size:12px; display:block; text-align:center; float:left}
#tag a:hover{ background-color:#7dc7ff;}

/*知识频道页*/
.zsimg ul li{ width:168px; padding:10px; height:150px; float:left; text-align:center; }
.zsimg ul li{ font-size:12px;}
.zsimg ul li img{ width:168px; height:111px;}
#zsmc ul li{ width:20%; float:left; height:30px; line-height:30px;}
#zsmc span,.zsimg span{ display:block; text-align:center; clear:both;background-color:#7dc7ff; border-bottom:solid 1px #ececec; margin:10px 0px;}
#zsmc span a,.zsimg span a{ font-size:16px; height:32px; line-height:32px; color:#FFF;}