@charset "utf-8";
/* CSS Document */
#list_banner{
	width:1260px;
	height:360px;
	padding-top:21px;
	margin:0 auto;
}
#list_banner img{
	width:1260px;
	margin:0 auto;
	display:block;
	overflow:hidden;
}
.content{
	width:1260px;
	margin:0 auto;
	padding:32px 0;
}
/*左栏导航*/
#subnav{
	width:210px;
	float:left;
}
#subnav ul{
	width:191px;
	padding:15px 0;
	border-right:1px solid #a7a7a7;
	background:url(../images/line.png) repeat-y left top;
}
#subnav li{
	height:38px;
	line-height:38px;
}
#subnav li a{
	text-indent:26px;
	font-size:16px;
	display:block;
}
#subnav li a:hover{
	background:url(../images/bg_b.png) no-repeat left 12px;
	color: #4d4d4d
}
#subnav li .active{
	color:#1e2091;
	background:url(../images/bg_a.png) no-repeat left 12px;
}
/*中间*/
#midside{
	width:840px;
	float:left;
}
.mid_aboutus{
	width:840px;
}
.mid_aboutus strong{
	height:14px;
	line-height:14px;
	padding-bottom:30px;
	display:block;
	font-weight:normal;
	font-size:14px;
}
.mid_aboutus p{
	line-height:25px;
}
/*右栏*/
#rightside{
	width:192px;
	float:right;
}
#rightside h2{
	height:21px;
	line-height:14px;
	position:relative;
	font-size:12px;
	font-weight:normal;
}
#rightside h2 .h2_more{
	position:absolute;
	top:0;
	right:0;
	width:35px;
	height:12px;
	line-height:12px;
	border:1px solid #c0c0c0;
	text-align:center;
}
.right_news{
	width:192px;
}
.right_news dl{
	padding-bottom:13px;
}
.right_news dt{
	width:192px;
	height:122px;
	overflow:hidden;
}
.right_news dt img{
	width:192px;
	height:122px;
    -moz-transition:all 0.25s ease-out;
    -webkit-transition:all 0.25s ease-out;
    -o-transition:all 0.25s ease-out;
    transition:all 0.25s ease-out;		
}
.right_news dt a:hover img{
    -ms-transform: scale(1.2);
    transform: scale(1.2);
}


.right_news dt span{
	width:192px;
	display:block;
	height:22px;
	line-height:22px;
	text-indent:7px;
	color:#fff;
	background:#666666;
	border-bottom:1px solid #969696;
}
.right_news dd{
	height:36px;
	line-height:18px;
	overflow:hidden;
}
/*04*/
.mid_newslist{
	width:840px;
}
.mid_newslist dl {
	width: 280px;
	float: left;
	padding-bottom: 40px;
}
.mid_newslist dt {
	width: 242px;
	height:142px;
	overflow: hidden;
	margin: 0 auto;
}
.mid_newslist dt a img{
    -moz-transition:all 0.25s ease-out;
    -webkit-transition:all 0.25s ease-out;
    -o-transition:all 0.25s ease-out;
    transition:all 0.25s ease-out;	
}
.mid_newslist dt a:hover img{
    -ms-transform: scale(1.2);
    transform: scale(1.2);
}
.mid_newslist dd {
	width: 222px;
	padding: 0 10px;
	line-height:25px;
	overflow: hidden;
	background: #666;
	margin: 0 auto;
	color: #fff;
}
.mid_newslist p {
	height: 75px;
	overflow: hidden;
}
.mid_newslist p a {
	color: #fff;
}
.mid_newslist span {
	display: block;
	text-align: right;
}
/*05*/
.mid_news_tit{
	margin-bottom:52px;
	border-bottom:1px dotted #e6e6e6;
	position:relative;
	color:#000;
	padding-bottom:10px;
}
.mid_news_tit .mid_tit_prev{
	position:absolute;
	top:0;
	right:0;
	line-height:78px;
	color:#808080;
}
.mid_news_tit .mid_tit_prev a{
	padding:0 12px;
	color:#808080;
}
.mid_mar_bottom{
	margin-bottom:78px;
}
.mid_news_tit h4{
	line-height:70px;
	font-size:18px;
	height:70px;
	overflow:hidden;
	padding-right:100px;
}
.mid_news_tit p{
	line-height:22px;
}
.mid_prev{
	text-align:center;
	border-top:1px dotted #ccc;
	font-size:14px;
	padding-top:32px;
}
.mid_prev a{
	font-size:14px;
	padding:0 12px;
}
/*09 联系我们*/
.mid_contact{
	width:840px;
}
.mid_contact p{
	line-height:24px;
	font-size:14px;
	color:#000;
}
.mid_contact span{
	line-height:74px;
	display:block;
}
.mid_contact span a{
	font-size:14px;
	color:#000;
}
.right_link{
	width:122px;
	padding-top:10px;
}
.right_link p{
	line-height:20px;
	padding-bottom:16px;
}
.right_link span{
	display:block;
}
/*10 联系我们*/
.mid_down{
	width:820px;
}
.mid_down dl{
	width:820px;
	height:146px;
}
.mid_down dt{
	width:91px;
	height:91px;
	border:1px solid #b3b3b3;
	overflow:hidden;
	float:left;
}
.mid_down dd{
	width:606px;
	margin-top:49px;
	float:right;
	height:42px;
	line-height:42px;
	border-bottom:2px solid #e0e0e0;
	position:relative;
	padding-right:84px;
}
.mid_down dd a{
	font-size:14px;
	color:#000;
}
.mid_down dd span{
	position:absolute;
	top:5px;
	right:0;
	width:84px;
	border-left:2px solid #e0e0e0;
	height:30px;
	line-height:30px;
	text-align:center;
}
.mid_down dd span a{
	color:#808080;
}

