* {
	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;
	font-size: 13px;
	line-height: 20px;
	color: #666;
	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 {}

.mobpadding {}

.mobmargin {}

.lanmumt {
	margin-top: 15px;
}

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

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

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

.secondarydetailbox {
	display: block;
	overflow: hidden;
	padding: 0;
	margin-left: 10px;
}

.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 .p0 {
	padding: 0px;
}

.nrhei {
	font-size: 14px;
	line-height: 26px;
	font-family: \5FAE\8F6F\96C5\9ED1;
	color: #454545;
}

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: #ededed solid 1px;
	border-right: #ededed solid 1px;
	border-bottom: #ededed solid 1px;
}

.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 {
	width: auto;
	height: auto;
	overflow: hidden;
}

.indexbox1 {
	width: auto;
	height: auto;
	overflow: hidden;
	margin-bottom: 23px;
}

.indexbox2 {
	width: auto;
	height: auto;
	overflow: hidden;
	margin-bottom: 5px;
}

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

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

/*---------------ç½‘ç«™å¤´---------------------*/
.webheader {
	height: 158px;
	background: url(yjszsw-lobbg.png) no-repeat left top;
	background-size: 100% 100%;
}

.webheader .logo {
	margin: 43px 0 0px 18px;
}

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

.webheader .soc_icons {
	overflow: hidden;
	width: 72%;
}

.webheader .TopSearch {
	height: 30px;
	border: 0px solid #c6e2eb;
	white-space: nowrap;
	position: relative;
	background: #FFF;
}

.webheader .TopSearch .SearchText {
	text-indent: 8px;
	line-height: 30px;
	height: 100%;
	vertical-align: top;
	border: 0;
	font-size: 13px;
	color: #c5c5c5;
	width: 89.33333%;
	float: left;
	outline: none;
}

.webheader .TopSearch .SearchBtn {
	position: absolute;
	width: 32px;
	height: 100%;
	vertical-align: middle;
	margin: 0px 0 0 0;
	cursor: pointer;
	background: url(yjszsw-searchbtnbg.png) center center no-repeat #32c7ff;
	border: 0;
	float: right;
	border-radius: 0px;
	outline: none;
	top: 0;
	right: 0;
}

.webheader .TopSearch .SearchBtn:hover {
	background-color: #ff9000;
}

/*---------------åŒºåŸŸèƒŒæ™¯---------------------*/
.firstpart {
	overflow: hidden;
	padding: 40px 0 40px 0;
}

.secondpart {
	background-size: cover;
	width: 100%;
	margin-bottom: 25px;
}

/*fixed*/
.thirdpart {
	background: url(dicp_main_bg02.jpg) no-repeat fixed #697a99;
	background-size: cover;
	width: 100%;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='dicp_main_bg02.jpg', sizingMethod='scale');
	padding: 40px 0 26px 0;
}

.fourthpart {
	padding: 40px 0;
}

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

/*---------------æ ç›®æ ·å¼---------------------*/
.lanmu {
	height: 44px;
	line-height: 44px;
	overflow: hidden;
}

.lanmu_l {
	color: #105aac;
	float: left;
	font-weight: 500;
	font-size: 18px;
}

.lanmu_l img {
	display: inline-block;
	margin-right: 8px;
	margin-top: -3px;
}

.lanmu_r {
	line-height: 44px;
	float: right;
	font-size: 14px;
	font-family: Arial;
	color: #105aac;
}

.lanmu_r a {
	color: #105aac;
	text-decoration: none;
}

.lanmu_r a:hover {
	color: #03b4eb;
	text-decoration: none;
}

.lanmu1 {
	overflow: hidden;
	margin: 0 0 20px 0;
}

.lanmu1_l {
	color: #004ea2;
	float: left;
	font-weight: 600;
	font-size: 26px;
	line-height: 30px;
}

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

.lanmu1_r {
	line-height: 32px;
	float: right;
	font-size: 12px;
	font-family: Arial;
}

.lanmu1_r a {
	color: #9a9a9a;
	text-decoration: none;
}

