.title-01{width: 100%;height: 40px;border-bottom: 1px solid #c3c3c3;font-size: 18px;}
.title-01 span{display: block;width: 140px;border-bottom: 2px solid #1b5cac;line-height: 40px;color: #144c99;font-size: 24px;font-weight: lighter;}
.title-01 i{float: left;line-height: 40px;font-size: 21px;color: #144c99;margin-right: 10px;}
.title-02{width: 100%;height: 40px;border-bottom: 1px solid #c3c3c3;font-size: 18px;}
.title-02 span{display: block;width: 140px;line-height: 40px;color: #144c99;font-size: 24px;font-weight: lighter;}
.title-02 i{float: left;line-height: 40px;font-size: 21px;color: #b3b3b3;margin-right: 10px;}
.title-02 i.icon-more{float: right;font-size: 12px;margin-left: 7px;color: #056fc3}
.title-02 .more{font-size: 12px; color: #868686;font-style: normal;line-height: 40px;}
.title-03{width: 100%;height: 40px;font-size: 24px;margin-top:30px;margin-bottom: 20px;border-bottom: 1px solid #efefef;color: #144c99;line-height: 40px;}

.title-03 span{display: block;width: 145px;line-height: 40px;color: #144c99;}
.title-03 i{float: left;line-height: 40px;color: #b3b3b3;}
.title-03 i:nth-of-type(1){margin-right: 5px;font-size: 30px;}
.title-03 i.icon-more{float: right;font-size: 12px;margin-left: 7px;position: relative;top: 1px}
.title-03 .more{font-size: 12px; color: #868686;font-style: normal;line-height: 40px;}
.title-03 .more:hover a{color: #056fc3;}

.index-box-1{width: 1200px;margin:0 auto;height: auto;overflow: hidden;padding-top: 33px;}
.index-box-101 {width: 374px;height: 444px;background: #ececec;float: left;position: relative;transition: 0.2s;}
.index-box-1011 {width: 374px;height: 280px;}
.index-box-1011 img {width: 374px;height: 280px;}
.index-box-1012 {width: 374px;height: 40px;position: absolute;background: rgba(27, 92, 172, 0.8);top: 240px;z-index: 7;}
.index-box-1012 span{display: block; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; line-height: 40px;padding:0 20px;font-size:14px;color: #fff;position: relative;height:40px;z-index: 8;}
.index-box-1013 {width: 100%;height: 140px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding:12px;line-height: 30px;font-size:14px; color: #7b7b7b;overflow: hidden;}

.index-box-101:hover{}

.index-box-102 {width: 426px;height: 444px;float: left;margin:0 23px;}
.index-box-10211{line-height: 27px;color:#333333;font-size: 17px;padding-top: 10px;}
.index-box-10212{line-height: 22px;color:#e40a01;font-size: 12px;}
.index-box-10213{line-height: 30px;color:#535353;font-size: 14px;height: 68px;border-bottom: 1px solid #efefef; overflow: hidden;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;margin: 3px  0 28px 0 ;}
.index-box-1022 li{line-height: 38px;font-size: 14px; color: #555555;border-bottom: 1px solid #efefef;}
.index-box-1022 li i{font-size: 12px; color: #c2c2c2;}
.index-box-1022 li a{color: #555555;display: block;width: 100%;height: 100%;}
.index-box-1022 li:hover a{color: #e40a01;}
.index-box-1022 span{font-size: 12px;color: #6d6d6d;}
.index-box-103 {width: 354px;height: 444px;float: left;}
.index-box-10301 img{width: 350px;height: 262px;float: left;padding:2px;}
.index-box-10302 li{width: 100%;line-height: 31px;font-size: 14px;border-bottom: 1px solid #efefef;}
.index-box-10302 li i{color: #1b5cac;font-size: 14px;}
.index-box-10302 li span{color: #8e8e8e;font-size: 12px;}
.index-box-10302 li a{color:#555555;display: block;width: 100%;height: 100%;}
.index-box-10302 li:hover a{color:#e40a01;}


.box3 .picScroll-right{ width:1200px; position:relative; z-index: 9;}
.box3 .picScroll-right .hd{position: relative;}
.box3 .picScroll-right .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.box3 .picScroll-right .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer;  }
.box3 .picScroll-right .hd ul li.on{ background-position:0 0; }
.box3 .picScroll-right .bd{}
.box3 .picScroll-right .bd ul{ overflow:hidden; zoom:1; }
.box3 .picScroll-right .bd ul li{float:left; _display:inline; overflow:hidden;width: 394px;height: 340px;margin-right: 7px;border:1px solid #f1eeee;transition: 0.2s;border-radius: 10px;}
.box3 .picScroll-right .bd ul li:hover .text{ background: #fff; }



.box3 .picScroll-right .bd ul li a{display: block;width: 100%;height: 100%;}
.box3 .picScroll-right .bd ul li .pic{ width: 394px;float: left;height: 295px;}
.box3 .picScroll-right .bd ul li .text{ height: 45px;float: left;line-height: 45px;width: 100%;color: #727272;text-align: center;font-size: 14px;background: #f3f3f3;}
.box3 .picScroll-right .bd ul li .pic .imgbox{width: 394px;height: 295px;display: table-cell; vertical-align: middle;text-align: center;}
.box3 .picScroll-right .bd ul li .pic .imgbox img{max-width:394px;max-height: 295px;}
.box3 .picScroll-right .bd ul li .pic a:hover img{ border-color:#999;  }
.box3 .picScroll-right .bd ul li .title a{display: block;width: 100%;height: 100%;font-size: 25px;color: #fff;}
.box3 .picScroll-right .bd ul li .title{ line-height:24px;font-size: 14px;float: left;width: 245px;height: 184px;box-sizing: border-box;line-height: 184px;position: relative;bottom: 0px;background: rgba(209, 168, 84, 0.9);transition: 0.5s ease-out;text-align: center;}
.box3 .picScroll-right .bd ul li:hover .title{bottom: 185px;}
.index-box-3{width:100%;height: 590px;background: #f5f5f5;margin-top: 30px;}
.index-box-301{width: 485px;float: left;}
.index-box-301 .sideMenu{ }
.index-box-301 .sideMenu h3{ border-bottom:1px dashed #c9c9c9; cursor:pointer;font-size: 17px;color: #535353;color: #535353;line-height: 58px;font-weight: 700;}
.index-box-301 .sideMenu h3 a{font-size: 17px;font-weight: lighter;}
.index-box-301 .sideMenu h3:before{content: '●';color: #9a9a9a;}
.index-box-301 .sideMenu h3 em{ float:right; display:block; width:40px; height:32px;   background:url(images/icoAdd.png) 16px 12px no-repeat; cursor:pointer; }
.index-box-301 .sideMenu h3.on em{ background-position:16px -57px; }
.index-box-301 .sideMenu ul{ padding:8px 25px; color:#999; display:none; /* 默认都隐藏 */ font-size: 14px; color: #666;height: 100px;line-height: 27px;}

.index-box-301 .sideMenu h3:hover a {color: #0070c8;}



.index-box-302{width: 680px;float: right;}
.index-box-30211-1{height: auto;overflow: hidden;}
.index-box-30211-1-1{width: 197px; height: 148px;margin-right:28px;}
.index-box-30211-1-1 img{width: 197px; height: 148px;}
.index-box-30211-2-1{width:445px;height: 148px;float: left;overflow: hidden;}
.index-box-30211-2-1-1{font-size: 17px;font-weight: bold;color: #333;line-height: 30px;font-weight: bold;}
.index-box-30211-2-2-1{font-size: 14px;color: #878787;line-height: 30px;}
.index-box-30211-2-3-1 {line-height: 35px;}
.index-box-30211-2-3-1 a{color: #ea0000;font-size: 14px;}
.index-box-30211-2-3-1 a:hover{color: #056fc3;}
.index-box-30211-2{margin-top:10px;}
.index-box-30211-2 li{color: #616161;line-height: 30px;font-size: 14px;}
.index-box-30211-2 li:before{content:'·';color: #616161;font-size: 18px;padding-right: 10px;}
.index-box-30211-2 li a:hover{color: #e40a01;}
.index-box-30221 ul{}
.index-box-30221 li{margin:0;width: 121px; height: 135px;vertical-align: top;background: #dedede;float: left;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding:30px 22px 0 22px;text-align: center;color: #595959;transition: 0.5s;}
.index-box-30221 li i{font-size: 45px;display: block;margin:0 auto;}
.index-box-30221 li span{font-size: 14px;}
.index-box-30221 li:nth-of-type(odd){background: #ffffff;}
.index-box-30221 li a{display: block;width: 100%;height: 100%;}
.index-box-30221 li:nth-of-type(5){width: 195px;}
.index-box-30221 li:hover{background: #f4353c;color: #fff;transform: scale(1.1,1.1);}
.index-box-30221 li:hover i{color: #fff;}
.index-box-30221 li:hover span{color: #fff;}
.box4 .picScroll-rights{ width:1200px; position:relative; z-index: 9;}
.box4 .picScroll-rights .hd{position: relative;}
.box4 .picScroll-rights .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.box4 .picScroll-rights .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer;  }
.box4 .picScroll-rights .hd ul li.on{ background-position:0 0; }
.box4 .picScroll-rights .bd{}
.box4 .picScroll-rights .bd ul{ overflow:hidden; zoom:1; }
.box4 .picScroll-rights .bd ul li{float:left; _display:inline; overflow:hidden;width: 290px;height: 262px;margin-right: 7px;border:1px solid #f1eeee;}
.box4 .picScroll-rights .bd ul li a{display: block;width: 100%;height: 100%;}
.box4 .picScroll-rights .bd ul li .pic{ width: 290px;float: left;height: 217px;}
.box4 .picScroll-rights .bd ul li .text{ height: 45px;float: left;line-height: 45px;width: 100%;color: #727272;text-align: center;font-size: 14px;background: #f3f3f3;}

.box4 .picScroll-rights .bd ul li:hover .text{background: #fff;}



.box4 .picScroll-rights .bd ul li .pic .imgbox{width: 290px;height: 217px;display: table-cell; vertical-align: middle;text-align: center;}
.box4 .picScroll-rights .bd ul li .pic .imgbox img{max-width:290px;max-height: 217px;}
.box4 .picScroll-rights .bd ul li .pic a:hover img{ border-color:#999;  }
.box4 .picScroll-rights .bd ul li .title a{display: block;width: 100%;height: 100%;font-size: 25px;color: #fff;}
.box4 .picScroll-rights .bd ul li .title{ line-height:24px;font-size: 14px;float: left;width: 245px;height: 184px;box-sizing: border-box;line-height: 184px;position: relative;bottom: 0px;background: rgba(209, 168, 84, 0.9);transition: 0.5s ease-out;text-align: center;}
.box4 .picScroll-rights .bd ul li:hover .title{bottom: 185px;}
.index-box-4{padding-bottom: 30px;}
.index-box-5{width: 100%;height: 470px;background: #f5f5f5;}
.index-box-501,.index-box-502,.index-box-503{width: 385px;float: left;}
.index-box-502{margin:0 22px;}
.index-box-5-c-1{width: 377px;height: 124px; background: #fff;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding:12px 18px;font-size: 16px;
}
.index-box-5-c-1-1{color: #565656;line-height: 32px;font-size: 17px;font-weight: bold;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.index-box-5-c-1-2{color: #c1c1c1;line-height: 12px;font-size: 12px;margin-bottom: 5px;}
.index-box-5-c-1-3{color: #8d8d8d;line-height: 25px;font-size: 14px;}

.index-box-5-c-1:hover  .index-box-5-c-1-1{color: #056fc3;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.index-box-5-c-2 li{float: left;width: 98%;line-height: 35px;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;box-sizing: border-box;padding: 0 1%;color: #505050;font-size: 14px; border-bottom: 1px solid #efefef;}
.index-box-5-c-2 li span{float: right;color: #8b8b8b;font-size: 12px;}
.index-box-5-c-2 li:before{content: ">";color: #9d9d9d;padding-right: 10px;}
.index-box-5-c-2 li:hover a{color: #056fc3;}


