* {
	margin: 0px;
	padding: 0px;
	/*word-break:break-all;*/
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
}

body {
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	font-family: \5FAE\8F6F\96C5\9ED1 !important;
	font-size: 13px !important;
	line-height: 20px !important;
	color: #666 !important;
	text-decoration: none;
	background: #ffffff;
}

ul,
li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

ol,
ul {
	list-style: none;
}

ul,
li,
a {
	padding: 0px;
	margin: 0px;
}

select {
	width: 100%;
}

.left {
	float: left;
}

.right {
	float: right;
}

.bgbai {
	background: #ffffff;
}

.bgqh {
	background: #eeeeee;
}

.bgf3 {
	background: #f3f3f3;
}

.mb10 {
	margin-bottom: 10px;
}

.mb15 {
	margin-bottom: 15px;
}

.mb20 {
	margin-bottom: 20px;
}

.mt10 {
	margin-top: 10px;
}

.mt15 {
	margin-top: 15px;
}

.mt18 {
	margin-top: 18px;
}

.mt25 {
	margin-top: 25px;
}

.space0 {
	padding: 0 0 0 30px;
}

.space15 {
	padding: 15px;
}

.space18 {
	padding: 18px;
}

.space20 {
	padding: 20px;
}

.bh {
	display: block;
	overflow: hidden;
}

.space-top {
	padding-top: 10px;
}

.space-bottom {
	padding-bottom: 25px;
}

.img-portfolio {
	margin-bottom: 15px;
}

.img-hover:hover {
	opacity: 0.8;
}

.mobmt {
	padding-top: 25px;
	padding-right: 30px;
}

.mobpadding {}

.mobmargin {}

.lanmumt {
	margin-top: 15px;
}

@media (max-width: 991px) {
	.mobmt {
		margin-top: 12px;
	}

	.mobpadding {
		padding: 0;
	}

	.mobmargin {
		margin: 0;
	}
}

@media (max-width: 767px) {
	.mobmt {
		margin-top: 0px;
	}

	.lanmumt {
		margin-top: 0;
	}

}

.panel-group {
	margin-bottom: 0px;
}

.textcenter {
	text-align: center;
	margin: 0;
}

.secondarybox {
	display: block;
	overflow: hidden;
	padding: 30px 0 30px 0;
}

.secondarydetailbox {
	display: block;
	overflow: hidden;
}

.secondarydetailbox form {
	background: #f9f9f9;
	padding: 15px 13px 5px 10px;
	border-radius: 2px;
	border: #ececec solid 1px;
}

.secondarydetailbox .jsbox {
	padding-right: 6px;
	text-align: right;
	color: #1b1b1b;
	/* font-weight: 600; */
	font-size: 13px;
	background: #f9f9f9;
	width: 76px;
}

.secondarydetailbox .jsbox1 {
	padding-right: 6px;
	text-align: right;
	color: #1b1b1b;
	/* font-weight: 600; */
	font-size: 13px;
	background: #f9f9f9;
	width: 84px;
}

.secondarydetailbox select.form-control {
	padding: 0 5px;
	margin: 0;
	height: 30px;
	color: #454545;
}

.secondarydetailbox .form-control {
	border-color: #ccc;
	background: #ffffff;
	height: 30px;
}

.secondarydetailbox .p0 {
	padding: 0px;
}

@media (max-width: 991px) {}

@media (max-width: 767px) {
	.secondarybox {
		padding: 22px 0 4px 0;
	}
}

.nrhei {
	font-size: 15px;
	line-height: 23px;
	font-family: \5FAE\8F6F\96C5\9ED1;
	color: #333;
}
.nrhei object,
.nrhei iframe,
.nrhei h1,
.nrhei h2,
.nrhei h3,
.nrhei h4,
.nrhei h5,
.nrhei h6,
.nrhei blockquote,
.nrhei a,
.nrhei code,
.nrhei em,
.nrhei img,
.nrhei q,
.nrhei small,
.nrhei strong,
.nrhei dd,
.nrhei dl,
.nrhei dt,
.nrhei li,
.nrhei ol,
.nrhei ul,
.nrhei fieldset,
.nrhei form,
.nrhei label,
.nrhei tbody,
.nrhei tr,
.nrhei th,
.nrhei td,
.nrhei input,
.nrhei textarea {
  color: #333;
  font-size: inherit;
}

h2 {
	color: #005896;
}

.clear {
	clear: both;
}

.column_nr {
	display: block;
	overflow: hidden;
	float: left;
	width: 100%;
}

.column_gd {
	display: block;
	overflow: hidden;
}

.border-not {
	background: #fdfdfd;
	border-left: #b8dcec solid 1px;
	border-right: #b8dcec solid 1px;
	border-bottom: #b8dcec solid 1px;
	width: 100%;
}

.imgborder {
	border: #e6e6e6 solid 0px;
	margin-bottom: 18px;
}

.imgbox {
	padding: 15px 15px 0 15px;
}

.imglink {
	border: #ff9600 solid 1px;
	margin-bottom: 18px;
	padding: 15px 6px;
	background: -moz-linear-gradient(90deg, rgb(255, 235, 217) 0%, rgb(255, 254, 253) 100%);
	background: -webkit-linear-gradient(90deg, rgb(255, 235, 217) 0%, rgb(255, 254, 253) 100%);
	background: -o-linear-gradient(90deg, rgb(255, 235, 217) 0%, rgb(255, 254, 253) 100%);
	background: -ms-linear-gradient(90deg, rgb(255, 235, 217) 0%, rgb(255, 254, 253) 100%);
	background: linear-gradient(0deg, rgb(255, 235, 217) 0%, rgb(255, 254, 253) 100%);
}

.indexbox {
	overflow: hidden;
	margin-bottom: 25px;
}

.indexbox1 {
	overflow: hidden;
}

.indexbox2 {
	overflow: hidden;
	margin-bottom: 23px;
}

.indexbox hr {
	border-top: 1px dotted #cbcbcb;
}

.indexrbox {
	width: auto;
	height: auto;
	overflow: hidden;
	margin-bottom: 20px;
}

@media (max-width: 768px) {
	.indexbox1 {
		margin-bottom: 18px;
	}
}

/*---------------Ã§Â½â€˜Ã§Â«â„¢Ã¥Â¤Â´---------------------*/
.menushadow {
	background: url(bg02.jpg) repeat-x top center #ffffff;
	height: 15px;
}

.soc_icons {
	overflow: hidden;
	width: 87.1%;
	margin: 35px 0 0 0;
	float: right;
}

.webheader {
	background: url(/eportal/uiFramework/commonResource/image/2025092910183612954.png) repeat-x;
	position: relative;
}

.webheader .topbg2 {
	background: url(/eportal/uiFramework/commonResource/image/2025092910101038340.png) right no-repeat;
	background-position-x: 920px;
}

.webheader .relatedlink {
	margin: 24px 15px 10px 0;
	text-align: right;
}

.searchbox {
	position: relative;
	background: #fff;
	width: 100%;
	border-radius: 20px;
	margin-top: 15px;
	padding: 9px 0;
	border: #e6e6e6 solid 1px;
}

.searchbox input[type="text"] {
	margin: 0px 0;
	padding: 0 0 0 1.2em;
	outline: none;
	color: #939ba9;
	background: none;
	border: none;
	width: 89.33333%;
	position: relative;
	font-size: 14px;
	line-height: 20px;
	-webkit-appearance: none;
}

::-webkit-input-placeholder {
	color: #939ba9 !important;
}

.searchbox input[type="submit"] {
	background: url('/eportal/uiFramework/commonResource/image/2025092910035771793.png') no-repeat 0px 5px;
	border: none;
	cursor: pointer;
	width: 20px;
	height: 23px;
	outline: none;
	position: absolute;
	top: 5px;
	right: 16px;
}

.searchbox .s-btn {
	background: url('/eportal/uiFramework/commonResource/image/2025092910035771793.png') no-repeat 0px 5px;
	border: none;
	cursor: pointer;
	width: 20px;
	height: 23px;
	outline: none;
	position: absolute;
	top: 5px;
	right: 16px;
}

@media (max-width: 1199px) {
	.soc_icons {
		width: 98%;
	}
}

@media (max-width: 991px) {
	.soc_icons {
		width: 100%;
		margin: 27px 0 0 0;
	}

	.searchbox {
		padding: 7px 0;
	}

	.webheader .relatedlink {
		margin: 18px 15px 10px 0;
	}
}

@media (max-width: 767px) {
	.soc_icons {
		margin: 0;
	}

	.webheader {
		background-size: cover;
	}

	.searchbox {
		width: 100%;
		margin-bottom: 20px;
		border: #ace0f8 solid 1px;
		padding: 5px 0;
	}

	.webheader .relatedlink {
		margin: 0 0 7px 0;
		text-align: center;
	}

	.webheader .logo {
		margin: 16px 0 0 0;
	}

	.searchbox input[type="submit"] {
		top: 0px;
	}

	.searchbox .s-btn {
		top: 0px;
	}
}

/*---------------Ã¥Å’ÂºÃ¥Å¸Å¸Ã¨Æ’Å’Ã¦â„¢Â¯---------------------*/
.firstpart {
	overflow: hidden;
	padding: 40px 0 0 0;
}

.secondpart {
	padding: 40px 0 0px 0;
}

.thirdpart {
	padding: 0 0 8px 0;
}

.fourthpart {
	overflow: hidden;
	padding: 0px 0 40px 0;
}

.noticebox {
	background: url(dicp_ggbg.jpg) repeat-x top center #2596d1;
	overflow: hidden;
	padding: 18px;
}

.sixpart {
	background: url(sixpartbg.jpg) no-repeat bottom #eff4fb;
	padding-top: 60px;
}

.fivethpart {
	padding-bottom: 25px;
}

/*---------------Ã¨Â¾Â¹Ã¦Â¡â€ Ã¦Â Â·Ã¥Â¼Â---------------------*/
.borderstyle {
	border: #e5e5e5 solid 1px;
	padding: 15px;
}

@media (max-width: 991px) {
	.firstpart {
		padding: 26px 0 0px 0;
	}
}

@media (max-width: 767px) {
	.firstpart {
		padding: 0px;
	}

	.borderstyle {
		padding: 14px 15px 16px 15px;
	}

	.firstpart .container {
		padding-top: 25px;
	}
}

/*---------------Ã¦Â â€¦Ã¦Â Â¼---------------------*/
.win-r {
	width: 63.4%;
}

.win-l {
	width: 17.2%;
	padding: 0;
}

.win-r {
	width: 81%;
	float: right;
}

.win-l1 {
	width: 63.4%;
}

.win-r1 {
	width: 33.4%;
}

@media (max-width: 1199px) {
	.win-r {
		width: 77.4%;
	}

	.win-l {
		width: 20.2%;
		padding: 0;
	}

}

@media (max-width: 991px) {
	.win-l {
		width: 100%;
	}

	.win-r {
		width: 100%;
	}

	.win-l1 {
		width: 100%;
	}

	.win-r1 {
		width: 100%;
	}
}

/*---------------Ã¦Â ÂÃ§â€ºÂ®Ã¦Â Â·Ã¥Â¼Â---------------------*/
.lanmu {
	border-bottom: 1px solid #cdd1db;
	overflow: hidden;
	margin-bottom: 20px;
}

.lanmu_l:after {
	content: "";
	display: inline-block;
	width: 21px;
	height: 21px;
	position: absolute;
	background: url(/eportal/uiFramework/commonResource/image/2025100909390771202.png) no-repeat;
	right: -21px;
	bottom: 0;
}

.lanmu_l.active {
	border-bottom: 5px solid #254c91;
}

.lanmu_l {
	margin-right: 25px;
	cursor: default;
	color: #fff;
	position: relative;
	background: #124ea2;
	float: left;
	font-weight: 700;
	font-size: 20px;
	padding: 15px 25px;
	font-family: \5FAE\8F6F\96C5\9ED1;
}

.lanmu_l img {
	float: left;
}

.lanmu_r {
	float: right;
	font-size: 12px;
	padding-top: 18px;
	margin-right: 25px;
}

.lanmu_r a {
	color: #506d97;
	text-decoration: none;
	font-size: 14px;
}

.lanmu_r a:hover {
	color: #124ea2;
	text-decoration: none;
}

.lanmu1 {
	overflow: hidden;
	border-top: 4px solid #3d55a7;
}

.lanmu1_l {
	color: #3d55a7;
	float: left;
	font-weight: 700;
	font-size: 22px;
	line-height: 30px;
	padding-top: 17px;
	padding-bottom: 18px;
}

.lanmu1_l img {
	display: inline-block;
	margin-right: 10px;
	margin-top: -3px;
}

.lanmu1_r {
	line-height: 32px;
	float: right;
	font-size: 12px;
	font-family: \5FAE\8F6F\96C5\9ED1;
}

.lanmu1_r a {
	color: #9a9a9a;
	text-decoration: none;
	font-size: 14px;
}

.lanmu1_r a:hover {
	color: #ff6c00;
	text-decoration: none;
}

.lanmu2 {
	overflow: hidden;
}

.lanmu2_l {
	color: #ffffff;
	float: left;
	font-weight: 500;
	font-size: 22px;
	padding: 0 0 26px 0;
}

.lanmu2_l img {
	display: inline-block;
	margin-right: 10px;
	margin-top: -3px;
}

.lanmu2_r {
	line-height: 32px;
	float: right;
	font-size: 12px;
	font-family: \5FAE\8F6F\96C5\9ED1;
}

.lanmu2_r a {
	color: #bfcddd;
	text-decoration: none;
}

.lanmu2_r a:hover {
	color: #ffffff;
	text-decoration: none;
}

.zxlanmu {
	background: url(sy-lmbg02.gif) repeat-x left bottom;
	overflow: hidden;
}

.zxlanmu_l {
	color: #182e63;
	float: left;
	font-weight: 500;
	font-size: 22px;
	padding: 2px 0 11px 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 26px;
}

/* .column {
	height: 36px;
	background: url(sy-lmbg03.gif) left bottom repeat-x;
	overflow: hidden;
} */

.column_l {
	width: auto;
	height: 36px;
	border-bottom: #0887d5 solid 3px;
	font-size: 22px;
	font-family: \5FAE\8F6F\96C5\9ED1;
	font-weight: 500;
	color: #1f1f1f;
	float: left;
	display: inline-block;
	overflow: hidden;
}

.column_l img {
	display: inline-block;
	margin-right: 6px;
	margin-top: -3px;
}

.column_r {
	width: auto;
	height: 36px;
	line-height: 28px;
	font-size: 12px;
	font-family: \5FAE\8F6F\96C5\9ED1;
	text-align: right;
	float: right;
	overflow: hidden;
}

.column_r a {
	color: #2080bd;
	text-decoration: none;
	display: inline-block;
	height: inherit;
	padding-top: 3px;
}

.column_r a:hover {
	color: #ff5400;
	text-decoration: none;
}

.column1 {
	overflow: hidden;
	background: url(/eportal/uiFramework/commonResource/image/2025100911203460665.png) repeat-x bottom;
	background-position-y: 41px;
}

.column1_l {
	color: #254c91;
	float: left;
	font-weight: 600;
	font-size: 22px;
	padding: 6px 0 5px 0px;
	border-bottom: 3px solid #254c91;
	font-family: \5FAE\8F6F\96C5\9ED1;
	line-height: 28px;
}

.column1_r {
	float: right;
	line-height: 46px;
}

.column1_r a {
	color: #254c91;
}

.column1_r a:hover {
	color: #F00307;
}

.secondarybox .indexbox1 {
	margin-top: 12px;
}

.secondarybox .indexbox1:first-child {
	margin-top: 0;
}

/*---------------Ã§â€žÂ¦Ã§â€šÂ¹Ã¥â€ºÂ¾&Ã¦â€“Â°Ã©â€”Â»---------------------*/
.hotnews {
	overflow: hidden;
	margin-top: 25px;
}

.hotnews .winimg {
	width: 26.31%;
}

.hotnews .winimg img {
	width: 100%;
	height: 155px;
	border: #ccc solid 1px;
}

.wintext li {
	min-height: 107px;
	margin-bottom: 17px;

}

.wintext li:last-child {
	margin-bottom: 0px;
}

.wintext li img {
	float: left;
	margin-right: 20px;
}

.wintext li img:hover {
	opacity: .8;
}

.wintext li a:hover {
	color: #0051b1;
}

.wintext li p {
	margin-top: 12px;
	color: #808080;
	font-size: 14px;
	overflow: hidden;
	line-height: 22px;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}

.rczplist {
	margin-top: 25px;
}

.rczplist li {
	position: relative;
	top: 0px;
	padding: 20px 22px 18px 22px;
	background: url(rczpbg.jpg) no-repeat bottom right #2c5db1;
	border-left: 4px solid #ff7b4b;
	margin-bottom: 20px;
}

@media(min-width: 1366px) {
	.win-l {
		width: 20.2%;
		padding: 0;
	}

	.win-r {
		width: 77%;
		float: right;
	}
}

@media (max-width: 991px) {
	.win-l {
		width: 100%;
	}

	.win-r {
		width: 100%;
		padding: 0;
	}

	.pwin-l {
		width: 100%;
	}

	.pwin-r {
		width: 100%;
	}
}

.rczplist li:hover {
	position: relative;
	top: -3px;
	box-shadow: 3px 3px 15px rgba(51, 51, 51, 0.76);
	transition: top .2s;
}

.rczplist li a {
	color: #fff;
	font-size: 16px;
}

.rczplist li a:hover {
	color: #c5d7ec;
}

.rczplist li p {
	color: #81a0d7;
	font-size: 14px;
	margin-top: 7px;
	margin-bottom: 0;
}

.gsgglist {
	margin-top: 25px;
}

.gsgglist li {
	background: #f2f2f2;
	padding-top: 35px;
	padding-left: 23px;
	padding-right: 23px;
}

.gsgglist li span {
	color: #737373;
	font-size: 16px;
}