.lanmu1_r a:hover {
	color: #03b4eb;
	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: Arial;
}

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

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

/*---------------ç„¦ç‚¹å›¾&æ–°é—»---------------------*/
.hotnews {}

.hotnews .newsbg {
	overflow: hidden;
}

.hotnews .newsbg .focuspic {
	margin-top: 20px;
}

.focustext .djlanmu {
	height: 44px;
	line-height: 44px;
	overflow: hidden;
	background: #115aad;
}

.focustext .djlanmu_l {
	color: #fff;
	float: left;
	font-weight: 500;
	font-size: 18px;
	padding-left: 12px;
}

.focustext .djlanmu_r {
	float: right;
	font-size: 14px;
	font-family: Arial;
	font-weight: 500;
	padding-right: 20px;
}

.focustext .djlanmu_r a {
	color: #fff;
	font-weight: 500;
}

.hotnews .newsbg .focustext {
	margin-top: 20px;
	height: 342px;
	overflow: hidden;

}

.hotnews .newsbg .focustext h3 {
	font-size: 22px;
	font-weight: 600;
	line-height: 36px;
	padding: 0;
	margin: 0 0 5px 0;
	display: block;
}

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

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

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

.list-hotnews li {
	overflow: hidden;
	clear: both;
	border-bottom: 1px solid #50a4d7;
}

.list-hotnews li a {
	float: left;
	width: 100%;
	overflow: hidden;
	font-size: 14px;
	line-height: 42px;
	color: #f3f3f3;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.list-hotnews li a:hover {
	color: #76daff;
}

.hotnewsurl a {
	overflow: hidden;
	display: block;
	text-align: right;
	color: #00f0ff;
	font-size: 14px;
	margin: 17px 18px 20px 0;
}

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


/*---------------é€šçŸ¥å…¬å‘Š---------------------*/
.noticebtn {
	overflow: hidden;
}

.noticebtn ul li {
	margin-bottom: 14px;
	margin-right: 20px;
	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;
}

/*------------------å¥–åŠ±ç”³è¯·----------------*/
.cmain2by {
	overflow: hidden;
	border: 1px solid #ddd;
}

.cmain2by li {
	overflow: hidden;
	margin-bottom: 2px;
	padding-left: 10px;
	padding: 8px 10px 8px 9px;
	background: #eaf7ff;
}

.cmain2by li span {
	float: left;
	color: #fff;
	background: #105aad;
	text-align: center;
	width: 48px;
	font-size: 14px;
	font-weight: 700;
	font-family: Arial;
}

.cmain2by li span b {
	height: 23px;
	text-align: center;
	line-height: 23px;
	font-size: 12px;
	font-family: Arial;
	display: block;
	color: #105aac;
	background: #eaf7ff;
	border: 1px solid #105aac;
}

.cmain2by li .hdtitle {
	float: left;
	width: 76%;
	overflow: hidden;
	display: block;
	color: #333333;
	font-size: 14px;
	margin: 6px 0 0 10px;
}

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

/*------------------å…¬å‘Šé€‰é¡¹å¡----------------*/
.index_tab .tabmenu {
	background: url(dicp_lanmubg.png) repeat-x bottom;
	height: 36px;
	overflow: hidden;
}

.index_tab .tabmenu ul li {
	height: 36px;
	color: #ffffff;
	font-size: 22px;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	font-weight: 500;
	float: left;
	margin-right: 30px;
}

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

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

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

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

.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;
	border-bottom: #ffa200 solid 2px;
}

.events_tab .tabmenu {
	background: url(dicp_lanmubg.png) repeat-x bottom;
	height: 36px;
	overflow: hidden;
}

.events_tab .tabmenu ul li {
	height: 36px;
	color: #107ab4;
	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:last-child {
	margin-right: 0px;
}

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

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

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

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

.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: #107ab4;
	border-bottom: #ffa200 solid 2px;
}

.fwcx {
	width: 100%;
	overflow: hidden;
	border: 1px solid #ddd;
}

/*------------------æ»šåŠ¨å…¬å‘Š----------------*/
.marquee-1 {
	width: 100%;
	height: 280px;
	overflow: hidden;
	margin: 15px 0 0 0;
}

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

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

