@charset "utf-8";
/* CSS Document */

body {
	margin: 0 auto;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif "微软雅黑";
	min-width:1000px;
	background:#ffffff;
background:url(../images/bg.gif) repeat-y center 155px; 
}
.wrapper {
	width: 1000px;
	margin: 0 auto;
}
a {
	outline: none;
text-decoration:none
}
img {
	border: 0
}
.fl {
	float: left
}
.fr {
	float: right
}
.cb {
	clear: both;
	height:0
}
li{ list-style:none}
div, h1, h2, h3, h4, h5, h6, p, form, label, input, textarea, img, ul, li,dl,dt,dd {
	padding: 0;
	margin: 0
}

.bg01{ background:#e7e7e7}
.bg02{ background:url(../images/bg02.jpg) top center no-repeat;}

.bg04{ background:#2362b7}

.border_b_4_blue{ border-bottom:4px solid #3476cf}
.border_b_1_dashed{ border-bottom:0px dashed #707070}

.mt24{ margin-top:24px;}

.pb15{ padding-bottom:15px;}

.welcome{ color:#727272; height:41px; line-height:41px; font-size:14px}

.index_search{ width:198px; height:23px; background:#FFF; border:1px solid #3476cf; border-radius:10px; top:9px; position:relative}
.index_search .input{ position:absolute; width:161px; height:21px; border:0; left:11px; color:#868686; line-height:25px; font-size:12px; outline:none}
.index_search .btn{ background:url(../images/btn.jpg) no-repeat; width:13px; height:13px; border:0; cursor:pointer; position:absolute; right:11px; top:4px;}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.nav{ padding:0; height:34px; line-height:34px; position:relative; z-index:1; top:30px;  }
.nav a{ color:#191919;  }
.nav .nLi{ float:left;  position:relative; display:inline;  }
.nav .nLi h3{ float:left;  }
.nav .nLi h3 a{ display:block; padding:0 12px; font-size:14px; font-weight:bold;  }
.nav .sub{ display:none; width:100px; left:0; top:34px;  position:absolute; background:#3476cf;  line-height:26px; padding:0;  }
.nav .sub li{ zoom:1; }
.nav .sub a{ display:block; padding:0 10px; color:#FFF }
.nav .sub a:hover{ background:#6d6d6d; color:#fff;  }
.nav .on h3 a{ border-bottom:3px solid #3476cf  }

.slider{ width:100%;  min-width:1000px;  height:350px;  position:relative; overflow:hidden; text-align:center;   }
.slider .bd{ width:1000px; position:absolute; left:50%; margin-left:-500px  }
.slider .bd li{ width:1000px;  overflow:hidden; }
.slider .bd li img{ display:block; width:1000px; height:350px;    }
.slider .tempWrap{ overflow:visible !important }
.slider .tempWrap ul{  margin-left:-1000px !important; /*强制位置*/  }

.slider .hd{ position:absolute; width:100%; left:0;  z-index:1; height:8px; bottom:20px;  text-align:center;  }
.slider .hd li{ display:inline-block; *display:inline; zoom:1; width:8px; height:8px; line-height:99px; overflow:hidden; background:url(../images/slider-btn.png) 0 -10px no-repeat; 
		margin:0 5px; cursor:pointer; filter:alpha(opacity=60);opacity:0.6;  }
.slider .hd li.on{ background-position:0 0; filter:alpha(opacity=100);opacity:1;  }
.slider .pnBtn{  position:absolute; z-index:1; top:0; width:100%;  height:350px; cursor:pointer;   }
.slider .prev{ left:-50%; margin-left:-500px;  }
.slider .next{ left:50%;  margin-left:500px;  }
.slider .pnBtn .blackBg{ display:block;  position:absolute; left:0; top:0; width:100%; height:350px; background:#000; filter:alpha(opacity=50);opacity:0.5;   }
.slider .pnBtn .arrow{ display:none;   position:absolute; top:0; z-index:1; width:60px; height:350px;  }
.slider .pnBtn .arrow:hover{ filter:alpha(opacity=60);opacity:0.6; }
.slider .prev .arrow{ right:0; background:url(../images/slider-arrow.png) -120px 0 no-repeat;   }
.slider .next .arrow{ left:0; background:url(../images/slider-arrow.png) 0 0 no-repeat;  }



/* 修改 */

.focusBox { position: relative; width: 1000px; height: 350px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white; margin:0 auto }
.focusBox .pic img { width: 1000px; height: 350px; display: block; }
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px; padding: 0 0 0 10px; color:#fff}
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }
.focusBox .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
.focusBox .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.focusBox .num li.on a,.focusBox .num a:hover{ background:#f60;  }

/* 修改 */



.index_quick{ height:167px; padding-top:11px}
.index_quick img{ float:left; margin:0 5px;}

.index_news{ width:473px; margin-top:17px;}
.index_news .t{ background:url(../images/index05.jpg) left no-repeat #e8eef7; border-bottom:1px solid #2362b7; font-size:12px; color:#FFF; line-height:37px; position:relative}
.index_news .t span{ display:inline-block; text-align:center; width:75px;}
.index_news .t a{ position:absolute; right:5px; color:#3d3d3d}
.index_news .t a:hover{ color:#2362b7}
.index_news li{ height:44px; color:#888888; font-size:12px; margin-top:25px;}
.index_news li span{ float:left; line-height:44px; border-right:1px solid #c4c4c4; width:70px; color:#2362b7; font-size:16px}
.index_news li div{ width:360px; float:right; margin-right:21px;}
.index_news li div a{ color:#303030; font-size:14px}
.index_news li div a:hover{ color:#2362b7}

.index_news01{ width:285px; margin-top:17px; margin-left:14px;}
.index_news01 .t{ background:url(../images/index05.jpg) left no-repeat #e8eef7; border-bottom:1px solid #2362b7; font-size:12px; color:#FFF; line-height:37px; position:relative}
.index_news01 .t span{ display:inline-block; text-align:center; width:75px;}
.index_news01 .t a{ position:absolute; right:5px; color:#3d3d3d}
.index_news01 .t a:hover{ color:#2362b7}
.txtScroll-top{ width:285px;  overflow:hidden; position:relative; }
.txtScroll-top .hd{ overflow:hidden;  height:36px; background:#e8eef7; font-weight:bold; line-height:36px;}
.txtScroll-top .hd .w40{ width:105px; display:inline-block; text-align:center}
.txtScroll-top .hd .w30{ width:85px; display:inline-block; text-align:center}
.txtScroll-top .bd{ }
.txtScroll-top .infoList li{ height:36px; line-height:36px; color:#747474; border-bottom:1px dashed #c5c5c5  }
.txtScroll-top .infoList li .w40{ width:105px; display:inline-block; text-align:center}
.txtScroll-top .infoList li .w30{ width:85px; display:inline-block; text-align:center}
.txtScroll-top .infoList li .red{ color:#ff2a00}
.index_news01 th{ text-align:center; height:36px; line-height:36px; color:#2362b7; background:#e8eef7}
.index_news01 td{ height:36px; line-height:36px; text-align:center; color:#747474; border-bottom:1px dashed #c5c5c5}
.index_news01 td.red{ color:#ff2a00}
/* 修改20181017 */
.txtMarquee-top{ width:285px;  overflow:hidden; position:relative;  }
.txtMarquee-top .hd{overflow:hidden;  height:36px; background:#e8eef7; font-weight:bold; line-height:36px;}
.txtMarquee-top .hd .w40{ width:105px; display:inline-block; text-align:center}
.txtMarquee-top .hd .w30{ width:85px; display:inline-block; text-align:center}
.txtMarquee-top .bd{  }
.txtMarquee-top .infoList li{ height:36px; line-height:36px; color:#747474; border-bottom:1px dashed #c5c5c5  }
.txtMarquee-top .infoList li .w40{ width:105px; display:inline-block; text-align:center}
.txtMarquee-top .infoList li .w30{ width:85px; display:inline-block; text-align:center}
.txtMarquee-top .infoList li .red{ color:#ff2a00}
/* 修改20181017 */

.index_news02{ width:216px; margin-top:17px;}
.index_news02 .t{ background:url(../images/index05.jpg) left no-repeat #e8eef7; border-bottom:1px solid #2362b7; font-size:12px; color:#FFF; line-height:37px; position:relative}
.index_news02 .t span{ display:inline-block; text-align:center; width:75px;}
.index_news02 li{ height:43px; line-height:43px; margin-top:6px}
.index_news02 li a{ display:block; height:43px; background:url(../images/index06.jpg) no-repeat; padding-left:40px; color:#FFF}
.index_news02 li a:hover{ text-decoration:underline}

.footer{ color:#FFF; line-height:20px;}
.footer a{ color:#FFF}
.footer a:hover{ text-decoration:underline}

.ny_left{ width:233px; font-family:"微软雅黑"}
.ny_left .t{ height:102px; text-align:center; background:url(../images/ny01.jpg) no-repeat; line-height:102px; color:#FFF; font-size:22px}
.ny_left .con{ background:#e8eef7; padding:10px 0; border-bottom:2px solid #3476cf}
.ny_left .con ul{ width:197px; margin:0 auto}
.ny_left .con ul li{ height:46px; border-bottom:1px dashed #3476cf}
.ny_left .con ul li a{ display:block; background:url(../images/ny02.jpg) center no-repeat; line-height:46px; color:#3476cf; font-size:16px; padding-left:21px}
.ny_left .con ul li a:hover{ text-decoration:underline}

.ny_left .jz01{}
.ny_left .jz01 .t{ height:35px; line-height:35px; padding-left:30px; color:#FFF; font-size:16px; background: url(../images/ny06.jpg) no-repeat; text-align:left}
.ny_left .jz01 .con01{ background:#f1f5fc; padding:10px; font-family:"微软雅黑"}
.ny_left .jz01 .con01 h3{ color:#3476cf; padding:5px 0}
.ny_left .jz01 .con01 p{ color:#4c4c4c; border-bottom:0px dashed #949494; padding-bottom:5px; line-height:20px}
.ny_left .jz01 .con01 p span{ color:#d84848; padding:5px 0; display:inline-block}
.ny_left .jz02 .t{ height:35px; line-height:35px; padding-left:30px; color:#FFF; font-size:16px; background: url(../images/ny06.jpg) no-repeat; text-align:left; margin-top:10px; position:relative;}
.ny_left .jz02 .t a{ position:absolute; right:5px; color:#fff; font-size:12px}
.ny_left .jz02 .t a:hover{ color:#2362b7}
.ny_left .jz02 .con01{ background:#f1f5fc; padding:10px; font-family:"微软雅黑"}
.ny_left .jz02 .con01 ul li{ width:207px; height:171px; background:#f1f1f1; margin:4px}
.ny_left .jz02 .con01 ul li img{ width:207px; height:134px}
.ny_left .jz02 .con01 ul li a{ color:#2e2e2e}
.ny_left .jz02 .con01 ul li a p{ position:relative; height:34px; line-height:34px; padding-left:8px;}
.ny_left .jz02 .con01 ul li a p span{ position:absolute; color:#FFF; width:55px; height:20px; text-align:center; line-height:20px; color:#FFF; right:8px; top:6px; background:#3476cf}

.ny_right{ width:745px;}
.ny_right .t{ background:url(../images/ny03.jpg) #e8eef7 left center no-repeat; height:45px; line-height:45px; border-bottom:1px solid #3476cf; padding-left:49px; color:#FFF; font-size:14px; font-family:"微软雅黑"; position:relative;}
.ny_right .t .pos{ position:absolute; right:10px; color:#3d3d3d; font-size:12px; top:0}
.ny_right .t .pos a{ color:#3d3d3d; padding:0 5px}
.ny_right .t .pos a:hover{ color:#3476cf}

.ny_right .list{ border-bottom:2px solid #3476cf; padding-bottom:10px}
.ny_right .list ul{ border-bottom:1px dashed #3476cf}
.ny_right .list ul li{ height:36px; line-height:36px; color:#3476cf; font-size:14px}
.ny_right .list ul li a{ float:left; color:#3d3d3d; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:600px}
.ny_right .list ul li a:hover{ color:#3476cf}
.ny_right .list ul li span{ float:right}

.ny_right .content .header{ text-align:center; padding:10px 0; color:#3d3d3d}
.ny_right .content .header p{ line-height:30px;}
.ny_right .content .details{ background:#e8eef7; padding:20px; line-height:24px; font-size:14px}

.ny_right{ width:745px;}
.ny_right .t1{ background:url(../images/ny04.jpg) #e8eef7 left center no-repeat; height:45px; line-height:45px; border-bottom:1px solid #3476cf; padding-left:49px; color:#FFF; font-size:14px; font-family:"微软雅黑"; position:relative;}
.ny_right .t1 .pos{ position:absolute; right:10px; color:#3d3d3d; font-size:12px; top:0}
.ny_right .t1 .pos a{ color:#3d3d3d; padding:0 5px}
.ny_right .t1 .pos a:hover{ color:#3476cf}

.ny_right .list01{ padding-bottom:10px}
.ny_right .list01 ul{ padding:10px 0}
.ny_right .list01 ul li{ width:177px; height:147px; background:#f1f1f1; float:left; margin:4px}
.ny_right .list01 ul li img{ width:177px; height:115px}
.ny_right .list01 ul li a{ color:#2e2e2e}
.ny_right .list01 ul li a p{ position:relative; height:34px; line-height:34px; padding-left:8px;}
.ny_right .list01 ul li a p span{ position:absolute; color:#FFF; width:55px; height:20px; text-align:center; line-height:20px; color:#FFF; right:8px; top:6px; background:#3476cf}

.ny_right .con{ background:#e8eef7; margin-top:17px; padding:0 20px}
.ny_right .con .t2{ border-bottom:1px solid #3476cf; color:#3476cf; line-height:45px; height:45px; font-size:16px; position:relative}
.ny_right .con .t2 .pos{ position:absolute; right:10px; color:#3d3d3d; font-size:12px; top:0}
.ny_right .con .t2 .pos a{ color:#3d3d3d; padding:0 5px}
.ny_right .con .t2 .pos a:hover{ color:#3476cf}
.ny_right .con .details{ color:#747474; font-size:14px; line-height:20px; padding-top:20px;}
.ny_right .con h3{ color:#3476cf; padding:5px 0}
.ny_right .con .form_left{ width:110px; text-align:right; color:#747474; font-size:14px; padding:5px 0; line-height:30px;}
.ny_right .con .form_left span.red{ color:#ff2a00}
.ny_right .con .form_right{ width:500px; margin-left:10px; padding:5px 0; line-height:30px;}
.ny_right .con .form_right .input{ height:30px; line-height:30px; border:1px solid #a9a9a9}
.ny_right .con .form_right select{ height:30px; line-height:30px; border:1px solid #a9a9a9; margin-right:5px;}
.ny_right .con .form_right textarea{ width:300px; height:60px; resize:none}
.ny_right .con .btn{ width:176px; height:42px; background:#FFF; border:1px solid #2362b7; line-height:42px; text-align:center; color:#2362b7; font-size:16px; cursor:pointer}
.ny_right .con .btn:hover{ background:#2362b7; color:#FFF}
.ny_right .con .btn01{ width:93px; height:40px; background:#ff2a00; border:1px solid #ff2a00; line-height:42px; text-align:center; color:#fff; font-size:16px; cursor:pointer; margin-right:20px;}
.ny_right .con a{ color:#747474}