.gsgglist li span b {
	color: #2c5db1;
	font-size: 46px;
}

.gsgglist li p {
	margin-top: 13px;
	margin-bottom: 0;
}

.gsgglist li p a {
	color: #404040;
	font-size: 16px;
}

.gsgglist li p a:hover {
	color: #0051b1;
}

.gsgglist li p.abstract {
	font-size: 14px;
	color: #737373;
	margin-top: 13px;
	padding-bottom: 27px;
}

.btpiclist {
	margin-top: 40px;
}

.btpic {
	width: 96px;
	height: 96px;
	border: 2px solid #bbc9e2;
	border-radius: 50%;
	float: left;
	padding-top: 20px;
	margin: 0 13px;
}

.btpiclist li:first-child .btpic {
	margin-left: 0;
}

.btpiclist li:last-child .btpic {
	margin-right: 0;
}

.btpic p {
	text-align: center;
	color: #254c91;
	font-size: 14px;
	margin-top: 33px;
}

.btpic:hover {
	border: 2px solid #6587c3;
}

.btpiclist li a img {
	margin: 0 auto;
}

.btpiclist li:first-child {
	margin-left: 0;
}

.btpiclist li:last-child {
	margin-right: 0;
}

.links li a {
	color: #404040;
	font-size: 14px;
}

.threepart {
	padding-top: 31px;
	padding-bottom: 15px;
}

.fivethpart .lablist {
	margin-top: 10px;
}

.sixpart .hotnews {
	margin-top: 15px;
}

.sixpart .lablist {
	margin-top: 0px;
}

.sixpart .lablist ul li a {
	line-height: 29px;
	background-position: 0px 10px;
}

.sixpart .lablist ul li span {
	line-height: 29px;
}

.hotnews .newsbg {
	overflow: hidden;
}

.hotnews .newsbg .focuspic {
	margin: 0;
	border-right: #ffffff solid 1px;
}

.hotnews .newsbg .focustext {
	margin: 0 0 0 22px;
	height: 304px;
	overflow: hidden;
}

.hotnews .newsbg .focustext h3 {
	font-size: 22px;
	font-weight: 700;
	line-height: 30px;
	padding: 0;
	margin: 0 0 14px 0;
	display: block;
}

.hotnews .newsbg .focustext h3 a {
	color: #ec2100;
}

.hotnews .newsbg .focustext h3 a:hover {
	color: #2e3192;
}

.list-hotnews {
	overflow: hidden;
	display: block;
}

.list-hotnews li {
	overflow: hidden;
	clear: both;
}

.list-hotnews span {
	line-height: 33px;
	color: #999;
	font-size: 15px;
	font-family: \5FAE\8F6F\96C5\9ED1;
}

.list-hotnews ul li a {
	float: left;
	width: 85%;
	overflow: hidden;
	font-size: 15px;
	line-height: 33px;
	color: #333;
	background-image: url(/eportal/uiFramework/commonResource/image/2025092910092450859.gif);
	background-repeat: no-repeat;
	background-position: left 12px;
	padding: 0 0 0 12px;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: block;
	font-weight: 500;
}

.list-hotnews li a:hover {
	color: #0051b1;
}

.hotnewsurl a {
	overflow: hidden;
	display: block;
	text-align: right;
	color: #0275bf;
	font-size: 12px;
	margin: 15px 0 15px 0;
	font-family: \5FAE\8F6F\96C5\9ED1;
}

.hotnewsurl a:hover {
	color: #e60000;
}

.lablist ul li {
	clear: both;
	overflow: hidden;
	margin: 12px 0;
}

.secondpart .lablist ul li {
	margin: 4px 0;
}

.secondpart .lablist ul li:first-child {
	margin-top: 4px;
}

.lablist ul li:first-child {
	margin-top: 6px;
}

.lablist ul li span {
	color: #999;
	font-size: 15px;
	float: none;
	line-height: 28px;
}

.lablist ul li a {
	color: #333;
	font-size: 15px;
	width: 81%;
	float: left;
	overflow: hidden;
	line-height: 28px;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding-left: 15px;
	background: url(/eportal/uiFramework/commonResource/image/2025092910093678707.png) no-repeat;
	background-position: 0px 9px;
}

.lablist ul li a:hover {
	color: #124ea2;
}

@media (max-width: 1199px) {
	.hotnews .newsbg .focustext h3 {
		font-size: 20px;
		line-height: 28px;
	}

	.hotnews .newsbg .focustext {
		margin: 12px 20px 0 22px;
		height: 240px;
	}

	.hotnewsurl a {
		margin: 12px 18px 12px 0;
	}

	.hotnews .winimg {
		width: 33.31%;
	}

	.lablist ul li a {
		width: 80%;
	}

	.btpiclist li {
		min-height: 155px;
		float: left;
	}

	.threepart {
		background-size: 100% 100%;
	}


}

@media (max-width: 1199px) and (min-width:1198px) {
	.container {
		width: 1170px;
	}
}

@media (max-width: 1199px) and (min-width:1025px) {
	.btpic {
		width: 80px;
		height: 80px;
		border: 2px solid #bbc9e2;
		border-radius: 50%;
		float: left;
		padding-top: 15px;
		margin: 0 7px;
	}

	.mobmt {
		padding-top: 25px;
		padding-right: 25px;
	}

}

@media (max-width: 1240px) and (min-width: 1200px) {
	.container {
		width: 1200px;
	}

	.cmain2by dd .hdtitle {
		width: 75% !important;
	}

	.navbar-default .navbar-nav>li>a {
		padding: 14.5px 42px;
	}
}

@media (max-width: 1024px) and (min-width:992px) {
	.btpic {
		width: 80px;
		height: 80px;
		border: 2px solid #bbc9e2;
		border-radius: 50%;
		float: left;
		padding-top: 15px;
		margin: 0 7px;
	}

	.lanmu_l {
		font-size: 20px;
		margin-right: 15px;
	}
}

@media (max-width: 991px) {
	.hotnews .winimg {
		width: 30.31%;
	}

	.hotnews .newsbg .focustext {
		height: auto;
		margin: 18px 0 0 0;
	}

	.hotnews .newsbg .focustext h3 {
		font-size: 24px;
		line-height: 32px;
	}

	.threepart {
		background-size: 100% 100%;
	}

	.btpiclist li {
		min-height: 155px;
		float: left;
	}

	.btpic {
		margin: 0 30px;
	}

	.sixpart {
		padding-top: 35px;
	}

	.fivethpart {
		padding-bottom: 10px;
	}

	.threepart {
		padding-top: 35px;
		padding-bottom: 10px;
	}

	.fourthpart {
		overflow: hidden;
		padding: 35px 0 15px 0;
	}
}

@media (max-width: 767px) {
	.hotnewsurl a {
		margin: 8px 18px 8px 0;
	}

	.list-hotnews li {
		padding: 5px 0;
		padding-bottom: 0;
	}

	.list-hotnews li a {
		line-height: 22px;
		white-space: normal;
	}

	.hotnews .newsbg .focustext {
		margin: 12px 3px 0 3px;
	}

	.hotnews .newsbg .focustext h3 {
		font-size: 22px;
		line-height: 28px;
	}

	.hotnews .winimg {
		width: 100%;
	}

	.hotnews .wintext {
		width: 100%;
		margin-top: 20px;
	}

	.hotnews .winimg img {
		height: 248px;
	}

	.hotnews {
		margin-top: 0;
	}

	.wintext li img {
		width: 160px;
	}

	.fourthpart {
		padding: 15px 0 40px 0;
	}

	.threepart {
		padding-bottom: 10px;
		padding-top: 5px;
		background-size: 100% 100%;
	}

	.secondpart {
		padding: 2px 0 0px 0;
	}

	.threepart .indexbox {
		margin-bottom: 15px;
	}

	.gsgglist li p.abstract {
		padding-bottom: 5px;
	}

	.gsgglist li {
		margin-top: 20px;
		padding-top: 30px;
		padding-bottom: 20px;
	}

	.gsgglist div:first-child li {
		margin-top: 0px;
	}

	.secondpart .win-l1 .indexbox {
		margin-bottom: 15px;
	}

	.fivethpart {
		padding-bottom: 0;
	}

	.fivethpart .win-l1 .indexbox {
		margin-bottom: 21px;
	}

	.lablist ul li a {
		widows: 85px;
		white-space: inherit;
	}

	.sixpart {
		padding-top: 30px;
	}

	.sixpart .win-r1 {
		margin-top: 20px;
	}

	.btpic {
		margin-bottom: 40px;
		margin-right: 13px;
		margin-left: 0;
	}

	.links li {
		width: 100%;
	}

}

/*--Ã§â€žÂ¦Ã§â€šÂ¹Ã¥â€ºÂ¾END--*/

/*---------------Ã¥Â¿Â«Ã©â‚¬Å¸Ã©â‚¬Å¡Ã©Ââ€œ---------------------*/
.quicklinks {
	overflow: hidden;
}

.quicklinks li {
	background: url(yjs-bg04.jpg) repeat-x bottom center #ffffff;
	border: #8ebad8 solid 1px;
	padding: 6px 14px;
	border-radius: 2px;
	margin-bottom: 12px;
	overflow: hidden;
	position: relative;
	min-height: 56px;
}

.quicklinks li:last-child {
	margin-bottom: 0;
}

.quicklinks li .btnimg {
	float: left;
	width: 78%;
	position: absolute;
	top: 50%;
	-ms-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
}

.quicklinks li .btnr {
	float: right;
	border-left: #c2e0ee solid 1px;
	padding-left: 10px;
	width: 20%;
}

.quicklinks li .btnr tbody {
	background-color: transparent;
}

@media (min-width:992px) and (max-width:1199px) {
	.quicklinks li .btnimg {
		width: 65%;
	}

	.quicklinks li .btnr {
		width: 24%;
	}
}

@media (max-width: 991px) {}

/*---------------Ã¨Ââ€Ã§Â³Â»Ã¦Ë†â€˜Ã¤Â»Â¬---------------------*/
.contacttxt {
	line-height: 32px;
	font-size: 14px;
	color: #454545;
	margin-bottom: 15px;
}

.contacttxt1 {
	line-height: 32px;
	font-size: 14px;
	color: #454545;
	margin-bottom: 3px;
}

@media (min-width:992px) and (max-width:1199px) {
	.contacttxt {
		line-height: 29px;
		margin-bottom: 4px;
	}
}

/*---------------Ã¥Ââ€¹Ã¦Æ’â€¦Ã©â€œÂ¾Ã¦Å½Â¥---------------------*/
.weblinks {
	margin: 24px 0 0 0;
	padding: 22px 0 0 0;
	overflow: hidden;
	border-top: #c2d8e2 solid 1px;
}

.weblinks .btnlink {
	overflow: hidden;
}

.weblinks .btnlink li {
	float: left;
	width: 18.59%;
	margin-right: 20px;
	margin-bottom: 20px;
}

.weblinks .btnlink li:last-child {
	margin-right: 0;
}

.weblinks .btnlink li .btnnav {
	margin: 0 auto;
}

.weblinks .btnlink li .btnnav img {
	border: #b9dbea solid 1px;
}

.weblinks .btnlink li a:hover .btnnav {
	margin: 0 auto;
	color: #0076bc;
	font-size: 22px;
}

@media (max-width: 1199px) {
	.weblinks .btnlink li {
		width: 18.29%;
	}
}

@media (max-width: 991px) {
	.weblinks {
		padding: 22px 0 2px 0;
	}

	.weblinks .btnlink li {
		width: 17.76%;
	}
}

@media (max-width: 767px) {
	.weblinks .btnlink li:nth-child(2n+0) {
		margin-right: 0;
	}

	.weblinks .btnlink li {
		width: 47%;
	}

	.weblinks .btnlink li .btnnav img {
		width: auto;
	}
}

@media (max-width: 320px) {
	.weblinks .btnlink li {
		width: 46%;
	}

	.firstpart .container .win-r .lanmu .lanmu_l:nth-child(2) {
		margin-right: 0;
	}
}

/*---------------Ã©â‚¬Å¡Ã§Å¸Â¥Ã¥â€¦Â¬Ã¥â€˜Å ---------------------*/
.noticebtn {
	overflow: hidden;
}

.noticebtn ul li {
	margin-bottom: 14px;
	margin-right: 30px;
	display: inline-block;
	width: 47%;
	float: left;
}

.noticebtn ul li:nth-child(even) {
	margin-right: 0px;
}

.noticebtn ul li a {
	font-size: 20px;
	line-height: 20px;
	font-weight: 600;
	background: #32c7ff;
	border-radius: 2px;
	color: #ffffff;
	padding: 9px 0 11px 0;
	display: block;
	overflow: hidden;
	text-align: center;
}

.noticebtn ul li a i {
	font-size: 22px;
	margin-right: 6px;
}

.noticebtn ul li a:hover {
	background: #ff9000;
	color: #ffffff;
}

.noticebtn ul li a img {
	display: inline-block;
	margin-right: 8px;
	margin-top: -3px;
}

@media (max-width: 1299px) {
	.noticebtn ul li {
		width: 46.8%;
	}
}

@media (max-width: 1199px) {
	.noticebtn ul li {
		width: 45.8%;
	}

	.noticebtn ul li a {
		font-size: 16px;
	}

	.noticebtn ul li a i {
		font-size: 16px;
		margin-right: 0;
	}
}

@media (max-width: 991px) {
	.noticebtn ul li {
		width: 48.5%;
	}

	.noticebtn ul li a {
		font-size: 20px;
	}

	.noticebtn ul li a i {
		font-size: 22px;
		margin-right: 6px;
	}
}

@media (max-width: 767px) {
	.noticebtn ul li {
		width: 46.7%;
	}
}

@media (max-width: 320px) {
	.noticebtn ul li {
		width: 45.8%;
	}

	.noticebtn ul li a {
		font-size: 16px;
	}

	.noticebtn ul li a i {
		font-size: 16px;
		margin-right: 0;
	}
}

/*Ã©â‚¬â€°Ã©Â¡Â¹Ã¥ÂÂ¡*/
.fwcx {
	width: 100%;
	/*overflow: hidden;*/
}

.index_tab {
	position: relative;
}

.index_tab .tabmenu {
	background: url(sy-lmbg03.gif) repeat-x bottom #f6f9fd;
	height: 44px;
	overflow: hidden;
}

.index_tab .tabmenu ul li {
	height: 44px;
	color: #103a84;
	font-size: 22px;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	font-weight: 500;
	float: left;
}

.index_tab .tabmenu ul li a {
	color: #004280;
	font-size: 22px;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	font-weight: 500;
	text-decoration: none;
}

.index_tab .tabmenu ul li.selected a {
	color: #004280;
	font-size: 22px;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	font-weight: 500;
	text-decoration: none;
}

.index_tab .tabmenu ul li span {
	height: 44px;
	float: left;
	display: block;
}

.index_tab .tabmenu ul li span.tabg {
	padding: 0 15px;
	width: 100%;
	text-align: center;
	line-height: 42px;
}

.index_tab .tabmenu ul li span.tabg1 {
	padding: 0 37px;
	width: 100%;
	text-align: center;
	line-height: 42px;
}

.index_tab .tabmenu ul li span.bg {
	width: 3px;
	line-height: 0;
	overflow: hidden;
	font-size: 0px;
}

.index_tab .tabmenu ul li span.bg01 {
	width: 3px;
	line-height: 0;
	overflow: hidden;
	font-size: 0px;
}

.index_tab .tabmenu ul li span.bg02 {
	width: 3px;
	line-height: 0;
	overflow: hidden;
	font-size: 0px;
}

.index_tab .tabmenu ul li.selected span.tabg {
	width: 100%;
	text-align: center;
	color: #ffffff;
	background: #204587;
	line-height: 42px;
	padding: 0 15px;
}

.index_tab .tabmenu ul li.selected span.tabg1 {
	width: 100%;
	text-align: center;
	color: #ffffff;
	background: #204587;
	line-height: 42px;
	padding: 0 37px;
}

.index_tab .tabox .tab_con {
	/*overflow: hidden; */
	display: none;
	position: relative;
}

.events_tab {
	position: relative;
}

.events_tab .tabmenu {
	background: url(sy-lmbg03.gif) repeat-x bottom;
	height: 33px;
	overflow: hidden;
}

.events_tab .tabmenu ul li {
	height: 33px;
	color: #103a84;
	font-size: 22px;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	font-weight: 500;
	float: left;
	margin-right: 26px;
}

.events_tab .tabmenu ul li a {
	color: #004280;
	font-size: 22px;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	font-weight: 500;
	text-decoration: none;
}

.events_tab .tabmenu ul li.selected a {
	color: #004280;
	font-size: 22px;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	font-weight: 500;
	text-decoration: none;
}

.events_tab .tabmenu ul li span {
	height: 33px;
	float: left;
	display: block;
}

.events_tab .tabmenu ul li span.tabg {
	padding: 0;
	width: 100%;
	text-align: center;
}

.events_tab .tabmenu ul li span.tabg img {
	display: inline-block;
	margin-right: 6px;
	margin-top: -3px;
}

.events_tab .tabmenu ul li span.bg {
	width: 3px;
	line-height: 0;
	overflow: hidden;
	font-size: 0px;
}

.events_tab .tabmenu ul li span.bg01 {
	width: 3px;
	line-height: 0;
	overflow: hidden;
	font-size: 0px;
}

.events_tab .tabmenu ul li span.bg02 {
	width: 3px;
	line-height: 0;
	overflow: hidden;
	font-size: 0px;
}

.events_tab .tabmenu ul li.selected span.tabg {
	width: 100%;
	text-align: center;
	color: #103a84;
	border-bottom: #ea3e00 solid 3px;
}

.events_tab .tabmenu ul li.selected span.tabg img {
	display: inline-block;
	margin-right: 6px;
	margin-top: -3px;
}

.events_tab .tabox .tab_con {
	/*overflow: hidden; */
	display: none;
	position: relative;
}

@media (max-width: 1199px) {}

