
		.container{
			width:100%;
			background: #fff;
		}
		.header{
			width:100%;
			/* height:190px; */
			background:url('/img-en/ht_t.png') repeat-x;
			box-shadow: 4px 4px 4px #ccc;
			z-index:1000;
		}
		.header-topline{
			width:100%;
			height:8px;
			background:url('/img-en/ht_bg.jpg') center center;
		}
		.header-content{
			width:1280px;
			margin:0 auto;
			height:110px;
			overflow:hidden;
		}
		.hc_img{
			width: 500px;
			float: left;
		}
		.hc_img img{
			margin-top: 20px;
		}
		.nav {
			width: 100%;
			height: 48px;
			margin: 0 auto;
		}
		.nav{
			width: 100%;
			height: 48px;
			background: #185fc5;
		}
		.navs{
			width:1280px;
			margin:0 auto;
		}
		.navs li{
			float:left;
			width:182px;
			color:#ffffff;
			height:48px;
			line-height:48px;
			font-size:16px;
			text-align:center;
			cursor:pointer;
			transition: all 0.2s ease-out;
			z-index:20000;
			position:relative;
			text-transform: uppercase;
		}
		.navs li a{
			color: #ffffff;
			font-size: 16px;
			font-weight: bold;
			letter-spacing: 2px;
			display: block;
			transition: all 0.2s ease-out;
			text-transform: uppercase;
		}
		.navs li:hover> a{
			color: #fff;
			background:#4978dc;
		}
		.navs li a:hover{
			color: #fff;
			background:#4978dc;
		}
		.navs li::before {
			background: url(/img-en/line.png) no-repeat left;
			left: 0px;
			top: 0px;
			width: 1px;
			height: 100%;
			position: absolute;
			content: "";
		}
		.navs li::after {
			background: url(/img-en/line.png) no-repeat left;
			left: 182px;
			top: 0px;
			width: 1px;
			height: 100%;
			position: absolute;
			content: "";
		}
		.navss{
			position:absolute;
			top:48px;
			left:0px;
			z-index:20000;
			display:none;
		}
		.navss li{
			width:178px;
			background:#4978dc;
			z-index:20000;
			transition: all 0.2s ease-out;
			position:relative;
		}
		.navss li a{
			letter-spacing: normal;
			font-size: 15px;
			font-weight: normal;
			transition: all 0.2s ease-out;
		}
		.navss li::after{
			display: none;
		}
		.navss li::before{
			display: none;
		}
		.navss-t{
			left:-60px;
		}
		.navss-t li{
			width:220px;
		}

		.navss li a{
			width:100%;
			height:100%;
			display:block;
			color: #FFF;
		}
		.navss li a:hover{
			background:#FFF;
			color:#0f467f;
		}
		.navss2{
			position:absolute;
			left:124px;
			top:0px;
			display:none;
		}
		.navss3 li{
			width:230px;
		}
		.navss4 li{
			width:180px;
		}
		.navss5 li{
			width:140px;
		}
		.navss li:hover .navss2{
			display:block;
		}
		.search {
			width: 243px;
			height: 60px;
			/* background: #ccc; */
			float: right;
			margin-top: 45px;
		}
		.searche {
			font-size: 16px;
			width: 43px;
			height: 18px;
			line-height: 18px;
			/* border-right: 1px solid #fff; */
			cursor: pointer;
			color: #0b5eb2;
			margin-top: 12px;
			float: left;
			font-weight: bold;
			overflow: hidden;
		}
		.searche a{
			color: #0b5eb2;
		}
		.searchs{
			float:right;
			margin-top:4px;
		}
		.inputs{
			border:1px solid #ddd;
			padding:4px;
			height:22px;
		}
		.btns{
			color:white;
			background:#0f66b6;
			border:1px solid #0f66b6;
			width:44px;
			height:32px;
			font-size:20px;
			margin-left:0px;
			display:inline-block;
			float:right;
		}



		/*banner part*/
		.banner{
			width:100%;
			max-width: 1280px;
			margin: 0 auto;
			z-index:100;
			box-shadow: 0px 6px  6px #aaa;
		}
		div.img{
			position:relative;
		}
		.banner-word{
			display:block;
			height:50px;
			background:url(/img-en/bsybg2.png);
			position:absolute;
			bottom:30px;
			right:30px;
			color:white;
			line-height:50px;
			text-align:center;
			padding:2px 24px;
			font-size:18px;
			border-radius:10px;
		}

		/*footer part*/
		.footer{
			width:100%;
			height:110px;
			background:url('/img-en/footerbj3.jpg') center center;
			clear: both;
		}
		.footerline{
			height:1px;
			width:100%;
			background: #ddd;
		}
		.footer-contact{
			width:1280px;
			/* height:100%; */
			margin:0 auto;
		}
		.contact{
			width: 800px;
			height: 75px;
			overflow: hidden;
			float: left;
			margin-top: 20px;
		}
		.dilogox {
			width: 188px;
			display: table;
			float: right;
			margin-top: 8px;
			height: 75px;
		}
		.dilogox1 {
			width: 180px;
			display: table;
			float: left;
			height: 75px;
			margin-top: 17px;
		}
		.dilogox1 span {
			width: 130px;
			height: 50px;
			line-height: 50px;
			display: block;
			font-size: 20px;
			color: #fff;
		}
		.contactus{
			font-size: 17px;
			color:white;
			margin-top: 35px;
			margin-bottom: 10px;
		}
		.telephone{
			width: 260px;
			color:#fff;
			margin-top: 16px;
			float:left;
			font-size: 13px;
			height: 14px;
		}
		.telephone1{
			/* margin-top:18px; */
			width:540px;
		}

		.copyright {
			width: 80px;
			height: 80px;
			float: right;
			margin-top: 15px;
			text-align: center;
		}

		.section2{
			width: 100%;
			background-color: #0B5EB2;
			height: 300px;
		}
		.section2-content{
			width: 1280px;
			margin: 0 auto;
			height: auto;
			padding-top: 40px;
			overflow: hidden;
			background: url(/img-en/sub_left_bg.png) center top 66px  no-repeat;
		}
		.link1{
			width: 40%;
			float: left;
		}
		.link2{
			width: 40%;
			float: right;
		}
		.link1 span{
			 font-size: 24px;
			 color: #ffffff;
			height: 40px;
			line-height: 40px;
			font-weight: bold;
		 }
		.link2 span{
			font-size: 24px;
			color: #ffffff;
			height: 40px;
			line-height: 40px;
			font-weight: bold;
		}
		.link1-con{
			border-top: 2px solid rgba(255,255,255,0.15);
			border-bottom: 2px solid rgba(255,255,255,0.15);
			padding-top: 20px;
			padding-bottom: 20px;
			margin-top: 5px;
		}
		.link2-con{
			border-top: 2px solid rgba(255,255,255,0.15);
			border-bottom: 2px solid rgba(255,255,255,0.15);
			padding-top: 20px;
			padding-bottom: 20px;
			margin-top: 5px;
		}
		.link1-con a{
			display: inline-block;
			width: 49%;
			font-size: 14px;
			color: rgba(255,255,255,0.85)!important;
			vertical-align: top;
			overflow: hidden;
			margin-left: 0.5%;
			height: 40px;
			line-height: 40px;
		}
		.link2-con a{
			display: inline-block;
			width: 49%;
			font-size: 14px;
			color: rgba(255,255,255,0.85)!important;
			vertical-align: top;
			overflow: hidden;
			margin-left: 0.5%;
			height: 40px;
			line-height: 40px;
		}
		.section{
			width: 100%;
			height: auto;
			overflow: hidden;
		}
		.section h2 {
			font-size: 24px;
			line-height: 45px;
			padding-bottom: 25px;
			color: #0b5eb2;
			margin-top: 35px;
		}
		.section h2::after{
			content: "";
			display: block;
			width: 40px;
			height: 3px;
			background-color: #EA753B;
			margin-left: 0;
			-webkit-transition: all 0.3s;
			-o-transition: all 0.3s;
			transition: all 0.3s;
		}
		.section h2:hover::after{
			width: calc(15%);
			cursor: pointer;
		}
		.section h2 span{
			display: inline-block;
			cursor: pointer;
		}
		.section h2 a {
			font-size: 14px;
			color: #678fb1;
			border-left: 1px solid #ccc;
			margin-left: 15px;
			padding-left: 10px;
			letter-spacing: 0;
			vertical-align: middle;
			float: right;
		}
		.section-content{
			width: 1280px;
			margin: 0 auto;
			height: 445px;
		}
		.section-c1{
			width: 68%;
			float: left;
			height: 100%;
		}
		.section-c1 ul{
			overflow: hidden;
			height: 340px;
			margin-top: 5px;
			margin-bottom: 6px;
		}
		.section-c1 ul li{
			width: 31%;
			float: left;
			margin-left: 3.5%;
		}
		.section-c1 ul li:first-child{
			width: 31%;
			float: left;
			margin-left: 0;
		}
		.section-c1 ul li:last-child{
			width: 31%;
			float: right;
			margin-left: 0;
		}
		.section-c1 ul li a {
			display: block;
			overflow: hidden;
		}
		.section-c1 ul li .art-Img {
			display: block;
			height: 0;
			padding-bottom: 56.7%;
			overflow: hidden;
		}
		.section-c1 ul li .art-Img img {
			width: 100%;
			transition: all 0.3s ease;
			height: 198px;
		}
		.section-c1 ul li a:hover .art-Img img {
			transform: scale(1.1);
		}
		.section-c1 ul li .art-Txt {
			display: block;
			width: 83%;
			background: #fff;
			padding: 18px;
			margin-top: -20px;
			position: relative;
			z-index: 99;
			transition: all 0.3s ease;
		}
		.section-c1 ul li .art-Txt:hover>p{
			color: #0B5EB2;
		}
		.section-c1 ul  li a:hover .art-Txt {
			margin-top: -40px;
		}
		.section-c1 ul li .art-Txt p {
			height: 70px;
			margin-bottom: 46px;
			font-size: 14px;
			line-height: 24px;
			overflow: hidden;
		}
		.section-c1 ul li .art-Date {
			font-size: 13px;
			color: #4a5ad6;
			background: url(/img-en/time.png) no-repeat left center;
			padding-left: 22px;
			position: relative;
		}
		.section-c1 ul li .art-Date:before {
			content: "";
			display: inline-block;
			width: 30px;
			height: 2px;
			background: #dddddd;
			position: absolute;
			left: 0;
			top: -19px;
		}
		.section-c2{
			width: 30%;
			float: right;
			height: 100%;
		}
		.con {
			overflow: hidden;
			margin-bottom: 5px;
			margin-top: 5px;
			border-bottom: 1px #d1d4d8 solid;
		}
		.pic {
			display: block;
			height: 145px;
			overflow: hidden;
			float: left;
			border-radius: 30%;
			margin-right: 5px;
		}
		.txt {
			overflow: hidden;
			line-height: 25px;
			color: #5d5e60;
			font-size: 14px;
			padding: 0 0 0 12px;
			border-left: 1px #d1d4d8 solid;
			height: 128px;
			text-align: justify;
		}
		.txt h3 a {
			display: block;
			height: 25px;
			line-height: 20px;
			overflow: hidden;
			font-size: 20px;
			margin-bottom: 3px;
			color: #0b5eb2;
			font-weight: bold;
		}
		.txt span a{
			transition: all 0.3s ease;
		}
		.txt span a:hover{
			color: #0b5eb2;
		}
		.item .event-teaser {
			display: block;
			width: auto;
			position: relative;
			padding: 0 5px 0 0;
			font-weight: inherit;
			text-decoration: none;
			height: 80px;
			overflow: hidden;
			margin-top: 2px;
			margin-bottom: 28px;
		}
		.item .event-teaser h3 {
			font-size: 18px;
			line-height: 1;
			margin-top: 0;
			margin-bottom: 5px;
		}
		.item .event-teaser h3 a{
			font-size: 18px;
			color: #0b5eb2;
			font-weight: bold;
			height: 20px;
			line-height: 20px;
		}
		.item .body{
			text-align: justify;
			font-size: 14px;
			line-height: 25px;
			height: 55px;
			overflow: hidden;
		}
		.item .body a{
			transition: all 0.3s ease;
		}
		.item .body a:hover{
			color: #0b5eb2;
		}
		.a-m{
			height: 28px;
			line-height: 28px;
			display: inline-block;
			width: 86px;
			text-align: center;
			background: #0b5eb2;
			float: right;
			margin-right: 2px;
			color: #ffffff;
			font-size: 13px;
			border-radius: 4px;
			transition: all 0.4s ease;
		}
		.a-m:hover{
			background:#4978dc;
		}
		.event-teaser:hover{
			box-shadow: inset -2px 0 #0b5eb2;
		}
		.event-teaser {
			-webkit-transition: box-shadow .15s ease-out;
			transition: box-shadow .15s ease-out;
		}
		.event-time{
			margin-top: 10px;
		}
		.sm-add {
			font-size: 15px;
			color: #ffffff;
			margin-top: 10px;
			height: 25px;
			line-height: 18px;
			border-bottom: 1px solid rgba(255,255,255,0.4);
		}
		.sm-link{
			margin-top: 10px;
		}
		.sm-link a{
			margin-left: 17px;
		}



		.list-body {
			width: 100%;
			height: auto;
			display: block;
			background-size: 100%;
		}
		.listcon{
			width:1280px;
			margin:0 auto;
			display: table;

		}
		.listconl {
			float: left;
			width: 285px;
			/* height: 300px; */
			background: #fff;
			margin-top: -77px;
			box-shadow: 1px 1px 10px #c5c4c4;
			margin-left: 10px;
			/* overflow: hidden; */
			position: relative;
		}
		.listconr{
			float:right;
			width:980px;
			background:#fff;
			margin-top:0px;
			margin-right:2px;
			margin-bottom: 40px;
			box-shadow: 1px 1px 10px #c5c4c4;
			min-height: 490 px;
		}
		.listconlt{
			width:100%;
			height:77px;
			background: rgba(5,78,157,0.8);
			font-size:24px;
			font-weight:bold;
			color:#fff;
			line-height:77px;
			text-align: center;
		}
		.listconrt{
			height:77px;
			width:94%;
			margin:0 auto;
			border-bottom:1px solid #366ca7;
		}
		.listconltul li{
			width:100%;
			height:60px;
			line-height:60px;
			background:#fff;
			border-top:3px solid #eee;
			font-size:16px;
			text-indent: 20px;
			/*transition: all 0.4s ease-out;*/
		}
		.listconltul li a{
			display: block;
			border-left: 8px solid #f3ecec;
		}

		a:hover {
			color: #245284;
		}

		.fa-chevron-circle-right{
			font-size:18px;
			line-height: 60px;
			float:right;
			margin-right:20px;
			transition: all 0.3s ease-out;
		}
		.listconltul li:hover .fa-chevron-circle-right{
			margin-right:15px;
		}
		.listconrtd{
			height:20px;
			width:8px;
			background:#1d4169;
			margin-top:26px;
			float:left;
		}
		.listconrtd2{
			width:320px;
			height:76px;
			line-height:76px;
			font-size:19px;
			font-weight:bold;
			float:left;
			color:#366ca7;
		}
		.listcsrhls {
			left: 0px;
			width: 60px;
			height: 4px;
			background: #104883;
		}
		.listconrtd3{
			float:right;
			height:70px;
			line-height:80px;

			font-size:14px;
			color:#AD3338;
		}

		.listconrtd3 img {
			width: 10px;
			margin-top: 32px;
			margin-right: 6px;
		}

		.listconrc, .listconrc-news {
			width: 100%;
			margin: 0 auto;
			line-height: 30px;
			padding: 15px 0;
			text-align: justify;
			font-size: 14px;
			overflow: hidden;
			height: 100%;
			min-height: 580px;
			background-color: #fffff0;
		}

		.listconrl {
			width: 100%;
			margin: 0 auto;
			padding-top: 20px;
			background: #fffff0;
			min-height: 210px;
		}
		.listconrl li {
			width: 94%;
			margin: 0 auto;
			padding-bottom: 15px;
			border-bottom: 1px solid #d2d2d2;
			/* margin-bottom: 15px; */
			margin-top: 15px;
			height: 65px;
			line-height: 30px;
		}
		.listconrl li:first-child {
			margin-top: 0;
		}
		.listconrl li a {
			display: block;
			line-height: 27px;
			font-size: 15px;
			margin-bottom: 15px;
			color: #1f1f1f;
			height: 27px;
			overflow: hidden;
			text-align: left;
		}
		.list-dates {
			overflow: hidden;
		}
		.time, .view {
			color: #797979;
			margin-right: 15px;
			padding-left: 23px;
			float: left;
			margin-bottom: 2px;
			font-size: 15px;
		}
		.ly{
			color: #797979;
			margin-right: 10px;
			padding-left: 26px;
			float: left;
			margin-bottom: 2px;
			font-size: 15px;
		}
		.time {
			background: url(/img-en/time.png) no-repeat left center;
		}
		.view {
			background: url(/img-en/view.png) no-repeat left center;
		}

		.listconrls {
			width: 6px;
			height: 6px;
			border-radius: 5px;
			background: #366ca7;
			display: inline-block;
			margin-bottom: 2px;
		}
		.listconrla{
			display:inline-block;
			height:50px;
			line-height:50px;
			font-size:15px;
			margin-left:6px;
			color:#333;
		}
		.listconrla:hover{
			color:#366ca7;
		}
		.listconrlsj{
			display:inline-block;
			float:right;
			height:50px;
			line-height:50px;
			font-size:14px;
		}
		.fanye {
			height: 80px;
			background: #fffff0;
			padding-top: 30px;
		}
		.page-navigation {
			text-align: center;
		}
		.page-navigation a:link {
			text-decoration: none;
		}

		.page-navigation a{
			border:1px solid #ccc;
			display: inline-block;
			height: 32px;
			line-height: 32px;
			padding: 0 8px;
			background-color: #fffff0;
			border: 1px solid #ccc;
			margin-right: 10px;
			color: #666;
			cursor: pointer;
			transition: background-color, fast;
			-webkit-transition: background-color, fast;
			transition: background-color, 0.2s;
			-o-transition: background-color, 0.2s;
			-ms-transition: background-color, 0.2s;
			-moz-transition: background-color, 0.2s;
			-webkit-transition: background-color, 0.2s;

			-o-border-radius: 4px, 0, 0, 0;
			-ms-border-radius: 4px, 0, 0, 0;
			-moz-border-radius: 4px, 0, 0, 0;
			-webkit-border-radius: 4px, 0, 0, 0;
		}
		.page-navigation select {
			margin-bottom:3px;
			display: inline-block;
			height: 32px;
			line-height: 32px;
			padding: 0 8px;
			background-color: #fffff0;
			border: 1px solid #ccc;
			margin-right: 15px;
			color: #666;
			cursor: pointer;
			transition: background-color, fast;
			-webkit-transition: background-color, fast;
			transition: background-color, 0.2s;
			-o-transition: background-color, 0.2s;
			-ms-transition: background-color, 0.2s;
			-moz-transition: background-color, 0.2s;
			-webkit-transition: background-color, 0.2s;

			-o-border-radius: 4px, 0, 0, 0;
			-ms-border-radius: 4px, 0, 0, 0;
			-moz-border-radius: 4px, 0, 0, 0;
			-webkit-border-radius: 4px, 0, 0, 0;
		}
		.page-info {
			text-align: center;
			margin-top: 10px;
		}
		.page-info span {
			margin-right: 10px;
			color: #666;
		}
		.listconrn {
			width: 100%;
			margin: 0 auto;
			background: #fffff0;
		}
		.listconrn li {
			width: 94%;
			margin: 0 auto;
			height: 195px;
			border-bottom: 1px solid #ccc;
			overflow: hidden;
		}
		.listconrn-img{
			height:162px;
			width:235px;
			margin-top:20px;
			overflow:hidden;
			float:left;
		}
		.listconrn-img img{
			transition: all 0.3s ease-out;
		}
		.listconrn-img img:hover{
			transform: scale(1.06);
		}
		.listconrn-r{
			float:right;
			width: 930px;
			height:140px;
			margin-top:20px;
			/*background:#ccc;*/
		}
		.listconrn-rb{
			width:100%;
			height:40px;
			line-height:40px;
			font-size:16px;
			color:#333;
			font-weight:bold;
			overflow: hidden;
		}
		.listconrn-rs{
			font-size:14px;
			height:30px;
			line-height:30px;
			color:#aaa;
		}
		.listconrn-rc{
			font-size:14px;
			height:90px;
			line-height:30px;
			margin-top:5px;
			overflow: hidden;
		}
		.listconrn li:hover .listconrn-rb{
			color:#245284;
		}
		.listconr-js{
			width:94%;
			margin:0 auto;
			overflow:hidden;
			/*margin-top:10px;*/
			margin-bottom:60px;
		}
		.listconr-js li{
			overflow:hidden;
			float:left;
			margin-top:20px;
		}
		.listconr-jsa{
			display:block;
			border:6px solid #fff;
			box-shadow: 0px 0px 10px #c5c4c4;
			width:110px;
			margin:10px 11.5px;
			/*overflow:hidden;*/
		}
		.listconr-js li span{
			font-size:14px;
			display:block;
			text-align:center;
			color:#245284;
		}
		.listconr-jsa{
			transition: all 0.4s ease-out;
		}
		.listconr-jsa:hover{
			transform: scale(1.06);
		}
		.listconr-zc{
			width:100%;
			height:60px;
			line-height:60px;
			font-size:18px;
			font-weight:bold;
			text-align:center;
			background:url('/images/zcbj.png') 368px 0px no-repeat;
			margin-top:20px;
			color:#245284;
		}

		.listconr-news{
			width:100%;
		}
		.listconrc-newsbt{
			width:100%;
			text-align:center;
			font-size:20px;
			font-weight:bold;
			line-height:40px;
			color:#366ca7;
			margin:10px 0px;
		}
		.listconrc-newssj{
			text-align:center;
			color:#999;
			margin-bottom:15px;
		}
		.listconrc-newszw{
			color:#333;
			width: 94%;
			margin: 0 auto;
		}
		.listconrc-newszw img{
			width: auto;
			height: auto;
			margin: 0 auto;
			display: block;
		}

		.banner2{
			width:53%;
			margin:0 auto;
			margin-bottom:20px;
		}
		.img2{
			height:400px;
		}
		.listcsrc {
			overflow: hidden;
			width: 100%;
			min-height: 300px;
			padding-bottom: 40px;
			background: #fffff0;
		}
		.listcsrc li {
			width: 175px;
			height: 231px;
			background: #f5f5f5;
			float: left;
			margin: 30px 15px 0 35px;
			transition: all 0.4s ease-out;
		}

		.listcsrcmz {
			width: 160px;
			height: 35px;
			line-height: 35px;
			/* color: #05A0A7; */
			font-size: 15px;
			font-weight: bold;
			margin: 0 auto;
			/* margin-top: 4px; */
			background: white;
			text-align: center;
		}

		.listcsrcmza {
			font-size: 14px;
			margin-left: 10px;
			color: #05A0A7;
			font-weight: normal;
		}
		.listcsrcimg img{
			margin-top: 6px;
			margin-left: 6px;
			width: 160px;
			height: 185px;
			overflow: hidden;
		}
		.listcsrc li:hover {
			box-shadow: 0px 0px 20px #8296ae;
		}
		.xzstyle {
			border-left-color: #366ca7!important;
		}
		.ljys {
			width: 100%;
			background: #fffff0;
			height: 52px;
			margin: 0 auto;
		}
        .ljys a{
			display: inline-block;
			width: 75px;
			height: 37px;
			margin-top: 15px;
			line-height: 37px;
			background: #366ca7;
			border-radius: 10px;
			margin-right: 10px;
			transition: all 0.4s ease-out;
		}
		.ljys a:first-child{
			margin-left: 3%;
		}
		.ljys a:hover{

			background: #4081c7;
		}
		.ljys a li{
			text-align: center;
			font-size: 18px;
			color: #fff;
		}
		.article-content {
			position: relative;
			width: auto;
			color: #444;
			font-size: 14px;
			line-height: 200%;
		}