@charset "GB2312";
/* CSS Document */

/* CSS Document */

body,ul,li,dt,dl,dd,div,h1,h2,h3,form,p,table,figure{margin:0px; padding:0px;}
font{ font-size:12px;}
body{
    font-family:"微软雅黑","宋体";
    font-size:12px;
    color:#333;
    line-height:22px;
    background:#eee;}
li{list-style:none;}
a img{border:0px;}
a{text-decoration:none;color:#333;}
a:hover{ color:#d3281e;}
/*a {outline: none;}quxuxian*/
/*a:active {star:expression(this.onFocus=this.blur());}quxuxian*/

.clear{
    clear:both;}
.fr{
    float:right;}
.fl{
    float:left;}

.hidden{ overflow:hidden;}
.fw100,.kuai{ width:100%; float:left;}
.w1000{ width:1000px; margin:0 auto; clear:both;}
.mtop10{ margin-top:10px;}
.mleft10{ margin-left:10px;}

.head .top{ height: 30px; line-height: 30px; background: #ccc;}
.head .logo{ height: 140px; background: #cde4ec;}
.head .logo .w1000{ height: 140px; background:  no-repeat right; background-image:url(../img/logobg3.png);}
.head .logo a{ float: left; margin-top: 50px;}

.menu{ background: #1369c0; height: 50px; z-index: 999;}
.menu ul li a, .menu ul li a:visited {display:block; text-decoration:none; color:#000;width:110px; height:50px; text-align:center; color:#fff; line-height:50px;  overflow:hidden; font-size: 16px;}
.menu ul {padding:0; margin:0;list-style-type: none;}
.menu ul li {float:left;  position:relative;}
.menu ul li ul {display: none; z-index: 999;}
.menu ul li:hover a {color:#fff; background:#074179;}
.menu ul li:hover ul {display:block; position:absolute; top:50px; left:0;}
.menu ul li:hover ul li a.hide1 {background:#6a3; color:#fff; font-size: 12px;}
.menu ul li:hover ul li:hover a.hide1 {background:#6fc; color:#000;}
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a {display:block; background:#ddd; color:#000;font-size: 14px;}
.menu ul li:hover ul li a:hover {background:#074179; color:#000; color: #fff;}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:105px; top:0;}
.menu ul li:hover ul li:hover ul.left {left:-105px;}

.banner{ z-index: 1; height: 370px; overflow: hidden;}

.index{  padding: 20px 0;}
.index1 .fl{ width: 560px; height: 350px; overflow: hidden;}
.index1 .fl .carousel-indicators{ bottom: -10px;  left: 70%; width: 30%; margin-left: 0;}
.index1 .fl .carousel-caption{left: 0; padding: 0 5px; text-align: left; bottom: 0px; width: 100%; background: #515e66; line-height: 30px; height: 30px; font-size: 14px;}

.index1 .fr{ width: 440px; height: 350px; overflow: hidden; background: #ccc; border: #ccc 1px solid; border-left: 0; background: #4c94e9;}
.index .ncat .tit{  width: 100%; background: url(../img/catbg.png) no-repeat left #edf0f5; height: 35px; line-height: 35px; font-size: 18px; color: #fff;}
.index .ncat .tit a{ font-size: 12px; float: right; margin-right: 10px;}
.index .ncat .tit span{ padding-left: 30px; background: url(../img/ico1.jpg) no-repeat left; margin-left: 10px;}
.index .ncat ul{ width: 100%; padding: 10px; font-size: 14px;}
.index .ncat ul li{ width: 100%;  line-height: 37px; /*height: 37px;*/ border-bottom: #8ec2ff 1px dotted;}
.index .ncat ul li time{ float: right;}
.index1 .fr ul li,.index1 .fr ul li a{ color: #ffeeef;}

.ads{ padding-top: 10px;}

.index2{ padding-top: 10px;}
.index2 .ncat{ width: 485px; border: #ccc 1px solid; margin-bottom: 10px;}
.index2 .ncat .img{ height: 140px; border-bottom: none;}
.index2 .ncat .img img{ width: 170px; height: 120px; float: left;}
.index2 .ncat .img div{ width: 275px; float: right;}
.index2 .ncat .img div h3{ font-size: 14px; font-weight: bold;}
.index2 .ncat .img div h3 a,.index2 .ncat .img div p a{color: #196ac6;}
.index2 .ncat .img div p{width: 100%; color: #666; line-height: 30px;}

.footer{ background: #2a2a2a;font-size: 14px;  color: #eee; padding: 30px 0 10px 0;}
.footer .f1,.footer .f2,.footer .f3{ width: 33%; float: left;}
.footer h3{ font-size: 22px; width: 90%; border-bottom: #4a4949 1px solid; padding-bottom: 15px; margin-bottom: 15px;}
.footer .f1 ul li{ width: 90%; float: left; line-height: 35px;}
.footer a{ font-size: 14px; color: #eee;}
.footer .f2 div span{ font-weight: bold; font-size: 24px; margin: 10px 0; display: block;}
.footer .f3{ text-align: center;}
.footer .f3 span{ width: 100%; text-align: center; display: block;}
.footer .foot{ text-align: center; border-top: #4a4949 1px solid; float: left; width: 100%; line-height: 40px; margin-top: 20px;}

.page{ margin: 10px 0;}
.page .dao { margin-bottom: 50px; border-bottom: #ccc 2px solid; padding-bottom: 7px;}
.page .dao .fr a{ padding: 8px 10px; margin: 0 5px; font-size: 16px; font-weight: bold;    white-space: nowrap;}
.page .dao .fr a:hover,.page .dao .fr .ck{ text-decoration: none; color: #144f92; border-bottom: #144f92 3px solid;}

.page .con{ margin: 20px 0;}
.page .con li a,.page .con li{ width: 100%; float: left;}
.page .con li a{ padding: 20px 10px;}
.page .con li a:hover{ background: #E1E1E1;}
.page .con li .fl{ width: 15%; float: left; border-right:#E1E1E1 1px solid; color: #999; padding-right: 40px;}
.page .con li .fl span{ display: block; width: 100%; text-align: center;}
.page .con li .fl .b{ font-size: 38px; line-height: 120%;}
.page .con li .fr{ width: 80%;}
.page .con li .fr h3{ font-size: 16px;}
.page .con li .fr p{ color: #666; font-size: 14px; margin-top: 5px;}

.page .show{ padding: 0 10px;}
.page .show .tit{ width: 100%; text-align: center; float: left; font-size: 20px; margin-bottom: 10px;}
.page .show .desc{width: 100%; text-align: center; float: left; background: #e1e1e1; padding: 5px 0; margin-bottom: 20px;}
.page .show .content{ width: 100%; overflow: hidden; font-size: 14px; color: #666; line-height: 170%;}

#pages{ width: 100%; float: left; text-align: center; font-size: 14px; margin: 20px 0;}
#pages a,#pages span,#pages span{ padding: 5px 12px; border: #ccc 1px solid; margin-right: 5px;}
#pages span,#pages a:hover{ color: #fff; border: #1369c0 1px solid; background: #1369c0;}
/*==================================手机自适应代码==================================================================*/
@media (max-width:800px){
	.w1000,.index1 .fr,.index2 .ncat{ width: 100%;}
	.head .top,.head .menu,.banner,.dao .fl,.index1 .fl,.ads,.index2 .ncat .img{ display: none;}
	.head .logo,.head .logo .w1000{ height: auto; background: none;}
	.head .logo{ margin: 10px 0;}
	.head .logo a{ margin: 0;}
	.head .logo a img{ width: 100%;}
	.page .dao{  border-top: #ccc 2px solid; padding-top: 10px; margin-bottom: 20px;}
	.page .con{ margin-top: 0;}
	.page .con li .fl{ width: 25%; padding: 0;}
	.page .con li .fr{ width: 72%;}
	.page .con li .fl .b{ font-size: 28px;}
	.page .con li .fr h3{ overflow: hidden;text-overflow: ellipsis; -o-text-overflow: ellipsis;-webkit-text-overflow: ellipsis;-moz-text-overflow: ellipsis; white-space: nowrap;}
	.page .con li .fr p{word-break: break-all;display: -webkit-box;-webkit-line-clamp: 2; -webkit-box-orient: vertical;overflow: hidden;}
	.footer{ padding: 10px 0;}
	.footer .w1000{ display: none;}
	.footer .foot{ margin: 0; border:none;}
	.page .show .content img{ max-width: 100%;}
}