﻿@charset "utf-8";
/* CSS Document */

body {
	margin: 0 auto;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	min-width:1025px;
	background:#d2ebff url(../images/bg03.jpg) top repeat-x
}
.wrapper {
	width: 1025px;
	margin: 0 auto;
}
a {
	outline: none;
hide-focus:expression(this.hideFocus=true);
text-decoration:none
}
a:hover{ text-decoration:underline}
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:url(../images/bg01.jpg) repeat-x}
.bg02{ background:#183e6b; border-bottom:2px solid #FFF; border-top:2px solid #FFF}
.bg03{ background:url(../images/bg03.jpg) top repeat-x}
.bg_fff{ background:#FFF}
.bg_d8edff{ background:#d8edff}

.index_header{ position:relative; width:255px; height:60px; z-index:1; right:0; top:-80px; float:right; text-align:right}
.index_header a{ color:#ffffff; font-size:14px; padding:0 10px}
.index_header .search{ border:2px solid #FFF; background:url(../images/index05.jpg) left no-repeat; padding-left:26px; margin-top:10px}
.index_header .search .btn{ width:71px; height:26px; border:0; cursor:pointer; background:#125cc5; color:#FFF; text-align:center}
.index_header .search .input{ width:154px; height:26px; line-height:26px; color:#bdbdbd; border:0}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.nav{ padding:0; height:51px; line-height:51px; position:relative; z-index:1; font-family:Arial, Helvetica, sans-serif; background:#183e6b }
.nav a{ color:#fff;  }
.nav .nLi{ float:left;  position:relative; display:inline;  }
.nav .nLi h3{ float:left;  }
.nav .nLi h3 a{ display:block; padding:0 24px; font-size:14px;  text-decoration:none  }
.nav .sub{ display:none; width:117px; left:10px; top:51px;  position:absolute; background:#183e6b url(../images/index07.jpg) bottom no-repeat;  line-height:26px; padding:5px  }
.nav .sub li{ zoom:1; }
.nav .sub a{ display:block; padding:0 10px; background:url(../images/arrow04.png) right no-repeat; border-bottom:1px dashed #889bb8 }
.nav .sub a:hover{ background:#6d6d6d; color:#fff; text-decoration:none  }
.nav .on h3 a{ color:#fff; background:url(../images/index06.jpg) center center no-repeat   }



.slideBox{ overflow:hidden; position:relative; margin:0 auto;  width:1025px; height:366px; padding:8px 9px 0 10px;margin-left:-10px;}
.slideBox .hd{ height:79px; overflow:hidden; position:absolute; right:9px;  bottom:0; z-index:1; background:url(../images/index09.png) no-repeat; width:1025px; text-align:center; }
.slideBox .hd ul{ overflow:hidden; zoom:1;  }
.slideBox .hd ul li{ margin-right:2px;  width:9px; height:9px; line-height:14px; text-align:center; background:#fff; cursor:pointer; display:inline-block; border-radius:25px; margin-top:30px}
.slideBox .hd ul li.on{ background:#ff8400;}
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:1025px; height:335px; display:block;  }

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }

.slideBox01{ overflow:hidden; position:relative; margin:0 auto; background:url(../images/index08.jpg) top no-repeat; width:1006px; height:164px; padding:8px 9px 0 10px}
.slideBox01 .bd{ position:relative; height:100%; z-index:0;   }
.slideBox01 .bd li{ zoom:1; vertical-align:middle; }
.slideBox01 .bd img{ width:1006px; height:164px; display:block;  }

.index_news{ width:1006px; margin:0 auto; margin-top:10px}
.index_news .t{ color:#4c4a4f; position:relative; line-height:50px; border-bottom:1px solid #183e6b; background:url(../images/index10.jpg) left no-repeat; padding-left:36px; font-size:22px;}
.index_news .t .more{ position:absolute; right:0; color:#4f4f4f; font-size:16px; line-height:30px}
.index_news .con{ padding:20px 0}
.index_news .con li{ float:left; position:relative; width:314px; margin-top:10px; border-bottom:1px dashed #194376; padding-bottom:10px; margin-right:16px}
.index_news .con li img{ width:314px; height:194px; margin-bottom:10px}
.index_news .con li a.txt{ color:#363636; font-size:16px; line-height:24px; background: url(../images/arrow05.jpg) left 8px no-repeat; padding-left:17px; display:block}
.index_news .con li span{color:#bfbfbf; display:block; color:#194376; font-size:16px}

.index_news01{ width:654px; margin-top:10px; margin-left:20px}
.index_news01 .t{ color:#4c4a4f; position:relative; line-height:50px; border-bottom:1px solid #183e6b; background:url(../images/index11.jpg) left no-repeat; padding-left:36px; font-size:22px;}
.index_news01 .t .more{ position:absolute; right:0; color:#4f4f4f; font-size:16px; line-height:30px}
.index_news01 .sf{ color:#616161; font-size:14px; line-height:22px; margin-top:10px}
.index_news01 .sf a{ color:#363636; font-size:18px; display:block}
.index_news01 .sf span{ color:#194376; font-size:16px}
.index_news01 .sf img{ float:left; width:141px; height:94px; margin-top:10px}
.index_news01 .sf .txt{ width:495px; float:left; margin-left:10px}
.index_news01 ul{ margin:10px 0}
.index_news01 ul li{ color:#bfbdbe; line-height:22px; width:307px; float:left; border-top:1px dashed #194376; padding-top:10px; margin-right:20px; margin-top:10px; font-size:16px}
.index_news01 ul li a{padding-left:16px; color:#363636; display:block; background: url(../images/arrow05.jpg) left 8px no-repeat}
.index_news01 ul li span{ color:#194376; font-size:16px; padding-left:16px}

.index_quick{ width:315px; margin-top:40px; margin-right:10px}
.index_quick .img{ width:86px; height:86px; margin-bottom:10px}
.index_quick .input{ width:178px; height:31px; border:1px solid #1f3658;}
.index_quick .btn{ background:#1f3658; margin-left:1px; height:33px; width:60px; text-align:center; color:#FFF; line-height:33px; border:0; cursor:pointer}
.index_quick td{ padding:10px}
.index_quick td a{ color:#194376; font-size:14px}

.footer{ border-top:1px solid #183e6b; margin-top:0; padding-top:10px; width:1031px; margin-left:auto; margin-right:auto; font-size:12px; color:#363636; line-height:20px; border-bottom:18px solid #a8c8e5; padding-bottom:20px; margin-bottom:20px}

.ny_banner{ height:156px; margin:0 auto; background:url(../images/index08.jpg-) no-repeat; width:1006px; padding:8px 9px 8px 10px}
.ny_banner img{ width:1006px; height:156px}

.ny_left{ width:213px; margin-top:17px; margin-left:10px}
.ny_left .t{ background:url(../images/ny03.jpg) no-repeat; height:70px; font-size:20px; line-height:65px; color:#FFF; text-transform:uppercase; padding-left:25px}

.sideMenu{ margin-top:4px}
.sideMenu h3{ height:35px; line-height:35px; padding-left:30px; background: url(../images/ny04.jpg) no-repeat; cursor:pointer;font:normal 14px/32px; color:#FFF; margin-top:1px; font-weight:normal}
.sideMenu h3.on{ background:url(../images/ny05.jpg) no-repeat}
.sideMenu h3 a{ color:#FFF; text-decoration:none}
.sideMenu ul{ padding:8px 25px; color:#999; display:none; /* 默认都隐藏 */ }
.sideMenu ul a{ background:url(../images/arrow06.jpg) left no-repeat; padding-left:20px; color:#b0b0b0; line-height:24px}
.sideMenu ul a:hover{ background:url(../images/arrow07.jpg) left no-repeat; color:#ff8400; text-decoration:none}

.ny_left .ny_news{ margin-top:7px; border-bottom:1px solid #194376}
.ny_left .ny_news .header{ border-bottom:1px solid #183e6b; color:#194376; font-size:16px; position:relative; line-height:30px}
.ny_left .ny_news .header .more{ position:absolute; right:0; color:#333333; text-decoration:none; font-size:14px}
.ny_left .ny_news .header .more:hover{ color:#194376}
.ny_left .ny_news li{ border-bottom:1px dashed #194376; font-size:14px; margin-top:10px}
.ny_left .ny_news li.last{ border-bottom:0}
.ny_left .ny_news li a{ color:#363636; display:block;}
.ny_left .ny_news li span{ color:#194376; padding:5px 0; display:block}

.ny_left .ny_tabloid{ margin-top:7px; border-bottom:1px solid #194376}
.ny_left .ny_tabloid .header{ border-bottom:1px solid #183e6b; color:#194376; font-size:16px; position:relative; line-height:30px}
.ny_left .ny_tabloid .header .more{ position:absolute; right:0; color:#333333; text-decoration:none; font-size:14px}
.ny_left .ny_tabloid .header .more:hover{ color:#194376}
.ny_left .ny_tabloid li{ font-size:14px; margin-top:10px; float:left; width:102px; margin-right:4px}
.ny_left .ny_tabloid li img{ width:102px; height:64px}
.ny_left .ny_tabloid li a{ color:#363636; display:block;}
.ny_left .ny_tabloid li span{ color:#194376; padding:5px 0; display:block}

.ny_left .ny_quick img{ margin-top:9px}

.ny_right{ width:773px; margin-right:7px; margin-top:17px}
.ny_right .header{ border-bottom:1px solid #183e6b; height:33px; line-height:26px; color:#194376; padding-right:5px; font-size:22px}
.ny_right .header .pos{ float:right; background:url(../images/arrow08.jpg) left no-repeat; padding-left:26px; color:#424242}
.ny_right .header a{ color:#424242; padding:0 5px}
.ny_right .header a:hover{ color:#ff8400}

.ny_right .pic_list li{ float:left; position:relative; width:249px; margin-top:10px; padding-bottom:10px; margin-right:8px}
.ny_right .pic_list li img{ width:249px; height:154px; margin-bottom:10px}
.ny_right .pic_list li a{ color:#363636; font-size:14px;}
.ny_right .pic_list li span{color:#bfbfbf; display:block; color:#194376; font-size:14px; padding-top:5px}

.ny_right .ny_list{}
.ny_right .ny_list li{ border-bottom:1px dashed #194376; line-height:24px; margin-top:10px}
.ny_right .ny_list li a{ color:#363636; font-size:18px; background:url(../images/arrow07.jpg) left no-repeat; padding-left:30px; display:block}
.ny_right .ny_list li p{ color:#616161; padding-left:30px; font-size:14px}
.ny_right .ny_list li span{ color:#194376; font-size:16px; padding-left:30px}

.ny_right .list{}
.ny_right .list li{ border-bottom:1px dashed #9a9a9a; height:39px; line-height:39px; color:#2978c5}
.ny_right .list li a{ background:url(../images/arrow03.png) left no-repeat; color:#333; float:left; padding-left:14px; font-size:14px}
.ny_right .list li span{ float:right}

.ny_right .list01{}
.ny_right .list01 li{border-bottom:1px dashed #9a9a9a; color:#999999; margin-top:10px}
.ny_right .list01 li .img{ padding:1px; border:1px solid #307fca; width:147px; height:98px}
.ny_right .list01 li .img img{ width:147px; height:98px}
.ny_right .list01 li .txt{ margin-left:10px; width:610px}
.ny_right .list01 li .txt h2 a{ color:#333333; font-size:14px; font-weight:bold; padding-bottom:10px}
.ny_right .list01 li .txt span{ display:block; text-align:right; color:#2978c3}
.ny_right .list01 li .txt p{ line-height:22px}

.ny_content{}
.ny_content .header01{ text-align:center; color:#363636; font-size:22px; margin-top:20px}
.ny_content .header01 p{ color:#363636; font-size:14px; margin:15px auto}
.ny_content .details{ color:#363636; line-height:20px; color:#333; padding:20px}