@media (max-width: 992px) {}

@media (max-width: 991px) {}

@media (max-width: 767px) {
	.index_tab .tabmenu ul li span.tabg1 {
		padding: 0 15px;
	}

	.index_tab .tabmenu ul li.selected span.tabg1 {
		padding: 0 15px;
	}
}

.more {
	position: absolute;
	top: -50px;
	right: 0px;
}

/*---------------Ã¥â€ºÂ¾Ã§â€°â€¡Ã¥Ë†â€”Ã¨Â¡Â¨---------------------*/
/*Ã©â‚¬Å¡Ã§â€Â¨Ã¥â€ºÂ¾Ã§â€°â€¡&Ã§Å¸Â­Ã¦Â â€¡Ã©Â¢Ëœ*/
.picturelist {
	overflow: hidden;
}

.picturelist li {
	margin: 16px 0 0 0;
}

.picturelist li .boxstyle {
	overflow: hidden;
}

.picturelist li .boxstyle img {
	/*border: #efefef solid 1px;*/
	width: 100%;
	height: 146px;
}

.picturelist li a:hover .boxstyle img {
	opacity: 0.8;
	filter: alpha(opacity=80);
}

.picturelist li .boxstyle .txtinfo {
	margin: 6px 0 0 0;
	overflow: hidden;
}

.picturelist li .boxstyle .txtinfo h5 {
	font-size: 13px;
	color: #f7931e;
	margin: 0 0 8px 0;
}

.picturelist li .boxstyle .txtinfo h4 {
	font-size: 13px;
	font-weight: 500;
	margin: 0 0 3px 0;
	line-height: 20px;
	overflow: hidden;
}

.picturelist li .boxstyle .txtinfo h4 a {
	color: #454545;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	width: 100%;
	display: block;
}

.picturelist li .boxstyle .txtinfo h4 a:hover {
	color: #0654a7;
}

.picturelist li .boxstyle .txtinfo p {
	font-size: 13px;
	color: #808080;
	line-height: 18px;
	margin: 4px 0 0 0;
	word-break: break-all;
	text-align: center;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 100%;
}

.picturelist li .boxstyle .txtinfo span {
	font-size: 13px;
	color: #808080;
	line-height: 22px;
}

@media (max-width: 1199px) {
	.picturelist li .boxstyle img {
		height: 117px;
	}
}

@media (max-width: 991px) {
	.picturelist li .boxstyle img {
		height: 86px;
	}
}

@media (max-width: 767px) {
	.picturelist li .boxstyle .txtinfo {
		margin: 8px 0 0 0;
	}

	.picturelist li .boxstyle img {
		height: 99px;
	}
}

@media (max-width: 375px) {
	.picturelist li .boxstyle img {
		height: 87px;
	}
}

@media (max-width: 320px) {
	.picturelist li .boxstyle img {
		height: 70px;
	}
}

/*Ã©â‚¬Å¡Ã§â€Â¨Ã¥â€ºÂ¾Ã§â€°â€¡&Ã©â€¢Â¿Ã¦Â â€¡Ã©Â¢Ëœ*/
.picturelist1 {
	overflow: hidden;
}

.picturelist1 li {
	margin: 0 0 30px 0;
}

.picturelist1 li .boxstyle {
	overflow: hidden;
}

.picturelist1 li .boxstyle img {
	border: #efefef solid 1px;
	width: 100%;
	height: 154px;
}

.picturelist1 li a:hover .boxstyle img {
	opacity: 0.8;
	filter: alpha(opacity=80);
}

.picturelist1 li .boxstyle .txtinfo {
	margin: 8px 0 0 0;
	overflow: hidden;
	/*height: 38px;*/
}

.picturelist1 li .boxstyle .txtinfo h5 {
	font-size: 13px;
	color: #f7931e;
	margin: 0 0 8px 0;
}

.picturelist1 li .boxstyle .txtinfo h4 {
	font-size: 13px;
	font-weight: 500;
	margin: 0 0 3px 0;
	line-height: 17px;
	overflow: hidden;
}

.picturelist1 li .boxstyle .txtinfo h4 a {
	color: #454545;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	width: 100%;
	display: block;
}

.picturelist1 li:hover .boxstyle .txtinfo h4 a {
	color: #0051b1;
}

.picturelist1 li .boxstyle .txtinfo p {
	font-size: 13px;
	color: #808080;
	line-height: 18px;
	margin: 4px 0 0 0;
	word-break: break-all;
	text-align: center;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 100%;
}

.picturelist1 li .boxstyle .txtinfo span {
	font-size: 13px;
	color: #808080;
	line-height: 22px;
}

@media (max-width: 1199px) {
	.picturelist1 li .boxstyle img {
		height: 122px;
	}
}

@media (max-width: 991px) {
	.picturelist1 li {
		margin: 0 0 15px 0;
	}

	.picturelist1 li .boxstyle img {
		height: 122px;
	}

	.picturelist1 li .boxstyle .txtinfo {
		height: 36px;
	}

	.picturelist1 li .boxstyle .txtinfo h4 a {
		white-space: normal;
	}
}

@media (max-width: 767px) {
	.picturelist1 li {
		margin: 0 0 10px 0;
	}

	.picturelist1 li:last-child {
		margin-bottom: 0;
	}

	.picturelist1 li .boxstyle img {
		height: 213px;
	}

	.picturelist1 li .boxstyle .txtinfo h4 a {
		font-size: 16px;
	}
}

@media (max-width: 375px) {
	.picturelist1 li {
		margin: 0 0 10px 0;
	}

	.picturelist1 li:last-child {
		margin-bottom: 0;
	}

	.picturelist1 li .boxstyle img {
		height: 191px;
	}
}

@media (max-width: 320px) {
	.picturelist1 li .boxstyle img {
		height: 161px;
	}
}

/*------------------Ã¦Â»Å¡Ã¥Å Â¨Ã¥â€¦Â¬Ã¥â€˜Å ----------------*/

.marquee-1 {
	width: 100%;
	height: 260px;
	overflow: hidden;
	margin: 0 0 25px 0;
}

.marquee-1 ul {
	float: left;
	width: auto;
	padding: 0px;
}

.marquee-1 ul li {
	float: left;
	width: 100%;
	padding: 2px 0;
	line-height: 22px;
}

.marquee-1 ul li span {
	font-size: 14px;
	font-family: \5FAE\8F6F\96C5\9ED1;
	color: #999999;
	margin-right: 5px;
	margin-left: 15px;
}

.marquee-1 ul li a:hover {
	color: #004ea2;
}

@media (max-width: 1200px) {
	#marquee1 {
		height: 260px;
	}
}

@media (max-width: 1199px) {
	#marquee1 {
		height: 253px;
	}

	.marquee-1 {
		height: 253px;
	}
}

@media (max-width: 991px) {
	#marquee1 {
		height: 260px;
	}
}

.hui {
	font-size: 14px;
	line-height: 26px;
	color: #bfbfbf;
	text-decoration: none;
	font-family: \5FAE\8F6F\96C5\9ED1, Helvetica, sans-serif;
}

.hei {
	font-size: 12px;
	line-height: 18px;
	color: #8b8b8b;
	text-decoration: none;
	font-family: \5FAE\8F6F\96C5\9ED1;
}

a.hei:hover {
	color: #f86900;
	font-size: 12px;
	text-decoration: none;
}

