h4 { font-size: 14px; }

.box1{margin-top: 20px;}
.box1 .hd a{color: #fff;}
.box1 .left{ float:left; position: relative;overflow: hidden; font-family:Arial;background:#fff;}
.box1 .left .pic_list img {display: block; }
.box1 .left .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 44px; width:100%;  background: rgba(51,51,51,0.4);}
.box1 .left .txt { position: absolute; bottom: 0;*bottom:15px; z-index: 2; height: 36px; width:100%; overflow: hidden; }
.box1 .left .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.box1 .left .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }
.box1 .left .num { position: absolute; z-index: 3; bottom: 15px;*bottom:30px; right: 8px; }
.box1 .left .num li{ float: left; position: relative; width: 10px; height: 10px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 10px; cursor: pointer; }
.box1 .left .num li a{ position: absolute; z-index: 2; display: block;  width: 100%; height: 100%; top: 0; left: 0; text-decoration: none;border-radius: 100%;}
.box1 .left .num li a{ background:#fff;}
.box1 .left .num li.on a{ background:#2f3a96;}

.no-border{border-bottom:none!important;}
.box1 .mid{float: left;margin: 0 14px;}
.slideTxtBox{ width: 396px; text-align: left;}
.hd a.more{float: right;color: #fff; padding-right: 15px;background: url(icon_more.png) no-repeat right center;}
.slideTxtBox .hd{ height: 42px;line-height: 42px;background: #2f3a96; padding: 0 15px; position: relative;}
.slideTxtBox .hd ul{ overflow:hidden;zoom:1;}
.slideTxtBox .hd ul li{float: left;padding: 0 15px 0 40px;cursor: pointer;border-top: 2px solid #2f3a96;color: #fff;font-weight: bold;}
.title-bg{background: url(icon_04.png) no-repeat 10px 50%; font-size: 14px;}


.slideTxtBox .hd ul li.on{   border-top-color: #f90;color:#2f3a96;background:#fff url(icon_01.png) no-repeat 10px 50%;}
.slideTxtBox .bd ul{ padding: 0 5px; zoom:1;}

.box1 .bd .news-content{border-bottom: 1px solid #ccc;padding-bottom: 10px;}
.box1 .bd .news-content h4{text-align: center; padding: 10px 0;}
.box1 .bd .news-content h4 a{color: #f90;font-size: 16px;}
.box1 .bd .news-content p{text-indent: 2em;line-height: 22px;color: #696969}
.box1 .bd .news-content p a:hover{color: #f90;cursor: pointer;}
.box1 .bd .news-list{margin-top: 15px; line-height: 23px;*margin-top:14px;}
.list-style li{list-style: disc;list-style-position: inside;border-bottom: 1px dashed #696969;}
.date{float: right;color: #696969}
.box1 .bd .news-list a{color: #696969;display: inline-block;}
.box1 .bd li a:hover{color: #f90;}

.border{border: 1px solid #29398e;}

.box1 .right{margin-left: 825px;}
.box1 .right .hd{ height: 42px;line-height: 42px;background: #2f3a96; padding: 0 15px; border-bottom: 1px solid #ddd;position: relative;}
.box1 .right .hd h4{display: inline-block;padding-left: 25px;background: url(icon_02.png) no-repeat left center;}
.box1 .right .bd{margin-top: 22px;}
.box1 .right .bd li{padding-left: 15px;line-height: 25px;}
.box1 .right .bd li a{color: #696969;}
.box1 .bd li a:hover{color: #f90;}



.box2,.box3,.box4{margin-top: 15px;}
.box2 .hd,.title{height: 42px;line-height: 40px;background: #2f3a96; padding:0 15px 0 5px; position: relative;}
.box2 .hd a,.title a{color: #fff;}
.box2 .left{width: 60%;float: left;}
.box2 .right{width: 37.5%; float:right;margin-left: 2%;display: inline;}
.box2 .right .hd h4{background: url(icon_05.png) no-repeat 5px 50%;}
.box2 .hd h4,.title h4{display: inline-block;*display:inline;zoom:1;padding: 0 15px 0 40px;}
.box2 .left .hd h4,.title1 h4{background:#fff url(icon_03.png) no-repeat 5px 50%;height: 38px;border-top: 2px solid #f90;margin-top: 2px;}
.box2 .left .hd h4 a{color: #2f3a96}
.box2 .bd{padding: 14px 10px 4px 10px;*padding-right:25px;}
.box2 .bd img{display: block;float: left;margin:0 13px 13px 0}
.box2 .bd h4{font-size: 14px;margin-bottom: 20px;}
.box2 .bd h4 a{color: #000;}
.box2 .bd p{color: #696969;line-height: 20px;}
.box2 .news-list li{width: 100%;border-bottom: none;border-top: 1px dashed #696969;line-height: 28px; }
.box2 li a{color: #696969;display: inline-block;}
.box2 li a:hover{color: #f90;}

.box3 .hd h4{background: url(icon_08.jpg) no-repeat left 10px center #fff;}
.box3 .hd h4 a{color: #2f3a96;}
.box3 .bd{margin: 20px 0 15px 0;overflow: hidden;*position:relative;}
.box3 .bd ul{font-size: 0;padding-left: 13px;}
.box3 .bd li{float: left;box-sizing: border-box;margin: 0 13px 0 0; width: 258px; }
.box3 .bd a span{font-size: 12px;display: block;color: #696969;text-align: center;padding: 10px;border: 1px solid #b8b8b8;background:#f6f6f6}

.box4 .left{width: 31%;float: left;}
.box4 .left .hd h4{background:url(icon_09.jpg) no-repeat 5px 50%;}
.box4 .left .bd{padding:9px 12px 10px; ;line-height: 26px;}
.box4 .bd p a{display: block;color: #696969;padding: 0 4px;}
.box4 .bd li a{display: inline-block;color: #696969;padding: 0 4px;}
.box4 .bd li a:hover{color: #f60;}
.box4 .right{margin-left: 33%;}
.box4 .right .bd{padding: 21px 10px;}
.box4 .right .hd h4{background: url(icon_10.jpg) no-repeat left 10px center #fff;}
.box4 .right .hd h4 a{color: #293a96;}
.box4 .bd img{float: left;margin-right: 22px;}
.box4 .bd p{text-indent: 2em;line-height: 20px;}









