@charset "utf-8";
/* CSS Document */
html{ margin:0; padding:0;overflow-x:hidden;overflow-y:auto;}
body{ margin:0; padding:0; color:#272727; font-family:"微软雅黑",Microsoft Yahei,Hiragino Sans GB; font-size:14px; background:#fff; overflow-x:hidden;overflow-y:auto;}
div,ul,li,p,dl,dt,dd,h1,h2,h3,h4{ margin:0; padding:0; list-style-type:none; font-weight:normal;}
table,tr,td{ margin:auto ; padding:0;}
i,em{ font-style:normal;}
a{ text-decoration:none; color:#272727;}
a:hover{ text-decoration:none; color:#003262;}
a{outline:none;} 
a{blr:expression(this.onFocus=this.blur());}
a img{ border:0;}
input,textarea,select{ font-family:"微软雅黑",Microsoft Yahei; color:#747373;}
.op80 a:hover{opacity:0.8; filter:alpha(opacity=80);}
.op80 input:hover{opacity:0.8; filter:alpha(opacity=80);}
.clear{ clear:both; overflow:hidden; height:0;}
.fl_l{ float:left;}
.fl_r{ float:right;}

.art_con p{ font-size:16px; line-height:32px; text-indent:30px;}
.art_con li p{text-indent:16px;}
.art_con .vsbcontent_img{text-align:center; text-indent:0px;}
.art_con .vsbcontent_img  img{ text-align:center;}
.art_con p a{color:#006;}
.art_con { text-align:center; text-indent:0px;}
.art_con  img{ text-align:center;}

.art_con td{text-indent:0px;}



.min0{ margin:0;}
.min10{ margin-top:10px;}
.min15{ margin-top:15px;}
.min20{ margin-top:20px;}
.min25{ margin-top:25px;}
.r{ text-align:right;}
.center{ text-align:center;}
.height20{ height:20px;}
.line{ border-top:#bcbaae 1px solid;}
.topbox{ height:28px;background:#dcdcdc; position:relative; z-index:9;}
.topbox .topcon{ width:1000px; margin:auto; height:28px; position:relative; line-height:28px; color:#003262;background:#dcdcdc;}
.topbox .topcon a{color:#003262; display:inline-block;}
.topbox .topcon a:hover{color:#000;}
.topbox .topcon .fl_l a{ padding:0 10px;}
.topbox .topcon .fl_r{ padding-right:40px; position:relative;}
.topbox .topcon .fl_r span{ display:block; float:left; padding:0 10px;width:60px;}
.topbox .topcon .kslj{ display:inline-block; position:relative; height:34px; z-index:9;}
.topbox .topcon .kslj .ksljcon{ display:none; overflow:hidden; position:absolute; left:-25px; top:28px; width:120px; background:#00274c; padding:0 5px; text-align:center;}
.topbox .topcon .kslj .ksljcon a{color:#ffffff; display:block; border-bottom:#003b74 1px solid; font-size:12px; margin-bottom:-1px;}
.topbox .topcon .kslj:hover .ksljcon{ display:block;}
.topbox .topcon .search{ width:34px; height:34px; position:absolute; top:0px; right:5px; background:url(../images/bin_ico.png) no-repeat center; border:0; cursor:pointer; outline:none;}
.topbox .topcon .search em{ width:34px; height:34px; display:block;}
.topbox .topcon .search_con{ display:none; width:150px; position:absolute; top:28px; right:0px; background:#dcdcdc; padding:0 8px;}
.topbox .topcon .search_con .search_text{width:112px; font-size:12px; padding:2px 5px; background:#fff; border:0; outline:none; border-radius:5px;}
.topbox .topcon .search_con input.search_but{ width:30px; height:26px;background:none; position:absolute; top:0; right:5px; font-size:16px; color:#003262; border:0; cursor:pointer; outline:none;}
.header{ height:105px;background:#025483;}
.header .header_con{ width:1000px; height:105px; margin:auto;background:#025483; position:relative;}
.header .header_con .logo{ width:300px; height:105px; margin-left:0;}
.header .header_con .logo a{ display:block; width:450px; height:105px; text-indent:-9999px; background:url(../index_files/logo.png) no-repeat center;}
.nav ul{ width:1000px; height:40px; margin:auto; font-size:14px; position:relative; z-index:8;}
.nav ul li{ float:left; width:125px; text-align:center; line-height:40px; transition:all .2s linear; -webkit-transition:all .2s linear; position:relative;}
.nav ul li a{ display:block;width:124px; font-size:16px;}
.nav ul li:hover{ background:#025483; color:#fff;}
.nav ul li:hover a{color:#fff;}
.nav ul li .sub{ display:none; position:absolute; top:40px; left:0; width:150px; background:#025483;}
.nav ul li .sub a{ color:#fff;width:150px; font-size:14px;}
.nav ul li .sub a:hover{ background:#02476f ;}
.nav ul li:hover .sub{ display:block;}

h3.title{font-size:18px; height:36px; line-height:36px; overflow:hidden; position:relative; border-bottom:#003262 2px solid;}
h3.title span{ position:absolute; top:0; right:0; color:#003262; font-size:14px;}
h3.title a{color:#003262; display:inline-block; margin-left:10px;}
.wrap{ width:1000px; margin:auto;}
.home_main{ width:1000px; background:#fff; margin:auto;}
.home_main_l{ float:left; width:750px;}
.home_main_r{ float:right; width:330px; min-height:800px; background:#f5f5ef;}

.newbox{ width:1000px; margin:auto; padding:10px 0; overflow:hidden;}
.newimg{ float:left; overflow:hidden; width:720px;}
.newimg dl{ float:left; padding:15px 0; width:212px; margin-right:25px; overflow:hidden;}
.newimg dl dt{ width:212px; height:136px;}
.newimg dl dt img{ width:212px; height:136px;}
.newimg dl dd{ width:212px; margin-top:8px; line-height:24px;}
.newlist{ float:right;line-height:22px; width:280px; overflow:hidden;}
.newlist li{width:280px; height:40px; line-height:40px; overflow:hidden; border-bottom:#959595 1px dashed;}

.notice{ width:480px; padding:10px 0; overflow:hidden;}
.notice .con{ padding:15px 0 15px; margin-top:10px; position:relative; min-height:100px; overflow:hidden;}
.notice .con ul{ font-size:12px; overflow:hidden;}
.notice .con ul li{ height:30px; position:relative; overflow:hidden; line-height:30px; padding-right:80px; color:#505050;text-overflow:ellipsis; overflow:hidden; white-space:nowrap; word-break:keep-all;}
.notice .con ul li a{ color:#505050;}
.notice .con ul li a:hover{ color:#003262;}
.notice .con ul li em{ position:absolute; top:0; right:0; color:#acacac;}
.notice .con dl{ padding:0 0 10px 60px; position:relative;height:52px;}
.notice .con dl dt{ position:absolute; top:2px; left:0; text-align:center; padding-top:5px; background:#1e6e9f; color:#fff; width:50px; height:40px; font-size:16px;}
.notice .con dl dt em{ display:block;font-size:10px;}
.notice .con dl dd{font-size:12px; line-height:24px; color:#4b4b4b;text-overflow:ellipsis; overflow:hidden; white-space:nowrap; word-break:keep-all;}

.notice .con dl dd p{text-indent:5px}
.notice .con dl dd a{font-size:14px;}




.weblist{ width:1000px; padding:40px 0; margin:auto; overflow:hidden;}
.weblist .ztz{ float:left; width:120px; height:102px; padding-top:10px; background:#e6e6e6; text-align:center;}
.weblist .ztz img{ display:block; margin:auto; margin-bottom:5px;}
.weblist ul{ float:right; width:880px;}
.weblist ul li{ float:left; width:175px;height:112px; overflow:hidden; padding:0;position:relative;}
.weblist ul li img{ width:175px; height:112px; display:block;}
.weblist ul li a{ display:block; width:175px; height:112px; position:relative;}
.weblist ul li a u{ display:block; position:absolute; left:0; bottom:-26px; width:175px; height:26px;background:#000; z-index:5; opacity:0.5; filter:alpha(opacity=50);transition:bottom 0.2s; -webkit-transition:bottom 0.2s; -moz-transition:bottom 0.2s;-o-transition:bottom 0.2s;}
.weblist ul li a span{ display:block;  position:absolute; left:0; bottom:-26px; width:175px; height:26px; font-style:normal; line-height:26px; color:#fff; text-align:center; z-index:6;transition:bottom 0.2s; -webkit-transition:bottom 0.2s; -moz-transition:bottom 0.2s;-o-transition:bottom 0.2s;}
.weblist ul li a:hover span,.weblist ul li a:hover u{ display:block; bottom:0; transition:bottom 0.2s; -webkit-transition:bottom 0.2s; -moz-transition:bottom 0.2s;-o-transition:bottom 0.2s;}

.himglist{ min-height:402px; margin-top:40px; background:url(../index_files/homefotbg.jpg) no-repeat center bottom;}
.himglist .con{ width:1000px; overflow:hidden; margin:auto;}
.himglist .con ul{ width:1100px; overflow:hidden;}
.himglist .con ul li{ float:left; width:196px; height:132px; margin:0 53px 50px 0; border:#fff 7px solid; position:relative;}
.himglist .con ul li img{ width:196px; height:132px; display:block;}
.himglist .con ul li i{ display:block; width:196px; height:30px; line-height:30px; text-align:center; position:absolute; left:0; bottom:0; z-index:9; background:url(../images/icon.png) no-repeat;color:#fff;}
.himglist .con ul li a{ color:#fff;}
.himglist .con ul li i.ico2{ background-position:0 -31px;}
.himglist .con ul li i.ico3{ background-position:0 -62px;}
.himglist .con ul li i.ico4{ background-position:0 -93px;}
.himglist .con ul li i.ico5{ background-position:0 -124px;}
.himglist .con ul li i.ico6{ background-position:0 -155px;}
.himglist .con ul li i.ico7{ background-position:0 -186px;}
.himglist .con ul li i.ico8{ background-position:0 -217px;}
.fotnav{background:#E6E6E6;}

.fotnav_con{ width:1000px; margin:auto; line-height:24px; padding:40px 0;  overflow:hidden;background:#E6E6E6;}
.fotnav_con dl{ float:left; width:110px; text-align:center;}
.fotnav_con dl.w150{ width:150px;}
.fotnav_con dl dt{ font-size:16px; margin-bottom:5px;}
.fotnav_con dl dd{ font-size:12px;}
.fotnav_con .wbo{ width:130px; padding-left:40px; height:150px; border-left:#afafaf 1px dashed;}
.fotnav_con .wbo li{ height:45px;}
.fotnav_con .wbo li i{ display:inline-block; width:31px; height:30px; margin:0 10px -10px 0; overflow:hidden; background:url(../images/icon.png) no-repeat -89px -341px;}
.fotnav_con .wbo li i.ico2{ background-position:-126px -341px;}
.fotnav_con .wbo li i.ico3{ background-position:-162px -341px;}

.footer{ background:#025483;}
.footer .footer_con{ width:1000px; margin:auto; background:#025483; font-size:12px; overflow:hidden; line-height:24px;position:relative; padding:40px 0; color:#c9c9c9;}
.footer .footer_con a{ color:#c9c9d9;}
.footer .footer_con a.logo{ display:block; position:absolute; left:0; top:50%; margin-top:-40px ;}
.footer .footer_con .fl_r{ width:700px;}
.footer .footer_con .fl_r ul{ width:700px; padding-top:5px; overflow:hidden;}
.footer .footer_con .fl_r ul li{ width:50%; float:left;}
.banner{ height:186px; margin:auto; background:url(/index_files/conbanner.jpg) no-repeat center #e5e5e5;}

.main{ width:1000px; margin:auto;}
.main-left{ float:left; width:210px;}
.main-left a{ color:#003262;}
.main-right{ float:right; width:760px;}

.subnav{ width:210px; background:#003262; margin-top:-30px; position:relative; z-index:6;}
.subnav h3{ height:60px; line-height:60px; font-size:22px; text-indent:30px; color:#fff;}
.subnav_cur{border-bottom:#c5c5c4 1px solid; background:url(../images/ico.png) no-repeat 40px -25px #0276b9; color:#fff;}
.navcon{background:#fff; padding-top:10px; border-left:#003262 12px solid;}
.navcon li{ min-height:52px; padding-left:30px; position:relative; line-height:52px; font-size:16px; border-bottom:#d2d2d2 1px solid;}
.navcon li i{ display:none; width:6px;height:52px; position:absolute; left:-6px; top:0; background:#f7ab00;}
.navcon li.cur{ background:#eee;}
.navcon li.cur i{ display:block;}

.xglj_list{ border:#c9c9c9 1px solid; margin-top:40px; width:208px;}
.xglj_list h3{ height:60px; line-height:60px; font-size:22px; text-indent:30px; color:#003262; border-bottom:#003262 1px solid;}
.xglj_list li{ height:52px; text-indent:36px; position:relative; line-height:52px; font-size:16px; background:url(../images/ico1.png) no-repeat 20px center; border-bottom:#d2d2d2 1px solid; margin-bottom:-1px;}

.current{ width:720px; padding:10px 0; margin-top:10px; font-size:12px; color:#646464;}
.current a{ display:inline-block; color:#646464;}
.current a:hover{color:#000;}
.article{ width:720px; padding-bottom:10px;}
.article h3{ padding:14px 0; font-size:24px;color:#003262; border-bottom:#d2d2d2 1px solid;}
.article .art_con{ width:745px; padding:20px 0; font-size:13px; overflow:hidden; line-height:24px;text-align:justify;text-justify:inter-ideograph;}
.article .art_con p{ padding:8px 0;}

.iosSliderDemo {clear: both;width: 100%;padding: 0 0 480px;position: relative;}
.fluidHeight {position: absolute;width: 100%;height:462px;}
.sliderContainer {height: 100%;height:462px;padding: 0 0;}
.iosSlider {position: relative;top: 0;left: 0;overflow: hidden;width: 100%;height: 100%;}
.iosSlider .slider {width: 100%;height: 100%;}
.iosSlider .slider .item {width: 100%;max-width:1380px;height: 100%;padding: 0 0 0 0;text-align: center;}
.iosSlider .slider .item .inner {position: relative;top: 0;left: 0;width:100%;margin: 0 auto;height: 100%;box-shadow: 0 0 10px -5px #000;background-position: 50% 0;background-repeat: no-repeat;}
.iosSlider .slider .item .inner a { display:block;max-width:1380px; height:462px; margin: 0 auto;}
.iosSlider .slider .item .inner .text1{opacity: 0;filter: alpha(opacity=0);background: none repeat scroll 0 0 #000000;position: absolute;bottom: 12%;padding: 0 12px 0 12px;height:50px;text-align: left;}
.iosSlider .slider .item .inner .text1 span {color: #fff;font-size:24px;line-height:50px;padding: 0 8px;font-family:"Microsoft Yahei";}
.sliderContainer .slideSelectors {position: relative;bottom:30px;max-width: 1366px;margin: 0 auto;z-index: 1;height: 11px; text-align:center;}
.sliderContainer .slideSelectors .prev {width:54px; height:54px; position:absolute; top:-250px; left:20px; background:url(../images/ico_arrow.png) no-repeat 0 0;opacity:0.6; filter:alpha(opacity=60);}
.sliderContainer .slideSelectors .prev:hover{ background-position:0 -58px;opacity:0.8; filter:alpha(opacity=80);}
.sliderContainer .slideSelectors .next {width:54px; height:54px; position:absolute; top:-250px; right:20px; background:url(../images/ico_arrow.png) no-repeat -54px 0;opacity:0.6; filter:alpha(opacity=60);}
.sliderContainer .slideSelectors .next:hover{ background-position:-54px -58px;opacity:0.8; filter:alpha(opacity=80);}
.sliderContainer .slideSelectors .item { display:inline-block;width: 9px;height: 9px;background: #aaa;margin: 1px 1px 1px 11px;filter: alpha(opacity=25);border-radius: 10px;}
.sliderContainer .slideSelectors .selected {width: 11px;height: 11px;margin: 0 0 0 10px;background: #eee;opacity: 1;filter: alpha(opacity=100);box-shadow: none;}
.leftbg{ width:500px; height:462px; position:absolute; top:0; background:#fff; left:50%; margin-left:-1195px; z-index:99;opacity: 0.5; filter: alpha(opacity=50);}
.rightbg{ width:500px; height:462px; position:absolute; top:0; background:#fff; right:50%; margin-right:-1195px; z-index:99;opacity: 0.5; filter: alpha(opacity=50);}



.right_d{
	width:132px;
	height:12px;
	border-right:1px solid #545454;
	float:left;
	margin-top:8px;
       line-height:12px;
     text-align:center;}
.right_d a{
	
	color:#0075b7;}