.hei1 {
	font-size: 14px;
	line-height: 26px;
	color: #454545;
	text-decoration: none;
	font-family: \5FAE\8F6F\96C5\9ED1;
	background-image: url(ico_hd.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	padding-left: 15px;
}

A.hei1:hover {
	COLOR: #004ea2;
	FONT-SIZE: 14px;
	text-decoration: none;
}

.hei14 {
	font-size: 14px;
	line-height: 26px;
	color: #454545;
	text-decoration: none;
}

A.hei14:hover {
	COLOR: #004ea2;
	FONT-SIZE: 14px;
	text-decoration: none;
}

.lan {
	font-size: 12px;
	line-height: 18px;
	color: #0f8fd0;
	text-decoration: none;
}

a.lan:hover {
	color: #15499a;
	font-size: 12px;
	text-decoration: none;
}

.lan1 {
	font-size: 13px;
	line-height: 18px;
	color: #004ea2;
	text-decoration: none;
}

a.lan1:hover {
	color: #333333;
	font-size: 13px;
	text-decoration: none;
}

.lan2 {
	font-size: 14px;
	line-height: 18px;
	color: #004ea2;
	text-decoration: none;
}

a.lan2:hover {
	color: #333333;
	font-size: 13px;
	text-decoration: none;
}

.huang {
	font-size: 15px;
	color: #ffc435;
	line-height: 20px;
}

.dlan {
	font-size: 13px;
	line-height: 18px;
	color: #6ff3ff;
	text-decoration: none;
	font-family: \5FAE\8F6F\96C5\9ED1;
}

.bai {
	font-size: 12px;
	line-height: 18px;
	color: #ffffff;
	text-decoration: none;
	font-family: \5FAE\8F6F\96C5\9ED1;
	background-image: url(ico_bd.gif);
	background-repeat: no-repeat;
	background-position: left 6px;
	padding-left: 16px;
}

a.bai:hover {
	color: #6ff3ff;
	font-size: 13px;
}

.bai13 {
	font-size: 13px;
	line-height: 18px;
	color: #ffffff;
	text-decoration: none;
}

a.bai13:hover {
	color: #00f0ff;
	font-size: 13px;
	text-decoration: none;
}

/*---------------Ã¦â€“Â°Ã©â€”Â»Ã¥Å Â¨Ã¦â‚¬Â---------------------*/
.minh {}

.picnewslist {
	overflow: hidden;
}

.picnewslist li {
	margin-bottom: 8px;
	display: block;
	overflow: hidden;
}

.picnewslist li:last-child {
	margin-bottom: 0px;
	border-bottom: #ccc dashed 0px;
}

.picnewslist li h2 {
	font-size: 15px;
	line-height: 22px;
	margin: 0 0 8px 0;
	display: block;
}

/*text-overflow: ellipsis;white-space: nowrap;*/
.picnewslist li h2 a {
	color: #101010;
	font-family: \5FAE\8F6F\96C5\9ED1;
}

.picnewslist li h2 a:hover {
	color: #004ea2;
	text-decoration: none;
}

.picnewslist .news-img {
	margin-right: 10px;
	margin-bottom: 8px;
}

.picnewslist .news-img img {
	max-width: 122px;
	border: #e4e4e4 solid 1px;
}

.picnewslist .news-txt p {
	line-height: 20px;
	font-size: 13px;
	margin: 0px;
	color: #8e8e8e;
}

.picnewslist .news-txt i {
	font-size: 12px;
	margin: 0 0 5px 0;
	color: #009cd1;
	display: block;
	font-style: normal;
	text-align: right;
}

.picnewslist .news-txt p a {
	overflow: hidden;
	color: #f08519;
	font-size: 12px;
	text-decoration: underline;
	font-style: italic;
	display: block;
}

.picnewslist .news-txt p a:hover {
	color: #15549a;
}

.picnewslist .hzfa-img {
	margin-right: 10px;
	margin-bottom: 15px;
}

.picnewslist .hzfa-img img {
	max-width: 112px;
	border: #e4e4e4 solid 3px;
}

.picnewslist .hzfa-txt p {
	line-height: 1.5;
	font-size: 12px;
	margin: 0 0 15px 0;
	color: #8e8e8e;
}

@media (max-width: 1199px) {
	.minh {
		min-height: 98px;
	}

	.picnewslist li h2 {
		font-size: 14px;
	}
}

@media (max-width: 991px) {
	.minh {
		min-height: auto;
	}
}

@media (min-width: 768px) {
	.picnewslist .news-txt p {
		line-height: 20px;
		height: auto;
		font-size: 13px;
		overflow: hidden;
	}

	.picnewslist .news-img img {
		width: 122px;
		height: 76px;
	}

	.picnewslist .news-img {
		margin-right: 13px;
	}

	.picnewslist li {
		margin-bottom: 8px;
		display: block;
		overflow: hidden;
	}

	.picnewslist .hzfa-txt p {
		line-height: 20px;
		height: auto;
		font-size: 13px;
		overflow: hidden;
	}

	.picnewslist .hzfa-img img {
		width: 112px;
		height: 152px;
	}

	.picnewslist .hzfa-img {
		margin-right: 15px;
	}
}

@media (max-width: 767px) {
	.picnewslist .news-img {
		margin-bottom: 2px;
	}

	.picnewslist .news-img img {
		width: 126px;
		height: 84px;
	}

	.picnewslist .hzfa-img {
		margin-bottom: 2px;
	}

	.picnewslist .hzfa-img img {
		width: 106px;
		height: 146px;
	}

	.picnewslist li h2 {
		white-space: normal;
	}
}

/*---------------Ã¤Â¿Â¡Ã¦ÂÂ¯Ã¥Â¹Â³Ã¥ÂÂ°---------------------*/
.infoplatform {
	overflow: hidden;
}

.infoplatform .space {
	padding: 0;
}

.infoplatform .boxpadding {
	padding: 20px 0;
}

.infoplatform .sideline {
	border-bottom: #dfeef9 solid 1px;
	border-right: #dfeef9 solid 1px;
}

.infoplatform .in_icon1 {
	background: #0062ac;
}

.infoplatform .in_icon2 {
	background: #0ba299;
}

.infoplatform .in_icon3 {
	background: #6fbc47;
}

.infoplatform .in_icon4 {
	background: #24a9e6;
}

.infoplatform .in_icon5 {
	background: #f8b62c;
}

.infoplatform p {
	color: #ffffff;
	margin: 6px 0 0 0;
	font-size: 12px;
}

.infoplatform a:hover p {
	opacity: 0.7;
	filter: alpha(opacity=70);
}

@media (max-width: 1299px) {
	.infoplatform .boxpadding {
		padding: 23px 0;
	}
}

/*---------------Ã©â‚¬Å¡Ã§Å¸Â¥Ã¥â€¦Â¬Ã¥â€˜Å &Ã¥Â­Â¦Ã¦Å“Â¯Ã¦Å Â¥Ã¥â€˜Å ---------------------*/
.events {
	background: url(bg02.jpg) repeat-x top center #ffffff;
	overflow: hidden;
	padding: 10px 18px 18px 18px;
	border: #d1dcec solid 1px;
	height: 362px;
}

/*Ã©â‚¬Å¡Ã§Å¸Â¥Ã¥â€¦Â¬Ã¥â€˜Å */
.notices {
	width: 100%;
	overflow: hidden;
}

.notices dl {
	margin: 0px;
}

.notices dd {
	overflow: hidden;
}

.notices dd:last-child {
	margin-bottom: 0px;
	padding-bottom: 0px;
	border-bottom: 0px;
}

.notices dd.noticesli1 {
	background: #f1f1f1;
}

.notices dd span {
	float: left;
	color: #ff9c00;
	text-align: center;
	width: 57px;
	margin-right: 2px;
	font-size: 26px;
	font-weight: 700;
	padding: 2px 0 0 0;
	border: 1px solid #e6e6e6;
	font-family: \5FAE\8F6F\96C5\9ED1;
	line-height: 28px;
}

.notices dd span b {
	background: #3d55a7;
	height: 22px;
	text-align: center;
	line-height: 22px;
	font-size: 12px;
	font-family: \5FAE\8F6F\96C5\9ED1;
	display: block;
	color: #ffffff;
}

.notices dd .hdtitle {
	float: left;
	width: 77%;
	overflow: hidden;
	display: block;
	color: #535353;
	padding-left: 15px;
	height: 57px;
	margin-bottom: 18px;
}

.notices dd .hdtitle a {
	overflow: hidden;
	display: box;
	display: -webkit-box;
	line-height: 19px;
	color: #404040;
	font-size: 14px;
	text-decoration: none;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	text-overflow: ellipsis;
	-webkit-line-clamp: 3;
	/*! autoprefixer: off */
	-webkit-box-orient: vertical;
	/* autoprefixer: on */
}

.notices dd .hdtitle a>img {
	display: inline-block;
	margin-left: 6px;
}

.notices dd .hdtitle a:hover {
	COLOR: #0051b1;
}

.notices dd .hdtitle p {
	font-size: 14px;
	color: #737373;
	line-height: 18px;
	margin-top: 6px;
	margin-bottom: 3px;
}

@media (max-width: 1199px) {

	.secondpart .lablist ul li a,
	.secondpart .lablist ul li span,
	.threepart .lablist ul li a,
	.threepart .lablist ul li span {
		line-height: 30px;
	}
}

@media (max-width: 991px) {
	.notices {
		height: auto;
	}

	.notices dd {
		margin-top: 0px;
		margin-bottom: 0;
		padding-bottom: 0px;
		width: 100%;
		float: left;
	}

	.notices dd .hdtitle {
		margin-top: 10px;
	}

	.mobmt {
		padding-right: 0;
	}

}

@media (max-width: 767px) {
	.notices dd {
		width: 100%;
	}

	.lanmu_l {
		font-size: 16px;
	}

	.secondpart .lablist ul li a {
		line-height: 22px;
		background-position: 0px 7px;
	}
}

/*Ã¥Â­Â¦Ã¦Å“Â¯Ã¦Å Â¥Ã¥â€˜Å Ã©Â¦â€“Ã©Â¡ÂµÃ¦Â Â·Ã¥Â¼Â*/
.cmain2by {
	width: 100%;
}

.cmain2by dl {
	margin: 0px;
}

.cmain2by dd {
	overflow: hidden;
	margin-bottom: 12px;
	padding-bottom: 21px;
	border-bottom: #cdd1db solid 1px;
}

.cmain2by dd:last-child {
	margin-bottom: 0px;
	padding-bottom: 0px;
	border-bottom: 0px;
}

.cmain2by dd.cmain2byli1 {
	background: #f1f1f1;
}

.cmain2by dd span {
	float: left;
	color: #ff9c00;
	text-align: center;
	width: 57px;
	margin-right: 2px;
	font-size: 23px;
	font-weight: 700;
	padding: 2px 0 0 0;
	background: url(datebg.png) no-repeat top center;
	font-family: Baskerville, Palatino Linotype, Palatino, Century Schoolbook L, Times New Roman, serif;
	line-height: 28px;
}

.cmain2by dd span b {
	background: #487ac0;
	height: 22px;
	text-align: center;
	line-height: 22px;
	font-size: 12px;
	font-family: \5FAE\8F6F\96C5\9ED1;
	display: block;
	color: #ffffff;
}

.cmain2by dd .hdtitle {
	float: left;
	width: 79%;
	overflow: hidden;
	display: block;
	color: #535353;
	margin-left: 10px;
}

.cmain2by dd .hdtitle a {
	width: 100%;
	overflow: hidden;
	display: block;
	line-height: 18px;
	color: #333333;
	font-size: 13px;
	text-decoration: none;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.cmain2by dd .hdtitle a>img {
	display: inline-block;
	margin-left: 6px;
}

.cmain2by dd .hdtitle a:hover {
	COLOR: #0051b1;
}

.cmain2by dd .hdtitle p {
	font-size: 12px;
	color: #456fba;
	line-height: 16px;
	margin: 2px 0 0 0;
}

.cmain2by {
	width: 100%;
	padding-bottom: 25px;
	padding-left: 25px;
	padding-right: 25px;
}

.cmain2by dl {
	margin: 0px;
}

.cmain2by dd {
	overflow: hidden;
	margin-bottom: 21px;
}

.cmain2by dd:last-child {
	margin-bottom: 0px;
	padding-bottom: 0px;
	border-bottom: 0px;
}

.cmain2by dd.cmain2byli1 {
	background: #f1f1f1;
}

.cmain2by dd span {
	float: left;
	color: #fff;
	text-align: center;
	width: 65px;
	margin-right: 2px;
	font-size: 30px;
	font-weight: 700;
	padding: 15px 0 0 0;
	background: #124ea2;
	font-family: \5FAE\8F6F\96C5\9ED1;
	line-height: 31px;
	border-bottom: 4px solid #b41717;
}

.cmain2by dd span b {
	background: #124ea2;
	font-weight: 500;
	border-bottom: 1px solid #fff;
	padding: 0 5px 0 5px;
	margin-top: 2px;
	height: 31px;
	text-align: center;
	line-height: 22px;
	font-size: 13px;
	font-family: \5FAE\8F6F\96C5\9ED1;
	display: block;
	color: #ffffff;
}

.cmain2by dd .hdtitle {
	float: left;
	width: 78%;
	overflow: hidden;
	display: block;
	color: #535353;
	margin-left: 10px;
}

.cmain2by dd .hdtitle a {
	width: 100%;
	overflow: hidden;
	display: block;
	line-height: 19px;
	color: #333;
	font-size: 15px;
	text-decoration: none;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.cmain2by dd .hdtitle a>img {
	display: inline-block;
	margin-left: 6px;
}

.cmain2by dd .hdtitle a:hover {
	COLOR: #003086;
}

.cmain2by dd .hdtitle p {
	font-size: 14px;
	color: #737373;
	line-height: 20px;
	margin: 5px 0 0 0;
}

@media (max-width: 1299px) {
	.cmain2by dd .hdtitle {
		width: 78%;
	}
}

@media (max-width: 1199px) {
	.cmain2by dd .hdtitle {
		width: 69%;
	}

}

@media (max-width: 991px) {
	.events {
		height: auto;
	}

	.cmain2by dd .hdtitle {
		width: 76.8%;
	}

	.cmain2by dd .hdtitle p {
		display: block;
	}
}

@media (max-width: 767px) {
	.cmain2by dd .hdtitle {
		width: 70%;
	}

	.cmain2by dd .hdtitle a {
		white-space: normal;
	}
}

@media (max-width: 320px) {
	.cmain2by dd .hdtitle {
		width: 71.8%;
	}
}

/*Ã¥Â­Â¦Ã¦Å“Â¯Ã¦Å Â¥Ã¥â€˜Å Ã¥Ë†â€”Ã¨Â¡Â¨Ã©Â¡ÂµÃ¦Â Â·Ã¥Â¼Â*/
.academic-notice {
	width: 100%;
}

.academic-notice dl {
	margin: 0px;
}

.academic-notice dd {
	overflow: hidden;
	margin-bottom: 16px;
	padding-bottom: 16px;
	border-bottom: #cdcdcd dotted 1px;
}

.academic-notice dd:last-child {
	margin-bottom: 0px;
	padding-bottom: 0px;
	border-bottom: 0px;
}

.academic-notice dd span {
	float: left;
	color: #ff9c00;
	text-align: center;
	width: 57px;
	margin-right: 2px;
	font-size: 23px;
	font-weight: 700;
	padding: 2px 0 0 0;
	background: url(datebg.png) no-repeat top center;
	font-family: Baskerville, Palatino Linotype, Palatino, Century Schoolbook L, Times New Roman, serif;
}

.academic-notice dd span b {
	background: #487ac0;
	height: 22px;
	text-align: center;
	line-height: 22px;
	font-size: 12px;
	font-family: \5FAE\8F6F\96C5\9ED1;
	display: block;
	color: #ffffff;
}

.academic-notice dd .hdtitle {
	float: left;
	width: 79%;
	overflow: hidden;
	display: block;
	color: #535353;
	margin-left: 10px;
}

.academic-notice dd .hdtitle a {
	overflow: hidden;
	display: block;
	line-height: 19px;
	color: #333333;
	font-size: 13px;
	text-decoration: none;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	text-overflow: ellipsis;
	white-space: normal;
}

.academic-notice dd .hdtitle a>img {
	display: inline-block;
	margin-left: 6px;
}

.academic-notice dd .hdtitle a:hover {
	COLOR: #0051b1;
}

.academic-notice dd .hdtitle p {
	font-size: 12px;
	color: #456fba;
	line-height: 16px;
	margin: 5px 0 0 0;
}

@media (max-width: 1299px) {
	.academic-notice dd {
		margin-bottom: 20px;
		padding-bottom: 20px;
	}

	.academic-notice dd .hdtitle {
		width: 78%;
	}
}

@media (max-width: 1199px) {
	.academic-notice dd .hdtitle {
		width: 72%;
	}
}

@media (max-width: 991px) {
	.academic-notice dd .hdtitle {
		width: 84.8%;
	}
}

@media (max-width: 767px) {
	.academic-notice dd .hdtitle {
		width: 76.8%;
	}

	.academic-notice dd .hdtitle a {
		white-space: normal;
	}
}

@media (max-width: 320px) {
	.academic-notice dd .hdtitle {
		width: 71.8%;
	}
}

/*---------------Ã¥Âªâ€™Ã¤Â½â€œÃ©Â£Å½Ã©â€¡â€¡---------------------*/
.homelist {
	overflow: hidden;
	margin-top: 20px;
}

.homelist li {
	margin-bottom: 15px;
	display: block;
	overflow: hidden;
}

.homelist li:last-child {
	margin-bottom: 0px;
}

.homelist li h2 {
	font-size: 16px;
	line-height: 18px;
	margin: 0 0 8px 0;
}

.homelist li h2 a {
	color: #010101;
	font-family: \5FAE\8F6F\96C5\9ED1;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	display: block;
}

.homelist li h2 a:hover {
	color: #014fbb;
	text-decoration: none;
}

.homelist .news-img {
	margin-right: 10px;
	margin-bottom: 0px;
}

.homelist .news-img img {
	border: #e4e4e4 solid 1px;
}

.homelist .news-txt p {
	line-height: 20px;
	font-size: 13px;
	margin: 0px;
	color: #7b7b7b;
}

.homelist .news-txt i {
	font-size: 13px;
	margin: 7px 0 0 0;
	color: #acacac;
	display: block;
	font-style: normal;
	text-align: right;
	font-family: \5FAE\8F6F\96C5\9ED1;
}

.homelist .news-txt p a {
	overflow: hidden;
	color: #f08519;
	font-size: 12px;
	text-decoration: none;
	font-style: italic;
	display: block;
}

.homelist .news-txt p a:hover {
	color: #0070bc;
}

@media (min-width: 768px) {
	.homelist .news-txt p {
		line-height: 20px;
		height: auto;
		font-size: 13px;
		overflow: hidden;
	}

	.homelist .news-img img {
		width: 142px;
		height: 96px;
	}

	.homelist .news-img {
		margin-right: 15px;
	}

	.homelist li {
		margin-bottom: 20px;
		display: block;
		overflow: hidden;
	}
}

@media (max-width: 1199px) {
	.homelist .news-img img {
		width: 140px;
		height: 93px;
	}
}

@media (max-width: 767px) {
	.homelist li h2 a {
		white-space: normal;
		overflow: inherit;
		line-height: 22px;
	}

	.homelist .news-img {
		margin-bottom: 2px;
	}

	.homelist .news-img img {
		width: 126px;
		height: 84px;
	}

	.homelist .news-txt p {
		line-height: 17px;
	}
}

@media (max-width: 320px) {
	.homelist .news-img img {
		width: 99px;
		height: 66px;
	}
}

/*---------------Ã¨Â§â€ Ã©Â¢â€˜Ã¤Â¸Â­Ã¥Â¿Æ’---------------------*/
/*---------Ã©Â¦â€“Ã©Â¡ÂµÃ¨Â§â€ Ã©Â¢â€˜--------*/
.videobox {
	overflow: hidden;
	display: block;
	margin: 0 0 20px 0;
}

.videobox p {
	overflow: hidden;
	margin: 9px 0 0 0;
	height: 42px;
}

.videobox p a {
	color: #ffffff;
	font-size: 13px;
	line-height: 18px !important;
}

.videobox p a:hover {
	color: #b8cff3;
}

.zoom-container {
	border: #e4f2fb solid 1px;
	position: relative;
	overflow: hidden;
	display: inline-block;
	font-size: 16px;
	font-size: 1rem;
	vertical-align: top;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;

}

/*width:173px; height:116px; */
.zoom-container a {
	display: block;
	position: absolute;
	top: -100%;
	opacity: 0;
	left: 0;
	bottom: 0;
	right: 0;
	text-align: center;
	color: inherit;
}

.zoom-container:hover a {
	opacity: 1;
	top: 0;
	z-index: 500;
}

.zoom-container:hover a i {
	top: 50%;
	position: absolute;
	left: 0;
	right: 0;
	transform: translateY(-50%);
}

.zoom-container img {
	width: 100%;
	height: 116px;
	display: block;
	-webkit-transition: all .5s ease;
	/* Safari and Chrome */
	-moz-transition: all .5s ease;
	/* Firefox */
	-ms-transition: all .5s ease;
	/* IE 9 */
	-o-transition: all .5s ease;
	/* Opera */
	transition: all .5s ease;
}

/*width: 100%;height: auto;*/
.zoom-container .zoom-caption {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 10;
	-webkit-transition: all .5s ease;
	/* Safari and Chrome */
	-moz-transition: all .5s ease;
	/* Firefox */
	-ms-transition: all .5s ease;
	/* IE 9 */
	-o-transition: all .5s ease;
	/* Opera */
	transition: all .5s ease;
	color: #fff;
}

.zoom-container .zoom-caption span {
	background-color: #FD0005;
	position: absolute;
	top: 0;
	padding: 0px 7px;
	font-weight: bold;
	font-size: 13px;
}

.zoom-container .zoom-caption p {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	text-align: center;
	font-size: 12px;
	background: rgba(0, 0, 0, .6);
	margin: 0;
	padding: 6px;
}

.zoom-container:hover img {
	-webkit-transform: scale(1.25);
	/* Safari and Chrome */
	-moz-transform: scale(1.25);
	/* Firefox */
	-ms-transform: scale(1.25);
	/* IE 9 */
	-o-transform: scale(1.25);
	/* Opera */
	transform: scale(1.25);
}

.zoom-container:hover .zoom-caption {
	background: rgba(0, 0, 0, .3);
}

@media (max-width: 1199px) {
	.videobox {
		margin: 0 0 34px 0;
	}

	.zoom-container img {
		height: 88px;
	}
}

@media (max-width: 991px) {
	.videobox {
		margin: 0 0 18px 0;
	}

	.zoom-container img {
		height: 105px;
	}
}

@media (max-width: 320px) {
	.zoom-container img {
		height: 87px;
	}
}

/*---------Ã¥Ë†â€”Ã¨Â¡Â¨Ã©Â¡ÂµÃ¨Â§â€ Ã©Â¢â€˜--------*/
.videobox1 {
	overflow: hidden;
	display: block;
	margin: 0 0 20px 0;
}

.videobox1 p {
	overflow: hidden;
	margin: 9px 0 0 0;
	height: 42px;
	text-align: center;
}

.videobox1 p a {
	color: #454545;
	font-size: 13px;
	line-height: 18px !important;
}

.videobox1 p a:hover {
	color: #004ea2;
}

.video-container {
	border: #dedede solid 1px;
	position: relative;
	overflow: hidden;
	display: inline-block;
	font-size: 16px;
	font-size: 1rem;
	vertical-align: top;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;

}

/*width:173px; height:116px; */
.video-container a {
	display: block;
	position: absolute;
	top: -100%;
	opacity: 0;
	left: 0;
	bottom: 0;
	right: 0;
	text-align: center;
	color: inherit;
}

.video-container:hover a {
	opacity: 1;
	top: 0;
	z-index: 500;
}

.video-container:hover a i {
	top: 50%;
	position: absolute;
	left: 0;
	right: 0;
	transform: translateY(-50%);
}

.video-container img {
	width: 100%;
	height: 179px;
	display: block;
	-webkit-transition: all .5s ease;
	/* Safari and Chrome */
	-moz-transition: all .5s ease;
	/* Firefox */
	-ms-transition: all .5s ease;
	/* IE 9 */
	-o-transition: all .5s ease;
	/* Opera */
	transition: all .5s ease;
}

/*width: 100%;height: auto;*/
.video-container .video-caption {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 10;
	-webkit-transition: all .5s ease;
	/* Safari and Chrome */
	-moz-transition: all .5s ease;
	/* Firefox */
	-ms-transition: all .5s ease;
	/* IE 9 */
	-o-transition: all .5s ease;
	/* Opera */
	transition: all .5s ease;
	color: #fff;
}

.video-container .video-caption span {
	background-color: #FD0005;
	position: absolute;
	top: 0;
	padding: 0px 7px;
	font-weight: bold;
	font-size: 13px;
}

.video-container .video-caption p {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	text-align: center;
	font-size: 12px;
	background: rgba(0, 0, 0, .6);
	margin: 0;
	padding: 6px;
}

.video-container:hover img {
	-webkit-transform: scale(1.25);
	/* Safari and Chrome */
	-moz-transform: scale(1.25);
	/* Firefox */
	-ms-transform: scale(1.25);
	/* IE 9 */
	-o-transform: scale(1.25);
	/* Opera */
	transform: scale(1.25);
}

.video-container:hover .video-caption {
	background: rgba(0, 0, 0, .3);
}

@media (max-width: 1199px) {
	.videobox1 {
		margin: 0 0 34px 0;
	}

	.video-container img {
		height: 138px;
	}
}

@media (max-width: 991px) {
	.videobox1 {
		margin: 0 0 18px 0;
	}

	.video-container img {
		height: 145px;
	}
}

@media (max-width: 767px) {
	.video-container img {
		height: 104px;
	}
}

@media (max-width: 320px) {
	.video-container img {
		height: 87px;
	}
}

/*---------------Ã¦Å½Â¨Ã¨ÂÂÃ¤Â¸â€œÃ©Â¢Ëœ---------------------*/
/*Ã©Â¦â€“Ã©Â¡ÂµÃ¦Â Â·Ã¥Â¼Â*/
.specialtopic {}

.specialtopic li {
	margin-bottom: 30px;
}

.specialtopic img {
	height: auto;
	margin: 0 auto;
	border: #dce0e6 solid 1px;
}

/*@media (max-width: 1199px) {
	.specialtopic img {height:58px;}
}
@media (max-width: 991px) {
	.specialtopic img {height:60px;}
}
@media (max-width: 767px) {
	.specialtopic img {height:auto;}
}
@media (max-width: 380px) {
	.specialtopic img {height:41px;}
}
@media (max-width: 320px) {
	.specialtopic img {height:33px;}
	}*/
/*Ã¥Ë†â€”Ã¨Â¡Â¨Ã©Â¡ÂµÃ¦Â Â·Ã¥Â¼Â*/
.specialtopic-list {}

.specialtopic-list .row {
	margin-right: -6px;
	margin-left: -6px;
}

.specialtopic-list .col-md-4 {
	padding-right: 6px;
	padding-left: 6px;
}

.specialtopic-list li {
	margin-bottom: 10px;
}

.specialtopic-list img {
	width: 100%;
	height: 81px;
}

@media (max-width: 1255px) {
	.specialtopic-list img {
		height: 76px;
	}
}

@media (max-width: 1199px) {
	.specialtopic-list img {
		height: 72px;
	}
}

@media (max-width: 991px) {
	.specialtopic-list img {
		height: 96px;
	}
}

@media (max-width: 767px) {
	.specialtopic-list img {
		height: 109px;
	}
}

@media (max-width: 380px) {
	.specialtopic-list img {
		height: 96px;
	}
}

@media (max-width: 320px) {
	.specialtopic-list img {
		height: 78px;
	}
}

/*---------------Ã¥Âºâ€Ã§â€Â¨Ã§Â³Â»Ã§Â»Å¸---------------------*/
.appsys {
	overflow: hidden;
}

.appsys li {
	width: 11.11%;
	overflow: hidden;
	float: left;
}

.appsys .space {
	padding: 0;
}

.appsys .boxpadding {
	padding: 10px 0 10px 0;
}

.appsys .boxpadding .sysico {
	width: 72px;
	height: 72px;
	text-align: center;
	border: #bbc9e2 solid 2px;
	margin: 0 auto;
	border-radius: 50%;
	padding: 18px 0 0 0;
}

.appsys p {
	color: #103a84;
	margin: 8px 0 0 0;
	font-size: 13px;
}

/*.appsys a:hover p {opacity: 0.7;filter: alpha(opacity=70);}*/
@media (max-width: 991px) {}

@media (max-width: 767px) {
	.appsys li {
		width: 20%;
	}

	.appsys .boxpadding .sysico {
		width: 62px;
		height: 62px;
		padding: 14px 0 0 0;
	}

	.appsys .boxpadding .sysico img {
		height: 30px;
	}
}

/*---------------Ã©Â¡ÂµÃ¥Â°Â¾---------------------*/
.foot {
	background: #103c79;
}

.foot {
	padding: 45px 0 40px 0;
	overflow: hidden;
}

.foot .remark {
	padding: 10px 0;
	background: #193a5b;
	color: #6788ac;
	font-size: 13px;
	border-top: #255689 solid 1px;
	text-align: center;
}

.foot .secondhalf {
	padding: 12px 0;
	border-top: #255689 solid 1px;
	background: rgba(38, 45, 52, .4);
	color: #daebf3;
	font-size: 13px;
	text-align: center;
	line-height: 24px;
}

.foot .secondhalf img {
	display: inline-block;
	margin-left: 15px;
}

.foot .secondhalf a {
	color: #daebf3;
}

.foot .secondhalf a:hover {
	color: #77baff;
}

.footlogo {
	margin-right: 20px;
}

.copyright {
	font-size: 12px;
	line-height: 20px;
	color: #f7f7f7;
	display: block;
	overflow: hidden;
	padding-left: 20px;
	border-left: 1px solid #64738f;
	margin-top: 10px;
}

.copyright .cas {
	width: 262px;
	border-right: #48669a solid 1px;
	display: block;
	overflow: hidden;
	float: left;
	margin: 4px 18px 0 0;
	text-align: center;
	padding-right: 15px;
}

.copyright .cas img {}

.copyright .left {
	width: 100%;
	font-size: 14px;
	line-height: 20px;
	color: #fff;
	display: block;
	overflow: hidden;
	text-align: left;
}

.copyright .left a {
	color: #fff;
}

.copyright .left a:hover {
	color: #77baff;
}

.copyright .left img {
	display: inline-block;
	margin-left: 10px;
	margin-top: -2px;
}

.copyright .rightbz {
	width: 280px;
	display: block;
	overflow: hidden;
	float: right;
	margin: 20px 0 0 0;
}

.copyright .rightjb {
	width: 78px;
	display: block;
	overflow: hidden;
	float: right;
	margin-right: 14px;
}

.copyright .rightwx {
	width: 78px;
	display: block;
	overflow: hidden;
	float: right;
}

@media screen and (max-width: 1199px) {
	.copyright .cas {
		width: 234px;
	}

	.copyright .rightbz {
		width: 216px;
	}

	.copyright {
		margin-top: 0;
	}
}

@media screen and (max-width: 991px) {
	.copyright .cas {
		width: 262px;
	}

	.copyright .rightbz {
		width: 100%;
		padding: 6px 0 6px 0;
	}

	.copyright .rightjb {
		padding: 10px 0 0 0;
	}

	.copyright .rightwx {
		width: 100%;
		padding: 18px 0 0 0;
	}

	.copyright .rightwx img {
		margin: 0 auto;
	}
}

@media screen and (max-width: 767px) {
	.foot .secondhalf {
		padding: 18px 0;
	}

	.foot .secondhalf img {
		display: none;
	}

	.copyright .cas {
		width: 100%;
		border: 0px;
		margin: 12px 0 0 0;
	}

	.copyright .cas img {
		display: block;
		margin-right: auto;
		margin-left: auto;
	}

	.copyright .left {
		width: 100%;
		text-align: center;
		margin-top: 12px;
	}
}

.form-control {
	border-radius: 0;
	background: #203862;
	height: 34px;
	padding: 6px;
	border-color: #48669a;
	color: #b0c2d9;
	font-size: 13px;
	position: relative;
	-webkit-appearance: none;
	-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .075);
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, .075);
}

/*---------------------------------Ã¥Â¯Â¼Ã¨Ë†ÂªÃ¯Â¼â€ Ã¨ÂÅ“Ã¥Ââ€¢------------------------------------------*/
.twobanner {
	height: 236px;
	border-top: #4d788e solid 1px;
}

.twolmmt {
	margin: 4px 0 0 0;
}

.h_menu {
	padding: 0;
}

.location_menu {
	overflow: hidden;
	padding: 0px;
}

.navbarbox {}

.navbar {
	min-height: 40px;
	border: 0px solid transparent;
}

.navbar-toggle {
	float: right;
	padding: 4px 5px;
	margin-top: 7px;
	margin-bottom: 6px;
	margin-right: 0px;
	border: 2px solid #F6FAFC;
}

.navbar-menu {
	font-size: 19px;
	color: #ffffff;
	float: left;
	font-weight: 500;
	margin: 10px 0 0 0;
}

.navbar-default .navbar-collapse {
	border-color: #0169b7;
}

.nav-tabs>li {
	text-align: center;
}

.nav-tabs>li:last-child {
	border-right: #cacaca solid 0px;
}

.nav-stacked>li {
	background: #e9f6fe;
	border-top: #feffff solid 1px;
	border-bottom: #cce7fa solid 1px;
}

@media (max-width: 1024px) {
	.twobanner {
		height: 206px;
	}

}

@media only screen and (max-width: 992px) {
	.nav-pills>li>a {
		font-size: 14px;
	}
}

@media (min-width: 992px) {
	.navbar-menu {
		display: none;
	}

	.navbar-right {
		margin-right: 0px;
	}
}

@media only screen and (max-width: 768px) {
	.navbarbox .container {
		width: 720px;
	}

	.twobanner {
		height: 142px;
	}

	.h_menu {
		position: relative;
		margin-left: -15px;
		margin-right: -15px;
	}

	.location_menu {
		position: relative;
		margin-left: -15px;
		margin-right: -15px;
	}
}

@media screen and (max-width: 767px) {
	.navbarbox .container {
		width: auto;
	}

	.copyright {
		font-size: 12px;
		line-height: 20px;
		color: #f7f7f7;
		display: block;
		width: 96%;
		overflow: hidden;
		padding-left: 20px;
		border-left: 0;
	}
}

@media screen and (max-width: 640px) {
	.navbar-collapse {
		margin-top: 6px;
	}
}

@media screen and (max-width: 480px) {
	.nav-tabs>li {
		width: 100%;
		border-right: #cacaca solid 0px;
	}
}

.contentWrapper {
	width: 100%;
	height: 100%;
	position: relative;
}

.contentLeft {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background-color: #f2f7ff;
}

.contentRight {
	padding: 1.3rem 2rem;
	margin-left: 250px;
}

.leftNavigation {
	margin: 0rem 0;
}

.leftNavigation,
.leftNavigation li ul {
	list-style: none;
	padding: 0;
	border: 1px solid #eaeaea;
}

.leftNavigation li a {
	font-size: 17px;
	display: block;
	padding: 12px 12px 12px 25px;
	color: #404040;
	background-color: #fff;
	border-bottom: solid 1px #f5f7f6;
	text-overflow: ellipsis;
	overflow: hidden;
	position: relative;
	-webkit-transition: color 0.2s ease;
	transition: color 0.2s ease;
	font-weight: 400;
}

.leftNavigation li a,
.leftNavigation li a .leftNavIcon {
	line-height: 160%;
}

.leftNavigation li a .leftNavIcon {
	position: absolute;
	top: -2px;
	right: 6px;
	width: 3rem;
	font-size: 23px;
	padding: 10px 0;
	text-align: center;
	color: #7e96c1;
}

.leftNavigation li.active a .leftNavIcon {
	color: #7e96c1;
}

.leftNavigation li a .leftNavIcon1 {
	position: absolute;
	top: 0;
	left: 0;
	width: 4rem;
	padding: 0.8rem 0;
	text-align: center;
}

.leftNavigation li a:hover {
	text-decoration: none;
	background: rgba(212, 212, 212, 0.3);
	transition: unset;
}

.leftNavigation li ul {
	display: none;
	margin: 0;
	background-color: #e8f6fe;
}

.leftNavigation li ul li {
	border-bottom: solid 1px #D0E9F3;
}

.leftNavigation li ul li a {
	border-bottom: solid 0px #D0E9F3;
	font-size: 13px;
	color: #535353;
	background: url(ico_01.gif) #e8f6fe no-repeat left 17px;
	margin-left: 30px;
	padding-left: 12px;
}

.leftNavigation li ul li a:hover {
	color: #006bb1;
	text-decoration: none;
	background: url(ico_01.gif) #e8f6fe no-repeat left 17px;
}

/*#

 li ul li:last-child a {
  border-bottom: none;
  }*/

.leftNavigation li.active>a {
	color: #142e8f;
	text-decoration: none;
	background: #d6e7fd;
	transition: unset;
}

.leftNavigation li.active a {
	color: #404040;
	text-decoration: none;
	background: rgba(212, 212, 212, 0.3);
	transition: unset;
}

.leftNavigation li.active ul {
	display: block;
}

.leftNavigation li ul li .level4 {
	border-top: solid 1px #D0E9F3;
}

.leftNavigation li ul li .level4 li a {
	border-bottom: solid 0px #D0E9F3;
	font-size: 13px;
	color: #535353;
	margin-left: 30px;
	padding-left: 12px;
	background: transparent;
}

.leftNavigation li ul li .level4 li a:hover {
	color: #006bb1;
}

.leftNavigation li ul li .level4 li {
	border-bottom: solid 1px #D0E9F3;
}

.leftNavigation li ul li .level4 li:last-child {
	border-bottom: solid 0px #D0E9F3;
}

.thumbnail {
	position: relative;
	margin: 0;
	border-radius: 0;
	box-shadow: none;
	border: none;
	padding: 0;
	background: none;
	padding: 4px;
}

/*---------------------Ã¨Â§â€ Ã©Â¢â€˜---------------------------*/
/*PCÃ§Â«Â¯Ã¥Â®Â½Ã©Â«ËœÃ¨Â®Â¾Ã¥Â®Å¡*/
#CuPlayer div.CuPc {
	width: 100%;
	height: 450px;
	margin: 0 auto;
}

