@charset "utf-8";
* { margin: 0; padding: 0;box-sizing: border-box}
li { list-style: none;     word-break: break-word;}
img { border: 0; max-width: 100%; max-height: 100%;}
a { text-decoration: none; color: #000; outline: none; }
body { min-width: 320px; font-family: "Microsoft yahei"; max-width: 1000px; margin: 0 auto; overflow-x: hidden;position: relative;}
.fl { float: left; }
.fr { float: right; }
.dn { display: none; }
.wrap { margin: 0 15px;  overflow: hidden;}
.clear { clear: both; }


.head .fl { padding-top: 10px;overflow: hidden; line-height: 20px;}
.logo01,.logo02{float: left;}
.logo01{height: auto;margin-right: 20px;}
.logo02{font-family: "楷体";font-size: 14px;color: #fff;line-height: 32px;font-weight: 600;letter-spacing: 0px; text-align: center;}


.head-b { height: 80px; line-height: 80px; background: url(../img/header_bg.png) 0 0 no-repeat; -webkit-background-size: 100% 100%; background-size: 100% 100%; }
.head-b .fl { width: 75%; height: 75px;}
.head-b img { vertical-align: middle; max-height: 40px; }
.head-b .fr {  display: inline-block; line-height: 65px;}
.head-b .fr .fr-t a { font-size: 12px;color: #fff; margin: 0 4px;}
.head-b .fr-b { text-align: right; }
.head-b .fr img { max-height: 30px; margin-left: 10px;}


.nav { box-sizing: border-box;padding: 60px 3%; width: 100%; max-width: 1000px; margin: 0 auto; position: absolute; top: 0; left: 100%; z-index: 9999; background: rgba(30,114,169,0.9); font-size: 14px; color: #fff; display: none; }
.nav .close { position: absolute; right: 10px; top: 20px; }
.nav .close img { width: 25px; }
.nav ul li:first-child {  border-top: 1px solid #1e97a9; }
.nav ul li { padding: 10px 0 10px 10px; line-height: 24px; overflow: hidden; border-bottom: 1px solid #1e97a9; }
.nav ul li .topnav { overflow: hidden; }
.nav ul li a { font-size: 16px; color: #fff; float: left; max-width: 90%;}
.nav ul li span { float: right; display: inline-block; vertical-align: middle; width: 14px; height: 14px; margin-top: 6px; padding-right: 5px;background: url(../img/add.png) center no-repeat; -webkit-background-size: 12px; background-size: 12px; }
.nav ul li span.on { background: url(../img/minus.png) center no-repeat; -webkit-background-size: 12px; background-size: 12px; }
.nav .subnav { padding-left: 20px; display: none; }
.nav .subnav dl { margin-top: 10px; }
.nav .subnav dd { line-height: 20px;padding: 6px 0; overflow: hidden; border-top: 1px solid #1e97a9;}
.nav .subnav dd a { font-size: 12px; display: block; width: 100%; height: 100%; }



.banner { position: relative; font-size: 0; top: -11px; margin-bottom: -11px;}
.banner .hd { position: absolute; width: 100%; text-align: center; left: 0; bottom: 8px; }
.banner .hd li { display: inline-block; width: 6px; height: 6px; background: #fff;  border-radius: 50%; margin: 0 5px; }
.banner .hd li.on { background: #0b92d6; }
.banner .bd ul li {text-align: center; background: #f9f9f9;}
.banner .bd ul li img { vertical-align: middle; width: 100%;}
@media only screen and (min-width:300px) and (max-width:350px) {
	.banner .bd ul li { height: 120px;line-height: 120px; }
}
@media only screen and (min-width:350px) {
	.banner .bd ul li { height: 150px;line-height: 150px; }
}
@media only screen and (min-width:760px) {
	.banner .bd ul li { height: 300px;line-height: 300px; }
}


.box-one{margin-top: 15px;}
.box-one .column {margin: 0 auto;display: table;width: 75%}
.box-one .column li{float: left;width: 50%;text-align: center;font-size: 18px;font-weight: bolder;}
.box-one .column li.addbg{background: url("../img/column_bg.png") no-repeat center center;line-height: 32px;color: #fff;background-size: 100% 100%;}
.box-one .column li.addborder{border: 1px solid #ccc;line-height: 30px;color: #666;}
.box-one .cont{margin:-15px 20px 0 20px;background: url("../img/cota_bg.png") no-repeat;background-size: 100% 100%;padding: 40px 20px 0 20px;overflow: hidden}
.box-one .cont li .title{font-size:15px;line-height: 25px;color: #333;}
.box-one .cont ul{display: none}
.box-one .cont .cont-show{overflow: hidden;padding-bottom: 20px;display: block}
.box-one .cont .cont-show li img{width: 100%}
.box-one .cont .cont-show li{padding: 15px 0;}
.box-one .cont li .abstract{font-size: 15px;line-height: 25px;color: #888;padding-top: 10px;}
.box-one .cont .cont-show li:first-child{padding-bottom: 30px;border-bottom: 1px dashed #d2d2d2;}
.box-one .cont .cont-show li .time{color: #1e3da9;font-size: 24px;font-weight: 700}
.box-one .cont .cont-show li .time span{color: #1e3da9;font-size: 16px;font-weight:600}
.more{display: inline-block;float: right;}
.more a{color: #1e3da9;font-weight: bold;line-height: 30px;font-size:15px;}
@media only screen and (max-width:375px) {
	.box-one .column li{font-size: 16px}
	.box-one .cont li .title{font-size: 14px}
	.box-one .cont li .abstract{font-size: 14px}
	.box-one .cont .cont-show li .time{font-size: 20px}
}
@media only screen and (max-width:320px) {
	.box-one .column li{font-size: 14px}
}


.box-two{background: url("../img/brief_bg.png") no-repeat;padding: 30px 20px 120px 20px;color: #fff;background-size: 100% 100%;margin-top: 20px}
.box-two h2{line-height: 35px;}
.box-two span{font-size: 14px;line-height: 25px;color: #A9B6D7;    font-weight: bold;}
.box-two a{color: #fff}
.box-two p{font-size: 15px;line-height: 25px}
@media only screen and (max-width:375px) {
	.box-two p{font-size: 14px}
	.box-two h2{font-size: 20px;}
	.box-two span{font-size: 13px}
}


.box-three{width: 90%;margin:0 auto;background: url("../img/research_bg.png") no-repeat center center;background-size: 100% 100%;margin-top: -70px;padding: 30px 20px;color: #fff;}
.box-three h2{float: left;line-height: 32px;}
.box-three span{padding-left: 5px;font-weight: bold;color: rgba(255,255,255,0.8);line-height: 36px}
.box-three ul{margin-top: 20px}
.box-three ul li{background: url("../img/list_icon.png") no-repeat 0 5px;line-height:30px;padding-left: 50px;background-size: 25px;}
.box-three ul li a{color: #fff;font-size: 15px}
.box-three a{color: #fff}


.box-four{width: 90%;margin: 20px auto;}
.box-four .top{text-align: center}
.box-four .top h2{display: inline;;line-height: 32px;color: #1e4ca9}
.box-four .top span{line-height: 36px;padding-left: 5px;font-weight: bold;color: #a7b2d5}
.box-four .center{padding: 20px 0;overflow: hidden}
.box-four .center .leftimg{width: 30%;float: left}
.box-four .center .leftimg img{width: 100%}
.box-four .center .rightinfo{width: 70%;float: left;padding: 0 10px;}
.box-four .center .rightinfo .position p{color: #999;font-size: 16px}
.box-four .center .rightinfo .name{color: #666;font-size: 17px; font-weight: 560;line-height: 31px;}
.box-four .center .rightinfo .intro{color: #666;font-size: 15px; font-weight: 560;line-height: 30px;}
.box-four .bott{border: 1px solid #ccc;overflow: hidden;padding: 20px 10px;}
.box-four .bott ul{overflow: hidden;display: none;float: left;}
.box-four .bott ul.imgshow{display: block;width: 100%;justify-content: space-between;display: flex;}
.box-four .bott ul.imgshow li a img{max-height: 100%;}
.box-four .bott ul li{float: left;margin-right: 10px;height: 100%;width: 30%;text-align: center;    position: relative;}
.box-four .bott ul li span{display: table-cell;vertical-align: middle;width: 100%;height: 153px;}
.box-four .bott ul li span img{display: inline-block;vertical-align: middle;}
.box-four .bott span{color: #333;line-height: 2rem}
.box-four .bott .dot{display: block;height: 32px;width: 30%;float: right;text-align: center;    padding-top: 1%;}
@media only screen and (max-width:375px) {
	.box-four .center .rightinfo .intro{font-size: 14px;    line-height: 25px;	}
}
@media only screen and (max-width:320px) {
	.box-four .center .rightinfo .intro{font-size: 12px;    line-height: 20px;	}
	.position>h3{font-size: 16px}
	.box-four .center .rightinfo .position p{font-size: 13px}
	.box-four .center .rightinfo .name{font-size: 15px}
	.box-four .bott span{font-size: 14px}
}
@media only screen and (max-width:414px) {
	.box-four .bott ul li{height: 137px}
	.box-four .bott ul li span{height: 137px}
}

@media only screen and (max-width:375px) {
	.box-four .bott ul li{height: 153px}
	.box-four .bott ul li span{height: 153px}
}
@media only screen and (max-width:320px) {
	.box-four .bott ul li{height: 114px}
	.box-four .bott ul li span{height: 114px}
}



.box-five{background: url("../img/teaching_bg.png") no-repeat center top;background-size: 100% 100%;padding: 30px 20px;margin-top: 45px; overflow: hidden;}
.box-five .top{width: 100%;margin: 0 auto;    overflow: hidden;padding-bottom: 20px}
.box-five .top .column{float: left;color: #fff}
.box-five .top .column h2{display: inline;    font-size: 17px;}
.box-five .top .column span{color: #a7b2d5;font-weight: bold;    font-size: 12px;}
.box-five .top .column li{float: left}
.box-five .top ul{float: right}
.box-five .top ul li{float: left;color: #99a4c6;position: relative}
.box-five .top ul li.on{color: #fff}
.box-five .top ul li img{float: left;color: #99a4c6;position: absolute;top: 22px;left: 0}
.box-five .top ul li:last-child img{top: 24px}
.box-five .top ul li img{display: none}
.box-five .top ul li img.curr{display: block}
.box-five .top ul li span{padding: 0 10px;    color: #99a4c6;}
.box-five .content{overflow: hidden}
.box-five .content ul{display: none}
.box-five .content .show{display:block;background: url("../img/research_cotbg.png") no-repeat center center; overflow: hidden;background-size: 100% 100%;   padding: 30px 0;}
.box-five .content .show .date{float: left;width: 20%;text-align: center;}
@media only screen and (max-width:320px) {
	.box-five .top ul li{font-size: 13px;line-height: 20px;}
}

/*.box-five- .content .show .date p{text-align: right}*/
.box-five .content .show .date p:first-child{font-size:20px;color: #1838ad;font-weight: bold}
.box-five .content .show .date p:last-child{font-size: 16px;color: #999;padding-top: 8px}
.box-five .content .show .info{float: left;width: 75%}
.box-five .content .show .info a{line-height: 30px;font-weight: bold;}
.box-five .content .show .info p{padding-top: 5px;color: #666;line-height: 25px;font-size: 15px;}
.box-five .content .show li{margin-bottom: 30px;overflow: hidden}
@media only screen and (max-width:375px) {
	.box-five .content .show .date p:first-child{line-height: 28px;}
	.box-five .content .show .info a{font-size: 14px}
	.box-five .content .show .info p{ font-size: 14px;}
}
@media only screen and (max-width:320px) {
	.box-five .content .show .date p:first-child{font-size:14px;line-height: 32px;}
	.box-five .content .show .info a{font-size: 12px}
	.box-five .content .show .info p{ font-size: 14px;}
	.box-five .content .show .date p:last-child{font-size: 14px;}
}

.footer{width:100%;background: url('../img/footer_bg.png') no-repeat center center;background-size: 100% 100%;}


.edu{width: 90%;padding: 30px 0;margin: 0 auto;overflow: hidden;}
/*.edu>ul>li{float: left;width: 45%;background: url('../img/link_pic1.png') no-repeat;background-size: 100% 100%;text-align: center;    padding: 10px 0;}
.edu>ul>li:first-child{margin-right: 10%;}
.edu>ul>li>a{line-height: 40px;color: #fff;display: inline-block;width: 80%;border: 1px solid #fff}*/

.edu>ul>li{float: left;width: 45%;text-align: center;position: relative;}
/*.edu>ul>li>img{width: 100%;height: 100%;}*/
.edu>ul>li:first-child{margin-right: 10%;}
.edu>ul>li>a{height: 60%;color: #fff;display: inline-block;width: 80%;border: 1px solid #fff;position: absolute;left:50%;top: 50%;}




.copyright{width: 90%;margin: 0 auto;font-size: 0.7rem;color: #f2f2f2;text-align: center;line-height: 1.5rem;border-bottom: 1px solid rgba(255,255,255,0.2);padding-bottom: 20px;}
.copyright>.cpynum>span{float: left;}
.copyright>.cpynum{display: flex;justify-content: space-between;}
.extra{width: 90%;margin: 0 auto;TEXT-ALIGN: CENTER;PADDING-TOP: 10PX;color: #fff}
.extra>a{color: #fff;font-size: 15px;}
.ewm{margin: 0 auto;padding: 30px 0;justify-content: space-between;    text-align: center;}
.ewm>img{float: left}
.ewm p{text-align: center;color: #fff;font-size: 15px;}


.banner-in { position: relative;font-size: 0; }
.banner-in .pic { text-align: center; background: #f7f7f7; }
/*.banner-in .pic img { vertical-align: middle; }*/
.banner-in .lanmu { width: 100%; position: absolute; left: 0; bottom: 0; z-index: 10; }
.banner-in .lanmu .wrap { font-size: 18px; color: #fff; padding: 6px 20px; background: rgba(0, 0, 0, 0.5); display: inline-block; }
@media only screen and (min-width:300px) and (max-width:350px) {
	.banner-in .pic { height: 80px;line-height: 80px; }
}
@media only screen and (min-width:350px) {
	.banner-in .pic { height: 100px;line-height: 100px; }
}
@media only screen and (min-width:760px) {
	.banner-in .pic { height: 200px;line-height: 200px; }
}


.tdjj .artical { padding: 10px 0; }
.tdjj .artical img { display: block; margin: 10px auto; }
.tdjj .artical p { font-size: 14px; color: #666;text-indent: 2em; line-height: 24px; margin-bottom: 10px; }


.find { font-size: 0; margin-bottom: 20px; }
.select-menu-div { font-size: 14px; padding-left: 50px; overflow: hidden; }
.select-menu-div span { position: absolute;left: 0;top: 0; line-height: 32px; color: #333; }
.select-menu { margin-bottom: 10px; position: relative; }
.select-menu-input { width: 100%; border: 1px solid #b5b5b5; box-sizing: border-box; height: 32px; line-height: 32px; padding-left: 15px; font-size: 12px; color: #999; background: url(../img/down.png) 95% center no-repeat; -webkit-background-size: 12px; background-size: 12px;    padding-right:37px; }
.select-menu-ul { padding-left: 50px; box-sizing: border-box;  display: none; width: 100%; position: absolute; left: 0px; top: 32px; z-index: 5; max-height: 196px; overflow-x: hidden;overflow-y: auto; }
.select-menu-ul li {  padding-left: 15px; font-size: 13px; color: #999; line-height: 28px; background: #ddd;}
.submit { width: 100%; height: 32px; line-height: 32px; border: none; color: #fff; vertical-align: middle; margin-right: 4%; font-weight: bold; background: #0d6bbc url(../images/submit.png) 46% center no-repeat; -webkit-background-size: 15px; background-size: 15px; }
.reset { margin-top: 10px; width: 100%; height: 32px; line-height: 32px; border: none; color: #333; font-weight: bold; vertical-align: middle; background: #eaeaea url(../images/reset.png) 46% center no-repeat; -webkit-background-size: 15px; background-size: 15px; }

.cylb { padding-top: 20px; }
.cylb-title { padding: 5px 0; width: 100%; line-height: 30px; background: #f0f0f0; margin-bottom: 20px; }
.cylb-title span { padding-left: 10px; border-left: 2px solid #fe6239; font-size: 18px; }
.cylb-list ul { overflow: hidden; }
.cylb-list ul li { float: left; width: 48%; margin-right: 4%;padding: 10px; text-align: center; position: relative; font-size: 0; margin-bottom: 15px; border: 1px solid #e6e6e6; box-sizing: border-box; background: #f7f7f7;}
.cylb-list ul li:nth-child(2n) { margin-right: 0; }

.cylb-list ul li .pic { background: #fff; }
.cylb-list ul li .pic img { vertical-align: middle; max-height: 100%;}
.cylb-list ul li .title .name { height: 32px; line-height: 32px;  font-size: 16px; color: #333; margin-bottom: 6px;border-bottom: 1px dashed #e6e6e6; }
.cylb-list ul li .title p { font-size: 12px;color: #333;line-height: 20px; }
.cylb-list .more { margin-bottom: 20px; }
.cylb-list .more a { display: block; height: 32px; line-height: 32px; text-align: center; font-size: 14px; color: #333; border: 1px solid #d0d0d0; }

@media only screen and (max-width:450px) {
	.cylb-list ul li .pic { height: 150px; line-height: 150px; }
	.submit { background: #0d6bbc url(../img/submit.png) 41% center no-repeat; -webkit-background-size: 15px; background-size: 15px; }
	.reset { background: #eaeaea url(../img/reset.png) 41% center no-repeat; -webkit-background-size: 15px; background-size: 15px; }
}
@media only screen and (min-width:450px) and (max-width:768px) {
	.cylb-list ul li .pic { height: 240px; line-height: 240px; }
}
@media only screen and (min-width:768px) {
	.cylb-list ul li .pic { height: 300px; line-height: 300px; }
}


.xwbtlb ul li { margin-bottom: 15px; padding-top: 15px; font-size: 0; background: url(../img/xwbtlb.png) left 25px no-repeat; -webkit-background-size: 6px 2px; background-size: 6px 2px; }
.xwbtlb ul li + li { border-top: 1px dashed #e6e6e6; }
.xwbtlb ul li .title { overflow: hidden; margin-bottom: 5px; line-height: 20px; padding-left: 15px; }
.xwbtlb ul li .title a { font-size: 16px; color: #333; }
.xwbtlb ul li .time { font-size: 12px; color: #999; margin-bottom: 6px; }
.xwbtlb ul li .time span { padding-left: 15px; background: url(../img/xwzwy1.png) left center no-repeat; -webkit-background-size: 10px 10px; background-size: 10px 10px; margin-right: 10px; }
.xwbtlb ul li .time i { font-style: normal; padding-left: 15px; background: url(../img/xwzwy2.png) left center no-repeat; -webkit-background-size: 10px 10px; background-size: 10px 10px; margin-right: 10px; }
.xwbtlb .more { margin: 25px 0; }
.xwbtlb .more a { border: 1px solid #d0d0d0; display: block; height: 32px; line-height: 32px; text-align: center; font-size: 14px; color: #333; }

.xwtplb ul { overflow: hidden; }
.xwtplb ul li { float: left; width: 48%; position: relative; margin-top: 20px; font-size: 0;  overflow: hidden;  }
.xwtplb ul li:nth-child(2n+1) { margin-right: 4%; }
.xwtplb ul li .pic { text-align: center; background: #f3f3f3;}
.xwtplb ul li .pic img { vertical-align: middle; }
.xwtplb ul li .title { font-size: 12px; color: #fff; position: absolute; width: 100%; left: 0; bottom: 0; height: 24px; line-height: 24px; background: rgba(9, 39, 54, 0.65); box-sizing: border-box; padding: 0 10px; white-space: nowrap; -ms-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; }
.xwtplb .more { margin: 20px 0; }
.xwtplb .more a { border: 1px solid #d0d0d0; display: block; height: 32px; line-height: 32px; text-align: center; font-size: 14px; color: #333; }
@media only screen and (max-width:450px) {
	.xwtplb ul li .pic { height: 100px;line-height: 100px; }
}
@media only screen and (min-width:450px) and (max-width:770px) {
	.xwtplb ul li .pic { height: 250px; line-height: 250px;}
	.xwtplb ul li .title { height: 30px; line-height: 30px; }
}
@media only screen and (min-width:778px) {
	.xwtplb ul li .pic { height: 330px; line-height: 330px;}
	.xwtplb ul li .title { height: 30px; line-height: 30px; }
}


.xwbttpzy ul { overflow: hidden; }
.xwbttpzy ul li { width: 48%; float: left; font-size: 0; margin-top: 20px; }
.xwbttpzy ul li:nth-child(2n-1) { margin-right: 4%; }
.xwbttpzy ul li .pic { text-align: center; background: #e5e5e5;}
.xwbttpzy ul li .pic img {vertical-align: middle;}
.xwbttpzy ul li .pic .time { font-size: 14px;color: #999; margin-top: 5px; }
.xwbttpzy ul li .js { background: #f1f1f1; padding: 15px; position: relative; padding-top: 30px; }
.xwbttpzy ul li .js .time { width: 80%; height: 34px;line-height: 34px; background: rgba(45, 62, 80, 0.85); font-size: 12px; text-align: center; color: #fff; position: absolute; left: 10%; top: -17px;  }
.xwbttpzy ul li .title {  margin-bottom: 10px; height: 40px;overflow: hidden; }
.xwbttpzy ul li .title a  { font-size: 14px;color: #333; line-height: 20px; }
.xwbttpzy ul li p { font-size: 12px; line-height: 20px; color: #999; margin-bottom: 5px; }
.xwbttpzy ul li a { font-size: 10px; color: #999;  }
.xwbttpzy ul li .much { margin-top: 15px; }
.xwbttpzy ul li .much a { font-size: 10px; color: #666; border: 1px solid #c3c3c3; padding: 5px 10px;border-radius: 5px;display: inline-block; }
.xwbttpzy .more { margin: 20px 0; }
.xwbttpzy .more a { border: 1px solid #d0d0d0; display: block; height: 32px; line-height: 32px; text-align: center; font-size: 14px; color: #333; }
.xwbttpzy .more a { border: 1px solid #d0d0d0; display: block; height: 32px; line-height: 32px; text-align: center; font-size: 14px; color: #333; }
@media only screen and (max-width:450px) {
	.xwbttpzy ul li .pic { height: 110px;line-height: 110px; }
}
@media only screen and (min-width:450px) and (max-width:768px) {
	.xwbttpzy ul li .pic { height: 240px; line-height: 240px; }
}
@media only screen and (min-width:768px) {
	.xwbttpzy ul li .pic { height: 230px; line-height: 230px; }
}


.xwbtzy ul li { margin: 25px 0; }

.xwbtzy ul li .title {  }
.xwbtzy ul li .title a { font-size: 16px; color: #333; line-height: 26px; }
.xwbtzy ul li p { font-size: 14px; color: #999; overflow: hidden; margin-top: 5px; margin-bottom: 15px; }
.xwbtzy ul li .much a { vertical-align: middle; display: inline-block; font-size: 10px; color: #fff; background: #0d6bbc; width: 80px;text-align: center;height: 24px;line-height: 24px; }
.xwbtzy ul li .much span { vertical-align: middle; display: inline-block; font-size: 10px; color: #999; background: #efefef; width: 80px;text-align: center;height: 24px;line-height: 24px; }
.xwbtzy .more { margin-bottom: 20px; }
.xwbtzy .more a { border: 1px solid #d0d0d0; display: block; height: 32px; line-height: 32px; text-align: center; font-size: 14px; color: #333; }


.xwzwy { padding-top: 20px; }
.xwzwy h3 { font-weight: normal; font-size: 16px; color: #333; line-height: 30px; text-align: center; font-weight: bold; }
.xwzwy .time { line-height: 20px; font-size: 12px; color: #666; text-align: center; margin: 10px 0; padding-bottom: 15px; border-bottom: 1px dashed #ddd; }
.xwzwy .time span { padding-left: 15px; background: url(../img/xwzwy1.png) left center no-repeat; -webkit-background-size: 10px 10px; background-size: 10px 10px; margin-right: 10px; }
.xwzwy .time i { font-style: normal; padding-left: 15px; background: url(../img/xwzwy2.png) left center no-repeat; -webkit-background-size: 10px 10px; background-size: 10px 10px; margin-right: 10px; }
.xwzwy .time em { font-style: normal; padding-left: 15px; background: url(../img/xwzwy3.png) left center no-repeat; -webkit-background-size: 12px 10px; background-size: 12px 10px; }
.xwzwy .artical p { text-indent: 2em; font-size: 14px; color: #666; line-height: 24px; }
.xwzwy .artical img { display: block; width: 70%; margin: 10px auto; }
.xwzwy .pn { font-size: 12px; line-height: 22px; padding: 15px 0px; margin-top: 20px; border-top: 1px solid #dadada; font-size: 14px; color: #0d6bbc; }
.xwzwy .pn p { margin-bottom: 10px; }
.xwzwy .pn a { color: #666; }


.xwzhy { padding: 20px 0; }
.xwzhy .kylb-title { margin: 0; }
.xwzhy1 .wrap { position: relative; margin: 20px 15px;}
.xwzhy1 ul li { background: #f1f1f1; font-size: 0; }
.xwzhy1 ul li .pic { text-align: center; }
.xwzhy1 ul li .pic img { max-width: 100%; max-height: 100%; vertical-align: middle;}
.xwzhy1 ul li .js { position: relative; padding: 25px; box-sizing: border-box; }
.xwzhy1 ul li .js .time { width: 90%; overflow: hidden; box-sizing: border-box; padding: 0 10px; color: #fff; height: 30px; line-height: 30px; font-size: 12px; background: rgba(45, 62, 80, 0.85);; position: absolute; left: 5%; top: -15px; }
.xwzhy1 ul li .js .time span { float: left; }
.xwzhy1 ul li .js .time i { float: right; font-style: normal; padding-left: 20px; background: url(../img/xwzhy1-icon.png) left center no-repeat; -webkit-background-size: 15px 12px; background-size: 15px 12px; }
.xwzhy1 ul li .js .title a { font-size: 16px; color: #333; line-height: 26px; }
.xwzhy1 ul li .js p { font-size: 12px; color: #999; line-height: 20px; text-indent: 2em; margin-top: 10px; margin-bottom: 6px; }
.xwzhy1 ul li .js .much a { display: inline-block; padding: 5px 10px; font-size: 12px; color: #666; border: 1px solid #c3c3c3; border-radius: 3px; }
.xwzhy1  .next, .xwzhy1  .prev { z-index: 999; position: absolute; top: 25%; width: 30px; height: 50px; }
.xwzhy1  .next { background: url(../img/xwzhy1-btn-r.png) 0 0 no-repeat; right: 0px; -webkit-background-size: 100%; background-size: 100%; }
.xwzhy1  .prev { background: url(../img/xwzhy1-btn-l.png) 0 0 no-repeat; left: 0px; -webkit-background-size: 100%; background-size: 100%; }

.xwzhy2 { overflow: hidden; }
.xwzhy2 .bd { width: 60%; margin: 0 auto; }
.xwzhy2 ul { overflow: hidden; }
.xwzhy2 .tempWrap { overflow: visible !important; }
.xwzhy2 ul li { float: left; position: relative; margin-top: 20px; font-size: 0; overflow: hidden; }
.xwzhy2 ul li .pic { width: 90%; text-align: center; background: #f3f3f3;}
.xwzhy2 ul li .pic img { }
.xwzhy2 ul li .title { width: 90%; font-size: 12px; color: #fff; position: absolute; left: 0; bottom: 0; height: 24px; line-height: 24px; background: rgba(9, 39, 54, 0.65); box-sizing: border-box; padding: 0 10px; white-space: nowrap; -ms-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; }
@media only screen and (max-width:450px) {
	.xwzhy1 ul li .pic { height: 210px;line-height: 210px; }
}
@media only screen and (min-width:450px) and (max-width:770px) {
	.xwzhy1 ul li .pic { height: 450px;line-height: 450px; }
}
@media only screen and (min-width:770px) {
	.xwzhy1 ul li .pic { height: 600px;line-height: 600px; }
}

@media only screen and (max-width:450px) {
	.xwzhy2 ul li .pic { height: 125px;line-height: 125px; }
}
@media only screen and (min-width:450px) and (max-width:770px) {
	.xwzhy2 ul li .pic { height: 300px; line-height: 300px; }
	.xwzhy2 ul li .title { height: 30px; line-height: 30px; }
}
@media only screen and (min-width:770px) {
	.xwzhy2 ul li .pic { height: 300px; line-height: 300px; }
	.xwzhy2 ul li .title { height: 30px; line-height: 30px; }
}

.kylb-title { overflow: hidden; padding: 6px 0; width: 100%; line-height: 30px; background: #f9f9f9; margin-top: 20px; }
.kylb-title span {   font-size: 18px; background: #f9f9f9; color: #0e6bba; font-weight: bold; }
.kylb-title a { font-size: 14px; color: #999; float: right; }
.kylb-pic-list ul li { overflow: hidden;width: 48%;display: inline-block; margin: 0 1%;}

.kylb-pic-list ul li .pic { width: 100%; text-align: center; background: #f3f3f3; }
.kylb-pic-list ul li .pic img { max-width: 100%; max-height: 100%; vertical-align: middle; }
.kylb-pic-list ul li .js { padding-left: 30%; }
.kylb-pic-list ul li .title { overflow: hidden;    text-align: center; line-height:26px; padding-bottom: 10px;}
.kylb-pic-list ul li .title a { font-size: 15px; color: #333; line-height: 26px; }
.kylb-list ul li { padding: 15px 0; background: url(../img/kylb-list.png) left 23px no-repeat; -webkit-background-size: 5px 5px; background-size: 5px 5px;line-height:26px;   }
.kylb-list ul li + li { border-top: 1px dashed #e6e6e6; }
.kylb-list ul li a { font-size: 14px; color: #333; padding-left: 15px; display: block; }
@media only screen and (min-width:300px) and (max-width:350px) {
	.kylb-pic-list ul li .pic { height:158px; line-height: 154px; }
}
@media only screen and (min-width:350px) {
	.kylb-pic-list ul li .pic { height: 166px; line-height: 162px; }
}
@media only screen and (min-width:760px) {
	.kylb-pic-list ul li .pic { height: 120px; line-height: 120px; }
}@media only screen and (min-width:320px) {
	.kylb-pic-list ul li .title a { font-size: 13px}
}

/*lwym
.lwym .title { font-size: 15px; color: #4c4c4c; line-height: 26px; text-align: center; font-weight: bold; padding: 15px 0; margin-bottom: 20px; border-bottom: 1px dashed #ddd;  }
.lwym .artical ul { margin-bottom: 20px;}
.lwym .artical ul li {  font-size: 14px; color: #666; position: relative;padding-left: 180px; line-height: 24px;margin-bottom: 1px; background: #f3f9ff;}
.lwym .artical ul li span { width: 165px; color: #00427b; display: inline-block; font-size: 15px;position: absolute;left: 0;top: 0; text-align: center; background: #c4e1f9;}
.lwym .artical ul li i { padding: 8px 0; font-style: normal;display: inline-block;}
.lwym .artical p { font-size: 14px; color: #333; line-height: 22px; margin-bottom: 15px; }
.lwym .artical .jianjie { padding: 10px 15px;  background: #f7f7f7; border-top: 2px solid #cdc190;}
.lwym .artical .fujian { font-size: 15px;   margin-bottom: 10px; }
.lwym .artical .fujian span { color: #00427b; }
.lwym .artical .fujian a {  line-height: 25px; color: #333;font-size: 14px; }
.lwym .pn { font-size: 14px;  box-sizing: border-box; padding: 15px;  margin-bottom: 20px; border-top: 1px dashed #ddd; }
.lwym .pn p { overflow: hidden; margin-bottom: 10px; line-height: 22px; }
.lwym .pn span { float: left; width: 60px; color: #0d6bbc;}
.lwym .pn a { color: #666; padding-left: 65px; display: block; }

.attachImg{margin-top: 10px;    overflow: hidden;}
.attachImg li{float:left;width: 48%;margin: 5px auto}
.attachImg li img{max-width: 100%;display: block;margin: 0 auto}*/





.lwym .title { font-size: 15px; color: #4c4c4c; line-height: 26px; text-align: center; font-weight: bold; padding: 15px 0; margin-bottom: 20px; border-bottom: 1px dashed #ddd;  }
.lwym .artical ul { margin-bottom: 20px;}
.lwym .artical ul li {  font-size: 14px; color: #666; position: relative;line-height: 24px;margin-bottom: 1px; background: #f3f9ff;}
.lwym .artical ul li span { width: 90px; color: #00427b; display: inline-block; font-size: 15px; text-align: center; background: #c4e1f9;    line-height: 42px;
    height: auto !important;}
.lwym .artical ul li i { padding: 8px 0; font-style: normal;display: inline-block;padding-left: 10px}
.lwym .artical p { font-size: 14px; color: #333; line-height: 22px; margin-bottom: 15px; }
.lwym .artical .jianjie { padding: 10px 15px;  background: #f7f7f7; border-top: 2px solid #cdc190;}
.lwym .artical .fujian { font-size: 15px;   margin-bottom: 10px; }
.lwym .artical .fujian span { color: #00427b; }
.lwym .artical .fujian a {  line-height: 25px; color: #333;font-size: 14px; }
.lwym .pn { font-size: 14px;  box-sizing: border-box; padding: 15px 0;  margin-bottom: 20px; border-top: 1px dashed #ddd; }
.lwym .pn p { overflow: hidden; margin-bottom: 10px; line-height: 22px; }
.lwym .pn span { float: left; width: 60px; color: #0d6bbc;}
.lwym .pn a { color: #666; padding-left: 65px; display: block; }

.attachImg{margin-top: 10px;    overflow: hidden;}
.attachImg li{float:left;width: 48%;margin: 5px auto}
.attachImg li img{max-width: 100%;display: block;margin: 0 auto}






.search{
	height: 50px;
	background: RGBA(206,206,206,0.3);
	padding: 10px;
}
.search_con{
	width: 80%;
	margin: 0 auto;
	height: 32px;
}
.searchText{
	line-height: 28px;
	border: 2px solid #1d76a9;
	border-radius: 10px;
	width: 70%;
	outline: none;
	padding-left: 10px;
}
.search_con>button{
	font-size: 15px;
	width: 25%;
	line-height: 30px;
	background: rgba(29,118,169,1);
	color: #fff;
	border: navajowhite;
	border-radius: 10px;
	float: right;
}

.search_in{
   position: relative;
   top: -5px;
}


.items{overflow: hidden;align-items:center; display: -webkit-flex;margin-bottom: 2px;   background: #f3f9ff;}
.items>.itemTitle{align-items: center;display: -webkit-flex;float: left;width: 90px;color: #00427b;font-size: 15px;line-height: 30px;text-align: center;line-height:30px;padding: 0 2px;background: #c4e1f9;}
.items>.itemCon{width: 76%;float: left;font-style: normal;padding-left: 10px; color: #666;line-height: 30px;font-size: 14px;}
.items>.itemTitle>span{display: inline-block;width: 100%;}