.marquee-1 ul li span {
	font-size: 6px;
	color: #ff0000;
	margin-right: 5px;
}

.marquee-1 ul li a:hover {
	color: #115aad;
}

#marquee4 {
	width: 100%;
	height: 280px;
	overflow: hidden;
	margin: 15px 0 0 0;
}

#marquee4 ul {
	float: left;
	width: auto;
	padding: 0px;
}

#marquee4 ul li {
	float: left;
	width: 100%;
	padding: 4px 0 4px 20px;
	line-height: 22px;
}

#marquee4 ul li span {
	font-size: 6px;
	font-family: \5FAE\8F6F\96C5\9ED1;
	color: #ff0000;
	margin-right: 5px;
}

#marquee4 ul li a:hover {
	color: #115aad;
}

#marquee5 {
	width: 100%;
	height: 280px;
	overflow: hidden;
	margin: 15px 0 0 0;
}

#marquee5 ul {
	float: left;
	width: auto;
	padding: 0px;
}

#marquee5 ul li {
	float: left;
	width: 100%;
	padding: 4px 0 4px 20px;
	line-height: 22px;
}

#marquee5 ul li span {
	font-size: 6px;
	font-family: \5FAE\8F6F\96C5\9ED1;
	color: #ff0000;
	margin-right: 5px;
}

#marquee5 ul li a:hover {
	color: #115aad;
}


.hei {
	font-size: 12px;
	line-height: 18px;
	color: #8b8b8b;
	text-decoration: none;
	font-family: Arial;
}

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

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

a.hei1:hover {
	color: #227ec5;
	font-size: 14px;
}

.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: #ff5b00;
	font-size: 13px;
	text-decoration: none;
}

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

.dlan {
	font-size: 13px;
	line-height: 18px;
	color: #bfbfbf;
	text-decoration: none;
	font-family: Arial;
}

.dlan img {
	display: inline-block;
	margin-left: 3px;
}

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

a.bai:hover {
	color: #115aad;
}

/*---------------æ–°é—»åŠ¨æ€---------------------*/
.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;
}

.list-tabzs {
	overflow: hidden;
	display: block;
	border: 1px solid #ddd;
	padding: 9px;
	margin-top: 10px;
}

.list-tabzs ul li {
	overflow: hidden;
	clear: both;
	width: 100%;
}

.list-tabzs ul li a {
	display: block;
	overflow: hidden;
}

.list-tabzs ul li .tabr a:hover p {
	color: #004ea2;
}

@media (max-width:768px) {
	.list-tab span.right {
		display: none;
	}
}

.list-tabzs ul li img {
	float: left;
	width: 40%;
}

.list-tabzs ul li .tabr {
	float: right;
	width: 56%;
}

.list-tabzs ul li .tabr p {
	color: #333333;
	font-size: 14px;
	background: url(yjszsw-yjzmore.png) left 3px no-repeat;
	padding-left: 20px;
}

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

.list-tab ul li {
	overflow: hidden;
	clear: both;
	background: #eaf7ff;
	margin-bottom: 7px;
	width: 100%;
	text-align: left;
	padding: 0;
	height: 30px;
}

.list-tab ul li a {
	float: left;
	width: 86%;
	overflow: hidden;
	font-size: 16px;
	line-height: 32px;
	color: #105aac;
	background-image: url(yjszsw-yjsjia.png);
	background-repeat: no-repeat;
	background-position: 9px center;
	padding: 0 0 0 36px;
	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 {
	opacity: 0.7;
	text-decoration: none;
}

.list-tab span {
	line-height: 32px;
	color: #999999;
	font-size: 14px;
	font-family: Arial;
	padding-right: 10px;
}

.list-tab span.right {
	float: right;
}


/*---------------ä¿¡æ¯å¹³å°---------------------*/
.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);
}

/*---------------å­¦æœ¯æ´»åŠ¨---------------------*/
/*é¦–é¡µæ ·å¼*/
.events {
	background: url(dicp_xsbg.jpg) repeat-x top center #f3f9fe;
	overflow: hidden;
	padding: 18px;
	border: #b6d5eb solid 1px;
	min-height: 342px;
}

