@charset "gb2312";
/* CSS Document */
body {font-family:"宋体",Arial, Helvetica, sans-serif; margin:0px; padding:0px; color:#7c7c7c; font-size:12px; background-color:#f4f4f4;}
th,td,div,p,form,li,input { margin:0px; padding:0px; font-size:12px;font-family:"宋体",Arial, Helvetica, sans-serif;}
th,td{
    line-height: 32px;
}
ul { margin:0px; padding:0px; list-style-type:none;}
ul li { margin:0px; padding:0px; }
a { color:#7c7c7c; text-decoration: none;}
a:visited { color:#7c7c7c; text-decoration: none;}
a:hover { color:#7c7c7c; text-decoration: underline;}
.box { width:1003px; margin:0px auto;}
.hid { display:none;}

/*头部*/
#top { width:100%; background:url(../img/topbg.jpg) top center no-repeat; height:80px; padding-top:5px; }
#logodiv { padding-left:40px; width:339px; float:left;}
#topright { width:173px; float:right; padding-right:10px;margin-top: 40px;}
#toplink { text-align:right; height:22px; line-height:22px;}
#searchdiv { background:url(../img/searchdiv.gif) no-repeat; height:25px; margin-top:5px; padding:1px 6px;}
#searchinput { width:145px; float:left; height:25px;}
#searchinput input { background:none; border:none; height:24px; line-height:23px; width:140px;}
#searchbut { width:16px; float:right; display:inline; margin-top:5px;}

#menu { width:100%; background:url(../img/menubg.jpg) top center no-repeat; height:39px; }
/*底部*/
#bottom { background:url(../img/footimg.jpg) center no-repeat; height:87px;}
#indexfoot { background:url(../img/footbg.jpg) top center no-repeat; height:42px;}
#footleft { width:700px; float:left; height:22px; line-height:22px; padding-top:10px; padding-left:20px;}
#footright { width:120px; float:right; height:22px; line-height:22px; padding-top:10px;}



/* 清除浮动*/
.clr:after{  
    content:"";  
    height:0px;  
    visibility:hidden;  
    display:block;  
    clear:both;  
}    
.clr{  
    zoom:1;  
} 

/* 菜单
------------------------------*/
#menu  ul{
	padding: 0px 30px 0px;
}
#menu  ul li{
	float:left;
	line-height: 39px;
	width:75px;
	background: url(../img/m-li.jpg) no-repeat right 0px;
	text-align: center;
	padding: 0px 18px 0px 12px;
	position: relative;
}
#menu  ul li.first{
	width:88px;
	padding:0px 12px 0px 0px;
}
#menu  ul li.last{
	width:89px;
	background: none;
	padding:0px 0px 0px 13px;
}
#menu  ul li a.m-name,#menu  ul li a.m-name:visited{
    color:#fff;
    font-size: 13px;
    font-family: '微软雅黑','宋体',arial;
    display: block;
}
#menu  ul li a.m-name:hover{
	text-decoration: none;
	background: url(../img/m-nameh.jpg)  repeat-x;
	font-size: 14px;
}
#menu  ul li a.m-name.active,#menu  ul li a.m-name.active:visited{
	text-decoration: none;
	background: url(../img/m-nameh.jpg)  repeat-x;
	font-size: 14px;
}
#menu  ul li .sub{
	display: none;
	position: absolute;
    background: url(../img/sub.jpg);
    padding-top:9px;
    padding-bottom: 26px;
    width:75px;
    left:12px;
    z-index: 999;
}
#menu  ul li .sub a,#menu ul li .sub a:visited{
	display: block;
	color:#fff;
	height:21px;line-height: 21px;
	font-size: 12px;
    margin-bottom: 9px;
}
#menu  ul li .sub a:hover{
	text-decoration: none;
	background: url(../img/suba-h.jpg) no-repeat 0 0px;
}
/* 菜单
------------------------------*/
.bac{
    position: relative;
    height: 277px;
    width: 100%;
}
.page{

	height:32px !important; text-align: center; line-height:32px;
}
.page li{
    width: auto !important;
    height: auto !important;
    padding: 0 !important;
    background: none !important;
    float: none !important;
    display: inline !important;
    margin-left: 10px;
    margin-bottom: 20px;
}
#indeximg{
    width:1200px;
    margin: 0 auto;
}

#indeximg img{
    display: block;
    width: 100%;
}

#indeximg .swiper-pagination {
    text-align: right;
    padding-right:20px;
    width:auto;
    right:120px;
    left:auto;
}
#indeximg .swiper-pagination-bullet{
    width:18px;
    height:18px;
    border-radius:0;
    opacity: 1;
    line-height: 18px;
    text-align: center;
    color: #fff;
    background: #073e90;
}
#indeximg .swiper-pagination-bullet-active{
    background: #ed9925;
}