/*Ã§Â§Â»Ã¥Å Â¨Ã§Â«Â¯Ã¥Â®Â½Ã©Â«ËœÃ¨Â®Â¾Ã¥Â®Å¡*/
#CuPlayer div.CuMob {
	width: 100%;
	height: 382px;
	margin: 0 auto;
	position: relative;
}

#CuPlayer div.CuPad {
	width: 100%;
	height: 450px;
	margin: 0 auto;
}

#CuPlayer .video-js {
	width: 100%;
	height: 100%;
}

/*Ã§Â§Â»Ã¥Å Â¨Ã§Â«Â¯Ã¨Â®Â¾Ã¥Â®Å¡*/
video::-webkit-media-controls-enclosure {
	display: none !important;
}

@media (max-width: 1199px) {
	#CuPlayer div.CuMob {
		height: 365px;
	}
}

@media (max-width: 991px) {
	#CuPlayer div.CuMob {
		height: 332px;
	}
}

@media (max-width: 767px) {
	#CuPlayer div.CuMob {
		height: 279px;
	}

	.wrapper {
		min-height: inherit;
	}
}

@media (max-width: 380px) {
	#CuPlayer div.CuMob {
		height: 248px;
	}
}

@media (max-width: 320px) {
	#CuPlayer div.CuMob {
		height: 208px;
	}
}

/*---------------Ã§Â»â€ Ã¨Â§Ë†---------------------*/
.aboutvideo {
	border: #c8cce2 solid 6px;
	overflow: hidden;
	border-radius: 5px;
	margin-bottom: 10px;
}

#xlmain {
	display: block;
	overflow: hidden;
	margin: 0px;
}

#xlmain .wztitle {
	color: #124ea2;
	font-family: \5FAE\8F6F\96C5\9ED1;
	line-height: 31px;
	text-align: center;
	font-size: 24px;
	padding: 0px 0px 12px 0px;
	font-weight: 700;
}

#xlmain .qtinfo {
	color: #666;
	font-family: \5FAE\8F6F\96C5\9ED1;
	text-align: left;
	font-size: 14px;
	border-bottom: 0px;
	padding: 0px 0px 0px 0px;
	margin-bottom: 20px;
}

.bdshare-button-style0-16 a,
.bdshare-button-style0-16 .bds_more {
	float: right !important;
}

#xlmain .qtinfo a {
	color: #666;
	text-decoration: none;
}

#xlmain .qtinfo a:hover {
	color: #de0c0c;
	text-decoration: none;
}

#xlmain .text {
	margin: 0;
	overflow: hidden;
	display: block;
}

#xlmain .text p {
	margin: 0 0 15px 0;
}

#xlmain .text img {
	display: block;
	margin-right: auto;
	margin-left: auto;
}

#xlmain .textlx {
	margin: 0;
	overflow: hidden;
	display: block;
}

#xlmain .textlx p {
	margin: 0 0 15px 0;
}

#xlmain .textlx img {
	display: block;
	margin-right: auto;
	margin-left: auto;
}

#xlmain .textxl {
	margin: 20px 6px 6px 6px;
	overflow: hidden;
	display: block;
}

#xlmain .textxl img {
	display: block;
	margin-right: auto;
	margin-left: auto;
	padding: 0 0 10px 0;
}

#xlmain .textxl table {
	margin: 0 0 15px 0;
}

#xlmain .textxl td {
	text-align: center;
}

#xlmain .textsp {
	margin: 0 auto 0 auto;
	overflow: hidden;
	display: block;
	width: 54.24%;
}

#xlmain .xilan-content-main.zoomIn {
	font-size: 18px;
	line-height: 36px;
}

#xlmain .xilan-content-main.zoom {
	font-size: 16px;
	line-height: 30px;
}

#xlmain .xilan-content-main.zoomOut {
	font-size: 13px;
	line-height: 24px;
}

@media (min-width: 767px) {
	#xlmain .textxl img {
		max-width: 640px;
	}
}

@media (max-width: 1199px) {
	#xlmain .textsp {
		width: 53.24%;
	}
}

@media screen and (max-width: 991px) {
	#xlmain .textsp {
		width: 63%;
	}
}

@media (max-width: 767px) {
	#xlmain .textxl {
		margin: 20px 0;
	}

	#xlmain .wztitle {
		line-height: 30px;
		font-size: 22px;
	}

	#xlmain .textsp {
		width: 100%;
		margin: 15px auto 2px auto;
	}
}

/*---------------Ã¤ÂºÂºÃ¥â€˜ËœÃ¥â€ºÂ¾Ã§â€°â€¡---------------------*/
/*Ã¤ÂºÂºÃ¥â€˜ËœÃ¥â€ºÂ¾Ã§â€°â€¡Ã¥Ââ€¢Ã¥Ë†â€”*/
.researchteam {
	margin-top: 6px;
}

.researchteam li {
	margin-bottom: 15px;
}

.researchteam li .boxstyle {
	overflow: hidden;
}

.researchteam li .boxstyle img {
	border: #efefef solid 1px;
}

.researchteam li a:hover .boxstyle img {
	opacity: 0.8;
	filter: alpha(opacity=80);
}

.researchteam li .boxstyle .txtinfo {
	margin: 8px 6px 0 6px;
	overflow: hidden;
}

.researchteam li .boxstyle .txtinfo h5 {
	font-size: 13px;
	color: #f7931e;
	margin: 0 0 8px 0;
}

.researchteam li .boxstyle .txtinfo h4 {
	color: #353535;
	font-size: 15px;
	font-weight: 500;
	margin: 0 0 3px 0;
	line-height: 20px;
	text-align: center;
}

.researchteam li .boxstyle .txtinfo h4 a {
	color: #353535;
	word-break: break-all;
	font-size: 14px;
	font-weight: 500;
}

.researchteam li .boxstyle .txtinfo h4 a:hover {
	color: #014fbb;
}

.researchteam li .boxstyle .txtinfo p {
	font-size: 14px;
	color: #808080;
	line-height: 18px;
	margin: 4px 0 0 0;
	word-break: break-all;
	text-align: center;
	overflow: hidden;
	width: 100%;
	height: 34px;
}

/*text-overflow: ellipsis;white-space: nowrap;*/
.researchteam li .boxstyle .txtinfo span {
	font-size: 13px;
	color: #808080;
	line-height: 22px;
}

/*Ã¤ÂºÂºÃ¥â€˜ËœÃ¥â€ºÂ¾Ã§â€°â€¡Ã¤Â¸â€°Ã¥Ë†â€”*/
.researchteam-3 {
	margin-top: 6px;
}

.researchteam-3 li {
	margin-bottom: 15px;
}

.researchteam-3 li .boxstyle {
	overflow: hidden;
}

.researchteam-3 li .boxstyle img {
	border: #efefef solid 1px;
	width: 110px;
	height: 150px;
}

.researchteam-3 li a:hover .boxstyle img {
	opacity: 0.8;
	filter: alpha(opacity=80);
}

.researchteam-3 li .boxstyle .txtinfo {
	margin: 8px 6px 0 6px;
	overflow: hidden;
}

.researchteam-3 li .boxstyle .txtinfo h5 {
	font-size: 13px;
	color: #f7931e;
	margin: 0 0 8px 0;
}

.researchteam-3 li .boxstyle .txtinfo h4 {
	color: #353535;
	font-size: 15px;
	font-weight: 500;
	margin: 0 0 3px 0;
	line-height: 20px;
	text-align: center;
}

.researchteam-3 li .boxstyle .txtinfo h4 a {
	color: #353535;
	word-break: break-all;
	font-size: 14px;
	font-weight: 500;
}

.researchteam-3 li .boxstyle .txtinfo h4 a:hover {
	color: #014fbb;
}

