.mainBanner img{ width: 100%; }
.mainBanner .container { position: relative; width: 1400px; height: auto;}
.mainBanner .container h2 { position: absolute; height: 40px; line-height: 40px; font-size: 30px; color: #fff; text-shadow: 1px 1px 2px #666; left: 260px; top: 50%; margin-top: -20px; }
.mainBanner .container h2 span { margin-left: 18px; font-size: 18px; }
.list1 { margin-top: 35px; }
.list1 li { width: 100%; position: relative; margin-bottom: 30px; }
.list1 li h4 { font-size: 18px; font-weight: bold; margin: 0; height: 27px; line-height: 27px; color: #000000; border-left: 3px solid #10487b; text-indent: 10px; }
.list1 li:hover h4 { color: #e8b13b; border-left: 3px solid #e8b13b; }
.list1 li h4 span { margin-left: 15px; color: #999999; font-size: 16px; }
.list1 li img { width: 37%; height: 290px; } 
.list1 li .p { width: 71%; padding: 20px 25px; line-height: 25px; font-size: 14px; } 
.list1 li p { max-height: 150px; overflow: hidden; margin: 0; }
.list1 li:nth-child(odd) { height: 290px; }
.list1 li:nth-child(even) { height: 347px; margin-bottom: 50px; }
.list1 li:nth-child(odd) img { position: absolute; right: 0; top: 0; }
.list1 li:nth-child(odd) .p { position: absolute; left: 0; top: 56px; background: rgba(233,233,233,0.7)!important; filter: Alpha(opacity=70); background: #e9e9e9; color: #000000; z-index: 1; text-align: justify; text-justify: inter-ideograph; word-break: break-all; word-wrap: break-word; text-indent: 2em;  }
.list1 li:nth-child(even) img { position: absolute; left: 0; bottom: 0; }
.list1 li:nth-child(even) .p { position: absolute; right: 0; bottom: 48px; background: #0d4579; color: #ffffff; z-index: 1; text-align: justify; text-justify: inter-ideograph; word-break: break-all; word-wrap: break-word; text-indent: 2em;  }
.list1.no-pic li { height: auto; margin-bottom: 40px; }
.list1.no-pic li .p { position: static; margin-top: 20px; width: 100%; }
.list-menu .container { margin-top: 50px; margin-bottom: 40px; border-top: 1px solid #c9c9c9; position: relative; }
.list-menu ul { position: absolute; padding: 0 22px; background-color: #ffffff; top: -15px; left: 50%; width: auto; }
.list-menu ul li { background-color: #e8b13b; display: inline-block; margin: 0 8px;  height: 30px; line-height: 30px; flaot: left; border-radius: 3px; }
.list-menu ul li a { color: #ffffff; padding: 0 20px; }
.list-menu ul li:hover,
.list-menu ul li.on { background-color: #10487b; }
.view-1 { background: url(../img/xcyj/bg.jpg) no-repeat; width: 1000px; margin: 0 auto; height: 400px; background-size: 100% 100%; margin-bottom: 60px; }
.view-1 .p1 { float: left; width: 205px; color: #fff; text-shadow: 1px 1px 1px #ba9545; }
.view-1 .p1 img{ width: 83px; height: 83px; float: left; }
.view-1 .p1 h2 { font-size: 24px; margin: 0; font-weight: 400; width: 120px; float: left;  color: #fff; padding-top: 20px; padding-left: 8px;}
.view-1 .p1 h2 span { font-size: 12px; display: block; padding-top: 5px; }
.view-1 .p1 p { display: block; float: left; text-align: justify; text-justify: inter-ideograph; word-break: break-all; word-wrap: break-word; font-size: 12px; margin-top: 20px; max-height: 68px; overflow: hidden;}
.view-1 .p1:nth-child(even) { text-shadow: 1px 1px 1px #102941; }
.view-2 { position: relative; width: 100%; padding-top: 140px; margin-bottom: 50px; }
.view-2:before { position: absolute; content: ''; display: block; width: 100%; height: 305px; background: url(../img/xcyj/img5.jpg) no-repeat; top:0; z-index: -1; }
.slideTxtBox{ width: 885px; margin: 0 auto; background-color: #ffffff; }
.slideTxtBox .hd{ height: 165px; background: #ffffff; }
.slideTxtBox .hd ul{  }
.slideTxtBox .hd ul li{ float:left; width: 25%; cursor: pointer; height: 165px; text-align: center; padding-top: 32px;  }
.slideTxtBox .hd-6 ul li{ width: 16.666%; }
.slideTxtBox .hd ul li:nth-child(even) { background: #255786; color: #ffffff; }
.slideTxtBox .hd ul li.on{ background: #f0f0f0; }
.slideTxtBox .hd ul li span { font-size: 50px; color: #255786; font-weight: 400; }
.slideTxtBox .hd ul li h4 { margin: 0; color: #666666; font-size: 14px; padding-top: 20px; }
.slideTxtBox .hd ul li:nth-child(even) span,
.slideTxtBox .hd ul li:nth-child(even) h4 { color: #ffffff; }
.slideTxtBox .hd ul li.on span { color: #255786; }
.slideTxtBox .hd ul li.on h4 { color: #666666; }
.slideTxtBox .bd>div{ padding: 50px 30px;  zoom:1; background: #f0f0f0; min-height: 340px; }
.slideTxtBox .bd h2 { font-size: 26px; color: #10487b; text-align: center; margin: 0; position: relative; line-height: 55px; margin-bottom: 35px; }
.slideTxtBox .bd h2:after { width: 35px; height: 3px; background: #255786; position: absolute; content: ''; display: block; left: 50%; margin-left: -17px; bottom: -3px;  }
.slideTxtBox .bd p { font-size: 14px; line-height: 30px; color: #666666; text-indent: 2em;text-align:justify;text-justify:inter-ideograph;word-break:break-all;word-wrap:break-word; }
.slideTxtBox .bd .img { display: block; margin: 0 auto; max-width: 800px; }
.con-img-list div { margin-bottom: 10px; }
.con-img-list img { width: 100%; height: 115px; }
.con-img-list h5 { text-align: center; }
.view-3 h2 { font-size: 18px; font-weight: bold; margin: 0; margin-bottom: 20px; height: 27px; line-height: 27px; color: #000000; text-indent: 10px; text-align: center;  }
.view-3 h2 span { margin-left: 15px; color: #999999; font-size: 16px; }
.view-3-p { margin: 40px 0; }
.view-3-p p { color: #999; padding: 20px; text-indent: 2em;  }
.view-3 .ul1 { text-align: center; }
.view-3 .ul1 li { width: 120px; height: 120px; border-radius: 60px; background-color: #10487b; line-height: 120px; color: #fff; text-align: center; display: inline-block; margin-right: 20px; }
.view-3 .ul1 li:nth-child(even) { background-color: #e8b13b; }
.view-3 .ul2 div { border-radius: 5px; background-color: #f0f0f0; border: 1px solid #eee; color: #000; padding: 10px; text-align: left; margin-bottom: 20px; width: calc(50% - 20px); margin-left: 10px; margin-right: 10px; display: inline-block; float: left; }
.view-3 .ul2 h4 { font-size: 16px; font-weight: bold; margin: 0; margin-bottom: 10px; height: 24px; line-height: 24px; color: #000000; border-left: 3px solid #10487b; text-indent: 10px; }
.view-3 .ul2 p { text-align:justify;text-justify:inter-ideograph;word-break:break-all;word-wrap:break-word; }
.view-3-h1 { color: #e8b13b; text-align: center; font-size: 24px; margin: 50px 0; }
.view-3 .img { width: 50%; display: block; margin: 20px auto; }
/* 分页 */
.holder {text-align: left;color: #ccc;text-align:center;margin:50px 0;}
.holder a {color: #4e4e4e;background-color:#fff;border:1px solid #c5c5c5;display: inline-block;padding:2px 10px;width:auto;line-height: 19px;margin: 0 2px;vertical-align: middle;}
.holder a:hover {color:#309df0;cursor:pointer;}
.holder a.jp-previous,.holder a.jp-next,.holder a.jp-first,.holder a.jp-last  {display: inline-block;border:1px solid #c5c5c5;line-height:19px;margin: 0 2px;color: #4e4e4e;background-color:#fff;vertical-align: middle;cursor:pointer;padding:2px 10px;text-align:center;}
.holder a.jp-current{background-color:#e4a219;color: #fff;border:1px solid #e4a219;}
.holder a.jp-disabled{display: inline-block;border:1px solid #ddd;margin: 0 2px;border:2px;line-height:19px;color: #ccc;vertical-align: middle;padding:2px 10px;cursor:pointer;background-color:#eee;}
.holder span {margin: 0 5px;}