@charset "utf-8";
/* CSS Document */

/* flexslider */
.flexslider{position:relative; width: 990px; height:380px; margin-left: 220px; overflow:hidden; background:url(/indexpic/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:390px;}
.flex-control-nav{position:absolute; margin-top: 350px; z-index:2;width:930px;text-align:right;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(/indexpic/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3; display: none;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:20px;background:url(/indexpic/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:20px;background:url(/indexpic/next.png) center center no-repeat;}

#jpcpt { width: 988px; height: 230px; padding-left: 2px; margin-left: 220px; overflow: hidden; border-top: 3px solid #CCC; border-bottom: 1px solid #DAD9D9; background: #FFF; }
#jpcpt li { float: left; width: 236px; height: 229px; overflow: hidden; padding: 10px 5px; border-right: 1px solid #DAD9D9; }
#jpcpt li h3 { margin: 0; padding: 0 5px; height: 32px; line-height: 32px; overflow: hidden; font-weight: 400; font-size: 14px; font-family: Microsoft yahei; text-align: center; }

h3.title { margin: 15px 0 10px 0; padding: 0; line-height: 22px; font-size: 18px; font-family: microsoft yahei; }
h3.jptj { color: #E4393C; }

.itemList { height: 552px; border-left: 1px solid #DAD9D9; border-top: 2px solid #BFBFBF; background: #FFF; overflow: hidden; }
.itemList dt { margin: 0; padding: 0; float: left; height: 551px; width: 236px; overflow: hidden; border-right: 1px solid #DAD9D9; border-bottom: 1px solid #DAD9D9; }
.itemList dd { margin: 0; padding: 10px; float: left; width: 222px; height: 255px; overflow: hidden; background: #FFF; border-right: 1px solid #DAD9D9; border-bottom: 1px solid #DAD9D9; }
.itemList dd div { height: 220px; overflow: hidden; text-align: center; }
.itemList dd h3 { margin: 0; padding: 0; padding-top: 8px; height: 30px; line-height: 30px; overflow: hidden; font-size: 12px; font-weight: 400; }
.itemList dd b { font-size: 15px; font-family: Verdana; color: #E4393C; font-weight: 400; }
.itemList dd i { font-style: normal; font-family: Verdana; color: #E4393C; }

.newsList { overflow: hidden; border-top: 2px solid #BFBFBF; border-right: 1px solid #DAD9D9; margin-top: 20px; }
.newsList li { float: left; width: 240.8px; height: 230px; border-left: 1px solid #DAD9D9; border-bottom: 1px solid #DAD9D9; background: #FFF; }
.newsList li h3 { margin: 5px 0px;}
.newsList li h3 a { font-family: "microsoft yahei"; font-size: 14px; font-weight: 800; color: #A40000; border-bottom: 1px solid #DAD9D9; }
.newsList li a { display: block; padding: 2px 10px; }

.newsListbot { overflow: hidden; border-right: 1px solid #DAD9D9; margin: 20px 0; }
.newsListbot li { float: left; width: 240.8px; height: 230px; border-left: 1px solid #DAD9D9; border-bottom: 1px solid #DAD9D9; background: #FFF; }
.newsListbot li h3 { margin: 0; padding: 10px 15px; margin-bottom: 5px; }
.newsListbot li h3 a { font-family: "microsoft yahei"; font-size: 18px; font-weight: 800; color: #FFF; border-bottom: 1px solid #FFF; }
.newsListbot li a { display: block; padding: 2px 10px; }
.news-list1 h3 { background-color: #B8B941; }
.news-list2 h3 { background-color: #47BF82; }
.news-list3 h3 { background-color: #6E8CD5; }
.news-list4 h3 { background-color: #AD54C2; }
.news-list5 h3 { background-color: #E05D6D; }

#service_show {
	Z-INDEX: 999; POSITION: absolute; WIDTH: 110px; BACKGROUND: #fff; TOP: 180px; RIGHT: 2px; font-size:12px;
}
#service_show .t {
	TEXT-ALIGN: center; BACKGROUND: #b00; COLOR: #fff; FONT-WEIGHT: bold
}
#service_show UL {
	BORDER-LEFT: #e7e7e7 1px solid; WIDTH: 108px; BORDER-RIGHT: #e7e7e7 1px solid
}
#service_show UL LI {
	BORDER-BOTTOM: #e7e7e7 1px solid; TEXT-ALIGN: center; PADDING-BOTTOM: 3px; LINE-HEIGHT: 20px; PADDING-LEFT: 0px; WIDTH: 108px; PADDING-RIGHT: 0px; PADDING-TOP: 3px
}
#service_show UL LI IMG {
	VERTICAL-ALIGN: middle
}
#gotop {
	TEXT-ALIGN: center; LINE-HEIGHT: 20px; BACKGROUND: #b00; HEIGHT: 20px; COLOR: #fff; BORDER-TOP: #d55c4b 1px solid; CURSOR: pointer
}
#service_show_close {
	BORDER-BOTTOM: #f5d9d9 1px solid; POSITION: absolute; TEXT-ALIGN: center; BORDER-LEFT: #f5d9d9 1px solid; LINE-HEIGHT: 14px; WIDTH: 14px; HEIGHT: 14px; COLOR: #f5d9d9; BORDER-TOP: #f5d9d9 1px solid; TOP: 7px; CURSOR: pointer; RIGHT: 5px; FONT-WEIGHT: bold; BORDER-RIGHT: #f5d9d9 1px solid
}
#service_show_close:hover {
	BACKGROUND: #f5d9d9; COLOR: #b00
}
.off#service_show_close {
	BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 5px; LINE-HEIGHT: 16px; BORDER-RIGHT-STYLE: none; PADDING-LEFT: 5px; WIDTH: 20px; PADDING-RIGHT: 5px; BORDER-TOP-STYLE: none; BACKGROUND: #b00; HEIGHT: 70px; COLOR: #fff; BORDER-LEFT-STYLE: none; PADDING-TOP: 5px
}
.tit3{ background:#BB0000; color:#FFFFFF; font-weight:bold; height:40px; line-height:40px; text-align:center;}
.tm_css {
	FILTER: alpha(opacity=90); -moz-opacity: 0.9; -khtml-opacity: 0.9; opacity: 0.9
}


.p_listcont1{
	float: left;
	width: 100%;
	border: 1px solid #dbdbdb;
	margin-top: 20px;
	padding-top: 5px;
	padding-bottom: 10px;
	background:#FFFFFF;
	height:90px;
}
.p_list1{
	float: left;
	width: 100%;
}
.l_list1{
	font-size: 14px;
	line-height: 27px;
	font-weight: bold;
	float: left;
	color: #D0132E;
	padding-right: 20px;
	padding-left:10px;
	background-position: right 0px;
	background-image: url(h2bt.jpg);
	background-repeat: no-repeat;
	margin-top: 5px;
	width: 100px;
	min-height: 27px;
	height: 100%;
}
.r_list1{
	float: left;
	height: auto;
	width: 1100px;
	line-height: 27px;
}
.r_list1 li{
	float: left;
	height: 27px;
	width: 100%;
	padding-top: 5px;
}
.r_list1 li  span{
	line-height: 27px;
	float: left;
	margin-right: 5px;
	padding-right: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.r_list1 li a{
	line-height: 27px;
	float: left;
	margin-right: 5px;
	padding-right: 5px;
	padding-left: 5px;
	font-size: 14px;
}
.r_list1 li a.hover{
	line-height: 27px;
	float: left;
	margin-right: 5px;
	padding-right: 5px;
	padding-left: 5px;
	font-size: 14px;
	color: #FFF;
	background-color: #D0132E;
}