@charset "utf-8";
*{margin:0; padding:0;}
html,body{width:100%;}
body{font-size:15px;font-family:"微软雅黑", Arial; background:#FFF}
div,li,ul,dl,dd,dt,span,font,label,i,b,h1,h2,h3,button{ list-style-type:none;font-family:"微软雅黑", Arial;font-size:15px;font-weight:normal}i{ font-style:normal}
td{padding:0;list-style-type:none;font-family:"微软雅黑", Arial;}
a{text-decoration: none;color:#212121;font-family:"微软雅黑", Arial; font-weight:normal;-webkit-transition: all 0.4s ease;transition: all 0.4s ease;}a:hover{color:#174fb1}
input,img,table{border: 0;}.fr{float:right;}.fl{float:left;}.clear{clear:both;}
.w1200{width:1200px; margin:0 auto; clear:both;}
input::-webkit-input-placeholder{ color: #999; font-size: 16px;}
input:-moz-placeholder {color: #999;font-size: 16px;}
input::-moz-placeholder{ color: #999;font-size: 16px;}
input:-ms-input-placeholder, textarea:-ms-input-placeholder { color: #999; font-size: 16px;}

.header{height:195px; width: 1200px; background: url("../images/header_bg.png") no-repeat top right; margin:0 auto}
.header .logo{float:left; padding-top:60px}
.header form{float: right; margin-top:83px;}
.header form input[type="text"]{height:41px; border:#1874cd 1px solid;border-right:0;padding-left:21px;width:216px;float:left;line-height:41px;}
.header form input[type="submit"]{width:50px;height:43px;float:left;background: #1874cd url("../images/search_img.png") no-repeat center;  cursor: pointer;font-size:16px}

.nav_box{height:65px; background:#1874cd;min-width:1200px}
.nav{width: 1200px; height: 65px; line-height: 65px; margin: 0 auto; position: relative; z-index: 111;}
.nav li{float: left;width: 133px;height: 65px;line-height: 65px;text-align: center; position:relative}
.nav li a{color: #fff; display:block; line-height:65px; text-align:center; font-size:19px;}
.nav li a.on{color: #9e0000; background:#174eb2;}
.nav li .second-nav{width: 133px;display: none;position: relative;}
.nav li .second-nav li{position: relative;width: 100%;height: 50px;line-height: 50px;border-bottom: 1px solid #eee;}
.nav li .second-nav li a{color: #fff; line-height:50px;background: #174eb2;font-size:17px;}.nav li .second-nav li a:hover{color:#174eb2; background:#fff}
.hovers>a{color: #fb8a4f !important; background:#174eb2;}

#jyb_index_focus {
  clear: both;
  position: relative;
  margin: 20px auto 0;
  width: 1200px;
  height: 435px;
  background: transparent;
	overflow:hidden
}

.jyb_index_focusImg li {
  clear: both;
  position: absolute;
  top: 32px;
  left: 0;
  width: 910px !important;
  height: 370px;
  opacity: 0.2;
  filter: alpha(opacity=20);
	overflow: hidden;

}
.jyb_index_focusImg li a, .jyb_index_focusImg li img {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
}
.jyb_index_focusImg li p {
  display: none;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  text-indent: 10px;
  font-size: 16px;
  line-height: 33px;
  background: url(../images/jyb_tjqhbj_03.png) repeat left top;
  color: #FFF;
}
.jyb_index_focusImg li.active {
  z-index: 3;
  top: 0;
  opacity: 1;
  padding: 0 145px;

  width: 910px;
  height: 435px;
  filter: alpha(opacity=100);overflow: hidden;
}

.jyb_index_focusImg li.active p {
  display: block;
}
.jyb_index_focusImg li.next {
  left: 380px;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
#moe-focus-cover {
  position: absolute;
  z-index: 2;
  top: 32px;
  left: 0;
  width: 100%;
  height: 370px;
  background: url(../images/index_moe_focus_shadow.png) repeat-y center;
}

.focus-pagenation {
  position: absolute;
  bottom: 10px;
  right: 155px;
  z-index: 5;
}
.focus-pagenation dd {
  float: left;
  margin: 0 3px;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background: url(../images/index_moe_focus_page_icon.png) no-repeat right top;
  cursor: default;
}
.focus-pagenation dd.curr {
  background: url(../images/index_moe_focus_page_icon.png) no-repeat left top;
}

.focus-arrow-left, .focus-arrow-right {
  position: absolute;
  top: 167px;
  left: -60px;
  z-index: 4;
  opacity: 0;
  filter: alpha(opacity=0);
}

.focus-arrow-right {
  left: auto;
  right: -60px;
}

.sy_left{width:860px; float:left; padding-top:10px}
.sy_left .ty{width:400px; padding-top:10px}
.sy_left .ty .tit{height:57px; line-height:51px;  background: url("../images/tit_bg.png") bottom center no-repeat}
.sy_left .ty .tit h1{line-height:51px; display:block; font-size:22px;color:#212121; font-weight: bold;float: left;}
.sy_left .ty .tit .more{line-height:51px; display:block; float:right; color:#2260d1; background: url("../images/more.png") left center no-repeat; padding-left:25px;}
.sy_left .ty ul{padding:12px 0}
.sy_left .ty ul li{ background: url("../images/ty_li_bg.png") left center no-repeat; line-height: 36px; padding-left:13px;}
.sy_left .ty ul li span{float:right; font-size:14px; color: #727272}
.sy_left .ty ul>a{display: block; margin-bottom:14px;}

.sy_right{float:right;width:298px;padding-top:30px}
.sy_right .zt h1{height:42px;line-height:42px;background:#2260d1; font-size:22px; color:#fff; font-weight: bold; padding:0 10px 0 20px;}.sy_right .zt h1 a{font-size:14px;font-weight:100;float:right;line-height:42px; color:#fff;}
.sy_right .zt ul{padding-top:20px;}
.sy_right .zt ul>a{width:298px; height:85px; display:block; margin-bottom:15px;}
.sy_right .zt ul>a img{width:298px; height:85px;}
.sy_right .an{padding-top:1px;}
.sy_right .an>a{width:298px;height:100px;display:block; margin-top:8px;}
.sy_right .an>a img{width:298px;height:100px;}

.links{background:url("../images/links_bg.png") left  no-repeat; height:45px; width:1200px; margin:0 auto; clear: both;}
.links h1{font-size:20px; color:#fff; font-weight: bold; display:block;line-height:45px; float:left;padding:0 26px}
.links ul{float:left;padding-left:60px;}
.links ul a{display: inline-block;line-height:45px; margin:0 60px}
.footer{width:100%; height:119px; background:#1874cd; text-align:center; clear: both; margin-top:35px;overflow: hidden; padding-top:30px;min-width: 1200px;}
.footer p{color: #fff; font-size:16px; line-height:40px}

/**/

.zy_banner{ width:100%; clear:both;}.zy_banner img{width:100%; height:320px;}

.zy_content_box{  width:100%}
.zy_content{width:1200px; margin:0 auto; position:relative; z-index:2; padding-top:15px}
.zy_content .left{width:290px; float:left}
.zy_content .left .tit{height:70px; line-height:70px; background:#1874cd; font-size:22px; font-weight:bold; color:#FFF; text-align:center;    border-bottom: 1px #fff solid;}
.zy_content .left ul{ background:#f3f3f3; }
.zy_content .left ul li{border-bottom:#ccc 1px solid; height:50px; line-height:50px}
.zy_content .left ul li a{display:block; font-size:16px; text-align:center; color:#666}
.zy_content .left ul li a:hover{background:#1874cd; color:#fff}
.zy_content .left ul li.one a{background:#1874cd; color:#fff}
.zy_content .left ul li.ones a{color:#1874cd}
.zy_content .left ul li.z_dh a:hover{color:#1874cd}
.zy_content .left .left_img{margin-top:30px; overflow:hidden}
.zy_content .left .left_img img{width:290px;}
.zy_content .right{width:830px; background:#FFF; float:right; padding:10px 30px}
.zy_content .right .title{border-bottom:#285288 1px solid; height:48px; padding-top:10px}
.zy_content .right .title h1{ font-size:20px; font-weight:bold; color:#1874cd; line-height:48px; float:left;}
.zy_content .right .title h2{font-size:15px; float:right; color:#666;line-height:48px}
.zy_content .right .title h2 a{font-size:15px; color:#666; line-height:48px}
.zy_content .right .con{ line-height:32px; color:#333; padding:18px 0; min-height: 500px}
.zy_content .right .con table {margin:0 auto; max-width:800px;}
.zy_content .right .con img{max-width:800px;}
.zy_content .right .con .con_tit{height:50px; font-size:18px; font-weight:bold; color:#333; line-height:62px; text-align:center; }
.zy_content .right .con .con_wz{ text-align:center; font-size:12px; color:#999; line-height:50px; border-bottom:#999 1px dashed}
.zy_content .right .con ul{min-height:500px;}
.zy_content .right .con ul li{ height:45px; line-height:45px; text-align:left; color:#333; border-bottom:#ddd 1px dotted;}
.zy_content .right .con ul li>span{float:right; font-size:14px; color:#888}
.zy_content .right .con ul li a span{float:none}
.zy_content .right .con .fy{height:45px; line-height:45px; text-align:center; margin:20px 0;}
.zy_content .right .con .fy table{margin:0 auto;}
.zy_content .right .con dl{min-height:750px;}
.zy_content .right .con dl dd{height:240px; width:170px; float:left; margin:8px 17px}
.zy_content .right .con dl dd img{max-width:170px; max-height:210px; display:block; margin:0 auto}
.zy_content .right .con dl dd h1{  line-height:30px; display:block; text-align:center}