.cmain2by {
	width: 100%;
}

.cmain2by dl {
	margin: 0px;
}

.cmain2by dd {
	overflow: hidden;
	margin-bottom: 16px;
	padding-bottom: 16px;
	border-bottom: #8ac5ea dashed 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: 600;
	padding: 2px 0 0 0;
	background: url(dicp_datebg.png) no-repeat top center;
	font-family: Baskerville, Palatino Linotype, Palatino, Century Schoolbook L, Times New Roman, serif;
}

.cmain2by dd span b {
	background: #0367b2;
	height: 22px;
	text-align: center;
	line-height: 22px;
	font-size: 12px;
	font-family: Arial;
	display: block;
	color: #ffffff;
}

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

.cmain2by dd .hdtitle a {
	overflow: hidden;
	display: block;
	line-height: 19px;
	color: #101010;
	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: #004ea2;
}

.cmain2by dd .hdtitle p {
	font-size: 12px;
	color: #0367b2;
	line-height: 16px;
	margin: 5px 0 0 0;
}

/*åˆ—è¡¨é¡µæ ·å¼*/
.academic-notice {
	width: 100%;
}

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

.academic-notice dd {
	overflow: hidden;
	margin-bottom: 16px;
	padding-bottom: 16px;
	border-bottom: #dedede dashed 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: 600;
	padding: 2px 0 0 0;
	background: url(dicp_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: #0367b2;
	height: 22px;
	text-align: center;
	line-height: 22px;
	font-size: 12px;
	font-family: Arial;
	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: #101010;
	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: #004ea2;
}

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

/*---------------åª’ä½“é£Žé‡‡---------------------*/
.homelist {
	overflow: hidden;
}

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

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

.homelist li h2 {
	font-size: 15px;
	color: #ffffff;
	line-height: 22px;
	margin: 0 0 8px 0;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: block;
}

.homelist li h2 a {
	color: #ffffff;
	font-family: \5FAE\8F6F\96C5\9ED1;
}

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

.homelist .news-img img {
	max-width: 142px;
	border: #e4f2fb solid 1px;
}

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

.homelist .news-txt i {
	font-size: 12px;
	margin: 4px 0 0 0;
	color: #a3dffd;
	display: block;
	font-style: normal;
	text-align: right;
}

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

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

/*---------------è§†é¢‘ä¸­å¿ƒ---------------------*/
/*---------é¦–é¡µè§†é¢‘--------*/
.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);
}

/*---------åˆ—è¡¨é¡µè§†é¢‘--------*/
.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);
}

/*---------------æŽ¨èä¸“é¢˜---------------------*/
/*é¦–é¡µæ ·å¼*/
.specialtopic {}

.specialtopic img {
	border: #e2e2e2 solid 1px;
	width: 100%;
	height: 65px;
	margin: 21.5px 0 0 0;
}

/*åˆ—è¡¨é¡µæ ·å¼*/
.specialtopic-list {}

.specialtopic-list img {
	border: #e2e2e2 solid 1px;
	width: 100%;
	height: 75px;
	margin: 0 0 22px 0;
}

/*---------------åº”ç”¨ç³»ç»Ÿ---------------------*/
.appsys {
	overflow: hidden;
}

.appsys .space {
	padding: 0;
}

.appsys .boxpadding {
	padding: 9px 0 6px 0;
}

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

.appsys a:hover .boxpadding .sysico {
	border: #005a99 solid 2px;
}

.appsys .sideline {
	border-bottom: #ffffff solid 1px;
	border-right: #ffffff solid 1px;
}

.appsys .in_icon {
	background: #ecf5fb;
}

.appsys p {
	color: #005a99;
	margin: 3px 0 0 0;
	font-size: 12px;
}

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

/*---------------é¡µå°¾---------------------*/
.foot {
	background: #123865;
}

.foot .tophalf {
	padding: 24px 0 21px 0;
	border-bottom: #000 solid 1px;
}

