@charset "utf-8";
/* CSS Document */

body {
	margin: 0 auto;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif "微软雅黑";
	min-width:1014px;
	background:#ffffff
}
.wrapper {
	width: 1014px;
	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
     
}

.mt11{ margin-top:11px}
.mt25{ margin-top:25px}
.ml29{ margin-left:29px}

.bg01{ background:#0073bd}

.border_b_7ab6dd{ border-bottom:1px solid #7ab6dd}

.index_top_r{ width:242px; text-align:right; padding-top:30px}
.index_top_r a{ color:#FFF; font-family:"微软雅黑"; font-size:18px; line-height:40px}
.index_top_r .search{ background:#FFF; border-radius:5px; position:relative; height:27px; line-height:27px;}
.index_top_r .search .input{ height:26px; width:180px; border:0; outline:none; line-height:27px; color:#7c7d7d; font-family:"微软雅黑"; position:absolute; left:15px}
.index_top_r .search .btn{ background:url(../images/btn.png) no-repeat; width:27px; height:26px; border:0; cursor:pointer; right:10px; position:absolute}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.nav{ padding:0 ; height:43px; line-height:43px;  position: relative; z-index:1; width:1214px; margin:0 auto; z-index:999  }
.nav a{ color:#fafafa;  }
.nav .nLi{ float:left;  position:relative; display:inline;  }
.nav .nLi h3{ float:left;  }
.nav .nLi h3 a{ display:block; padding:0 17px; font-size:16px; font-weight: normal; font-family:"微软雅黑";}
.nav .sub{ display:none; width:161px; left:0; top:43px;  position:absolute; background: url(../images/index01.png);  line-height:36px; padding:0 0 0 13px; font-family:"微软雅黑"; font-size:16px; }
.nav .sub li{ zoom:1; }
.nav .sub a{ display:block; padding:0 5px 0 10px; color:#fff; background:url(../images/arrow01.png) left no-repeat}
.nav .sub a:hover{ text-decoration:underline}
.nav .on h3 a{}

.focusBox { position: relative; width:100%; height:466px; overflow: hidden; }
.focusBox .pic{ position:relative; z-index:0; }
.focusBox .pic img { width:100%; height:466px; display: block; }
.focusBox .hd { width:100%; position: absolute; bottom: 10px; text-align: center; font-size:0; z-index:1; }
.focusBox .hd li{margin: 0 5px; background: url(../images/dot.png) no-repeat 0 -16px; height: 16px; overflow: hidden; width: 16px; cursor: pointer;
		display:inline-block; *display:inline; zoom:1;  _background: url(../images/dot8.png) no-repeat 0 -16px;
	}
.focusBox .hd .on{ background-position:0 0; }

.focusBox .prev,
.focusBox .next { width: 60px; height: 90px; margin: -60px 0 0; display: none; background: url(../images/ad_ctr.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=20);opacity:0.2;  }
.focusBox .prev { left: 0; }
.focusBox .next { background-position: 0 -90px; right: 0; }
.focusBox .prev:hover,
.focusBox .next:hover { filter:alpha(opacity=50) !important;opacity:0.5 !important;  }

.index_left{ width:672px; margin-top:30px}
.index_left .t{ color:#2b2b2b; font-family:"微软雅黑"; font-size:18px; position:relative; width:672px;}
.index_left .t .more{ background:#0073bd; color:#FFF; padding:0 8px; font-size:12px; border-radius:5px; right:0; position:absolute; line-height:26px}
.index_left .news01{ width:610px; margin-top:5px; font-family:"微软雅黑"; font-size:14px}
.index_left .news01 li{ border-bottom:1px dashed #757575; height:44px; line-height:44px;}
.index_left .news01 li a{ color:#4a4a4a; display:block; width:100%;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.picFocus{ margin:0 auto;  width:368px; height:305px; background:#c3c3c3; position:relative;  overflow:hidden;  zoom:1; margin-top:15px   }
.picFocus .hd{ width:100%; padding-top:5px;  overflow:hidden; margin:0 auto }
.picFocus .hd ul{ margin-right:-5px;  overflow:hidden; zoom:1; }
.picFocus .hd ul li{ padding-top:5px; float:left;  text-align:center;  }
.picFocus .hd ul li img{ width:79px; height:70px; border:2px solid #fff; cursor:pointer; margin-right:4px; margin-left:4px  }
.picFocus .hd ul li.on{ }
.picFocus .hd ul li.on img{ border-color:#7a1619;  }
.picFocus .bd li{ vertical-align:middle; position:relative }
.picFocus .bd li .txt_bg{ position:absolute; background: url(../images/index02.png); height:31px; line-height:31px; color:#FFF; font-size:12px; padding:0 5px; width:358px; text-align:center; bottom:0; z-index:999}
.picFocus .bd img{ width:368px; height:217px; display:block; }

.index_right{ width:308px; margin-top:30px}
.index_right .t{ color:#2b2b2b; font-family:"微软雅黑"; font-size:18px; position:relative; width:308px;}
.index_right .t .more{ background:#0073bd; color:#FFF; padding:0 8px; font-size:12px; border-radius:5px; right:0; position:absolute; line-height:26px}
.index_news02{ padding-top:10px}
.index_news02 li{ display:block; height:63px; font-family:"微软雅黑"; margin-top:13px}
.index_news02 li .date{ height:63px; width:66px; text-align:center; color:#FFF; font-size:12px; background:#0073bd}
.index_news02 li .date span{ font-size:22px; display:block; padding-top:10px}
.index_news02 li a{ float:left; margin-left:15px; color:#373737; font-size:14px; line-height:24px; width:500px; margin-top:5px}

.news02{ width:319px;}
.news02 .t{  color:#fff; font-family:"微软雅黑"; font-size:18px; position:relative; width:319px;}
.news02 .t .more{ color:#0073bd; padding:0 8px; font-size:12px; border-radius:5px; right:0; position:absolute; line-height:26px}
.news02 ul{ padding-top:10px}
.news02 li{ display:block; color:#0073bd; line-height:26px; font-family:"微软雅黑"; font-size:14px}
.news02 li a{ display:block; color:#373737; width:100%;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.news03{ width:319px;}
.news03 li{ float:left; width:62px; text-align:center; margin:5px 20px; font-family:"微软雅黑"}
.news03 li img{ width:62px; height:62px; margin-bottom:10px}
.news03 li a{ color: #244b72}

.index_link{ width:467px; border-top:6px solid #0d73bd; font-family:"微软雅黑"}
.index_link .t{ float:left; background:#0d73bd; width:101px; height:43px; line-height:43px; text-align:center; color:#FFF; font-size:14px}
.index_link li{ float:left; line-height:43px; font-size:14px; margin:0 15px}
.index_link li a{ color:#3b3d3c}

.index_link01{ width:467px; border-top:6px solid #0d73bd; font-family:"微软雅黑"}
.index_link01 .t{ float:left; background:#0d73bd; width:101px; height:43px; line-height:43px; text-align:center; color:#FFF; font-size:14px}
.index_link01 li{ float:left; line-height:43px; font-size:14px; margin:0 10px}
.index_link01 li a{ color:#3b3d3c}

.footer{ text-align:center; padding:30px 0; color:#FFF; font-family:"微软雅黑"; font-size:14px; line-height:30px}
.footer a{ color:#FFF}

.ny_content{ background:url(../images/ny01.jpg) repeat-y}
.ny_left{ width:195px; margin-top:11px}
.ny_left .t{ background:url(../images/ny02.jpg) left no-repeat #0173bc; padding-left:32px; color:#FFF; font-family:"微软雅黑"; font-size:18px; height:41px; line-height:41px}
.ny_left li{ height:39px; line-height:39px; font-family:"微软雅黑"; font-size:16px}
.ny_left li a{ display:block; background:url(../images/ny03.jpg) no-repeat; line-height:39px; color:#FFF; padding-left:32px; text-decoration:none}
.ny_left li a:hover{ display:block; background:url(../images/ny04.jpg) no-repeat; line-height:39px; color:#0173bc; padding-left:32px}
.ny_left li a.hover{ display:block; background:url(../images/ny04.jpg) no-repeat; line-height:39px; color:#0173bc; padding-left:32px}

.ny_right{ width:803px; margin-top:11px}
.ny_right .t{ background:url(../images/ny07.jpg) bottom repeat-x; height:49px; line-height:49px; font-family:"微软雅黑"; position:relative}
.ny_right .t span{ float:left; color:#0173bc; font-size:20px; border-bottom:3px; line-height:46px; display:inline-block; border-bottom:3px solid #0173bc; padding:0 5px}
.ny_right .t .backhome{ background:#0073bd; color:#FFF; padding:0 8px; font-size:12px; border-radius:5px; right:0; position:absolute; line-height:26px; top:15px}
.ny_right .t div{ position:absolute; top:5px; right:80px; line-height:49px; color:#858585}
.ny_right .t div a{ color:#858585; padding:0 5px}

.ny_right .list{ margin:20px 0}
.ny_right .list li{ display:block; height:30px; line-height:30px; font-family:"微软雅黑"; color:#0d73bd; font-size:14px}
.ny_right .list li a{ background:url(../images/arrow02.jpg) left no-repeat; padding-left:17px; color:#383838; font-size:16px; float:left}
.ny_right .list li span{ float:right}

.ny_right .con .header_con{ color:#383838; text-align:center; padding:10px 0; font-family:"微软雅黑"; width:702px; margin:0 auto}
.ny_right .con .header_con p{ font-size:14px; height:30px; line-height:30px}
.ny_right .con .header_con h3{ padding:10px 0; display:block; color:#383838; font-size:22px; font-weight:normal}
.ny_right .con .content{ font-family:"微软雅黑"; font-size:14px; line-height:30px; margin:50px; color:#383838}
.ny_right .con .content img{ max-width:100%}

.slideTxtBox{ width:672px; text-align:left; margin-top:15px  }
.slideTxtBox .hd{ height:30px; line-height:30px; padding:0;position:relative; }
.slideTxtBox .hd ul{ float:left;  position:absolute; left:0; top:-1px; height:32px;   }
.slideTxtBox .hd ul li{ float:left; padding:0 15px; cursor:pointer; border-radius:5px; font-family:"微软雅黑"; font-size:18px; position:relative  }
.slideTxtBox .hd ul li.on{ height:30px;  background:#0073bd; color:#FFF}
.slideTxtBox .hd ul li.on a{ display:block; color:#0073bd}
.slideTxtBox .hd ul li a{ display:none}
.slideTxtBox .bd ul{ padding:0;  zoom:1;  }

.date {
	display: block;
	float: right;
	color: #CD3301;
	font-weight: bold;
}


.jser{ width:95%; margin:0 auto; height:auto;}
.jsdh{ width:100%; height:50px; border-bottom:1px solid #ccc;}
.jsdha{ width:150px;margin-right:10px; background:#036fc9;font-size:14px;font-family:"微软雅黑"; text-align:center; line-height:35px; color:#fff; float:left;}
.jsdha a{ color:#fff;text-decoration:none;}

.jsdhab{ width:150px;margin-right:10px; text-align:center;font-size:14px;font-family:"微软雅黑"; line-height:35px; color:#fff; float:left; background:#aeaeae;}
.jsdhab a{ color:#fff;text-decoration:none;}
.jszc{ height:auto; width:100%; min-height:500px;}
.btmc_1 {
	line-height:46px;
	font-size:18px;
	font-family: "微软雅黑";
	color:#06C;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #ccc;
	display:block;
	clear:both;
    padding-left:10px;}
.jsmc a {
	font-family: "微软雅黑";
	font-size: 14px;
	line-height: 30px;
	color: #666;
	float: left;
	width: 93px;
	display:block;}
.jslb3 li img { float:left; display:block; width:145px; height:200px;margin-left:50px;}
.jslb3 li { border-bottom:dashed 1px #ccc; padding:30px 0; height:200px;}
.jslb3 li span { float:left; display:block; width:700px; padding-left:30px; font-size:12px; line-height:30px; color:#666;}
.jslb3 li span a { font-size:14px; display:block; line-height:36px; color:#000;}
.jslb3 li span a:hover { color:#06C;}
.yiji { clear:both;}

.lsyg { background:url(../images/timg_r10_c5.png) repeat-y center top; width:641px; margin:20px auto;}
.lsyg li { width:250px; margin-bottom:50px;}
.lsyg .zb  { padding-right:70px; background:url(../images/timg_r10_c3.png) no-repeat right 50px; float:left;}
.lsyg .yb { padding-left:70px; background:url(../images/timg_r10_c3.png) no-repeat left 50px; float:right;}
.lsyg .zb div  {float:left; width:250px;}
.lsyg .yb div { float:right; width:250px;}
.lsyg span { display:block;}
.lsyg .lsbt { padding:0 15px; background:url(../images/timg_r4_c2.png) repeat-y; line-height:30px; font-size:18px; color:#0087d4;}
.lsyg .zy { padding:0 15px; background:url(../images/timg_r4_c2.png) repeat-y; line-height:24px; font-size:16px; color:#666;}
.lsyg .tp { padding:15px; background:url(../images/timg_r4_c2.png) repeat-y; line-height:24px;}
.lsyg .tp img { width:220px;}
.jswo{  height:auto; margin:0 auto;}
.jsry{ width:47%; float:left; height:200px; border:1px solid #ccc;margin-right:2%;margin-top:10px;}
.jsrylf{ width:150px; height:200px; float: left; margin-right:10px;}
.jsryr{ height:auto; float:left;width:190px; }
.jsryr h3{ font-size:16px; line-height:35px; font-size:14px; font-family:"微软雅黑";}
.jsryr p{ line-height:30px; font-size:14px; font-size:14px; font-family:"微软雅黑";}