﻿@charset "utf-8";
/* CSS Document */

body {
	margin: 0 auto;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif "微锟斤拷锟脚猴拷";
	min-width:1090px;
	background:#f3f3f3
}
.wrapper {
	width: 1090px;
	margin: 0 auto;
}
a {
	outline: none;
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) top center no-repeat #012b77; border-bottom:1px solid #1f6cbb}
.bg02{ background:#00317f; border-bottom:1px solid #1f6cbb}
.bg03{ background:url(../images/bg03.png) top center repeat-y}
.bg04{ background:#00317f;}

.index_search{ width:380px; color:#FFF; position:relative; font-size:16px; height:35px; line-height:35px; top:47px; right:88px;}
.index_search .input{ position:absolute; right:40px; height:33px; line-height:33px; background:url(../images/index01.png) top repeat-x; border:1px solid #b3b3b3; width:241px; color:#959595; padding-left:10px;}
.index_search .btn{ background:url(../images/index02.png) no-repeat; position:absolute; right:0; width:41px; height:35px; border:0; cursor:pointer}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.nav{ padding:0; height:58px; line-height:58px; position:relative; z-index:1;  }
.nav a{ color:#fff; text-decoration:none  }
.nav .nLi{ float:left;  position:relative; display:inline; background:url(../images/index03.png) right center no-repeat }
.nav .nLi h3{ float:left;  }
.nav .nLi h3 a{ display:block; padding:0 25px; font-size:20px; font-weight:normal}
.nav .sub{ display:none; width:140px; left:0; top:58px;  position:absolute; background:#001e57;  line-height:26px; padding:5px 0;  }
.nav .sub li{ zoom:1; }
.nav .sub a{ display:block; padding:0 10px; border-bottom:1px solid #52758e; text-align:center }
.nav .sub a:hover{ background:#6d6d6d; color:#fff;  }
.nav .on h3 a{ background:#001e57; color:#fff;   }

.slideBox{ width:530px; height:320px; overflow:hidden; position:relative; border:1px solid #d0cecf; padding:3px 4px; margin-top:12px;  }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:530px; height:320px; 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;  }

.index_news01{ width:401px; margin-top:12px; padding:2px; background:#FFF; border:1px solid #d0cecf}
.index_news01 .t{ background:url(../images/index04.png) left no-repeat #034097; height:45px; line-height:45px; position:relative; padding-left:47px; font-size:16px; color:#FFF}
.index_news01 .t a{ position:absolute; font-size:12px; color:#FFF; border:1px solid #3566ac; height:21px; line-height:21px; border-radius:5px; right:10px; top:11px; padding:2px 3px;}
.index_news01 .con{ width:390px; margin:0 auto; height:365px}
.index_news01 .con .tj{ border-bottom:1px dashed #8f8f8f; padding-bottom:15px; padding-top:17px;}
.index_news01 .con .tj img{ width:122px; height:88px; float:left; margin-left:12px;}
.index_news01 .con .tj .txt{ width:210px; margin-left:16px;}
.index_news01 .con .tj .txt a{ color:#0040a8}
.index_news01 .con .tj .txt p{ color:#222222; line-height:22px; margin-top:5px;}
.index_news01 .con li{ height:32px; line-height:32px; color:#8f8f8f; font-size:14px}
.index_news01 .con li a{ background:url(../images/arrow01.png) left no-repeat; padding-left:13px; color:#222222;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:390px; float:left}
.index_news01 .con li span{ float:right}

.index_news02{ width:767px; margin-top:10px; padding:2px; background:#FFF; border:1px solid #d0cecf}
.index_news02 .t{ background:url(../images/index06.png) left no-repeat #034097; height:45px; line-height:45px; position:relative; padding-left:47px; font-size:16px; color:#FFF}
.index_news02 .t a{ position:absolute; font-size:12px; color:#FFF; border:1px solid #3566ac; height:21px; line-height:21px; border-radius:5px; right:10px; top:11px; padding:2px 3px;}
.index_news02 .con{ width:738px; margin:0 auto; height:270px}
.index_news02 .con .tj{ padding-bottom:15px; padding-top:17px; width:301px;}
.index_news02 .con .tj img{ width:301px; height:239px; float:left;}
.index_news02 .con ul{ width:422px; margin-left:12px; float:left; font-size:14px; margin-top:10px}
.index_news02 .con li{ height:32px; line-height:32px; color:#8f8f8f}
.index_news02 .con li a{ background:url(../images/arrow01.png) left no-repeat; padding-left:13px; color:#222222;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:390px; float:left}
.index_news02 .con li span{ float:right}

.index_news03{ width:401px; margin-top:10px; padding:2px; background:#FFF; border:1px solid #d0cecf}
.index_news03 .t{ background:url(../images/index06.png) left no-repeat #034097; height:45px; line-height:45px; position:relative; padding-left:47px; font-size:16px; color:#FFF}
.index_news03 .t a{ position:absolute; font-size:12px; color:#FFF; border:1px solid #3566ac; height:21px; line-height:21px; border-radius:5px; right:10px; top:11px; padding:2px 3px;}
.index_news03 .con{ width:390px; margin:0 auto; height:261px}
.index_news03 .con ul{ width:390px; font-size:14px; margin-top:10px}
.index_news03 .con li{ height:32px; line-height:32px; color:#8f8f8f}
.index_news03 .con li a{ background:url(../images/arrow01.png) left no-repeat; padding-left:13px; color:#222222;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:390px; float:left}
.index_news03 .con li span{ float:right}

.index_news04{ width:767px; margin-top:10px; padding:2px; background:#FFF; border:1px solid #d0cecf}
.index_news04 .t{ background:url(../images/index07.png) left no-repeat #034097; height:45px; line-height:45px; position:relative; padding-left:47px; font-size:16px; color:#FFF}
.index_news04 .t a{ position:absolute; font-size:12px; color:#FFF; border:1px solid #3566ac; height:21px; line-height:21px; border-radius:5px; right:10px; top:11px; padding:2px 3px;}
.index_news04 .con{ width:760px; margin:0 auto; height:100px}
.index_news04 .con ul{ width:310px; font-size:14px; margin-top:10px}
.index_news04 .con li{ width:280px; height:29px; line-height:29px; float:left; margin-top:3px; margin-left:10px; margin-right:10px;}
.index_news04 .con li a{ color:#222222; display:block; line-height:29px; height:29px; background:#e7e7e7; border-radius:5px; text-align:center;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.index_news04 .con li a:hover{ color:#FFF; background:#005aae; text-decoration:none}

.index_news05{ width:401px; margin-top:10px; padding:2px; background:#FFF; border:1px solid #d0cecf}
.index_news05 .t{ background:url(../images/index07.png) left no-repeat #034097; height:45px; line-height:45px; position:relative; padding-left:47px; font-size:16px; color:#FFF}
.index_news05 .t a{ position:absolute; font-size:12px; color:#FFF; border:1px solid #3566ac; height:21px; line-height:21px; border-radius:5px; right:10px; top:11px; padding:2px 3px;}

.picScroll-left{ width:840px; overflow:hidden; position:relative; margin:0 auto   }
.picScroll-left .bd{ padding:10px 0; height:90px;   }
.picScroll-left .bd ul{ overflow:hidden; zoom:1; text-align:center }
.picScroll-left .bd ul li{ margin:10px 6px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picScroll-left .bd ul li .pic{ text-align:center; }
.picScroll-left .bd ul li .pic img{ width:268px; height:68px; display:block; border:1px solid #b7b7b7; }

.footer{ text-align:center; font-size:14px; line-height:30px; padding:10px 0; color:#FFF}

.ny_left{ width:231px; margin-top:10px;}
.ny_left .t{ text-align:center; height:51px; color:#FFF; font-size:20px; line-height:51px; background:url(../images/ny01.png) no-repeat}
.ny_left .con{ margin-top:9px;}
.ny_left .con li{ height:42px; line-height:42px; border-bottom:1px solid #0069b5}
.ny_left .con li a{ display:block; color:#4d4d4d; padding-left:59px; background:url(../images/ny02.png) no-repeat; text-decoration:none; font-size:14px}
.ny_left .con li a:hover{ color:#FFF; background:url(../images/ny03.png) no-repeat}

.ny_right{ width:830px; margin-top:10px}
.ny_right .t{ border-bottom:4px solid #004eb5; padding-left:30px; background:url(../images/ny04.png) left no-repeat; font-size:20px; color:#003a98; position:relative; height:46px; line-height:46px}
.ny_right .t .pos{ position:absolute; right:10px; color:#6b6b6b; font-size:12px; top:0}
.ny_right .t .pos a{ color:#6b6b6b; padding:0 5px}
.ny_right .list{ width:830px; margin:20px auto}
.ny_right .list li{ border-bottom:1px dashed #b7b7b7; height:39px; line-height:39px; padding-left:28px; color:#7b7b7b; padding-right:42px; font-size:14px}
.ny_right .list li a{ float:left; width:600px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; padding-left:18px; color:#373737; background:url(../images/arrow02.png) left no-repeat}
.ny_right .list li a:hover{ color:#003a98; text-decoration:none}
.ny_right .list li span{ float:right;}

.ny_right .content{ width:923px; margin:20px auto}
.ny_right .content .header{ text-align:center; border-bottom:1px dashed #7f7f7f; padding-bottom:10px;}
.ny_right .content .header h2{ color:#004eb5; line-height:40px;}
.ny_right .content .header p{ color:#999999}
.ny_right .content .details{ color:#565656; font-size:14px; line-height:24px; padding:15px 0}