body.inbody .inBanner{/* height: 513px; */}
.inNewTop{background-color: #fff;/* margin-top: -60px; */min-height: 117px;padding: 40px 0 10px;}
.inNewTop dl{text-align: center;}
.inNewTop dl dt{line-height:48px;}
.inNewTop dl dt a{font-size: 40px;color:#333;font-weight: bold;}
.inNewTop dl dd{font-size: 18px;color:#666;line-height: 30px;padding:20px 0 0;}
.inNewTop dl dd a{font-size: 18px;color:#629bd3;}
.inNewTop dl dt a:hover,.inNewTop dl dd a:hover{color: #004dea;}
.pb40{padding-bottom:40px;}
.inLbt{width:573px;}
.inLbt .focusBox {position: relative; width:573px;height:322px; overflow: hidden;}
.inLbt .focusBox .pic img { width:573px;height:322px; display: block; }
.inLbt .focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.inLbt .focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
.inLbt .focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.inLbt .focusBox .txt li a{ display: block; color: #fff; padding: 0 0 0 10px; font-size: 16px;}
.inLbt .focusBox .num { position: absolute; z-index: 3; bottom: 14px; right: 8px; }
.inLbt .focusBox .num li{ float: left; position: relative; width: 8px; height: 8px; text-align: center; margin-right: 8px; cursor: pointer; }
.inLbt .focusBox .num li a,.inLbt .focusBox .num li span { position: absolute; z-index: 2; display: block; color: #fff; width: 100%; height: 100%; top: 0; left: 0; }
.inLbt .focusBox .num li span { z-index: 1; background: #fff;border-radius: 100%; }
.inLbt .focusBox .num li.on{width:35px;}
.inLbt .focusBox .num li.on a,.inLbt .focusBox .num a:hover{ background:#e37b00;border-radius: 4px;}
.inYwyl{width:538px;height:322px;}
h3.tyTitle{height: 44px;border-bottom: 1px solid #ddd;background:url(../images/title-flag.png) no-repeat left center;padding-left:15px;}
h3.tyTitle b{display: inline-block;/*border-bottom: 4px solid #004dea;*/line-height: 40px;font-size: 22px;color:#333;}
h3.tyTitle a.fr{font-size: 14px;font-weight: normal;color:#cccccc;line-height: 40px;}
.tyList{padding-top: 10px;}
.tyList li{line-height: 38px;}
.tyList li b{color:#d40000;}
.tyList li a{color:#333;}
h3.tyTitle a.fr:hover,.tyList li a:hover{color:#004dea;}

.inZtzlJbwz{background: url(../images/inztjbbg.jpg) no-repeat center top;padding:14px 0 10px;margin-bottom:40px;background-size: cover;}
.inZtzl{width:573px}
.inZtzl ul li{float: left;margin:20px 0 0;}
.inZtzl ul li.fr{float: right;}
.inJbwz12388{width:538px}
.inJbwz12388 h3{line-height: 69px;background: url(../images/jbwzbg.png) no-repeat;font-size: 26px;color:#fff;text-align: center;}
.qtjbfsTit{width:29px;height: 121px;font-size: 20px;color:#fff;background: url(../images/qtjbfsbg.png) no-repeat;text-align: center;font-weight: bold;padding:14px 10px;margin:10px 0 0; }
.jbfsCon{width:466px;color:#333;padding-top: 14px;}
.jbfsCon p{line-height: 36px;}
.jbfsCon p span{display: block;text-indent: 4em;}
.inGzdt h3,.inJsjy h3{font-size: 24px;color:#333;line-height: 30px;}
.inGzdt h3 img,.inJsjy h3 img{margin-top: 10px;}
.inGzdtTab{padding-bottom: 0px;}
.inGzdtTab .hd ul{text-align: center;padding:30px 0 0;}
.inGzdtTab .hd ul li{display: inline;}
.inGzdtTab .hd ul li a{color:#333;font-size: 20px;display: inline-block; border-bottom: 4px solid #fff;line-height: 40px;margin:0 10%;}
.inGzdtTab .hd ul li.on a{color:#004dea;border-bottom: 4px solid #004DEA;}
.inGzdtTab .bd .tyList li{width:50%;float: left;}
.tjtsPicList{padding: 22px 0 9px;}
.tjtsPicList dl{float: left;margin-right: 31px;position: relative;height:131px;}
.tjtsPicList dl.mr0{margin-right: 0;}
.tjtsPicList dl dd{position: absolute; bottom:0;background: url(../images/tjtstitbg.png) repeat-x;line-height: 26px;height:26px;overflow:hidden;width:100%;color:#fff; text-align: center;}

.inYqljTop{border-top: 4px solid #004dea;height:103px;background: #e8e8e8;}
.inYqljTop ul li{float: left;/*margin:30px 0 35px;*/margin:19px 0 19px;}
/*.inYqljTop ul li a{display: block;border:1px solid #c5d4f9;background-color: #fff;color:#004dea;line-height: 36px;height: 36px;margin-right: 10px;padding: 0 32px;}*/
.inYqljTop ul li img{display: block;float:left;width:219px;margin-right:10px;}
.inYqljTop ul li.mr0 a{margin-right: 0;}
.inYqljTop ul li.red a{color:#e60000;}
.inYqljTop ul li a:hover{background: #004dea;color:#fff;}
.inYqljBottom{padding:20px 0 10px;}
.inYqljBottom .slideTxtBox .hd{border-bottom: 1px solid #d9d9d9;}
.inYqljBottom .slideTxtBox .hd li{display: inline;margin-right: 50px;font-size: 24px;color:#333;font-weight: bold; line-height: 50px; cursor: pointer;position: relative;}
.inYqljBottom .slideTxtBox .hd li img{display: none;bottom:-22px;left:50%;margin-left: -12.5px; position: absolute;}
.inYqljBottom .slideTxtBox .hd li.on{color:#004dea}
.inYqljBottom .slideTxtBox .hd li.on img{display: block;}
.inYqljBottom .slideTxtBox .bd .inYqljList{line-height: 68px;}
.inYqljBottom .slideTxtBox .bd .inYqljList a{padding:0 24px 0 0;color:#333;}
.inYqljBottom .slideTxtBox .bd .inYqljList a:hover{color:#004dea;}

.ywyl_list li,.ywyl_list li a{font-size:20px;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;}


@media screen and (max-width:768px) {
    .pb40{padding-bottom: 4%;}
    body .inBanner{height:auto;padding:0 0 20px;background-size: 100% 100%;}
    .inNewTop{padding:20px 10px;}
    .inNewTop dl dt{font-size: 30px; line-height: 2.65rem;}
    .inNewTop dl dd{padding:10px 0 0;}
    .inLbt,.inLbt .focusBox{ width:100%;height:322px;}
    .inLbt .focusBox .pic img { width:100%;height:322px;}
    .inYwyl{width:100%;margin-top: 20px;height: auto;}
    .tyList li{line-height: normal;height:38px;}
    .tyList li b{float: left;margin-right: 6px;}
    .tyList li a{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;display: inline-block;width:94%;}
    .inZtzlJbwz{height:auto;background-size: cover;}
    .inZtzl{width:100%;margin-bottom: 5%;}
    .inZtzl ul li{width:100%;}
    .inZtzl ul li img,.inJbwz12388{width:100%;}
    .qtjbfsTit{width:100%;color: #333;height:auto;background: none;padding:14px 0 0;}
    .jbfsCon{width:100%;}
    .inGzdt h3, .inJsjy h3{margin:20px 0;}
    .inGzdt h3 img, .inJsjy h3 img{width:30%;}
    .inGzdtTab .hd ul{padding:0;}
    .inGzdtTab .hd ul li a{margin: 0 2%;}
    .inGzdtTab .bd .tyList li{width: 100%;}
    .tjtsPicList dl{margin-bottom: 3%;}
    .tjtsPicList dl,.tjtsPicList dl dt img{width:100%;height:auto;}
    .inYqljTop{height:auto;padding-bottom: 4%;}
    .inYqljTop ul li{width:100%;margin:10px 0 0;text-align: center;}
    .inYqljTop ul li a{margin:0;}
    .inYqljBottom .slideTxtBox .hd li{margin-right:2%;font-size: 20px;}
    .inYqljBottom .slideTxtBox .hd li img{bottom:-24px;}
    .inYqljBottom .slideTxtBox .bd .inYqljList{line-height: 40px;padding:5% 5% 3%;}
    .inYqljBottom .slideTxtBox .bd .inYqljList a{padding:0;display: inline-block;width:48%; }
    .inYqljBottom .slideTxtBox .bd .inYqljList a:nth-child(2n){float: right;}
}