.researchteam-3 li .boxstyle .txtinfo p {
	font-size: 14px;
	color: #808080;
	line-height: 18px;
	margin: 4px 0 0 0;
	word-break: break-all;
	text-align: center;
	overflow: hidden;
	width: 100%;
	height: 34px;
}

/*text-overflow: ellipsis;white-space: nowrap;*/
.researchteam-3 li .boxstyle .txtinfo span {
	font-size: 13px;
	color: #808080;
	line-height: 22px;
}

@media (max-width: 320px) {}

/*Ã¤ÂºÂºÃ¥â€˜ËœÃ¥â€ºÂ¾Ã§â€°â€¡*/
.staffsort {
	padding: 10px 20px 20px 20px;
	min-height: 750px;
}

.staff {
	margin-top: 22px;
}

.staff li {
	margin-bottom: 30px;
}

.staff li .boxstyle {
	overflow: hidden;
}

.staff li a:hover .boxstyle img {
	opacity: 0.8;
	filter: alpha(opacity=80);
}

.staff li .boxstyle img {
	border: #e9e9e9 solid 1px;
}

.staff li .boxstyle .txtinfo {
	margin: 8px 0 0 0;
	overflow: hidden;
}

.staff li .boxstyle .txtinfo h5 {
	font-size: 13px;
	color: #f7931e;
	margin: 0 0 8px 0;
}

.staff li .boxstyle .txtinfo h4 {
	color: #353535;
	font-size: 13px;
	font-weight: 500;
	margin: 0;
	line-height: 20px;
	text-align: center;
}

.staff li .boxstyle .txtinfo h4 a {
	color: #353535;
}

.staff li .boxstyle .txtinfo h4 a:hover {
	color: #014fbb;
}

.staff li .boxstyle .txtinfo p {
	font-size: 12px;
	color: #808080;
	line-height: 18px;
	margin: 0 0 3px 0;
	word-break: break-all;
	text-align: center;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 100%;
}

.staff li .boxstyle .txtinfo span {
	font-size: 13px;
	color: #808080;
	line-height: 22px;
}

@media (min-width: 768px) {
	.staff li .boxstyle img {
		height: 158px;
		width: 100%;
	}
}

@media (min-width: 1200px) {
	.marginclear {
		margin-right: 0;
	}

	.search {
		padding-right: 0;
	}
}

@media (max-width: 1199px) {
	.staff li {
		margin-bottom: 16px;
	}

	.staff li .boxstyle img {
		height: 124px;
	}
}

@media (max-width: 991px) {
	.staff li .boxstyle img {
		height: 129px;
	}

	.staffsort {
		min-height: auto;
	}
}

@media (max-width: 767px) {
	.staff li {
		margin-bottom: 20px;
	}

	.staff li .boxstyle img {
		height: 150px;
		width: 110px;
	}

	.staff li .boxstyle .txtinfo h4 {
		font-size: 15px;
	}
}

/*@media (max-width: 380px) {
	.staff li .boxstyle img {height: 126px;}
}
@media (max-width: 320px) {
	.staff li .boxstyle img {height: 102px;}
	}*/
/*-----------------Ã¤ÂºÂºÃ¦â€°ÂÃ©ËœÅ¸Ã¤Â¼Â---------------------*/
.staff-list {
	overflow: hidden;
}

.staff-list li {
	margin-bottom: 20px;
	display: block;
	overflow: hidden;
	border-bottom: #ccc dotted 1px;
	padding: 0 0 18px 0;
}

.staff-list li:last-child {
	border-bottom: #ccc dotted 0px;
	padding: 0;
	margin: 0;
}

.staff-list li h2 {
	font-size: 16px;
	color: #004ea2;
	line-height: 22px;
	margin: 0 0 5px 0;
	/*overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: block;*/
}

.staff-list li h2 a {
	font-size: 16px;
	color: #004ea2;
	font-family: \5FAE\8F6F\96C5\9ED1;
}

.staff-list li h2 a:hover {
	color: #333333;
	text-decoration: none;
}

.staff-list li h5 {
	font-size: 14px;
	color: #949494;
	line-height: 22px;
	margin: 0 0 12px 0;
}

.staff-list .news-img {
	margin-right: 20px;
}

.staff-list .news-img img {
	width: 103px;
	height: 137px;
	border: #e4e4e4 solid 1px;
}

.staff-list .news-txt p {
	line-height: 22px;
	font-size: 13px;
	margin: 0px;
	color: #444444;
}

.talent-summary {
	overflow: hidden;
	margin: 0 0 25px 0;
}

.talent-summary h4 {
	font-size: 26px;
	color: #004ea2;
	font-weight: 600;
	margin: 0 0 18px 0;
}

.talent-summary h4 a {
	color: #004ea2;
}

.talent-summary h4 a:hover {
	color: #2E2E2E;
}

.secondarysort {
	overflow: hidden;
}

.secondarysort li {
	margin: 0 0 46px 0;
}

.secondarysort li a:hover img {
	opacity: 0.8;
	filter: alpha(opacity=80);
}

.secondarysort li h4 {
	font-size: 18px;
	color: #2E2E2E;
	font-weight: 600;
	margin: 15px 0 12px 0;
}

.secondarysort li a:hover h4 {
	color: #004ea2;
}

.secondarysort li p {
	color: #666;
	font-size: 14px;
	line-height: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	margin: 0;
}

@media (min-width: 768px) {
	.secondarysort li img {
		height: 152px;
		width: 100%;
	}
}

@media (max-width: 1199px) {
	.secondarysort li img {
		height: 117px;
		width: 100%;
	}
}

@media (max-width: 991px) {
	.secondarysort li img {
		height: 123px;
		width: 100%;
	}
}

@media (max-width: 767px) {
	.secondarysort li img {
		height: auto;
		width: 100%;
	}
}

/*Our Team*/
.teams {
	margin-top: 10px;
	padding: 0 2px;
}

.teams li {
	margin-bottom: 30px;
}

.teams li .boxstyle {
	overflow: hidden;
	-ms-box-shadow: 0 1px 3px 0px rgba(0, 0, 0, 0.29);
	-o-box-shadow: 0 1px 3px 0px rgba(0, 0, 0, 0.29);
	-moz-box-shadow: 0 1px 3px 0px rgba(0, 0, 0, 0.29);
	-webkit-box-shadow: 0 1px 3px 0px rgba(0, 0, 0, 0.29);
	box-shadow: 0 1px 3px 0px rgba(0, 0, 0, 0.29);
	border-bottom: 4px solid #009cff;
}

.teams li .boxstyle:hover {
	border-bottom: 4px solid #254c91;
}

.teams li a:hover .boxstyle img {
	opacity: 1;
}

.teams li .boxstyle .txtinfo {
	margin: 15px;
	overflow: hidden;
}

.teams li .boxstyle .txtinfo h4 {
	color: #404040;
	font-size: 1.45em;
	font-weight: 600;
	margin: 0 0 8px 0;
}

.teams li .boxstyle .txtinfo h4 a {
	color: #004ea2;
}

.teams li a:hover .boxstyle .txtinfo h4 {
	color: #004ea2;
}

.teams li .boxstyle .txtinfo p {
	font-size: 13px;
	color: #969696;
	line-height: 22px;
	margin: 0 0 4px 0;
}

.teams li .boxstyle .txtinfo span {
	font-size: 13px;
	color: #575757;
	line-height: 22px;
}

@media (min-width: 768px) {
	.teams li .boxstyle img {
		height: 200px;
		width: 100%;
	}
}

@media (max-width: 1199px) {
	.teams li .boxstyle img {
		height: 156px;
		width: 100%;
	}
}

@media (max-width: 991px) {
	.teams li .boxstyle img {
		height: 135px;
		width: 100%;
	}
}

@media (max-width: 767px) {
	.teams li .boxstyle img {
		height: auto;
		width: 100%;
	}
}

/*Ã¤ÂºÂºÃ¦â€°ÂÃ©ËœÅ¸Ã¤Â¼ÂÃ§Â»â€ Ã¨Â§Ë†*/
.module {
	margin: 0px auto;
	overflow: hidden;
	width: 100%;
	border: #d6d6d6 solid 1px;
	margin-bottom: 25px;
}

.module-a,
.module-b,
.module-c,
.module-d {
	float: left;
	padding-bottom: 200em;
	margin-bottom: -200em;
}

.module-a {
	width: 36%;
	background: #ffffff;
	border-right: #d6d6d6 solid 1px;
}

.module-b {
	width: 64%;
	background: #ffffff;
}

.module-c {
	width: 16%;
	background: #ffffff;
	border-right: #d6d6d6 solid 1px;
}

.module-d {
	width: 84%;
	background: #ffffff;
}

.module-d .table:not(.table-bordered) {
	border-bottom: 0px solid #d6d6d6;
}

.module-d .table>tbody>tr {
	border-top: 1px solid #d6d6d6;
}

.module-d .table>tbody>tr:first-child {
	border-top: 0px solid #d6d6d6;
}

.module-d .table>tbody>tr>td {
	word-break: normal;
	padding: 6px;
	border-top: 0px solid #d6d6d6;
}

.module-d .table>tbody>tr>th {
	border-right: #d6d6d6 solid 1px;
	padding: 6px;
	border-top: 0px solid #d6d6d6;
}

.module-d .tw1 {
	width: 15%;
}

.module-d .tw2 {
	width: 35%;
}

.bl {
	border-left: #d6d6d6 solid 1px;
}

@media screen and (max-width: 991px) {
	.module-a {
		width: 100%;
		border-right: #d6d6d6 solid 0px;
	}

	.module-b {
		width: 100%;
	}

	.module-c {
		width: 100%;
		border-right: #d6d6d6 solid 0px;
	}

	.module-d {
		width: 100%;
	}

	.module-d .table>tbody>tr:first-child {
		border-top: 1px solid #d6d6d6;
	}

	.module-d .table>tbody>tr>td {
		word-break: break-all;
	}

	.module-d .tw1 {
		width: 20%;
	}

	.module-d .tw2 {
		width: 30%;
	}
}

@media screen and (max-width: 767px) {
	.module-d .tw1 {
		width: 22%;
	}

	.module-d .tw2 {
		width: 28%;
	}
}

/*-----------------Ã§Å½Â°Ã¤Â»Â»Ã©Â¢â€ Ã¥Â¯Â¼---------------------*/
.personnel-style {
	overflow: hidden;
}

.personnel-style li {
	border-bottom: #ccc dashed 1px;
	margin-bottom: 15px;
	padding: 0 0 15px 0;
}

.personnel-style li:last-child {
	border-bottom: #ccc dashed 0px;
	margin-bottom: 0px;
}

.personnel-style li img {
	border: #e8e8e8 solid 1px;
}

.personnel-style h4 a {
	color: #337ab7;
}

.personnel-style h4 a:hover {
	color: #ff7300;
}

.personnel-style p {
	font-size: 14px;
}

.personnel-list {
	overflow: hidden;
}

.personnel-list li {
	margin-bottom: 15px;
	display: block;
	overflow: hidden;
	border-bottom: #ccc dotted 1px;
	padding: 0 0 12px 0;
}

.personnel-list li:last-child {
	border-bottom: #ccc dashed 0px;
	margin: 0;
	padding: 0;
}

.personnel-list li h2 {
	font-size: 16px;
	line-height: 22px;
	margin: 0 0 12px 0;
	overflow: hidden;
	color: #1f1f1f;
	/*text-overflow: ellipsis;white-space: nowrap;*/
	display: block;
}

.personnel-list li h2 a {
	color: #1f1f1f;
	font-family: \5FAE\8F6F\96C5\9ED1;
}

.personnel-list li h2 a:hover {
	color: #174eaf;
	text-decoration: none;
}

.personnel-list .news-img {
	margin-right: 12px;
}

.personnel-list .news-img img {
	width: 100px;
	height: 130px;
	border: #e8e9ec solid 1px;
}

.personnel-list .news-txt p {
	line-height: 20px;
	font-size: 14px;
	margin: 0px;
	color: #737373;
	/*overflow: hidden;*/
}

.personnel-list .news-txt p i {
	font-size: 13px;
	margin: 6px 0 0 0;
	color: #0086d1;
	display: block;
	font-style: normal;
}

.personnel-list .news-txt p i a {
	color: #0086d1;
	font-size: 14px;
	text-decoration: none;
	font-style: normal;
}

.personnel-list .news-txt p i a:hover {
	color: #ff7300;
}

@media (min-width: 768px) {
	.personnel-list .news-txt p {
		line-height: 20px;
		height: auto;
		font-size: 14px;
		/*overflow:hidden;*/
	}

	/*.personnel-list .news-img img{ width: 90px; height: 120px;}*/
	.personnel-list .news-img {
		margin-right: 15px;
	}

	.personnel-list li {
		margin-bottom: 15px;
		display: block;
		overflow: hidden;
		padding: 0 0 15px 0;
	}
}

@media (max-width: 767px) {

	/*.personnel-list .news-img img{ width: 85px; height:110px;}*/
	.personnel-list li h2 {
		white-space: normal;
	}
}

.personnelteam {
	margin-top: 6px;
}

.personnelteam li {
	margin-bottom: 15px;
}

.personnelteam li .boxstyle {
	overflow: hidden;
}

.personnelteam li .boxstyle img {
	border: #efefef solid 1px;
}

.personnelteam li a:hover .boxstyle img {
	opacity: 0.8;
	filter: alpha(opacity=80);
}

.personnelteam li .boxstyle .txtinfo {
	margin: 8px 6px 0 6px;
	overflow: hidden;
}

.personnelteam li .boxstyle .txtinfo h5 {
	font-size: 13px;
	color: #f7931e;
	margin: 0 0 8px 0;
}

.personnelteam li .boxstyle .txtinfo h4 {
	color: #282828;
	font-size: 15px;
	font-weight: 500;
	margin: 0 0 3px 0;
	line-height: 18px;
	text-align: center;
}

.personnelteam li .boxstyle .txtinfo h4 a {
	color: #282828;
	word-break: break-all;
	font-size: 14px;
	font-weight: 500;
}

.personnelteam li .boxstyle .txtinfo h4 a:hover {
	color: #00379f;
}

.personnelteam li .boxstyle .txtinfo p {
	font-size: 14px;
	color: #808080;
	line-height: 18px;
	margin: 4px 0 0 0;
	word-break: break-all;
	text-align: center;
	overflow: hidden;
	width: 100%;
	height: 34px;
}

/*text-overflow: ellipsis;white-space: nowrap;*/
.personnelteam li .boxstyle .txtinfo span {
	font-size: 13px;
	color: #808080;
	line-height: 22px;
}

@media (max-width: 767px) {
	.personnelteam li .boxstyle .txtinfo {
		height: 40px;
	}
}

/*---------------Ã¥Å½â€ Ã¤Â»Â»Ã©Â¢â€ Ã¥Â¯Â¼---------------------*/
.staffteam {
	margin-top: 25px;
}

.staffteam li {
	margin-bottom: 18px;
}

.staffteam li .boxstyle {
	overflow: hidden;
}

.staffteam li .boxstyle img {
	border: #efefef solid 1px;
	width: 112px;
	height: 144px;
}

.staffteam li a:hover .boxstyle img {
	opacity: 0.8;
	filter: alpha(opacity=80);
}

.staffteam li .boxstyle .txtinfo {
	margin: 8px 6px 0 6px;
	overflow: hidden;
}

.staffteam li .boxstyle .txtinfo h5 {
	font-size: 13px;
	color: #f7931e;
	margin: 0 0 8px 0;
}

.staffteam li .boxstyle .txtinfo h4 {
	color: #0c61b6;
	font-size: 15px;
	font-weight: 500;
	margin: 0 0 3px 0;
	line-height: 20px;
	text-align: center;
}

.staffteam li .boxstyle .txtinfo h4 a {
	color: #0c61b6;
	word-break: break-all;
	font-size: 16px;
	font-weight: 500;
}

.staffteam li .boxstyle .txtinfo h4 a:hover {
	color: #333333;
}

.staffteam li .boxstyle .txtinfo p {
	font-size: 13px;
	color: #808080;
	line-height: 18px;
	margin: 4px 0 0 0;
	word-break: break-all;
	text-align: center;
	overflow: hidden;
	width: 100%;
	height: 34px;
}

/*text-overflow: ellipsis;white-space: nowrap;*/
.staffteam li .boxstyle .txtinfo span {
	font-size: 13px;
	color: #808080;
	line-height: 22px;
}

@media (max-width: 320px) {
	.staffteam li .boxstyle .txtinfo p {
		font-size: 13px;
	}
}

/*-----------------Ã¥â€ºÂ¾Ã¦â€“â€¡---------------------*/
.graphiclist {
	overflow: hidden;
}

.graphiclist li {
	margin-bottom: 8px;
	display: block;
	overflow: hidden;
}

.graphiclist li:last-child {
	margin-bottom: 0px;
	border-bottom: #ccc dashed 0px;
}

.graphiclist li h2 {
	font-size: 16px;
	line-height: 22px;
	margin: 0 0 8px 0;
}

.graphiclist li h2 a {
	color: #1f1f1f;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: block;
}

.graphiclist li h2 a:hover {
	color: #174eaf;
	text-decoration: none;
}

.graphiclist .news-img img {
	border: #e4e4e4 solid 1px;
}

.graphiclist .news-txt p {
	line-height: 20px;
	font-size: 13px;
	margin: 0px;
	color: #737373;
}

.graphiclist .news-txt i {
	font-family: \5FAE\8F6F\96C5\9ED1;
	font-size: 14px;
	margin: 4px 0 0 0;
	color: #456fba;
	display: block;
	text-align: right;
	padding: 0 5px 0 0;
	font-style: normal;
}

.graphiclist .news-txt p a {
	overflow: hidden;
	color: #f08519;
	font-size: 12px;
	text-decoration: underline;
	font-style: italic;
	display: block;
}

.graphiclist .news-txt p a:hover {
	color: #15549a;
}

