/* CSS Document */
* {
margin:0;
padding:0;
}
html {
margin: 0;
padding: 0;
}
body {
margin: 0 auto; 
font-family: "宋体",Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #333;
background: url(../images/index_r1_c1.jpg) repeat-x;
}
ul {
list-style: none;
}
img {
border: 0;
}
a {
color:#333;
text-decoration:none;
cursor:pointer;
}
a:link {

}
a:visited {

}
a:hover {
color: #111;
text-decoration:underline;
}
a:active {
color: #000;
}


/*样式、字体*/
/*内容页↓*/
.contentTitle {
padding:20px;
margin:0 16px;
font-family:"黑体",Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:normal;
color:#0045a1;
text-align:center;
border-bottom:1px solid #d4d4d4;
margin-bottom:1px;
}
.articleInfo {
margin:0 auto;
line-height:25px;
margin-bottom:20px;
text-align:center;
color:#666;
background:#fff;
overflow:hidden;
border-bottom:1px solid #d4d4d4;
border-top:1px double #d4d4d4;
}
.articleInfo i {
color:#f60;
}
.contentP {
margin:0 auto;
font-size:14px;
line-height:1.8em;
font-family:"宋体";
padding-bottom:10px;
}
.w95_100 {
width:95%;
}
.contentP p {
margin-bottom:1.0em;
}
.towSpace {
text-indent:2em;
}
.page {
clear:both;
line-height:3.0em;
text-align:center;
}
.page a {
color:#3366CC;
text-decoration:underline;
}
/*内容页 ↑*/
.en {
font-size:11px;
}
.small_B_En {
color:#000;
font-size:11px;
font-weight:bold ;
}
.impRed {
color:#f30;
}
.impGreen {
color:#7bad45;
}
.impBlue {
color:#094379;
}
h2.normal {
clear:both;
height:24px;
line-height:25px;
overflow:hidden;
padding-left:10px;
padding-bottom:1px;
border-bottom:1px solid #ccc;
color:#fff;
font-size:12px;
background: url(../images/x.png) 0 -250px repeat-x;
}
h2.normal span {

}
h2.normal .more {
color:#fff;
}
h2.normal .more:hover {
color:#fff;
}
.t20 {
font-size:20px;
}
.t14 {
font-size:14px;
}
.t13 {
font-size:13px;
}
.t12 {
font-size:12px;
}
.t10 {
font-size:10px;
}
.grayBox {
background:#f8f8f8;
overflow:hidden;
}
.more {
float:right;
margin-right:15px;
color:#fd7d26;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
.more:link,.more:visited {

}
.more:hover {
color:#000;
}
h2 .more,h3 .more {
font-size:12px;
}
.rDashed {
border-right:1px dashed #bfd9ec;
}
.clip,.clip65,.clip70,.clip75,.clip90,.clip80,.clip80px,.clip50  {
float:left;
white-space:nowrap;
text-overflow:ellipsis;
overflow: hidden;
}

.clip {
width:99%;
}
.clip50 {
width:50%;
}
.clip65 {
width:65%;
}
.clip70 {
width:70%;
}
.clip75 {
width:75%;
}
.clip80 {
width:80%;
}
.clip90 {
width:90%;
}
.clip80px {
width:80px;
}
.w900 {
clear:both;
width:900px;
overflow:hidden;
}
.w898 {
clear:both;
width:898px;
overflow:hidden;
}
/*定位*/
.lF {
float:left;
}
.rF {
float:right;
}
.clear {
clear:both;
height:0;
}
.hid {
display: none;
}
.bottom10 {
margin-bottom:10px;
}
.padB5 {
padding-bottom:5px;
}


/*======================================*/
#header,#middle,#footer {
clear:both;
width:900px;
margin:0 auto;
overflow:hidden;
}
#home #middle,#news #middle {
background:none;
}
#header {
overflow:hidden;
background: url(../images/index_r1_c11.jpg) right 0 no-repeat;
margin-bottom:7px;
}
#home #header {
margin-bottom:3px;
}
#headerInfo {
height:101px;
overflow:hidden;
}
#logo {
float:left;
margin:16px 0 0 25px;
display:inline;
width:255px;
height:75px;
background:url(../images/logo.jpg) no-repeat;
}
#logo a {
display:block;
height:100%;
}
.headerLink {
float:right;
margin-top:64px;
margin-right:4px;
display:inline;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
}
.headerLink a {
width:112px;
height:21px;
line-height:21px;
float:left;
margin-left:12px;
text-align:center;
color:#000;
}
.headerLink a:hover {
color:#c00;
}
#nav {
clear:both;
top:101px;
height:31px;
line-height:31px;
background:#284f8e;
overflow:hidden;
}
#home #nav {
padding-bottom:8px;
background: url(../images/navBg.jpg) 0 bottom repeat-x #284f8e;
}
#nav a {
margin-left:11px;
margin-right:11px;
color:#fff;
}
#nav a:hover {
border-bottom:2px dashed #FF6600;
color:#008AFF;
text-decoration:none;
}
#banner {
height:160px;
overflow:hidden;
}
#home #banner {
display:none;
}
#indexL {
float:left;
width:306px;
height:535px;
padding-bottom:1px;
overflow:hidden;
}
#indexR {
float:right;
width:576px;
padding-left:18px;
height:536px;
overflow:hidden;
background:;
}
.indexH {
width:260px;
position:relative;
padding-left:30px;
height:24px;
line-height:24px;
font-size:14px;
color:#fff;
background: url(../images/index_r9_c10.jpg) no-repeat;
overflow:hidden;
}
.indexH .more {
font-weight:normal;
color:#000000;
padding-top:3px;
}
.indexH .more:hover{
font-weight:normal;
color:#f60;
}


