﻿body{ background-color: #fff;}

.container{ width: 1200px;}
.easybtn,.crumb{ display: none;}

.indexPage{ position: relative; z-index: 8;}
.indexPage .mainbox{ border-radius: 0; padding: 0;}
.chnMore{ float: right; margin: 20px 0 10px;}

/* header */
.header{ background-color:#fff; background: url(../images/stsw_ztzl_zscs_header.jpg) no-repeat center bottom; }
.header .container{position: relative;height: 271px;}
.header .container > span{ position: absolute;}
.header .container .logo{padding: 0;left: 0;top: 30px;}
.header .container .sltLogo{padding: 0;left: 50%;margin-left: -150px;top: 15px; width:300px;}
.header .container .title{top: 50%;margin-top: -30px;left: 50%;margin-left: -425px;}
.header .container .jToF{position: absolute;right: 0;top: 28px;width: 88px;height: 40px; line-height:40px; border:1px solid #fff; font-size: 24px;border-radius: 5px;cursor: pointer;overflow: hidden;}
.header .container .jToF span{ display: block; float:left; width:50%; height:100%; color:#fff; text-align: center;}
.header .container .jToF span.active{ background-color: #fff; color:#1a56a8}

/* main */
.index_nav{float: left;position: relative;width:220px;min-height: 400px;margin-right:20px;background-color: #f8f8f8;border: 1px solid #eee; border-top:none;}
.index_nav ul{ background: #f8f8f8;z-index: 18; border-right: 1px solid #eee;}
.index_nav li{ position: relative; width:220px; height: 62px; line-height:62px; cursor: pointer; font-size: 22px; color:#1a56a8;}
.index_nav li i{float: left;margin: 16px 6px 0 30px;width:40px;height:40px;background: url(../images/stsw_ztzl_zscs_nav_icon.png) no-repeat;}
.index_nav .memu02 i{background-position-y: -65px;}
.index_nav .memu03 i{background-position-y: -130px;}
.index_nav .memu04 i{background-position-y: -194px;}
.index_nav li.on{background-color: #f6f6f6; color:#fff; background: url(../images/stsw_ztzl_zscs_nav_bg.jpg);}
.index_nav .memu02.on{ background-position-y: -62px;}
.index_nav .memu03.on{ background-position-y: -124px;}
.index_nav .memu04.on{ background-position-y: -186px;}
.index_nav li.on:after{position: absolute;top: 50%;margin-top: -8px;right: 22px;content: '';width: 14px;height: 17px;background: url(../images/stsw_ztzl_zscs_nav_pot.png);}
.index_nav li.on i{background-position-x: -70px;}
.index_nav .xcy{position: absolute;bottom: 20px;left: 50%;margin-left: -70px;font-size: 16px;color: #b9b9b9; user-select: none; -webkit-user-select: none; z-index: 19;}

.index_main{float: left;width: 958px;}
.chnMain{ padding:15px 15px 0 0;}
.common_head{ position: relative;} 
.common_head .menu1 li{padding: 5px 8px 8px 8px!important;}
.common_head .menu1 li:after{content: '';position: absolute;left: 0;bottom: -1px;height:3px;width: 10px;background-color: #6293d7;}
.common_head .menu1 li span{ display: block; font-size: 18px;}

.infoList{ padding-top: 10px;}

.indexPage .infoList li{padding: 14px 0;width:48%;border-bottom:1px dashed #e7e7e7;}
.indexPage .infoList li a{ white-space: normal; text-overflow: unset; -o-text-overflow: unset; overflow: auto;}
.indexPage .infoList li h4{ position: unset; padding-right:0px;}
.indexPage .infoList li h4 a:before{margin-top: 26px;width: 5px;height: 5px;}
.indexPage .infoList li .time{ top: auto; bottom: 0; right: 0;}

/* xwzx */
.poster-main .show_prev,.poster-main .show_next{position: absolute;background: url(../images/stsw_ztzl_zscs_arrow01.jpg);width: 40px;height: 66px;left: -58px;top: 50%;margin-top:-20px;z-index: 10;filter: alpha(opacity=40);-moz-opacity: 0.4;opacity: 0.4;cursor: pointer;}
.poster-main .show_next{background-position: right;left: auto;right: -72px;}
.poster-main{position: relative; margin: 20px auto 60px; width:800px; height:255px;}
.poster-main .poster-list .poster-item{position: absolute;left: 0;top: 0;padding: 7px 7px 50px 7px;background-color: #fff;box-shadow: 0 0 10px #e7e7e7; filter: glow(color=Ebony, strength=3);border: 1px solid #efefef;}
.poster-main .poster-list .poster-item span{position:absolute;left:0;bottom:0;width: 90%;padding: 0 5%;height: 50px;line-height: 50px;color: #333;text-align:center;white-space: nowrap;text-overflow: ellipsis;-o-text-overflow: ellipsis;overflow: hidden;}
.poster-main .poster-btn{ position: absolute; top: 0; cursor: pointer; display:none;}
.poster-main:hover .show_prev,.poster-main:hover .show_next{ filter: alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6;}
.poster-main ul li{ overflow:hidden;}
.poster-main ul li img{ height:100%;}
.qsyw .more{ position: relative; width: 100%; padding-top: 30px; margin-bottom: 20px; margin-right: 0; border-bottom: 1px solid #1a56a8;}
.qsyw .more a{ position: absolute; left: 50%; margin-left: -35px; top: 12px; padding: 0 20px; background-color: #fff;}

.imgBox-3{ float: left; width: 32%; margin-top: 18px!important; background-color: #f8fcff;}
.imgBox-3 .title{ display: inline-block; padding: 15px 10px 0 10px; font-size: 18px; font-weight: 700;}
.imgBox-3 .content{ display: inline-block; padding: 10px; font-size: 14px; color: #666; line-height: 25px; text-indent: 2em;}
.csqx .imgBox-3 img{ width:476px; height:196px;}
.csqx .chnMore{ margin-bottom:0;}

/* zczy */
.sszyIcon{ display: inline-block; margin: 20px 0 10px;}
.ssty{ margin:20px 0;}
.ssty .map_nav{}
.ssty .map_nav li{ float: left; padding: 20px 0; width: 33.3%; border-bottom: 1px solid #1a56a8; text-align: center; font-size: 20px; font-weight: 500; cursor: pointer;}
.ssty .map_nav li.on{ background-color: #1a56a8; color: #fff;}
.ssty .map_nav li#gbzn{ padding: 21px 0; font-size: 18px;}
.ssty .map{ margin-top:15px; width:937px; height:500px; background: url(../images/stsw_ztzl_zscs_zczy_worldMap.png);}
.ssty .map li{ position: relative; width:937px; height:500px;}
.ssty .map li a{position: absolute;text-align: center;font-size: 20px;color: #fff;text-shadow: 1px 1px 3px #565656;filter: glow(color=Ebony, strength=3);cursor: pointer;}
.ssty .map li a:hover{ font-weight: 700;}
.ssty .map li #bmz{ left: 158px; top: 134px;}
.ssty .map li #nmz{ left: 252px; bottom: 118px;}
.ssty .map li #oz{ left: 514px; top: 100px;}
.ssty .map li #fz{ left: 496px; bottom: 184px;}
.ssty .map li #yz{ right: 234px; top: 144px;}
.ssty .map li #dyz{ right: 116px; bottom: 78px;}
.ssty .list .cty_hd li{float: left;text-align: center;padding: 10px 12px;margin: 20px 18px 0;font-size: 18px; cursor: pointer;}
.ssty .list .cty_hd li a{ display:block}
.ssty .list .cty_hd li a:before{content:'';display: inline-block; margin-right: 12px;width:40px;height:40px;background: url(../images/stsw_ztzl_zscs_zczy_sszyLocal.png); vertical-align: middle; visibility: hidden;}
.ssty .list .cty_hd li:hover a{ color:#8a8a8a;}
.ssty .list .cty_hd li.on a:before{ visibility: visible;}
.ssty .list .cty_hd li.on a{ color:#3378FE;font-weight: 700;}
.ssty .list .cty_bd li{float: left;width: 18%;margin: 8px;border: 1px solid #d7e8ff;text-align: center;padding: 0;height: 50px;line-height: 50px;font-size:14px;}
.ssty .list .cty_bd li a{ display: block;}
.ssty .list .cty_bd li:hover{ background-color:#3473c7; border-color: #3473c7; color:#fff; cursor: pointer;}
.ssty .list .cty_bd li:hover a{ color:#fff}
#ctyList1,#ctyList2,#norList{ display:none;}
.sszcfg{ margin-top: 10px;}
.sszcfg_hd{ margin-top: 10px; float: left;}
.sszcfg_hd li{ padding: 8px 12px; display: inline; cursor: pointer;}
.sszcfg_hd li.on{ background-color: #5b8fd7; color: #fff;}

/* ydxt */
.videoBox-2{ float: left; position: relative; width: 49%; padding: 10px; margin-top: 20px; border: 1px solid #e5e5e5; box-sizing: border-box; -webkit-box-sizing: border-box;}
.videoBox-2:hover{ background-color: #fbfbfb; box-shadow: 0px 0px 10px #ccc; filter: glow(color=Ebony, strength=3);}
.videoBox-2 i{position: absolute;top:92px;left:50%;margin-left:-32px;width:65px;height:65px;background: url(../images/stsw_ztzl_zscs_icon_play.png);filter: alpha(opacity=80);-moz-opacity: .8;opacity: .8;z-index: 2;}
.videoBox-2:hover i{ filter: alpha(opacity=100); -moz-opacity: 1; opacity: 1;}
.videoBox-2 .img{display: inline-block;width: 100%;height: 200px;padding-bottom: 10px;border-bottom: 1px solid #ededed;}
.videoBox-2 .img img{ width:100%; height:100%;}
.videoBox-2 .title{display: inline-block;height: 42px;width: 100%;padding-top: 10px;text-align: center;}

/* zsfw */
.zsfw .column_common{float:left;width: 49%;margin: 30px 0 0;}
.zsfw .lBtn{border-right: 1px dashed #dbdbdb;}
.zsfw .lBtn .column_box{background: url(../images/stsw_ztzl_zscs_zsfw_wybsbg.jpg) no-repeat;}
.zsfw .rBtn .column_box{ background: url(../images/stsw_ztzl_zscs_zsfw_wyzxbg.jpg) no-repeat;}
.zsfw .column_box{margin: 0 30px;padding: 170px 15px 0;}
.zsfw .column_box li{ box-sizing:border-box; -webkit-box-sizing:border-box;}
.zsfw .column_box li a{display:block;}
.zsfw .column_box li i{display: inline-block;margin-top: 12px;width: 43px;height: 40px;background: url(../images/stsw_ztzl_zscs_zsfw_b02.png) no-repeat;}
.zsfw .column_box li span{padding-left: 22px;font-size: 22px;color: #585858;letter-spacing: 1px;}
.zsfw .column_box li:hover{ border-color: #1a56a8; font-weight: bold; box-shadow: 0px 0px 15px rgb(26,86,168,0.5);}
.zsfw .column_box li:hover span{ color:#1a56a8}
.zsfw .lBtn li,.zsfw .rBtn li{float: left;margin-bottom: 14px;width: 100%;height: 68px;line-height: 62px;border: 3px solid #C6E9FB;background-color: #fff;border-radius: 5px;text-align: center;cursor: pointer;}
.zsfw .lBtn li + li + li{width: 31.3%;margin-right: 3%; margin-bottom: 0; height: 110px;line-height: normal;}
.zsfw .lBtn li#bsdt,.zsfw .rBtn li#yybs{ margin-right:0}
.zsfw .lBtn li + li + li i{display:block;margin: 15px auto 12px;}
.zsfw .lBtn li + li + li span{padding-left: 0;font-size: 18px;}
.zsfw .rBtn li + li{width: 48%;margin-right: 4%; margin-bottom: 0; height: 192px;line-height: normal;}
.zsfw .rBtn li + li i{display: block;margin: 46px auto 22px;}
.zsfw .rBtn li + li span{padding-left:0;font-size: 26px;}
.zsfw #zrrswj i{ background-position-x: -90px;}
.zsfw #gjhst i{ background-position-x: -178px;}
.zsfw #bsrl i{ background-position-x: -266px;}
.zsfw #bsdt i{ background-position-y: -83px;}
.zsfw #lxfs i{ background-position: -90px -83px;}
.zsfw #znzx i{ background-position: -178px -83px;}
.zsfw #yybs i{ background-position: -266px -83px;}

/* list */
.listPage .mainbox{ padding-bottom:20px;}
.listPage .infoList{ padding-top: 5px;}
.listPage .infoList li h4 a:before{ margin-top: 12px;width: 5px;height: 5px;}
.listPage .infoList li{ padding:16px 0; border-bottom: 1px dashed #e7e7e7;}

.pageListPic ul{margin:0 -8px; overflow:hidden; zoom:1;}
.pageListPic ul li{position:relative;float:left;width: 25%;font-size:1em;}
.pageListPic ul li p{ border:1px solid #e4e4e4; padding:10px 10px 0 10px; margin:16px 8px 0;}
.pageListPic ul li img{display:block;width:100%;height: 156px;}
.pageListPic ul li .txt{text-align:center;line-height: 25px;height: 60px;display:block;margin-top:10px;max-width:100%;-o-text-overflow:ellipsis;}
.pageListPic ul li p:hover{ box-shadow: 0px 0px 10px rgba(0,0,0,.1); filter: glow(color=Ebony, strength=3);}

.sideBar{float:left; width:25%;}
.mainContent{float:right; width:75%;}
.mainContent .in_box{padding-left: 20px; margin-left: 30px; border-left: 1px solid #eee;}
.showMenu{position:relative; z-index:12; overflow:hidden; background-color:#f8f8f8;}
.showMenu h2,.showMenu h3{font-weight:normal;}
.showMenu .li-level1 h2 a{display:block; padding:15px 45px 15px 20px; font-size:18px; line-height:1.6em; position:relative; border-top:5px solid #fff; cursor:pointer;}
.showMenu .li-level1 h2 a:before{position:absolute; top:50%; right:20px; content:">"; margin-top:-12px; width:24px; height:24px; font-family:"宋体"; font-size:12px; font-weight:bold; color:#fff; line-height:24px; text-align:center;  background-color:#1a56a8; border-radius:50%; transition:500ms; -moz-transition:500ms; -webkit-transition:500ms;}
.showMenu .li-level1 h2 a:hover{background-color:#e8eef6; color:#333;}
.showMenu .li-level1 h2 a.anow{color:#1a56a8; font-weight:bold; background-color:#e8eef6;}
.showMenu .li-level1 h2 a.show{color:#1a56a8; font-weight:bold; background-color:#e8eef6;}
.showMenu .li-level1 h2.level1_drop a.show:before{transform:rotate(90deg); -moz-transform:rotate(90deg); -webkit-transform:rotate(90deg);}
.showMenu .li-level1 h2.level1_drop.ysqgk a{color:#fff; background-color:#1A56A8;}
.showMenu li.nomore a{display:block; border-bottom:solid #fff 1px;}
.showMenu li.nomore a span{position:relative; display:block; padding-left:55px; line-height:1.5em;}
.showMenu li.nomore a span i{position:absolute; top:.75em; margin-top:-2px; width:4px; height:4px; background:#1468c0; border-radius:50%;}
.showMenu li.nomore .show{font-weight:700; color:#1a56a8;}
.showMenu li.nomore .show span i{background:#1a56a8;}
.showMenu .ul-level1 li{ cursor: pointer;}
.showMenu .ul-level1 li.nomore a{padding:13px 28px 13px 0; background-color:#f1f6fc;}
.showMenu .ul-level1 li.nomore a i{left:40px;}
.showMenu .ul-level1 li.nomore a:hover{background-color:#DAEDFF;}
.showMenu .ul-level2 li.nomore a{padding:13px 28px 13px 0; background-color:#f1f1f1;}
.showMenu .ul-level2 li.nomore a span{padding-left:70px;}
.showMenu .ul-level2 li.nomore a i{left:55px;}
.showMenu .ul-level2 li.nomore a:hover{background-color:#efefef;}
.countryLists .infoList{ margin: 10px 0 20px; }
.countryLists .infoList li{ width: 18%; margin: 7px; border: 1px solid #d7e8ff; text-align: center; padding: 0; height: 50px; line-height: 50px; font-size:14px;}
.countryLists .infoList li a{ display: block;}
.countryLists .infoList li:hover{ background-color:#3473c7; border-color: #3473c7; color:#fff; cursor: pointer;}
.countryLists .infoList li:hover a{ color:#fff}

#ctyCon{ display:none; position: fixed;left:50%;margin-left: -280px;top:200px;width:520px;padding:15px 20px 10px;background-color: #fff;border-radius: 3px;z-index: 15;box-shadow: 0px 0px 10px #ccc;filter: glow(color=Ebony, strength=3);}
#ctyCon .close{position: absolute;top: 20px;right: 22px;cursor: pointer;}
#ctyCon .title{ padding-bottom:15px; border-bottom:1px solid #e5e4e4; font-size:24px; color:#1a56a8; letter-spacing: 1px; text-align: center;}
#ctyCon .infoList{}
#ctyCon .infoList li{}
#ctyCon .infoList li h4{ padding-right:0px;}
#ctyCon .infoList li a{ white-space:unset;}
.zzc{ display:none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,.15); z-index: 14; overflow: hidden; }

.imgChange 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;
}

.imgChange: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);
}

/* åª’ä½“æŸ¥è¯¢ */
@media (max-width:1200px) {
    .header,.bottom{ width:1200px;}
}