@media (min-width: 768px) {
	.graphiclist .news-txt p {
		line-height: 20px;
		height: auto;
		font-size: 13px;
		overflow: hidden;
	}

	.graphiclist .news-img img {
		width: 194px;
		height: 108px;
	}

	.graphiclist .news-img {
		margin-right: 15px;
	}

	.graphiclist li {
		margin-bottom: 16px;
		padding-bottom: 16px;
		display: block;
		overflow: hidden;
		border-bottom: #ccc dotted 1px;
	}
}

@media (max-width: 1199px) {
	.graphiclist li {
		margin-bottom: 16px;
	}
}

@media (max-width: 991px) {
	.graphiclist li {
		margin-bottom: 20px;
	}
}

@media (max-width: 767px) {
	.graphiclist .news-img {
		margin-bottom: 2px;
		margin-right: 15px;
	}

	.graphiclist .news-img img {
		width: 135px;
		height: 75px;
	}

	.graphiclist li h2 a {
		white-space: normal;
		overflow: inherit;
	}
}

.new-graphic {
	margin-top: 10px;
	padding: 0 2px;
}

.new-graphic li {
	margin-bottom: 30px;
}

.new-graphic li .boxstyle {
	overflow: hidden;
	-ms-box-shadow: 0 1px 3px 0px rgba(0, 0, 0, 0.29);
	-o-box-shadow: 0 1px 3px 0px rgba(0, 0, 0, 0.29);
	-moz-box-shadow: 0 1px 3px 0px rgba(0, 0, 0, 0.29);
	-webkit-box-shadow: 0 1px 3px 0px rgba(0, 0, 0, 0.29);
	box-shadow: 0 1px 3px 0px rgba(0, 0, 0, 0.29);
	border-bottom: 4px solid #feb23a;
}

.new-graphic li a:hover .boxstyle img {
	opacity: 0.8;
	filter: alpha(opacity=80);
}

.new-graphic li .boxstyle .txtinfo {
	margin: 15px;
	overflow: hidden;
	height: 152px;
}

.new-graphic li .boxstyle .txtinfo h5 {
	font-size: 12px;
	color: #f7931e;
	margin: 0 0 8px 0;
}

.new-graphic li .boxstyle .txtinfo h4 {
	color: #004ea2;
	font-size: 14px;
	font-weight: 600;
	margin: 0 0 8px 0;
	line-height: 20px;
}

.new-graphic li .boxstyle .txtinfo h4 a {
	color: #004ea2;
}

.new-graphic li .boxstyle .txtinfo h4 a:hover {
	color: #ff7300;
}

.new-graphic li .boxstyle .txtinfo p {
	font-size: 12px;
	color: #808080;
	line-height: 18px;
	margin: 0 0 8px 0;
}

.new-graphic li .boxstyle .txtinfo span {
	font-size: 13px;
	color: #808080;
	line-height: 22px;
}

@media (min-width: 768px) {
	.new-graphic li .boxstyle img {
		height: 143px;
		width: 100%;
	}
}

@media (max-width: 1199px) {
	.new-graphic li .boxstyle img {
		height: 110px;
		width: 100%;
	}

	.new-graphic li .boxstyle .txtinfo {
		height: 170px;
	}
}

@media (max-width: 991px) {
	.new-graphic li .boxstyle img {
		height: 116px;
		width: 100%;
	}
}

@media (max-width: 767px) {
	.new-graphic li .boxstyle img {
		height: auto;
		width: 100%;
	}

	.new-graphic li .boxstyle .txtinfo {
		height: auto;
	}

	.new-graphic li .boxstyle .txtinfo h4 {
		font-size: 15px;
		line-height: 22px;
	}

	.new-graphic li .boxstyle .txtinfo p {
		font-size: 13px;
		line-height: 20px;
	}
}

.companylist {
	overflow: hidden;
}

.companylist li {
	margin-bottom: 8px;
	display: block;
	overflow: hidden;
}

.companylist li:last-child {
	margin-bottom: 0px;
	border-bottom: #ccc dashed 0px;
}

.companylist li h2 {
	font-size: 15px;
	line-height: 22px;
	margin: 0 0 8px 0;
}

.companylist li h2 a {
	color: #1f1f1f;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: block;
}

.companylist li h2 a:hover {
	color: #174eaf;
	text-decoration: none;
}

.companylist .news-img img {
	border: #e4e4e4 solid 1px;
}

.companylist .news-txt p {
	line-height: 20px;
	font-size: 13px;
	margin: 0px;
	color: #737373;
}

.companylist .news-txt i {
	font-family: \5FAE\8F6F\96C5\9ED1;
	font-size: 14px;
	margin: 4px 0 0 0;
	color: #456fba;
	display: block;
	text-align: right;
	padding: 0 5px 0 0;
	font-style: normal;
}

.companylist .news-txt p a {
	overflow: hidden;
	color: #f08519;
	font-size: 12px;
	text-decoration: underline;
	font-style: italic;
	display: block;
}

.companylist .news-txt p a:hover {
	color: #15549a;
}

@media (min-width: 768px) {
	.companylist .news-txt p {
		line-height: 20px;
		height: auto;
		font-size: 13px;
		overflow: hidden;
	}

	/*.companylist .news-img img{ width: 154px; height: 103px;}*/
	.companylist .news-img {
		margin-right: 15px;
	}

	.companylist li {
		margin-bottom: 16px;
		padding-bottom: 16px;
		display: block;
		overflow: hidden;
		border-bottom: #ccc dotted 1px;
	}
}

@media (max-width: 1199px) {
	.companylist li {
		margin-bottom: 16px;
	}
}

@media (max-width: 991px) {
	.companylist li {
		margin-bottom: 20px;
	}
}

@media (max-width: 767px) {
	.companylist .news-img {
		margin-bottom: 2px;
		margin-right: 15px;
	}

	/*.companylist .news-img img{ width: 126px; height:84px;}*/
	.companylist li h2 a {
		white-space: normal;
		overflow: inherit;
	}
}

/*-----------------Ã¦â€“â€¡Ã¥Â­â€”Ã¥Ë†â€”Ã¨Â¡Â¨---------------------*/
.list-picnews {
	overflow: hidden;
	display: block;
}

.list-picnews ul li {
	overflow: hidden;
	clear: both;
	border-bottom: 0px dashed #d4d4d4;
	width: 100%;
	text-align: left;
	padding: 0;
	margin-bottom: 8px;
}

.list-picnews ul li:last-child {
	margin-bottom: 0;
}

.list-picnews ul li a {
	float: left;
	overflow: hidden;
	font-size: 14px;
	line-height: 22px;
	color: #454545;
	background-image: url(ico_05.gif);
	background-repeat: no-repeat;
	background-position: left 10px;
	padding: 0 0 0 14px;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: block;
	font-weight: 500;
}

.list-picnews ul li a>img {
	display: inline-block;
	margin: 0 0 0 6px;
}

.list-picnews ul li a:hover {
	color: #0051b1;
	text-decoration: none;
}

@media (max-width: 1199px) {
	.list-tab ul li a {
		width: 80%;
	}
}

@media (max-width: 767px) {
	.list-picnews ul li a {
		width: 100%;
		height: auto;
		white-space: normal;
	}
}

.list-tab {
	overflow: hidden;
	display: block;
}

.list-tab ul li {
	overflow: hidden;
	clear: both;
	border-bottom: 0px dashed #d4d4d4;
	width: 100%;
	text-align: left;
	padding: 0;
	margin-bottom: 5px;
}

.list-tab ul li:last-child {
	margin-bottom: 0;
}

.list-tab ul li a {
	float: left;
	width: 86%;
	overflow: hidden;
	font-size: 14px;
	line-height: 22px;
	color: #454545;
	background-image: url(ico_01.gif);
	background-repeat: no-repeat;
	background-position: left 10px;
	padding: 0 0 0 10px;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: block;
	font-weight: 500;
}

.list-tab ul li a>img {
	display: inline-block;
	margin: 0 0 0 6px;
}

.list-tab ul li a:hover {
	color: #0051b1;
	text-decoration: none;
}

.list-tab ul li:hover {
	background: #ffffff;
}

.list-tab span {
	line-height: 22px;
	color: #acacac;
	font-size: 13px;
	font-family: \5FAE\8F6F\96C5\9ED1;
}

.list-tab span.right {
	float: right;
}

@media (max-width: 1199px) {
	.list-tab ul li a {
		width: 80%;
	}

	.list-tab ul li {
		margin-bottom: 5px;
	}
}

@media (max-width: 767px) {
	.list-tab ul li a {
		width: 100%;
		height: auto;
		white-space: normal;
		line-height: 18px;
	}

	.list-tab span {
		display: none;
	}

	.list-tab ul li {
		margin-bottom: 10px;
	}
}

.list-news {
	overflow: hidden;
	display: block;
}

.list-news li {
	overflow: hidden;
	clear: both;
	border-bottom: 0px dashed #d4d4d4;
}

.list-news li a {
	float: left;
	width: 83%;
	overflow: hidden;
	font-size: 15px;
	line-height: 32px;
	color: #454545;
	background-image: url(/eportal/uiFramework/commonResource/image/2025092910092450859.gif);
	background-repeat: no-repeat;
	background-position: left 13px;
	padding-left: 12px;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.list-news li a:hover {
	color: #124ea2;
}

.list-news span {
	height: 32px;
	line-height: 32px;
	color: #9b9b9b;
	font-size: 13px;
	font-family: \5FAE\8F6F\96C5\9ED1;
}

.list-news span.right {
	float: right;
}

@media screen and (max-width: 767px) {
	.list-news ul li {
		padding: 4px 0 6px 0;
	}

	.list-news li a {
		width: 79%;
		white-space: normal;
		line-height: 22px;
		background-position: left 10px;
	}

	.list-news span {
		line-height: 23px;
	}
}

@media screen and (max-width: 380px) {
	.list-news li a {
		width: 77%;
	}
}

@media screen and (max-width: 320px) {
	.list-news li a {
		width: 100%;
	}

	.list-news span {
		display: none;
	}
}

.list-paper {
	overflow: hidden;
	display: block;
}

.list-paper ul li {
	overflow: hidden;
	clear: both;
	border-bottom: 0px dashed #d4d4d4;
	width: 100%;
	text-align: left;
	padding: 0;
	margin-bottom: 7px;
}

.list-paper ul li:last-child {
	margin-bottom: 0;
}

.list-paper ul li a {
	float: left;
	width: 82%;
	overflow: hidden;
	font-size: 14px;
	line-height: 22px;
	color: #454545;
	background-image: url(ico_01.gif);
	background-repeat: no-repeat;
	background-position: left 9px;
	padding: 0 0 0 14px;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: block;
	font-weight: 500;
}

.list-paper ul li a>img {
	display: inline-block;
	margin: 0 0 0 6px;
}

.list-paper ul li a:hover {
	color: #0051b1;
	text-decoration: none;
}

.list-paper ul li:hover {
	background: #ffffff;
}

.list-paper span {
	line-height: 22px;
	color: #9b9b9b;
	font-size: 14px;
	font-family: \5FAE\8F6F\96C5\9ED1;
}

.list-paper span.right {
	float: right;
}

@media (max-width: 1199px) {
	.list-paper ul li a {
		width: 80%;
	}
}

@media (max-width: 767px) {
	.list-paper ul li a {
		width: 100%;
		height: auto;
		white-space: normal;
	}

	.list-paper span {
		display: none;
	}
}

/*-----------------Ã¥Ë†â€ Ã¥Â¸Æ’Ã¥â€ºÂ¾---------------------*/
.fenbutu {}

.fenbutu img {
	height: 198px;
	width: 100%;
}

.fenbutu p {
	margin: 8px 0 0 0;
	text-align: center;
}

.fenbutu p a {
	color: #1759A7;
	font-size: 13px;
	line-height: 20px;
}

.fenbutu p a:hover {
	color: #1759A7;
	text-decoration: none;
}

@media (max-width: 1199px) {
	.fenbutu img {
		height: 178px;
	}
}

@media (max-width: 991px) {
	.fenbutu img {
		height: 224px;
	}
}

@media (max-width: 767px) {
	.fenbutu img {
		height: auto;
	}
}

/*-----------------Ã§Â§â€˜Ã§Â â€Ã¦Ë†ÂÃ¦Å¾Å“---------------------*/
.wordbreak {
	word-break: break-all;
}

.result {
	overflow-x: hidden;
	margin: 20px 0 0 0;
}

.result .years {
	border: #dedede solid 1px;
	overflow: hidden;
	padding: 12px 0;
}

.result .years a {
	font-size: 13px;
	font-family: \5FAE\8F6F\96C5\9ED1;
	color: #004ea2;
	line-height: 24px;
}

.result .years a:hover {
	color: #d61d0b;
}

.result .contentlist {
	overflow: hidden;
	margin: 2px 0 0 0;
}

.result .contentlist .table>thead>tr>th {
	color: #333;
	font-size: 14px;
	padding: 8px;
}

.result .contentlist .table-bordered>tbody>tr>td {
	font-size: 13px;
	padding: 8px 6px;
	display: table-cell;
	vertical-align: middle;
}

/*word-break: break-all;*/
.result .contentlist .table-bordered .date {
	font-size: 12px;
	font-family: \5FAE\8F6F\96C5\9ED1;
}

.result .contentlist .table-bordered .\5FAE\8F6F\96C5\9ED1 {
	font-family: \5FAE\8F6F\96C5\9ED1;
}

.result .contentlist .hjwid1 {
	width: 42%;
}

.result .contentlist .hjwid2 {
	width: 10%;
}

.result .contentlist .hjwid3 {
	width: 22%;
}

.result .contentlist .lwwid1 {
	width: 20%;
}

.result .contentlist .lwwid2 {
	width: 10%;
}

.result .contentlist .lwwid3 {
	width: 30%;
}

.result .contentlist .zzwid1 {
	width: 22%;
}

.result .contentlist .zzwid2 {
	width: 15%;
}

.result .contentlist .zzwid3 {
	width: 10%;
}

.result .contentlist .zlwid1 {
	width: 15%;
}

.result .contentlist .zlwid2 {
	width: 12%;
}

.result .contentlist .zlwid3 {
	width: 20%;
}

@media (max-width: 1199px) {
	.result .contentlist .hjwid1 {
		width: 38%;
	}

	.result .contentlist .hjwid2 {
		width: 11%;
	}

	.result .contentlist .lwwid1 {
		width: 18%;
	}

	.result .contentlist .lwwid2 {
		width: 12%;
	}

	.result .contentlist .zzwid2 {
		width: 16%;
	}

	.result .contentlist .zzwid3 {
		width: 11%;
	}

	.result .contentlist .zlwid1 {
		width: 15%;
	}

	.result .contentlist .zlwid3 {
		width: 25%;
	}
}

@media (max-width: 991px) {
	.result .contentlist .lwwid1 {
		width: 22%;
	}

	.result .contentlist .lwwid2 {
		width: 16%;
	}

	.result .contentlist .zzwid1 {
		width: 26%;
	}

	.result .contentlist .zzwid3 {
		width: 15%;
	}

	.result .contentlist .zlwid2 {
		width: 18%;
	}

	.result .contentlist .zlwid3 {
		width: 22%;
	}
}

@media (max-width: 767px) {
	.result .contentlist .lwwid2 {
		width: 23%;
	}

	.result .contentlist .zzwid3 {
		width: 23%;
	}

	.result .contentlist .zlwid2 {
		width: 25%;
	}
}

/*Ã§Â½â€˜Ã§Â«â„¢Ã¥Å“Â°Ã¥â€ºÂ¾*/
.webmap {
	overflow: hidden;
}

.webmap hr {
	margin: 5px 0;
}

.webmap .rlink {
	padding: 0 0 0 40px;
	overflow: hidden;
}

.webmap .rlink a {
	display: inline-block;
	overflow: hidden;
	margin: 3px 15px 0 15px;
}

.webmap .tabh {
	min-height: 42px;
	border-bottom: #dedede solid 1px;
}

.webmap td {
	padding: 3px 0 6px 0;
}

@media (max-width: 992px) {
	.webmap .rlink {
		padding: 0;
	}
}

@media (max-width: 767px) {
	.webmap .rlink {
		margin: 10px 0 0 0;
	}

	.webmap .tabh {
		margin: 0 0 8px 0;
	}
}

/* Ã¥â€ºÂ¾Ã§â€°â€¡Ã¦Â»Å¡Ã¥Å Â¨
------------------------------------*/
.work-bottom {}

.work-bottom p {
	font-size: 14px;
	line-height: 18px;
	color: #0159ac;
	text-align: right;
	width: 100%;
	display: block;
	margin: 15px 0 0 0;
	padding-right: 20px;
}

.work-bottom p a {
	color: #0159ac;
}

.work-bottom p a:hover {
	color: #ff2a00;
	text-decoration: none;
}

.team-left {
	margin: 0 1.2em;
}

.team-left img {
	width: 100%;
	height: auto;
	border: #e1e1e1 solid 1px;
}

#flexiselDemo1 {
	display: none;
}

.nbs-flexisel-container {
	position: relative;
	max-width: 100%;
}

.nbs-flexisel-ul {
	position: relative;
	width: 9999px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	text-align: center;
}

.nbs-flexisel-inner {
	overflow: hidden;
}

.nbs-flexisel-item {
	float: left;
	margin: 0;
	padding: 0px;
	position: relative;
	line-height: 0px;
}

.nbs-flexisel-item>img {
	cursor: pointer;
	position: relative;
}

@media (max-width: 768px) {
	.work-bottom p {
		padding-right: 6px;
	}
}

/*-------------------------------*/
@media (max-width: 320px) {
	.header-top .col-xs-6 {
		padding-right: 12px;
		padding-left: 12px;
	}
}

/*---------------Ã¤ÂºÂºÃ¥â€˜ËœÃ¥ÂÂÃ¥Â­â€”Ã¥Ë†â€”Ã¨Â¡Â¨---------------------*/
.namelist {
	overflow: hidden;
	margin-bottom: 20px;
}

