@charset "utf-8";
/* CSS Document */

body {
	margin: 0 auto;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif "微软雅黑";
	min-width:1000px;
	background:#ffffff
}
.wrapper {
	width: 1000px;
	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:url(../images/bg02.jpg) center no-repeat}
.bg03{ background:#24478e}
.bg04{ background:url(../images/bg04.jpg) bottom center no-repeat}
.bg05{ background: url(../images/bg05.jpg)}
.bg_fff{ background:#FFF}

.pb14{ padding-bottom:14px}

.border_l{ border-left:1px solid #d9d6d6}
.border_r{ border-right:1px solid #d9d6d6}

.lan{ padding-top:20px; text-align:center}

.index_search{ width:243px; height:28px; margin-top:10px; margin-right:1px; border:1px solid #c6c6c6; padding:2px; background:url(../images/index01.jpg) left no-repeat;}
.index_search .btn{ background:#c02f2f; width:56px; height:28px; cursor:pointer; border:0; float:right; color:#FFF}
.index_search .input{ border:0; float:left; width:156px; height:28px; color:#888888; margin-left:31px}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.nav{ padding:0; height:43px; line-height:43px; position:relative; z-index:100; width:100% }
.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 28px; font-size:14px; font-weight:bold;  }
.nav .sub{ display:none; width:140px; left:0; top:43px;  position:absolute; background: url(../images/index02.png);  line-height:26px; padding:5px 0;  }
.nav .sub li{ zoom:1; }
.nav .sub a{ display:block; padding:0 10px; }
.nav .sub a:hover{ background:#24478e; color:#fff; text-decoration:none  }
.nav .on h3 a{ background:#c02f2f; color:#fff; text-decoration:none   }

.index_quick{ background:#eaeaea; margin-top:0; height:41px; padding-top:6px; text-align:center}
.index_quick img{ margin:0 3px}


.index_content{ margin-top:9px}

.index_news01{ width:323px; margin-left:0; margin-top:10px}
.index_news01 .t{ background: url(../images/index03.jpg) bottom repeat-x; color:#16569d; font-size:16px; line-height:40px}
.index_news01 .t span{ display:inline-block; corlor:#24478e; border-bottom:2px solid #24478e; padding:0 10px}
.index_news01 .t a{ color:#686868; float:right; font-size:14px}
.index_news01 .con ul{ padding:15px 0;  zoom:1;  }
.index_news01 .con li{ height:30px; line-height:30px; font-size:14px   }
.index_news01 .con li .date{ float:right; color:#c02f2f;  }
.index_news01 .con li a{ background:url(../images/arrow01.jpg) left no-repeat; padding-left:16px;color:#3f3f3f; float:left; width:228px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.index_news02{ width:323px; margin-left:14px; margin-top:10px}
.index_news02 .t{ background: url(../images/index03.jpg) bottom repeat-x; color:#16569d; font-size:16px; line-height:40px}
.index_news02 .t span{ display:inline-block; corlor:#24478e; border-bottom:2px solid #24478e; padding:0 10px}
.index_news02 .t a{ color:#686868; float:right; font-size:14px}
.index_news02 .con ul{ padding:15px 0;  zoom:1;  }
.index_news02 .con li{ height:30px; line-height:30px; font-size:14px   }
.index_news02 .con li .date{ float:right; color:#c02f2f;  }
.index_news02 .con li a{ background:url(../images/arrow01.jpg) left no-repeat; padding-left:16px;color:#3f3f3f; float:left; width:228px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.index_news03{ width:323px; margin-left:14px; margin-top:10px}
.index_news03 .t{ background: url(../images/index03.jpg) bottom repeat-x; color:#16569d; font-size:16px; line-height:40px}
.index_news03 .t span{ display:inline-block; corlor:#24478e; border-bottom:2px solid #24478e; padding:0 10px}
.index_news03 .t a{ color:#686868; float:right; font-size:14px}
.index_news03 .con ul{ padding:10px 0;  zoom:1;  }
.index_news03 .con li{ height:30px; line-height:30px; font-size:14px   }
.index_news03 .con li .date{ float:right; color:#c02f2f;  }
.index_news03 .con li a{ background:url(../images/arrow01.jpg) left no-repeat; padding-left:16px;color:#3f3f3f; float:left; width:228px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.slideTxtBox01{ width:294px; text-align:left; margin-left:28px}
.slideTxtBox01 .hd{ height:42px; line-height:34px; padding:0 ; position:relative; margin-top:10px; font-size:16px; border-bottom:1px solid #b2b2b2 }
.slideTxtBox01 .hd ul{ float:left;  position:absolute; left:0; top:-1px; height:34px;   }
.slideTxtBox01 .hd ul li{ float:left; cursor:pointer; width:101px; height:34px; background:#e0e0e0; text-align:center; margin-right:5px; color:#505050  }
.slideTxtBox01 .hd ul li.on{ height:34px;  background:#296fb7; color:#FFF}
.slideTxtBox01 .bd ul{ padding:15px 0;  zoom:1;  }
.slideTxtBox01 .bd li{ height:42px; line-height:21px; font-size:14px; margin:4px 0   }
.slideTxtBox01 .bd li .date{ width:42px; height:42px; background:#296fb7; line-height:21px; color:#FFF; text-align:center; display:block; font-size:16px}
.slideTxtBox01 .bd li .date .month{ height:21px; line-height:21px; color:#FFF; display:block; font-size:12px}
.slideTxtBox01 .bd li .txt{ width:237px;}
.slideTxtBox01 .bd li .txt a{ color:#322e2f; font-size:12px; display:block; margin-bottom:5px}
.slideTxtBox01 .bd li .txt .name{ background:url(../images/index16.jpg) left no-repeat; padding-left:19px; width:70px; display:inline-block}
.slideTxtBox01 .bd li .txt .address{ background:url(../images/index17.jpg) left no-repeat; padding-left:19px;}

.txtScroll-left{ width:1000px;  position:relative;}
.txtScroll-left .t{ background: url(../images/index03.jpg) bottom repeat-x; color:#16569d; font-size:16px; line-height:40px}
.txtScroll-left .t span{ display:inline-block; corlor:#24478e; border-bottom:2px solid #24478e; padding:0 10px}
.txtScroll-left .t a{ color:#686868; float:right; font-size:14px}
.txtScroll-left .bd{ padding:0; width:1000px; overflow:hidden; margin-top:13px   }
.txtScroll-left .bd ul{ overflow:hidden; zoom:1; }
.txtScroll-left .bd ul li{ float:left; height:190px; text-align:left; _display:inline; font-size:14px; margin-left:13px}
.txtScroll-left .bd ul li img{ width:190px; height:127px}
.txtScroll-left .bd ul li span{ color:#999;  }
.txtScroll-left .bd ul li a{ color:#1e1e1e}

.footer {	width: 1000px;	margin: 0 auto; color:#FFF; font-size:16px; line-height:30px; text-align:center; padding:30px 0}
.footer a{ color:#FFF}

.ny_banner{ margin:10px 0}

.ny_right{ width:1000px; margin-right:26px; margin-top:14px; padding-bottom:20px}
.ny_right .title{ height:39px; line-height:39px; color:#16569d; padding-left:27px; background:url(../images/arrow01.jpg) left no-repeat; font-size:20px}
.ny_right .title .pos{ color:#c02f2f; font-size:14px}
.ny_right .title .pos a{ color:#c02f2f; padding:0 5px}

.ny_list{ padding:20px; border:1px solid #b8b8b8}
.ny_list ul{}
.ny_list ul li{ line-height:36px; height:36px; font-size:14px}
.ny_list ul li a{ float:left; color:#131313; font-size:14px; padding-right:5px; background:url(../images/arrow01.jpg) left no-repeat; padding-left:16px}
.ny_list ul li span{ float:right; color:#383838; padding-left:5px}

.ny_right .content{ padding:20px 37px; border:1px solid #b8b8b8}
.ny_right .content .header_con{ color:#383838; text-align:center; padding:10px 0; font-family:"微软雅黑"; margin:0 auto; border-bottom:1px solid #b8b8b8}
.ny_right .content .header_con p{ font-size:14px; height:30px; line-height:30px}
.ny_right .content .header_con h3{ padding:10px 0; display:block; color:#383838; font-size:22px; font-weight:normal}
.ny_right .content .content01{ font-family:"微软雅黑"; font-size:14px; line-height:30px; margin:20px 0; color:#383838}
.ny_right .content .content01 img{ max-width:100%}

#main {overflow: hidden; zoom: 1; position: relative; margin-top:0 }
#index_b_hero { width: 1000px; height: 282px; margin: auto; position: relative; }
    #index_b_hero img { width: 1000px; height: 282px; }
    #index_b_hero .heros { width: 1000px; height: 282px; }
    #index_b_hero .hero-wrap { overflow: visible; position: absolute; }
    #index_b_hero .next, #index_b_hero .prev { filter: alpha(Opacity=70); opacity: .7; position: absolute; top: 50%; margin-top: -25px; margin-left: 5px; background-color: #303030; z-index: 3; }
        #index_b_hero .next:hover, #index_b_hero .prev:hover { background-color: orangered; }
    #index_b_hero .next { margin: -25px 5px 0 0; right: 0; }
    #index_b_hero .disabled { background-color: #eee; }
    #index_b_hero .mask-left, #index_b_hero .mask-right, #index_b_hero .hero { background: #fff; padding: 0; z-index: 1; position: absolute; top: 0; left: 0; width: 1000px; height: 282px; overflow: hidden; left: 2000px; }
    #index_b_hero .mask-right, #index_b_hero .mask-left { z-index: 4; left: -1000px; filter: alpha(Opacity=50); opacity: .5; background: #fff; overflow: hidden; }
    #index_b_hero .mask-right { left: 1000px; }
    #index_b_hero .active { z-index: 2; left: 0; }
	
.icon-arrow-a-left, .icon-arrow-a-right { background: url(../images/icon-sd26986d847.png) no-repeat; }
.icon-arrow-a-left { background-position: 0 0; height: 50px; width: 50px; }
    .icon-arrow-a-left:hover, .icon-arrow-a-left.arrow-a-left_hover, .icon-arrow-a-left.arrow-a-left-hover { background-position: -60px 0; }
.icon-arrow-a-right { background-position: -120px 0; height: 50px; width: 50px; }
    .icon-arrow-a-right:hover, .icon-arrow-a-right.arrow-a-right_hover, .icon-arrow-a-right.arrow-a-right-hover { background-position: -180px 0; }





.ny_left{ width:209px}
.ny_left .t{ display:block; text-align:center; padding-top:42px; color:#24478E; font-size:24px; font-family:"微软雅黑"; padding-bottom:28px; border-bottom:4px solid #24478E; font-weight:bold}
.ny_left .menu{ display: block; margin-top:3px}
.ny_left .menu li{ display:block; border-bottom:1px solid #e4e4e4}
.ny_left .menu li a{ display:block; height:62px; background:url(/xlxhnew/images/ny02.jpg) left no-repeat; padding-left:33px; line-height:62px; color:#24478E; font-family:"微软雅黑"; font-size:18px; text-decoration:none}
.ny_left .menu li a:hover{ color:#24478E; background:url(/xlxhnew/images/ny03.jpg) left no-repeat}
.ny_left .menu li a.hover{ color:#24478E; background:url(/xlxhnew/images/ny03.jpg) left no-repeat}
.ny_left .member{ margin-top:42px; color:#727272;}
.ny_left .member h2{ display:block; color:#333333; font-weight:normal; padding-bottom:16px}
.ny_left .member img{ width:179px; height:156px; margin:10px auto}
.ny_left .member p{ width:179px}
