*{margin:0;padding:0;}
html,body{font-family:"Microsoft YaHei";font-size:16px;text-align:left;color:#666;}
ul,ol{list-style:none;}
img{border:0;vertical-align:top;}
input,select,textarea{outline:0;}
textarea{resize:none;}
table{border-collapse:collapse;border-spacing:0;}
th,strong,var,em{font-weight:normal;font-style:normal;}
a{text-decoration:none;color:#666;}
a:link,a:visited,a:hover,a:active{text-decoration:none;}
.f-clear{display:block;}
.f-clear:after{content:'';overflow:hidden;width:100%;height:0px;font-size:0px;display:block;clear:both;}
body{min-width:100%;}

.clearfix:after { content: ''; display: block; clear: both; }
.fl{float: left;}
.fr{float: right;}
.container{width: 1200px;margin: 0 auto;}
.banner_lb{height: 558px;}
.slideBox{ width:100%; height:550px; overflow:hidden; position:relative;}
.slideBox .hd{background: #ffffffc7; width: 1200px;height:140px; overflow:hidden; position:absolute; left:50%; bottom:0; z-index:1;margin-left: -600px;border-top: 1px solid #4687d2;text-align: center;}
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;}
.slideBox .hd ul li{ float:left;width:600px;height:auto;text-align:center; cursor:pointer;border-top: 3px solid transparent;}
.slideBox .hd ul li h2{color: #4687d2;font-size: 28px;font-weight: 400;line-height: 50px;margin-top: 10px;}
.slideBox .hd ul li h2 a{color:#4687d2;}
.slideBox .hd ul li p{color: #333;font-size: 20px;line-height: 36px;font-weight: normal;}
.slideBox .hd ul li.on{border-top: 3px solid #4687d2;}
.slideBox .hd ul li.on a{font-weight: 800;}
.slideBox .hd img{margin-top: 35px;}
.slideBox .bd{ position:relative; height:100%; z-index:0;}
.slideBox .bd li{ zoom:1; vertical-align:middle; height: 558px;position: relative;}
.slideBox .bd li a{display: block;width: 100%;height: 100%;text-align: center;overflow: hidden;}
.slideBox .bd li img{ width:100%; height:auto;}
.slideBox .bd .nzzhkt_icon{display: none;}
.main{width: 100%;}
.slideBox .bd li p{display: none;}
.box1{margin-top:60px}
.fwtz{width: 540px;}
.zt_title{width: 100%;height: 50px;line-height: 50px;border-bottom: 2px solid #3468b0;margin-bottom: 20px;}
.zt_title h2{font-size: 36px;color: #333;display: inline-block;}
.zt_more{color: #3468b0;float: right;}
.zt_more:hover{text-decoration: underline;}
.fwtz li{padding: 20px 0;border-bottom: 1px solid #ccc;}
.fwtz li a {overflow: hidden;}
.fwtz li .rq{width:46px;border: 1px solid #888;}
.fwtz li .rq span{display: inline-block;width:46px;height:46px;line-height: 48px;text-align: center;color: #fff;font-weight: bold;}
.fwtz li .rq .rq1{background: #888;color: #fff;font-size:20px;}
.fwtz li .rq .rq2{background: #fff;color: #888;font-size:16px;}
.fwtz li .bt{width: 470px;}
.fwtz li .bt h4{font-size: 16px;color: #333;width: 100%;overflow: hidden;text-align: left;
text-overflow: ellipsis;white-space: nowrap;line-height: 32px;}
.fwtz li .bt p{font-size: 14px;color: #888;width: 100%;overflow: hidden;line-height: 28px;display: -webkit-box;  -webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;margin-top: 5px;}
.fwtz li:hover .rq{border: 1px solid #3468b0;}
.fwtz li:hover .rq .rq1{background:#3468b0;color: #fff;}
.fwtz li:hover .rq .rq2{color: #3468b0;}
.fwtz li:hover .bt h4{color: #3468b0;}
.fwzn{width: 540px;}
.fwzn li{ padding: 15px 0;}
.fwzn li .ask{margin: 0 0 10px;font-size: 18px;font-weight: 600;padding: 5px 10px 5px 40px;background: url(img/ask.png) left no-repeat;} 
.fwzn li .ans{color: #7878ff;display: block;padding-bottom: 28px;padding-left: 40px;position: relative;height: 31px;overflow: hidden;line-height: 30px;background: url(img/ans.png) left top no-repeat;}
.fwzn li a:hover {color: #3468b0;}
.bslc{margin-top: 60px;}
.bslc .lct img{width: 100%;height: 100%;border: 1px dashed #ccc;border-top: none;}
.lct {background: #dcf2ff;}
.zwdt{margin: 60px 0;}
.fwzn li:hover .zn_title11 p,.fwzn li:hover .zn_title11 p a{color: #3468b0;}
.fwzn li:hover .zn_title11 div{color: #3468b0;}
.slideTxtBox1{ width:100%; margin-top: 40px;}
.slideTxtBox1 .hd{ width: 140px;padding-left: 50px;height:100%; position:relative; float: left;border-right: 1px solid #ccc;}
.slideTxtBox1 .hd ul li{ cursor:pointer; position: relative;padding-bottom: 20px;}
.slideTxtBox1 .hd ul li span{border-right: 4px solid transparent;display: inline-block;width: 136px;font-size: 28px;line-height: 32px;height: 32px;text-align: center;font-weight: bold;color:#888;}
.slideTxtBox1 .hd ul li span::before{content: '';display: inline-block;width: 18px;height: 18px;border-radius: 50%;background: #ccc;position: absolute;left: 0;top: 5px;}
.slideTxtBox1 .hd ul li.on span{border-right: 4px solid #3468b0;font-size: 32px;color: #3468b0;}
.slideTxtBox1 .hd ul li.on span::before{background: #3468b0;}
.slideTxtBox1 .bd{width: 980px;float: right;padding: 10px;border: 1px dashed #ccc;} 
.slideTxtBox1 .bd .r img{ width: 100%;height: 100%;}
