@charset "utf-8";
/* CSS Document */
.page-banner{width:100%;text-align: center; margin-top:3px; position: relative; overflow: hidden;}
.page-banner-title{margin: auto;width:100%; max-width:1280px;position:absolute; left: 0; right: 0; bottom:40%;z-index:2;/*background-color:rgba(255,255,255,0.1);*/ border-radius: 3px; text-align:left; font-size:38px; color: #ffffff;letter-spacing:3px;font-weight: bold;}

/*当前位置*/
.position{width:100%;height:45px;line-height:45px;background:#f5f5f5;font-family:"NSimSun";}
.position span{font-family:"NSimSun";margin:0px 5px 0 0;}
.position .icon-icon_address{color:#d2181b;}
/*分页*/
.paging{width: 100%;text-align:center;padding:15px 0; overflow: hidden;}
.paging span{padding:7px 10px;margin:0px 3px;background:#0067be;border:1px solid #0067be;color:#ffffff;}
.paging a{display:inline-block;padding:7px 10px;margin:3px 3px; border:1px solid #E0E0E0; border-radius:3px; background:#FFFFFF;}
.paging a:hover{background:#0067be;border:1px solid #0067be;color:#ffffff;}

.page{padding:20px 0px 30px 0px;width:100%;overflow:hidden;}
.page-left{width:22%;float:left;margin-right:2%; margin-bottom: 30px; background:#fff;}
.page-right{width:76%;float:left;overflow:hidden;background:#fff;}

.page-left h1{background:#0162b3;color:#ffffff;position:relative;font-weight:400;font-size:18px;padding:15px 0px 15px 10px; margin-top: 20px; border-radius: 3px;}
.page-left h1 .iconfont{float:right;font-size:22px;margin-right: 10px;}
.page-left h1 span{ font-size: 13px; margin-left: 5px;}

.category-left{width: 100%; padding-bottom: 20px;}
.category-left ul{padding:10px 0px;}
.category-left li{position:relative;height:50px;line-height:50px;padding:0px 0px 0px 5px;border-bottom:1px solid #eee;font-size:14px;}
.category-left li:hover{background:#eeeeee;}
.category-left li .titles{float:left;width:240px; padding-left:0px;transition:0.5s;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.category-left li .icon-jiantou2{float:right; padding-right:10px;color:#888;transition:0.5s;}
.category-left li:hover .icon-jiantou2{padding-right:6px;color:#0162b3;}
.category-left li:hover .titles{padding-left:5px;}
.category-left li.on a{color:#0162b3;}
.category-left li.on .icon-jiantou2{color:#0162b3;}


.list-pic{width:100%; padding: 20px 0px;}
.list-pic li{float: left;width:33.33%; padding:10px 15px 20px 15px;}
.list-pic li .pic{text-align: center;width:100%;height:220px; line-height:220px;text-align: center;padding-top: 2px;border: #eeeeee 1px solid; box-sizing: border-box; overflow:hidden;}
.list-pic li .pic img{max-width:290px;max-height:218px;}
.list-pic li .tits{line-height:30px;text-align: center;background: #eeeeee; padding:5px 8px; text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}

.down-left{background:#d2181b;color:#ffffff;font-size:18px;padding:10px 0px; margin-bottom: 30px; text-align: center; border-radius:5px; position: relative;overflow: hidden;}
.down-left .icon-icon-mianxing_fuzhi_xiazai{ position: absolute; top:8px; right:10px;font-size:28px;}
.down-left.mdown{display:none;}

.tabbox{width:100%;margin-top: 20px;border-bottom: #eeeeee 1px solid; overflow: hidden;}
.tabbox .tita{float:left; margin-top:5px; font-size: 14px;color:#0162b3;}
.tabbox .tab{float: right;}
.tabbox .tab .boxli{float:left; margin:0 16px 0 0;font-size:14px; background-color: #eeeeee; padding:6px 15px; border-radius: 5px 5px 0 0; cursor: pointer;}
.tabbox .tab .boxli.on{background-color:#0162b3;color:#ffffff;}
.tabccc{padding: 10px;}
.tabccc .liccc{min-height:750px; display:none;animation:fadeIn 0.3s ease;}


/*news-list*/
.news-list{overflow:hidden;padding-bottom:20px;}
.news-list ul{width:100%;overflow:hidden;background:#FFFFFF;border-top:1px solid #eee;padding:0px 0px 20px 0px;}
.news-list li{border-bottom:1px solid #eee;overflow:hidden;padding:20px 0px;}
.news-list .pic{width:150px;border:1px solid #eee;overflow:hidden;float:left;margin-right:20px;}
.news-list .pic{transition:0.5s;}
.news-list:hover pic{transform:scale(1.1);transition:0.5s;}
.news-list .news-txt{overflow: hidden;}
.news-list .news-txt h2{font-weight:300;font-size:18px;padding-bottom:5px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.news-list .news-txt p{color:#575757;line-height:22px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.news-list .time{padding:3px 0px;font-size:12px;color:#888;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.news-list .time span{margin-right:10px;}
.news-list .time i{margin-right:3px;font-size:12px;}
.news-list li a.link{font-family:"NSimSun";float:right;color:#0067be;}
.news-list li a.link:hover{color:#333;}

.zz-list{overflow:hidden;padding-bottom:20px;}
.zz-list li{float:left;width:33.33%;padding:5px;}
.zz-list li .pictxt{border:1px solid #eee;}
.zz-list li .pic{width:100%;overflow:hidden;}
.zz-list li .title{text-align:center;padding-top:10px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}

.pagec-title{padding:15px 0px;}
.pagec-title h1{text-align:center;padding:10px 0px 10px 0px;color:#0067be;font-size:20px;border-bottom:1px solid #dddddd;}
.pagec-title p{text-align:center;border-bottom:1px solid #eee;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#888;padding-bottom:10px;font-size:13px;}
.pagec-content{padding:10px;font-size:14px;line-height:28px;overflow:hidden;}
.pagec-content table{border:#eee 1px solid;width: 100%;}
.pagec-content table td{border-right:#eee 1px solid;border-bottom:#eee 1px solid;padding:5px;}


.newsc-left{float:left; width:72%;background-color:#ffffff;}
.newsc-right{ float:right;width:25%; box-sizing:border-box;background-color:#ffffff;padding:20px;}
.newsc-title{padding:15px 0px;}
.newsc-title h1{padding:10px 0px 5px 0px;font-size:24px;}
.newsc-title p{border-bottom:1px solid #eee;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#888;padding-bottom:10px;font-size:13px;}
.newsc-title .icon-tubiao_shijian{ font-size:13px;}
.newsc-content{padding:20px 10px 30px 10px;font-size:14px;line-height:24px;overflow:hidden;}
.newsc-content img{margin:10px 0;}
.newsc-content table{border:#eee 1px solid;width: 100%;}
.newsc-content table td{border-right:#eee 1px solid;border-bottom:#eee 1px solid;padding:5px;}

/*上一页*/
.syy{padding-top:10px;margin: 20px 0; border-top:#eee 1px solid;font-size:12px;}
.syy li{width:100%;line-height:24px;}
.syy a{padding-left:10px;color:#616161;}
.syy a:hover{color:#18b8d8;}

.newsc-right h1{font-size:20px;line-height:40px;font-weight: normal;margin-bottom:18px;border-bottom: #dddddd 1px solid;position:relative;}
.newsc-right h1:before{content:"";width:58px;height:1px;position:absolute;left:0;bottom:-1px;background-color:#004898;}
.newsc-right h1 span{color:#004898;}
.newsc-right .icon-tubiao_shijian{font-size:13px;}
.newsc-right .alist{width:100%;}
.newsc-right .alist li{padding-top:10px; padding-bottom:10px;}
.newsc-right .alist li h2{font-weight:normal;line-height:24px; font-size:16px;display:-webkit-box;-webkit-box-orient:block-axis;-webkit-line-clamp:2;overflow:hidden;}
.newsc-right .alist li .time{font-size:12px;color:#999999;}
.newsc-right .alist li a{color:#666666;}
.newsc-right .alist li a:hover{color:#004898;}

.list-pdf{overflow:hidden;padding-bottom:20px;}
.list-pdf ul{width:100%;overflow:hidden;background:#FFFFFF;border-top:1px solid #eee;padding:0px 0px 20px 0px;}
.list-pdf li{border-bottom:1px solid #eee;overflow:hidden;padding:20px 0px;}
.list-pdf .pic{float:left;width:215px;height:301px;line-height:301px; border:1px solid #000000;overflow:hidden;margin-right:20px;transition:0.5s;}
.list-pdf .pic img{max-width:215px;}
.list-pdf:hover pic{transform:scale(1.1);transition:0.5s;}
.list-pdf .right-txt{overflow: hidden; padding-top:15px;}
.list-pdf .right-txt h2{font-weight:300;font-size:18px;padding-bottom:10px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.list-pdf .right-txt p{color:#575757;line-height:22px; margin-bottom:10px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.list-pdf .mmm{padding:3px 0px;font-size:14px;color:#888;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.list-pdf .pdfd{width:100%; margin-top:20px; font-size:16px;}
.list-pdf .pdfd span{font-size:20px;}
.list-pdf .downs{float: left; width:110px;height:30px;line-height:30px; background: #d2181b;color:#fff; text-align: center; border-radius: 5px; margin-right: 20px; margin-bottom:8px;}
.list-pdf .prpdf{float: left; width:110px;height:30px;line-height:30px; background: #41a93f;color:#fff; text-align: center; border-radius: 5px;  margin-bottom:8px;}

.jrxr{background: url(mod-bg.png) center top;background-attachment: fixed;overflow: hidden; padding: 20px 0;}
.jrxr .xrform{margin:0 auto;max-width:1200px;}
.jrxr .xrform li{float:left;width:50%; padding-right:15px; margin-bottom: 20px; font-size: 14px; box-sizing:border-box;}
.jrxr .xrform li:nth-child(5){float:none;width:100%; padding-right:15px;box-sizing:border-box;overflow: hidden; }
.jrxr .xrform .form-bor{border-radius:5px;background-color:white;padding:8px; position: relative;}
.jrxr .xrform .form-bor span{float:left; margin-right: 20px; position: absolute; left:8px; top:20px;}
.jrxr .xrform .form-bor input{text-align:left;padding-left:60px; width: 100%; height:40px; line-height:40px; border: 0; -webkit-appearance: none; white-space: pre-wrap; word-wrap: break-word; background: none;outline: none;}
.jrxr .xrform .form-bor p{width: 100%; text-align: left; padding-bottom: 20px;}
.jrxr .xrform .form-bor .texta{width: 100%;height:100px; line-height:20px;overflow: hidden; border: none;outline: none;}
.jrxr .xrform .submit{margin: 0 auto;width:150px;text-align: center;background-color:#0162b3;border-radius:5px; }
.jrxr .xrform .submit input{border:0; outline: none;height:36px; line-height: 36px; font-size: 20px; color: #ffffff;  background: none; cursor: pointer;}



.tablxbox{ margin: 0 auto; width: 100%;max-width:1200px;margin-top: 30px; margin-bottom: 30px; overflow:hidden;}
.tablxbox .tab{}
.tablxbox .tab .lihover{float:left;background:#0162b3;color:#ffffff;padding:15px 20px; margin: 0 2px; font-size:18px; border-radius:3px;cursor: pointer;transition:0.5s;}
.tablxbox .tab .lihover:hover{background:#eeeeee;color:#0162b3;}
.tablxbox .tab .lihover.on{background:#eeeeee;color:#0162b3;position: relative;}
.tablxbox .tab .lihover.on::before{content:''; position: absolute; bottom:-13px; width: 0;height: 0; border-left:13px solid transparent;border-right:13px solid transparent;border-top:13px solid #eeeeee;
}
.tablxbox .contents{width: 100%;display:block;padding:15px 0;overflow:hidden;}
.tablxbox .contents .liccc{min-height:380px;display:none;}
.tablxbox .contents .liccc:nth-child(1){display:block;}
.tablxbox .contents .liccc .pic{float: left;}
.tablxbox .contents .liccc .pic img{max-width:500px;max-height:360px; border-radius:5px;}
.tablxbox .contents .liccc .ccc{float: left; margin-left: 25px; font-size: 14px;}
.tablxbox .contents .liccc .ccc li{list-style-type:disc;}

.lxkefu{margin: 0 auto; width: 100%;max-width:1200px; margin-bottom: 30px; overflow: hidden;}
.lxkefu li{float: left;width:50%;padding-right:20px; box-sizing: border-box;}
.lxkefu li .pico{float: left;background:#0162b3;color:#fff;border-radius:5px;  text-align: center;width:80px; height:80px; line-height:80px; margin-right: 10px;}
.lxkefu li .pico .iconfont{ font-size: 50px;}
.lxkefu li .pcc{float: left;}
.lxkefu li .pcc h1{font-size: 16px;color:#0162b3;font-weight: normal; padding-bottom: 10px;}








/*按钮特效*/
.btn {display:inline-block;margin-bottom:0;font-weight:900;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 40px;font-size:16px;line-height:1.5;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.btn-round.btn-default {color:#fff;background-color:#b2aeae;}
.btn-round.btn-default:before,

.btn-round.btn-default:after {background:#0067be;}
.btn-round.btn-default:hover {color:#fff;border-color:#0067be;background:#0067be;}
.btn-round {position:relative;z-index:1;overflow:hidden;background-color:transparent;transition:.2s;transition-delay:.1s;}
.btn-round:hover {transition-delay:.45s;}
.btn-round:before,

.btn-round:after {position:absolute;top:50%;content:'';width:20px;height:20px;background:#434345;border-radius:50%;transition:0.5s;z-index:-1;}
.btn-round:before {left:-20px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.btn-round:after {right:-20px;-webkit-transform:translate(50%, -50%);transform:translate(50%, -50%);}
.btn-round:hover:before {-webkit-animation:criss-cross-left 0.8s;animation:criss-cross-left 0.8s;}
.btn-round:hover:after {-webkit-animation:criss-cross-right 0.8s;animation:criss-cross-right 0.8s;}
/** 2.19 Animations Addons */

@-webkit-keyframes criss-cross-left {0% {left:-20px;}
50% {left:50%;width:20px;height:20px;}
100% {left:50%;width:375px;height:375px;}
}
@keyframes criss-cross-left {0% {left:-20px;}
50% {left:50%;width:20px;height:20px;}
100% {left:50%;width:375px;height:375px;}
}
@-webkit-keyframes criss-cross-right {0% {right:-20px;}
50% {right:50%;width:20px;height:20px;}
100% {right:50%;width:375px;height:375px;}
}
@keyframes criss-cross-right {0% {right:-20px;}
50% {right:50%;width:20px;height:20px;}
100% {right:50%;width:375px;height:375px;}
}

@media(max-width:1200px){
.page-banner{margin-top:0px;}
.page{padding:20px 7px 30px 7px;}
.page-banner-title{font-size:20px; padding-left: 25px;}
.page-left{float:none;width:100%; margin: 0; margin-top:0px;}
.page-right{float:none;width:100%;}
.down-left{ margin-bottom: 0;}
.tabbox{margin-top:0px}
.tabbox .tab .boxli{margin-right: 10px; margin-left: 0; padding: 6px 12px;}
.tabbox .tab{float: left;}
.tabbox .tita{float:none;width: 100%; text-align: center;font-size: 16px;padding: 10px 0;}
.category-left li{float:left; border:none; background-color: #eeeeee; border-radius:5px; margin: 5px; padding:8px;height: auto;line-height: normal;color: #666666;}
.category-left li .titles{width:auto;}
	
.page-left h1,.category-left li i{display: none;}
.newsc-left{float:none;width:100%;}
.newsc-right{float:none;width:100%;padding:10px 0;}
.list-pic{padding:10px 0 20px 0px;}
.list-pic li{width:50%; padding: 10px;}
.down-left{display:none;}
.down-left.mdown{display:block;}
.tablxbox .contents .liccc .pic{float:none;width:100%;}
.tablxbox .contents .liccc .ccc{float:none;width:100%;padding-left: 0; margin-top:20px;}
}
@media(max-width:1000px){
.list-pdf .right-txt{padding-top:5px;}
.list-pdf .pdfd{margin-top:10px;}
.list-pdf .pic{float:left;width:180px;height:252px;line-height:252px; border:1px solid #000000;overflow:hidden;margin-right:20px;transition:0.5s;}
.list-pdf .pic img{max-width:180px;}
.list-pic li .pic{height:150px;line-height:150px;}
.list-pic li .pic img{max-width:190px;max-height:150px;}
.jrxr .xrform,.tablxbox,.lxkefu{padding:10px;}
.jrxr .xrform li{float:none;width:100%; padding-right:0px;}
.jrxr .xrform li:nth-child(5){padding-right:0px;}
.lxkefu li{ width:100%; float: left; padding-bottom: 20px;}
}

