@charset "utf-8";
/* CSS Document */

*{margin:0 auto;padding:0;}   
body{font-family: "Times New Roman", arial; color:#808080; font-size: 12px; line-height:24px; /*background:#fff url(../images/sl_03.jpg) repeat-x;*/}
a {color:#808080; text-decoration:none;}
a:hover {color:#d80d18;}
img {border:0px;}
ul,ol,li {padding: 0px; margin: 0px;}
li {list-style-type:none;}
p {line-height:24px;}

.tbl {border-top:1px solid #808080; border-left:1px solid #808080;}
.tbl td {border-bottom:1px solid #808080; border-right:1px solid #808080; text-align:center; padding:5px;}
.tbl th {border-bottom:1px solid #808080; border-right:1px solid #808080; text-align:center;  padding:5px; background:#f3f3f3;}

#top {width:100%; height:100px; text-align:right; background:url(/static/images/gs_01.jpg) no-repeat 50% 0;}
.tpa {width:200px; line-height:30px; padding:0px 10px 0px 0px; float:right;}

#nav {width:100%; height:43px; line-height:43px; font-size:16px; font-family:"微软雅黑"; text-align:center; color:#fff; background:url(../images/gs_03.jpg) repeat-x;}
#nav a {color:#fff;}
#nav a:hover {color:#ff0;}


/* main_image */
.main_visual{height:380px;overflow:hidden;position:relative;}
.main_image{height:380px;overflow:hidden;position:relative;}
.main_image ul{width:100%;height:380px;overflow:hidden;position:absolute;top:0;left:0}
.main_image li{float:left;width:100%;height:380px;}
.main_image li span{display:block;width:100%;height:380px}
.main_image li a{display:block;width:100%;height:380px}

div.flicking_con {position:absolute;top:345px;left:50%;z-index:999;width:300px;height:21px;margin:0 0 0 -50px;}
div.flicking_con a {float:left;width:21px;height:21px;line-height:21px;margin:0;padding:0;background:url('../images/btn_main_img.png') 0 0 no-repeat;display:block;text-indent:-1000px}
div.flicking_con a.on{background-position:0 -21px}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:73px!important;height:74px!important;top:50%;margin-top:-37px;display:none;}
#btn_prev{background:url(/static/images/hover_left.png) no-repeat left top;left:100px;}
#btn_next{background:url(/static/images/hover_right.png) no-repeat right top;right:100px;}

#gongao {width:1200px; height:30px; overflow:hidden; line-height:30px; font-size:14px; font-family:'微软雅黑'; color:#114a9b;} 
#gongao #scroll_begin, #gongao #scroll_end {display:inline} 
#scroll_begin a { margin-right:20px;}

#con {width:1158px; height:370px; padding:10px 20px 10px 20px; border:1px solid #e8e8e8; margin-top:10px;}
#con i {width:80px; float:right; font-size:12px; text-align:right; font-style:normal; color:#a1a1a1;margin-right: 12px;}

.cl {width:366px; float:left; padding:0px 20px 0px 0px; border-right:1px dashed #e8e8e8;}
.cm {width:500px; float:left; padding:0px 0px 0px 20px; border-right:1px dashed #e8e8e8; overflow: hidden;}
.cr {width:230px; float:left; padding:0px 0px 0px 20px;}

.cl_tit {width:366px; float:left; line-height:30px; font-size:18px; font-family:"微软雅黑"; color:#114a9b; border-bottom:1px solid #70bc62;}
.cl_tit2 {width:366px; float:left; line-height:30px; font-size:18px; font-family:"微软雅黑"; color:#114a9b; border-bottom:1px solid #70bc62; padding:10px 0px 0px 0px; border-top:1px dashed #e8e8e8;}
.cm_tit {width:480px; float:left; line-height:30px; font-size:18px; font-family:"微软雅黑"; color:#114a9b; border-bottom:1px solid #70bc62; padding:10px 0px 0px 0px;}
.cr_tit {width:230px; float:left; line-height:30px; font-size:18px; font-family:"微软雅黑"; color:#114a9b; border-bottom:1px solid #70bc62;}

.cl_txt {width:366px; padding:5px 0px 10px 0px; float:left; line-height:30px; font-size:14px;}
.cl_txt li {padding-left:15px; background:url(../images/dian.gif) no-repeat 5px 12px;}
.cl_txt li a{color: #808080;}
.cl_txt li a:hover{ color:#d80d18; text-decoration:none; }

.cl_txt2 {width:366px; padding:5px 0px 5px 0px; float:left; line-height:30px; font-size:14px;}
.cl_tbox {width:168px; float:left; padding-left:15px; background:url(../images/dian.gif) no-repeat 5px 12px;}
.cl_tbox a{color: #808080;}
.cl_tbox a:hover{color:#d80d18; text-decoration:none;}

.cm_ser {width:473px; padding:13px 0px 13px 130px; margin-top:10px; height:76px; float:left; background:url(../images/gs_08.jpg) no-repeat;}
.cm_s1 {width:224px; float:left;}
.cm_s2 {width:100px; float:left;}
.ser_k {width:212px; height:42px; padding:5px 5px 5px 5px; border:1px solid #7f9db9;}
.ser_b {width:98px; height:52px; line-height:52px; margin-left:13px; border:1px solid #003c74; color:#003c74; font-size:18px; font-family:"微软雅黑"; background:#f0f0eb;}

.cm_txt {width:500px; padding:10px 0px 5px 0px; float:left; line-height:30px; font-size:12px;}
.cm_pbox {width:150px; float:left;}
.cm_pic {width:140px; padding:4px; float:left; border:1px solid #ececec; height: 160px;}
.cm_ptit {width:140px; padding:5px; float:left; text-align:center;}
.cm_pic a{ display:inline-block; width:100%; }
.cm_ptit a{color: #808080;}
.cm_ptit a:hover{color:#d80d18; text-decoration:none;}
.cm_pic img{ width:100%; height: 160px; }

.cr_vcr {width:230px; float:left; padding:10px 0px 10px 0px;}
.cr_lnk {width:230px; float:left;}
.cr_lbox {width:107px; float:left;}
.cr_rbox {width:118px; float:left; padding:0px 0px 0px 5px;}
.cr_lbar {width:107px; float:left; height:26px; line-height:26px; text-align:center; margin-bottom:5px; background:url(../images/gs_22.jpg) no-repeat;}
.cr_lsec {width:107px; height:25px; line-height:25px; text-align:center; border:1px solid #44b403;}

#link {width:1158px; padding:10px 20px 10px 20px; border:1px solid #e8e8e8; margin-top:10px; overflow:hidden;}
.lk_tit {width:1158px; float:left; line-height:30px; font-size:18px; font-family:"微软雅黑"; color:#114a9b; border-bottom:1px solid #70bc62;}
.lk_box {width:1158px; float:left; line-height:30px; font-size:14px; font-family:"微软雅黑"; padding:10px 0px 0px 0px;}
.lk_box li {*padding-left:0px; padding-left:15px; float:left; background:url(../images/dian.gif) no-repeat 5px 12px; margin-right:30px;}

#root {width:100%; border-top:2px solid #44b403; padding:10px 0px 10px 0px; float:left; margin-top:20px; color:#fff; text-align:center; background:#6cbc5c;}
#root a {color:#fff;}
#root a:hover {color:#ff0;}

.list_sub{ width:1200px; height:120px; margin-top:10px; }
#list_sub {width:1200px; height:120px; background:url(../images/sub.jpg) no-repeat; margin-top:10px;}
#list_box {width:1200px; margin-top:10px;}
#list_con {width:1200px; overflow:hidden; padding:0px 0px 0px 0px; border:1px solid #e8e8e8; background:url(../images/line_bg.jpg) repeat-y;}
.list_cl {width:240px; float:left; overflow:hidden;}
.list_cr {width:958px; float:left;}
.list_sub img{ width:100%; height:120px; }

.list_lbar {width:210px; padding:0px 0px 0px 30px; height:48px; line-height:48px; font-size:18px; font-family:"微软雅黑"; float:left; background:url(../images/gs_10.jpg) no-repeat 15px 15px; overflow:hidden;}
.list_lbox {width:240px; float:left;}
.list_lbox li {width:200px; padding:0px 0px 0px 40px; *padding:0px 0px 0px 24px; /*height:36px;*/ line-height:36px; font-size:14px; font-family:"微软雅黑"; border-top:1px dashed #eee; background:url(../images/arrow.gif) no-repeat 26px 12px; *background:url(../images/arrow.gif) no-repeat 12px 12px; cursor:pointer; display:block;}
.list_lbox li a {display:inline-block;}
.list_lbox li span{ display:inline-block;background:url(../images/gz.gif) no-repeat 0px 2px; *background:url(../images/gz.gif) no-repeat 0px 2px; width:13px; height:13px;}
.list_lbox li span.gz{ background:url(../images/gz2.gif) no-repeat 0px 2px; *background:url(../images/gz2.gif) no-repeat 0px 2px; width:13px; height:13px;}
.list_lbox li.h_k{ background:none !important; padding:0px 0px 0px 20px !important;}

.thisli {width:200px; padding:0px 0px 0px 40px; *padding:0px 0px 0px 24px; background:#38b001 url(../images/arrow2.gif) no-repeat 26px 12px; *background:#38b001 url(../images/arrow2.gif) no-repeat 12px 12px; color:#fff; display:block; margin-left:-40px;}
.thisli a {color:#fff; display:block;}
.thisli a:hover {color:#ff0;}

.list_pos {width:928px; padding:0px 0px 0px 30px; float:left; height:36px; line-height:36px; border-bottom:1px dashed #eee; background:url(../images/gs_09.jpg) no-repeat 15px 15px;}
.list_rbox {width:928px; padding:10px 15px 10px 15px; float:left; font-size:14px; line-height:36px;}
.list_rbox li {padding:0px 0px 0px 25px; *padding:0px 0px 0px 10px; height:36px; line-height:36px; font-family:"微软雅黑"; border-bottom:1px dashed #eee; background:url(../images/dian.gif) no-repeat 15px 15px; *background:url(../images/dian.gif) no-repeat 0px 15px;}
.list_rbox em {width:80px; float:right; text-align:right; color:#bbb; font-style:normal;}
.mlpage {width:928px; padding:0px 15px 0px 15px; float:left;}

.pbox {width:170px; float:left; text-align:center; margin:15px 0px 0px 13px; *margin:15px 0px 0px 10px;}
.pimg {width:160px; float:left; padding:4px; border:1px solid #e8e8e8;}
.ptit {width:170px; float:left; height: 40px; overflow: hidden; }

.art_tit {width:928px; float:left; line-height:48px; font-size:18px; text-align:center; color:#222; font-family:"微软雅黑";}
.art_time {width:928px; float:left; line-height:42px; font-size:12px; text-align:center; color:#666;}
.art_box {width:928px; float:left; padding:15px;}




/*pages*/
.thisclass { color:#000; width:10px; font-weight:bold; margin:0 4px;}
.pages_list {width: 928px;float:left;padding: 5px 0px 15px 0px;margin: 0;overflow:hidden; list-style:none;}
.pages_list li {float:left; padding:2px 0px 2px 2px;}
.pages_list_s {width: 904px; height:28px; float:left; padding: 15px 15px 0px 15px;margin: 10px 0px 0px 0px;overflow:hidden; border-top: dashed 1px #a5a5a5; list-style:none;}
.pages_list_s li {float:left; padding:2px 0px 2px 2px;}
.pages_list_r {float:right;margin: 0 0 0 0;color:#B6B6B6;}
.pages_list_r a {color:#2B2B2B;}
.pages {PADDING:0px; MARGIN:0px; float:right;}
.pages A {BORDER-RIGHT: #4b4b4b 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #4b4b4b 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #4b4b4b 1px solid; COLOR: #4b4b4b; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #4b4b4b 1px solid; TEXT-DECORATION: none;}
.pages A:hover {BORDER-RIGHT: #4b4b4b 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #4b4b4b 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #4b4b4b 1px solid; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #4b4b4b 1px solid;color:#4b4b4b;BACKGROUND-COLOR: #FFBA00;}
.pages A:active {BORDER-RIGHT: #a0a0a0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #a0a0a0 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #a0a0a0 1px solid; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #a0a0a0 1px solid;}
.pages SPAN.current {BORDER-RIGHT: #4b4b4b 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #4b4b4b 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; BORDER-LEFT: #4b4b4b 1px solid; COLOR: #4b4b4b; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #4b4b4b 1px solid; BACKGROUND-COLOR: #FFBA00;}
.pages SPAN.disabled {BORDER-RIGHT: #B6B6B6 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #B6B6B6 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #B6B6B6 1px solid; COLOR: #B6B6B6; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #B6B6B6 1px solid;}
.jump_input {width: 28px;height:15px;PADDING-left: 3px;}
.list_p6 {BORDER: #4b4b4b 1px solid;padding: 0 5px 0 5px;background: #CFCFCF;font-weight: bold;color: #000;}

.totals{
	float:right;
}
.pages a.current{
	background: #44b403;
	color: #fff;
}



/* select */
.select{
	position:relative;
	z-index:99999999;
}
.select dt{
	height:30px;
	display:inline-block;
	border:1px solid #e0e3e9;
	background:#fcfcfb url(/static/images/new/hz_min01.jpg) no-repeat 46px 0px;
	line-height:30px;
	cursor:pointer;
	width:48px;
	padding-left:8px;
	padding-right:12px;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	position:relative;
	z-index:99;
	color:#c3c3c3;
}
.select dt.sel{
	background:#fcfcfb url(/static/images/new/hz_min01.jpg) no-repeat 82px 0px;
	width:85px;
}
.select dt:hover,.select dt.cur{
	border:1px solid #098e97;
	box-shadow:0 0 3px #098e97;
}
.select dd{
	position:absolute;
	left:0;
	top:0;
	border:1px solid #e0e3e9;
	background:#fff;
	display:none;
	z-index:99999;
}
.select dd ul{
	padding:4px;
	width:212px;
	max-height:250px;
	overflow:auto;
}
.select dd ul li a{
	line-height:30px;
	_line-height:20px;
	display:block;
}
.select dd ul li a:hover{
	background:#f5f5f5;
	text-decoration:none;
}
/*咨询表单样式*/
.s_title {
  table-layout: fixed;
}
.s_title tr td {
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: middle;
    white-space: nowrap;
}
.q_a_left {
    background: rgba(0, 0, 0, 0) url("/images/subject_left.jpg") no-repeat scroll right center;
    width: 10px;
}
.q_a_mid {
    background: rgba(0, 0, 0, 0) url("/images/subject_mid.jpg") repeat scroll 0 0;
    color: #ffffff;
    font-weight: bold;
    text-align: center;
	line-height: 0px;
}
.q_a_right {
    background: rgba(0, 0, 0, 0) url("/images/subject_right.jpg") no-repeat scroll left center;
    width: 10px;
}
.zixun_input {
    font-size: 12px;
    font-weight: normal;
    vertical-align: middle;
}
.Button {
    background-color: #fafbc9;
    border: 1px solid #919699;
    cursor: pointer;
    font-size: 12px;
    line-height: 12px;
    margin: 2px 3px 2px 0;
    padding: 3px;
    text-align: center;
    vertical-align: top;
    width: 68px;
}
.ButtonMouseOver {
    background-color: #ffe7a2;
    border: 1px solid #ff9900;
    cursor: pointer;
    font-size: 12px;
    line-height: 12px;
    margin: 2px 3px 2px 0;
    padding: 3px;
    text-align: center;
    vertical-align: top;
    width: 68px;
}
/*咨询详情样式*/
.news_info {
    font-size: 13px;
    overflow: hidden;
    padding: 10px 30px;
	height: auto;
    margin: 0;
    padding: 0;
}
.q_a_split {
    background: rgba(0, 0, 0, 0) url("/images/subject_split.jpg") no-repeat scroll center center;
    width: 7px;
}
.swiper {
    width: 100%;
    overflow: hidden;
}
.swiper-container {
      width: 100%;
}
.swiper-slide img{
		width:100%;
		height:auto;
		/*transition:1s linear 2s;
		transform:scale(1.1,1.1);*/
}
.swiper-slide-active img,.swiper-slide-duplicate-active img{
		transition:6s linear;
		transform:scale(1,1);
}