@charset "utf-8";

body{padding:0; margin:0; font-family:"Helvetica Neue","Open Sans",Arial,"Times New Roman", Cambria, "Hoefler Text","Liberation Serif",Times,serif,sans-serif; font-size:16px; color:#333; text-align:left;
background:#FFF;
/* background:url(../images/public/body-bg.png) repeat-x top #f5f5f5; */ -webkit-text-size-adjust:none;}

div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, p, select, form, fieldset, input, button, textarea, blockquote, table{padding:0;margin:0;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
li{list-style:none;}
i{font-style:normal; vertical-align:top; display:inline-block; background-repeat:no-repeat;}

table{border-collapse:collapse;border-spacing:0;margin:auto;}
th,td{padding:0}
img,a img{border:0;margin:0;padding:0; vertical-align:middle;}
img, table, object, embed, video{max-width:100%;}

button,input,select,textarea{vertical-align:middle; font-family:Microsoft Yahei; font-size:14px; box-sizing:border-box;outline:0;}
button,input{*overflow:visible;line-height:normal;}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0;}
button,html input[type="button"],input[type="reset"],input[type=image],input[type="submit"]{-webkit-appearance:button;cursor:pointer;border:none;}
select{width:100%;}
a{outline-style:none;text-decoration:none;color:#333;}
a:focus{outline:none;-moz-outline:none; noline:expression(this.onFocus=this.blur());}
a:hover{color:#f00;}
input[type="text"],textarea,select{padding:2px 5px; line-height:20px; border:1px solid #e3e3e3; color:#666;}

.clearfix{*zoom:1;}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0;}
.clearfix:after{clear:both;}
.clear{clear:both;}
.auto{margin-left:auto;margin-right:auto;}
.fl{float:left;}
.fr{float:right;}
.hide{display:none;}
.transparent{background:transparent !important;}
.bgwhite{background-color:#ffffff;}
.bggray{background-color:#fafafa;}
.red{color:#f00;}
.inmobile{}

.transition a{-webkit-transition:300ms; -moz-transition:300ms; -o-transition:300ms; transition:300ms;}
.imgScale a img{-moz-transition:all 0.3s ease-in-out 0s; -ms-transition:all 0.3s ease-in-out 0s; -o-transition:all 0.3s ease-in-out 0s; -webkit-transition:all 0.3s ease-in-out 0s; transition:all 0.3s ease-in-out 0s;}
.imgScale a:hover img{-moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); -webkit-transform:scale(1.1); transform:scale(1.1);}

/* location */
.location_add{width:80%;margin:auto;margin-top:2rem;color:#999;line-height:1.5rem;}
.location_add .ico {float: left;margin-right:1rem;width:1rem;height:1.25rem;background: url(../images/sz_en_local_ico.png) no-repeat center;background-size:1rem 1.1875rem;
}

/*page*/
#page_div {line-height:1.5rem;width:100%;height:1.5rem;font-size:1rem}
#page_div .pagination_index,#page_div .pagination_index_num {line-height:1.5rem;border:1px solid #94D996;padding:0 0.25rem;margin-right:0.25rem;float:left}
#page_div .pagination_index_num {margin-right: 0px}
#page_div .currentIndex {background: #94D996;text-decoration: underline;font-weight: bold}
#pagination_input {width:1.5rem;height: 0.75rem;line-height:0.75rem;margin: 0;padding: 0;overflow: hidden}
#page_div .pagination_index,#page_div .pagination_index_num {background: none;border: 0;padding: 0 0.1875rem;font-size:1rem;margin-right:0.25rem;float: left}
#page_div .page_prev,#page_div .page_next {border: 1px solid #ccc;padding: 0 0.25rem}
#page_div .pagination_index_num {border: solid 1px #ccc;padding: 0px 0.5rem}
#page_div .currentIndex {background: none;text-decoration: underline;background: #08619D;color: #fff}
.pagination_index_last {float: right;font-size:16px;}
#ucappageContent {width: 100%;text-align: right}
#ucappageContent span {margin:0.25rem;cursor: pointer}


/* channel */
.szenglish_first_channelbg{background:url(../images/szenglish_first_channelbg.png) top center no-repeat;height:14.125rem;}
.szenglish_first_channelbg .channel_title{width:80%;height:100%;margin:auto;color:#fff;line-height:14.125rem;font-size:3.75rem;}
.szenglish_first_channelbg .channel_title a{color:#fff;}


@media (max-width:1680px){
	.szenglish_first_channelbg{background-size:105rem 12.359375rem;height:12.359375rem;}
	.szenglish_first_channelbg .channel_title{line-height:12.359375rem;}
}

@media (max-width:1440px){
	.szenglish_first_channelbg{background-size:90rem 10.59375rem;height:10.59375rem;}
	.szenglish_first_channelbg .channel_title{line-height:10.59375rem;}
}

@media (max-width:1366px){
	.szenglish_first_channelbg{background-size:85.375rem 10.049348rem;height:10.049348rem;}
	.szenglish_first_channelbg .channel_title{line-height:10.049348rem;}
}

@media (max-width:1280px){
	.szenglish_first_channelbg{background-size:80rem 9.416666rem;height:9.416666rem;}
	.szenglish_first_channelbg .channel_title{line-height:9.416666rem;}
}

@media (max-width:1024px){
	.szenglish_first_channelbg{background-size:64rem 7.533333rem;height:7.533333rem;}
	.szenglish_first_channelbg .channel_title{line-height:7.533333rem;}
}

@media (max-width:768px) {
	.szenglish_first_channelbg{background:url(../images/szenglish_first_channelbg_mobile.png) top center no-repeat;height:10rem;}
	.szenglish_first_channelbg .channel_title{font-size:3rem;line-height:10rem;}
	
	.picScroll-left .bd{overflow:hidden;}
	.picScroll-left .bd ul li{float:left;width:25%;}
	.picScroll-left .bd ul li a{margin:0 8px;}
	.picScroll-left .hd .prev{background-size:2.5rem 2.5rem;width:2.5rem;height:2.5rem;}
	.picScroll-left .hd .next{background-size:2.5rem 2.5rem;width:2.5rem;height:2.5rem;}
}

@media (max-width:480px){
	.szenglish_first_channelbg{background-size:30rem 6.25rem;height:6.25rem;}
	.szenglish_first_channelbg .channel_title{font-size:2.5rem;line-height:6.25rem;}
}

@media (max-width:414px){
	.szenglish_first_channelbg{background-size:25.875rem 5.390625rem;height:5.390625rem;}
	.szenglish_first_channelbg .channel_title{line-height:5.390625rem;}
}

@media (max-width:375px){
	.szenglish_first_channelbg{background-size:23.4375rem 4.882812rem;height:4.882812rem;}
	.szenglish_first_channelbg .channel_title{line-height:4.882812rem;}
}

@media (max-width:320px){
	.szenglish_first_channelbg{background-size:20rem 4.166666rem;height:4.166666rem;}
	.szenglish_first_channelbg .channel_title{line-height:4.166666rem;}
}
