@charset "utf-8";
/* 内外边距通常让各个浏览器样式的表现位置不同 */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
	margin:0;padding:0;
}
.clear{ *zoom: 1;}
.clear:before,
.clear:after {
  display: table;
  content: "";
}
.clear:after {
  clear: both;
}
.fs-12 {
	font-size: 12px;
}
.h-75 {
	height: 75px;
}
.mr-40 {
	margin-right: 40px;
}
.mb-25-ie67 {
	*margin-bottom: 25px;
}
.c-666 {
	color: #666;
}
.c-999 {
	color: #999;
}
.fs-16 {
	font-size: 16px;
}
.fs-20 {
	font-size: 20px;
}
.fs-14 {
	font-size: 14px;
}
.mb-18-ie67 {
	*margin-bottom: 18px;
}
.pt-4-ie6 {
	_padding-top: 4px;
}
.mr-50 {
	margin-right: 50px;
}
.mlr-105 {
	margin: 0 105px;
}
.mb-55 {
	margin-bottom: 55px;
}
.ml-15 {
	margin-left: 15px;
}
.blank-55 {
	height: 55px;
	font-size: 0;
}
.blank-5, .blank-10, .blank-20 {
	font-size: 0;
}
.ks-fr {
	float: right;
}
.ks-fl {
	float: left;
}
.mr-15 {
	margin-right: 15px;
}
.p-r {
	position: relative;
}
.pt-20 {
	padding-top: 20px;
}
.pt-2 {
	padding-top: 2px;
}
.ml-500 {
	margin-left: 500px;
}
.p-20 {
	padding: 20px;
}
.blank-30 {
	height: 30px;
	font-size: 0;
}
.ta-r {
	text-align: right;
}
.fw-n {
	font-weight: normal;
}
.blank-15 {
	height: 15px;
	font-size: 0;
}
.blank-25 {
	height: 25px;
	font-size: 0;
}
.blank-45 {
	height: 45px;
	font-size: 0;
}
.va-m {
	vertical-align: middle;
}
.h-0 {
	height: 0;
}
.h-15 {
	height: 15px;
}
.mr-5-ie67 {*margin-right:5px;}
.lh-20 {line-height: 20px;}
.plr-30 {padding: 0 30px;}
.mr-25 {margin-right: 25px;}
.blank-40 {
	height: 40px;
	font-size: 0;
}
.pl-15 {padding-left: 15px;}
.c-f60 {color: #F60;}
.lh-45 {line-height: 45px;}
.lh-40 {line-height: 40px;}
.mb-75 {margin-bottom: 75px;}
.blank-150 {
	height: 150px;
	font-size: 0;
}
.mt-25 {margin-top: 25px;}
.blank-180 {
	height: 180px;
	font-size: 0;
}
.mr-45 {margin-right: 45px;}
.d-b {display: block;}
.mb-40 {margin-bottom: 40px;}
.pb-530 {padding-bottom: 530px;}
.mlr-10 {margin: 0 10px;}
.ta-c {text-align: center;}
.blank-345 {
	height: 345px;
	font-size: 0;
}
.mr--30 {margin-right: -30px;}
.mr-75 {margin-right: 75px;}
.fs-18 {font-size: 18px;}
.bc-w {background-color: white;}
.mb-30 {margin-bottom: 30px;}
.mr-20 {margin-right: 20px;}
.inline-pic {
	display: inline-block;
	max-width: 100%;
}
.block-pic {
	display: block;
	max-width: 100%;
}

/* ==========================================================================
   Home
   ========================================================================== */
html {
	font-family: Arial, Verdana, Gotham, "Helvetica Neue", Helvetica, sans-serif;
}
.top {
	height: 10px;
	font-size: 0;
	/* for w3c */
	background-image: linear-gradient(left, #4584BC 38%, #60B7B0 100%);
	/* for FF 3.6+ */
	background-image: -moz-linear-gradient(38% 50% 0deg, #4584BC, #60B7B0 100%);
	/* for chrome, safari 4+ */
	background-image: -webkit-gradient(linear,38% 50%,100% 50%,from(#4584BC),to(#60B7B0));
	/* for chrome 10+, safari 5.1+ */
	background-image: -webkit-linear-gradient(left, #4584BC 38%, #60B7B0 100%);
	/* for opera 11.10+ */
	background-image: -o-linear-gradient(left, #4584BC 38%, #60B7B0 100%);
	/* for ie 10+ */
	background-image: -ms-linear-gradient(left, #4584BC 38%, #60B7B0 100%);
	/* for ie 5.5-9 */
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr=#4584BC, EndColorStr=#60B7B0);
}
.main {
	max-width: 1175px;
	margin: 0 auto;
	background-color: white;
}
.main header {
	padding: 30px 0 25px 4.26%;
	/*background:url(banner-bg.jpg) no-repeat 0 0;*/
	/* for w3c */
	background-image: linear-gradient(top, #F2F9FF 0%, #B1D4F2 100%);
	/* for FF 3.6+ */
	background-image: -moz-linear-gradient(50% 0% 270deg, #F2F9FF, #B1D4F2 100%);
	/* for chrome, safari 4+ */
	background-image: -webkit-gradient(linear,50% 0%,50% 100%,from(#F2F9FF),to(#B1D4F2));
	/* for chrome 10+, safari 5.1+ */
	background-image: -webkit-linear-gradient(top, #F2F9FF 0%, #B1D4F2 100%);
	/* for opera 11.10+ */
	background-image: -o-linear-gradient(top, #F2F9FF 0%, #B1D4F2 100%);
	/* for ie 10+ */
	background-image: -ms-linear-gradient(top, #F2F9FF 0%, #B1D4F2 100%);
	/* for ie 5.5-9 */
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#F2F9FF, EndColorStr=#B1D4F2);
}
.main-title {
	float: left;
	margin-right: 33%;
	width: 36.83%;
}
.main_m1 {display: none;}
.main_r {
	float: left;
	width: 286px;
}
.main_r .link{ 
	margin-bottom: 15px;
	text-align: right;
	padding-right: 30px;
}
.main_r .link a {
	display: inline-block;
	font-size: 14px;
	font-family: Verdana, Arial, Gotham, "Helvetica Neue", Helvetica, sans-serif;
	color: #7F7F7F;
	vertical-align: middle;
	line-height: 16px;
	*line-height: 17px;
}
.main_r .link a.main_i {
	padding-left: 15px;
	padding-right: 15px;
	border-left: solid 1px #A2C1ED;
	border-right: solid 1px #A2C1ED;
	margin: 0 10px;
	line-height: 1;
}
.main_r form input.main_r_txt {
	padding-left: 15px;
	padding-right: 0;
	width: 199px;
	height: 20px;
	border: solid 1px #DCDCDC;
	border-right: none;
	border-radius: 13px 0 0 13px;
    -moz-border-radius: 13px 0 0 13px;
    -webkit-border-radius: 13px 0 0 13px;
    box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	transition: all 0 ease 0;
	-webkit-transition: all 0 ease 0;
	-moz-transition: all 0 ease 0;
	-ms-transition: all 0 ease 0;
	-o-transition: all 0 ease 0;
	font-size: 14px;
}
.main_r form input.main_r_txt:focus, .main_n form input.main_n_txt:focus {
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	outline: none;
	border-color: #DCDCDC;
}
::-webkit-input-placeholder{color: #A9A9A9;}
::-moz-placeholder{color: #A9A9A9;}
:-moz-placeholder{color: #A9A9A9;}
.main_r_btn {
	background: white url(csns_icon.png) no-repeat 10px 5px;
	display: inline-block;
	width: 39px;
	height: 30px;
	border: solid 1px #DCDCDC;
	border-left: none;
	border-radius: 0 13px 13px 0;
    -moz-border-radius: 0 13px 13px 0;
    -webkit-border-radius: 0 13px 13px 0;
    cursor: pointer;
    vertical-align: top;
}
.main_m {display: none;}
.main_lh {
	font-size: 14px;	
	color: black;
	padding-left: 35px;
	background: url(csns_icon.png) no-repeat -100px 0;
	display: inline-block;
	vertical-align: middle;
	height: 23px;
}
.main_ll {
	color: #267BC9;
	margin: 0 10px;
	vertical-align: middle;
	font-size: 16px;
}
.main_lc {
	padding-left: 30px;
	background-position: -300px 3px;
}

.main_ls {
	padding-left: 30px;
	background-position: -500px 1px;
}
.main_n {
	background-color: #085fbd;

}
.main_n form {display: none;}
.main_n_c {
	max-width: 1063px;
	margin: 0 auto;
	line-height: 41px;
	position: relative;
	z-index: 3000;
}
.main_n_c_l {
	position: absolute;
	z-index: 4000;
	bottom: 0;
	left: 0;
	width: 0;
	height: 4px;
	background-color: #2CA6DB;
}
.main_n_c_h:link, .main_n_c_h:visited {
	float: left;
	font-size: 16px;
	font-weight: 700;
	color: white;
	padding: 0 1.73%;
}
.main_n_c_h:hover {text-decoration: none;}
.main_n_c_c {border-bottom: solid 4px #2CA6DB;}
.main_n_c_m {
	float: left;
	font-size: 16px;
	font-weight: 700;
	color: white;
	padding: 0 30px;
	position: relative;
	z-index: 3000;
	cursor: pointer;
}
.main_n_c_m div {
	position: absolute;
	z-index: 4000;
	top: 45px;
	left: 0;
	background-color: #2B74B4;
	padding: 5px 0 15px;
	display: none;
	white-space: nowrap;
}
.main_n_c_m div a:link, .main_n_c_m div a:visited {
	display: block;
	color: white;
	font-size: 14px;
	line-height: 20px;
	padding: 5px 15px;
}
.main_n_c_m div a:hover, .main_n_c_m div a:active {
	color: #267BC9;
	text-decoration: none;
	background-color: #C7DCDE;
}
.slide {
	position: relative;
	z-index: 1000;
	overflow: hidden;
	height: 508px;
}
/*.slide ul {
	position: absolute;
	z-index: 2000;
	left: 0;
	top: 0;
	height: 508px;
}*/
.slide ul li {
	/*float: left;*/
	position: absolute;
	z-index: 2000;
	top: 0;
	left: 0;
	overflow: hidden;
	/*height: 508px;*/
}
.slide ul li img {
	display: block;
	max-width: 100%;
}
.slide ul li a:link, .slide ul li a:visited {
	position: absolute;
	z-index: 3000;
	bottom: 70px;
	right: 0;
	padding: 0 150px 0 30px;
	color: white;
	font-weight: 700;
	font-size: 18px;
	line-height: 90px;
	background-image: url(csns_sb.png);
}
.slide div {
	position: absolute;
	z-index: 3000;
	right: 115px;
	bottom: 15px;
}
.slide div i {
	width: 38px;
	height: 38px;
	cursor: pointer;
	background: rgba(255,255,255,.2) url(csns_icon.png) no-repeat -685px 13px;
	float: left;
	border: solid 1px white;
}
.slide div i.next {
	background-position: -785px 13px;
	margin-right: 35px;
}
.slide div ol {
	float: left;
	padding-top: 10px;
}
.slide ol li {
	float: left;
	margin-right: 15px;
	width: 14px;
	height: 14px;
	cursor: pointer;
	background-color: white;
	opacity: 0.5;
	border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
}
.main_c {
	padding: 20px 2.98% 35px;
}
.main_c_t_l {
	float: left;
	width: 62%;
	margin-right: 3.17%;
}
.main_c_t_r {
	float: left;
	width:34%;	
}

.main_c_t_r dl{ margin-bottom:20px; height:auto;}
.main_c_t_r dl dt{ 
	float: left;
	margin-right: 4.66%;
}
.main_c_t_r dl dd{float:left; width:75%;}
.main_c_t_r dl dd ul li{ background:url(icon-1_20171107.png) no-repeat 0 4px; padding-left:10px; margin:4px 0;margin-right: 4.56%; width: 41%; float: left;}

.main_c_t_r dl dd a {
	color: #356FAE;
	font-size: 20px;
}

.main_c_t_lh_link {
	color: #356FAE;
	font-size: 20px;
	vertical-align: top;
}
.main_c_t_lh_link2 {
	font-size: 14px;
	vertical-align: top;
}
.main_c_t_r dl dd a,.main_c_t_r dl dd p{font-family: Verdana, Arial, Gotham, "Helvetica Neue", Helvetica, sans-serif;}
.main_c_t_r dl dd p {line-height: 22px;}

.main_c_t_lh {margin-bottom: 20px;}
.main_c_t_lh h2 {
	color: #356fae;
	font-size:20px;
	background:url(icon-20171107.png) no-repeat 0 10px;
	padding-left:30px;
	line-height:40px;
	margin-bottom:20px;
	border-bottom:1px solid #a8cbda;
}
.main_c_t_lh article div {
	float: left;
	width: 62.77%;
}
.main_c_t_lht {
	font-weight: 700; font-size:14px; font-family:Verdana, Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.main_c_t_lh article div p {
	margin: 10px 0;
	line-height: 1.6;
	font-family:Verdana, Arial, Gotham, "Helvetica Neue", Helvetica, sans-serif;
	font-size:14px;
}
.main_c_t_lhb {
	display: inline-block;
	line-height: 30px;
	color: white;
	background: #2ca6db;
	padding: 0 15px;
	border-radius:3px;
	font-size: 14px;
}
.main_c_t_lhl {
	float: left;
	margin-right: 2.19%;
	width: 31.39%;
}
.main_c_t_lhl img {
	display: block;
	max-width: 100%;
}
/*.scrollable-trigger {
	float: left;
	margin-right: 15px;
	line-height: 26px;
	padding-top: 1px;
}
.scrollable-trigger a:link, .scrollable-trigger a:visited {
	display: inline-block;
	font-size: 14px;
	font-weight: 700;
	color: #4584BC;
	padding: 0 9px;
	outline: none;
}
.scrollable-trigger a:hover, .scrollable-trigger a.main_c_t_llba {
	background-color: #F1F1F1;
	text-decoration: none;
}
*/



.main_c_p {display: block;}
.main footer {
	padding: 0 80px 0 180px;
	/* for w3c */
	background-image: linear-gradient(top, #F2F9FF 0%, #B1D4F2 100%);
	/* for FF 3.6+ */
	background-image: -moz-linear-gradient(50% 0% 270deg, #F2F9FF, #B1D4F2 100%);
	/* for chrome, safari 4+ */
	background-image: -webkit-gradient(linear,50% 0%,50% 100%,from(#F2F9FF),to(#B1D4F2));
	/* for chrome 10+, safari 5.1+ */
	background-image: -webkit-linear-gradient(top, #F2F9FF 0%, #B1D4F2 100%);
	/* for opera 11.10+ */
	background-image: -o-linear-gradient(top, #F2F9FF 0%, #B1D4F2 100%);
	/* for ie 10+ */
	background-image: -ms-linear-gradient(top, #F2F9FF 0%, #B1D4F2 100%);
	/* for ie 5.5-9 */
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#F2F9FF, EndColorStr=#B1D4F2);
	*background-color: #F2F9FF;
	
}
.main_fb {
	padding-bottom: 35px;
}
.main_fb div {
	float: right;
	margin-top:30px;	
	
}
.main_fb div strong {
	color: #2E6EA6;
	font-size: 14px;
	line-height: 28px;

}

.main_fb div p a {color: #2E6EA6;}
.main_fb img {
	float: left;
	margin-top:30px;
}
.main_c_t_lhl-320 {display: none;}
.menu {
	width: 59px;
	position: fixed;
	right: 25px;
	bottom: 50px;
	z-index: 2000;
}
.icon-top:link, .icon-top:visited {
	display: block;
	width: 59px;
	height: 59px;
	background: url(bes_top.png) no-repeat 0 -118px;
	outline: none;
}
.icon-top:hover {
	background-position: 0 -295px;
}
.main_c_t_r_inform {
	border: solid 1px #E5E5E5;
	padding: 1px 1px 10px;
}
.main_c_t_r_inform_line {
	height: 4px;
	font-size: 0;
	line-height: 0;
	/* for w3c */
	background-image: linear-gradient(left, #085FBD 0%, #32B4F0 100%);
	/* for FF 3.6+ */
	background-image: -moz-linear-gradient(0% 50% 0deg, #085FBD, #267BC9 100%);
	/* for chrome, safari 4+ */
	background-image: -webkit-gradient(linear,0% 50%,100% 50%,from(#085FBD),to(#267BC9));
	/* for chrome 10+, safari 5.1+ */
	background-image: -webkit-linear-gradient(left, #085FBD 0%, #267BC9 100%);
	/* for opera 11.10+ */
	background-image: -o-linear-gradient(left, #085FBD 0%, #267BC9 100%);
	/* for ie 10+ */
	background-image: -ms-linear-gradient(left, #085FBD 0%, #267BC9 100%);
	/* for ie 5.5-9 */
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr=#085FBD, EndColorStr=#267BC9);
}
.main_c_t_r_inform_line_con {padding: 10px 5px 0;}
.main_c_t_r_inform_line_con div {margin-bottom: 10px;}
.main_c_t_r_inform_line_con div a {
	float: right;
	margin-top: 8px;
}
.main_c_t_r_inform_line_con div h2 {
	font-size: 20px;
	color: #356FAE;
	float: left;
}
.main_c_t_r_inform_line_con div h2 i {
	vertical-align: middle;
	color: #2CA6DB;
}
.main_c_t_r_inform_line_con ul li {
	line-height: 22px;
	border-bottom: solid 1px #E5E5E5;
	padding: 0 0 5px 10px;
	color: #999;
	background: url(lhaaso_icon.png) no-repeat -1197px -290px;
}
.main_c_t_r_inform_line_con ul li a {color: #444;}
.link_eng {
	border-right: solid 1px #A2C1ED;
	padding-right: 10px;
	margin-right: 10px;
}

/* ==========================================================================
   picWordList
   ========================================================================== */
.picword-main, .piclist-con {
	margin-top: 10px;
	box-shadow: 0px 0px 5px rgba(233,237,239,.75);
	-webkit-box-shadow: 0px 0px 5px rgba(233,237,239,.75);
	-moz-box-shadow: 0px 0px 5px rgba(233,237,239,.75);
	background-color: white;
	position: relative;
	z-index: 1000;
	padding: 0 0 2.55% 3.4%;
	*zoom: 1;
}
.picword-main-column {
	position: absolute;
	z-index: 2000;
	right: 2.25%;
	top: 0;
	color: white;
	line-height: 40px;
	font-size: 20px;
	padding: 0 6.73%;
	background-color: #0456A0;
	width: auto;
}
.picword-main-navi {
	font-size: 14px;
	color: #356FAE;
	line-height: 58px;
	margin-bottom: 5px;
}
.picword-main-navi a, .picword-main-navi span, .piclist-main-loca a, .piclist-main-loca span {color: #0456A0;}
.picword-main article {margin-bottom: 30px;}
.picword-main-pic {
	float: left;
	width: 17%;
	margin-right: 2.27%;
}
.picword-main article div {
	float: left;
	line-height: 25px;
	font-size: 14px;
	width: 78%;
}
.picword-main article div a {
	color: #356FAE;
	font-family: Verdana;
}
.picword-main article div span {
	display: block;
	line-height: 28px;
	color: #999;
}
.bc-t {background-color: transparent;}

/* ==========================================================================
   picList
   ========================================================================== */
.piclist-main, .wordlist-main, .search-main {
	margin-top: 10px;
	background-color: white;
}
.piclist-main nav {
	float: left;
	width: 23.4%;
	/* for w3c */
	background-image: linear-gradient(left, #D3E9F4 0%, #F9FBFB 100%);
	/* for FF 3.6+ */
	background-image: -moz-linear-gradient(0% 50% 0deg, #D3E9F4, #F9FBFB 100%);
	/* for chrome, safari 4+ */
	background-image: -webkit-gradient(linear,0% 50%,100% 50%,from(#D3E9F4),to(#F9FBFB));
	/* for chrome 10+, safari 5.1+ */
	background-image: -webkit-linear-gradient(left, #D3E9F4 0%, #F9FBFB 100%);
	/* for opera 11.10+ */
	background-image: -o-linear-gradient(left, #D3E9F4 0%, #F9FBFB 100%);
	/* for ie 10+ */
	background-image: -ms-linear-gradient(left, #D3E9F4 0%, #F9FBFB 100%);
	/* for ie 5.5-9 */
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr=#D3E9F4, EndColorStr=#F9FBFB);
	border-top: solid 3px #2CA6DB;
}
.piclist-main nav h2 {
	font-size: 20px;
	color: #356FAE;
	padding-left: 9.09%;
	background: url(csns_icon.png) no-repeat -1183px -183px;
	line-height: 50px;
}
.piclist-main nav a {
	display: block;
	margin-bottom: 1px;
	line-height: 45px;
	font-weight: 700;
	font-size: 16px;
	padding-left: 10.91%;
	color: white;
	border-left: solid 10px #0456A0;
	background: #54C2EB url(csns_icon.png) no-repeat -1085px 19px;
}
.piclist-main section {
	box-shadow: 0px 0px 5px rgba(233,237,239,.75);
	-webkit-box-shadow: 0px 0px 5px rgba(233,237,239,.75);
	-moz-box-shadow: 0px 0px 5px rgba(233,237,239,.75);
	position: relative;
	z-index: 1000;
	padding: 0 0 3.83% 2.55%;
	*zoom: 1;
	float: left;
	width: 74.04%;
}
.wordlist-main section {
	/*box-shadow: 0px 0px 5px rgba(233,237,239,.75);
	-webkit-box-shadow: 0px 0px 5px rgba(233,237,239,.75);
	-moz-box-shadow: 0px 0px 5px rgba(233,237,239,.75);*/
	position: relative;
	z-index: 1000;
	padding: 0 0 10px 2.55%;
	*zoom: 1;
}
.piclist-main section strong, .wordlist-main section strong {
	position: absolute;
	z-index: 2000;
	right: 2.87%;
	top: 0;
	color: white;
	line-height: 40px;
	font-size: 20px;
	padding: 0 9.2%;
	background-color: #0456A0;
	width: auto;
}
.piclist-main-loca {
	font-size: 14px;
	color: #356FAE;
	line-height: 58px;
	margin-bottom: 20px;
}
.piclist-main-con {margin-right: 0;}
.piclist-main-con article {
	float: left;
	margin: 0 5.3% 40px 0;
	width: 28%;
}
.piclist-main-con-img {
	display: block;
	margin-bottom: 10px;
}
.piclist-main-con-title {
	line-height: 20px;
	font-family: Verdana;
	color: #356FAE;
	display: block;
}
.piclist-main-con article div {
	line-height: 22px;
	color: #999;
}

/* ==========================================================================
   wordSourceList
   ========================================================================== */
.wsl-main-each {
	font-size: 14px;
	line-height: 24px;
	padding-bottom: 20px;
	border-bottom: solid 1px #76A2E4;
	margin-bottom: 20px;
}
.wsl-main-each a {
	font-family: Verdana;
	font-weight: 700;
	line-height: 26px;
	color: #0456A0;
}
.wsl-main-each div {
	color: #999;
	line-height: 26px;
}
.wsl-main-each div span {margin-right: 2.96%;}
.piclist-main section.wsl-main-con {
	padding-right: 2%;
	width: 71.91%;
}
.wordlist-main section.wordlist-main-con {padding-right: 2%;}

/* ==========================================================================
   wordList
   ========================================================================== */
.wordlist-main-con-each {margin-bottom: 30px;}
.wordlist-main-con-each-date {
	width: 52px;
    text-align: center;
    color: #356FAE;
    font: 14px/26px "Helvetica Neue";
    padding-top: 20px;
    position: relative;
    z-index: 1000;
    float: left;
    margin-right: 1.19%;
    border: solid 1px #356FAE;
}
.wordlist-main-con-each-date span {
	width: 100%;
    background-color: #356FAE;
    font-size: 12px;
    line-height: 19px;
    position: absolute;
    z-index: 2000;
    top: 0;
    left: 0;
    color: white;
}
.wordlist-main-con-each-word {
	float: left;
	width: 91%;
	font-size: 14px;
	line-height: 25px;
}
.wordlist-main-con-each-word a {
	font-weight: 700;
	font-family: Verdana;
	color: #0456A0;
	display: block;
}
.mobile_show {display: none;}

/* ==========================================================================
   detail
   ========================================================================== */
.mb-10 { margin-bottom: 10px; }
.detail-main {
	padding-right: 2.98%;
	min-height: 400px;
}
.detail-main-title {
	font-size: 18px;
	line-height: 47px;
	color: #356FAE;
	border-bottom: solid 1px #E5E5E5;
	margin-bottom: 10px;
	text-align: center;
}
.detail-main-row2 {
	margin-bottom: 10px;
	font-size: 14px;
	text-align: center;
}
.detail-main-row2-info {
	float: left;
	color: #999;
}
.detail-main-row2-date {margin-right: 15px;}
.detail-main-row2-deal {
	float: right;
	width: 16%;
}
.detail-main-row2 a:link, .detail-main-row2 a:visited {
	margin-right: 15px;
	color: #444;
}
.detail-main-row2-deal a:hover {
	text-decoration: none;
	color: #0456A0;
}
.detail-main-row2-a {
	text-decoration: underline;
	cursor: pointer;
}
.detail-main-row2-a:hover {
	color: #0456A0;
}
.wrap-appendix {
	font-size: 18px;
	margin-top: 3.73%;
}
.wrap-appendix ul li a {color: #4064DB;}
.detail-main-row2 br {display: none;}
.detail-main-con {font-size: 14px;}
.detail-main-con div p img {
	display: inline-block;
	max-width: 100%;
	height: auto;
}

/* ==========================================================================
   检索
   ========================================================================== */
.search_m {padding: 25px 2% 50px;}
.search_s {
	background-color: #F1F1F1;
	margin-bottom: 30px;
	text-align: center;
	padding-top: 10px;
}
.search_s h3 {
	line-height: 50px;
	color: red;
	display: none;
}
.search_s input.search_s_txt {
	padding-left: 15px;
	padding-right: 0;
	padding-top: 4px;
	padding-bottom: 4px;
	line-height: 1.5;
	vertical-align: middle;
	width: 779px;
	height: 20px;
	border: solid 1px #DCDCDC;
	border-right: none;
	border-radius: 13px 0 0 13px;
    -moz-border-radius: 13px 0 0 13px;
    -webkit-border-radius: 13px 0 0 13px;
    box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	transition: all 0 ease 0;
	-webkit-transition: all 0 ease 0;
	-moz-transition: all 0 ease 0;
	-ms-transition: all 0 ease 0;
	-o-transition: all 0 ease 0;
	font-size: 14px;
	text-align: left;
}
.search_s_i {
	margin-top: 10px;
	background-color: #A1C1CF;
	border-bottom: solid 1px #35A8E0;
	font-size: 16px;
	padding: 20px 10px;
}
.search_s div strong {color: #0853A1;}
.search_e {
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: solid 1px #EEE;
	font-size: 16px;
}
.search_e div {
	margin-top: 10px;
	font-size: 14px;
}
.search_e div br {display: none;}
.search_e div span {
	color: #24ACDE;
	margin-right: 30px;
}
.search_e a:link, .search_e a:visited {
	color: #444;
	line-height: 26px;
}
.search_e a:hover {text-decoration: underline;}
.search_e_n {
	display: inline-block;
	background-color: #35A8E0;
	color: white;
	padding: 0 7px;
	font-size: 14px;
}
.search_s input.search_s_txt:focus {
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	outline: none;
	border-color: #DCDCDC;
}
.search_s_btn {
	background: white url(bes_icon.png) no-repeat 10px 5px;
	display: inline-block;
	width: 39px;
	height: 30px;
	border: solid 1px #DCDCDC;
	border-left: none;
	border-radius: 0 13px 13px 0;
    -moz-border-radius: 0 13px 13px 0;
    -webkit-border-radius: 0 13px 13px 0;
    cursor: pointer;
    vertical-align: middle;
}
/*.main {
	max-width: 1175px;
	margin: 0 auto 20px;
}*/
.site_m_t {
	height: 20px;
	border: solid 1px #EEE;
	border-bottom: none;
	position: relative;
	z-index: 500;
	margin-bottom: 70px;
}
.site_m_t strong {
	position: absolute;
	z-index: 1000;
	top: -19px;
	right: 20px;
	padding: 0 15px;
	background-color: white;
	font-size: 25px;
	color: #0853A1;
	line-height: 1.5;
}
.mb-20 { margin-bottom: 20px; }
.pvg_mc_m {display: none;}
.pagination {margin: 20px 0;}
.search-main-con-sta {
	font-size: 14px;
	line-height: 28px;
	color: black;
	background-color: #F5F5F5;
	padding-left: 1%;
	margin-bottom: 2%;
}
.search-main-con-sta span {color: #DE1929;}

/* ==========================================================================
   文字概览(时间居右)
   ========================================================================== */
.wltr-each {
	margin-bottom: 15px;
	font-size: 14px;
}
.wltr-each a {
	font-weight: 700;
	font-family: Verdana;
	color: #0456A0;
	float: left;
	width: 90%;
	margin-right: 20px;
}
.wltr-each time {
	float: left;
	color: #999;
}

/* ==========================================================================
   移动端
   ========================================================================== */
/* 小屏幕，主要是PAD */
@media all and (max-width: 991px) {
.pb-5_mob {padding-bottom: 5px;}
.d-n-768 {display: none;}
.mb-0-991 {margin-bottom: 0;}

/* ==========================================================================
   Home
   ========================================================================== */
.main {
	width: auto;
	margin: 0;
}
.main-title {margin-right: 24%;}
.main header {padding: 25px 0 35px 30px;}
.main_r {
	padding-top: 10px;
}
.main_r form {
	margin-bottom: 0;
	text-align: right;
}
.main_r form br {display: block;}
.main_r form input.main_r_txt {
	margin-left: 0;
	text-align: left;
}
.main_r form a, .main_r form a.main_i {margin-bottom: 10px;}
.main_n_c {
	width: 767px;
}
.main_n_c_ml {
	padding-right: 0;
	margin-right: 0;
}
.main_c_t_l {
	float: none;
	width: auto;
	margin: 0 0 30px;
}
.main_c_t_r {
	float: none;
	width: auto;
}
.main_ft {display: none;}
.main_fb {padding-top: 15px;}
.main_fb div {
	width: auto;
	padding-right: 0;
}
.main_fb img {
	display: block;
	max-width: 100%;
}
.main_c_t_lh article div {
	width: 65.96%;
}
.main_c_t_ll div h2 {
	margin-right: 39%;
}
.main_c_t_llc {margin-right: -4.26%;}
.main_c_t_llc article {
	margin-right: 19px;
}
.main_c_t_ll {height: 340px;}
.main_m1, .main_n form {display: none;}
.main_n_c_h:link, .main_n_c_h:visited, .main_n_c_m {padding: 0 1.14%;}
.main footer {padding: 0 3.91%;}
.main_fb_logo {
	float: left;
	width: 50%;
}

/* ==========================================================================
   picList
   ========================================================================== */
.piclist-main nav h2 {padding-left: 12%;}
.piclist-main nav a {padding-left: 15%;}
.piclist-main nav {
	float: none;
	width: auto;
	margin-bottom: 10px;
}
.piclist-main section, .wordlist-main section {
	float: none;
	width: auto;
}

/* ==========================================================================
   wordSourceList
   ========================================================================== */
.piclist-main section.wsl-main-con, .wordlist-main section.wordlist-main-con {
	width: auto;
	padding-top: 27px;
}

/* ==========================================================================
   detail
   ========================================================================== */
.detail-main-row2-deal {width: 21%;}

/* ==========================================================================
   wordList
   ========================================================================== */
.mobile_show {display: block;}
.mobile_hide {display: none;}

/* ==========================================================================
   检索
   ========================================================================== */
.search_s input.search_s_txt {width: 80.56%}

/* ==========================================================================
   文字概览(时间居右)
   ========================================================================== */
.wltr-each a {width: 87%;}
}

/* 超小屏幕，主要是手机 */
@media all and (max-width: 767px) {
/* ==========================================================================
   Home
   ========================================================================== */
.main header img {
	width: 59%;
}
.main_r {display: none;}
.main header img.main_m {
	display: block;
	width: 13.33%;
	margin: 5px 0 0;
}
.main header img.main_m:hover, .main header img.main_m:active {outline: dotted 1px #1B9BA3;}
.main_m1 {
	display: none;
	/* for w3c */
	background-image: linear-gradient(left, #085FBD 0%, #2CA6DB 100%);
	/* for FF 3.6+ */
	background-image: -moz-linear-gradient(0% 50% 0deg, #085FBD, #2CA6DB 100%);
	/* for chrome, safari 4+ */
	background-image: -webkit-gradient(linear,0% 50%,100% 50%,from(#085FBD),to(#2CA6DB));
	/* for chrome 10+, safari 5.1+ */
	background-image: -webkit-linear-gradient(left, #085FBD 0%, #2CA6DB 100%);
	/* for opera 11.10+ */
	background-image: -o-linear-gradient(left, #085FBD 0%, #2CA6DB 100%);
	/* for ie 10+ */
	background-image: -ms-linear-gradient(left, #085FBD 0%, #2CA6DB 100%);
	/* for ie 5.5-9 */
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr=#085FBD, EndColorStr=#2CA6DB);
}
.main_m1_l {
	color: white;
	font-size: 18px;
	font-weight: 700;
	line-height: 64px;
	display: block;
	border-bottom: solid 1px white;
	padding-left: 30px;
}
.main_m1_m {
	border-bottom: solid 1px white;
}
.main_m1_m h2 {
	color: white;
	line-height: 64px;
	padding-left: 30px;
}
.main_m1_m div {background-color: white;}
.main_m1_m div a:link, .main_m1_m div a:visited {
	color: #267BC9;
	font-size: 16px;
	line-height: 58px;
	padding-left: 30px;
	border-bottom: solid 1px #B7D3EB;
	display: block;
}
.main_m1_m div a:hover, .main_m1_m div a:active {background-color: #C7DCDE;}
.main_n_c {display: none;}
.main_n form {
	display: block;
	padding: 10px 0;
	margin: 0 auto;
	width: 89.06%;
}
.main_n form input.main_n_txt {
	padding-left: 25px;
	padding-right: 0;
	width: 79%;
	height: 30px;
	border: solid 1px #DCDCDC;
	border-right: none;
	border-radius: 18px 0 0 18px;
    -moz-border-radius: 18px 0 0 18px;
    -webkit-border-radius: 18px 0 0 18px;
    box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	transition: all 0 ease 0;
	-webkit-transition: all 0 ease 0;
	-moz-transition: all 0 ease 0;
	-ms-transition: all 0 ease 0;
	-o-transition: all 0 ease 0;
	font-size: 16px;
}
.main_n_btn {
	background: white url(csns_icon.png) no-repeat 18px -93px;
	display: inline-block;
	width: 59px;
	height: 40px;
	border: solid 1px #DCDCDC;
	border-left: none;
	border-radius: 0 18px 18px 0;
    -moz-border-radius: 0 18px 18px 0;
    -webkit-border-radius: 0 18px 18px 0;
    vertical-align: middle;
}
.main_c_t_lhl {width: 31%;}
.main_c_t_ll div h2 {margin-right: 41%;}
.main_c {
	padding-left: 25px;
	padding-right: 25px;
}
.main_c_t_llc article {
	float: none;
	width: auto;
	margin: 0 0 25px;
}
.main_c_t_llc {
	margin-right: 0;
	position: static;
}

.main_c_t_llc article div {
	float: left;
	width: 59%;
}
.main_c_t_r article {margin-bottom: 10px;}
.main_c_t_r article a {width: 83%;}
.slide div {bottom: 30px;}
.main_c_t_ll {height: auto;}
.main_c_t_llbp, .scrollable-trigger {display: none;}
.dn-767 {display: none;}
.slide ul li a:link, .slide ul li a:visited {
	padding: 0 10% 0 5%;
	line-height: 50px;
}
.main footer {padding-bottom: 10px;}
.main_fb {
	padding-top: 0;
	padding-bottom: 0;
}
.main_fb div {
	float: none;
	margin-top: 5px;
	margin-bottom: 15px;
}
.main_fb img {margin-top: 0;}

/* ==========================================================================
   wordList
   ========================================================================== */
.wordlist-main-con-each-word {width: 87%;}

/* ==========================================================================
   detail
   ========================================================================== */
.detail-main-row2-info {float: none;}
.detail-main-row2-deal {
	float: none;
	width: auto;
}
.detail-main-row2 br {display: block;}

/* ==========================================================================
   检索
   ========================================================================== */
.search_m {
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 20px;
}
.search_s input.search_s_txt {width: 279px;}
.search_e div br {display: block;}
.search_e div span {
	margin-right: 0;
}
.pvg_mc_m {
	display: block;
	line-height: 43px;
	border: solid 1px #56B8DD;
	margin: 0 auto;
	border-radius: 24px;
    -moz-border-radius: 24px;
    -webkit-border-radius: 24px;
    background-color: #D7E6EE;
    color: #0F85D0;
    width: 358px;
    text-align: center;
}

/* ==========================================================================
   文字概览(时间居右)
   ========================================================================== */
.wltr-each a {width: 79%;}
}

/* 微小屏幕，分辨率更低的手机 */
@media all and (max-width: 479px) {
/* ==========================================================================
   Home
   ========================================================================== */
.main_n form input.main_n_txt {width: 69%;}
.slide ul li a:link, .slide ul li a:visited {
	bottom: 70px;
	padding-right: 20px;
	font-size: 14px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	max-width: 80%;
}
.slide div {
	bottom: 20px;
	right: 7.81%;
}
.main_c {padding-top: 10px;}
.main_c_t_lhl {display: none;}
.main_c_t_lhl-320 {
	display: block;
	margin-bottom: 20px;
}
.main_c_t_lh article div {
	float: none;
	width: auto;
}
.main_c_t_ll div h2 {margin-right: 7%;}
.main_c_t_llcl {
	float: none;
	margin: 0 0 20px;
	width: auto;
	display: block;
}
.main_c_t_llc article div {
	float: none;
	width: auto;
}
.main_c_t_r article a {width: 74%;}
.main_c_t_rb {width: auto;}
.main_c_t {margin-bottom: 15px;}
.main_c {padding-bottom: 20px;}
.main_c_t_r dl dt {
	float: none;
	margin-right: 0;
}
.main_c_t_r dl dd {
	float: none;
	width: auto;
}
.main_fb div strong {
	font-size: 12px;
	line-height: 22px;
}

/* ==========================================================================
   picWordList
   ========================================================================== */
.picword-main, .piclist-con {padding-top: 27px;}
.picword-main-pic {
	float: none;
	display: block;
	width: auto;
	margin-right: 0;
	margin-bottom: 5px;
}
.picword-main article div {
	float: none;
	width: 97%;
}

/* ==========================================================================
   picList
   ========================================================================== */
.piclist-main section, .wsl-main-con section {padding-top: 27px;}
.piclist-main-con {margin-right: 0;}
.piclist-main-con article {
	float: none;
	margin-right: 0;
	width: auto;
}

/* ==========================================================================
   wordList
   ========================================================================== */
.wordlist-main-con-each-date {float: none;}
.wordlist-main-con-each-word {
	float: none;
	width: auto;
}

/* ==========================================================================
   检索
   ========================================================================== */
.search_s input.search_s_txt {width: 179px;}
.pvg_mc_m {width: 278px;}
.search-main-con-sta {margin-bottom: 4%;}

/* ==========================================================================
   文字概览(时间居右)
   ========================================================================== */
.wltr-each a {
	float: none;
	width: auto;
	display: block;
}
.wltr-each time {float: none;}
}