@charset "gb2312";
/* CSS Document */

*{ margin:0 auto; padding:0;}
body,dl,dt,dd,ul,li,h1,h2,h3,h4,h5,h6,span,p,th,td{margin:0 auto;padding:0;}
li{ list-style:none;}
a{ color:#555;text-decoration:none;}
a:hover{ color:#315b93;}
body{ font-family:"Microsoft YaHei",Î¢ÈíÑÅºÚ,"MicrosoftJhengHei",»ªÎÄÏ¸ºÚ,STHeiti,MingLiu; word-wrap:break-word;
overflow-x: hidden; color:#555;}
img{ border:0px;}
input{outline:none;}
.left {float: left;}
.right {float: right;}


/*logo*/
        .slideBox{ width:100%; height:200px; overflow:hidden; position:relative; }
		.slideBox .bd{ position:relative; z-index:0;   }
		.slideBox .bd li{ zoom:1; vertical-align:middle; }
		.slideBox .bd img{ width:100%; height:200px; display:block;  }
.top{ position:absolute; z-index:1; top:0; width:100%; height:40px;}
.top ul{ width:1100px; height:40px; line-height:40px; font-size:14px;}
.top ul li span{ float:left; color:#315b93; padding:0 5px;}
.top ul li a{ display:block; color:#315b93; float:left;} 
.logo{ position:absolute; z-index:1; top:57px; width:100%; height:143px;}
.logo ul{ width:1100px; height:165px;}
.logo ul li img{ margin-left:60px;}
.logo ul li .search1{ width:208px; height:42px; border:2px solid #fff; float:left; margin-top:40px; padding-left:20px;
line-height:42px;}
.logo ul li .search2{ width:62px; height:46px; border:2px solid #fff; float:left; margin-top:40px;
background:#486899; font-size:16px; color:#fff;}
.logo ul li h1{ background:#fff; float:left; margin-top:5px; font-weight:normal; width:274px; height:30px;
line-height:30px; font-size:12px; float:left; padding:0 10px; filter:alpha(opacity=80);  opacity: 0.8;
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);}
.logo ul li h1 a{ padding:0 5px;}


/*navigation*/
.navigation{ width:100%; height:58px; background:#315b93;}
.navigation h1{ width:1100px; height:58px; font-weight:normal; line-height:58px; font-size:20px; text-align:center;}
.navigation h1 a{ display:block; float:left; color:#fff; width:137px;}
.navigation h1 a:hover{ background:#e5e5e5; color:#315b93;}


/*follow*/
.follow{ width:1100px; height:90px; margin-top:15px;}
.follow h1{ width:82px; height:50px; float:left; background:#315b93; padding:20px 0px 20px 28px; color:#fff; letter-spacing:10px; font-weight:normal; font-size:20px;}
.follow ul{ width:990px; height:90px; float:left; background:#f0f0f0; text-align:center; }
.follow ul h2 a{ width:990px; font-weight:normal; display:block; color:#315b93; font-size:20px;
height:45px; line-height:45px; overflow:hidden; margin-top:10px;}
.follow ul h2 a:hover{color:#de2910;}
.follow ul li{ float:left;}
.follow ul li a{ background:url(yp-dian.png) left center no-repeat; width:305px; font-size:13px; height:30px; line-height:30px; overflow:hidden; padding-left:10px; margin-left:15px; text-align:left;}


/*content1*/
.content1{ width:1100px; height:352px; margin-top:15px;}

.yx-rotaion-content{	
	position:relative;
	width:583px;
	height:350px;
}

.yx-rotaion-content .yx-rotaion {
	position:relative;
	width:583px;
	height:350px;
	overflow:hidden;
}
.yx-rotaion-content .yx-rotaion .rotaion_list img {
	width:583px;
	height:350px;
	display:block;
}
.yx-rotaion-content .txt {
	position:absolute;
	height:30px;
	width:516px;#width:577px;
	overflow:hidden;
	padding:0 33px;#padding:0 3px;
	top:0; 
	z-index:3;
	margin-top:244px;
	overflow:hidden;
}
.yx-rotaion-content .txt li {
	height:30px;
	line-height:30px;
	position:absolute;
}
.yx-rotaion-content .txt li a {
	display:block;
	font-size:15px;
	width:523px;
	color:#fff;
}

.yx-rotaion-content .yx-rotaion .num {
	bottom:0px;
    font-size: 0;
    position: absolute;
    z-index:1;
	background:#555;
	width:523px;
	padding:30px 30px 0px 30px;
	height:78px;
	filter:alpha(opacity=80);  opacity: 0.8;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
}
.yx-rotaion-content .yx-rotaion .num li {
	float:left;
	position:relative;
	width:122px;
	height:67px;
	overflow:hidden;
	margin:0 2px;
	cursor:pointer;
	border:2px solid #555;
}
.yx-rotaion-content .yx-rotaion .num .on {
   border:2px solid #fff;
}
.yx-rotaion-content .yx-rotaion .prev {
    background:url(left-icon.png) no-repeat;
    display: block;
    height: 30px;
    left: 3%;
    position: absolute;
    top: 85%;
    width: 13px;
	z-index:9;
}
.yx-rotaion-content .yx-rotaion .next {
    background:url(right-icon.png) no-repeat;
    display: block;
    height: 30px;
    right: 3%;
    position: absolute;
    top: 85%;
    width: 13px;
	z-index:9;
}

.SS1{ width:505px; height:350px; overflow:hidden;}
.hd2{ height:48px; line-height:48px; position:relative; border-bottom:1px solid #315b93; background:#f0f0f0;}
.hd2 ul{ position:absolute;}
.hd2 ul li{ float:left;}
.hd2 ul li a{ float:left; height:48px; text-align:center; cursor:pointer; font-size:15px; padding:0 10px;}
.hd2 ul li a:hover{background:#315b93 url(icon1.png) 10px center no-repeat; color:#fff;  padding-left:40px; font-size:18px;}
.hd2 ul li.on a{background:#315b93 url(icon1.png) 10px center no-repeat; color:#fff; padding-left:40px;}
.bd2 ul{width:485px; height:262px; overflow:hidden; padding:20px 10px;}
.bd2 ul li{height:30px; line-height:30px; float:left; width:485px; font-size:14px;}
.bd2 ul li a{ width:397px; display:block; margin-right:10px; overflow:hidden; float:left; height:30px;}
.bd2 ul li span{ float:right;}
.bd5 ul{width:485px; height:262px; overflow:hidden; padding:20px 10px;}
.bd5 ul li{height:30px; line-height:30px; float:left; width:485px; font-size:14px;}
.bd5 ul li a{ background:url(yp-dian.png) left center no-repeat; width:377px; display:block; margin-right:10px; overflow:hidden; float:left; height:30px; padding-left:20px;}
.bd5 ul li span{ float:right;}
.gd{ float:right; padding-right:10px; font-size:14px;}

.bd2 ul li h2{ float:left; width:7px; height:7px; background:#004986; margin:11px 10px 0px 5px;}
.bd2 ul h1 a{ font-weight:normal; font-size:14px; color:#518cca; text-align:right;
display:block; width:475px; height:40px; line-height:40px;}



/*pic*/
.banner{height:110px; width:1100px; overflow:hidden; position:relative; margin-top:10px;}
.banner .d1 img{width:1100px; height:110px; display:block;}
.banner .d2{ height:13px; position:absolute; z-index:1; right:50px; bottom:10px;}
.banner .d2 li{width:13px; height:13px; overflow:hidden; cursor:pointer;
 background:url(banner-icon2.png) no-repeat; float:right; margin:0 3px; display:inline;}
.banner .d2 li.nuw{ background:url(banner-icon1.png) no-repeat;}


/*content2*/
.content2{ width:1100px; height:352px; margin-top:10px;}
.content2-left{ width:756px; height:350px; border:1px solid #ddd;}
.content2-left1{ width:229px; height:350px; margin-left:20px;}
.content2-left1 h1{ width:229px; height:48px; font-weight:normal;
border-bottom:1px solid #315b93;}
.content2-left1 h1 span{ width:12px; height:12px; background:#315b93; float:left; 
margin-top:24px; margin-left:35px;}
.content2-left1 h1 a{ font-size:18px; color:#2864a2; margin-left:15px; float:left; margin-top:17px; letter-spacing:3px;}
.content2-left1 ul{ width:229px;}
.content2-left1 ul li a{ width:169px; height:41px; margin:7px 0px; line-height:41px; padding-left:60px; display:block;}
.an1 a{background:#f1f0f0 url(icon3-1.png) 13px center no-repeat;}
.an1 a:hover{background:#315b93 url(icon3.png) 13px center no-repeat; color:#fff;}
.an2 a{background:#f1f0f0 url(icon4.png) 13px center no-repeat;}
.an2 a:hover{background:#315b93 url(icon4-1.png) 13px center no-repeat; color:#fff;}
.an3 a{background:#f1f0f0 url(icon5.png) 13px center no-repeat;}
.an3 a:hover{background:#315b93 url(icon5-1.png) 13px center no-repeat; color:#fff;}
.an4 a{background:#f1f0f0 url(icon6.png) 13px center no-repeat;}
.an4 a:hover{background:#315b93 url(icon6-1.png) 13px center no-repeat; color:#fff;}
.an5 a{background:#f1f0f0 url(icon7.png) 13px center no-repeat;}
.an5 a:hover{background:#315b93 url(icon7-1.png) 13px center no-repeat; color:#fff;}
.an6 a{background:#f1f0f0 url(icon8.png) 13px center no-repeat;}
.an6 a:hover{background:#315b93 url(icon8-1.png) 13px center no-repeat; color:#fff;}




.content2-right{ width:332px; height:350px; border:1px solid #ddd;}
.content2-right h1{ width:312px; height:48px; font-weight:normal;
border-bottom:1px solid #315b93;}
.content2-right h1 span{ width:12px; height:12px; background:#315b93; float:left; 
margin-top:24px; margin-left:90px;}
.content2-right h1 a{ font-size:18px; color:#2864a2; margin-left:15px; float:left; margin-top:17px; letter-spacing:3px;}
.content2-right p{ line-height:30px; font-size:14px; width:292px; height:120px; overflow:hidden; text-indent:2em; margin-top:10px; text-align:justify;}
.content2-right p a{ color:#2763a1;}
.content2-right ul{ width:302px; height:135px; margin-top:10px;}
.content2-right ul li{ float:left;}
.content2-right ul li a{ width:115px; height:35px; border:1px dashed #ddd; float:left; margin:6px; text-align:center; line-height:35px; background:url(icon2.png) 20px center no-repeat; padding-left:20px; display:block;}
.content2-right ul li a{ font-size:14px; color:#2763a1;}
.content2-right ul li a:hover{ background:#e8e5e5 url(icon2.png) 20px center no-repeat;}


/*content3*/
.content3{ width:1100px; height:352px; margin-top:10px;}
.content3-left{ width:628px; height:350px; border:1px solid #ddd;}
.content3-left h1{ width:608px; height:48px; background:url(title-bj.png) bottom center no-repeat; font-weight:normal;}
.content3-left h1 span{ font-size:18px; color:#2864a2; margin-left:15px; float:left; margin-top:17px;}
.content3-left h1 a{ float:right; font-size:14px; margin-top:20px; margin-right:15px;}
.mailbox{ width:608px; height:45px; margin-top:10px;}
.mailbox li{ float:left;}
.mailbox1 a{ float:left; width:58px; height:45px; background:#e4e1e0 url(icon9.png) center center no-repeat; margin-right:20px;}
.mailbox1 a:hover{ width:136px; background:url(icon9-1.png) no-repeat;}
.mailbox2 a{ float:left; width:58px; height:45px; background:#e4e1e0 url(icon10.png) center center no-repeat; margin-right:20px;}
.mailbox2 a:hover{ width:136px; background:url(icon10-1.png) no-repeat;}
.mailbox3 a{ float:left; width:58px; height:45px; background:#e4e1e0 url(icon11.png) center center no-repeat; margin-right:20px;}
.mailbox3 a:hover{ width:136px; background:url(icon11-1.png) no-repeat;}
.mailbox4 a{ float:left; width:58px; height:45px; background:#e4e1e0 url(icon12.png) center center no-repeat; margin-right:20px;}
.mailbox4 a:hover{ width:136px; background:url(icon12-1.png) no-repeat;}
.mailbox5 a{ color:#fff;}
.hdjl{width:383px; height:200px; overflow:hidden; padding:20px 0px;}
.hdjl li{height:30px; line-height:30px; float:left; width:383px; font-size:14px;}
.hdjl li a{ width:300px; display:block; margin-right:10px; overflow:hidden; float:left; height:30px;}
.hdjl li span{ float:right;}
.hdjl li h2{ float:left; width:4px; height:4px; background:#004986; margin:14px 10px 0px 18px;}
.pic1{ width:170px; height:220px; overflow:hidden; padding:10px 33px;}
.pic1 li{ width:169px; height:47px; border:1px solid #ddd; margin:6px 0px;}


.content3-right{ width:460px; height:350px; border:1px solid #ddd;}
.content3-right h1{ width:440px; height:48px; font-weight:normal;
background:url(title-bj1.png) bottom center no-repeat;}
.content3-right h1 span{ width:12px; height:12px; background:#315b93; float:left; 
margin-top:24px; margin-left:20px;}
.content3-right h1 a{ font-size:18px; color:#2864a2; margin-left:15px; float:left; margin-top:17px;}
.content3-right1{ width:215px; height:240px; margin:0px 25px;}
.content3-right1 li a{ width:123px; height:71px; border:1px solid #eee; margin:20px 0px;
line-height:71px; font-size:18px; padding-left:90px; color:#fff; display:block;}
.an7{ background:#00a0e9 url(icon14.png) 20px center no-repeat; }
.an8{ background:#f6b733 url(icon15.png) 20px center no-repeat; }
.an9{ background:#f45b25 url(icon16.png) 20px center no-repeat; }
.content3-right2{ width:172px; height:240px;}
.content3-right2 li{ width:172px; height:66px; margin:25px 0px;}
.content3-right2 li a{ display:block; width:172px; height:30px; line-height:30px; background:#e2e1e1; margin:1px 0px; text-align:center;}



/*link*/
.SS{ width:1100px; min-height:120px; overflow:hidden; margin-top:10px; border:1px solid #ddd;}
.hd1{ height:38px; line-height:38px; position:relative;}
.hd1 ul{ position:absolute;}
.hd1 ul li{ float:left;}
.hd1 ul li a{ float:left; height:38px; text-align:center; cursor:pointer; font-size:16px; padding:0 20px; color:#315b93;}
.hd1 ul li a:hover{background:#315b93; color:#fff;}
.hd1 ul li.on a{background:#315b93; color:#fff;}
.bd1 ul{ background:#f2f1f1; width:1050px; min-height:62px; overflow:hidden; padding:10px 25px;}
.bd1 ul li{height:30px; line-height:30px; float:left; width:75px; text-align:center;}
.bd1 ul li a{ width:75px; display:block; overflow:hidden; float:left; height:30px; font-size:14px;}



/*bottom*/
.bottom{ width:100%; height:140px; margin-top:10px; border-top:22px solid #315b93; background:#f2f1f1;}
.bottom-content{ width:1100px; height:140px;}
.bottom ul{ width:420px; height:110px; float:left; padding-top:30px; margin-left:290px;}
.bottom ul li{ width:420px; height:30px; float:left; text-align:center; font-size:14px; color:#315b93;}
.bottom ul li a{ color:#315b93;}
.bottom ul li span{ padding:0 5px;}
.bottom img{margin-right:290px; margin-top:30px;}




.SS2{ width:500px; height:272px; overflow:hidden; margin-top:16px; margin-left:10px;}
.hd3{ height:48px; line-height:48px; position:relative; border-bottom:1px solid #315b93; background:#f0f0f0;}
.hd3 ul{ position:absolute;}
.hd3 ul li{ float:left;}
.hd3 ul li a{ float:left; height:48px; text-align:center; cursor:pointer; font-size:15px; padding:0 10px;}
.hd3 ul li a:hover{background:#315b93 url(icon1.png) 10px center no-repeat; color:#fff;  padding-left:40px; font-size:18px;}
.hd3 ul li.on a{background:#315b93 url(icon1.png) 10px center no-repeat; color:#fff; padding-left:40px;}
.bd3 ul{width:500px; height:206px; overflow:hidden; padding:10px 10px;}
.bd3 ul li{height:30px; line-height:30px; float:left; width:480px; font-size:14px;}
.bd3 ul li a{ width:380px; display:block; margin-right:10px; overflow:hidden; float:left; height:30px;}
.bd3 ul li span{ float:right;}