@charset "utf-8";
.banner {width: 1500px; height: 480px; margin: 0 auto ;}
.banner1 {width: 1500px; height: 305px; margin: 0 auto ;}

#solid {width: 1500px; height: 480px; clear: both; position: relative; z-index: 0 ;}
#solid .solid0, #solid .solid1, #solid .solid2 { position: absolute; left: 0px; top: 0px; width: 1500px; height: 550px; display: none ;}
#solid ul {margin: 0px; padding: 0px; list-style: none ;}
#solid ul li {position: absolute; top: 0px; height: 350px; display: none; cursor: pointer; width: 100%;}
#solid ul li img {width: 1500px; height: 480px;}
#solid #btt {width: 1500px; height: 60px; top: 420px; left: 38.5%; position: relative; margin-left: -550px ;}
#solid #btt span {position: absolute; top: 15px; left: 45%; display: block; width: 15px; height: 15px; margin: 0 5px; text-align: center; background: #e5e5e5; -moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px; z-index: 1000; cursor: pointer ;}
.zxwidth{width:540px; height: 305px; background: #fff; padding:15px 25px;}
.zxwidth1{width:570px; height: 305px; background: #fff; padding:5px 5px;}
.zxwidth2{width:100%; height: 200px; background: #fff; padding:15px 25px;}
.zxTit{height: 45px; border-bottom: solid 1px #e5e5e5; line-height: 45px;}
.zxTit .ico1{background: url(../images/ico1.jpg) no-repeat 3px center; padding-left: 42px; float: left; font-size: 20px; font-size: 20px;}
.zxTit .ico2{background: url(../images/ico2.jpg) no-repeat 5px center; padding-left: 42px; float: left; font-size: 20px; font-size: 20px;}
.zxTit .ico3{background: url(../images/ico3.jpg) no-repeat 3px center; padding-left: 42px; float: left; font-size: 20px; font-size: 20px;}
.zxTit .ico4{background: url(../images/ico4.jpg) no-repeat 9px center; padding-left: 42px; float: left; font-size: 20px; font-size: 20px;}
.zxTit .ico5{background: url(../images/ico5.jpg) no-repeat 6px center; padding-left: 42px; float: left; font-size: 20px; font-size: 20px;}
.zxTit span{font-size:14px; float: right;}
.zxTit span a{color: #9e9e9e;}
.zxTit span a:hover{color: #f0181d;}
.zxlist{padding-top:20px;}
.zxlist li{height: 38px; font-size: 16px; line-height: 38px; display: block; background: url(../images/li.jpg) no-repeat 5px center;}
.zxlist li span{float: right; color: #bdbdbd;}
.zxlist li a{padding-left: 20px;}

.zxlist1{padding-top:0px;}
.zxlist1 li{height: 38px; font-size: 16px; line-height: 38px; display: block; background: url(../images/li.jpg) no-repeat 5px center;}
.zxlist1 li span{float: right; color: #bdbdbd;}
.zxlist1 li a{padding-left: 20px;}
.piclink{width:1254px; margin: 0 auto; height: 150px; padding-left: 54px;}
.piclink li{height: 150px; float: left; margin-right: 27px; display: block; position: relative;}
.piclink li img{width:280px; height: 150px;}
.piclink li div{width:222px; height: 76px; position: absolute; background: url(../images/white.jpg) repeat; left: 29px; top: 37px; font-size: 24px; text-align: center; line-height: 76px;}
.piclink li:hover div{background: url(../images/red.jpg) repeat;}
.piclink li a{color: #252525;}
.piclink li a:hover{color: #fff;}
.yqlj{width:1150px; height: 110px; margin: 0 auto; background: #fff; padding:18px 25px;}
.yqlj .ljcont{padding-top:18px;}
.yqlj .ljcont a{height: 28px; line-height: 28px; display: block; float: left; font-size: 14px; color:#1c1c1c;}
.yqlj .ljcont a:hover{color:#f0181d;}
.yqlj .ljcont .x{padding:0 20px; display: block; float: right; color:#d8d8d8;}
.subbanner{width:1500px; margin: 0 auto;}
.subbanner img{width:1500px; height: 330px;}
.subwidth{width:1200px; margin: 0 auto; background: #fff; padding:30px;}
.s-left{width:240px; float: left;}
.s-left .sTit{background:rgb(0,43,94); height: 60px;}
.s-left .sTit h2{font-size:21px; text-align: center; line-height:60px; color: #fff; font-weight: normal;}
.s-left .ltMenu{padding: 20px 0 200px 0; background:url(../images/sub_22.jpg) no-repeat right top;}
.s-left .ltMenu li{height: 60px; line-height:60px; border-bottom: solid 1px #dae5e0; width:210px; margin: 0 auto;}
.s-left .ltMenu li a{color:#1c1c1c; display: block; font-size: 16px; line-height:60px; height: 60px; padding-left:20px;}
.s-left .ltMenu li a:hover{color: #d42222; background:url(../images/s-ico.jpg) no-repeat 185px center;}
.s-left .ltMenu li a.slight{color: #d42222; background:url(../images/s-ico.jpg) no-repeat 185px center;}
.s-right{width:900px; float: right; padding-left: 29px; border-left: solid 1px #f1f1f1;}
.s-right .rTit{height: 50px; border-bottom: solid 1px #e1e1e1; padding-top:13px;}
.s-right .rTit h3{font-size: 18px; color: #1c1c1c; float: left; line-height:50px; background:url(../images/ico1.jpg) no-repeat 5px 14px; padding-left: 42px;}
.s-right .rTit .weizhi{line-height:50px; float: right; color: #8d8d8d; font-size: 14px; padding: 0 0 0 25px;}
.s-right .rTit .weizhi span{padding: 0 5px;}
.s-right .rTit .weizhi a{color: #8d8d8d;}
.s-right .subMain{padding: 25px 0 0 0; min-height:600px; height:auto !important; height:600px;}
.s-right .subMain1{padding: 23px 0 0 0;}
.list{padding:0;}
.list li{font-size:16px; height: 60px; line-height:60px;}
.list li font{color:#b9b9b9; float:right;}
.list li a{background:url(../images/li.jpg) no-repeat 10px center; padding:0 0 0 25px;}
.page{width:500px; margin:0 auto; padding:65px 0 0 0; height:100px;}
.page a {margin:0 2px; padding:0 10px; height:30px; line-height:30px; color:#515151; text-align:center; text-decoration:none; border:1px solid #ccc; float:left; display:block;}
.page a:hover{color:#fff; border:1px solid #b41c1c; background:#b41c1c;}
.show{padding:50px 0;}
.show h2{font-size:30px; color:#1b1b1b; text-align:center; line-height:36px; padding:0 40px 40px;}
.show .sTime{height:38px; background:#f7f7f7; text-align:center; line-height:38px; color:#9b9b9b;}
.show .sMid{padding:20px 0 0 0;}
.show .sMid p{font-size:16px; line-height:28px;text-indent:2em;}
.show .sMid p.vsbcontent_img{margin:auto;text-align:center;}
.show .sMid p.vsbcontent_img img{max-width:650px;}