.copyright {
	font-size: 12px;
	line-height: 20px;
	color: #f7f7f7;
	display: block;
	overflow: hidden;
}

.copyright .cas {
	display: block;
	overflow: hidden;
	float: left;
	margin: 8px 24px 0 0;
	text-align: center;
}

.copyright .cas img {}

.copyright .left {
	width: 38%;
	font-size: 14px;
	line-height: 22px;
	color: #fff;
	display: block;
	overflow: hidden;
	float: left;
	margin: 8px 0 0 0;
	border-left: 1px solid #899cb2;
	padding-left: 21px;
}

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

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

.copyright .rightbz {
	display: block;
	overflow: hidden;
	float: right;
}

.copyright .rightjb {
	width: 65px;
	padding: 10px 0 0 0;
	display: block;
	overflow: hidden;
	float: right;
}

.copyright .rightwx {
	overflow: hidden;
	float: left;
	margin-left: 30px;
	width: 260px;
	margin-top: 6px;
}

.copyright .rightwx span {
	float: left;
	display: inline-block;
	font-size: 14px;
}

.copyright .rightwx .form-control {
	display: inline-block;
	float: right;
	border: 0px;
	width: 194px;
	-webkit-appearance: none;
	-webkit-border-radius: 0px;
	position: relative;
	background: url(yjszsw-sjx.png) 170px center no-repeat #fff;
}

/*---------------------------------å¯¼èˆªï¼†èœå•------------------------------------------*/
.twobanner {
	height: 236px;
	border-top: #4d788e solid 1px;
}

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

.h_menu {
	padding: 0;
}

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

.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: 18px;
	color: #ffffff;
	float: left;
	font-weight: 500;
	margin: 9px 0 0 0;
}

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

.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;
}



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

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

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

.leftNavigation {
	margin: 0rem 0;
}

.leftNavigation,
.leftNavigation li ul {
	list-style: none;
	padding: 0;
}

.leftNavigation li a {
	font-size: 14px;
	display: block;
	padding: 10px 12px 10px 16px;
	color: #222;
	border-top: #ffffff solid 1px;
	border-bottom: #cce7fa solid 1px;
	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: 0;
	right: 0;
	width: 3.6rem;
	padding: 10px 0;
	text-align: center;
	font-size: 14px;
	color: #acc8d4;
	font-weight: 600;
}

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

.leftNavigation li a:hover {
	color: #ffffff;
	text-decoration: none;
	background: #004ea2;
	border-left: 5px solid #feb23a;
}

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

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

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

.leftNavigation li ul li a:hover {
	color: #15549a;
	text-decoration: none;
	background: url(reisico_05.gif) #f0f8fc no-repeat left 17px;
}
@media (max-width: 1024px) {
	.twobanner {height: 206px;}
	}
	@media only screen and (max-width: 992px) {
	.nav-pills > li > a {font-size: 14px;}
	}
	@media (min-width: 768px) {
	.navbar-menu {display: none;}
	.navbar-right {margin-right: 0px;}
	}
	@media only screen and (max-width: 768px) {
	.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: 640px){
	.navbar-collapse { margin-top:6px;}
	}
	@media screen and (max-width: 480px){
	.nav-tabs > li { width:100%;border-right:#cacaca solid 0px;}
	}
/*#leftNavigation li ul li:last-child a {
  border-bottom: none;
}*/
.leftNavigation li ul li.active a {
	color: #EE1D23;
	text-decoration: none;
}

.leftNavigation li.active>a {
	color: #535353;
	text-decoration: none;
}

.leftNavigation li.active>a:hover {
	color: #ffffff;
	text-decoration: none;
}

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

.leftNavigation>li.active {
	background-color: #e0f1f8;
}

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

/*---------------ç»†è§ˆ---------------------*/
#xlmain {
	display: block;
	overflow: hidden;
	margin: 0px;
}

#xlmain .wztitle {
	color: #04236d;
	font-family: \5FAE\8F6F\96C5\9ED1;
	line-height: 36px;
	text-align: center;
	font-size: 24px;
	padding: 0px 0px 6px 0px;
}

