@charset "utf-8";
/* CSS Document */
* {margin:0; padding:0;}
ul,li {list-style-type:none; list-style-position:outside;}
img {border:0; display:block;}
body {font-size:12px; color:#666; font-family:Arial,宋体;}
a {color:#666; text-decoration:none;}
a:hover {text-decoration:underline;}
.w960 {width:960px; height:auto; margin:0 auto;}
.header {width:100%; height:auto; float:left; margin-top:20px;}
.logo {float:left;}
.nav {width:100%; height:auto; float:left;}
.nav ul li {float:left;}
.nav-box {padding-top:23px;}
.nav-pic {float:left;}
.navCon {background:#3988c3; float:right; margin-top:10px; border-top-left-radius:10px; border-top-right-radius:10px;}
.navCon li {float:left; padding-top:10px; padding-bottom:8px;}
.navCon li a {line-height:20px; color:#FFFFFF; display:block; padding:0 20px; border-right:1px #124f7d solid;  border-left:1px #6fb6eb solid; text-shadow:0 1px 0 #124f7d; text-decoration:none;}
.navCon li a:hover,.navCon .cur a {color:#FFC90F;}
.navCon .left {border-left:0;}
.navCon .right {border-right:0;}
.in-main {width:100%; height:auto; float:left; margin-top:20px;}
.in-left {width:219px; height:auto; float:left; border-right:1px #3988c3 solid;}
.in-gc {width:200px; height:30px; border-bottom:2px #3988c3 solid; color:#3988c3;}
.in-gc-pic {width:200px; height:auto; margin-top:10px;}
.in-gg {width:200px; height:30px; border-bottom:2px #3988c3 solid; color:#3988c3; margin-top:30px;}
.in-gg-con {width:178px; height:auto; border-left:1px #3988c3 solid; border-right:1px #3988c3 solid; border-bottom:1px #3988c3 solid; padding:10px; margin-bottom:30px;}
.in-gg-con li {line-height:25px;}
.in-qq li {width:90px; float:left;}
.in-mid {width:480px; height:auto; padding-left:20px; float:left;}
.in-sp {width:100%; height:auto;}
.in-sp-c1 {width:100%; height:30px; line-height:30px; border-bottom:2px #3988c3 solid; color:#3988c3; font-size:18px;}
.in-sp-c1 span {float:right; font-size:12px;}
.in-sp-c2 {padding-top:10px;}
.in-sp-c3 {padding-top:10px; line-height:24px; text-align:justify; text-justify:inter-ideograph; height:150px;}
.in-cp-box {width:480px; height:auto; overflow:hidden; padding-top:10px;}
.in-cp-con {width:800%; height:auto; float:left;}
.in-cp-con li {width:125px; line-height:25px; float:left; text-align:center;}
.in-cp-con li a img {width:120px; height:90px; border:1px #CCC solid;}
.in-cp-con li a:hover img {border:1px #3988c3 solid;}
.in-cp-con li a:hover {color:#3988c3; text-decoration:none;}
#demo1 {float:left;}
#demo2 {float:left;}
.in-right {width:220px; height:auto; padding-left:20px; float:left;}
.in-r-c1 {padding-top:30px;}
.in-r-c1 ul {background:url(img01.jpg); width:100%; height:52px; margin-bottom:10px;}
.in-r-c11 {padding-top:2px; float:left; width:65px;}
.in-r-c12 {color:#666; line-height:18px;}
.in-r-c12 a {display:block; padding-top:8px;}
.in-r-c12 a:hover {color:#F60; text-decoration:none;}
.in-r-c12 a span {color:#3988c3;}
.in-r-lianxi {width:100%; height:auto; background:#f5f5f5;}
.in-r-lx1 {height:35px; line-height:35px; font-size:14px; background:#3988c3; color:#FFF; text-align:center; font-weight:bold;}
.in-r-lx2 {padding:10px; line-height:24px;}
.in-r-lx2 strong {color:#3988c3;}
.in-r-lx2 span {padding-left:82px;}
.footer {width:100%; height:auto; float:left; background:#ececec; margin-top:10px;}
.foot-box {width:100%; height:65px; line-height:24px; padding-top:15px; text-align:center;}

.content {overflow:hidden;}
.con-left {margin-bottom:-9999px; padding-bottom:9999px;}
.con-right {width:720px; height:auto; margin-left:20px; margin-bottom:-9999px; padding-bottom:9999px; float:left; background:#f9f9f9;}
.subnav {width:100%; height:auto; margin-bottom:50px;}
.subnav-c1 {width:200px; height:20px; font-size:14px; font-weight:bold; color:#3988c3; border-bottom:2px #3988c3 solid;}
.subnav-c2 li {border-top:1px #FFF solid;}
.subnav-c2 li a {display:block; text-align:center; line-height:35px; background:#f5f5f5; width:200px;}
.subnav-c2 li a:hover,.subnav-c2 .cur a {background:#3988c3; color:#FFF; text-decoration:none;}
.con-weizhi {width:100%; height:20px; border-bottom:2px #3988c3 solid; background:#FFF;}
.con-weizhi a {color:#3988c3;}
.con-main {padding:30px; line-height:30px; font-size:14px; text-align:justify; text-justify:inter-ideograph;}
.con-main a img,.con-main img {max-width:100%; height:auto; margin-bottom:5px;}
.con-main .info {text-align:center; padding-bottom:20px;}
.con-main .info span {margin:0 10px;}
.con-bt h1 {width:100%; height:50px; font-size:24x; font-weight:bold; color:#3988c3; text-align:center;}
.news-list li {width:720px; height:35px;}
.news-list li a {display:block; width:680px; line-height:35px; padding:0 20px;}
.news-list li a:hover {background:#f0f0f0; text-decoration:none;}
.news-list li a span {float:right;}

.list-cp {padding-top:30px; padding-left:25px; overflow:hidden;}
.list-cp li {width:152px; height:auto; float:left; margin-right:20px; text-align:center; line-height:30px; margin-bottom:20px;}
.list-cp li a img {width:150px; height:120px; border:1px #CCC solid;}
.list-cp li a:hover img {border:1px #3988c3 solid;}
.list-cp li a:hover {color:#3988c3; text-decoration:none;}

/* 分页 */
.pages {padding-top:20px; padding-left:20px; height:40px;}
.pages li { text-align: center; float: left; margin-right: 5px; line-height: 25px; }
.pages li a { display: block; min-width: 15px; padding: 0 5px; background: #ddd; color: #333; transition: background 0.3s; }
.pages li a:hover, .pages .c { background: #333; min-width: 15px; padding: 0 5px; color: #FFFFFF; }
/* 分页 */