.namelist li {
	margin: 0 0 6px 0;
}

.namelist li a {
	font-size: 15px;
	color: #454545;
	line-height: 18px;
}

.namelist li a:hover {
	color: #014fbb;
	text-decoration: none;
}

/* 3.3. ThumbnailÃ¥â€ºÂ¾Ã§â€°â€¡Ã¥Ë†Â·Ã¥â€¦â€°Ã§â€°Â¹Ã¦â€¢Ë† */
.thumbnail {
	padding: 0;
}

.thumbnail.thumbnail_big {
	margin-bottom: 0
}

.thumbnail>img {
	margin: 0;
	width: 100%;
}

.thumbnail_big .thumbnail__caption {
	padding: 18.77px 9px;
}

.thumbnail__caption {
	padding: 9px;
	color: #333;
}

.thumbnail__news {
	padding: 15px;
	color: #333;
}

.thumbnail__link {
	display: block;
}

.thumbnail__link img {
	margin: 0;
	width: 100%;
	-webkit-transition-duration: .5s;
	transition-duration: .5s;
	-webkit-transition-property: -webkit-transform;
	transition-property: -webkit-transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.thumbnail__link:hover img {
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}

.thumbnail__link:hover+.thumbnail__caption .icon-play {
	-webkit-animation-duration: .7s;
	animation-duration: .7s;
	-webkit-animation-name: video-arrow;
	animation-name: video-arrow;
	-webkit-animation-delay: 0s;
	animation-delay: 0s;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
}

/* 3.3. END Thumbnail */
.thumbnail__link img {
	-webkit-transition-delay: 0s;
	transition-delay: 0s;
	-webkit-transition-duration: .2s;
	transition-duration: .2s;
	-webkit-transition-timing-function: ease-in-out;
	transition-timing-function: ease-in-out;
}

.thumbnail__link {
	display: block;
	overflow: hidden;
}

/* end yellow line in title word*/
/* thumbnail image hover */
.thumbnail__link {
	position: relative;
}

.thumbnail__link::before {
	position: absolute;
	top: 0;
	left: -75%;
	z-index: 2;
	display: block;
	content: '';
	width: 50%;
	height: 100%;
	background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%);
	background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%);
	-webkit-transform: skewX(-25deg);
	transform: skewX(-25deg);
}

.thumbnail__link:hover::before {
	-webkit-animation: shine .75s;
	animation: shine .75s;
}

@-webkit-keyframes shine {
	100% {
		left: 125%;
	}
}

@keyframes shine {
	100% {
		left: 125%;
	}
}

/*tooltip*/
.tooltip {
	margin-right: 15px;
}

.tooltip-inner {
	max-width: 300px;
	padding: 8px;
	color: #fff;
	font-family: \5FAE\8F6F\96C5\9ED1;
	text-align: center;
	background-color: #0b4e88;
	border-radius: 4px;
}

.tooltip.bottom .tooltip-arrow {
	border-bottom-color: #024279;
}

.lablist {
	overflow: hidden;
}

.lablist.ttxw ul li a {
	line-height: 24px;
	background-position: 0px 7px;
	white-space: normal;
	width: 100%;
}

.lablist li:last-child {
	margin-bottom: 0px;
}

/*.lablist .row {margin-right: -6px;margin-left: -6px;}
.lablist .col-md-6 {padding-right: 6px;padding-left: 6px;}
.lablist ul {width: 99%;}*/
.lablist td {
	overflow: hidden;
}

.lablist td img {
	float: left;
	width: 50px;
	height: 36px;
}

.lablist tr {
	overflow: hidden;
	display: block;
}

.lablist a td {
	color: #333333;
	font-size: 13px;
	line-height: 18px;
}

.lablist a td:hover {
	color: #0051b1;
}

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

/*Pages*/
.pagefrm1 {
	color: #333;
	font-size: 12px;
	background-color: #F7F7F7;
	font-family: \5FAE\8F6F\96C5\9ED1;
	border: 1px solid #CCCCCC;
	height: 24px;
	width: 36px;
	line-height: 22px;
	text-align: center;
	margin-right: 8px;
	float: left;
}

.pagefrm2 {
	color: #333;
	font-size: 12px;
	background-color: #F7F7F7;
	font-family: \5FAE\8F6F\96C5\9ED1;
	height: 24px;
	width: 46px;
	line-height: 22px;
	border: 1px solid #CCCCCC;
}

.pageline {
	border-bottom: dotted 1px #cccccc;
	height: 4px;
	margin-top: 20px;
	float: left;
	width: 100%;
}

.pageline1 {
	border-bottom: dotted 1px #cccccc;
	height: 4px;
	margin-top: 20px;
	width: 95%;
	display: block;
	overflow: hidden;
}

#pages {
	width: 100%;
	FONT-SIZE: 12px;
	TEXT-ALIGN: center;
	CLEAR: both;
	border-top: dotted 0px #cccccc;
	overflow: hidden;
	PADDING-TOP: 0px;
	margin: 0 0 20px 0;
	float: left;
}

#pages li {
	display: inline-block;
}

#pages li A {
	BORDER-TOP: #efefef 1px solid;
	HEIGHT: 24px;
	BORDER-RIGHT: #efefef 1px solid;
	BACKGROUND: #fdfdfd;
	BORDER-BOTTOM: #efefef 1px solid;
	COLOR: #333;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	PADDING-LEFT: 8px;
	TEXT-DECORATION: none;
	MARGIN: 0px 4px 5px 0;
	BORDER-LEFT: #efefef 1px solid;
	DISPLAY: inline-block;
	LINE-HEIGHT: 23px;
	PADDING-RIGHT: 8px
}

#pages li A:visited {
	BORDER-TOP: #103c79 1px solid;
	color: #fff;
	HEIGHT: 24px;
	BORDER-RIGHT: #103c79 1px solid;
	BACKGROUND: #103c79;
	BORDER-BOTTOM: #103c79 1px solid;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	PADDING-LEFT: 8px;
	TEXT-DECORATION: none;
	MARGIN: 0px 4px 5px 0;
	BORDER-LEFT: #103c79 1px solid;
	DISPLAY: inline-block;
	LINE-HEIGHT: 23px;
	PADDING-RIGHT: 8px
}

#pages li A:hover {
	BORDER-TOP: #103c79 1px solid;
	color: #fff;
	HEIGHT: 24px;
	BORDER-RIGHT: #103c79 1px solid;
	BACKGROUND: #103c79;
	BORDER-BOTTOM: #103c79 1px solid;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	PADDING-LEFT: 8px;
	TEXT-DECORATION: none;
	MARGIN: 0px 4px 5px 0;
	BORDER-LEFT: #103c79 1px solid;
	DISPLAY: inline-block;
	LINE-HEIGHT: 23px;
	PADDING-RIGHT: 8px
}

#pages a {
	display: inline-block;
}

#pages a {
	BORDER-TOP: #efefef 1px solid;
	HEIGHT: 24px;
	BORDER-RIGHT: #efefef 1px solid;
	BACKGROUND: #fdfdfd;
	BORDER-BOTTOM: #efefef 1px solid;
	COLOR: #333;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	PADDING-LEFT: 8px;
	TEXT-DECORATION: none;
	MARGIN: 0px 4px 5px 0;
	BORDER-LEFT: #efefef 1px solid;
	DISPLAY: inline-block;
	LINE-HEIGHT: 23px;
	PADDING-RIGHT: 8px
}

#pages a:visited {
	BORDER-TOP: #103c79 1px solid !important;
	border-left: #103c79 1px solid !important;
	color: #fff;
	HEIGHT: 24px;
	BORDER-RIGHT: #103c79 1px solid !important;
	BACKGROUND: #103c79 !important;
	BORDER-BOTTOM: #103c79 1px solid !important;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	PADDING-LEFT: 8px;
	TEXT-DECORATION: none;
	MARGIN: 0px 4px 5px 0;
	BORDER-LEFT: #103c79 1px solid;
	DISPLAY: inline-block;
	LINE-HEIGHT: 23px;
	PADDING-RIGHT: 8px
}

#pages a:hover {
	BORDER-TOP: #103c79 1px solid !important;
	border-left: #103c79 1px solid !important;
	color: #fff;
	HEIGHT: 24px;
	BORDER-RIGHT: #103c79 1px solid !important;
	BACKGROUND: #103c79 !important;
	BORDER-BOTTOM: #103c79 1px solid !important;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	PADDING-LEFT: 8px;
	TEXT-DECORATION: none;
	MARGIN: 0px 4px 5px 0;
	BORDER-LEFT: #103c79 1px solid;
	DISPLAY: inline-block;
	LINE-HEIGHT: 23px;
	PADDING-RIGHT: 8px
}

#pages span {
	display: inline-block;
}

#pages span {
	BORDER-TOP: #efefef 1px solid;
	HEIGHT: 26px;
	BORDER-RIGHT: #efefef 1px solid;
	BACKGROUND: #fdfdfd;
	BORDER-BOTTOM: #efefef 1px solid;
	COLOR: #333;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	PADDING-LEFT: 8px;
	TEXT-DECORATION: none;
	MARGIN: 0px 4px 5px 0;
	BORDER-LEFT: #efefef 1px solid;
	DISPLAY: inline-block;
	LINE-HEIGHT: 23px;
	PADDING-RIGHT: 8px
}

#pages span:visited {
	BORDER-TOP: #103c79 1px solid !important;
	color: #fff;
	HEIGHT: 24px;
	BORDER-RIGHT: #103c79 1px solid !important;
	BACKGROUND: #103c79;
	BORDER-BOTTOM: #103c79 1px solid !important;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	PADDING-LEFT: 8px;
	TEXT-DECORATION: none;
	MARGIN: 0px 4px 5px 0;
	BORDER-LEFT: #103c79 1px solid;
	DISPLAY: inline-block;
	LINE-HEIGHT: 23px;
	PADDING-RIGHT: 8px
}

#pages span:hover {
	BORDER-TOP: #103c79 1px solid !important;
	border-left: #103c79 1px solid !important;
	color: #fff;
	HEIGHT: 24px;
	BORDER-RIGHT: #103c79 1px solid !important;
	BACKGROUND: #103c79 !important;
	BORDER-BOTTOM: #103c79 1px solid !important;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	PADDING-LEFT: 8px;
	TEXT-DECORATION: none;
	MARGIN: 0px 4px 5px 0;
	BORDER-LEFT: #103c79 1px solid;
	DISPLAY: inline-block;
	LINE-HEIGHT: 23px;
	PADDING-RIGHT: 8px
}

#pages span.current {
	BORDER-TOP: #103c79 1px solid !important;
	border-left: #103c79 1px solid !important;
	color: #fff;
	HEIGHT: 24px;
	BORDER-RIGHT: #103c79 1px solid !important;
	BACKGROUND: #103c79;
	BORDER-BOTTOM: #103c79 1px solid !important;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	PADDING-LEFT: 8px;
	TEXT-DECORATION: none;
	MARGIN: 0px 4px 5px 0;
	BORDER-LEFT: #103c79 1px solid;
	DISPLAY: inline-block;
	LINE-HEIGHT: 23px;
	PADDING-RIGHT: 8px
}

#pages SPAN {
	HEIGHT: 24px;

}

/*#pages input {height: 24px; width: 36px;LINE-HEIGHT: 16px; float: left; margin-top: 0px; margin-left: 3px;}*/
.pages A {
	BORDER-TOP: #efefef 1px solid;
	HEIGHT: 24px;
	BORDER-RIGHT: #efefef 1px solid;
	BACKGROUND: #fdfdfd;
	BORDER-BOTTOM: #efefef 1px solid;
	COLOR: #333;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	PADDING-LEFT: 8px;
	TEXT-DECORATION: none;
	MARGIN: 0px 3px;
	BORDER-LEFT: #efefef 1px solid;
	DISPLAY: inline-block;
	LINE-HEIGHT: 24px;
	PADDING-RIGHT: 8px
}

.pages A:visited {
	BORDER-TOP: #efefef 1px solid;
	HEIGHT: 24px;
	BORDER-RIGHT: #efefef 1px solid;
	BACKGROUND: #fdfdfd;
	BORDER-BOTTOM: #efefef 1px solid;
	COLOR: #333;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	PADDING-LEFT: 8px;
	TEXT-DECORATION: none;
	MARGIN: 0px 3px;
	BORDER-LEFT: #efefef 1px solid;
	DISPLAY: inline-block;
	LINE-HEIGHT: 24px;
	PADDING-RIGHT: 8px
}

.pages SPAN {
	BORDER-TOP: #efefef 1px solid;
	HEIGHT: 24px;
	BORDER-RIGHT: #efefef 1px solid;
	BACKGROUND: #fdfdfd;
	BORDER-BOTTOM: #efefef 1px solid;
	COLOR: #333;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	PADDING-LEFT: 8px;
	TEXT-DECORATION: none;
	MARGIN: 0px 3px;
	BORDER-LEFT: #efefef 1px solid;
	DISPLAY: inline-block;
	LINE-HEIGHT: 24px;
	PADDING-RIGHT: 8px
}

#pages A:hover {
	BORDER-TOP: #e84c3d 1px solid;
	BORDER-RIGHT: #e84c3d 1px solid;
	BACKGROUND: #e84c3d;
	BORDER-BOTTOM: #e84c3d 1px solid;
	COLOR: #fff;
	BORDER-LEFT: #e84c3d 1px solid
}

#pages A.curr {
	BORDER-TOP: #e84c3d 1px solid;
	BORDER-RIGHT: #e84c3d 1px solid;
	BACKGROUND: #e84c3d;
	BORDER-BOTTOM: #e84c3d 1px solid;
	COLOR: #fff;
	BORDER-LEFT: #e84c3d 1px solid
}

#pages A.curr:visited {
	BORDER-TOP: #e84c3d 1px solid;
	BORDER-RIGHT: #e84c3d 1px solid;
	BACKGROUND: #e84c3d;
	BORDER-BOTTOM: #e84c3d 1px solid;
	COLOR: #fff;
	BORDER-LEFT: #e84c3d 1px solid
}

.pages A:hover {
	BORDER-TOP: #e84c3d 1px solid;
	BORDER-RIGHT: #e84c3d 1px solid;
	BACKGROUND: #e84c3d;
	BORDER-BOTTOM: #e84c3d 1px solid;
	COLOR: #fff;
	BORDER-LEFT: #e84c3d 1px solid
}

/*--Ã¥Â¿Â«Ã©â‚¬Å¸Ã¥Â¯Â¼Ã¨Ë†Âª--*/
.pb {
	padding-bottom: 12px;
}

.tdb {
	padding-bottom: 5px;
}

.hei17 {
	font-size: 17px;
	line-height: 24px;
	color: #010101;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
}

A.hei17:hover {
	COLOR: #000;
	FONT-SIZE: 17px;
	text-decoration: none;
}

.hei13 {
	font-size: 13px;
	line-height: 18px;
	color: #59636a;
	text-decoration: none;
}

A.hei13:hover {
	COLOR: #000;
	FONT-SIZE: 13px;
	text-decoration: none;
}

.quicknav {
	overflow: hidden;
}

.quicknav li {
	border-right: #a1b7c9 dotted 1px;
	min-height: 182px;
	padding: 0 15px 0 25px;
	float: left;
}

.quicknav li:first-child {
	padding: 0 15px 0 2px;
}

.quicknav li:last-child {
	border-right: #ccc dotted 0px;
	padding: 0 0 0 25px;
}

.quicknav .percentage-about {
	width: 13.166%;
}

.quicknav .percentage-kydy {
	width: 14.298%;
}

.quicknav .percentage-zsyds {
	width: 19.824%;
}

.quicknav .percentage-qkkx {
	width: 21.228%;
}

.quicknav .percentage-lx {
	width: 14.561%;
}

.quicknav .percentage-et {
	width: 16.842%;
}

.quicknav tbody {
	background-color: transparent;
}

@media(max-width:1199px) {
	.quicknav li:first-child {
		padding: 0 0 0 2px;
	}

	.quicknav li:last-child {
		padding: 0 0 0 15px;
	}

	.quicknav li {
		min-height: 244px;
		padding: 0 0 0 15px;
	}
}

@media(max-width:991px) {
	.quicknav li {
		min-height: 188px;
	}

	.quicknav li:nth-child(3n+0) {
		border-right: #ccc dotted 0px;
	}

	.quicknav li:last-child {
		padding: 0 0 0 28px;
	}

	.quicknav .percentage-about {
		width: 33.333%;
	}

	.quicknav .percentage-kydy {
		width: 33.333%;
		padding: 0 15px 0 28px;
	}

	.quicknav .percentage-zsyds {
		width: 33.333%;
		padding: 0 0 0 28px;
	}

	.quicknav .percentage-qkkx {
		width: 33.333%;
		padding: 0 15px 0 0;
		margin-top: 20px;
	}

	.quicknav .percentage-lx {
		width: 33.333%;
		padding: 0 15px 0 28px;
		margin-top: 20px;
	}

	.quicknav .percentage-et {
		width: 33.333%;
		padding: 0 15px 0 28px;
		margin-top: 20px;
	}
}

@media(max-width:767px) {
	.quicknav li {
		border-right: #ccc dotted 0px;
	}

	.quicknav li:first-child {
		padding: 0;
	}

	.quicknav li:last-child {
		padding: 0;
	}

	.quicknav .percentage-about {
		width: 50%;
		padding: 0;
	}

	.quicknav .percentage-kydy {
		width: 50%;
		padding: 0;
		margin-top: 0px;
	}

	.quicknav .percentage-zsyds {
		width: 50%;
		padding: 0;
		margin-top: 20px;
	}

	.quicknav .percentage-qkkx {
		width: 50%;
		padding: 0;
		margin-top: 20px;
	}

	.quicknav .percentage-lx {
		width: 50%;
		padding: 0;
		margin-top: 20px;
	}

	.quicknav .percentage-et {
		width: 50%;
		padding: 0;
		margin-top: 20px;
	}
}