#xlmain .qtinfo {
	color: #666;
	font-family: \5FAE\8F6F\96C5\9ED1;
	text-align: center;
	font-size: 12px;
	border-bottom: solid 1px #cccccc;
	padding: 0px 0px 16px 0px;
}

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

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

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

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

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

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

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

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

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

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

#xlmain .xilan-content-main.zoomMiddle {
	font-size: 15px;
	line-height: 32px;
}

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

/*-----------------äººæ‰é˜Ÿä¼---------------------*/
.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;
}

/*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 #1059ac;
}

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

.teams li .boxstyle .txtinfo {
	margin: 15px;
	overflow: hidden;
	text-align: center;
}

.teams li .boxstyle .txtinfo h4 {
	color: #1059ac;
	font-size: 1.45em;
	font-weight: 600;
	margin: 0 0 8px 0;
	height: 48px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

.teams li .boxstyle .txtinfo h4 a {
	color: #1059ac;
}

.teams li a:hover .boxstyle .txtinfo h4 {
	opacity: 0.8;
}

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

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

/*äººæ‰é˜Ÿä¼ç»†è§ˆ*/
.module {
	margin: 0px auto;
	overflow: hidden;
	width: 100%;
	border: #e6e6e6 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: #e6e6e6 solid 1px;
}

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

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

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

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

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

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

.module-b .table>tbody>tr>td {
	word-break: normal;
	padding: 8px;
	border-top: 0px solid #e6e6e6;
}

.module-b .table>tbody>tr>th {
	border-right: #e6e6e6 solid 1px;
	padding: 8px;
	border-top: 0px solid #e6e6e6;
}

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


/*-----------------çŽ°ä»»é¢†å¯¼---------------------*/
.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 dashed 1px;
	padding: 0 0 12px 0;
}

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

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

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

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

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

.personnel-list .news-img img {
	max-width: 85px;
	border: #e4e4e4 solid 1px;
}

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

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

.personnel-list .news-txt p i a {
	color: #009cd1;
	font-size: 13px;
	text-decoration: none;
	font-style: normal;
}

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

/*-----------------å›¾æ–‡---------------------*/
.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: 15px;
	color: #ffffff;
	line-height: 22px;
	margin: 0 0 8px 0;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: block;
}

.graphiclist li h2 a {
	color: #101010;
	font-family: \5FAE\8F6F\96C5\9ED1;
}

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

.graphiclist .news-img img {
	max-width: 142px;
	border: #f1f1f1 solid 1px;
}

.graphiclist .news-txt p {
	line-height: 20px;
	font-size: 12px;
	margin: 0px;
	color: #949494;
}

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

.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;
}



.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;
}


/*-----------------æ–‡å­—åˆ—è¡¨---------------------*/
.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: 84%;
	overflow: hidden;
	font-size: 14px;
	line-height: 32px;
	color: #454545;
	/* background-image: url(dicp_ico_03.gif); */
	background-repeat: no-repeat;
	background-position: left 14px;
	padding-left: 14px;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.list-news li a:hover {
	color: #004ea2;
}

.list-news span {
	height: 32px;
	line-height: 32px;
	color: #9b9b9b;
	font-size: 12px;
	font-family: Arial;
}

.list-news span.right {
	float: right;
}

/*-----------------ç§‘ç ”æˆæžœ---------------------*/
.wordbreak {
	word-break: break-all;
}

.result {
	overflow-x: hidden;
	margin: 20px 0 0 0;
}

.result .years {
	border: #dedede solid 1px;
	overflow: hidden;
	padding: 15px 0;
}

.result .years a {
	font-size: 13px;
	font-family: Arial;
	color: #004ea2;
}

.result .years a:hover {
	color: #ff5b00;
}

.result .contentlist {
	overflow: hidden;
	margin: 20px 0 0 0;
}

.result .contentlist .wid1 {
	width: 35%;
}

.result .contentlist .wid2 {
	width: 20%;
}

.result .contentlist .wid3 {
	width: 14%;
}

.result .contentlist .wid4 {
	width: 15%;
}

.result .contentlist .wid5 {
	width: 4%;
}