/*11 搜索列表*/
.search_content{
	width:826px;
	padding:64px 0 110px 0;
	margin:0 auto;
}
.search_form{
	width:820px;
	padding-top:39px;
	position:relative;
	height:65px;
}
.search_form .input{
	position:absolute;
	top:0;
	left:0;
	width:774px;
	height:33px;
	line-height:33px;
	border-bottom:4px solid #a7a7a7;
	border-top:1px solid #a7a7a7;
	font-size:14px;
	color:#a7a7a7;
	font-family:Arial;
	border-left:none;
	border-right:none;
}
.search_form .input:focus{
　　border:0;
  outline:none;
　　}
.search_form p{
	line-height:35px;
	color:#000;
	font-weight:bold;
}
.search_form .btn{
	position:absolute;
	top:-1px;
	right:0;
	background:url(../images/ico.jpg) no-repeat;
	width:40px;
	height:41px;
	border:none;
	cursor:pointer;
}
.search_content dl{
	width:826px;
	margin-bottom:40px;
}
.search_content dt{
	line-height:26px;
}
.search_content dt a{
	font-size:16px;
	color:#1d2088;
}
.search_content dd{
	line-height:25px;
}

/* 多个上滚动 - 图片- 公用类 */
.topLoop{ overflow:hidden; position:relative; width:1044px; float:right; }
.topLoop .hd{ overflow:hidden; position:absolute; top:48px; left:859px; width:64px;}
.topLoop .hd .prev{ position:absolute; top:0; left:22px; width:19px; height:17px; background:url(../images/prev.png) no-repeat;}
.topLoop .hd .next{ position:absolute; bottom:0; left:22px;  width:19px; height:17px; background:url(../images/next.png) no-repeat; }
.topLoop .hd .prev a,.topLoop .hd .next a{height:17px; display:block; text-indent:-9999px;}
.topLoop .hd .prev a:hover{ background:url(../images/prev_a.png) no-repeat;}
.topLoop .hd .next a:hover{ background:url(../images/next_a.png) no-repeat;}
.topLoop .hd ul{ overflow:hidden; zoom:1; margin-top:36px; margin-bottom: 25px;  }
.topLoop .hd ul li{ position:relative; font-size:14px; border:1px solid #c0c0c0; text-align:center;  width:62px; height:26px; line-height:26px; overflow:hidden;  margin-bottom:12px;  cursor:pointer;}
.topLoop .hd ul li.on{ border:1px solid #1e2091;}
.topLoop .bd{ width:840px;  }
.topLoop .bd ul{ overflow:hidden; zoom:1; }
.topLoop h3{
	position:absolute;
	top:0;
	right:0;
	width:183px;
	height:26px;
	line-height:26px;
	font-size:14px;
	text-align:center;
	font-weight:normal;
	background:#fff;
}
.topLoop .rightext{
	position:absolute;
	top:82px;
	right:0;
	width:109px;
}
.topLoop .rightext p{
	width: 107px;
	height: 26px;
	line-height: 26px;
	border: 1px solid #c0c0c0;
	text-align: center;
	margin-bottom: 12px;
}
.topLoop .rightext p.active{
	background:#fff;
	border:1px solid #1e2091;
}
