@charset "utf-8";
/* CSS Document */

* {
	padding: 0;
	margin: 0;}
body {
	font-size: 12px;
	font-family: Arial, "微软雅黑", sans-serif;
	color: #000;
	background: url(../myimg/bg.jpg);}
a, a:hover, a:focus {
	color: #000;
	text-decoration: none;
	outline: none;}
ul, li {
	list-style: none;}
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;}
.clearfix {
	display: inline-table;}
img {
	border: 0;}
.main {
	width: 990px;
	padding: 0 145px;
	margin: 0 auto;
	background: #fff;
	padding-bottom: 30px;}
/*main*/

.toper {
	height: 117px;}
.logo {
	float: left;
	padding-top: 33px;}
.toper-right {
	padding-top: 29px;
	float: right;}
.toper-right ul {
	margin-bottom: 12px;}
.toper-right li {
	float: right;
	margin-right: 25px;}
.toper-right li img {
	width: 21px;
	height: 21px;
	transition: ease-in 0.3s;}
.toper-right li:hover img {
	transform: scale(1.2, 1.2)
;}
.toper-right li.weixin{ position:relative;}
.toper-right li.weixin p{ position:absolute; top:21px; left:0; display:none;}
.toper-right li.weixin p img{ width:100px; height:100px;}
.toper-right li.weixin:hover img{transform: none;}
.soso {
	width: 140px;
	height: 20px;
	line-height: 20px;
	border: 1px solid #0054a6;}
.search-keyword {
	width: 110px;
	padding: 0 3px;
	float: left;
	line-height: 20px;
	font-size: 11px;
	color: #898989;
	background: none;
	border: 0;}
.search-submit {
	width: 24px;
	float: right;
	background: #0054a6;
	color: #fff;
	border: 0;
	height: 20px;
	text-align: center;
	font-weight: bold;
	font-family: "微软雅黑";
	cursor: pointer;}
/*meun*/

.meun {
	height: 69px;
	border-bottom: 1px solid #636363;
	border-top: 1px solid #636363;
	margin-bottom: 25px;}
.meun ul {
	width: 1000px;}
.meun li {
	width: 124px;
	float: left;
	height: 69px;}
.meun li a {
	width: 124px;
	display: block;
	height: 69px;
	background: url(../myimg/meun1.jpg) no-repeat;}
.meun li.nav-1 a {
	background-position: 37px center;}
.meun li.nav-2 a {
	background-position: -85px center;}
.meun li.nav-3 a {
	background-position: -212px center;}
.meun li.nav-4 a {
	background-position: -332px center;}
.meun li.nav-5 a {
	background-position: -456px center;}
.meun li.nav-6 a {
	background-position: -580px center;}
.meun li.nav-7 a {
	background-position: -702px center;}
.meun li.nav-8 a {
	background-position: -824px center;}
.meun li a:hover {
	background: url(../myimg/meun-j1.jpg) no-repeat;}
.meun li.nav-1 a:hover {
	background-position: 37px center;}
.jm2 li.nav-1 a, .jm3 li.nav-1 a, .jm4 li.nav-1 a, .jm5 li.nav-1 a {
	background: url(../myimg/meun-j1.jpg) 37px center no-repeat;}
.meun li.nav-2 a:hover {
	background-position: -85px center;}
.jm6 li.nav-2 a, .jm7 li.nav-2 a, .jm8 li.nav-2 a, .jm9 li.nav-2 a, .jm10 li.nav-2 a {
	background: url(../myimg/meun-j1.jpg) -85px center no-repeat;}
.meun li.nav-3 a:hover {
	background-position: -212px center;}
.jm11 li.nav-3 a,.jm19 li.nav-3 a,.jm20 li.nav-3 a,.jm21 li.nav-3 a,.jm22 li.nav-3 a {
	background: url(../myimg/meun-j1.jpg) -212px center no-repeat;}
.meun li.nav-4 a:hover {
	background-position: -332px center;}
.jm12 li.nav-4 a,.jm23 li.nav-4 a,.jm24 li.nav-4 a,.jm25 li.nav-4 a,.jm26 li.nav-4 a {
	background: url(../myimg/meun-j1.jpg) -332px center no-repeat;}
.meun li.nav-5 a:hover {
	background-position: -456px center;}
.jm13 li.nav-5 a, .jm14 li.nav-5 a {
	background: url(../myimg/meun-j1.jpg) -456px center no-repeat;}
.meun li.nav-6 a:hover {
	background-position: -580px center;}
.jm15 li.nav-6 a,.jm27 li.nav-6 a,.jm28 li.nav-6 a,.jm29 li.nav-6 a,.jm30 li.nav-6 a {
	background: url(../myimg/meun-j1.jpg) -580px center no-repeat;}
.meun li.nav-7 a:hover {
	background-position: -702px center;}
.jm16 li.nav-7 a {
	background: url(../myimg/meun-j1.jpg) -702px center no-repeat;}
.meun li.nav-8 a:hover {
	background-position: -824px center;}
.jm17 li.nav-8 a {
	background: url(../myimg/meun-j1.jpg) -824px center no-repeat;}
.banner {
	height: 436px;
	margin-bottom: 32px;
	overflow: hidden;
	position: relative;}
.banner>div{ width:100%; height:100%; position:relative; overflow:hidden;}
.banner>div a{ display:block; position:absolute; left:0; top:0; overflow:hidden; width:100%; height:100%;}
.banner>div a img { display:block; width:100%; height:100%;}
.banner>p{ width:100%; height:20px; text-align:center; position:absolute; left:0; bottom:0px; z-index:10;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5;}
.banner>p a{ display:inline-block; width:9px; height:9px; margin:0 5px; border:#FFF 1px solid; border-radius:5px; background:#0054a6;}
.banner>p a.theone{ background:#FFF; border-color:#0054a6;}
/*new-li*/

.news {
	width: 100%;
	margin-bottom: 25px;}
.new-li {
	width: 474px;
	float: left;}
.title {
	height: 40px;
	line-height: 40px;
	border-bottom: 1px solid #636363;}
.title h2 {
	float: left;

	font-size: 16px;}
.title h2 i {
	font-weight: normal;
	padding-left: 6px;
	font-style: normal;
	font-size: 14px
;}
.title span {
	float: right;}
.title a:hover{ color:#0054a6;}
.xinwen {
	padding: 10px 0;}
.xinwen li {
	height: 25px;
	line-height: 25px;
	overflow: hidden;}
.xinwen li a {
	float: left;
	font-size: 14px;
        width:380px;
	transition:ease 0.2s;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;}
.xinwen li a:hover {
	color: #0054a6;}
.xinwen li:hover a{ transform:translateX(8px);}
.xinwen li span {
	float: right;}
.new-right {
	float: right;}
/*footer*/

.footer {
	height: 29px;
	line-height: 29px;
	border-bottom: 1px solid #919191;
	border-top: 1px solid #919191;}
.bot-nav {
	float: left;
	color: #606060
;}
.bot-nav a {
	color: #606060;
	padding: 0 3px;}
.cope {
	float: right;
	font-family: "宋体";
	color: #555;}
.cope a {
	color: #555;}
/*neiye*/

.neiye {
	width: 990px;
	margin-bottom: 40px;}
.nleft {
	width: 134px;
	float: left;}
.m-n {
	text-align: center;
	width: 60px;
	height: 60px;
	text-align: center;
	margin-bottom: 38px;}
.m-n p {
	padding-top: 16px;
	color: #fff;
	font-weight: bold;
	font-size: 14px;}
.m-n p span {
	font-weight: normal;
	font-size: 12px;}

.listlist li {
	text-align: right;
	padding-bottom: 40px;
	height: 16px;
	width: 100%;
	transition: linear 0.3s;}
.listlist li a {
	color: #0054a6;}
.listlist li:hover {
	transform: translateX(-6px);
	font-weight: bold;}
.listlist li.thisclass {
	background: url(../myimg/weizhi.jpg) right 16px no-repeat;}
.gohome{text-align: right;transition: linear 0.3s;}
.gohome a{color: #0054a6;}
.gohome:hover{transform: translateX(-6px);
	font-weight: bold;}
.nright {
	width: 840px;
	float: right;
	background: #f2f2f2;}
.wbody {
	padding: 37px;
	color: #000;
	line-height: 23px;
	min-height: 300px;}
.wbody img{ height:auto!important; max-width:840px; margin-bottom:10px;}
.biaoti {
	height: 23px;
	line-height: 23px;
	color: #0054a6;
	border-bottom: 1px dashed #ddd;
	margin-bottom: 10px;
	text-align: center;
	padding-bottom: 10px;}
.biaoti h2 {
	font-size: 18px;}
.info {
	text-align: center;
	height: 22px;
	line-height: 22px;
	padding-bottom: 26px;
	color: #666
;}
.newlist {
	padding: 37px;
	min-height: 300px;}
.sxp {
	padding-top: 10px;
	margin-top: 26px;
	line-height: 26px;
	height: 26px;
	color: #666;
	border-top: 1px dashed #ddd;}
.sxp p{ width:49%; overflow:hidden;}
.sxp a {
	display:block; width:100%;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;
	color: #666;}
.listnew {
	padding-bottom: 32px;}
.listnew li {
	overflow: hidden;
	line-height: 24px;}
.listnew li a {
	float: left;
	font-size: 14px;}
.listnew li a:hover {
	color: #0054a6;}
.listnew li span {
	float: right;
	color: #666;}
.pagelist {
	text-align: left;
	border-top: 1px solid #636363;
	height: 40px;
	line-height: 40px;}
.pagelist li {
	display: inline;
	padding-right: 9px;}
.pagelist li.thisclss {
	color: #0054a6;
	font-weight: bold;}
.wenda {
	padding: 15px;
	background: #e6e6e6;
	margin-bottom: 10px;}
h3.bit {
	font-size: 16px;
	color: #0054a6;
	margin-bottom: 8px;
        height:16px;
        overflow:hidden;
        line-height:16px;}
.wdlist li {
	line-height: 23px;
	height: 23px;}
.wdlist li a {
	padding-right: 10px;}
.wdlist li a:hover {
	color: #0054a6;}
.xinxiang {
	padding-top: 20px;}
.xinxiang .intxt {
	height: 22px;
	line-height: 22px;
	border: 1px solid #7ba6d6;
	background: none;
	color: #737373;
	width: 200px;
	padding: 0 10px;
	margin-bottom: 10px;}
.xinxiang #cont {
	border: 1px solid #7ba6d6;
	background: none;
	padding: 5px 10px;
	width: 70%;
	height: 60px;
	font-size: 12px;
	color: #737373;}
.coolbg {
	width: 67px;
	height: 26px;
	background: #7ba6d6;
	border-radius: 4px;
	border: 0;
	color: #fff;
	cursor: pointer;}
.tjs {
	height: 30px;
	padding-top: 10px;
	padding-left: 64px;}
.xinxiang tr span {
	color: #f00;
	font-size: 12px;
	padding-left: 10px;}
.fenlei1, .fenlei2, .fenlei3, .fenlei4, .fenlei5 {
	background: url(../myimg/bmjs.jpg) no-repeat;}
.fenlei6, .fenlei7, .fenlei8, .fenlei9, .fenlei10 {
	background: url(../myimg/szjy.jpg) no-repeat;}
.fenlei19,.fenlei20,.fenlei21,.fenlei22 {
	background: url(../myimg/xsjz.jpg) no-repeat;}
.fenlei23,.fenlei24,.fenlei25,.fenlei26 {
	background: url(../myimg/rcgl.jpg) no-repeat;}
.fenlei13, .fenlei14 {
	background: url(../myimg/jyzd.jpg) no-repeat;}
.fenlei27,.fenlei28,.fenlei29,.fenlei30 {
	background: url(../myimg/xljk.jpg) no-repeat;}
.fenlei16 {
	background: url(../myimg/gmqn.jpg) no-repeat;}
.fenlei17,.fenlei18 {
	background: url(../myimg/bzxx.jpg) no-repeat;}
.fenlei40,.fenlei41,.fenlei42 {
	background: url(../myimg/xgsc.jpg) no-repeat;}
.mot{ display:none;}


.touming{background: url(../myimg/touming.jpg) no-repeat;}
.touming p{ padding-top:20px;}
.t-ul-l{}
.t-ul-l ul{ width:120%;}
.t-ul-l ul li{ width:153px; height:219px; float:left; overflow:hidden; margin-right:9px; margin-bottom:9px;}
.t-ul-l ul li a{ display:block; width:100%; height:100%; overflow:hidden; position:relative;}
.t-ul-l ul li a img{ display:block; width:100%; height:100%; background-position: center center; background-repeat:no-repeat; background-size:cover;}
.t-ul-l ul li a span{ display:block; text-align:center; position:absolute; width:100%; height:30px; line-height:30px; left:0; bottom:0; background:rgba(104,128,192,0.8); color:#FFF;}
.t-ul-l ul li a:hover span{ background:#6880c0;}
h2.js-mc{ font-size:20px; font-weight:normal; line-height:3em;}
img.t-pi-s{ border:none; float:left; margin-right:20px;}
div.js-je-c{ font-size:14px; line-height:2em;}
#flashBoxu_u4_ ul{
    position:absolute;
    right: 44% !important;
    bottom:3px;
    font:9px tahoma;
}
#flashBoxu_u4_ ul li{
    display:block;
    float:left;
    width:12px;
    height:12px;
    line-height:12px;
    margin-right:3px;
    border:0px solid #999;
    background:#F0F0F0;
    text-align:center;
    cursor:pointer;
    color: #f0f0f0 !important;;
    border-radius: 50% !important;;
}
#flashBoxu_u4_ ul li.hover{
    border-color:red;
    background:#FFE1E1;
    color: #ffe1e1 !important;
}