/*通用*/
*{padding:0;margin:0;}
body, h1, h2, h3, h4, h5, h6, ul, ol, li, dd, dt, table, img, p { margin: 0; padding: 0; }
img{ border:none;}
body { font-family: Arial, Helvetica, '微软雅黑', 'Microsoft Yahei', 'Hiragino Sans GB', sans-serif; color: #555; font-size: 15px; line-height: 24px; background-color: #f5f5f5;}
li {list-style: none;}
article, aside, dialog, footer, header, section, footer, nav, figure, menu { display: block; }
a, a:hover, a:visited { text-decoration: none; border:0px; }
a{ color:#2c79a6;}
a:hover{ color:#e54;}
a, h1, h2, h3, h4, img { -webkit-transition:all linear .100s; -moz-transition:all linear .100s;  transition:all linear .100s;}
img:hover{ opacity:0.7; filter:alpha(opacity=70);}
.mt15{ margin-top:15px;}
.mb15{ margin-bottom:15px;}
.red{color:#e54;}
.bold{font-weight:bold;}
.text-center{text-align:center;}
body{background-color:#fff;}

/*头部*/
.header{width:100%;height:auto;overflow:hidden;max-width:1200px;margin:5px auto;}
.header .logo{float:left;width:120px;margin:0;padding:0;}
.header .logo a{display:block;}
.header .logo img{width:100%;display:block;}
.nav{width:100%;height:40px;background:#2c79a6;}
.nav ul{width:100%;max-width:1200px;margin:0 auto;font-size:16px;line-height:40px;color:#fff;overflow:hidden;}
.nav ul li{width:25%;float:left;text-align:center;}
.nav ul li a,.nav ul li a:visited{display:block;color:#fff;}
.nav ul li a:hover,.nav ul li a:active,.nav ul li .on{background-color:#106090;}
/*首页*/
.index_ci{width:100%;height:auto;overflow:hidden;max-width:1200px;margin:10px auto;}
.index_ci .list{line-height:30px;overflow:hidden;}
.index_ci .list h2{font-size:16px;font-weight:normal;background:#eef6ff;padding:5px 10px;margin:10px;border-radius:3px;}
.index_ci .list a{display:block;float:left;width:360px;margin:10px;padding:10px;background:#f6f6f6;border-radius:6px;}
.index_ci .list a:hover{background:#ddeeff;cursor:pointer}
.index_ci .list a img{display:block;float:left;width:50px;height:50px;overflow:hidden;padding:15px;border-radius:50px;}
.index_ci .list a p{font-size:15px;line-height:26px;color:#666;}

.flink{background-color:#eee;padding:5px 15px;line-height:24px;overflow:hidden;}
.flink a{margin-right:10px;}
/*底部*/
.footer{width:100%;background-color:#333;padding:5px 0;}
.footer p{width:100%;height:auto;overflow:hidden;max-width:1200px;margin:0 auto;text-align:center;color:#fff;line-height:30px;font-size:15px;}
.topbottom{position:fixed;right:0;bottom:50px;width:25px;}
.topbottom img{width:100%;}


