/*头部*/
.top{
	position: relative;
	width: 1500px;
	height:219px;
	margin: 0 auto;
	background: url(/englishsite/xhtml/images/en1.png)no-repeat;
}
.logo {
    position: relative;
    float: left;
    margin-top: 20px;
}
.logo img{}
.lang {
    position: relative;
    float: right;
	margin-top: 40px;
	margin-right: 10px;
}
.langul {
    height: 42px;
    line-height: 42px;
}
.langul li {
    float: left;
    font-size: 14px;
}
.langul li a{color: #6f6f79;}
.langul li img {
    display: block;
    margin-top: 10px;
    margin-right: 18px;
}
.langul span {
    display: block;
    float: left;
    margin: 0 12px;
    font-size: 16px;
    color: #6f6f79;
}
.search{float: right;margin-top: 8px;}
.search li {
    float: left;
    background: url(/englishsite/xhtml/images/en5.png);
    height: 34px;
    line-height: 34px;
    border-radius: 15px;
    padding: 0 20px;
    font-size: 14px;
    margin-left: 15px;
}
.search li a{display: block;}
.tinp {
	position: relative;
    float: left;
    background: #eeeef4;
    width: 240px;
    height: 34px;
    border-radius: 15px;
}
.tinp form{}
.tinp input {
    height: 30px;
    background: none;
    border: navajowhite;
    padding-left: 14px;
    font-size: 14px;
    outline: none;
}
.tinp img{}
.topnav{
	position: relative;
	width: 100%;
	margin-top: 11px;
}
.topnav ul{width: 105%;}
.topnav span {
    display: block;
    float: left;
    margin-top: 23px;
}
.topnav li {
    float: left;
    position: relative;
    padding: 0 36px;
    cursor: pointer;
    overflow: initial;
    line-height: 80px;
}
.topnav li.bnavli:hover{background: #0098e2;}
.topnav li:hover a{color: #fff;}
.topnav li a {
    color: #202022;
    font-weight: bold;
    font-size: 22px;
}
.topnav li:hover .hnavbox{display: block;}
.hnavbox {
    position: absolute;
    background: url(/englishsite/xhtml/images/en84.png);
    display: none;
    z-index: 99;
    width: 270px;
    top: 82px;
    left: 0;
}
.hnavbox ul{padding: 10px 0;width: 100%;}
.hnavbox li {
    padding: 0 14px;
    float: none;
    margin: 0;
    line-height: 72px;
}
.hnavbox li:last-child a{border-bottom: none;}
.hnavbox li a {
    color: rgb(255, 255, 255);
    font-weight: normal;
    font-size: 20px;
    display: block;
    width: 220px;
    border-bottom: 1px solid rgb(143, 210, 243);
    margin: 0px auto;
    padding-bottom: 5px;
}
.search img {
    position: absolute;
    right: 12px;
    top: 5px;
    width: 22px;
}
.comnav {
    position: relative;
    width: 1500px;
    margin: 0 auto;
    font-size: 16px;
    margin-top: 20px;
}
.comnav span{color: #6f6f79;}
.navtop {
    position: relative;
    width: 100%;
    height: 6px;
    background: url(/englishsite/xhtml/images/en31.png);
    background-size: cover;
}
.comnav a {
    font-weight: bold;
}
/*头部 END*/

/* foot */
.foot {
    position: relative;
    border-top: 6px solid #000;
    width: 1500px;
    margin: 0 auto;
    padding-top: 30px;
	padding-bottom: 200px;
}
.footlogo{float: left;}
.footlogo img{display: block;}
.footicon{float: right;margin-top: 34px;}
.footicon img{width: 72px;}
.footnav {
    position: relative;
    border-top: 1px solid #cbcbcb;
    border-bottom: 1px solid #cbcbcb;
    height: 60px;
    line-height: 60px;
    font-size: 18px;
    margin-top: 50px;
    width: 96%;
    padding: 0 2%;
    overflow: hidden;
}
.footnav ul{width: 107%;}
.footnav a {
    float: left;
    color: #202022;
    text-align: center;
    font-size: 17px;
    margin-right: 116px;
}
.footnav a::nth-child(7){margin-right: 0;}
.links {
    position: relative;
    width: 563px;
    height: 58px;
    line-height: 58px;
    float: left;
    border: 1px solid #000;
    border-radius: 30px;
    background: url(/englishsite/xhtml/images/en30.png)#f7f7f7 no-repeat;
    font-size: 20px;
    padding-left: 25px;
    margin-top: 25px;
    margin-left: 95px;
    background-position: 545px;
    cursor: pointer;
    color: #202022;
}
.links:hover .linksul{display: block;}
.linksul {
	display: none;
    background: #fff;
    position: absolute;
    top: -231px;
    width: 100%;
	height: 230px;
    border-radius: 15px;
    left: 0;
	overflow-x: hidden;
}
.linksul li{padding: 0 20px;}
.linksul a{font-size: 16px;display: block;}
.footb {
    text-align: right;
    font-size: 14px;
    margin-top: 12px;
    color: #6f6f79;
}
.footb a{font-weight: bold;}
.footb span{margin:0 15px;}
.wx{background: url(/englishsite/xhtml/images/en25.png);position: relative;}
.face{background: url(/englishsite/xhtml/images/en27.png);}
.xx{background: url(/englishsite/xhtml/images/en26.png);}
.tk{background: url(/englishsite/xhtml/images/en29.png);}
.ins{background: url(/englishsite/xhtml/images/en28.png);}
.wx:hover{background: url(/englishsite/xhtml/images/en25_0.png);}
.face:hover{background: url(/englishsite/xhtml/images/en27_0.png);}
.xx:hover{background: url(/englishsite/xhtml/images/en26_0.png);}
.tk:hover{background: url(/englishsite/xhtml/images/en29_0.png);}
.ins:hover{background: url(/englishsite/xhtml/images/en28_0.png);}
.footicon a {
    display: block;
    float: left;
    color: #202022;
    font-size: 18px;
    margin-left: 14px;
    line-height: 40px;
    width: 34px;
    height: 34px;
}
.footicon a.fcwu{
    width: auto;
    height: auto;
}
.wx:hover .wxewm {display: block;}
.wxewm {
    display: none;
    top: -90px;
    left: -24px;
    position: absolute;
}
.mtop{display: none;}
.mfoot{display: none;}
.searchimgm{display: none;}
.top.fixed {
    width: 100%;
    background: #0098e2;
    position: fixed;
    top: 0;
    margin: auto;
    z-index: 999;
}
.top.fixed .logo{display: none;}
.top.fixed .lang{display: none;}
.top.fixed .topnav {
    width: 1500px;
    margin: 0 auto;
    background: url(/englishsite/xhtml/images/navbg.png)no-repeat right;
}
.top.fixed .topnav li a{color: #fff;}
.top.fixed .navlogo{display:none;}
.top.fixed .navlogo1{display:block;}
.navlogo1{display:none;}
.top.fixed .topnav li.bnavli:hover{background: none;}
/* foot END */

@media screen and (max-width: 768px){

body{min-width: auto;}
.top{display: none;}
.mtop{display: block;}
.foot{display: none;}
.mfoot{display: block;}
.navtop {height: 3px;background: url(/englishsitem/xhtml/images/en36.png);background-size: 100%;}
.comnav {position: relative;width: 90%;margin: 0 auto;font-size: 10px;margin-top: 0;line-height: 60px;white-space: nowrap;overflow-x: auto;}
.w1500 {position: relative;width: 90%;margin: 0 auto;}
.listPic {position: relative;width: 100%;margin: 20px 0 50px 0;}
.listPic ul {width: 100%;}
.listPic li {position: relative;float: left;width: 100%;height: auto;background: #f5f5f9;margin: 0 0 20px 0;}
.listimg {margin-top: 0;margin-left: 0;float: none;width: 100%;height: auto;}
.listimg img {width: 100%;height: auto;}
.imgtxt {padding: 8%;width: 86%;float: none;}
.listblock .listPic .imgtxt{padding: 8%;width: 86%;float: none;}
.container{max-width: fit-content !important;}
.listblock {max-width: none;width: 90%;font-size: 18px;margin: auto;margin-bottom: 100px;}
.list-box {padding: 0;border: none;margin-top: 0;margin-bottom: 90px;}
.infoList-nodate li {border-bottom: #d0d0dd solid 1px;padding: 20px 0;}
.contbg {position: relative;border: none;padding: 0;margin: 20px auto;}
.title_cen {font-size: 22px;font-weight: bold;line-height: 1.2;}
.contf .fl{margin-left: 6px;}
.contf .fr{float: right;margin-top: 10px;}
.lyleft{width: 100%;float: left;}
.con_cen img{width: 100% !important;height: auto !important;}
.con_cen video{width: 100%;height: auto;}
.listblock .listPic .listimg{float: none;width: 100%;height: auto;}
.listblock .listPic ul li{padding: 7% 5%;width: 90%;}
.listblock .listPic .listimg img{width: 100%;height: auto;}
.con-left{display: none;}
.con-right{width: 100%;margin: 0;}
.con_cen p {line-height: 30px;}
.searchblock{margin: 20px auto;width: 100%;border: none;}
.searchimg{display: none;}
.searchimgm{display: block;}
.searchimgm img{width: 100%;}
.searchall{width: 100%;}
.searchin{margin-top: 30px;}
.searchin input{height: 50px;background: url(/englishsite/xhtml/images/en64.png) #f5f5f9 no-repeat 18px;background-size: 28px;width: 85%;padding-left: 15%;}
.searchin img{width: 36px;top: 11px;right: 10px;}
.resultsUL p{display: none;}
.resultsUL h2{font-size: 22px;line-height: 30px;margin-top: 5px;}
#page_div{font-size: 14px;}
.listblock .cen-div-1 .listPic .imgtxt{width: 90%;padding: 5%;}
.listblock .cen-div-1 .listPic .imgtxt p{line-height: 24px;}
.listblock .imgtxt em{overflow: auto;text-overflow: unset;display: block;}

/*Most Requested list*/
.topcont ul {width: 100%;}
.topcont ul li {width: 90%;padding: 30px 5%;margin-right: 0;float: none;margin-bottom: 20px;}

/*Leadership*/
.govleft {float: none;margin-bottom: 50px;}
.Leader .govleftblock{width: 100%;padding: 50px 0 0 0;margin: 0;}
.govleft h2 {font-size: 1.6em;text-align: center;margin-bottom: 10px;}
.govul li{width: auto;float: none;margin: 0;}
.govul li img {display: initial;width: auto;height: 19em;}
.govul li p {font-size: 20px;font-weight: bold;margin-top: 0;line-height: 22px;}
.govlink{margin-top: 50px;margin-bottom: 30px;}
.govul {width: 100% !important;}
.govul.govuli{width: 94% !important;margin: 0 auto;}
.govuli li {width: 46%;float: left;margin-bottom: 5%;}
.govuli li img {width: 100%;height: 13em;}
.govuli li span {font-size: 12px;display: block;}
.govuli li:nth-child(2n) {float: right;}

}

/*热搜词*/
.top{height: auto !important;background-size:100% 100%;}
.tinp{height: auto !important;background: none !important;width: auto !important;}
.tinp form{background: #eeeef4;border-radius: 15px;width: 420px !important;}
.tinp input{width: 360px;}
.topHotWord{margin-top: 8px;display: none;}
.topHotWord h1{font-weight: normal;color: rgb(140, 140, 140);}
.topHotWord ul li{float: left;margin: 0 7px;background: none;padding:0;height: 24px;line-height: 24px;}
.topHotWord ul li a{color: rgb(140, 140, 140);}

/*搜索提示词*/
.dataform{position: relative;}
.top-searchul{width: 375px;height: auto;background: #eeeef4;box-sizing: border-box;top: 32px;display: block;position: absolute;outline: none;border: 1px solid #eeeef4;z-index: 222;text-align: left;margin: 0 30px 0 15px;}
.top-searchul li{height: 30px !important;line-height: 30px !important;padding-left:5px !important;margin-left:0 !important;cursor: pointer;font-size: 1em;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-weight: normal;float: none !important;background: none !important;border-radius: 0 !important;}
.top-searchul li:hover{background: #fff !important;}
.top-searchul li a:hover{text-decoration: none;}