/* å…¬ç”¨ */
body{ background-color: #f6f7fb; color:#666; font-size:18px; min-width: 1200px;}
.container{ width:1200px; margin:0 auto;}
.header{min-width: 1200px; position: relative; text-align: center;}
.lanChg{ position: absolute; top: 24px; left: 50%; margin-left: 430px; padding: 10px 20px; font-size: 18px; color: #fff; letter-spacing: 1px; border-radius: 3px; text-align: center; border: 1px solid #fff;}
.lanChg:hover{ color:#0943d2; background-color: #fff;}
.wrapper{margin-top: 20px;min-width: 1200px;}
.column li img{ width: 100%; height: 100%;}
.per50{float: left;width: 50%;}
.prev,.next{position: absolute;left:0;top:50%;margin-top: -68px;width:40px;height:80px;background: url(../images/zt/yhssyshj2022/ztzl_yhssyshj2022_arrow.png) no-repeat;z-index: 9;cursor: pointer;}
.next{left:auto;right: 20px;background-position-x: right;}
.more{float: right;margin: 20px 0;}
.zxzx .more{ margin: 0}
.leftCon{ float: left; padding-top: 50px; margin-right: 20px; width: 260px; height: 100%; text-align: right;}
.rightCon{ float: left;}
.time{float: right;font-size: 14px;color: #888;}
.list li{ overflow: hidden;}
.list li a{ float: left; max-width: 100%; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden;}
.backtop{width:39px; height:39px; position:fixed; right:0; bottom:0; z-index:999; overflow:hidden; display:none; border-radius:2px;}
.backtop .btn{width:39px; height:39px;background:url(../images/gotop.gif) no-repeat center #1a56a8; cursor:pointer; position:relative;}
.backtop .rotate{position:absolute;top:0;left:0; padding:5px 0; width:39px; height:29px; line-height:14px; text-align:center; font-size:12px;font-weight:700;color:#fff!important;background-color:#1a56a8;text-decoration:none!important;text-align:center;-webkit-transform-origin:-50% 50%;transform-origin:-50% 50%;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);-webkit-transition:-webkit-transform .3s ease-in;transition:transform .3s ease-in;opacity:0\9;filter:alpha(opacity=0)\9;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
.backtop:hover .rotate,.backtop:hover{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}
.backtop:hover .rotate{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg);text-decoration:none;opacity:1\9;filter:alpha(opacity=100)\9;}

/* nav */
.nav{ height: 100px; background-color: #fff;}
.nav .logo{ float: left;}
.nav .menu{ float: right; position: relative;}
.nav .menu li{ float: left; line-height: 100px; margin-left: 20px; font-size: 20px; cursor: pointer;}
.nav .menu li a{ position:relative}
/*.nav .menu li.on a{ font-weight:700; color:#2957a2}
.nav .menu li.on a:before{content:'';position:absolute;left: 50%;margin-left: -8px;bottom: -12px;width: 16px;height: 5px;background-color: #2957a2;}
.nav .menu li:hover a{ font-weight:700; color:#2957a2}
.nav .menu li:hover a:before{content:'';position:absolute;left: 50%;margin-left: -8px;bottom: -12px;width: 16px;height: 5px;background-color: #2957a2;}*/
.nav .menu .suffix{ display: none; position:absolute;left: 0;bottom: 23px;width: 16px;height: 5px;background-color: #2957a2;}


.nav .logo img{
	height: 74px;
	padding: 13px 0;
}
.nav .logo span{
	padding-left: 14px;
	font-size: 26px;
	font-weight: bold;
	color: #1a56a8;
	vertical-align: middle;
}

/* location */
.location{ padding: 30px 0; height: 36px; line-height: 36px; font-size: 20px; color:#666}
.location .icon{position: relative;padding-left: 46px;color: #3964a9;}
.location .icon:before{content:'';position: absolute;left:0;top: -4px;width:30px;height:36px;background: url(../images/zt/yhssyshj2022/ztzl_yhssyshj2022_local.png);}
.location a{ font-size: 20px;}

/* æœ€æ–°èµ„è®¯ */
.zxzx .head,.mtbd .head{margin-bottom: 20px;}
.zxzx .head span,.mtbd .head span{display: inline-block;padding: 0 10px 10px;font-size: 24px;color: #666;border-bottom: 3px solid #197def;}
.zxzx .sliderPic{ position: relative;}
.zxzx .sliderPic .bd{ margin-right: 20px;}
.zxzx .sliderPic .bd li a{ position: relative; display: inline-block; width:580px; height:330px; overflow: hidden;}
.zxzx .sliderPic .bd li span{position: absolute;left:0;bottom:0;width: 100%;padding: 0 15px;height:54px;line-height: 54px;background: rgba(0,0,0,0.5);z-index: 8;box-sizing: border-box;-webkit-box-sizing: border-box;font-size: 24px;font-weight: 700;color: #fff;}
.zxzx .sliderPic .bd li .memo{display: inline-block;margin-top: 10px;line-height: 30px;font-size: 18px;}

.zxzx .sliderCommon .hd{margin-left: 20px;border-bottom: 2px solid #e5e5e5;}
.zxzx .sliderCommon .hd li{ float: left; padding: 0 10px 10px; font-size: 24px; color: #666; cursor: pointer; margin-bottom: -2px;}
.zxzx .sliderCommon .hd li.on{font-weight:700;color:#2883f8;border-bottom:2px solid #2883f8;}
.zxzx .sliderCommon .bd{ margin-left: 20px;}
.zxzx .sliderCommon .bd li{margin: 30px 0;font-size: 20px;}
.zxzx .sliderCommon .bd li.memo{min-height: 250px;line-height: 35px;text-indent: 2em;}

/* æ”¿ç­–æ–‡ä»¶ */
.zcwj{ margin-top:20px;}
.zcwj .leftCon{background-color: #2883f8;}
.zcwj .rightCon,.gzdt .rightCon{ width: 920px;}
.zcwj .sliderCommon .hd{ background: url(../images/zt/yhssyshj2022/ztzl_yhssyshj2022_other01.jpg) bottom no-repeat;}
.zcwj .sliderCommon .hd li{ float: left; margin-bottom: 18px; padding: 8px 28px; font-size: 24px; cursor: pointer;}
.zcwj .sliderCommon .hd li.on{ background-color: #2c87f9; color: #fff; border-radius: 25px; font-weight: 700;}
.zcwj .rightCon .list li,.gzdt .rightCon .list li{ padding: 26px 0; border-bottom: 1px dashed #d6e6eb;}
.zcwj .rightCon .list li a,.gzdt .rightCon .list li a,.mtbd .listCon li a{ width: 100%;}
.zcwj .rightCon .list li .time,.gzdt .rightCon .list li .time,.mtbd .listCon li .time{ display:none;}
/* æ–°é—»æ—©çŸ¥é“ */
.xwzzd{ margin-top: -2px; background: url(../images/zt/yhssyshj2022/ztzl_yhssyshj2022_other03.jpg) center top repeat-y;}

/* å·¥ä½œåŠ¨æ€ */
.gzdt{ margin-top:0}
.gzdt .leftCon{ background-color:#febf00;}
.gzdt .rightCon{ margin-top: 20px;}


/* åª’ä½“æŠ¥é“ */
.mtbd{margin-top: 0;padding-top: 254px;background: url(../images/zt/yhssyshj2022/ztzl_yhssyshj2022_other02.jpg) center top no-repeat;}
.mtbd .container{ background-color:#f6f7fb}
.mtbd .picCon{ padding: 34px 20px 0; box-sizing: border-box; -webkit-box-sizing: border-box;}
.mtbd .picCon .img{ float: left; overflow: hidden;}
.mtbd .picCon .img img{width: 300px;height: 170px;}
.mtbd .picCon .title{ float: left; margin-left: 15px; width: 245px; font-size: 20px;}
.mtbd .picCon .memo{ float: left; margin-left: 15px; margin-top: 20px; width: 245px; text-indent: 2em; font-size: 16px; line-height: 30px;}

.mtbd .listCon{ padding: 36px 20px 0px 30px; background-color: #187dee; box-sizing: border-box;-webkit-box-sizing: border-box;}
.mtbd .listCon li{ margin-bottom: 30px;}
.mtbd .listCon li a{ width: 84%; color: #fff;}
.mtbd .listCon li .time{ color:#fff}

/* å‹æƒ…é“¾æŽ¥ */
.friendLink{ background-color: #262a33;}
.friendLink .head{ float: left; padding: 36px 30px;}
.friendLink ul{ float: left; width: 1100px; margin-top: 58px; box-sizing: border-box;}
.friendLink ul li{ float: left; margin-right: 8px; margin-bottom: 20px; padding: 5px 22px; cursor: pointer;}
.friendLink ul li:hover{ background-color:#187dee; border-radius:5px;}
.friendLink ul li a{ font-size: 20px; color: #fff;}

/* åˆ—è¡¨é¡µ */
.listPage,.contentPage{ background-color: #fff;}
.listPage .wrapper{ margin-top:0;}
.listPage .list{float: left;padding: 20px;margin-left: 30px;width: 910px;border: 1px solid #e5e5e5;box-sizing: border-box;-webkit-box-sizing: border-box;}
.listPage .list li{position: relative;padding: 16px 0;}
.listPage .list li:before{content:'';position: absolute;top: 23px;background: url(../images/zt/yhssyshj2022/ztzl_yhssyshj2022_dot.jpg);width:7px;height:10px;}
.listPage .list li a{ padding-left: 20px; width: 84%;}
.listPage .list li .time{ font-size: 18px;}
.listPage .list .line{ display: inline-block; width:100%; border-bottom:2px dashed #cacaca;    margin-bottom: 5px;}
.listPage .friendLink{ margin-top:50px;}

.sidebar{float: left;padding: 20px 10px 0;width:240px;background-color: #f3f3f3;border-top:8px solid #3964a9; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; -o-user-select:none; user-select:none;}
.sidebar li{ margin-bottom: 20px; height: 70px; line-height: 70px; background-color: #fff; font-size: 24px; text-align: center; cursor: pointer; box-sizing: border-box; border-left: 4px solid #fff;}
.sidebar li:hover{ color:#3964a9; border-left:4px solid #3964a9}
.sidebar li a{ display: block;}
.sidebar li:hover a{ color:#3964a9;}
.sidebar li.on{ background-color: #3964a9; border-left:4px solid #3964a9; color:#fff}
.sidebar li.on a{ color:#fff}

#sb_zcwj_child{ display: none; margin-bottom: 20px;}
#sb_zcwj_child li{ font-size: 20px; background: none; height: 50px; line-height: 50px; margin-bottom: 0; border-left: none;}
#sb_zcwj_child li a{ color: #666;}
#sb_zcwj_child li:hover a{color:#3964a9}
#sb_zcwj_child li.active a{ position: relative; color:#1a56a8;}
#sb_zcwj_child li.active a:before{content:'';width: 0;height: 0;border-width: 10px;border-style: solid;border-color: transparent transparent transparent #1a56a8;position: absolute; top: 16px; right: 44px;}

/* æ–‡ç« é¡µ */
.contentPage .wrapper{ margin-top:0px;}
.contentPage .time{ float: none;}
.contentPage .detail{width: 96%;padding: 0 2%;margin-bottom: 50px;border: 1px solid #e5e5e5;}
.contentPage .detail .title{margin-top:0px;padding-top: 30px; color:#3964a9;}
.detail .time{ float: none;}

/* è‹±æ–‡ç‰ˆ */
.friendLink .en .head{ margin-top: 46px;}
.friendLink .en ul{ width: 1040px; margin-top: 20px;}
.friendLink .en li{ padding: 6px 0; width: 140px; text-align: center;}

/* other */
.column li img,.column .img img{
	transition:all 0.6s;
	-ms-transition:all 0.6s;
	-moz-transition:all 0.6s;
	-webkit-transition:all 0.6s;
	-o-transition:all 0.6s;
}
.column li:hover img,.column .img:hover img{
	transform:scale(1.2);
	-ms-transition:scale(1.2);
	-moz-transition:scale(1.2);
	-webkit-transition:scale(1.2);
	-o-transition:scale(1.2);
}