.result .contentlist .wid6 {
	width: 30%;
}

.result .contentlist .wid7 {
	width: 10%;
}

.result .contentlist .table>thead>tr>th {
	color: #333;
	font-size: 14px;
	padding: 8px;
}

.result .contentlist .table-bordered>tbody>tr>td {
	font-size: 12px;
	padding: 8px;
	display: table-cell;
	vertical-align: middle;
}

/*word-break: break-all;*/

/*ç½‘ç«™åœ°å›¾*/
.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: 991px) {
	.mobmt {
		margin-top: 34px;
	}

	.mobpadding {
		padding: 0;
	}

	.mobmargin {
		margin: 0;
	}
}

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

	.lanmumt {
		margin-top: 0;
	}
}



@media (max-width: 1024px) {
	.webheader .soc_icons {
		width: 93%;
	}
}

@media (max-width: 991px) {
	.webheader .relatedlink {
		margin: 21px 0 6px 0;
		font-size: 14px;
	}

	.webheader .soc_icons {
		width: 90%;
	}
}

@media (max-width: 766px) {
	.webheader {
		background-size: cover;
	}

	.webheader .logo {
		margin: 25px 0 12px 0;
	}

	.webheader .relatedlink {
		margin: 0 0 12px 0;
		text-align: center;
		font-size: 15px;
	}

	.webheader .soc_icons {
		width: 100%;
		margin: 0 0 15px 0;
	}
}

@media screen and (max-width: 1200px) {
	.copyright .left {
		width: 38%;
	}
}

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

@media  (min-width: 767px) and (max-width: 991px) {
	.copyright .left {
		width: 50%;
	}
	.webheader{
		height: 138px;;
	}
	.copyright .rightbz {
		padding: 10px 0 0 0;
		float: left;
	}

	.copyright .rightwx {
		margin-left: 20%;
		margin-right: 5%;
		margin-top: 30px;
	}
}

@media screen and (max-width: 767px) {
	.list-news span.right{
		display: none;
	}
	.webheader{
		height: auto;
	}
	.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: 20px;
	}

	.copyright .rightwx {
		width: 70%;
		margin-top: 20px;
	}
	.copyright .rightwx .form-control{
		width: 176px;
		background: url(sjx.png) 150px center no-repeat #fff;
	}
	.copyright .left{
		border: none;
	}
	.list-tabzs ul li .tabr a:last-child{
		display: none;
	}
}

@media screen and (max-width: 320px) {
	.copyright .rightwx {
		width: 50%;
	}
}



/* 20211216add-litao */

.mtvideo_cent{ margin-top: 6px; }
.mtvideo_cent .cmain2by{    
	border: 0;
    padding: 15px 0;}
.mtvideo_cent .cmain2by .col-md-4 .add_video{
	margin-left: -10px;
	position: relative;
}
.mtvideo_cent .cmain2by .col-md-4 .add_video:first-child{ margin-bottom: 8px; }
.add_video span{ 
	position: absolute; 
	left: 50%;
	top: 50%;
	margin:-20px 0 0 -20px;
}
.mtvideo_cent .cmain2by .col-md-8 .add_video a > img{ width: 100%; height: 160px; }
.mtvideo_cent .cmain2by .col-md-4 .add_video a > img{ width: 100%; height: 76px; }


.add_video span img{ width: 40px;height: 40px; 

    overflow: hidden;                               /* 溢出隐藏 */
	animation-name: breath;                         /* 动画名称 */
	animation-duration: 3s;                         /* 动画时长3秒 */
	animation-timing-function: ease-in-out;         /* 动画速度曲线：以低速开始和结束 */
	animation-iteration-count: infinite;            /* 播放次数：无限 */
	/* Safari and Chrome */
	-webkit-animation-name: breath;                 /* 动画名称 */
	-webkit-animation-duration: 3s;                 /* 动画时长3秒 */
	-webkit-animation-timing-function: ease-in-out; /* 动画速度曲线：以低速开始和结束 */
	-webkit-animation-iteration-count: infinite;    /* 播放次数：无限 */
}

