@charset "utf-8";
/* CSS Document */
/***********reset************/
body,html,div,p,span,a,h1,h2,h3,h4,h5,h6,img,form,input,ul,li,hr{
	margin:0; padding:0
	}
body{
	font-family:'Microsoft Yahei'; font-size:14px; color:#3b3a3a; background:url(headbg.png) no-repeat top center;
	}
ul,li{
	list-style:none;
	}
img,input{
	border:0;}
a{
	text-decoration:none; color:#3b3a3a;
	}
a:hover{
	color:#2489bd;
	}
.fl{
	float:left;
	}
.fr{
	float:right;
	}
.cl{
	clear:both;
	}
.white{
	background:#fff;}
/*********puclic*********/	
.head{
	height:168px; position:relative;
	}
.middle{
	width:1000px; margin:0 auto;
	}
.logo{
	position:absolute; top:18px; left:18px;
	}
.redfont{
	position:absolute; top:74px; right:10px;
	}
.nav{
	height:49px; background:#2489bd;
	}
.navlis{
	padding-left:24px;
	}
.navlis li{
	float:left; font-size:18px; height:49px; line-height:49px; padding:0 13px;
	}
.navlis li a{
	color:#fff;
	}
.navlis li a:hover{
	text-decoration:underline;
	}
.sch form{
	width:200px; height:26px; position:relative; margin:11px 12px 0 0; background:#fff url(search.png) no-repeat 169px; border-radius:10px; -moz-border-radius:10px; -khtml-border-radius:10px; -webkit-border-radius:10px;
	}
.searchText{
	width:150px; height:26px; margin-left:12px; color:#464545; display:block; background:none; font-family:'Microsoft Yahei';
	}
.searchButton{
	cursor:pointer; width:36px; height:24px; position:absolute; left:158px; top:0; display:block; background:none;
	}
.subNav{
	width:982px; height:37px; padding-left:18px; margin:5px auto; background:rgba(255,255,255,0.8);
	}
.subNav li{
	float:left; height:37px; line-height:37px;
	}
.foot{
	width:100%; height:160px; padding-top:36px; margin-top:20px; background:#efefef url(line.png) no-repeat top center;}
.foot ul li{
	text-align:center; height:24px; line-height:24px;}
	
/*********index********/
.mode1{
	height:299px;
	}
.focusPic{
	width:486px;
	}
.focus{
	position:relative; width:486px; height:299px; background-color: #000;
	}  
.focus img{
	width: 486px; height: 299px;
	} 
.notice{
	width:484px; height:238px; background:#fff; border:1px solid #d6d5d5; position:relative;
	}
.hua{
	height:32px; padding:1px 1px 0; background:#efefef url(hw.png) no-repeat right; border-bottom:2px solid #3197c2;
	}
.hua li{
	float:left; width:96px; text-align:center; height:32px; line-height:31px; font-size:18px; cursor:default;
	}
.active{
	border-bottom:2px solid #cb3107;
	}
.title{
	clear:both; height:156px; padding:14px 13px 0;
	}
.title li{
	height:30px; line-height:30px; background:url(dot.png) no-repeat left; padding-left:15px;
	}
.title li a{
	float:left;
	}
.title li span{
	float:right; color:#828181;
	}
.more{
	position:absolute; right:8px; top:10px;
	}
.four{
	margin-top:15px;}
.four a{
	width:118px; height:44px; line-height:44px; font-size:16px; color:#3b3a3a; font-weight:bold; float:left; margin-right:4px; display:block; text-align:center;
	}
.four a.gk1{
	background:#ffe3c4 url(mhw.png) no-repeat center; transition:all 0.6s;
	}
.four a.gk2{
	background:#d6dff5 url(mhw.png) no-repeat center; transition:all 0.6s;
	}
.four a.gk3{
	background:#c7e6dd url(mhw.png) no-repeat center; transition:all 0.6s;
	}
.four a.gk4{
	background:#f7cccc url(mhw.png) no-repeat center; transition:all 0.6s; margin-right:0;
	}
.four a.gk1:hover{
	background:#ffa94c url(mhw.png) no-repeat center;
	}
.four a.gk2:hover{
	background:#819ee1 url(mhw.png) no-repeat center;
	}
.four a.gk3:hover{
	background:#56b299 url(mhw.png) no-repeat center;
	}
.four a.gk4:hover{
	background:#e76464 url(mhw.png) no-repeat center;
	}
.mode2{
	height:161px;
	}
.zxgk img,.ywzn img,.load img{
	transition:all 0.8s ease-in-out;
	}
.zxgk img:hover,.ywzn img:hover,.load img:hover{
	transform: rotate(360deg);
	}
.three{
	width:325px; height:141px; margin-top:20px;}
.three a.th1{
	background:#7cc231 url(shw.png) no-repeat center 2px;
	}
.three a.th2{
	background:#3168c2 url(shw.png) no-repeat center 2px;
	}
.three a.th3{
	background:#e67b1b url(shw.png) no-repeat center 2px;
	}
.three a.theme{
	color:#fff; display:block; width:102px; height:141px; font-size:18px; text-align:center; position:relative;}
.theme img{
	margin:30px 0 10px;
	}
.tb{
	width:190px; height:132px; padding:9px 15px 0 18px; background:#efefef;
	}
.zxgk a{
	width:94px; height:62px; display:block; float:left; text-align:center; font-size:16px; border:1px solid #fff;
	}
.tb a img{
	margin-top:5px;
	}
.ywzn{
	width:110px; border-right:1px solid #fff;
	}
.ywzn p{
	border:0; font-size:18px; height:32px; padding-top:6px;
	}
.ywzn li{
	height:28px; line-height:28px; background:url(tri.png) no-repeat 16px; padding-left:32px;
	}
.load a{
	text-align:center; display:block;
	}
.load a img{
	margin-bottom:4px;
	}
.mode3{
	height:62px; padding:15px 12px; margin:24px 0 20px; background:#efefef;
	}
.mode3 a{
	float:left; width:228px; height:64px; margin-right:20px; display:block;
	}
.mode3 a:last-child{
	margin-right:0;
	}
.mode3 a.f1{
	background:url(s1.png) no-repeat center; transition: all 0.8s;}
.mode3 a.f2{
	background:url(s2.png) no-repeat center; transition: all 0.8s;}
.mode3 a.f3{
	background:url(s3.png) no-repeat center; transition: all 0.8s;}
.mode3 a.f4{
	background:url(s4.png) no-repeat center; margin-right:0; transition: all 0.8s;}
.mode3 a.f1:hover{
	background:url(g1.png) no-repeat center;}
.mode3 a.f2:hover{
	background:url(g2.png) no-repeat center;}
.mode3 a.f3:hover{
	background:url(g3.png) no-repeat center;}
.mode3 a.f4:hover{
	background:url(g4.png) no-repeat center;}
.border{
	border:1px solid #efefef; padding:1px;
	}
.mode4{
	height:84px;}
.mode4 a{
	float:left; padding-top:5px;
	}
.mode4 a img{
	transition:all 1s;
	}
.mode4 a img:hover{
	box-shadow: 0 0 4px #000;
	}
.mode5{
	height:238px; margin:20px 0;
	}
.mode6{
	height:236px;
	}
.gm{
	width:484px; height:238px;}
.navT{
	height:32px; padding:1px 1px 0; background:#efefef url(hw.png) no-repeat right; border-bottom:2px solid #3197c2;
	}
.navT span{
	width:96px; text-align:center; height:32px; line-height:31px; font-size:18px; cursor:default; float:left; border-bottom:2px solid #cb3107;}
.navT a{
	float:right; line-height:32px; padding-right:4px;}
.mode7{
	height:90px; margin:22px auto 18px;}
/********list********/
.list_main{
	height:600px;
	}
.list_left {
    width: 226px; background:#fff;
	}
.list_left h1 {
    width:176px; height:44px; line-height:44px; padding-left:50px; font-size:18px; color:#2489bd; background:url(yx.png) no-repeat 11px center #efefef;
	}
.chnn {
    width: 224px; padding: 13px 0 13px 13px;
}
.chnn ul li {
    width: 224px; height: 40px; margin-bottom: 6px;
}
.chnn ul li a {
    display:block; width:195px; height:40px; line-height:40px; padding-left:15px; color: #2489bd; font-size:16px; font-weight:bold; background:url(listN.png) no-repeat -211px 0; transition: all 0.6s;
	}
.chnn ul li a:hover {
    color: #fff; font-size: 18px; text-decoration: none; font-weight: bold; color:#fff; background: url(listN.png) no-repeat 0 0;
	}
.list_right {
    width: 740px; min-height: 636px; background:#fff; margin-bottom:22px;
	}
.lisTitle {
    height:40px; padding:1px 1px 0; background:#efefef url(hw.png) no-repeat right; border-bottom:2px solid #3197c2;
	}
.lisTitle h2 {	
	width:120px; height:40px; float:left; line-height:39px; font-size:18px; color:#2489bd; text-align:center; border-bottom:2px solid #cb3107;
	}
.location {
    line-height:38px; padding: 0 10px 0 30px; background: url(location.png) no-repeat left;
	}
.lisno{
	padding:18px 24px;}
.lisno li {
    height: 34px; line-height: 34px; padding-left: 22px; background: url(dot.png) no-repeat 4px;
	}
.lisno li a {
    float: left;
	}
.lisno li span {
    float: right;
	}
/********content********/
.content{
	/*border:1px solid #dedede;*/ padding:20px 36px;
	}
.contitle{
	line-height:37px; color:#000; text-align:center; font-weight:bold; padding:0 60px 16px; height:auto; font-size:22px;
	}
.source{
	height:30px; text-align:center; line-height:30px; background:#eee;
	}
.cont{
	padding-top:30px; min-height:300px;
	}
.duilian_close {
    width: 100%;
    height: 24px;
    line-height: 24px;
    text-align: right;
    display: block;
    font-size: 13px;
    color: #d92d2b;
    text-decoration: none;
}