@charset "utf-8";
body {background:#f6f6f6;color:#333333;}
a {cursor: pointer;}
a:hover {color:#007bc5;}
.color1 {color:#007bc5;}
.color2 {color:#ff7a2d;}
.color3 {color:#ff0000;}
.color4 {color:#999999;}
.color5 {color:#cecece;}
.ft16 {font-size:16px;}

.top {width:100%;height:400px;background:url("./top.jpg") no-repeat center;}
.nav {width:100%;height:52px;background:#ffffff;-moz-box-shadow:2px 2px 4px rgb(0,0,0,0.1); -webkit-box-shadow:2px 2px 4px rgb(0,0,0,0.1); box-shadow:2px 2px 4px rgb(0,0,0,0.1);*filter: progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color="#333333");display: -webkit-flex;display: flex;justify-content:center;}
.nav-ct {width:auto;height:50px;overflow:hidden;}
.nav-ct a {height:50px;line-height:50px;font-size:18px;font-weight:550;color:#333333;display:block;padding:0 32px;float:left;}
.nav-ct span {display:block;background:#e6e6e6;width:1px;height:20px;margin:15px 0;float:left;}
.nav-ct a.on, .nav-ct a:hover {background:none;border-radius:18px;color:#007bc5;}

.main {width:100%;height:auto;overflow:hidden;background:url("./bg1.png") no-repeat center bottom;}
.main-1 {width:1200px;height:auto;overflow:hidden;margin:45px auto;}
.img-js {width:580px;height:326px;float:left;}
/*焦点图*/
.slideBox{ width:580px; height:326px; overflow:hidden; position:relative;float:left;}
.slideBox .hd{ height:10px; overflow:hidden; position:absolute; right:5px; bottom:12px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:10px;width:10px;height:10px;line-height:10px;text-align:center;background:#fff;border-radius:5px; cursor:pointer;}
.slideBox .hd ul li.on{ background:#0081d0;}
.slideBox .bd{ position:relative; height:100%; z-index:0;line-height:36px; }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd li span {width:560px;height:36px;padding:0 10px;font-size:16px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; position:absolute;bottom:0px;z-index:11;background:url(./img-bg.png);color:#fff;}
.slideBox .bd img{ width:580px; height:326px; display:block;}
/*END*/
.list1 {width:585px;height:328px;float:right;}
.list1 p {width:585px;height:40px;line-height:40px;border-bottom:solid 1px #dddddd;}
.list1 p a {width:520px;font-size:16px;display:block;float:left;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.list1 p span {width:65px;text-align:right;display:block;float:right;color:#bbbbbb;}
.title1 {width:1200px;margin:0 auto;text-align:center;font-size:36px;line-height:70px;font-weight: bold;color:#555555;}
.line1 {width:108px;height:2px;margin:0 auto;background:#aaaaaa;line-height:2px;}

ul.img-list-1 {width:1200px;height:450px;margin:40px auto 60px auto;}
ul.img-list-1 li {width:294px;height:450px;margin-right:8px;position:relative;float:left;}

.main1 {width:100%;height:394px;background:url("./bg1.jpg") no-repeat center;}
.title2 {width:1200px;margin:0 auto;text-align:center;font-size:36px;line-height:70px;font-weight: bold;color:#ffffff;padding-top:32px;}
.line2 {width:108px;height:2px;margin:0 auto;background:#ffffff;line-height:2px;}
.list2 {width:1200px;height:auto;margin:30px auto 0 auto;overflow:hidden;}
.list2 p {width:585px;height:40px;line-height:40px;border-bottom:solid 1px #4da3d7;float:left;margin-right:30px;}
.list2 p a {width:520px;font-size:16px;display:block;float:left;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color:#ffffff;}
.list2 p span {width:65px;text-align:right;display:block;float:right;color:#afd1e6;}

.main2 {width:100%;height:396px;background:url("./bg2.jpg") no-repeat center;}
.title3 {width:1200px;margin:0 auto;text-align:center;font-size:36px;line-height:70px;font-weight: bold;color:#007bc5;padding-top:32px;}
.line3 {width:108px;height:2px;margin:0 auto;background:#007bc5;line-height:2px;}
.img-2 {width:1240px;margin:40px auto 0 auto;height:auto;overflow:hidden;}
.img-2-1 {width:310px;height:220px;float:left;text-align:center;}
.img-bg {width:264px;height:149px;border:solid 3px #ffffff;-moz-box-shadow:2px 2px 8px rgb(0,0,0,0.3); -webkit-box-shadow:2px 2px 8px rgb(0,0,0,0.3); box-shadow:2px 2px 8px rgb(0,0,0,0.3);*filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color="#000000");margin:0 auto;position:relative;}
.img-2-1 p {line-height:40px;font-size:16px;}
span.play {width:65px;height:65px;display:block;position:absolute;top:50%;left:50%;margin-top:-32px;margin-left:-32px;}


.bottom {width:100%;height:80px;line-height:80px;text-align:center;color:#aaaaaa;background:#555555;}

.add {font-size:14px;width:1200px;margin:0 auto;padding-bottom:10px;}
/*列表页*/
.text-list {width:1140px;height:auto;padding:20px 30px 30px 30px;overflow:hidden;background:#ffffff;margin:0 auto;}
.text-list p {width:1140px;border-bottom:dashed 1px #dddddd;height:46px;line-height:46px;}
.text-list p a, .ct1-right p span {display:block;}
.text-list p a {width:960px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color:#333333;}
.text-list p a:hover {color:#007bc5;}
.text-list p span {color:#bababa;}
.text-list p:after{content:"";display:block;clear:both;}
/*End*/

/*图片列表页*/
.img-list {width:1160px;height:auto;padding:30px 20px;overflow:hidden;background:#ffffff;margin:0 auto;}
.img-3 {width:1160px;margin:0 auto;height:auto;overflow:hidden;}
.img-3-1 {width:290px;height:210px;float:left;text-align:center;}
.img-3-1 p {line-height:40px;font-size:16px;}
.img-4 {width:1160px;margin:0 auto;height:auto;overflow:hidden;}
.img-4-1 {width:270px;height:203px;height:190px;margin:10px;position: relative;float:left;overflow: hidden;}
.img-4-1 img {max-width: 100%;display:block;height:auto;}
.img-t-2 {position:absolute;width:100%;line-height:24px;font-size:16px;color:#ffffff;background-color:rgba(0,0,0,0.5);bottom:0px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;text-align:center;box-sizing: border-box;padding:10px;}
.img-t-2:hover{height:auto;line-height:24px;white-space:normal;}
h3.title4 {font-size:24px;font-weight:bold;color:#007bc5;height:24px;padding-left:10px;padding-bottom:16px;}
.img-4-2 {width:270px;height:413px;padding:10px;position: relative;float:left;}
.img-4-2 img {max-width: 100%;display:block;height:auto;}
.img-t-3 {position:absolute;width:250px;height:50px;line-height:50px;padding:363px 10px 0 10px;font-size:20px;color:#ffffff;background:url("./bg-1.png") no-repeat center;top:10px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;text-align:center;}
.bd-01{border: solid 3px #ffffff;box-shadow: 2px 2px 8px rgb(0,0,0,0.3);box-sizing: border-box;}
.img-1 {width:294px;height:221px;margin-bottom:8px;position: relative;}
.img-t-1 {position:absolute;width:274px;height:50px;line-height:50px;padding:171px 10px 0 10px;font-size:20px;color:#ffffff;background:url("./bg-2.png") no-repeat center;top:0px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;text-align:center;}
.img-t-11 {position:absolute;width:274px;height:50px;line-height:50px;padding:400px 10px 0 10px;font-size:20px;color:#ffffff;background:url("./bg-1.png") no-repeat center;top:0px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;text-align:center;}
.img-t {font-size:20px;color:#ffffff;}

/*End*/

/*详情页*/
.main3 {width:100%;height:auto;padding:20px 0;background:url("./bg1.png") no-repeat center bottom;}
.info {width:1140px;height:auto;padding:30px;overflow:hidden;background-color:#ffffff;margin:0 auto;text-align:center;font-size:16px;line-height:24px;}
.info h1 {text-align:center;font-size:24px;font-weight:bold;height:48px;line-height:48px;padding-bottom:20px;}
.time {width:1080px;height:36px;margin:20px auto;background:#f4f4f4;text-align:center;line-height:36px;color:#999999;font-size:14px;}
.info p {color:#666;line-height:24px;text-align:left;margin-bottom:1em;}
.info p.imgtitle {font-size:16px;text-align:center;margin-bottom:20px;text-indent:0px;}
/*End*/

/*分页符*/
.next {width:1120px;padding-top:30px;height:50px;margin:0 auto;}
.pageCon{height:50px; padding:30px 0 20px 0;}
.manu { PADDING:3px;  MARGIN:3px; TEXT-ALIGN:center; font-size:12px; FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;}
.manu A {font-size:14px; BORDER-RIGHT:#DDD 1px solid; PADDING-RIGHT:10px; BORDER-TOP:#DDD 1px solid; PADDING-LEFT:10px; PADDING-BOTTOM:10px; MARGIN:2px; BORDER-LEFT:#DDD 1px solid; COLOR:#46c3e3; PADDING-TOP:10px; BORDER-BOTTOM:#DDD 1px solid; TEXT-DECORATION:none;}
.manu A:visited { COLOR:#46c3e3; TEXT-DECORATION:none;}
.manu A:hover {	BORDER-RIGHT: #46c3e3 1px solid; BORDER-TOP: #46c3e3 1px solid; BORDER-LEFT: #46c3e3 1px solid; COLOR: #444; BORDER-BOTTOM: #46c3e3 1px solid; background-color:#46c3e3;color:#ffffff;}
.manu A:active { BORDER-RIGHT: #46c3e3 1px solid; BORDER-TOP: #46c3e3 1px solid; BORDER-LEFT: #46c3e3 1px solid; COLOR: #666; BORDER-BOTTOM: #46c3e3 1px solid;}
.manu .current { BORDER-RIGHT: #46c3e3 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #46c3e3 1px solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; PADDING-BOTTOM: 10px; MARGIN: 2px; BORDER-LEFT: #46c3e3 1px solid; COLOR: #fff; PADDING-TOP: 10px; BORDER-BOTTOM: #46c3e3 1px solid; BACKGROUND-COLOR: #46c3e3;}
.manu .disabled { BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #ddd; PADDING-TOP: 10px; BORDER-BOTTOM: #eee 1px solid;}
/*End*/

a{color:inherit;}
a:hover{color:inherit;}
.hb-wrap{width:1200px;margin: 0 auto;margin-bottom:60px;}
.hb-wrap:after{content:"";display:block;clear:both;}
.hb-left{width:604px;height:450px;float:left;}
.hb-right{height:450px;float:right;}
.img-1{width:294px;height:221px;margin-right:8px;margin-bottom:8px;float:left;overflow: hidden;}
.img-1 img{max-width: 294px;}
.img-a-2 {width:294px;height:450px;overflow: hidden;margin-right: 8px;float:left; position: relative;}
.img-a-2 img{max-width: 294px;}
.mr-0{margin-right:0 !important;}
.mb-0{margin-bottom:0 !important;}
.title1,.title2{margin-bottom:40px;}
.title1:after{content:"";display:block;height:2px;width:108px;background-color:#aaaaaa;margin:0 auto;}
.title2:after{content:"";display:block;height:2px;width:108px;background-color:#fff;margin:0 auto;}
.img-bg{overflow: hidden;}
.img-bg img{max-width:264px;}
.img-2-1 p{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;padding: 0 12px;}
.bg-01{background:#fff url("./bg2.png") no-repeat center top}
.bg-01 h2{font-size:18px;height:36px;line-height:36px;width:120px;margin:10px auto;text-align:center;background:#8dd4ff;border-radius:18px 0 18px 0;color:#ffffff;}
.b-nav{box-sizing: border-box;width: 1200px;margin: 0 auto;padding: 30px 20px;background-color: #fff;}