.ph-box {
	width: 974px; height: 40px; margin:0 auto;}
.ph-box .crumbs {
	height: 14px; color: rgb(102, 102, 102); padding-left: 17px; font-family: "Microsoft YaHei"; font-size: 14px; float: left;  position: relative;}
.ph-box .crumbs a {
	color: rgb(102, 102, 102);}
.ph-box .crumbs em {
	font-family: "Simsun";}
.ph-box .crumbs::before {
	left: 0px; top: 0px; width: 3px; height: 14px; display: block; position: absolute; content: ""; background-color: rgb(63, 89, 143);}
.ph-box .crumbs::after {
	left: 5px; top: 0px; width: 3px; height: 14px; display: block; position: absolute; content: ""; background-color: rgb(244, 160, 16);}


.page-main {width:974px;margin:0 auto;}
.page-main::after {
	height: 90px; clear: both; font-size: 0px; display: block; visibility: hidden; content: "";}
.page-main .page-left {
	width: 250px; float: left;}
.page-main .page-left .page-nav li {
	border-radius: 4px; width: 245px; overflow: hidden; margin-top: 25px; position: relative; z-index: 9; box-shadow: 0px 0px 5px #595959;}
.page-main .page-left .page-nav li:first-child {
	margin-top: 0px;}
.page-main .page-left .page-nav li a {
	background: url() no-repeat 331px 999px rgb(247, 247, 247); border-radius: 4px; overflow: hidden; padding-right: 20px; padding-left: 17px; display: block;padding-bottom:10px;}
.page-main .page-left .page-nav li span {
	display: block;}
.page-main .page-left .page-nav li span.zh {
	color: rgb(102, 102, 102); font-family: "Microsoft YaHei"; font-size: 16px; font-weight: 700; margin-top: 21px;}
.page-main .page-left .page-nav li span.en {
	color: rgb(187, 187, 187); text-transform: uppercase; font-family: Arial; font-size: 14px; font-weight: 700; margin-top: 15px;}
.page-main .page-left .page-nav li a:hover {
	background-color: rgb(255, 255, 255);}
.page-main .page-left .page-nav li a:hover span.zh {
	color: rgb(63, 89, 143);}
.page-main .page-left .page-nav li a:hover span.en {
	color: rgb(244, 160, 16);}
.page-main .page-left .page-nav li.cur a {
	background-position: 331px; background-color: rgb(255, 255, 255);}
.page-main .page-left .page-nav li.cur span.zh {
	color: rgb(63, 89, 143);}
.page-main .page-left .page-nav li.cur span.en {
	color: rgb(244, 160, 16);}
.page-main .page-left .page-left-bg {
	margin-top: 35px; position: relative;}
.page-main .page-left .page-left-bg > div {
	-ms-transform-origin: 100% 0px; top: 0px; white-space: nowrap; position: absolute; -ms-transform: rotate(90deg) translateX(100%); -webkit-transform: rotate(90deg) translateX(100%); transform: rotate(90deg) translateX(100%); -webkit-transform-origin: 100% 0; transform-origin: 100% 0;}
.page-main .page-left .page-left-bg .zh {
	right: 75px; color: rgb(239, 239, 239); letter-spacing: 15px; font-family: "Microsoft YaHei"; font-size: 48px; font-weight: 700;}
.page-main .page-left .page-left-bg .en {
	right: 0px; color: rgb(238, 238, 238); font-family: Arial; font-size: 74px; font-weight: 700;}
.page-main .page-left .teacher-nav {
	border-radius: 3px; width: 221px; overflow: hidden; padding-right: 12px; padding-left: 12px; margin-bottom: 22px; position: relative; z-index: 9; box-shadow: 0px 0px 4px #595959; background-color: rgb(247, 247, 247);}
.page-main .page-left .teacher-nav-act {
	background-color: rgb(255, 255, 255);}
.page-main .page-left .teacher-nav .tn-hd {
	height: 90px; overflow: hidden; padding-right: 20px; border-bottom-color: rgb(214, 214, 214); border-bottom-width: 1px; border-bottom-style: solid;}
.page-main .page-left .teacher-nav .tn-hd span {
	display: block;}
.page-main .page-left .teacher-nav .tn-hd span.zh {
	color: rgb(102, 102, 102); font-family: "Microsoft YaHei"; font-size: 18px; font-weight: 700; margin-top: 21px;}
.page-main .page-left .teacher-nav .tn-hd span.en {
	color: rgb(187, 187, 187); font-family: Arial; font-size: 16px; font-weight: 700; margin-top: 15px;}
.page-main .page-left .teacher-nav:hover {
	background-color: rgb(255, 255, 255);}
.page-main .page-left .teacher-nav:hover .tn-hd span.zh {
	color: rgb(63, 89, 143);}
.page-main .page-left .teacher-nav:hover .tn-hd span.en {
	color: rgb(244, 160, 16);}
.page-main .page-left .teacher-nav .tn-list {
	margin-bottom: 30px;}
.page-main .page-left .teacher-nav .tn-list li {
	margin-top: 40px;}
.page-main .page-left .teacher-nav .tn-list li a {
	background: url() no-repeat 1px 999px; height: 18px; color: rgb(102, 102, 102); padding-left: 20px; font-family: "Microsoft YaHei"; font-size: 16px; display: block;}
.page-main .page-left .teacher-nav .tn-list li a:hover {
	color: rgb(244, 160, 17);}
.page-main .page-left .teacher-nav .tn-hd-act {
	background: url() no-repeat right;}
.page-main .page-left .teacher-nav .tn-hd-act span.zh {
	color: rgb(63, 89, 143);}
.page-main .page-left .teacher-nav .tn-hd-act span.en {
	color: rgb(244, 160, 16);}
.page-main .page-left .teacher-nav .tn-list .cur a {
	background: url() no-repeat 1px; color: rgb(244, 160, 17);}
.page-main .page-left .act .teacher-nav {
	background-color: rgb(255, 255, 255);}
.page-main .page-left .act .teacher-nav .tn-hd span.zh {
	color: rgb(63, 89, 143);}
.page-main .page-left .act .teacher-nav .tn-hd span.en {
	color: rgb(244, 160, 16);}
.page-main .pages {
	height: 52px; text-align: center; font-size: 0px; margin-top: 40px;}
.page-main .pages span {
	border-width: 1px 1px 1px medium; border-style: dashed solid dashed none; border-color: rgb(232, 232, 232) rgb(232, 232, 232) rgb(232, 232, 232) currentColor; width: 47px; height: 50px; line-height: 50px; overflow: hidden; font-size: 18px; vertical-align: middle; display: inline-block;}
.page-main .pages span.first {
	border-radius: 50px 0px 0px 50px; width: 75px; border-left-color: rgb(232, 232, 232); border-left-width: 1px; border-left-style: dashed;}
.page-main .pages span.last {
	border-radius: 0px 50px 50px 0px; width: 75px; border-right-color: rgb(232, 232, 232); border-right-width: 1px; border-right-style: dashed;}
.page-main .pages span a {
	height: 50px; text-align: center; color: rgb(102, 102, 102); line-height: 50px; font-size: 14px; display: block;}
.page-main .pages span a:hover {
	color: rgb(255, 255, 255); background-color: rgb(63, 89, 143);}
.page-main .pages span.act a {
	color: rgb(255, 255, 255); background-color: rgb(63, 89, 143);}
.page-main .page-show {
	width: 690px; color: rgb(102, 102, 102); line-height: 30px; padding-bottom: 30px; padding-left: 16px; font-family: "Microsoft YaHei"; font-size: 14px; border-left-color: rgb(153, 153, 153); border-left-width: 1px; border-left-style: solid; float: right; position: relative; z-index: 9;}
.page-main .page-show::after {
	border-radius: 11px; left: -6px; width: 11px; height: 11px; bottom: 0px; display: block; position: absolute; content: ""; background-color: rgb(153, 153, 153);}
.page-main .page-show img {
	max-width: 790px;}
.page-main .page-show .about-hd-pic {
	width: 790px; line-height: 1; font-size: 0px;}
.page-main .page-show .about-hd-pic img {
	width: 790px;}
.page-main .page-show .about-title {
	margin: 30px 0px; height: 43px; line-height: 1;}
.page-main .page-show .about-title .at-box {
	height: 43px; padding-right: 30px; float: left;}
.page-main .page-show .about-title .at-box .zh {
	color: rgb(102, 102, 102); font-size: 18px; font-weight: 700;}
.page-main .page-show .about-title .at-box .en {
	color: rgb(153, 153, 153); letter-spacing: 1px; font-size: 17px; margin-top: 10px;}
.page-main .page-show .about-title::after {
	background: url() repeat-x 0px; height: 43px; overflow: hidden; display: block; content: "";}
.page-main .page-show .about-text {
	text-indent: 20px; clear: both; font-size: 12px;}
.page-main .page-show .about-text ul {
	width: 680px; margin-left: 50px; list-style-type: square;}
.page-main .page-show .about-text li {
	width: 25%; float: left;}
.page-main .page-show .about-text .single {
	width: 100%; clear: both;}
.page-main .page-show .about-text .en {
	padding: 6px 0px; text-indent: 0px; clear: both; font-size: 12px;}
.page-main .page-show .about-text li span {
	margin: -20px;}
.page-main .page-show .sub-title {
	height: 40px; line-height: 40px; clear: both; font-size: 14px; font-weight: bold; vertical-align: middle;}
.page-main .page-show .about-text th {
	border: 1px solid rgb(221, 221, 221); text-align: center; text-indent: 0px; font-weight: bold;}
.page-main .page-show .about-text td {
	border: 1px solid rgb(221, 221, 221);}
.page-main .teacher-index {
	height: 30px; font-size: 0px; margin-bottom: 30px;}
.page-main .teacher-index a {
	border-width: 1px 1px 1px medium; border-style: solid solid solid none; border-color: rgb(135, 135, 135) rgb(135, 135, 135) rgb(135, 135, 135) currentColor; width: 24px; height: 28px; text-align: center; color: rgb(101, 101, 101); line-height: 28px; font-size: 14px; vertical-align: middle; display: inline-block;}
.page-main .teacher-index a:first-child {
	width: 36px; border-left-color: rgb(135, 135, 135); border-left-width: 1px; border-left-style: solid;}
.page-main .teacher-index a:hover {
	color: rgb(255, 255, 255); background-color: rgb(63, 89, 143);}
.page-main .teacher-index a.act {
	color: rgb(255, 255, 255); background-color: rgb(63, 89, 143);}
.page-main .teacher-list {}
.page-main .teacher-list li {
	padding: 10px 0px 0px; overflow: hidden; border-bottom-color: rgb(187, 187, 187); border-bottom-width: 1px; border-bottom-style: solid;}
.page-main .teacher-list li:first-child {
	padding-top: 0px;}
.page-main .teacher-list li a {
	display: block;}
.page-main .teacher-list li .pic {
	font-size: 0px; float: left; padding-bottom:10px;}
.page-main .teacher-list li .pic img {
	width: 135px; height:150px;}
.page-main .teacher-list li .pic2 {
	font-size: 0px; float: left;}
.page-main .teacher-list li .pic2 img {
	width: 135px; height:150px;}
.page-main .teacher-list li .desc-zh {
	width: 246px; line-height: 1; padding-right: 10px; padding-left: 17px; border-right-color: rgb(232, 232, 232); border-right-width: 1px; border-right-style: dashed; float: left;}
.page-main .teacher-list li .desc-zh .name {
	height: 47px; color: rgb(63, 89, 143); line-height: 38px; font-size: 24px; position: relative;}
.page-main .teacher-list li .desc-zh .name::after {
	left: 1px; width: 65px; height: 1px; bottom: 0px; display: block; position: absolute; content: ""; background-color: rgb(102, 102, 102);}
.page-main .teacher-list li .desc-zh .job {
	color: rgb(244, 160, 17); font-size: 14px; margin-top: 13px;}
.page-main .teacher-list li .desc-zh .desc {
	color: rgb(102, 102, 102); line-height: 30px; font-size: 14px; margin-top: 26px;}
.page-main .teacher-list li .desc-en {
	line-height: 1; overflow: hidden; padding-top: 10px; padding-left: 20px; font-family: Arial;}
.page-main .teacher-list li .desc-en .name {
	height: 47px; color: rgb(63, 89, 143); font-size: 24px;}
.page-main .teacher-list li .desc-en .job {
	color: rgb(244, 160, 17); font-size: 14px;}
.page-main .teacher-list li .desc-en .desc {
	color: rgb(102, 102, 102); line-height: 30px; font-size: 14px; margin-top: 26px;}
.page-main .teacher-list li .desc-en .desc p {
	word-break: normal; word-wrap: break-word;}
.page-main .teacher-list-name {
	width: 684px; margin-left: 40px;}
.page-main .teacher-list-name a {
	color: rgb(102, 102, 102);}
.page-main .teacher-list-name a:hover {
	color: rgb(244, 160, 17);}
.page-main .teacher-list-name li {
	width: 315px; height: 35px; line-height: 35px; vertical-align: middle; display: inline-block;}
.page-main .teacher-list-name .zh {
	width: 85px; height: 35px; text-align: left; line-height: 35px; float: left; display: block;}
.page-main .outs-hd {}
.page-main .outs-hd .zh h3 {
	height: 26px; overflow: hidden; margin-top: 5px; margin-bottom: 15px;}
.page-main .outs-hd .zh h3 em {
	color: rgb(0, 0, 0); line-height: 24px; padding-right: 22px; font-size: 24px; float: left; display: inline-block;}
.page-main .outs-hd .zh h3::after {
	background: url() repeat-x 0px 0px; height: 20px; overflow: hidden; margin-top: 4px; display: block; content: "";}
.page-main .outs-hd .zh p {
	color: rgb(102, 102, 102); line-height: 27px; text-indent: 2em; font-size: 16px;}
.page-main .outs-hd .en {
	text-transform: uppercase; padding-top: 5px;}
.page-main .outs-hd .en h3 {
	height: 26px; overflow: hidden; margin-top: 5px; margin-bottom: 15px;}
.page-main .outs-hd .en h3 em {
	color: rgb(0, 0, 0); line-height: 24px; padding-right: 22px; font-size: 24px; float: left; display: inline-block;}
.page-main .outs-hd .en h3::after {
	background: url() repeat-x 0px 0px; height: 20px; overflow: hidden; margin-top: 4px; display: block; content: "";}
.page-main .outs-hd .en p {
	color: rgb(102, 102, 102); line-height: 27px; text-indent: 2em; font-size: 14px; word-break: normal; word-wrap: break-word;}
.page-main .outs-title {
	height: 26px; overflow: hidden; padding-top: 15px; margin-bottom: 15px;}
.page-main .outs-title em {
	color: rgb(0, 0, 0); text-transform: uppercase; line-height: 24px; padding-right: 22px; font-size: 24px; float: left; display: inline-block;}
.page-main .outs-title::after {
	background: url() repeat-x 0px 0px; height: 20px; overflow: hidden; margin-top: 4px; display: block; content: "";}
.page-main .outs-list {
	margin-top: 13px;}
.page-main .outs-list li {
	height: 200px; line-height: 1; overflow: hidden; padding-top: 30px;}
.page-main .outs-list li a {
	height: 200px; overflow: hidden; display: block;}
.page-main .outs-list li .pic {
	width: 165px; height: 180px; font-size: 0px; float: left;}
.page-main .outs-list li .pic img {
	width: 135px; height:150px;}
.page-main .outs-list li .cont {
	height: 200px; overflow: hidden; padding-left: 20px;}
.page-main .outs-list li .cont .zh-name {
	height: 37px; color: rgb(63, 89, 143); line-height: 33px; font-size: 18px; position: relative;}
.page-main .outs-list li .cont .zh-name::after {
	left: 1px; width: 45px; height: 1px; bottom: 0px; display: block; position: absolute; content: ""; background-color: rgb(102, 102, 102);}
.page-main .outs-list li .cont .zh-text {
	padding: 5px 0px; color: rgb(102, 102, 102); line-height: 24px; font-size: 14px; border-bottom-color: rgb(222, 222, 222); border-bottom-width: 1px; border-bottom-style: solid;}
.page-main .outs-list li .cont .en-name {
	height: 43px; color: rgb(63, 89, 143); line-height: 44px; font-size: 18px; position: relative;}
.page-main .outs-list li .cont .en-name::after {
	left: 1px; width: 45px; height: 1px; bottom: 0px; display: block; position: absolute; content: ""; background-color: rgb(102, 102, 102);}
.page-main .outs-list li .cont .en-text {
	color: rgb(102, 102, 102); text-transform: uppercase; line-height: 24px; padding-top: 5px; font-size: 14px; word-break: normal; word-wrap: break-word;}
.page-main .outs-list li .cont .en-text p {
	word-break: normal; word-wrap: break-word;}
.page-main .teacher-show {
	line-height: 1;}
.page-main .teacher-show .ts-hd {
	height: 180px; overflow: hidden;}
.page-main .teacher-show .ts-hd .pic {
	width: 165px; height: 180px; font-size: 0px; float: left;}
.page-main .teacher-show .ts-hd .pic img {
	width: 165px; height:180px;}
.page-main .teacher-show .ts-hd .name {
	height: 180px; overflow: hidden; padding-left: 30px;}
.page-main .teacher-show .ts-hd .name span {
	display: block;}
.page-main .teacher-show .ts-hd .name .n24 {
	font-size: 24px;}
.page-main .teacher-show .ts-hd .name .n24 .zh {
	color: rgb(63, 89, 143); line-height: 36px;}
.page-main .teacher-show .ts-hd .name .n24 .en {
	color: rgb(244, 160, 16); line-height: 48px;}
.page-main .teacher-show .ts-hd .name .n18 {
	font-size: 18px;}
.page-main .teacher-show .ts-hd .name .n18 .zh {
	color: rgb(63, 89, 143); line-height: 36px;}
.page-main .teacher-show .ts-hd .name .n18 .en {
	color: rgb(244, 160, 16); line-height: 36px;}
.page-main .teacher-show .ts-info {
	margin-top: 30px;}
.page-main .teacher-show .ts-info .tsi {
	line-height: 36px; overflow: hidden; font-size: 0px; margin-top: 3px;}
.page-main .teacher-show .ts-info .tsi .name {
	width: 250px; color: rgb(153, 153, 153); font-size: 16px; vertical-align: top; display: inline-block;}
.page-main .teacher-show .ts-info .tsi .text {
	width: 420px; color: rgb(51, 51, 51); padding-left: 10px; font-size: 16px; vertical-align: top; display: inline-block;}
.page-main .teacher-show .ts-tab-nav {
	width: 100%; height: 40px; color: rgb(63, 89, 143); line-height: 40px; padding-left: 10px; font-size: 18px; font-weight: bold; margin-top: 20px; vertical-align: middle; display: inline-block; box-shadow: 0px 0px 5px #aaa; background-color: rgb(247, 247, 247);}
.page-main .teacher-show .ts-tab-nav a {
	cursor: pointer;}
.page-main .teacher-show .tst-item {
	color: rgb(51, 51, 51); line-height: 30px; padding-left: 20px; font-size: 16px; margin-top: 10px; position: relative;}
.page-main .research-groups-list {
	text-transform: uppercase; line-height: 1; margin-bottom: 50px;}
.page-main .research-groups-list::after {
	height: 0px; clear: both; font-size: 0px; display: block; visibility: hidden; content: "";}
.page-main .research-groups-list h3.title {
	height: 50px; color: rgb(0, 0, 0); line-height: 50px; font-family: Arial; font-size: 24px; font-weight: 700;}
.page-main .research-groups-list ul {
	width: 792px; margin-top: 10px; margin-left: -2px;}
.page-main .research-groups-list li {
	border-radius: 5px; width: 260px; height: 184px; overflow: hidden; margin-bottom: 4px; margin-left: 4px; float: left; box-shadow: 0px 0px 5px #aaa;}
.page-main .research-groups-list li a {
	border-radius: 5px; height: 184px; color: rgb(0, 0, 0); line-height: 36px; font-size: 16px; display: block; background-color: rgb(255, 255, 255);}
.page-main .research-groups-list li .box {
	width: 260px; height: 184px; text-align: center; vertical-align: middle; display: table-cell;}
.page-main .research-groups-list li p {
	word-break: normal; word-wrap: break-word;}
.page-main .conferences-list li {
	line-height: 36px;}
.page-main .conferences-list li a {
	color: rgb(51, 51, 51); text-transform: uppercase; font-size: 12px; display: block;}
.page-main .conferences-list li a span.date {
	color: rgb(153, 153, 153); font-family: Arial; float: right;}
.page-main .conferences-list li a:hover {
	color: rgb(244, 160, 16);}
.page-main .conferences-list li a:hover span.date {
	color: rgb(244, 160, 16);}
.page-main .research-list {
	text-transform: uppercase; line-height: 1;}
.page-main .research-list li {
	height: 70px; border-bottom-color: rgb(222, 222, 222); border-bottom-width: 1px; border-bottom-style: solid;}
.page-main .research-list li a {
	height: 70px; overflow: hidden; display: block;}
.page-main .research-list li .title {
	font-family: Arial; float: left;}
.page-main .research-list li .title .zh {
	color: rgb(51, 51, 51); line-height: 40px; font-size: 16px; font-weight: 700;}
.page-main .research-list li .title .en {
	color: rgb(102, 102, 102); line-height: 20px; font-size: 12px;}
.page-main .research-list li .time {
	float: right;}
.page-main .research-list li .time .date {
	height: 36px; color: rgb(51, 51, 51); line-height: 40px; font-size: 13px; position: relative;}
.page-main .research-list li .time .date::after {
	left: 0px; width: 83px; height: 1px; bottom: 0px; display: none; position: absolute; content: ""; background-color: rgb(153, 153, 153);}
.page-main .research-list li .time .hour {
	color: rgb(153, 153, 153); font-size: 13px; margin-top: 5px;}
.page-main .research-list li:hover .title .zh {
	color: rgb(63, 89, 143);}
.page-main .research-list li:hover .title .en {
	color: rgb(244, 160, 16);}
.page-main .research-list li:hover .date {
	color: rgb(63, 89, 143);}
.page-main .research-list li:hover .date::after {
	display: block;}
.page-main .research-list li:hover .hour {
	color: rgb(244, 160, 16);}
.page-main .research-show {
	text-transform: uppercase; line-height: 1;}
.page-main .research-show .rs-title h3 {
	color: rgb(0, 0, 0); line-height: 50px; font-size: 20px; font-weight: 700;}
.page-main .research-show .rs-info {
	margin-top: 8px;}
.page-main .research-show .rs-info .rsi {
	overflow: hidden; font-size: 0px;}
.page-main .research-show .rs-info .rsi .name {
	width: 215px; color: rgb(0, 0, 0); line-height: 36px; font-size: 16px; font-weight: 700; vertical-align: top; display: inline-block;}
.page-main .research-show .rs-info .rsi .text {
	width: 560px; color: rgb(102, 102, 102); line-height: 36px; padding-left: 10px; font-size: 16px; vertical-align: middle; display: inline-block;}
.page-main .research-show .rs-post-hd {
	height: 20px; overflow: hidden; padding-top: 30px; margin-bottom: 15px;}
.page-main .research-show .rs-post-hd em {
	color: rgb(0, 0, 0); line-height: 20px; padding-right: 22px; font-size: 16px; font-weight: 700; float: left; display: inline-block;}
.page-main .research-show .rs-post-hd::after {
	background: url() repeat-x 0px 0px; height: 20px; overflow: hidden; display: block; content: "";}
.page-main .research-show .rs-post {
	color: rgb(102, 102, 102); line-height: 36px; font-size: 14px; word-break: normal; word-wrap: break-word;}
.page-main .research-show .rs-post p {
	word-break: normal; word-wrap: break-word;}
.page-main .research-show .rs-rel-link {
	margin: 25px 0px;}
.page-main .research-show .rs-rel-link a {
	border-radius: 3px; height: 70px; color: rgb(153, 153, 153); line-height: 70px; padding-left: 10px; font-size: 16px; font-weight: 700; display: block; box-shadow: 0px 0px 5px #aaa;}
.page-main .research-show .rs-rel-link a:first-child {
	margin-bottom: 10px;}
.page-main .research-show .rs-rel-link a span {
	color: rgb(51, 51, 51); font-weight: 400; margin-left: 10px;}
.page-main .research-show .rs-rel-link a:hover {
	color: rgb(63, 89, 143);}
.page-main .research-show .rs-rel-link a:hover span {
	color: rgb(63, 89, 143);}
.page-main .notice-list {
	line-height: 1; margin-top: 5px;}
.page-main .notice-list li {
	height: 49px; border-bottom-color: rgb(222, 222, 222); border-bottom-width: 1px; border-bottom-style: dashed;}
.page-main .notice-list li a {
	height: 49px; color: rgb(102, 102, 102); line-height: 49px; overflow: hidden; font-size: 15px; display: block;}
.page-main .notice-list li a::before {
	font-size: 20px; margin-right: 5px; vertical-align: middle; display: inline-block; content: "◆";}
.page-main .notice-list li span.date {
	color: rgb(153, 153, 153); font-family: Arial; font-size: 16px; float: right;}
.page-main .notice-list li a:hover {
	color: rgb(63, 89, 143);}
.page-main .notice-list li a:hover span.date {
	color: rgb(63, 89, 143);}
.page-main .notice-show {}
.page-main .notice-show .ns-hd {
	color: rgb(0, 0, 0); line-height: 40px; font-size: 20px; font-weight: bold;}
.page-main .notice-show .ns-info {
	color: rgb(102, 102, 102); line-height: 1; padding-bottom: 10px; font-size: 12px;}
.page-main .notice-show .ns-post {
	color: rgb(102, 102, 102); line-height: 36px; font-size: 14px;}
.page-main .notice-show .ns-post .abstract {
	width: 750px; color: rgb(102, 102, 102); line-height: 36px; text-indent: 30px; padding-left: 20px; font-size: 14px;}
.page-main .notice-show .ns-post .tsi {
	line-height: 36px; overflow: hidden; font-size: 0px; margin-top: 3px;}
.page-main .notice-show .ns-post .tsi .name {
	width: 220px; color: rgb(153, 153, 153); font-size: 16px; vertical-align: top; display: inline-block;}
.page-main .notice-show .ns-post .tsi .text {
	width: 520px; color: rgb(51, 51, 51); padding-left: 10px; font-size: 16px; vertical-align: top; display: inline-block;}
.page-main .notice-show .ns-post .abstitle {
	width: 750px; color: rgb(153, 153, 153); font-size: 16px; display: inline-block;}
.page-main .notice-show .ns-post .abstitle em {
	width: 220px; float: left;}
.page-main .notice-show .ns-post .abstitle::after {
	background: url() repeat-x 0px 0px; height: 30px; overflow: hidden; display: block; content: "";}
.page-main .notice-show .ns-rel-link a {
	border-radius: 3px; height: 70px; color: rgb(153, 153, 153); line-height: 70px; padding-left: 10px; font-size: 16px; font-weight: 700; display: block; box-shadow: 0px 0px 5px #aaa;}
.page-main .notice-show .ns-rel-link a:first-child {
	margin-bottom: 10px;}
.page-main .notice-show .ns-rel-link a span {
	color: rgb(51, 51, 51); font-weight: 400; margin-left: 10px;}
.page-main .notice-show .ns-rel-link a:hover {
	color: rgb(63, 89, 143);}
.page-main .notice-show .ns-rel-link a:hover span {
	color: rgb(63, 89, 143);}
.page-main .download-list {}
.page-main .download-list li {
	border-radius: 5px; height: 62px; padding-right: 6px; padding-left: 16px; margin-bottom: 13px; box-shadow: 0px 0px 5px #aaa; background-color: rgb(255, 255, 255);}
.page-main .download-list li span.title {
	color: rgb(102, 102, 102); line-height: 62px; font-size: 15px; float: left;}
.page-main .download-list li span.dlink {
	margin-top: 7px; float: right;}
.page-main .download-list li span.dlink a {
	background: url() no-repeat 0px 0px; width: 48px; height: 48px; display: block;}
.page-main .download-list li span.dlink a:hover {
	background: url() no-repeat 0px -48px;}
.page-main .contactus {
	text-transform: uppercase; line-height: 1;}
.page-main .contactus .cu-zh-name {
	color: rgb(0, 0, 0); letter-spacing: 1px; font-size: 18px; font-weight: 700;}
.page-main .contactus .cu-zh-text {
	color: rgb(0, 0, 0); line-height: 36px; font-size: 16px; margin-top: 21px;}
.page-main .contactus .cu-en-name {
	color: rgb(0, 0, 0); font-family: Arial; font-size: 16px; font-weight: 700; margin-top: 40px;}
.page-main .contactus .cu-en-text {
	color: rgb(0, 0, 0); line-height: 36px; font-size: 16px; margin-top: 20px;}
.page-main .contactus .cu-map {
	width: 100%; height: 480px; margin-top: 20px;}
.page-main .page-left .navigate li {
	border-radius: 4px; width: 360px; overflow: hidden; margin-top: 15px; position: relative; z-index: 9; box-shadow: 0px 0px 5px #595959;}
.page-main .page-left .navigate li:first-child {
	margin-top: 0px;}
.page-main .page-left .navigate li a {
	background: url() no-repeat 331px 999px rgb(247, 247, 247); padding: 0px 20px 10px 15px; border-radius: 4px; color: rgb(120, 120, 120); overflow: hidden; display: block;}
.page-main .page-left .navigate li span {
	display: block;}
.page-main .page-left .navigate li span.zh {
	color: rgb(102, 102, 102); font-family: "Microsoft YaHei"; font-size: 16px; font-weight: 700; margin-top: 15px;}
.page-main .page-left .navigate li span.en {
	color: rgb(187, 187, 187); font-family: Arial; font-size: 14px; font-weight: 700; margin-top: 10px;}
.page-main .page-left .navigate li a:hover {
	background-color: rgb(255, 255, 255);}
.page-main .page-left .navigate li a:hover span.zh {
	color: rgb(63, 89, 143);}
.page-main .page-left .navigate li a:hover span.en {
	color: rgb(244, 160, 16);}
.page-main .page-left .navigate li.cur a {
	background-position: 331px; background-color: rgb(255, 255, 255);}
.page-main .page-left .navigate li.cur span.zh {
	color: rgb(63, 89, 143);}
.page-main .page-left .navigate li.cur span.en {
	color: rgb(244, 160, 16);}
.page-main .page-left .navigate .sub {
	background: url() no-repeat 331px 999px rgb(247, 247, 247); font-family: "Microsoft YaHei"; font-size: 14px; border-top-color: rgb(120, 120, 120); border-top-width: 1px; border-top-style: solid;}
.page-main .page-left .navigate .cur .sub {
	background-color: rgb(255, 255, 255);}
.page-main .page-left .navigate .sub li {
	border-radius: 0px; height: 30px; line-height: 30px; margin-top: 0px; box-shadow: 0px 0px 0px #fff;}
.page-main .page-left .navigate .sub li a {
	padding-left: 40px;}
.page-main .page-left .navigate .sub li a:hover {
	color: rgb(244, 160, 16);}