.indexH span {
position: absolute;
font-size:10px;
line-height:25px;
display:block;
left:150px;
color:#333;
width:97px;
font-family:tahoma ,Verdana, Arial, Helvetica, sans-serif;
}
.box1 {
height:335px;
padding-right:180px;
background:url(../images/index_r9_c13.jpg) 450px 50% no-repeat;
}
.latestNews {
width:385px;
padding-top:8px;
padding-bottom:15px;
}
.latestNews li {
height:23px;
line-height:23px;
vertical-align:bottom;
border-bottom:1px solid #ccc;
}
.latestNews li a {
display:block;
height:22px;
padding-right:3px;
}
.latestNews .data {
color:#069;
font-weight:normal;
}
.latestNews li a:hover {
color:#f80;
text-decoration:none;
}
.latestNews a:hover .data {
color:#333;
}
.ggList {
padding-top:8px;
float:left;
width:320px;
overflow:hidden;
}
.ggList li {
height:24px;
line-height:24px;
vertical-align:bottom;
}
.ggList li a {
height:24px;
display:block;
width:100%;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
}
.indexflashMovie {
float:right;
margin-top:-22px;
}
/*======内页=================*/
#middle {
background:url(../images/rBg.png) 250px bottom no-repeat;
}
#contact #middle {/*======lxwm.asp====*/

}
#left {
width:239px;
border-right:1px solid #ccc;
float:left;
padding-bottom:10px;
margin-right:-1px;
overflow:hidden;
}
#right {
width:640px;
padding-left:20px;
padding-bottom:150px;
height:auto!important;
height:200px;
min-height:200px;
float:right;
overflow-x:hidden;
border-left:1px solid #ccc;
}
.rH {
height:79px;
line-height:63px;
background:url(../images/x.png) 0 -82px repeat-x #d7e2f6;
}
.rH  span{
float:left;
height:100%;
padding-left:50px;
font-size:20px;
font-family: "黑体";
font-weight:normal;
background:url(../images/x.png) no-repeat;
}
.rH .rHr {
float:right;
width:15px;
height:100%;
background:url(../images/x.png) right -165px no-repeat;
}
.yRH {
float:right;
font-size:12px;
font-weight:normal;
color:#000;
}
.yRH a {
text-decoration:underline;
}
.yRH a:hover {
text-decoration:none;
}
.yRH i {
font-style:normal;
color:#f60;
}
.list {
margin-top:-1px;
margin-left:2px;
margin-right:1px;
overflow:hidden;
}
.list a{
display:block;
width:100%;
text-overflow:ellipsis;
white-space:nowrap;
height:24px;
line-height:24px;
border-top:1px solid #ccc;
overflow:hidden;
}
.list a:hover{
color:#f70;
text-decoration:none;
}
.blueArrowList {
overflow:hidden;
}
.blueArrowList a{
display:block;
width:98%;
text-overflow:ellipsis;
overflow:hidden;
white-space:nowrap;
text-indent:15px;
height:26px;
line-height:26px;
background:url(../images/x.png) -31px -301px no-repeat;
}
.blueBotB {
height:23px;
line-height:23px;
color:#36c;
font-size:12px;
text-indent:2px;
border-bottom:1px solid #a8dcf4;
}
.partNav {
overflow:hidden;
width:621px;
padding-left:5px;
padding-bottom:10px;
margin:8px auto 10px auto;
}
.partNav li{
margin-top:9px;
margin-right:7px;
float:left;
width:200px;
height:25px;
line-height:24px;
overflow:hidden;
vertical-align: bottom;
}
.partNav li a {
width:105%;
white-space:nowrap;
text-overflow:ellipsis;
overflow:hidden;
display:block;
height:24px;
text-indent:17px;
color:#000;
border-bottom:1px dashed #bbb;
background:url(../images/x.png) -30px -345px no-repeat;
}
.partNav li a:hover {
border-bottom:1px solid #bbb;
text-decoration:none;
background-color:#f5f5f5;
}
/*===========newsList============*/
#news #middle {
padding-bottom:5px;
}
#left_news {
width:650px;
padding-right:10px;
height:auto!important;
height:200px;
min-height:200px;
float:left;
margin-right:-1px;
overflow-x:hidden;
border-right:1px solid #ccc;
}
#right_news {
width:239px;
border-left:1px solid #ccc;
float:right;
padding-bottom:10px;
overflow:hidden;
}
.w650b {
width:648px;
border:1px solid #80adde;
}
.newsH {
border-top:1px solid #fff;
border-left:1px solid #fff;
height:27px;
line-height:26px;
background:url(../images/x.png) 0 -400px repeat-x;
}
.newsH span {
width:80px;
padding-left:26px;
height:26px;
line-height:29px;
overflow:hidden;
position:relative;
float:left;
left:8px;
bottom:-2px;
font-size:14px;
color:#c00;
background:url(../images/h2.png) no-repeat;
}
.yRH_news {
height:23px;
line-height:23px;
border-bottom:1px solid #80adde;
border-top:1px solid #80adde;
color:#07519a;
padding-left:20px;
background:#edf5ff;
}
.yRH_news a {
color:#07519a;
text-decoration:underline;
}
.yRH_news a:hover {
text-decoration:none;
}
.newsList {
padding:20px 10px;
overflow:hidden;
}
.newsList li {
margin-top:2px;
height:23px;
line-height:23px;
font-size:14px;
vertical-align:bottom;
overflow:hidden;
}
.newsList li a {
float:left;
height:100%;
display:block;
overflow:hidden;
cursor:pointer;
}
.newsList li a.Classx{
}
.newsList li a:hover {
color:#f90;
text-decoration:none;
}
.data {
float:right;
color:#999;
font-size:12px;
}
.flashMovie {
width:202px;
margin:10px auto;
}
/*====newsCt.asp===*/
.newsCtH{
color:#fff;
font-size:12px;
font-weight:normal;
height:22px;
line-height:22px;
text-indent:1em;
background:url(../images/x.png) 0 -400px repeat-x;
border-top:1px solid #fff;
border-bottom:1px solid #fff;
}
.newsCtH a{color:#fff;}
.newsCtH span {
float:left;
height:100%;
padding-left:23px;
border-left:1px solid #fff;
background:url(../images/x.png) -15px -445px no-repeat;
}
.T_B_border {
border-top:1px solid #80adde;
border-bottom:1px solid #80adde;
overflow:hidden;
}
.bgBlueJian {
background:url(../images/newsContentBg.gif) repeat-x;
padding-top:15px;
}
.PNlist {
padding:10px;
overflow:hidden;
font-size:14px;
}
.PNlist li {
line-height:1.9em;
}
.xgList {
padding:15px;
overflow:hidden;
}
.xgList a{
display:block;
width:100%;
text-overflow:ellipsis;
white-space:nowrap;
height:25px;
line-height:25px;
overflow:hidden;
}
.xgList a:hover{
color:#f70;
text-decoration:none;
}
/*=====picNewsList.asp========*/
.picNewsList {
width:628px;
overflow:hidden;
padding-left:20px;
padding-bottom:10px;
}
.picNewsList li {
width:140px;
float:left;
margin-top:10px;
margin-right:15px;
}
.picNewsList li a {
display:block;
}
.picNewsList li img {
display:block;
width:136px;
height:102px;
padding:1px;
margin-bottom:5px;
border:1px solid #ccc;
background:#fff;
}
.picNewsList li span {
display:block;
height:20px;
line-height:20px;
text-align:center;
width:100%;
text-overflow:ellipsis;
overflow:hidden;
white-space:nowrap;
}
.picNewsList li a:hover img {
border-color:#999;
background:#ccc;
}
.picNewsList li a:hover {
text-decoration:none;
}
.picNewsList li a:hover span {
color:#c00;
}
/*=======================*/
#footer {
height:50px;
padding:10px 0;
width:800px;
padding-left:100px;
background:#f2f2f2 url(../images/footerLogo.jpg) 60px 50% no-repeat;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
#footer {
line-height:1.6em;
text-align:center;
}
#footerNav {
width:575px;
padding-left:325px;
margin:0 auto;
margin-bottom:1px;
background:#2155a4;
height:27px;
line-height:27px;
background: #2155a4 url(../images/footerNav.jpg) 20px bottom no-repeat;
}
#footerNav a {
float:left;
margin-right:10px;
height:27px;
padding:0 0.5em 0 25px;
color:#d3dded;
white-space:nowrap;
text-decoration:underline;
}
#footerNav a:hover {
color:#fff;
text-decoration:none;
}
#footerNav #n1 {
background:url(../images/icon_1.jpg) 0 45% no-repeat;
}
#footerNav #n2 {
background:url(../images/icon_2.jpg) 0 45% no-repeat;
}
#footerNav #n3 {
background:url(../images/icon_3.jpg) 0 45% no-repeat;
}
#footerNav #n4 {
background:url(../images/icon_4.jpg) 0 45% no-repeat;
}
#footerNav #n5 {
padding-left:18px;
background:url(../images/icon_5.jpg) 0 45% no-repeat;
}
#footerNav a.noRB {
border:none;
}


/*搜索*/
#searchBox {
clear:both;
width:900px;
margin:0 auto;
overflow:hidden;
position:relative;
margin-bottom:-23px;
}
.search_f {
float:right;
}
.search_f label {
font-size:13px;
color: #FF6600;
font-weight:bold;
}
.search_f .txt {
border-width:1px;
height:14px;
border-right-color:#f0f0f0;
border-bottom-color:#f6f6f6;
padding:2px 0 0 3px;
width:100px;
}
.search_f .subButton {
border-width:1px;
font-size:12px;
padding:1px 5px;
background:#eee;
}
/*搜索结束*/