@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;}


/*合作文献*/
.hzwxtop{ margin:0 auto; width:1280px;overflow:hidden;}
.hzwxtop li{float:left;width:33.33%;}
.hzwxtop li .ccc{padding:20px;}
.hzwxtop li .ccc .pic{width:100%;overflow:hidden;}
.hzwxtop li .ccc .pic img{max-width:370px;}
.hzwxtop li .ccc .title{width:100%; font-size:20px;padding:10px 0;}
.hzwxbg{background:#f8f8f8; padding:5px 0 30px 0;overflow:hidden;}
.hzwxbg .titles{font-size:30px;color:#333;text-align:center;line-height:1;}
.hzwxbg .titles:after{content:''; display:block;width:54px;height:3px;background:#333; margin:15px auto 0;}

.wxso{width:1280px;margin:0 auto;margin-top:30px;overflow:hidden;}
.wxso li{float:left;width:28%;}
.wxso li:last-child {width:12%;}
.wxso li input{width:100%;display:block;padding:0;margin:0;border:0;background:#fff;box-sizing:border-box;height:60px;line-height:60px;padding-left:20px;color:#777;font-size:15px; cursor:pointer;}
.wxso li select{width:90%;display:block;padding:0;margin:0;border:0;background:url(jtd.png) no-repeat center right 20px #fff;box-sizing:border-box;height:60px;line-height:60px;padding-left:20px;color:#777;font-size:15px; appearance:none;-moz-appearance:none; -webkit-appearance:none; margin-left:20px;}
.wxso li .submit{ float:right; background:url(wxsom.jpg) no-repeat center;background-size:cover;padding:0;}
.wxso li:last-child{ float:right;}

.hzwxlist{width:1280px;margin:10px auto 20px auto;color:#666666;overflow:hidden;}
.hzwxlist table{border:#333333 1px solid;border-collapse: collapse;overflow:hidden;}
.hzwxlist tr.title{background:#b4b4b4;font-size:16px;color:#333;height:40px;line-height:40px;}
.hzwxlist tr{text-align: center; line-height: 20px;}
.hzwxlist td{border:#333333 1px solid; text-align: center; line-height: 20px; padding: 5px 0;}

.hzwxlist .cd1{width:9%;}
.hzwxlist .cd2{width:12%;}
.hzwxlist .cd3{width:40%;}
.hzwxlist .cd4{width:5%;}
.hzwxlist .cd5{width:12%;}
.hzwxlist .cd6{width:10%;}
.hzwxlist .cd7{width:12%;}




/*按钮特效*/
.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;}
}

