/* CSS Document */
.header {}
.top {
    background:#FEFEFE; line-height:28px; color:#888;
;}
.top a {
    color:#888
;}
.banner {
    background: url(../images/201606281822271330.jpg) 50% 0 no-repeat; height:180px;}
.banner .logo {
    margin:0 auto; width:1100px; height:100px; padding-top:80px
;}
.navigation {
	background: url(../images/nav.jpg) repeat-x; height: 50px; line-height:50px;}
.navigate {
    width:1100px; margin:0 auto;}
.menu {
	z-index: 300; float: left; position: relative; height: 50px; margin-left:10px;}
.menu li {
	float: left; position: relative; font-weight: bold; font-size: 14px; white-space: nowrap; text-align: center
;}
.menu li .homepage {
	background: none transparent scroll repeat 0% 0%
;}
.menu li a {
	display: block; padding:0 22px; margin:0 2px; text-decoration: none; font-size:16px; line-height:50px; color:#FFFFFF; font-weight:normal
;}
.menu li a:hover {
	background:#0F74D5;}
.menu ul {
	z-index: 300; position: relative; background:#0A5FB0;}
.menu li ul {
	display: none; position: absolute; top: 50px; left: 1px; padding-bottom:2px; border-top:none
;}
.menu li ul li {
	color:#ffffff; clear:both
;}
.menu li ul li a {
    display: block; width:64px; height:36px; line-height:36px; font-size:14px; font-weight:normal;}
.menu li ul li:hover {
	color: #333;}
.menu li ul li a:hover,.menu li ul li:hover a {
	color: #FFF; background:#0F74D5; text-decoration:none;}
.msg {
    background:url(../images/icon3.jpg) 0 50% no-repeat; padding-left:20px; line-height:30px
;}
.so {
    border:#CCCCCC solid 1px; border-radius:3px; width:240px; height:24px; margin-top:2px; text-align:center
;}
.so .txt {
    float:left; border:none; width:200px; height:24px; line-height:24px; padding:0 5px
;}
.so .btn {
    float:left; background: url(../images/icon5.jpg) 50% 50% no-repeat; color:#000000; width:24px; height:24px; border:none; cursor:pointer
;}
.date {
    background:url(../images/icon4.jpg) 0 50% no-repeat; padding-left:25px; line-height:30px
;}
.wrapper {}
.slide {
    height:345px; border-radius:5px; margin-top:10px; border:#E5E5E5 solid 1px
;}
.slide img {
    width:500px; height:340px; border-radius:5px;}
.column {
    overflow:hidden;  margin:5px 0px 40px auto; }
.f14 li {
    font-size:14px; line-height:30px; border-bottom:#DDDDDD dotted 1px;}
.t1 strong, .t2 strong, .t3 strong, .t4 strong {
    font-size:18px
;}
.t1 span, .t2 span, .t3 span, .t4 span {
    float:right; margin-right:10px; line-height:36px;} 
.t1 span a , .t2 span a , .t3 span a , .t4 span a {
    color:#999999
;}
.c1, .c2 {
     overflow:hidden
;}
.c3 {
    padding:5px 17px; overflow:hidden;margin-left: 5px;margin-bottom:40px;
;}
.c3 .about p {
    text-indent:2em;}
.t1 {
    line-height:70px; height:70px; border-bottom:#EEE solid 1px; background:#0f429b;}
.t1 strong{
    float:left; width:120px; height:70px; padding-left:69px; color:#ffffff; font-weight:normal;}
.t2 {
    height:38px; border-bottom:#EEE solid 1px; background:#FBFBFB;}
.t2 strong{
    border-bottom:#09C solid 2px; float:left; width:110px; line-height:36px; height:36px; margin-left:10px; color:#3374C3; font-weight:normal; text-align:center;}

.t3 {
    line-height:36px; height:36px; }
.t3 strong{
    background:url(../images/t2b.jpg) no-repeat; float:left; width:90px; height:36px; padding-left:20px; color:#FFFFFF
;}
.t3 h4 {
    float:left; padding-left:0px; color:#666666; font-size:16px; font-weight:normal
;}
.list1 li span, .list2 li span, .list7 li span {
    float:right; color:#999999
;}
.list1 li {
    height:30px; line-height:30px; overflow:hidden;
}
.list1 li a {
    color:#555555; background:url(../images/icon1.jpg) 0 50% no-repeat; padding-left:10px
;}
.list2 {
    margin:0 auto;}
.list2 li a {
    color:#666666; background:url(../images/icon2.jpg) 0 50% no-repeat; padding-left:10px
;}
.list1 li a:hover, .list2 li a:hover {
    color:#FF0000
;}
.list3 {
	padding-top:6px;}
.list3 li {
    margin:0 8px
;}
.list3 li img {
    width:200px; height:75px;}
.list4 li {
    line-height:36px; font-size:16px; border-bottom:#DDDDDD dotted 1px
;}
.list4 li a {
    color:#333333; background:url(../static/tup/dian.jpg) 0 50% no-repeat; font-size:16px; padding-left:15px
;}
.list4 li a:hover {
    color:#0f429b; background:url(../static/tup/dian.jpg) 0 50% no-repeat; font-size:16px; padding-left:15px
;}
.list4 li span {
    float:right; color:#333333
;}
.list5 {
	overflow:hidden
;}
.list5 li {
    margin:0px auto
;}
.list5 li a {
    font-size:14px; display:block; line-height:50px;  background:#ffffff; color:#333;margin-top:0px; margin-bottom:0px;}
.list5 li a:hover {
	text-decoration:none; background:#1384e2; color:#fff;}
.list6 li {
    float:left; margin:7px
;}
.list6 li img {
    width:160px; height:120px; padding:4px; border:#DDDDDD solid 1px;}
.list6 li p {
    text-align:center
;}
.list7 li {
    float:left; width:50%;}
.list7 li a {
    color:#666666; background:url(../images/icon2.jpg) 0 50% no-repeat; padding-left:10px
;}
#demo
{
    background: #FFF;
    overflow: hidden;
    padding-top: 3px;
    height: 135px;
    width: 100%;}
#demo img
{
    border: #DDD solid 1px;
    margin: 1px;
    padding: 2px;
	width:160px;
	height:120px
;}
#indemo
{
    float: left;
    width: 800%;}
#demo1
{
    float: left;}
#demo2
{
    float: left;
    padding-left: 3px;}
.title {
	background:url(../images/title.jpg) no-repeat; width:360px; height:50px; margin:10px 0;}
.title strong {
	color:#FFF; font-size:20px; padding:0 20px; line-height:40px
;}
.title span {
	font-size:14px; color:#CCC; float:right; margin-right:10px;}
.article .con1 {
    font-size:16px; text-align:center; margin-top:20px; border-bottom:#CCCCCC dotted 1px
;}
.article .con1 p {
    font-size:12px; color:#999999; line-height:30px
;}
.article .con2 {
    margin:20px auto; line-height:25px; font-size:14px; color:#666666; text-align: left;}
.article .con2 p {
    text-indent:2em;}
.article .con3 {
    border-top:#EEE solid 2px; line-height:40px
;}
.paging {
    border-top:#DDD double 3px; line-height:50px; text-align:center; margin-top:20px
;}
.link a {
    float:left; line-height:30px; margin-right:20px
;}
.footer {
    text-align:center; margin-top:0px; padding:0px;}
.nav {
    height:36px; line-height:36px; text-align:center; color:#888
;}
.nav a {
	color:#888; padding:0 10px
;}
.copyright {
    line-height:30px; padding-bottom:10px; color:#888
;}
.none {display:none;}
.TabTitle li{float:left;cursor:pointer;height:37px;line-height:37px;font-size:18px; text-align:center; width:120px;}
.TabTitle li a{text-decoration:none;}
.TabTitle .active{border-bottom:#09C solid 2px; color:#3374C3;}
.TabTitle .normal{color:#999;}
.TabContent{overflow:hidden;padding:10px 20px;display:block;height:140px;}