.add_numb ul li{ height: 40px; }
.add_numb ul li a{ line-height: 40px; }
.add_numb ul li span{line-height: 40px;}
.add_erm{    float: left;
    display: block;
    width: 100%;
    text-align: center;
    margin-top: 12px;}
.copyright .rightwx .add_erm span{ float: none; margin:0 16px; }
.add_erm span img{ width: 55px; }
.add_erm span font{ 
	font-size: 12px; 
	margin-top: 3px;
    display: block; 
}

.add_videoli{ position: relative; }
.add_videoli li{position: relative; margin-bottom: 15px;}
.add_videoli li > a > img{ width: 80%; margin:0 10%; height: 160px; }
.add_videoli li span{ 
	position: absolute; 
	left: 50%;
	top: 50%;
	margin:-25px 0 0 -25px; }
.add_videoli li span img{ 
	width: 50px;
	height: 50px; 
    overflow: hidden;                               /* 溢出隐藏 */
	animation-name: breath;                         /* 动画名称 */
	animation-duration: 3s;                         /* 动画时长3秒 */
	animation-timing-function: ease-in-out;         /* 动画速度曲线：以低速开始和结束 */
	animation-iteration-count: infinite;            /* 播放次数：无限 */
	/* Safari and Chrome */
	-webkit-animation-name: breath;                 /* 动画名称 */
	-webkit-animation-duration: 3s;                 /* 动画时长3秒 */
	-webkit-animation-timing-function: ease-in-out; /* 动画速度曲线：以低速开始和结束 */
	-webkit-animation-iteration-count: infinite;    /* 播放次数：无限 */
}
.swiper-father{ position: relative; }
.banner01{ margin-bottom: 35px; }
.banner01 ul{ width: 100%;}
.banner01 ul li{  float: left; width: 25%; padding:0 15px;}
.banner01 ul li img{ height: 165px; width: 100%; border-radius: 7px;}
.swiper-father .swiper-button-prev,
.swiper-father .swiper-button-next{ width: 44px; border-radius: 50%; }
.swiper-father .swiper-button-prev{ left: -45px; background:url(yjszsw-addlb_left.png) no-repeat; }
.swiper-father .swiper-button-next{ right: -45px; background:url(yjszsw-addlb_right.png) no-repeat;}

.banner02{ display:none;margin-bottom: 35px;}
.banner02 .swiper-button-next,
.banner02 .swiper-button-prev{ width: 44px; border-radius: 50%; }
.banner02 .swiper-button-prev{  background:url(addlb_left01.png) no-repeat; }
.banner02 .swiper-button-next{ background:url(addlb_right01.png) no-repeat;}


@keyframes breath {
from { opacity: 0.1; }                          /* 动画开始时的不透明度 */
50%  { opacity:   1; }                          /* 动画50% 时的不透明度 */
to   { opacity: 0.1; }                          /* 动画结束时的不透明度 */
}
@-webkit-keyframes breath {
from { opacity: 0.1; }                          /* 动画开始时的不透明度 */
50%  { opacity:   1; }                          /* 动画50% 时的不透明度 */
to   { opacity: 0.1; }                          /* 动画结束时的不透明度 */
}


@media screen and (max-width: 1199px) {
	.add_numb ul li{ height: 37px; }
	.add_numb ul li a{ line-height: 37px; }
	.add_numb ul li span{line-height: 37px;}
}
@media screen and (max-width: 991px){
	.add_video{ margin-bottom: 15px; }
	.mtvideo_cent .cmain2by .col-md-4 .add_video{margin-left: 0}
	.mtvideo_cent .cmain2by .col-md-4 .add_video:first-child{ margin-bottom: 15px; }
}

@media screen and (max-width: 767px) {
	.add_erm{ padding-left: 50px; }
	.add_videoli li > a > img{ width: 100%; height: auto; margin:0; }
	.banner02{ display:block; }
	.banner01,.swiper-father{ display:none; }
	.mtvideo_cent .cmain2by .col-md-8 .add_video a > img,
	.mtvideo_cent .cmain2by .col-md-4 .add_video a > img{ height: auto; }

}