@charset 'utf-8';

/** Generated by FG **/

@font-face {
	font-family: 'Conv_BELLMT';
src: url(../fonts/bellmt.jpg);
src: local('☺'), url(../fonts/bellmt..jpg) format('woff'), url(../fonts/bellmt.jpg) format('truetype'), url(../fonts/bellmt.jpg) format('svg');
	font-weight: normal;
	font-style: normal;}


/** Generated by FG **/

@font-face {
	font-family: 'Conv_ARIAL';
src: url(../fonts/arial.jpg);
src: local('☺'), url(../fonts/arial..jpg) format('woff'), url(../fonts/arial.jpg) format('truetype'), url(../fonts/arial.jpg) format('svg');
	font-weight: normal;
	font-style: normal;}


/** Generated by FG **/

@font-face {
	font-family: 'Conv_BELLB';
src: url(../fonts/bellb.jpg);
src: local('☺'), url(../fonts/bellb..jpg) format('woff'), url(../fonts/bellb.jpg) format('truetype'), url(../fonts/bellb.jpg) format('svg');
	font-weight: normal;
	font-style: normal;}


/*
 * 滚动条
 */

.mCSB_scrollTools {
	background: rgba(0, 0, 0, 0);}


/*
 * 修改
 */

.bshare-custom {
	display: none !important;}

.sj_lunb {
	display: none;}

.container-fluid {
	overflow: hidden;
	margin-right: -10px;
	/*大小等于块与块之间的间距*/
	padding-left: 0;
	padding-right: 0;}

#masonry p {
	margin-bottom: 10px;
	float: left;
	width: calc(25% - 10px);}

#masonry p img {
	max-width: 100%
;}
.logo{display: block; width:200px;}
#masonry p{
        margin-bottom: 10px!important;}

.hide3 {
	display: none;}

.SP_index .index-ann_right .index-ann_right_box {
	width: 100%;}

.SP_index-pic {
	display: none;}

.slick3 .slick-dots {
	bottom: 25px;}


/*
    header
*/

.bshare-custom a {
	-webkit-transition: all 0s ease-out 0s;
	-moz-transition: all 0s ease-out 0s;
	-ms-transition: all 0s ease-out 0s;
	-o-transition: all 0s ease-out 0s;
	transition: all 0s ease-out 0s;
	text-decoration: none;}

.header {
	position: fixed;
	width: 100%;
	background-color: white;
	z-index: 1001;
	-webkit-transition: all .3s ease-out 0s;
	-moz-transition: all .3s ease-out 0s;
	-ms-transition: all .3s ease-out 0s;
	-o-transition: all .3s ease-out 0s;
	transition: all .3s ease-out 0s;}

.header_box {
	position: relative;
	width: 1200px;
	height: 110px;
	margin: 0 auto;
	/*overflow: hidden;*/
	-webkit-transition: all .3s ease-out 0s;
	-moz-transition: all .3s ease-out 0s;
	-ms-transition: all .3s ease-out 0s;
	-o-transition: all .3s ease-out 0s;
	transition: all .3s ease-out 0s;}

.header_one {
	height: 30px;
	float: left;
	background-color: white;
	padding-top: 12px;}

.header_one .bshare-facebook,
.header_one .bshare-gplus,
.header_one .bshare-twitter {
	width: 15px;
	height: 15px;
	float: left;
	margin-right: 15px;}

.header .bshare-custom .bshare-facebook {
	background: url(../images/b1_face.jpg);
	background-repeat: no-repeat;
	background-size: 9px 15px;}

.header .bshare-custom .bshare-gplus {
	background: url(../images/b1_g.jpg);
	background-repeat: no-repeat;
	background-size: 15px 15px;}

.header .bshare-custom .bshare-twitter {
	background: url(../images/b1_twitter.jpg);
	background-repeat: no-repeat;
	background-size: 15px 15px;}

.header_two {
	float: right;
	padding-top: 12px;}

.header_two .headerO_en,
.header_two .headerO_map,
.header_two .headerO_vr {
	float: right;
	margin-left: 25px;
	color: #0977bf;
	font-size: 14px;
	font-family: Arial;}

.headerO_en>span {
	display: block;
	width: 100%;
	height: 20px;}

.header_two .headerO_en1 {
	position: absolute;
	display: none;}

.header_two .headerO_map {
	padding-left: 30px;
	background-image: url(../images/b1_map.jpg);
	background-repeat: no-repeat;
	background-size: 15px 15px;
	background-color: white;
	-webkit-transition: all .3s ease-out 0s;
	-moz-transition: all .3s ease-out 0s;
	-ms-transition: all .3s ease-out 0s;
	-o-transition: all .3s ease-out 0s;
	transition: all .3s ease-out 0s;}

.header_two .headerO_vr {
	padding-left: 40px;
	background-image: url(../images/b1_vr.jpg);
	background-repeat: no-repeat;
	background-size: 24px 14px;
	background-color: white;
	-webkit-transition: all .3s ease-out 0s;
	-moz-transition: all .3s ease-out 0s;
	-ms-transition: all .3s ease-out 0s;
	-o-transition: all .3s ease-out 0s;
	transition: all .3s ease-out 0s;}

.header_logo {
	height: 99px;
	background-color: white;
	-webkit-transition: all .3s ease-out 0s;
	-moz-transition: all .3s ease-out 0s;
	-ms-transition: all .3s ease-out 0s;
	-o-transition: all .3s ease-out 0s;
	transition: all .3s ease-out 0s;}

.header_logo {
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	display: inline-block;
	width: 295px;
	/*margin-left: 30%;*/
	margin-top: 20px;
	-webkit-transition: all .3s ease-out 0s;
	-moz-transition: all .3s ease-out 0s;
	-ms-transition: all .3s ease-out 0s;
	-o-transition: all .3s ease-out 0s;
	transition: all .3s ease-out 0s;}

.header_logo img {
	width: 100%;
	padding-bottom: 10px;
	-webkit-transition: all .3s ease-out 0s;
	-moz-transition: all .3s ease-out 0s;
	-ms-transition: all 0.3s ease-out 0s;
	-o-transition: all 0.3s ease-out 0s;
	transition: all .3s ease-out 0s;}

.navmain_box .bg_box {
	display: none;
	float: left;
	height: 70px;
	line-height: 70px;}

.navmain_box img {
	height: 45px;}


/*
    nav PC
*/

.nav_PC {
	/*position: fixed;
    top: 230px;*/
	margin-top: 0;
	width: 100%;
	z-index: 900;
	-webkit-transition: all 0.3s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s;
	-ms-transition: all 0.3s ease-out 0s;
	-o-transition: all 0.3s ease-out 0s;
	transition: all 0.3s ease-out 0s;}

.nav_main {
	position: fixed;
	top: 110px;
	width: 100%;
	background-color: #003757;
	z-index: 1001;
	-webkit-transition: all .3s ease-out 0s;
	-moz-transition: all .3s ease-out 0s;
	-ms-transition: all .3s ease-out 0s;
	-o-transition: all .3s ease-out 0s;
	transition: all .3s ease-out 0s;}

.nav_main .navmain_box {
	width: 1200px;
	height: 70px;
	margin: 0 auto;
	text-align: center;
	background-color: #003757;}

.navmain_box ul {
	display: inline-block;
	overflow: hidden;
	-webkit-transition: all .3s ease-out 0s;
	-moz-transition: all .3s ease-out 0s;
	-ms-transition: all 0.3s ease-out 0s;
	-o-transition: all 0.3s ease-out 0s;
	transition: all .3s ease-out 0s;}

.navmain_box ul li {
	height: 70px;
	float: left;
	margin-right: 53px;}

.navmain_box ul li a {
	display: block;
	width: 100%;
	height: 70px;
	color: white;
	line-height: 70px;
	text-align: center;
	font-size: 16px;
	font-family: Arial;
	-webkit-transition: all 0s ease-out 0s;
	-moz-transition: all 0s ease-out 0s;
	-ms-transition: all 0s ease-out 0s;
	-o-transition: all 0s ease-out 0s;
	transition: all 0s ease-out 0s;}

.navmain_box ul li:last-child {
	margin-right: 0px;}

.navmain_box ul .navmain_act a {
	border-bottom: 2px solid #d11e27;}

.nav_bg {
	width: 100%;
	position: relative;}

.nav_bg span {
	position: absolute;
	right: 18.75%;
	top: 50%;
	transform: translateY(-50%);}

.pcn_banner {}

.sjn_banner {
	display: none;}

.nav_secondary {
	width: 100%;
	background-color: #eaeaea;
	z-index: 100;}

.navsecondary_box {
	width: 1200px;
	height: 60px;
	margin: 0 auto;
	text-align: left;
	background-color: #eaeaea;}

.navsecondary_box ul {
	display: inline-block;
	height: 60px;}

.navsecondary_box ul li {
	position: relative;
	height: 60px;
	float: left;}

.navsecondary_box ul li a {
	display: block;
	width: 100%;
	height: 60px;
	line-height: 60px;
	text-align: center;
	color: #363636;
	font-size: 14px;
	font-family: Arial;
	padding: 0px 15px;
	-webkit-transition: all 0s ease-out 0s;
	-moz-transition: all 0s ease-out 0s;
	-ms-transition: all 0s ease-out 0s;
	-o-transition: all 0s ease-out 0s;
	transition: all 0s ease-out 0s;}

.navsecondary_box ul li:last-child {
	margin-right: 0px;}

.navsecondary_box ul .navsecondary_act {
	position: relative;
	top: -10px;
	height: 70px;}

.navsecondary_box ul .navsecondary_act a {
	height: 70px;
	border-top: 2px solid #d11e27;
	background-color: white;
	z-index: 100;}


/*
    nav Pad
*/

.nav_Pad {
	width: 100%;
	position: absolute;
	display: none;}

.nav_Pad .navPad_box {
	width: 100%;
	height: 50px;
	text-align: center;
	background-color: #003757;}

.nav_Pad .navPad_box span {
	display: inline-block;
	width: 50px;
	height: 50px;
	background-image: url(../images/three.jpg);}

.nav_Pad .navPad_list {
	display: none;}

.nav_Pad .navPad_list>li {
	width: 100%;
	height: 60px;
	line-height: 60px;
	background-color: #F8F8F8;
	border-bottom: 1px dashed #E1E1E1;
	position: relative;}

.nav_Pad .navPad_list>li:after {
	content: url(../images/close.jpg);
	position: absolute;
	top: 4px;
	right: 8px;
	width: 30px;
	height: 30px;
	background-size: 15px 15px;}

.nav_Pad .navPad_list>li img {
	width: 15px;
	height: 15px;}

.nav_Pad .navPad_list .li1:after,
.nav_Pad .navPad_list .li2:after,
.nav_Pad .navPad_list .li4:after,
.nav_Pad .navPad_list .li5:after {
	content: url(../images/open.jpg);
	position: absolute;
	top: -3px;
	right: 8px;
	width: 30px;
	height: 30px;}

.nav_Pad .navPad_list>#navPad_li3:after,
.nav_Pad .navPad_list>#navPad_li6:after,
.nav_Pad .navPad_list>#navPad_li7:after {
	display: none;}

.nav_Pad .navPad_list>#navPad_li7 a {
	text-align: center;
	padding-left: 0px;
	color: #003c64;}

.nav_Pad .navPad_list li a {
	display: inline-block;
	width: 100%;
	height: 60px;
	line-height: 60px;
	font-size: 18px;
	text-align: left;
	padding-left: 20px;
	color: #333333;}

.nav_Pad .navPad_list li a:hover {
	color: #0977bf;}

.nav_Pad .navPad_list1,
.nav_Pad .navPad_list2,
.nav_Pad .navPad_list4,
.nav_Pad .navPad_list5 {
	width: 100%;
	display: none;}

.nav_Pad .navPad_list1 li,
.nav_Pad .navPad_list2 li,
.nav_Pad .navPad_list4 li,
.nav_Pad .navPad_list5 li {
	width: 100%;
	height: 40px;
	line-height: 40px;
	background-color: #F8F8F8;}

.nav_Pad .navPad_list1 li a,
.nav_Pad .navPad_list2 li a,
.nav_Pad .navPad_list4 li a,
.nav_Pad .navPad_list5 li a {
	display: inline-block;
	width: calc(100% - 60px);
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	text-align: left;
	margin: 0px 30px;
	padding-left: 0px;
	color: #666666;
	border-bottom: 1px dashed #E1E1E1;}

.nav_Pad .navPad_list1 li a:hover {
	color: #0977bf;}


/*
    footer
*/

.footer {
	width: 100%;
	height: auto;
	background-image: url(../images/foot_bg.jpg);
	background-size: cover;}

.footer_hr {
	position: absolute;
	bottom: 60px;
	display: block;
	width: 100%;
	height: 1px;
	border-bottom: 1px solid #636363;}

.footer .footerbg_color {
	position: relative;
	width: 100%;
	height: auto;}

.footer .footerPC_box {
	max-width: 1240px;
	height: auto;
	margin: 0 auto;}

.footerPC_box .footerPC_top {
	width: 100%;
	height: auto;
	padding: 50px 0px 50px 0px;}

.footerPC_box .footerPC_top .footer_bg {
	display: inline-block;
	width: 27%;
	position: relative;
	float: left;}

.footerPC_box .footerPC_top .footer_list1,
.footerPC_box .footerPC_top .footer_list2,
.footerPC_box .footerPC_top .footer_btn {
	width: 14%;
	position: relative;
	float: left;}
.footerPC_box .footerPC_top .footer_list3{width: 30%;
	position: relative;
	float: left;}
.footerPC_box .footerPC_top .footer_bg:after,.footerPC_box .footerPC_top ul:after{content: "";display: block;height: 135px;width: 1px;background: rgb(255 255 255 / 30%);position: absolute;right: 0;top: 0;}
.footerPC_box .footerPC_top .footer_btn {
	border: 0px;}
.footerPC_box .footerPC_top .footer_bg img{display: block;margin-bottom: 20px;}
.footerPC_box .footerPC_top .footer_bg p{
	font-size: 12px;
	color: #cbc9c9;
	font-weight: 100;    margin-top: 5px;}

.footerPC_box .footerPC_top .footer_list1,
.footerPC_box .footerPC_top .footer_list2,.footerPC_box .footerPC_top .footer_list3{
	padding:0;text-align: center;}

.footerPC_top .footer_list1 li,
.footerPC_top .footer_list3 li,
.footerPC_top .footer_list2 li {
	padding-bottom: 20px;}

.footerPC_top .footer_list1 li a,
.footerPC_top .footer_list2 li a,.footerPC_top .footer_list3 li a {
	color: #cbc9c9;
	text-align: left;
	font-family: Arial;
	font-size: 12px;
	display: block;
    text-align: center;}
.footerPC_top .footer_list3 li a{text-align: left;padding-left: 10%;}
.footerPC_top .footer_list1 li a:hover,
.footerPC_top .footer_list3 li a:hover,
.footerPC_top .footer_list2 li a:hover {
	color: #ce5044;}

.footerPC_top .footer_btn {
	position: relative;}

.footerPC_top .footer_btn .footerbtn_ul {
	display: none;
	position: absolute;
	max-height: 160px;
	overflow: auto;
	top: 73px;
	right: 0px;
	width: 59%;
	border: 1px solid #859cac;
	border-top: 0px;}

.footer_btn .footerbtn_ul li {
	width: 110%;
	min-height: 40px;}

.footer_btn .footerbtn_ul li a {
	display: block;
	width: 100%;
	/*    height: 20px;*/
	line-height: 20px;
	padding: 12px;
	font-size: 14px;
	color: #bccddb;}

.footerPC_top .footer_btn span {
	display: block;
	width: 59%;
	height: 40px;
	float: right;}
.footerPC_top .footer_btn span img {margin: 0 auto;    display: block;}
.footerPC_top .footer_btn span p {font-size: 12px;text-align: center;color: #cbc9c9;}
.footerPC_bottom {
	width: 100%;}

.footer_Pad hr {
	margin: 0px;
	border: 1px solid #456984;}

.footerPC_bottom span {
	display: inline-block;
	height: 60px;
	line-height: 60px;
	text-align: left;
	color: #cbc9c9;
	font-family: Arial;}

.footerPC_bottom span a {
	color:#cbc9c9;
	font-family: Arial;}

.footerPC_bottom .footerPCB_a {
	display: inline-block;
	float: right;
	margin-top: 20px;
	overflow: hidden;}

.footerPC_bottom .footerPCB_a a {
	display: block;
	float: right;
	width: 22px;
	height: 22px;
	margin-left: 20px;}

.footerPC_bottom .footerPCB_a {
	display: inline-block;
	float: right;
	margin-top: 20px;
	overflow: hidden;}

.footerPC_bottom .footerPCB_a a {
	display: block;
	float: right;
	width: 24px;
	height: 24px;
	margin-left: 20px;}

.footerPC_bottom .bshare-custom .bshare-facebook {
	background: url(../images/b1_fface.jpg);
	background-size: 20px 20px;
	background-repeat: no-repeat;
	background-position: 0px 0px;}

.footerPC_bottom .bshare-custom .bshare-twitter {
	background: url(../images/b1_ftwittetr.jpg);
	background-size: 20px 20px;
	background-repeat: no-repeat;
	background-position: 0px 1px;}

.footerPC_bottom .bshare-custom .bshare-linkedin {
	background: url(../images/b1_fin.jpg);
	background-size: 20px 20px;
	background-position: 0px 1px;
	background-repeat: no-repeat;}

.footerPC_bottom .bshare-custom .bshare-weixin {
	background: url(../images/b1_fweixin.jpg);
	background-size: 23px 23px;
	background-position: 0px 1px;
	background-repeat: no-repeat;}


/*
    index
*/

.headerPad {
	display: none;
	width: 100%;
	height: 114px;
	overflow: hidden;
	line-height: 114px;}

.headerPad .headerPad_en {
	float: left;
	display: none;
	margin: 40px 10px 0px 20px;
	color: #0977bf;
	font-size: 16px;
	font-family: Arial;}

.headerPad .headerPad_en .headerO_en1 {
	display: none;}

.headerPad .headerPad_logo {
	float: left;
	height: 90px;
	line-height: 90px;
	padding-top: 20px;
	display: inline-block;
	width: calc(100% - 40px - 100px);
	text-align: center;
	margin-left: 20px;}

.headerPad .headerPad_xiala {
	display: inline-block;
	float: right;
	width: 50px;
	height: 90px;
	line-height: 90px;
	text-align: center;
	margin-right: 25px;}

.headerPad .headerPad_xiala div {
	display: inline-block;
	width: 50px;
	height: 50px;
	line-height: 50px;
	background-color: #00548b;}

.headerPad .headerPad_xiala div img {
	width: 30px;
	height: 30px;}

.headerPad .headerPad_xiala:hover {
	cursor: pointer;}

.navPC_xiala {
	display: none;
	width: 100%;
	position: fixed;
	top: 180px;
	z-index: 1001;
	background-color: #ffffff;}

.navPC_xiala .navPCxl_box {
	position: relative;
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;}

.navPCxl_box .navPC_left {
	width: 64.17%;
	float: left;}

.navPC_left .navPCl_name {
	display: block;
	padding-top: 55px;
	color: #003757;
	font-size: 36px;
	font-family: Arial;
	text-transform: uppercase;}

.navPC_left .navPCl_name span {
	position: relative;
	top: -30px;
	display: block;
	width: 50px;
	height: 50px;
	border-bottom: 2px solid #d11e27;}

.navPCxl_box .A1_xialabg {
	position: absolute;
	right: 35.83%;
	bottom: -30px;
	z-index: -1;}

.navPCl_ul {
	overflow: hidden;
	padding-bottom: 60px;}

.navPCl_ul .navPCl_ul1 {
	width: 49.9%;
	float: left;
	padding-left: 40px;
	border-left: 1px solid #e3e3e3;}

.navPCl_ul .navPCl_ul2 {
	width: 49.9%;
	float: left;
	padding-left: 40px;
	border-left: 1px solid #e3e3e3;}

#PC_xiala5 .navPCl_ul2 {
	height: 176px;}

.navPCl_ul .navPCl_ul1 li,
.navPCl_ul .navPCl_ul2 li {
	font-size: 14px;
	line-height: 44px;
	color: #797979;}

.navPCl_ul .navPCl_ul1 li a,
.navPCl_ul .navPCl_ul2 li a {
	color: #797979;}

.navPCl_ul .navPCl_ul1 li a:hover,
.navPCl_ul .navPCl_ul2 li a:hover {
	color: #d11e26;}

.navPC_right {
	width: 35.82%;
	float: left;
	background-color: #e3e3e3;
	padding-left: 100px;
	padding-bottom: 58px;}

.navPC_right .navPCr_name {
	display: block;
	padding: 60px 0px 20px 0px;
	color: #003575;
	font-size: 24px;
	font-family: Arial;}

.navPC_right .navPCr_p {
	display: block;
	padding-top: 25px;
	color: #666666;
	font-size: 16px;
	font-family: Arial;}

.navPCxl_bg {
	position: absolute;
	top: 0px;
	right: 0px;
	width: calc((100% - 1200px) / 2 + 1px);
	height: 391px;
	background-color: #e3e3e3;}

.footer_Pad {
	display: none;
	width: 100%;
	height: 410px;
	background-image: url(../images/b1_footerbg.jpg);
	background-size: cover;}

.footer_Pad .footerPbg_color {
	width: 100%;
	height: 410px;}

.footerPbg_color .footerPad_box {
	width: 100%;
	height: 410px;}

.footerPad_box .footerPad_top {
	width: 100%;
	height: 345px;
	    padding: 40px;}

.footerPad_box .footerPad_top .footer_bg  {
	display: block;
	
	margin: 0 auto;
	margin-bottom: 20px;}
.footerPad_box .footerPad_top .footer_bg img{display: block;margin: 0 auto;}
.footerPad_box .footerPad_top .footer_bg p{font-size: 14px;color: #E9E9E9;text-align: center;}
.footerPad_box .footerPad_top .footerPad_btn {
	width: 215px;
	height: 40px;
	margin: 0 auto;
	background-image: url(../images/b1_fjiantou.jpg);
	background-repeat: no-repeat;
	background-size: 10px 6px;
	background-position: 95% 18px;
	margin-top: 25px;}

.footerPad_top .footer_btn span {
	display: block;
	font-size: 14px;}
.footerPad_top .footer_btn span img{
	display: block;margin: 0 auto;}
.footerPad_top .footer_btn span p{font-size: 12px;text-align: center;color:#E9E9E9;}
.footerPad_top .footerPad_btn .footerPbtn_ul {
	display: none;
	width: 100%;
	max-height: 120px;
	overflow: auto;
	position: relative;
	top: -1px;
	border: 1px solid #8199ab;
	background: #114164;
	z-index: 13;}

.footerPad_btn .footerPbtn_ul li {
	width: 100%;
	height: 40px;}

.footerPad_btn .footerPbtn_ul li a {
	display: block;
	width: 100%;
	height: 40px;
	line-height: 40px;
	padding-left: 12px;
	color: #bccddb;}

.footerPad_top .footerPadB_a {
	margin-top: 35px;
	text-align: center;}

.footerPadB_a .footerPadB_abox {
	display: inline-block;
	margin: 0 auto;
	overflow: hidden;}

.footerPad_top .footerPadB_a a {
	display: block;
	float: right;
	width: 23px;
	height: 23px;
	margin-left: 20px;}

.footerPad_top .footerPadB_a a:last-child {
	margin-left: 0px;}

.footerPad_top .bshare-custom .bshare-facebook {
	background: url(../images/b1_fface.jpg);
	background-size: 20px 20px;
	background-repeat: no-repeat;
	background-position: 0px 0px;}

.footerPad_top .bshare-custom .bshare-twitter {
	background: url(../images/b1_ftwittetr.jpg);
	background-size: 20px 20px;
	background-repeat: no-repeat;
	background-position: 0px 1px;}

.footerPad_top .bshare-custom .bshare-linkedin {
	background: url(../images/b1_fin.jpg);
	background-size: 20px 20px;
	background-position: 0px 1px;
	background-repeat: no-repeat;}

.footerPad_top .bshare-custom .bshare-weixin {
	background: url(../images/b1_fweixin.jpg);
	background-size: 23px 23px;
	background-position: 0px 1px;
	background-repeat: no-repeat;}

.footerPad_bottom {
	width: 100%;
	text-align: center;    border-top: solid 1px #3c3a3a;}

.footerPad_bottom span {
	display: block;
	width: 100%;
	height: 60px;
	text-align: center;
	font-size: 14px;
	font-family: Arial;
	color: #ababab;
	padding-top: 30px;
	word-wrap: break-word;}

.footerPad_bottom span a {
	color: #ababab;}

.banner {
	width: 100%;
	/*height:600px;*/
	height: 100%;
	position: relative;
	overflow: hidden;}

.banner_box {
	position: relative;}

.banner_text {
	position: absolute;
	top: 175px;
	left: 18.75%;
	width: 45.052%;
	z-index: 1000;}

.banner_text a {
	display: inline-block;
	padding-right: 28px;
	background-image: url(../images/a1_sanjiao.jpg);
	background-repeat: no-repeat;
	background-size: 10px 16px;
	background-position: 100% 0px;}

.banner_text .bannert_name {
	display: inline-block;
	margin-bottom: 75px;}

.banner_text .bannert_text {
	display: inline-block;
	margin-bottom: 55px;}

.banner .slick-prev {
	/*position: absolute;*/
	/*left: 1446px;
    top: 513px;*/
	left: calc(78.5% - 60px);
	top: 89.6%;
	background-image: url(../images/a1_banner_left.jpg);
	background-repeat: no-repeat;
	z-index: 1000;}

.banner .slick-next {
	position: absolute;
	left: calc(78.5% + 8px);
	top: 89.6%;
	background-image: url(../images/a1_banner_right.jpg);
	background-repeat: no-repeat;
	z-index: 1000;}

.banner_mengc {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background-color: #69639f;
	opacity: 0.2;
	z-index: 1000;}

.banner_pag {
	width: 50px;
	height: 36px;
	position: absolute;
	right: 21.2%;
	bottom: 8%;
	z-index: 11;
	color: #ffffff;
	font-size: 20px;
	z-index: 1000;}

.banner_pag .bann_a {
	font-family: Arial;
	font-size: 36px;
	color: #ffffff;}

.banner_pag .bann_b {
	font-family: Arial;
	font-size: 20px;
	color: #ffffff;}

.banner div {
	width: 100%;
	margin: 0px;
	position: relative;}

.banner div .banner_box {
	position: absolute;
	top: 170px;
	left: 18.75%;
	width: 45.57%;}

.banner div .banner_tai {
	position: absolute;
	top: 80px;
	left: 22.187%;
	width: 235px;
	height: 300px;}

.banner div .banner_shan {
	position: absolute;
	top: 300px;
	left: 33.437%;
	width: 200px;
	height: 150px
;}

.banner div .banner_box h1 {
	font-size: 60px;
	font-family: Conv_BELLMT;
	padding-bottom: 75px;
	color: #ffffff;}

.banner div .banner_box p {
	font-size: 16px;
	line-height: 30px;
	padding-bottom: 55px;
	color: #ffffff;}

.banner div .banner_box span {
	display: block;
	font-size: 16px;
	font-family: Arial;
	color: #ffffff;
	padding-right: 34px;
	text-transform: uppercase;
	background-image: url(../images/a1_sanjiao.jpg);
	background-size: 10px 16px;
	background-repeat: no-repeat;
	background-position: 114px 0px;}


/*.banner .slick-prev*/


/*{*/


/*position: absolute;*/


/*top: 475px;*/


/*right: 457px;*/


/*background-image: url("");*/


/*}*/

.banner div img {
	width: 100%;}

.SP_index {
	width: 100%;}

.SP_index .SP_index-ann {
	width: 1240px;
	height: auto;
	margin: 0 auto;
	position: relative;}

.SP_index .index-ann_left {
	position: absolute;
	left: 0px;
	top: -78px;
	width: 33.33%;
	padding: 0px;
	background-color:#ce5044;
	z-index: 1000;    overflow: hidden;}

.index-ann_left .index-annL_top {
	display: block;
	width:calc(100% - 80px);
	height: 79px;margin: 0 40px;
	/*padding-top: 38px;*/
	color: white;
	font-size: 30px;
	line-height: 84px;
	border-bottom: 1px solid #c54539;
	text-transform: uppercase;}
.index-ann_left .index-annL_top:after{display: block;
    position: absolute;
    top: 40px;
    left: -229px;
    width: 210px;
    height: 1px;
    background: rgba(204,204,204,0.7);
    content: '';}
.index-ann_left .index-annL_top span{font-size: 20px;font-family: RomanS;font-weight: 100;}
.index-ann_left .slick1 {
        height:450px;
	width: 100%;
	position: relative;
	border-bottom: 0px;}

.index-ann_left .slick1 .slick-prev {
	position: absolute;
	top: 496px;
	left: 18%;
	width: 26px;
	height: 16px;
	background-image: url(../images/a1_shang.jpg);
	background-size: 26px 16px;
	background-repeat: no-repeat;}

.index-ann_left .slick1 .slick-next {
	position: absolute;
	top: 496px;
	right: 18%;
	width: 26px;
	height: 16px;
	background-image: url(../images/a1_xia.jpg);
	background-size: 26px 16px;
	background-repeat: no-repeat;}

.index-ann_left .slick1 .slick-list,
.index-ann_left .slick1 .slick-track {
	padding-top: 0px;
	padding-bottom: 0px;}
.index-ann_left .slick1 .slick-track .slick-current{background: #c24236;box-shadow: 0px 7px 10px 0px rgb(123 26 16 / 25%);}



.index-ann_left .slick1 .slick1_div {
	position: relative;
	width: 100%;
	height: 150px;
	padding: 30px;
        background: #c24236; -moz-box-shadow:  0px 0px 5px #c24236;
box-shadow: 0px 0px 5px #c24236;    margin: 0 0 10px 0;}

.index-ann_left .slick1 div span {
	display: block;
	float: left;
	width: 55px;
	height: 90px;
	text-align: center;
	border-bottom: 2px solid #FFFFFF;
	    margin-top: -8px;}

.index-ann_left div span .index-annLt_p1 {
	font-size: 14px;
	    height: 30px;
	font-family: Arial;
	color: #FFFFFF;
	margin-top: 0px;
	margin-bottom: 5px;}

.index-ann_left div span .index-annLt_p2 {
	font-size: 48px;
	line-height: 1;
	font-family: Arial;
	color: #FFFFFF;
	margin-top: 0;
	margin-bottom: 0;}

.index-ann_left .slick1 div>p {
	position: absolute;
	left: 40px;
	bottom: 40px;
	width: calc(100% - 50px);
	height: 90px;
	float: left;
	padding-left: 60px;
	font-size: 16px;
	font-family: Arial;
	color: white;
	line-height: 30px;
	text-overflow: ellipsis;
	/*	white-space:nowrap; */
	overflow: hidden;}

.index-ann_left .index-annL_bottom {
	display: block;
	height: 78px;
	width:calc(100% - 80px);
	margin: 0 40px;
	border-top: 1px solid #c54539;}

.index-annL_bottom span {
	display: block;
	float: left;
	width: 49.9%;
	height: 34px;
	line-height: 34px;
	text-align: center;
	margin: 22px 0px;
	border-right: 1px solid #c54539;}

.index-annL_bottom span img {
	width: 26px;
	height: 16px;}

.index-annL_bottom span img:hover {
	cursor: pointer;}

.index-annL_bottom span:last-child {
	border: 0px;}

.SP_index .index-ann_right {
	width: 66.67%;
	float: right;
	height: 458px;}

.SP_index .index-ann_right div {
	width: 50%;
	height: 306px;
	float: left;
	overflow: hidden;}

.SP_index .index-ann_right .index-annr_3,
.SP_index .index-ann_right .index-annr_4 {
	float: right;}
.SP_index .index-ann_right ul{width: 100%;height: 100%;}
.SP_index .index-ann_right ul li{width: 100%;height: 100%;position: relative;}
.SP_index .index-ann_right ul li .news_con{width: 84%;height: 160px;position: absolute;bottom: 50px;left: 8%;padding: 20px 30px;background: rgb(0 0 0 / 70%);overflow: hidden;}
.SP_index .index-ann_right ul li .news_con h1{font-size: 20px;color: #fff;line-height: 30px;margin-top: 5px;overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
.SP_index .index-ann_right ul li .news_con p{font-size: 12px;color: #dedede;line-height: 24px;text-align: justify;font-weight: lighter;margin-top: 15px;}




.SP_index .index-ann_right ul li span{position: absolute;display: block;top: 50px;right: 70px;background: #ce5044;padding: 20px 20px 30px;text-align: center;}
.SP_index .index-ann_right ul li span:after{content: "";display: block;width: 100%;height: 2px;background: #fff;}
.SP_index .index-ann_right ul li span .index-annLt_p1 {
    font-size: 14px;
    height: auto;
    font-family: Arial;
    color: #FFFFFF;
    margin-top: 0px;
    margin-bottom: 5px;}
.SP_index .index-ann_right ul li span .index-annLt_p2 {
    font-size: 48px;
    line-height: 1;
    font-family: Arial;
    color: #FFFFFF;
    margin-top: 0;
    margin-bottom: 0;}
/*.index-ann_right .index-ann_right_box div
{
    width:50%;
    height: 306px;
    float: left;
    overflow: hidden;
}
.index-ann_right .index-ann_right_box .index-annr_3,
.index-ann_right .index-ann_right_box .index-annr_4
{
    float: right;
}*/

.index-ann_right div img {
	width: 100%;
	height: 306px;}

.index-ann_right div img {
	transition: all 0.6s;}

.index-ann_right div img:hover {
	transform: scale(1.2);}

.SP_indexslL_img {
	width: 355px;
	height: 220px;
	overflow: hidden;}

.index-ann_right .index-annr_text {
	padding: 55px 50px 0px 60px;
	position: relative;}

.index-ann_right .index-annr_text h1 {
	font-size: 22px;
	line-height: 30px;
	font-family: Arial;
	color: #333333;
	text-transform: uppercase;}

.index-ann_right .index-annr_text h1:hover,
.index-ann_right .index-annr_text p:hover {
	cursor: pointer;}

.index-ann_right .index-annr_text p {
	padding-top: 30px;
	font-size: 16px;
	line-height: 30px;
	font-family: Arial;
	color: #666666;}

.index-ann_right .index-annr_text span {
	position: absolute;
	bottom: 63px;
	display: block;
	font-size: 16px;
	font-family: Arial;
	color: #666666;
	padding-right: 34px;
	text-transform: uppercase;
	background-image: url(../images/a1_sanjiao.jpg);
	background-size: 10px 16px;
	background-repeat: no-repeat;
	background-position: 110px 0px;}

.index-ann_right .index-annr_text span:hover {
	color: #d11e26;}

.index-ann_right .index-annr_text span a {
	color: #666666;}

.SP_index-combox {
	width: 100%;
	background-color: #f8f8f8;}

.SP_index-com {
	width: 1200px;
	margin: 0 auto;}

.SP_index-com .SP_indexc_name {
	padding: 50px 0px 40px 0px;
	text-align: left;
	font-size: 22px;
	line-height: 30px;
	color: #16508d;
	font-family: Arial;
	text-transform: uppercase;}

.SP_index-com .SP_indexc_ul {
	/*overflow: hidden;*/
	position: relative;}

.SP_index-com .SP_indexc_ul div {
	width: 100%;}

.SP_index-com .SP_indexc_ul .slick-prev {
	position: absolute;
	top: 232px;
	left: 0px;
	width: 42px;
	height: 30px;
	line-height: 30px;
	background-image: url(../images/a1_left.jpg);
	background-repeat: no-repeat;
	background-size: 16px 26px;
	z-index: 100;}

.index-ann_right .index-annr_text:hover h1,
.SP_index-com .SP_indexc_ul div a:hover span,
.SP_indexslL_1 div:hover p,
.SP_indexslL_1 div span:hover {
	color: #d11e26;}

.SP_index-com .SP_indexc_ul .slick-next {
	position: absolute;
	top: 232px;
	left: 42px;
	width: 42px;
	height: 30px;
	line-height: 30px;
	background-image: url(../images/a1_right.jpg);
	background-repeat: no-repeat;
	background-size: 16px 26px;
	background-position: 26px 0px;}

.SP_index-com .SP_indexc_ul .slick-next {}

.SP_index-com .SP_indexc_ul .clear_margin {
	margin-right: 0px;}

.SP_index-com .SP_indexc_ul div span {
	width: calc(100% - 90px);
	margin-right: 90px;
	display: block;
	font-size: 14px;
	line-height: 20px;
	font-family: Arial;
	font-weight: bold;
	color: #333333;
	text-transform: uppercase;
	padding: 20px 0px 20px 0px;
	border-top: 1px solid #e1e1e1;}

.SP_index-com .SP_indexc_ul div p {
	width: calc(100% - 90px);
	margin-right: 90px;
	line-height: 28px;
	height: 97px;
	overflow: hidden;
	font-size: 14px;
	font-family: Arial;
	color: #7a7878;
	padding-bottom: 40px;
	border-bottom: 1px solid #e1e1e1;}

.SP_indexc_bottom {
	display: block;
	padding: 35px 0px 90px 0px;}

.SP_indexc_bottom .SP_indexcb_L {
	display: block;
	width: 42px;
	height: 30px;
	line-height: 30px;
	float: left;
	border-right: 1px solid #dfe4e7;
	text-align: left;}

.SP_indexc_bottom .SP_indexcb_R {
	display: block;
	width: 42px;
	height: 30px;
	float: left;
	line-height: 30px;
	text-align: right;}

.SP_indexc_bottom .SP_indexcb_L img,
.SP_indexc_bottom .SP_indexcb_R img {
	width: 16px;
	height: 26px;}

.SP_indexc_bottom .SP_indexcb_L img:hover,
.SP_indexc_bottom .SP_indexcb_R img:hover {
	cursor: pointer;}

.SP_index-sdn {
	width: 100%;
	background-color: #003c64;
	position: relative;
	z-index: 10;}

.SP_index-sdn .SP_indexs_bg1 {
	position: absolute;
	left: 188px;
	top: 30px;}

.SP_index-sdn .SP_indexs_bg2 {
	position: absolute;
	left: 326px;
	top: 205px;}

.SP_index-sdnbox {
	width: 1200px;
	height: 1000px;
	margin: 0 auto;}

.SP_index-sdnbox div {
	width: 50%;
	float: left;}

.SP_index-sdnbox .SP_indexs-four {
	position: relative;
	top: -121px;}

.SP_index-sdnbox .SP_indexs-one {
	padding: 120px 0px 120px 0px;}

.slick3 {
	display: none;}

.SP_index-sdnbox .SP_indexs-one .SP_indexso_span1,
.SP_index-sdnbox .SP_indexs-one .SP_indexso_span2 {
	position: relative;
	z-index: 10;
	display: block;
	width: 100%;
	font-size: 60px;
	line-height: 62px;
	font-family: Arial;
	color: white;}

.SP_index-sdnbox .SP_indexs-thr,
.slick3 .SP_indexs-thr {
	background-color: #972d2d;}

.slick3 .SP_indexs-two,
.slick3 .SP_indexs-thr,
.slick3 .SP_indexsf_L,
.slick3 .SP_indexsf_R {
	position: relative;
	width: 100%;
	overflow: hidden;
	height: 621px;
	padding: 35px 20px 0px 20px;}

.slick3 .SP_indexs-two img,
.slick3 .SP_indexs-thr img {
	position: absolute;
	top: 0px;
	left: 50%;
	transform: translateX(-50%);
	height: 100%;
	opacity: 0.15;
	float: left;
	transition: all 0.6s;
	opacity: 1;
	z-index: 9;}

.slick3 .SP_indexsf_L img,
.slick3 .SP_indexsf_R img {
	position: absolute;
	top: 50%;
	left: 0px;
	transform: translateY(-50%);
	width: 100%;
	opacity: 0.15;
	float: left;
	transition: all 0.6s;
	opacity: 1;
	z-index: 9;}

.slick3 .SP_indexs-two h1,
.slick3 .SP_indexs-thr h1,
.slick3 .SP_indexsf_L h1,
.slick3 .SP_indexsf_R h1 {
	position: relative;
	display: inline;
	font-size: 16px;
	font-family: Conv_ARIAL;
	text-transform: uppercase;
	color: #ffffff;
	border-bottom: 2px solid white;
	z-index: 12;}

.SP_index-sdnbox .SP_indexs-two,
.SP_index-sdnbox .SP_indexs-thr {
	position: relative;
	top: -121px;
	height: 500px;
	padding: 65px 5.415% 0px 5.415%;
	overflow: hidden;}

.SP_index-sdnbox .SP_indexs-two>div,
.slick3 .SP_indexs-two>div {
	position: absolute;
	top: 0px;
	left: 0px;
	display: block;
	width: 100%;
	height: 500px;
	background-color: #000000;
	opacity: 0.6;
	z-index: 10;}

.SP_index-sdnbox .SP_indexs-thr>div,
.slick3 .SP_indexs-thr>div {
	position: absolute;
	top: 0px;
	left: 0px;
	display: block;
	width: 100%;
	height: 500px;
	background-color: #b11f2d;
	opacity: 0.6;
	z-index: 10;}

.SP_index-sdnbox .SP_indexs-two img,
.SP_index-sdnbox .SP_indexs-thr img {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	float: left;
	transition: all 0.6s;
	opacity: 1;
	z-index: 9;}

.SP_index-sdnbox .SP_indexs-two img:hover,
.SP_index-sdnbox .SP_indexs-thr img:hover {
	transform: scale(1.2);
	cursor: pointer;}

.SP_index-sdnbox .SP_indexs-two h1,
.SP_index-sdnbox .SP_indexs-thr h1 {
	position: relative;
	display: inline;
	font-size: 16px;
	font-family: Arial;
	text-transform: uppercase;
	color: #ffffff;
	border-bottom: 2px solid white;
	z-index: 12;}

.SP_index-sdnbox .SP_indexs-two .p1,
.SP_index-sdnbox .SP_indexs-thr .p1,
.slick3 .SP_indexs-two .p1,
.slick3 .SP_indexs-thr .p1 {
	position: relative;
	padding-top: 60px;
	font-size: 32px;
	font-family: Arial;
	line-height: 42px;
	color: white;
	z-index: 10;}

.SP_index-sdnbox .SP_indexs-two .p2,
.SP_index-sdnbox .SP_indexs-thr .p2,
.slick3 .SP_indexs-two .p2,
.slick3 .SP_indexs-thr .p2 {
	position: relative;
	padding: 50px 0px 0px 0px;
	font-size: 16px;
	font-family: Arial;
	line-height: 28px;
	height: 140px;
	overflow: hidden;
	color: white;
	z-index: 10;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;}

.SP_index-sdnbox .SP_indexs-two span,
.SP_index-sdnbox .SP_indexs-thr span,
.slick3 .SP_indexs-two span,
.slick3 .SP_indexs-thr span {
	position: absolute;
	bottom: 74px;
	display: block;
	font-size: 16px;
	font-family: Arial;
	color: #ffffff;
	padding-right: 50px;
	text-transform: uppercase;
	background-image: url(../images/a1_sanjiao.jpg);
	background-size: 10px 16px;
	background-repeat: no-repeat;
	background-position: 114px 0px;
	z-index: 10;}

.SP_index-sdnbox .SP_indexs-two a,
.SP_index-sdnbox .SP_indexs-thr a,
.slick3 .SP_indexs-two a,
.slick3 .SP_indexs-thr a {
	color: #ffffff;}

.SP_indexs-four .SP_indexsf_L,
.SP_indexs-four .SP_indexsf_R {
	height: 500px;
	padding: 65px 25px 0px 25px;
	overflow: hidden;
	position: relative;
	background-color: #999999;}

.SP_indexs-four .SP_indexsf_L>div,
.slick3 .SP_indexsf_L>div {
	position: absolute;
	top: 0px;
	left: 0px;
	display: block;
	width: 100%;
	height: 500px;
	background-color: #000000;
	opacity: 0.4;
	z-index: 10;}

.SP_indexs-four .SP_indexsf_R>div,
.slick3 .SP_indexsf_R>div {
	position: absolute;
	top: 0px;
	left: 0px;
	display: block;
	width: 100%;
	height: 500px;
	background-color: #16508d;
	opacity: 0.5;
	z-index: 10;}

.SP_indexs-four .SP_indexsf_L img
/*.slick3 .SP_indexsf_L img*/

{
	position: absolute;
	top: 0px;
	left: 0px;
	height: 600px;
	transition: all 0.6s;
	opacity: 1;
	z-index: 9;}

.SP_indexs-four .SP_indexsf_L img:hover,
.SP_indexs-four .SP_indexsf_R img:hover {
	transform: scale(1.4);
	cursor: pointer;}

.SP_indexs-four .SP_indexsf_R img
/*.slick3 .SP_indexsf_R img*/

{
	position: absolute;
	top: 0px;
	left: 0px;
	height: 621px;
	opacity: 1;
	transition: all 0.6s;
	z-index: 9;}

.SP_indexs-four .SP_indexsf_L h1,
.slick3 .SP_indexsf_L h1,
.slick3 .SP_indexsf_R h1 {
	position: relative;
	display: inline;
	font-size: 16px;
	font-family: Arial;
	text-transform: uppercase;
	color: white;
	border-bottom: 2px solid white;
	z-index: 12;}

.SP_indexs-four .SP_indexsf_R h1 {
	position: relative;
	display: inline-block;
	max-width: 100%;
	font-size: 16px;
	font-family: Arial;
	text-transform: uppercase;
	color: white;
	border-bottom: 2px solid white;
	z-index: 12;}

.SP_indexs-four .SP_indexsf_L p,
.slick3 .SP_indexsf_L p {
	position: relative;
	z-index: 10;
	padding-top: 294px;
	padding-bottom: 70px;
	font-size: 24px;
	font-family: Arial;
	line-height: 32px;
	color: white;}

.SP_indexs-four .SP_indexsf_L p {
	padding-top: 60px;}

.SP_indexs-four .SP_indexsf_R p,
.slick3 .SP_indexsf_R p {
	position: relative;
	z-index: 10;
	padding-top: 60px;
	padding-bottom: 70px;
	font-size: 24px;
	font-family: Arial;
	line-height: 32px;
	color: white;}

.SP_indexs-four .SP_indexsf_L span,
.SP_indexs-four .SP_indexsf_R span,
.slick3 .SP_indexsf_L span,
.slick3 .SP_indexsf_R span {
	position: relative;
	z-index: 10;
	display: block;
	font-size: 16px;
	font-family: Arial;
	color: #ffffff;
	padding-right: 54px;
	padding-bottom: 84px;
	text-transform: uppercase;
	background-image: url(../images/a1_sanjiao.jpg);
	background-size: 10px 16px;
	background-repeat: no-repeat;
	background-position: 114px 0px;}

.SP_indexs-four .SP_indexsf_L span,
.SP_indexs-four .SP_indexsf_R span {
	position: absolute;
	bottom: 74px;
	padding-bottom: 0px;}

.SP_indexs-four .SP_indexsf_L span a,
.SP_indexs-four .SP_indexsf_R span a,
.slick3 .SP_indexsf_L span a,
.slick3 .SP_indexsf_R span a {
	color: #ffffff;}

.SP_index-SL {
	width: 100%;
	background-color: #f8f8f8;}

.SP_index-SL .SP_index-SLbox {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;}

.SP_index-SL .SP_index-SLbox h1 {
	color: #16508d;
	font-size: 40px;
	font-family: Arial;
	padding: 80px 0px 50px 0px;}

.SP_index-SL .SP_index-SLbox .SP_indexsl_left {
	width: 100%;
	padding-right: 0;
	overflow: hidden;}

.SP_indexslL_1 {
	position: relative;
	float: left;
	width: 50%;
	height: 220px;
	margin-bottom: 20px;}

.SP_indexslL_1>p,
.SP_indexslL_1 div,
.SP_indexslL_2>p,
.SP_indexslL_2 div {
        position: relative;
	cursor: pointer;
	transition: all 0.6s;
	float: left;}

.SP_indexslL_1 img,
.SP_indexslL_2 img {
	position: absolute;
	left: 50%;
        top:0;
        height:100%;
	transform: translateX(-50%);
	-o-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	transition: all 0.6s;}

.SP_indexslL_1 img:hover,
.SP_indexslL_2 img:hover {
	transform: translateX(-50%) scale(1.2);
	-o-transform: translateX(-50%) scale(1.2);
	-ms-transform: translateX(-50%) scale(1.2);
	-moz-transform: translateX(-50%) scale(1.2);
	-webkit-transform: translateX(-50%) scale(1.2);}

.SP_indexslL_1 div,
.SP_indexslL_2 div {
	width: calc(100% - 355px);
	padding: 70px 30px 0px 35px;}

.SP_indexslL_1 div p,
.SP_indexslL_2 div p {
	height: 56px;
	overflow: hidden;
	text-align: left;
	color: #000;
	font-family: Arial;
	line-height: 28px;
	font-size: 16px;}

.SP_indexslL_1 div span,
.SP_indexslL_2 div span {
	display: block;
	font-size: 16px;
	font-family: Arial;
	color: #666666;
	padding-right: 34px;
	padding-top: 30px;
	text-transform: uppercase;
	background-image: url(../images/a1_sanjiao.jpg);
	background-size: 10px 16px;
	background-repeat: no-repeat;
	background-position: 114px 29px;}

.SP_indexslL_2 {
	position: relative;
	width: 100%;
	height: 220px;
	margin-top: 35px;}

.SP_index-SLbox .SP_indexsl_left .SP_indexslL_2,
.SP_index-SLbox .SP_indexsl_right .SP_indexslL_1,
.SP_index-SLbox .SP_indexsl_right .SP_indexslL_2 {
	width: 100%;
	background-color: #ffffff;}

.SP_index-SLbox .SP_indexsl_right {
	position: relative;
	width: calc(50% - 1%);
	height: 515px;
	margin-left: 2%;
	float: left;
	overflow: hidden;}


/*.SP_index-SLbox .SP_indexsl_right img
{
    width:100%;
    height: 515px;
    position: absolute;
    top: 0px;
    left: 0px;
    opacity: 1;
    transition: all 0.6s;
}
.SP_index-SLbox .SP_indexsl_right img:hover
{
    transform: scale(1.4);
}*/


/*.SP_indexsl_right p
{
    width:calc(100% - 18%);
    position: absolute;
    bottom: 75px;
    font-size: 16px;
    font-family: Arial;
    line-height: 28px;
    color: white;
}*/

.SP_indexsl_right span {
	position: absolute;
	bottom: 35px;
	display: block;
	font-size: 16px;
	font-family: Arial;
	color: white;
	padding-right: 34px;
	padding-top: 35px;
	text-transform: uppercase;
	background-image: url(../images/a1_sanjiao.jpg);
	background-size: 10px 16px;
	background-repeat: no-repeat;
	background-position: 114px 35px;}

.SP_index-cs {
	width: 100%;
	background-color: #f8f8f8;}

.SP_index-csbox {
	width: 1200px;
	margin: 0 auto;}

.SP_index-cs h1 {
	color: #16508d;
	font-size: 40px;
	font-family: Arial;
	padding: 80px 0px 45px 0px;}

.SP_toggle{
        display:none;}

.banner2 {
	width: 100%;
	padding-bottom: 75px;
	overflow: hidden;}

.banner2 .slick-list {
	width: calc(100% + 20px);
	overflow: hidden;}

.banner2 div {
	margin-right: 20px;
	overflow: hidden;}
.banner2 .slick-slide{
        position: relative;}
.banner2 .bg{
	position: relative;
	width: 100%;
	transition: all 0.6s;}
.banner2 .pic{
        position: absolute;
	left: 50%;
	top:50%;
	width:100%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
        transition: all 0.6s;}
.banner2 img:hover {
	-webkit-transform: translate(-50%, -50%) scale(1.1);
	-moz-transform: translate(-50%, -50%) scale(1.1);
	-ms-transform: translate(-50%, -50%) scale(1.1);
	-o-transform: translate(-50%, -50%) scale(1.1);
	transform: translate(-50%, -50%) scale(1.1);}

.banner2 .slick-prev {
	position: absolute;
	top: 37%;
	width: 55px;
	height: 106px;
	background-image: url(../images/a1_banner-2l.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-color: #000;
	opacity: 0.5;
	z-index: 100;}

.banner2 .slick-next {
	position: absolute;
	top: 37%;
	right: 0px;
	width: 55px;
	height: 106px;
	background-image: url(../images/a1_banner-2r.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-color: #000;
	opacity: 0.5;
	z-index: 100;}

.SP_index-uu {
	position: relative;
	width: 100%;
	background-size: cover;
	overflow: hidden;}

.SP_index-uu .index_video {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	z-index: 13;}

.SP_index-uu .index_video video {
	height: 100%;}

.index_mengc {
	position: absolute;
	width: 100%;
	height: 100%;
	background: #0e356c;
	opacity: 0.6;
	z-index: 15;}

.SP_index-uu .SP_index-uubox {
	position: relative;
	width: 1200px;
	height: 505px;
	margin: 0 auto;
	z-index: 100;}

.SP_index-uubox div {
	width: 404px;
	height: 505px;
	float: left;
	padding: 0px 55px;
	opacity: 0.8;}

.SP_index-uubox div span {
	display: block;
	width: 100%;
	height: 277px;
	background-image: url(../images/a1_bofang.jpg);
	background-repeat: no-repeat;
	background-position: center;
	border-bottom: 1px solid rgba(213, 213, 213, 0.5);}

.SP_index-uubox div span h1 {
	font-size: 18px;
	color: #FFFFFF;
	text-align: center;
	padding-top: 215px;}

.SP_index-uubox div p {
	padding-top: 40px;
	font-size: 20px;
	line-height: 30px;
	font-family: Arial;
	text-align: center;
	color: #FFFFFF;}


/*
    School Profile
*/


/*
    Current Leader
*/

.CL_index {
	width: 100%;
	margin-top: 93px;
	margin-bottom: 30px;}

.CL_index .CL_indexbox {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;}

.CL_indexbox ul {
	width: calc(100% + 48px);
	overflow: hidden;}

.CL_indexbox ul li {
	position: relative;
	float: left;
	width: 257px;
	height: 333px;
	margin-right: 55px;
	margin-bottom: 66px;
	overflow: hidden;}

.CL_indexbox ul li .CLindex_text {
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 100%;
        min-height:110px;
	padding: 5px 20px 5px 20px;}

.CL_indexbox ul li .CLindex_text div {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
        min-height:110px;
	background: -moz-linear-gradient(top, rgba(0, 60, 100, 0), rgba(0, 60, 100, 0.7));
	background: -o-linear-gradient(top, rgba(0, 60, 100, 0), rgba(0, 60, 100, 0.7));
	background: -ms-linear-gradient(top, rgba(0, 60, 100, 0), rgba(0, 60, 100, 0.7));
	background: -webkit-linear-gradient(top, rgba(0, 60, 100, 0), rgba(0, 60, 100, 0.7));
	background: linear-gradient(top, rgba(0, 60, 100, 0), rgba(0, 60, 100, 0.7));
	background: -prefix-linear-gradient(top, rgba(0, 60, 100, 0), rgba(0, 60, 100, 0.7));
	z-index: 9;}

.CL_indexbox ul li .CLindex_text h1 {
	position: relative;
	font-size: 18px;
	line-height: 30px;
	font-family: Arial;
	color: #ffffff;
	transition: all .3s ease-out 0s;
	z-index: 10;}

.CL_indexbox ul li .CLindex_text p {
	position: relative;
	font-size: 14px;
	line-height: 24px;
	font-family: Arial;
	color: #ffffff;
	transition: all .3s ease-out 0s;
	z-index: 10;}


/*
    Current LeaderXQ
*/

.CLXQ_index {
	width: 100%;
	margin-top: 93px;
	margin-bottom: 103px;}

.CLXQ_index .CLXQ_indexbox {
	width: 1200px;
	margin: 0 auto;}

.CLXQ_indexbox .CLXQ_content {
	width: 100%;
	overflow: hidden;}

.CLXQ_content .CLXQ_left {
	width: calc(25.417% - 30px);
	float: left;
	overflow: hidden;
	text-align: left;
	margin-left: 30px;}

.CLXQ_content .CLXQ_left img {
	position: relative;
	left: 50%;
	transform: translateX(-50%);}

.CLXQ_content .CLXQ_right {
	float: left;
	width: calc(100% - 25.417%);
	padding-left: 50px;}

.CLXQ_right .CLXQr_h {
	font-size: 30px;
	line-height: 30px;
	font-family: Arial;
	color: #003c64;
	padding-bottom: 7px;}

.CLXQ_right .CLXQr_p {
	font-size: 16px;
	line-height: 24px;
	font-family: Arial;
	color: #333333;
	padding-bottom: 10px;}


/*.CLXQ_right .CLXQr_timu
{
    width: 180px;
    float: left;
}*/

.CLXQ_right .CLXQr_timu2 {
	width: 100%;}

.CLXQ_right .CLXQr_timu2 h1 {
	font-size: 18px;
	line-height: 40px;
	color: #003c64;
	margin-top: 45px;}

.CLXQ_right .CLXQr_timu2 p {
	font-size: 14px;
	line-height: 28px;
	color: #666666;}


/*.CLXQ_right .CLXQr_timu a
{
  display: inline-block;
    font-size: 14px;
    line-height: 40px;
    font-family: Arial;
    color: #333333;
}*/


/*.CLXQ_right .CLXQr_timu .a_act
{
    color: #003c64;
    text-decoration: underline;
}*/


/*.CLXQ_right .CLXQr_timu a:hover
{
    color: #003c64;
}*/

.CLXQ_right .CLXQr_neirong {
	width: 58.889%;
	float: left;}

.CLXQ_right .CLXQr_neirong p {
	font-size: 14px;
	font-family: Arial;
	line-height: 24px;
	-webkit-transition: all 0.3s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s;
	-ms-transition: all 0.3s ease-out 0s;
	-o-transition: all 0.3s ease-out 0s;
	transition: all 0.3s ease-out 0s;}


/*
    Graduate Professional
*/

.GP_index {
	width: 100%;}

.GP_index .GP_indexbox {
	width: 1200px;
	margin: 0 auto;
	padding-bottom: 60px;}

.GP_indexbox .GPindex_h {
	position: relative;
	/*height: 70px;*/
	font-size: 48px;
	line-height: 40px;
	font-family: Arial;
	color: #333333;
	margin-top: 100px;}

.GP_indexbox>span {
	display: inline-block;
	width: 53px;
	height: 2px;
	margin-top: 25px;
	margin-bottom: 60px;
	border-bottom: 2px solid #d11e27;}

.GP_indexbox .GPindex_table {
	width: 100%;}

.GP_indexbox .GPindex_table tbody {
	width: 100%;}

.GP_index .News_button {
	margin-top: 50px;}

.GP_indexbox .GPindex_table th,
.GP_indexbox .GPindex_table td {
	height: 90px;
	text-align: center;
	border: 1px solid rgba(186, 186, 186, 0.3);
	line-height: 24px;}

.GP_indexbox .GPindex_table th a {
	color: inherit;}

.GP_indexbox .GPindex_table th a:hover {
	color: #d11e27;}

.GP_indexbox .GPindex_table .color_d9 th {
	background-color: #d9d9d9;
	font-size: 18px;
	color: #666666;
	font-family: Arial;}

.GP_indexbox .GPindex_table .color_f3 th,
.GP_indexbox .GPindex_table .color_f3 td {
	color: #666666;
	font-size: 14px;
	font-family: Arial;
	background-color: #f3f3f3;}

.GP_indexbox .GPindex_table .color_ff th {
	color: #666666;
	font-size: 14px;
	font-family: Arial;
	background-color: #ffffff;}

.GP_indexbox .GPindex_table .color_00 th,
.GP_indexbox .GPindex_table .color_00 td {
	color: #ffffff;
	font-size: 14px;
	font-family: Arial;
	background-color: #003757;}

.GP_indexbox .GPindex_table .GPtable_Tleft {
	text-align: left;
	padding-left: 30px;}

.GPindex_fenye {
	margin: 0 auto;
	overflow: hidden;
	text-align: center;
	margin-bottom: 54px;}

.GPindex_fenyebox {
	display: inline-block;}

.GPindex_fenye a,
.GPindex_fenye ul {
	float: left;}

.GPindex_fenye .goto_home {
	display: block;
	width: 35px;
	height: 35px;
	background-image: url(../images/b5_dleft.jpg);
	background-position: center;
	background-repeat: no-repeat;}

.GPindex_fenye .goto_pre {
	display: block;
	width: 35px;
	height: 35px;
	background-image: url(../images/b5_left.jpg);
	background-position: center;
	background-repeat: no-repeat;}

.GPindex_fenye .goto_next {
	display: block;
	width: 35px;
	height: 35px;
	background-image: url(../images/b5_right.jpg);
	background-position: center;
	background-repeat: no-repeat;}

.GPindex_fenye .goto_Shadowe {
	display: block;
	width: 35px;
	height: 35px;
	background-image: url(../images/b5_dright.jpg);
	background-position: center;
	background-repeat: no-repeat;}

.GPindex_fenye ul {
	overflow: hidden;}

.GPindex_fenye ul li {
	float: left;
	width: 35px;
	height: 35px;}

.GPindex_fenye ul .GP_act a {
	border: 1px solid #003f64;
	color: #003f64;}

.GPindex_fenye ul li a {
	display: block;
	width: 35px;
	height: 35px;
	text-align: center;
	line-height: 35px;
	color: #333333;
	font-size: 16px;
	font-family: Arial;}

.GPindex_fenye ul li a:hover {
	color: #003f64;}


/*
    News
*/

.News_index {
	width: 100%;
	margin-top: 74px;}

.News_index .News_indexbox {
	width: 1200px;
	margin: 0 auto;}

.News_indexbox .News_ul {
	width: calc(100% + 45px);
	overflow: hidden;}

.News_indexbox .News_ul li {
	width: 370px;
	float: left;
	margin-right: 45px;
	margin-bottom: 68px;
	border-bottom: 3px solid #d11e27;}

.News_ul li .Newsul_img {
	width: 100%;
	height: 250px;
	overflow: hidden;}

.News_ul li .Newsul_img img {
	width: 100%;
	transition: all 0.6s;}

.News_ul li .Newsul_img img:hover {
	transform: scale(1.4);}

.News_ul li .Newsul_bottom {
	width: 100%;
	padding: 0px 15px 0px 15px;}

.Newsul_bottom .NewsulB_p1 {
	font-size: 16px;
	font-family: Arial;
	line-height: 20px;
	color: #333333;
	padding-top: 20px;
	height: 60px;
	overflow: hidden;}

.Newsul_bottom .NewsulB_p2 {
	font-size: 14px;
	font-family: Arial;
	line-height: 20px;
	color: #666666;
	padding-top: 20px;
	height: 77px;
	overflow: hidden;}

.Newsul_bottom .NewsulB_goto {
	width: 100%;
	padding-top: 54px;}

.NewsulB_goto .NewsulB_time {
	display: inline-block;
	width: 50%;
	height: 30px;
	color: #999999;
	text-transform: uppercase;}

.NewsulB_goto .NewsulB_time span {
	color: #999999;}

.NewsulB_goto .NewsulB_read {
	display: inline-block;
	width: calc((100% - 40px)/2);
	text-align: right;
	height: 30px;
	color: #999999;
	text-transform: uppercase;
	padding-right: 18px;
	background: url(../images/a1_sanjiao.jpg) no-repeat;
	background-size: 8px 13px;
	background-position: 100% 0px;}

.NewsulB_goto .NewsulB_read:hover {
	color: #d11e27;}


/*
    NewsXQ
*/

.NewsXQ_index {
	width: 100%;}

.NewsXQ_index .NewsXQ_indexbox {
	width: 1200px;
	margin: 0 auto;
	margin-top: 80px;
	margin-bottom: 80px;}

.NewsXQ_indexbox hr {
	margin: 0px;}

.NewsXQ_indexbox .NewsXQ_name {
	width: 100%;
        overflow: hidden;
	border-bottom: solid 1px #d4d4d4;}

.NewsXQ_name .NewsXQn_h {
	font-size: 24px;
	line-height: 36px;
	color: #333333;
	font-family: Arial;}

.NewsXQ_name .NewsXQn_n {
	margin-top: 33px;}

.NewsXQn_n .NewsXQn_author,
.NewsXQn_n .NewsXQn_time,
.NewsXQn_n .NewsXQn_cishu {
	display: inline-block;
	font-size: 14px;
	min-height: 14px;
	/*line-height: 30px;*/
	color: #888888;
	font-family: Arial;}

.NewsXQn_n .NewsXQn_author {
	padding-left: 23px;
	margin-right: 50px;
	background-image: url(../images/h2_touxiang1.jpg);
	background-repeat: no-repeat;}

.NewsXQn_n .NewsXQn_time {
	padding-left: 23px;
	margin-right: 45px;
	background-image: url(../images/h2_timer1.jpg);
	background-repeat: no-repeat;}

.NewsXQn_n .NewsXQn_cishu {
	padding-left: 23px;
	background-image: url(../images/h2_liulan1.jpg);
	background-repeat: no-repeat;}

.NewsXQ_text {
	width: 100%;
	margin-top: 50px;}

.NewsXQ_text .img_pic {
	width: 100%;}

.NewsXQ_text p {
	margin-top: 10px;
	font-size: 16px;
	line-height: 24px;
	color: #888888;
	font-family: Arial;
	padding-right: 0;
	text-indent: 2em;}

.NewsXQ_text p img {
	max-width: 100%;
	display: block;
	margin: 0 auto;}

.NewsXQ_text .NewsXQt_p4 {
	margin-top: 50px;}

.NewsXQ_text .NewsXQt_img {
	width: 100%;
	margin-top: 47px;}

.News_button {
	display: none;}


/*
    Communication
*/

.Com_index {
	width: 100%;}

.Com_indexbox {
	width: 1240px;
	margin: 0 auto;
	margin-top: 20px;}

.Com_indexbox .Comindex_banner {
	width: 100%;}

.Comindex_banner h1 {
	font-size: 48px;
	font-family: Arial;
	position: relative;}

.Comindex_banner>span {
	display: block;
	width: 55px;
	height: 2px;
	margin-top: 30px;
	border-bottom: 2px solid #d11e27;}

.Comindex_banner .Comindexb_slick {
	width: 100%;
	overflow: hidden;}

.Comindexb_slick .Comindexb_slick1 {
	width: calc(73.3333% + 2px);
	margin-right: 3.5%;
	display: inline-block;
	float: left;
	margin-top: 80px;
	margin-bottom: 50px;}

.slick1_box {
	position: relative;}

.slick1_box .slick1_mengc {
	position: absolute;
	bottom: 0px;
	width: 100%;
	height: 52px;
	background-color: #000000;
	opacity: 0.2;}

.slick1_box .slick1_text {
	display: inline-block;
	position: absolute;
	left: 50%;
	bottom: 10px;
	font-size: 16px;
	line-height: 30px;
	color: #ffffff;
	font-family: Arial;
	margin: 0 auto;
	transform: translate(-50%);}

.slick1_box img {
	width: 100%;}

.Comindexb_slick .Comindexb_slick2 {
	position: relative;
	width: calc(100% - 73.3333% - 2px - 3.5%);
	/*padding-left: 40px;*/
	display: inline-block;
	float: left;
	margin-top: 80px;}

.Comindexb_slick2 .slick-prev {
	position: absolute;
	top: -40px;
	left: 50%;
	width: 40px;
	height: 22px;
	transform: translateX(-50%);
	background-image: url(../images/f2_shang.jpg);}

.Comindexb_slick2 .slick-next {
	position: absolute;
	top: calc(100% + 10px);
	left: 50%;
	width: 40px;
	height: 22px;
	transform: translateX(-50%);
	background-image: url(../images/f2_xia.jpg);}

.slick2_box {
	position: relative;
	margin-bottom: 11.3px;}

.slick2_box .slick2_mengc {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background-color: #000000;
	opacity: 0.2;}

.slick2_box .slick2_text {
	position: absolute;
	left: 50%;
	top: 50%;
	width: 74.5454%;
	text-align: center;
	color: #ffffff;
	font-size: 16px;
	font-family: Arial;
	line-height: 26px;
	transform: translate(-50%, -50%);}

.F2_act .slcik2_mengc,
.F2_act .slick2_text {
	display: none;}

.Comindex_ul {
	width: 100%;
	margin-bottom: 63px;
	margin-top: 40px;}

.Comindex_ul li {
	width: 100%;
	padding: 20px 0px 20px 0px;
	overflow: hidden;
	border-bottom: 1px solid #e5e5e5;
	position: relative;}

.Comindex_ul li:first-child {
	border-top: 1px solid #e5e5e5;}

.Comindex_ul li .Comindexu_time {
	width: 60px;
	text-align: center;
	float: left;
	margin: 0px 4% 0px 0;
	border-bottom: 1px solid #ce5044;}

.Comindexu_time .Comindexu_yue {
	display: inline-block;
	font-size: 14px;
	font-family: Arial;
	line-height: 20px;
	color: #ce5044;
	padding-bottom: 20px;}

.Comindexu_time .Comindexu_date {
	display: inline-block;
	font-size: 48px;
	font-family: Arial;
	color: #ce5044;
	padding-bottom: 0;
	line-height: 60px;}
.Comindex_ul li .Comindexu_img{width: 360px;height: 170px;float: left;margin-right: 4%;}
.Comindex_ul li .Comindexu_text {
	width: calc(92% - 420px);
	
	float: left;}

.Comindex_ul li .Comindexu_text h1 {
	font-size: 20px;
	line-height: 30px;
	color: #464646;
	font-family: Arial;
	padding-bottom: 10px;
	width: calc(100% - 150px)
;}
.Comindex_ul li:hover .Comindexu_text h1{color:  #ce5044;}
.Comindexu_text_tubiao{margin: 15px 0;}
 .Comindexu_text_tubiao img{float: left;}
 .Comindexu_text_tubiao span{float: left;color: #999999;font-size: 12px;}
.Comindex_ul li .Comindexu_text p {
	font-size: 14px;
	line-height: 24px;
	color: #888888;
	font-family: Arial;}

.Comindex_ul li .Comindexu_read {
	width: auto;
	position: absolute;right: 0;top: 0;}

.Comindex_ul li .Comindexu_read a {
	display: inline-block;
	width: 130px;}

.Comindex_ul li .Comindexu_read span {
	display: block;
	width: 120px;
	height: 104px;
	font-size: 16px;
	font-family: Arial;
	line-height: 104px;
	color: #666666;
	text-transform: uppercase;
	padding-right: 20px;
	background-image: url(../images/a1_sanjiao.jpg);
	background-repeat: no-repeat;
	background-size: 9px 15px;
	background-position: 100% 42px;}

.Comindex_ul li .Comindexu_read span:hover {
	color: #ce5044;}
.Comindexu_text_tubiao{float: left;}
.Comindexu_text_lianjie{float: right;margin-top: 10px;}
.Comindexu_text_lianjie .prev{float: left;padding: 0 20px;border-right: solid 1px #bdbdbd;background: url(../images/news_icon_pre.jpg) no-repeat left;}
.Comindexu_text_lianjie .next{float: left;padding: 0 20px;background: url(../images/news_icon_next.jpg) no-repeat right;}
.Comindexu_text_lianjie .prev:hover,.Comindexu_text_lianjie .next:hover {color: #ce5044;}
/*
	Cooperative
 */

.Coo_index {
	width: 100%;}

.Cooindex_bg1 {
	width: 100%;
	padding-top: 116px;
	background-color: #003b62;}

.Cooindex_bg1 .Coo_indexbox1 {
	width: 1200px;
	margin: 0 auto;}

.Coo_indexbox1 .Cooindex_name {
	font-size: 48px;
	font-family: arial;
	color: #ffffff;}

.Coo_indexbox1 .Cooindex_xian {
	display: block;
	width: 52px;
	height: 2px;
	border-bottom: 2px solid #d11e27;
	margin-top: 30px;}

.Coo_indexbox1 .Cooindex_map {
	margin-top: 125px;}

.Cooindex_xia {
	width: 100%;
	text-align: center;
	padding: 50px 0px;}

.Cooindex_map .Cooindex_mapbox {
	position: relative;
	display: inline-block;
	width: 100%;
	padding: 0px 4.5%;}

.Cooindex_mapbox .map {
	width: 100%;}

.Cooindex_mapbox span {
	display: inline-block;
	width: 30px;
	text-align: center;
	cursor: pointer;}

.Cooindex_mapbox .city1 {
	position: absolute;
	top: 16.70%;
	left: 17.095%;}

.Cooindex_mapbox .city2 {
	position: absolute;
	top: 27.767%;
	left: 15.167%;}

.Cooindex_mapbox .city3 {
	position: absolute;
	top: 39.201%;
	left: 12.667%;}

.Cooindex_mapbox .city4 {
	position: absolute;
	top: 37.308%;
	left: 19.667%;}

.Cooindex_mapbox .city5 {
	position: absolute;
	bottom: 29.220%;
	left: 28.8%;}

.Cooindex_mapbox .city6 {
	position: absolute;
	top: 14.02%;
	left: 43.8%;}

.Cooindex_mapbox .city7 {
	position: absolute;
	top: 16.841%;
	left: 46.58%;}

.Cooindex_mapbox .city8 {
	position: absolute;
	top: 20.597%;
	left: 44.917%;}

.Cooindex_mapbox .city9 {
	position: absolute;
	top: 23.982%;
	left: 43.33%;}

.Cooindex_mapbox .city10 {
	position: absolute;
	top: 24.263%;
	left: 41.25%;}

.Cooindex_mapbox .city11 {
	position: absolute;
	top: 47.186%;
	left: 46.876%;}

.Cooindex_mapbox .city12 {
	position: absolute;
	top: 13.293%;
	right: 45%;}

.Cooindex_mapbox .city13 {
	position: absolute;
	top: 16.743%;
	right: 43.5%;}

.Cooindex_mapbox .city14 {
	position: absolute;
	top: 38.475%;
	right: 43.78%;}

.Cooindex_mapbox .city15 {
	position: absolute;
	top: 54.809%;
	right: 42.078%;}

.Cooindex_mapbox .city16 {
	position: absolute;
	top: 10.933%;
	right: 29.25%;}

.Cooindex_mapbox .city17 {
	position: absolute;
	top: 32.431%;
	right: 32%;}

.Cooindex_mapbox .city18 {
	position: absolute;
	top: 23.593%;
	right: 16.467%;}

.Cooindex_mapbox .city19 {
	position: absolute;
	top: 26.315%;
	right: 12.916%;}

.Cooindex_mapbox .city20 {
	position: absolute;
	top: 27.086%;
	right: 15%;}

.Cooindex_mapbox .city21 {
	position: absolute;
	top: 36.36%;
	right: 16.083%;}

.Cooindex_mapbox .city22 {
	position: absolute;
	top: 50.453%;
	right: 20.913%;}

.Cooindex_mapbox .city23 {
	position: absolute;
	top: 74.773%;
	right: 7.5%;}

.Cooindex_bg2 {
	width: 100%;
	background-color: #ffffff;}

.Cooindex_bg2 .Coo_indexbox2 {
	width: 1200px;
	margin: 0 auto;}

.Coo_indexbox2 .Cooindex_list {
	width: 100%;
	padding-top: 75px;
	padding-bottom: 110px;}

.Cooindex_list .CooindexL_name {
	font-size: 36px;
	font-family: arial;
	color: #333333;
	margin-bottom: 55px;}

.Cooindex_list .CooindexL_namel {
	display: none;}

.Cooindex_list .CooindexL_table {
	width: 100%;}

.CooindexL_table tr {
	width: 100%;}

.CooindexL_table tr th {
	padding: 25px 20px;
	color: #333333;}

.CooindexL_table tr:first-child th {
	color: #d11e26;}

.CooindexL_table tr .Cootable_thLeft {
	width: 69.17%;
	border-right: 2px solid #E1E1E1;
	text-align: left;}

.CooindexL_table tr .Cootable_thRight {
	width: calc(100% - 69.17%);
	text-align: center;}

.CooindexL_table .Cootable_tr1 {
	background-color: #f1f1f1;}

.map_text {
	position: absolute;
	top: -90px;
	left: 50%;
	transform: translateX(-48%);
	width: 264px;
	height: 90px;
	background-image: url(../images/f1_mapbg.jpg);
	z-index: 11;}

.map_text .mapT_left {
	display: inline-block;
	width: 87px;
	height: 82px;
	float: left;}

.map_text .mapT_left p {
	display: block;
	padding-top: 10px;
	font-size: 36px;
	font-family: arial;
	line-height: 37px;
	text-align: center;
	color: #FFFFFF;}

.map_text .mapT_left span {
	display: inline-block;
	width: 100%;
	font-size: 14px;
	font-family: arial;
	line-height: 35px;
	text-align: center;
	color: #FFFFFF;}

.map_text .mapT_right {
	display: inline-block;
	width: 177px;
	height: 82px;
	line-height: 82px;
	font-size: 30px;
	font-family: arial;
	color: #d11e26;}

.shouzhi {
	display: none;}

.SceI_pubu #example_video_1 {
	margin-top: 40px;}


/*
 * Video
 */

.Video_index {
	width: 100%;
	background: #222222;}

.Video_index .Video_indexbox {
	width: 1200px;
	margin: 0 auto;
	padding: 42px 0px 50px;}

.Video_indexbox video,
.SceI_pubu video {
	position: relative !important;
	height: auto !important;
	width: 100%;
	background: #FFFFFF;}


/*
     *Contact 
     */

.Contact_index {
	width: 100%;
	margin-top: 60px;}

.Contact_indexbox {
	width: 1200px;
	margin: 0 auto;}

.Contact_indexbox .ContactI_qianfo,
.Contact_indexbox .ContactI_changqing {
	width: 100%;
	overflow: hidden;
	margin-bottom: 60px;}

.ContactI_qianfo>div,
.ContactI_changqing>div {
	width: 41.67%;
	padding: 25px 80px 0px 0px;
	float: left;}

.ContactI_qianfo .map_itm,
.ContactI_changqing .map_itm {
	width: calc(100% - 41.67%);
	height: 254px;
	float: left;}

.ContactI_qianfo div h1,
.ContactI_changqing div h1 {
	font-size: 36px;
	line-height: 40px;
	color: #333333;
	font-family: arial;}

.ContactI_qianfo div span,
.ContactI_changqing div span {
	display: block;
	width: 50px;
	height: 3px;
	border-bottom: 3px solid #D11E27;
	margin-top: 30px;
	margin-bottom: 55px;}

.ContactI_qianfo div p,
.ContactI_changqing div p {
	font-family: arial;
	font-size: 14px;
	line-height: 32px;
	color: #666666;}

.ContactI_qianfo img,
.ContactI_changqing img {
	width: calc(100% - 41.67%);
	float: left;}


/*
     * Institutional Settings
     */

.Ins_index {
	width: 100%;
	margin-top: 100px;}

.Ins_indexbox {
	position: relative;
	width: 1200px;
	margin: 0 auto;}

.Ins_box1 {
	width: 100%;
	padding-top: 107px;
	padding-bottom: 107px;}

.Ins_box1:first-child {
	padding-top: 0px;}

.Ins_box1:first-child img {
	position: absolute;
	right: 55px;
	top: 0px;
	z-index: -1;}

.Ins_box2 {
	width: 100%;
	background: #F3F3F3;
	padding-top: 107px;
	padding-bottom: 107px;}

.Ins_indexbox div {
	width: 100%;}

.Ins_indexbox div h1 {
	font-size: 48px;
	font-family: arial;
	line-height: 40px;}

.Ins_indexbox div span {
	display: block;
	margin: 30px 0px 40px;
	width: 52px;
	height: 2px;
	border-bottom: 2px solid #D11E27;}

.Ins_indexbox div ul {
	width: 100%;
	padding: 0px 200px 0px 35px;
	overflow: hidden;}

.Ins_indexbox div ul li {
	font-size: 14px;
	font-family: arial;
	padding: 0px 20px;
	margin-bottom: 24px;
	border-right: 1px solid #666666;
	float: left;
	color: #666666;}

.Ins_indexbox div ul a:last-child li {
	border: 0px;}

.Ins_indexbox div ul li:hover {
	color: #005086;}


/*
      * About
      */

.About_index {
	width: 100%;
	margin-top: 120px;}

.About_indexbox1 {
	width: 1200px;
	margin: 0 auto;}

.About_indexbox1 .AboutI_text1 {
	width: 100%;
	overflow: hidden;
	margin-bottom: 70px;}

.AboutI_text1 .AboutIt1_left {
	width: 33.33%;
	float: left;}

.AboutI_text1 .AboutIt1_left img {
	width: 245px;}

.AboutI_text1 .AboutIt1_right {
	width: calc(100% - 33.33%);
	float: left;}

.AboutI_text1 .AboutIt1_right p{
	font-size: 18px;
	font-family: arial;
	line-height: 32px;
	color: #666666;
	text-indent: 2em;}
.About_indexbox1 .AboutI_text2 {
	width: 100%;
	overflow: hidden;
	margin-bottom: 20px;}

.AboutI_text2 h1 {
	font-size: 48px;
	color: #333333;}

.AboutI_text2 div {
	width: 100%;
	margin-top: 55px;}

.AboutI_text2 div .AboutIt2_p1,
.AboutI_text2 div .AboutIt2_p2 {
	width: 35%;
	float: left;
	
	padding-right: 60px;}
.AboutI_text2 div .AboutIt2_p1 p,
.AboutI_text2 div .AboutIt2_p2 p{
        color: #666666;
	text-indent: 2em;
        font-size: 14px;
	font-family: arial;
	line-height: 24px;}
.AboutI_text2 div .AboutIt2_p3 {
	width: 30%;
	float: left;}
.AboutI_text2 div .AboutIt2_p3 p {
	float: left;
	font-size: 14px;
	font-family: arial;
	line-height: 24px;
	color: #666666;
	text-indent: 2em;}

.About_indexbox1>p {
	width: 100%;
	margin-bottom: 110px;}

.About_indexbox1>p img {
	width: 100%;}

.About_indexbox1 .AboutI_text3 {
	width: 100%;
	margin-bottom: 100px;
	overflow: hidden;}

.AboutI_text3 .AboutIt3_left {
	width: 53%;
	float: left;}

.AboutI_text3 .AboutIt3_left h1 {
	position: relative;
	top: 165px;
	width: 48px;
	font-size: 48px;
	color: #333333;
	/*padding-right: 130px;*/
	transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	/* ie 9 */
	-webkit-transform: rotate(-90deg);
	/* safari and chrome */
	-o-transform: rotate(-90deg);
	/* opera */
	-moz-transform: rotate(-90deg);}

.AboutI_text3 .AboutIt3_left img {
	width: calc(100% - 19.65%);
	position: relative;
	top: -45px;
	margin-left: 19.65%;}

.AboutI_text3 .AboutIt3_right {
	width: 47%;
	float: left;
	padding: 80px 0px 0px 6.66%;}

.AboutI_text3 .AboutIt3_right h1 {
	font-size: 24px;
	font-family: arial;
	line-height: 24px;
	color: #333333;
	margin-bottom: 45px;}

.AboutI_text3 .AboutIt3_right p {
	font-size: 14px;
	font-family: arial;
	line-height: 24px;
	color: #666666;
	text-indent: 2em;}

.About_indexbox1 .AboutI_text4 {
	width: 100%;
	margin-bottom: 100px;}

.AboutI_text4 h1 {
	font-size: 24px;
	color: #333333;
	font-family: arial;
	margin-bottom: 45px;}

.AboutI_text4 p {
	font-size: 14px;
	line-height: 24px;
	color: #666666;
	text-indent: 2em;}

.AboutI_text4 .AboutIt4_p1 {
	margin-bottom: 35px;}

.AboutI_text4 .AboutIt4_p2 {
	margin-bottom: 100px;}

.About_indexbox1 .AboutI_text5 {
	width: 100%;
	margin-bottom: 32px;}

.AboutI_text5 h1 {
	font-size: 24px;
	font-family: arial;
	color: #333333;
	line-height: 24px;
	margin-bottom: 40px;}

.AboutI_text5 p {
	font-size: 14px;
	line-height: 24px;
	font-family: arial;
	color: #666666;
	text-indent: 2em;}

.About_indexbox1 .AboutI_text6 {
	width: 100%;
	margin-bottom: 33px;}

.AboutI_text6 h1 {
	font-size: 14px;
	line-height: 24px;
	font-family: arial;
	color: #333333;}

.AboutI_text6 p {
	font-size: 14px;
	line-height: 24px;
	font-family: arial;
	color: #666666;
	text-indent: 2em;}

.About_indexbox1 .AboutI_text7 {
	width: 100%;
	margin-bottom: 65px;}

.AboutI_text7 h1 {
	font-size: 14px;
	line-height: 24px;
	font-family: arial;
	color: #333333;}

.AboutI_text7 p {
	font-size: 14px;
	line-height: 24px;
	font-family: arial;
	color: #666666;
	text-indent: 2em;}

.About_indexbox2 {
	position: relative;
	width: 100%;
	height: 100%;
	margin-bottom: 75px;}

.About_indexbox2 .AboutI_text8img {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	z-index: 9;}

.About_indexbox2 .AboutI_text8bg {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	background-color: #9f171d;
	opacity: 0.9;
	z-index: 11;}

.AboutI_text8 {
	position: relative;
	width: 1200px;
	margin: 0 auto;
	z-index: 12;}

.AboutI_text8 h1 {
	width: 100%;
	text-align: center;
	padding-top: 80px;
	color: #FFFFFF;
	font-size: 24px;
	font-family: arial;}

.AboutI_text8 span {
	display: block;
	width: 100%;
	text-align: center;
	margin-top: 35px;
	font-size: 14px;
	font-family: arial;
	line-height: 24px;
	color: #ffffff;}

.AboutI_text8 p {
	width: 100%;
	text-align: left;
	margin: 30px 0px 0px;
	padding-bottom: 85px;
	font-size: 14px;
	font-family: arial;
	line-height: 24px;
	color: #ffffff;
	text-indent: 2em;}

.About_indexbox3 {
	width: 1200px;
	margin: 0 auto;}

.About_indexbox3 .AboutI_text9 {
	width: 100%;
	margin-bottom: 100px;}

.About_indexbox3 .AboutI_text10 {
	width: 100%;
	margin-bottom: 100px;}

.AboutI_text9 h1,
.AboutI_text10 h1 {
	font-size: 24px;
	line-height: 24px;
	font-family: arial;
	color: #333333;
	margin-bottom: 50px;}

.AboutI_text9 span,
.AboutI_text10 span {
	display: block;
	width: 100%;
	font-size: 14px;
	line-height: 24px;
	font-family: arial;
	color: #333333;
	margin-bottom: 20px;}

.AboutI_text9 p,
.AboutI_text10 p {
	font-size: 14px;
	line-height: 24px;
	font-family: arial;
	color: #666666;
	text-indent: 2em;}

.About_indexbox3 .AboutI_text11 {
	width: 100%;
	margin-bottom: 100px;
	overflow: hidden;}

.AboutI_text11 h1 {
	font-size: 48px;
	color: #333333;
	font-family: arial;
	margin-bottom: 80px;}

.AboutI_text11 .AboutIt11_left {
	width: calc(61.67% - 10.42%);
	float: left;
	margin-left: 10.42%;}

.AboutI_text11 .AboutIt11_left img {
	width: 100%;}

.AboutI_text11 .AboutIt11_right {
	width: calc(100% - 61.67%);
	float: left;
	padding: 35px 0px 0px 6.67%;}

.AboutIt11_right div {
	width: 100%;
	margin-bottom: 35px;}

.AboutIt11_right div p {
	font-size: 18px;
	font-family: arial;
	line-height: 24px;
	color: #666666;}


/*
      * Academic Education
      */

.Aca_index {
	width: 100%;}

.Aca_index .Aca_indexbox,
.Aca_index .Aca_indexbox1,
.Aca_index .Aca_indexbox2,
.Aca_index .Aca_indexbox3 {
	width: 1200px;
	margin: 0 auto;
	padding: 70px 0px;}

.Aca_index .Aca_indexbox2 div {
	margin-bottom: 0px;}

.Aca_index .Aca_indexbox1bg,
.Aca_index .Aca_indexbox3bg {
	background-color: #F3F3F3;}

.Aca_indexbox h1,
.Aca_indexbox1 h1,
.Aca_indexbox2 h1,
.Aca_indexbox3 h1 {
	font-size: 48px;
	font-family: arial;
	color: #333333;
	margin-bottom: 20px;}

.Aca_indexbox .AcaI_span,
.Aca_indexbox1 .AcaI_span,
.Aca_indexbox2 .AcaI_span,
.Aca_indexbox3 .AcaI_span {
	display: block;
	width: 52px;
	height: 2px;
	border-bottom: 2px solid #D11E27;
	margin-bottom: 26px;}

.Aca_indexbox table {
	width: 100%;}

.Aca_indexbox table tr {
	border-bottom: 1px dashed #E1E1E1;}

.Aca_indexbox table .AcaI_td1 {
	width: 64.167%;
	font-size: 24px;
	line-height: 40px;
	font-family: arial;
	color: #333333;
	padding: 20px 0px;
	text-transform: uppercase;}

.Aca_indexbox table .AcaI_td2 {
	width: calc(100% - 64.167%);
	font-size: 18px;
	line-height: 40px;
	font-family: arial;
	color: #d11e26;
	padding: 20px 0px;}

.Aca_indexbox table .AcaI_td2 a {
	color: #D11E26;}

.Aca_indexbox table .AcaI_td2 a:hover {
	color: #D11E26;}

.Aca_indexbox1 .AcaI1_ul {
	width: 100%;
	overflow: hidden;}

.Aca_indexbox1 .AcaI1_ul li {
	width: calc(50% - 20px);
	margin-right: 20px;
	margin-bottom: 20px;
	background-color: #FFFFFF;
	float: left;
	overflow: hidden;
	font-size: 16px;
	line-height: 24px;
	color: #555555;
	padding: 30px;
	vertical-align: center;}

.Aca_indexbox1 .AcaI1_ul li span {
	display: inline-block;
	float: left;
	width: 10.71%;
	height: inherit;
	padding-right: 20px;
	color: #D11E26;
	font-family: arial;
	font-size: 48px;}

.Aca_indexbox1 .AcaI1_ul li p {
	width: calc(100% - 10.71%);
	float: left;
	font-size: 16px;
	line-height: 32px;
	color: #555555;}

.Aca_indexbox2 .AcaI2_text1,
.Aca_indexbox2 .AcaI2_text2,
.Aca_indexbox2 .AcaI2_text3,
.Aca_indexbox2 .AcaI2_text4,
.Aca_indexbox2 .AcaI2_text5,
.Aca_indexbox2 .AcaI2_text6 {
	width: 100%;
	margin-bottom: 38px;}

.Aca_indexbox2 .AcaI2_text1 h2,
.Aca_indexbox2 .AcaI2_text2 h2,
.Aca_indexbox2 .AcaI2_text3 h2,
.Aca_indexbox2 .AcaI2_text4 h2,
.Aca_indexbox2 .AcaI2_text5 h2,
.Aca_indexbox2 .AcaI2_text6 h2 {
	font-size: 24px;
	line-height: 40px;
	color: #CF121B;
	font-family: arial;
	margin: 22px 0px;}

.Aca_indexbox2 .AcaI2_text1 p,
.Aca_indexbox2 .AcaI2_text2 p,
.Aca_indexbox2 .AcaI2_text3 p,
.Aca_indexbox2 .AcaI2_text4 p,
.Aca_indexbox2 .AcaI2_text5 p,
.Aca_indexbox2 .AcaI2_text6 p {
	font-size: 16px;
	line-height: 30px;
	color: #666666;
	font-family: arial;}

.Aca_indexbox2 .AcaI2_text2 table {
	width: 700px;}

.AcaI2_text2 table th {
	font-size: 16px;
	line-height: 40px;
	color: #666666;
	font-family: arial;}

.AcaI2_text2 table td {
	font-size: 14px;
	line-height: 40px;
	color: #333333;
	font-family: arial;}

.AcaI2_text2 table .AcaI2_text2_1 {
	width: 215px;
	text-align: left;}

.AcaI2_text2 table .AcaI2_text2_2 {
	width: 110px;
	text-align: left;}

.AcaI2_text2 table .AcaI2_text2_3 {
	width: 125px;
	text-align: left;}

.AcaI2_text2 table .AcaI2_text2_4 {
	width: 120px;
	text-align: left;}

.AcaI2_text2 table .AcaI2_text2_5 {
	width: 120px;
	text-align: left;}

.AcaI2_text3 table {
	width: 545px;}

.AcaI2_text3 table th {
	font-size: 16px;
	line-height: 40px;
	color: #333333;
	font-family: arial;}

.AcaI2_text3 table td {
	font-size: 14px;
	line-height: 40px;
	color: #666666;
	font-family: arial;}

.AcaI2_text3 table .AcaI2_text3_1 {
	width: 245px;
	text-align: left;}

.AcaI2_text3 table .AcaI2_text3_2 {
	width: 300px;
	text-align: left;}

.Aca_indexbox3bg {
	width: 100%;
	background-color: #F3F3F3;}

.Aca_indexbox3 table {
	width: 100%;}

.Aca_indexbox3 table tr {
	border-bottom: 1px dashed #E1E1E1;}

.Aca_indexbox3 table .AcaI3_td1 {
	width: 64.167%;
	font-size: 24px;
	line-height: 40px;
	font-family: arial;
	color: #333333;
	padding: 20px 0px;
	text-transform: uppercase;}

.Aca_indexbox3 table .AcaI3_td2 {
	width: calc(100% - 64.167%);
	font-size: 18px;
	line-height: 40px;
	font-family: arial;
	color: #d11e26;
	padding: 20px 0px;}

.Aca_indexbox3 table tr {
	border-bottom: 1px dashed #E1E1E1;}

.Aca_indexbox3 table .AcaI3_td2 a {
	color: #D11E26;}

.Aca_indexbox3 table .AcaI3_td2 a:hover {
	color: #D11E26;}


/*
      * Non-Diploma Education.html
      */

.NonI2_text2 {}

.NonI2_text2 table {
	width: 920px;}

.NonI2_text3 table {
	width: 1192px;}

.NonI2_text2 h2,
.NonI2_text3 h2,
.NonI2_text4 h2 {
	font-size: 24px;
	line-height: 40px;
	color: #CF121B;
	font-family: arial;
	margin: 22px 0px;}

.NonI2_text4 p {
	font-size: 14px;
	line-height: 30px;
	color: #666666;
	font-family: arial;}

.AcaI2_text3box1,
.AcaI2_text2box1,
.NonI2_text2box1,
.NonI2_text3box1 {
	display: none;
	padding-bottom: 30px;}

.NonI2_text2 table th,
.NonI2_text3 table th {
	font-size: 16px;
	line-height: 40px;
	color: #333333;
	font-family: arial;
	padding-right: 10px;}

.NonI2_text2 table td,
.NonI2_text3 table td {
	font-size: 14px;
	line-height: 40px;
	color: #666666;
	font-family: arial;}

.NonI2_text2_1 {
	width: 215px;
	text-align: left;}

.NonI2_text2_2 {
	width: 140px;
	text-align: left;}

.NonI2_text2_3 {
	width: 195px;
	text-align: left;}

.NonI2_text2_4 {
	width: 370px;
	text-align: left;}

.NonI2_text3_1 {
	width: 260px;
	text-align: left;}

.NonI2_text3_2 {
	width: 140px;
	text-align: left;}

.NonI2_text3_3 {
	width: 190px;
	text-align: left;}

.NonI2_text3_4 {
	width: 600px;
	text-align: left;}


/*
      * Short Term
      */

.ShoI2_text2 h2,
.ShoI2_text3 h2,
.ShoI2_text4 h2 {
	font-size: 24px;
	line-height: 40px;
	color: #CF121B;
	font-family: arial;
	margin: 22px 0px;}

.ShoI2_text2 p,
.ShoI2_text3 p,
.ShoI2_text4 p {
	font-size: 14px;
	line-height: 40px;
	color: #666666;
	font-family: arial;}

.ShoI2_text2_p2 {
	margin-left: 20px;}


/*
      * School Logo
      */

.Logo_index {
	width: 100%;
	margin-top: 95px;
	margin-bottom: 100px;}

.Logo_indexbox {
	width: 1200px;
	margin: 0 auto;}

.Logo_indexbox .LogoI_h1 {
	font-size: 48px;
	font-family: arial;
	color: #333333;}

.Logo_indexbox .LogoI_span {
	display: block;
	width: 52px;
	height: 2px;
	border-bottom: 2px solid #D11E27;
	margin-top: 25px;
	margin-bottom: 40px;}

.LogoI_text1,
.LogoI_text2,
.LogoI_text3,
.LogoI_text4,
.LogoI_text5 {
	width: 100%;
	overflow: hidden;}

.LogoI_text1 .LogoIt1_left {
	float: right;
	width: 43.33%;
	padding-right: 20px;}

.LogoIt1_left .LogoIt1_leftp1,
.LogoIt1_left .LogoIt1_leftp2 {
	font-size: 14px;
	font-family: arial;
	line-height: 24px;
	color: #666666;
	margin-bottom: 35px;
	text-indent: 2em;}

.LogoI_text1 .LogoIt1_right {
	float: right;
	width: calc(100% - 43.33%);
	background-image: url(../images/b6_text1img.jpg);}

.LogoI_text1 .LogoIt1_right img {
	width: 100%;}

.LogoI_text2 {
	width: calc(100% + 55px);
	margin-top: 65px;}

.LogoI_text2 li {
	float: left;
	width: 33.33%;
	font-size: 14px;
	line-height: 24px;
	font-family: arial;
	color: #666666;
	padding-right: 55px;
	text-indent: 2em;}

.LogoI_text3 {
	position: relative;
	width: 1200px;
	margin: 0 auto;
	margin-top: 85px;}

.LogoI_text3 .LogoIt3_right {
	width: 50%;
	float: left;
	margin-top: 235px;
	text-align: right;}

.LogoI_text3 .LogoIt3_right_img1 {
	width: 91.67%;}

.LogoI_text3 .LogoIt3_right_img2 {
	width: 83.33%;
	margin-top: 100px;}

.LogoIt3_right span {
	display: block;
	width: 100%;
	font-size: 14px;
	line-height: 24px;
	color: #999999;
	font-family: arial;
	text-align: right;
	margin-top: 20px;}

.LogoI_text3box {
	width: 100%;
	position: relative;}

.LogoI_text3bg {
	position: absolute;
	display: inline-block;
	width: 352px;
	height: 465px;
	background: #F3F3F3;}

.LogoI_text3 .LogoIt3_left {
	float: left;
	width: 50%;
	padding: 85px 180px 80px 0px;
	background-color: #F3F3F3;
	background-image: url(../images/b6_text3shi.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;}

.LogoIt3_left h2 {
	font-size: 36px;
	line-height: 40px;
	font-family: arial;
	color: #333333;}

.LogoIt3_left p {
	font-size: 14px;
	font-family: arial;
	line-height: 24px;
	color: #666666;
	margin-top: 60px;
	text-indent: 2em;}

.LogoI_text4 {
	margin-top: 80px;}

.LogoI_text4 .LogoIt4_right {
	float: left;
	width: calc(50% - 6.67%);
	margin-left: 6.67%;
	margin-top: 160px;}

.LogoIt4_right img {
	width: 100%;}

.LogoI_text4 .LogoIt4_left {
	float: left;
	width: 50%;}

.LogoIt4_left h2 {
	width: 58.33%;
	font-size: 36px;
	line-height: 40px;
	color: #333333;
	font-family: arial;}

.LogoIt4_left p {
	font-size: 14px;
	line-height: 24px;
	color: #666666;
	font-family: arial;
	text-indent: 2em;}

.LogoIt4_left .LogoIt4_left_p1 {
	margin-top: 60px;}

.LogoIt4_left .LogoIt4_left_p2 {
	margin-top: 35px;}

.LogoIt4_left .LogoIt4_left_p3 {
	margin-top: 35px;}

.LogoI_text5 {
	margin-top: 95px;}

.LogoI_text5 .LogoIt5_right {
	float: left;
	width: calc(50% - 3.75%);
	margin-top: 145px;
	margin-left: 3.75%;}

.LogoIt5_right img {
	width: 100%;}

.LogoI_text5 .LogoIt5_left {
	float: left;
	width: 50%;}

.LogoIt5_left h2 {
	width: 46.67%;
	font-size: 36px;
	line-height: 40px;
	color: #333333;
	font-family: arial;}

.LogoIt5_left p {
	font-size: 14px;
	line-height: 24px;
	color: #666666;
	font-family: arial;
	text-indent: 2em;}

.LogoIt5_left .LogoIt5_left_p1 {
	margin-top: 60px;}

.LogoIt5_left .LogoIt5_left_p2 {
	margin-top: 35px;}


/*
      * Scenery.html
      */

.Sce_index {
	width: 100%;
	margin-top: 100px;}

.Sce_index .Sce_indexbox {
	width: 1200px;
	margin: 0 auto;}

.Sce_indexbox .SceI_h1 {
	font-size: 48px;
	font-family: arial;
	color: #333333;}

.Sce_indexbox .SceI_span {
	display: block;
	width: 52px;
	height: 2px;
	border-bottom: 2px solid #D11E27;
	margin-top: 30px;}

.SceI_contant1 {
	position: relative;
	width: 100%;
	overflow: hidden;
	padding-top: 95px;
	margin-top: 75px;}

.SceI_contant1>img {
	position: absolute;
	bottom: 0px;}

.SceIC1_slick {
	width: 72.91%;
	float: right;}

.J1_qianfoslick {
        width:100%;
	z-index: 11;}

.SceIC1_slick_box {
	width: 100%;
	height: 100%;
	position: relative;}

.SceIC1_slick_vr {
	position: absolute;
	top: 0px;
	left: 25.92%;
	width: 14.92%;
	height: 41.86%;
	background: #003c64;
	z-index: 0;
	text-align: left;
	padding-left: 10px;}


/*.slick-list
     {
     	overflow: inherit;
     }*/

.SceIC1_slick .slick-prev {
	width: 55px;
	height: 105px;
	background-color: black;
	opacity: 0.45;
	background-image: url(../images/j1_jiantouz.jpg);
	background-repeat: no-repeat;
	background-position: center;
	z-index: 11;}

.SceIC1_slick .slick-next {
	width: 55px;
	height: 105px;
	background-color: black;
	opacity: 0.45;
	background-image: url(../images/j1_jiantouy.jpg);
	background-repeat: no-repeat;
	background-position: center;}

.SceIC1_slick_vr img {
	margin-top: 10px;}

.SceIC1_slick_vr span {
	display: block;
	font-size: 18px;
	line-height: 40px;
	font-family: arial;
	color: #FFFFFF;}

.J1_qianfotext {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);}

.SceI_pubu {
	width: 100%;
	margin-top: 115px;
	margin-bottom: 100px;
	position: relative;}

.SceI_pubu ul {
	width: 100%;
	overflow: hidden;
	text-align: center;}

.SceI_pubu ul li {
	float: left;
	width: calc(25% - 10px);
	margin: 0px 5px;}

.SceI_pubu ul li div {
	margin-top: 10px;}

.SceI_pubu ul li img {
	width: 100%;}


/*
      * School History
      */

.Sch_index {
	width: 100%;
	margin-top: 80px;}

.Sch_indexbox1 {
	width: 1200px;
	margin: 0 auto;}

.Sch_indexbox1 .SchI_h1 {
	width: 100%;
	text-align: center;
	font-size: 36px;
	line-height: 40px;
	font-family: arial;
	color: #333333;}

.Sch_indexbox1 .SchI_year {
	display: flex;
	justify-content: center;
	margin-top: 75px;}

.SchI_year span {
	display: block;
	font-size: 28px;
	font-family: arial;
	line-height: 40px;
	color: #666666;
	padding: 0px 50px;
	text-align: center;
	text-decoration: underline;}

.SchI_year span:hover {
	cursor: pointer;
	color: #003c64;}

.SchI_contant {
	margin-top: 80px;
	margin-bottom: 100px;
	overflow: hidden;}

.SchI_contant1 {
	display: none;}

.SchI_left .SchI_con2014 .SchI_2014,
.SchI_left .SchI_con2005 .SchI_2005,
.SchI_left .SchI_con1994 .SchI_1994,
.SchI_right .SchI_con2012 .SchI_2012,
.SchI_right .SchI_con2001 .SchI_2001,
.SchI_right .SchI_con1981 .SchI_1981 {
	width: 100%;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;}

.SchI_contant .SchI_left {
	position: relative;
	float: left;
	width: 50%;
	height: 1515px;
	text-align: right;
	border-right: 1px solid #dbdbdb;
	margin-right: 0px;}

.SchI_left .SchI_con2014,
.SchI_left .SchI_con2005,
.SchI_left .SchI_con1994 {
	position: absolute;
	display: inline-block;
	width: 66.67%;
	margin-right: 8.33%;
	border: 1px solid #E1E1E1;
	border-radius: 10px;}

.SchI_left .SchI_con2014 {
	top: 0px;
	right: 0px;}

.SchI_left .SchI_con2005 {
	top: 510px;
	right: 0px;}

.SchI_left .SchI_con1994 {
	top: 1015px;
	right: 0px;}

.SchI_left .SchI_con2014 h2,
.SchI_left .SchI_con2005 h2,
.SchI_left .SchI_con1994 h2 {
	font-size: 36px;
	line-height: 40px;
	text-align: right;
	padding: 20px 20px 20px 0px;}

.SchI_left .SchI_con2014 p,
.SchI_left .SchI_con2005 p,
.SchI_left .SchI_con1994 p {
	text-align: right;
	font-size: 14px;
	line-height: 24px;
	font-family: arial;
	padding: 0px 20px 20px 0px;}

.Sch_xiala {
	display: none;}

.SchI_rightj {
	position: absolute;
	top: 16px;
	right: -16px;}

.SchI_contant .SchI_right {
	position: relative;
	float: left;
	width: 50%;
	margin-right: 0px;
	text-align: left;}

.SchI_right .SchI_con2012,
.SchI_right .SchI_con2001,
.SchI_right .SchI_con1981 {
	position: absolute;
	display: inline-block;
	width: 66.67%;
	/*     	margin-bottom: 170px;*/
	margin-left: 8.33%;
	border: 1px solid #E1E1E1;
	border-radius: 10px;}

.SchI_right .SchI_con2012 {
	top: 60px;
	left: 0px;}

.SchI_right .SchI_con2001 {
	top: 600px;
	left: 0px;}

.SchI_right .SchI_con1981 {
	top: 1080px;
	left: 0px;}

.SchI_right .SchI_con2012 h2,
.SchI_right .SchI_con2001 h2,
.SchI_right .SchI_con1981 h2 {
	font-size: 36px;
	line-height: 40px;
	text-align: left;
	padding: 20px 0px 20px 20px;}

.SchI_right .SchI_con2012 p,
.SchI_right .SchI_con2001 p,
.SchI_right .SchI_con1981 p {
	text-align: left;
	font-size: 14px;
	line-height: 24px;
	font-family: arial;
	padding: 0px 0px 20px 20px;}

.SchI_leftj {
	position: absolute;
	top: 15px;
	left: -16px;}

.dian1 {
	position: absolute;
	top: 20px;
	left: calc(100% - 10px);}

.dian2 {
	position: absolute;
	top: 540px;
	left: calc(100% - 10px);}

.dian3 {
	position: absolute;
	top: 1040px;
	left: calc(100% - 10px);}

.dian4 {
	position: absolute;
	top: 80px;
	left: -10px;}

.dian5 {
	position: absolute;
	top: 620px;
	left: -10px;}

.dian6 {
	position: absolute;
	top: 1100px;
	left: -10px;}


/*
      * Campus Map
      */

.Cam_index {
	width: 100%;
	margin-top: 80px;
	margin-bottom: 100px;}

.Cam_indexbox1 {
	width: 1200px;
	margin: 0 auto;}

.CamI_map1_h1 {
	font-size: 48px;
	font-family: arial;
	color: #333333;}

.CamI_map1_span {
	display: block;
	margin-top: 35px;
	width: 52px;
	height: 2px;
	border-bottom: 2px solid #D11E26;
	margin-bottom: 80px;}

.CamI_map1_choose {
	width: 100%;
	overflow: hidden;
	padding-bottom: 90px;}

.CamIM_chooseplace {
	width: calc(46.25% - 3.33%);
	float: left;
	margin-right: 3.33%;
	position: relative;}

.CamIM_chooseplace .CamIM_chooseplace1,
.CamIM_choosecity .CamIM_choosecity1 {
	display: block;
	width: 100%;
	font-size: 18px;
	line-height: 40px;
	color: #333333;
	font-family: arial;}

.CamIM_chooseplace span:nth-child(2),
.CamIM_choosecity span:nth-child(2) {
	display: block;
	width: 100%;
	background-color: #E1E1E1;
	font-size: 14px;
	line-height: 40px;
	padding: 0px 20px;
	background-image: url(../images/b7_sanjiao.jpg);
	background-size: 18px 18px;
	background-repeat: no-repeat;
	background-position: calc(100% - 20px) 12px;}

.CamIM_chooseplace ul,
.CamIM_choosecity ul {
	display: none;
	width: 100%;
	position: absolute;}

.CamIM_chooseplace ul li,
.CamIM_choosecity ul li {
	width: 100%;
	background-color: #E1E1E1;
	font-size: 14px;
	line-height: 40px;
	padding: 0px 20px;
	border-bottom: 1px solid #cccccc;}

.CamIM_chooseplace ul li:hover,
.CamIM_choosecity ul li:hover {
	cursor: pointer;}

.CamIM_choosecity {
	position: relative;
	width: calc(37.92% - 7%);
	float: left;
	margin-right: 7%;}

.CamIM_btn {
	float: left;
	width: calc(100% - 37.92% - 46.25%);
	font-size: 14px;
	line-height: 40px;
	font-family: arial;
	color: #333333;
	background-color: #E1E1E1;
	text-align: center;
	margin-top: 40px;
	text-transform: uppercase;}

.CamIM_btn:hover {
	cursor: pointer;}

.CamI_map1_show {
	width: 1200px;
	margin: 0 auto;
	/*margin-top: 85px;*/
	overflow: hidden;
	background-color: #F3F3F3;}

.goto_school {
	overflow: hidden;
	background-color: #FFFFFF;}

.goto_school span {
	display: inline-block;
	float: left;
	width: 28.33%;
	line-height: 85px;
	text-align: center;
	font-size: 24px;
	background-color: #E1E1E1;}

.goto_school1 {
	background-image: url(../images/b7_feiji.jpg);
	background-repeat: no-repeat;
	background-position: 20.17% 20px;}

.goto_school2 {
	background-color: #F3F3F3;
	background-image: url(../images/b7_huocher.jpg);
	background-repeat: no-repeat;
	background-position: 20.17% 20px;}

.Cam_indexbox2 {
	width: 100%;
	background-color: #F3F3F3;
	position: relative;}

.Cam_indexbox2bg {
	position: absolute;
	top: 0px;
	left: 0px;
	display: inline-block;
	width: calc((100% - 1200px) / 2);
	height: 85px;
	background-color: #FFFFFF;}

.Cam_indexbox2bg-1 {
	position: absolute;
	top: 0px;
	right: 0px;
	display: inline-block;
	width: 18.75%;
	height: 85px;
	background-color: #FFFFFF;}

.CamI_map1_map {
	width: 100%;
	position: relative;}

.CamIMM_div1,
.CamIMM_div2 {
	width: 50%;
	margin-top: 60px;}

.CamIMM_div1 {
	position: absolute;
	top: 0px;
	left: 0px;
	overflow: hidden;}

.CamIMM_div1 .CamIMM_1,
.CamIMM_div2 .CamIMM_1 {
	display: inline-block;
	width: 23.33%;
	float: left;
	font-size: 30px;
	font-family: arial;
	line-height: 40px;
	color: #D11E26;}

.CamIMM_div1 .CamIMM_2,
.CamIMM_div2 .CamIMM_2 {
	display: inline-block;
	width: calc(100% - 23.33%);
	float: left;
	font-size: 18px;
	font-family: arial;
	line-height: 40px;
	color: #333333;}

.CamIMM_3 {
	margin-left: 23.33%;}

.CamIMM_3 img {
	padding-right: 10%;}

.CamIMM_div1 .CamIMM_3 span,
.CamIMM_div2 .CamIMM_3 span {
	display: inline-block;
	color: #666666;
	font-size: 16px;
	font-family: arial;
	line-height: 40px;
	padding: 0px 30px;}

.CamIMM_12 {
	background-image: url(../images/b7_juli.jpg);
	background-repeat: no-repeat;
	background-position: 0px 5px;}

.CamIMM_13 {
	background-image: url(../images/b7_shijian.jpg);
	background-repeat: no-repeat;
	background-position: 0px 10px;}

.CamIMM_14 {
	background-image: url(../images/b7_zhifu.jpg);
	background-repeat: no-repeat;
	background-position: 0px 10px;}

.CamIMM_div2 {
	position: absolute;
	top: 130px;}

.CamIMM_map {
	width: 100%;
	margin: 200px auto 0px auto;}

.CamIMM_fangxiang {
	width: 9.83%;
	position: absolute;
	right: 2.92%;
	bottom: 11.42%;}

.CamIMM_fangxiang img,
.CamIMM_xian img,
.CamIMM_tuoyuan img {
	width: 100%;}

.CamIMM_tuoyuan {
	width: 34%;
	position: absolute;
	left: 28%;
	bottom: 20.62%;
	border-radius: 50%;
	overflow: hidden;
	transform: scale(0.8);}

.CamIMM_tuoyuan img {
	-webkit-transition: all .3s ease-out 0s;
	-moz-transition: all .3s ease-out 0s;
	-ms-transition: all .3s ease-out 0s;
	-o-transition: all .3s ease-out 0s;
	transition: all .3s ease-out 0s;}

.CamIMM_tuoyuan:hover img {
	transform: scale(1.2);}

.CamIMM_xian {
	position: absolute;
	bottom: 39.43%;
	right: 28.33%;}

.CamIMM_lucheng1 {
	width: 16.83%;
	position: absolute;
	right: 11.25%;
	bottom: 32.35%;}

.CamIMM_lucheng2 {
	position: absolute;
	right: 21.17%;
	bottom: 42.60%;}

.CamI_map2 {
	width: 100%;
	margin-top: 110px;}

.CamI_map2 h1 {
	font-size: 48px;
	color: #333333;
	font-family: arial;}

.CamI_map2>span {
	display: block;
	width: 52px;
	height: 2px;
	border-bottom: 2px solid #D11E26;
	margin-top: 30px;
	margin-bottom: 40px;}

.CamI_map2_btn {
	width: 33.33%;
	position: relative;
	margin-bottom: 35px;}

.CamI_map2_btn span {
	display: block;
	width: 100%;
	font-size: 14px;
	color: #333333;
	font-family: arial;
	line-height: 40px;
	padding: 0px 20px;
	background-color: #E1E1E1;
	background-image: url(../images/b7_sanjiao.jpg);
	background-repeat: no-repeat;
	background-position: calc(100% - 20px) 12px;
	background-size: 18px 18px;}

.CamI_map2_btn ul {
	display: none;
	width: 100%;
	position: absolute;}

.CamI_map2_btn ul li {
	width: 100%;
	font-size: 14px;
	color: #333333;
	font-family: arial;
	line-height: 40px;
	padding: 0px 20px;
	background-color: #E1E1E1;
	border-bottom: 1px solid #CCCCCC;}

.CamI_map2>img {
	width: 66.67%;}

.SceI_pubu {
	margin-top: 70px;}


/*
      * Overview
      */

.OV_index {
	margin-top: 100px;}

.OV_index .OV_title {
	width: 100%;
	margin-bottom: 75px;}

.OV_title h1 {
	font-size: 48px;
	line-height: 48px;
	color: #333333;
	font-family: arial;
	margin-bottom: 30px;}

.OV_title span {
	display: block;
	width: 50px;
	border-bottom: 2px solid #d11e26;}

.OV_text1 {
	margin-bottom: 110px;}

.OV_text1 h1 {
	font-size: 24px;
	line-height: 40px;
	color: #333333;
	font-family: arial;
	margin-bottom: 70px;}

.OV_text1 p {
	font-size: 14px;
	line-height: 24px;
	color: #333333;
	margin-bottom: 30px;
	text-indent: 2em;}


/*媒体查询*/

@media (max-width: 1200px) {
	/*header*/
	nav .nav_main .navmain_box,
	nav .navsecondary_box,
	.footer .footerPC_box,
	.navPC_xiala .navPCxl_box,
	.CL_index .CL_indexbox,
	.CLXQ_index .CLXQ_indexbox,
	.GP_index .GP_indexbox,
	.News_index .News_indexbox,
	.NewsXQ_index .NewsXQ_indexbox,
	.Com_indexbox,
	.Cooindex_bg1 .Coo_indexbox1,
	.Cooindex_bg2 .Coo_indexbox2,
	.Video_index .Video_indexbox,
	.Contact_indexbox,
	.Ins_indexbox,
	.About_indexbox1,
	.About_indexbox3,
	.AboutI_text8,
	.Aca_index .Aca_indexbox,
	.Aca_index .Aca_indexbox1,
	.Aca_index .Aca_indexbox2,
	.Aca_index .Aca_indexbox3,
	.Logo_indexbox,
	.Sch_indexbox1,
	.Cam_indexbox1,
	.CamI_map1_show,
	.Sce_index .Sce_indexbox,
	.LogoI_text3,
	.header_box {
		width: 100%;}
	.LogoI_text3 {
		padding: 0px 20px 0px 0px;}
	.LogoI_text3 .LogoIt3_left {
		padding: 85px 180px 80px 20px;}
	.header_box {
		padding: 0px 30px;}
	.CLXQ_index .CLXQ_indexbox {}
	.nav_Pad {
		position: absolute;
		top: 90px;
		display: block;
		z-index: 1002;}
	/*index*/
	.SP_index .SP_index-ann {
		width: 100%;
		height: auto;
		margin: 0 auto;}
	.SP_index .SP_index-com,
	.SP_index .SP_index-sdnbox,
	.SP_index .SP_index-SLbox,
	.SP_index .SP_index-csbox,
	.SP_index .SP_index-uubox {
		width: 100%;}
	/*.SP_indexs-two img,
    .SP_indexs-thr img,
    .SP_indexs-four .SP_indexsf_L img,
    .SP_indexs-four .SP_indexsf_R img
    {
        width:100%;
    }*/
	/*
        Current Leader
    */
	.CL_indexbox ul {
		display: flex;
		display: -webkit-flex;
		flex-direction: row;
		flex-wrap: wrap;
		justify-content: center;
		align-content: space-around;}
	.CL_indexbox ul a {
		display: inline-block;}
	/*
        News
    */
	.News_indexbox .News_ul {
		display: flex;
		display: -webkit-flex;
		flex-direction: row;
		flex-wrap: wrap;
		justify-content: center;
		align-content: space-around;}
	.Comindex_banner h1,
	.Comindex_banner>span {
		margin-left: 20px;}
	.GP_indexbox .GPindex_h,
	.GP_indexbox>span {
		margin-left: 20px;}
	/*
     * Contact
     */
	.ContactI_qianfo div,
	.ContactI_changqing div {
		width: 100%;
		padding: 30px 20px;}
	.ContactI_qianfo .map_itm,
	.ContactI_changqing .map_itm {
		margin-left: 20px;}
	.ContactI_qianfo img,
	.ContactI_changqing img {
		width: 100%;}
	/*
     * Institutional Settings.html
     */
	.Ins_indexbox div {
		padding: 0px 30px;}
	.Ins_indexbox div ul {
		padding-right: 35px;}
	/*
     * About
     */
	.About_indexbox1,
	.About_indexbox3 {
		padding-left: 30px;
		padding-right: 30px;}
	/*
     * 
     */
	.Aca_index .Aca_indexbox,
	.Aca_index .Aca_indexbox1,
	.Aca_index .Aca_indexbox2,
	.Aca_index .Aca_indexbox3 {
		padding-left: 20px;
		padding-right: 20px;}
	/*
     * School Logo
     */
	.Logo_indexbox {
		padding-left: 20px;
		padding-right: 20px;}
	.NonI2_text2box,
	.NonI2_text3box {
		width: 200px;
		overflow-x: scroll;}
	.Cam_indexbox2bg,
	.Cam_indexbox2bg-1,
	.LogoI_text3bg {
		display: none;}
}

@media (max-width: 1199px) {
	.SP_indexs-four .SP_indexsf_L,
	.SP_indexs-four .SP_indexsf_R {
		padding: 65px 20px 0px 20px;}
	.SP_indexslL_1 {
		width: 100%;}
	.SP_indexslL_1:last-child {
		margin-bottom: 0;}
	.headerPad,
	.nav_Pad {
		display: block;}
	.OV_index {
		margin-top: 498px;}
	.NewsXQ_index,
	.Sce_index {
		margin-top: 448px;
		padding-left: 15px;
		padding-right: 15px;}
	.SP_index-sdnbox .SP_indexs-thr img {
		width: 100%;
		height: 100%;}
	.nav_PC {
		margin-top: 90px;}
	.header,
	.nav_main,
	.nav_secondary {
		display: none;}
	.nav_bg {
		display: block;
		position: absolute;
		top: 0;
		margin-top: 0px;
		overflow: hidden;}
	.nav_bg span {
		right: auto;
		left: 50%;
		transform: translate(-50%, -50%);}
	/*.nav_bg span .E1_navtext{
		width: 100%;
	}*/
	.Aca_index,
	.CL_index,
	.About_index,
	.Sch_index,
	.CL_index,
	.CLXQ_index,
	.News_index,
	.Logo_index,
	.Contact_index,
	.Cam_index,
	.GP_index,
	.Ins_index,
	.Com_index {
		margin-top: 285px;}
	.Coo_index,
	.Video_index {
		margin-top: 398px;}
	.headerPad {
		position: fixed;
		top: 0px;
		display: block;
		width: 100%;
		height: 90px;
		overflow: hidden;
		z-index: 1039;
		background: #FFFFFF;}
	.headerPad .headerPad_logo img {
		max-height: 80px;}
	.headerPad .headerPad_logo {
		padding-top: 0px;}
	.footer .footerPC_box{width: auto;}
}

@media (max-width: 991px) {
	.d1_bannert {
		width: 748px;}
	.LogoI_text3 .LogoIt3_left {
		padding: 80px 60px 80px 20px;}
	.LogoI_text3 .LogoIt3_right {
		margin-top: 170px;}
	.AboutI_text1 .AboutIt1_left img {
		width: 220px;}
	.footerPC_box .footerPC_top .footer_bg {
		display: none;}
	.footerPC_box .footerPC_top .footer_list1,
	.footerPC_box .footerPC_top .footer_list2,
	.footerPC_box .footerPC_top .footer_btn {
		width: 33.33%;}
	.SP_index-SL .SP_index-SLbox .SP_indexsl_left,
	.SP_index-SL .SP_index-SLbox .SP_indexsl_right {
		width: 100%;
		float: none;
		margin: 0px;
		padding: 0px 15px;}
	.SP_index-SL .SP_index-SLbox .SP_indexsl_right {
		margin-top: 35px;}
	.SP_index-sdnbox div {
		width: 100%;
		float: none;}
	.SP_index .index-ann_left {
		position: static;
		width: 100%;}
	.SP_index .index-ann_right {
		width: 100%;
		float: none;
		overflow: hidden;
		    height: 260px;}
	.SP_index .SP_index-ann {
		position: static;}
	.SP_index-sdnbox .SP_indexs-two,
	.SP_index-sdnbox .SP_indexs-thr,
	.SP_index-sdnbox .SP_indexs-four {
		display: none;
		height: auto;}
	.SP_index-sdnbox {
		height: auto;}
	.slick3 .SP_indexs-two img,
	.slick3 .SP_indexs-thr img {
		top: 50%;
		left: 0px;
		transform: translateY(-50%);
		width: 100%;
		height: auto;}
	.SP_index-com .SP_indexc_ul .slick-prev,
	.SP_index-com .SP_indexc_ul .slick-next {
		top: 128%;}
	.slick3 {
		display: block;}
	.slick3 .SP_indexs-two,
	.slick3 .SP_indexs-thr,
	.slick3 .SP_indexsf_L,
	.slick3 .SP_indexsf_R {
		padding: 50px 30px 0px;}
	.slick3 .SP_indexs-two .p2 {
		padding-top: 30px;
		padding-bottom: 30px;
		font-size: 14px;}
	.slick3 .SP_indexs-two span,
	.slick3 .SP_indexs-thr span,
	.slick3 .SP_indexsf_L span,
	.slick3 .SP_indexsf_R span {
		position: absolute;
		bottom: 60px;
		padding-bottom: 0px;
		font-size: 14px;}
	.slick3 .SP_indexs-two,
	.slick3 .SP_indexs-thr,
	.slick3 .SP_indexsf_L,
	.slick3 .SP_indexsf_R {
		height: 412px;}
	.SP_index-sdnbox .SP_indexs-two,
	.SP_index-sdnbox .SP_indexs-thr,
	.SP_index-sdnbox .SP_indexs-four {
		top: 0px;}
	.SP_index-combox .SP_index-com .SP_indexc_name {
		padding-left: 15px;}
	.SP_index-combox .SP_index-com .SP_indexc_ul {
		padding-left: 15px;}
	.SP_index-sdnbox .SP_indexs-one .SP_indexso_span1,
	.SP_index-sdnbox .SP_indexs-one .SP_indexso_span2,
	.SP_index-SL .SP_index-SLbox h1,
	.SP_index-SL .SP_index-SLbox .SP_indexsl_left,
	.SP_index-cs h1 {
		padding-left: 15px;}
	.index-ann_left .slick1 .slick-prev,
	.index-ann_left .slick1 .slick-next {
		top: 121%;}
	.index-ann_left .slick1 .slick-prev {
		transform: rotate(-90deg);}
	.index-ann_left .slick1 .slick-next {
		transform: rotate(-90deg);}
	/*
      Current LeaderXQ
    */
	.CLXQ_index .CLXQ_indexbox .CLXQ_left {
		width: calc(100% - 60px);
		margin-right: 30px;
		margin-left: 30px;
		padding-left: 0px;}
	.CLXQ_index .CLXQ_indexbox .CLXQ_left img {
		position: relative;
		left: 50%;
		transform: translateX(-50%);}
	.CLXQ_index .CLXQ_indexbox .CLXQ_right {
		width: 100%;
		padding-left: 30px;
		padding-right: 30px;
		padding-top: 20px;}
	.CLXQ_right .CLXQr_neirong {
		width: calc(100% - 180px);}
	.News_indexbox .News_ul li {
		margin-right: 28px;}
	/*
     * 
     */
	.Coo_indexbox1 .Cooindex_name {
		padding: 0px 20px;}
	.Coo_indexbox1 .Cooindex_xian {
		margin: 30px 20px 0px 20px;}
}

@media (max-width: 767px) {
	.pcn_banner {
		display: none;}
	.sjn_banner {
		display: block;
		width: 100%;
		height: 200px!important;}
	.sj_lunb {
		display: block;}
	.pc_lunb {
		display: none;}
	.SP_index .index-ann_right div {
		width: 100%;
		height: auto;
		float: left;
		overflow: hidden;}
	.Sce_index .Sce_indexbox {
		padding: 0px 15px;}
	.AcaI2_text2 table td,
	.AcaI2_text3 table td,
	.NonI2_text2 table td,
	.NonI2_text3 table td {
		line-height: 24px;}
	.SP_index .index-ann_right ul li .news_con {
    width: 80%;
    height: 150px;
    position: absolute;
    bottom: 25px;
    left: 8%;
    padding: 20px 20px 20px 20px;
    background: rgb(0 0 0 / 70%);
    overflow: hidden;}
	.SP_index .index-ann_right ul li .news_con h1 {
    font-size: 15px;
    color: #fff;
    line-height: 22px;
    margin-top: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
	.SP_index .index-ann_right ul li .news_con p {
    font-size: 12px;
    color: #dedede;
    line-height: 20px;
    text-align: justify;
    font-weight: lighter;
    margin-top: 10px;
		    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;}
	.SP_index .index-ann_right ul li span {
    position: absolute;
    display: block;
    top: 5%;
    right: 5%;
    background: #ce5044;
    padding: 10px;
    text-align: center;}
	.SP_index .index-ann_right ul li span .index-annLt_p2{font-size: 40px;}
	
	.SP_indexslL_1 div span,
	.SP_indexslL_2 div span {
		position: absolute;
		display: block;
		font-size: 16px;
		font-family: Arial;
		color: #666666;
		padding-right: 34px;
		padding-top: 35px;
		text-transform: uppercase;
		background-image: url(../images/a1_sanjiao.jpg);
		background-size: 10px 16px;
		background-repeat: no-repeat;
		background-position: 114px 35px;}
	.NonI2_text3box,
	.NonI2_text2box {
		display: none;}
	.AcaI2_text3box1,
	.AcaI2_text2box1,
	.NonI2_text2box1,
	.NonI2_text3box1 {
		display: block;}
	.SP_indexs-four .SP_indexsf_L p,
	.slick3 .SP_indexsf_L p {
		padding-top: 134px;
		font-size: 20px;
		padding-bottom: 20px;}
	.SP_indexs-four .SP_indexsf_R p,
	.slick3 .SP_indexsf_R p {
		padding-top: 134px;
		font-size: 20px;}
	.banner_pag {
		width: 50px;
		height: 36px;
		position: absolute;
		right: 19.2%;
		bottom: 6%;
		z-index: 11;
		color: #ffffff;
		font-size: 20px;
		z-index: 1000;}
	.slick3 {
		display: block;}
	.SP_index-sdnbox .SP_indexs-two,
	.SP_index-sdnbox .SP_indexs-thr,
	.SP_index-sdnbox .SP_indexs-four {
		display: none;}
        .SP_toggle{
        display:block;}

	/*.headerPad .headerPad_xiala img
    {
        width: 50px;
        height: 50px;
    }*/

 
	.banner div .banner_box {
		width: 90%;
		top: 70px;}
	.banner {
		margin-top: 0px;}
	/*.banner div img
    {
        height: 500px;
    }*/
	.nav_PC {
		position: relative;
		margin-top: 0px;}
	.nav_main,
	.nav_secondary {
		display: none;}
	.nav_bg {
		display: block;
		position: relative;
		top: 0;
		margin-top: 0px;
		overflow: hidden;}
	.nav_bg span {
		display: none;}
	.nav_bg span img {
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		width: 100%;}
	.nav_bg span .Commun,
	.nav_bg span .E1_navtext,
	.nav_bg span .D1_text {
		width: auto;}
	.CLXQ_index,
	.CL_index,
	.NewsXQ_index,
	.News_index,
	.GP_index,
	.Com_index,
	.Contact_index,
	.Ins_index,
	.About_index,
	.Logo_index,
	.Sch_index,
	.Cam_index,
	.OV_index {
		margin-top: 20px;}
	.Coo_index,
	.Aca_index {
		margin-top: 55px;}
	.Video_index {
		margin-top: 90px;}
	.headerPad {
		position: fixed;
		top: 0px;
		display: block;
		width: 100%;
		height: 90px;
		overflow: hidden;
		z-index: 1039;
		background: #FFFFFF;}
	.banner_box {
		margin-top: 90px;}
	.header {
		display: none;
		width: 100%;
		background-color: white;}
	.banner div img {
		width: 100%;
		height: auto;}
	.footer_Pad {
		display: block;
		width: 100%;
		height: 410px;
		background-image: url(../images/b1_footerbg.jpg);
		background-size: cover;}
	.footer {
		display: none;
		width: 100%;
		height: 410px;
		background-image: url(../images/b1_footerbg.jpg);
		background-size: cover;}
	.footerPC_box .footerPC_top {
		overflow: hidden;
		padding-bottom: 0px;}
	.footerPC_box .footerPC_top .footer_list1,
	.footerPC_box .footerPC_top .footer_list2 {
		width: 50%;}
	.footerPC_box .footerPC_top .footer_btn {
		width: 33%;
		border: 0px;
		float: none;
		margin: 0 auto;}
	.footerPC_box .footerPC_top .footer_btn span {
		width: 100%;}
	.footerPC_box .footerPC_bottom {
		text-align: center;}
	.footerPC_box .footerPC_bottom span {
		width: 100%;
		height: 30px;
		line-height: 30px;
		text-align: center;
		float: none;}
	.footerPC_box .footerPC_bottom .footerPCB_a {
		width: auto;
		height: 30px;
		margin-top: 0px;
		float: none;}
	.footerPC_box .footerPC_top .footer_list1,
	.footerPC_box .footerPC_top .footer_list2 {
		padding-left: 0px;}
	.footerPC_top .footer_list1 li a,
	.footerPC_top .footer_list2 li a {
		display: block;
		width: 100%;
		color: white;
		text-align: center;
		font-family: Arial;}
	.footerPC_top .footer_btn .footerbtn_ul {
		display: none;
		position: absolute;
		top: 123px;
		left: 0px;
		width: 100%;
		border: 1px solid #859cac;
		background-color: #0a3959;}
	.footerPad_box .footerPad_top .footer_bg p{margin-top: 5px;}
	.footerPad_box .footerPad_top{padding: 40px 40px 30px;height: auto;}
	.index-ann_right .index-annr_text span {
		bottom: 43px;}
	.SP_index-com .SP_indexc_ul li {
		width: calc(100% - 90px);}
	.index-ann_right .index-ann_right_box div {
		width: 100%;
		float: none;
		height: 238px;}
	.index-ann_right .index-ann_right_box div:first-child {
		height: auto;}
	.index-ann_right .index-ann_right_box div img {
		height: auto;}
	.index-ann_right .slick-dots {
		bottom: 15px;}
	.headerPad .headerPad_logo {
		padding-top: 0px;}
	.headerPad .headerPad_logo img {
		max-height: 80px;}
	.SP_index .SP_index-com {
		padding-left: 30px;}
	.SP_index-com .SP_indexc_ul .slick-prev {
		position: absolute;
		top: 205px;
		left: 0px;
		width: 42px;
		height: 30px;
		line-height: 30px;
		background-image: url(../images/a1_left.jpg);
		background-repeat: no-repeat;
		background-size: 16px 26px;
		z-index: 100;}
	.SP_index-com .SP_indexc_ul .slick-next {
		position: absolute;
		top: 205px;
		left: 42px;
		width: 42px;
		height: 30px;
		line-height: 30px;
		background-image: url(../images/a1_right.jpg);
		background-repeat: no-repeat;
		background-size: 16px 26px;
		background-position: 26px 0px;}
	.SP_index-uubox div {
		width: 100%;}
	.SP_index-sdn .SP_indexs_bg1,
	.SP_index-sdn .SP_indexs_bg2 {
		left: 15%;
		width: 165px;
		top: 17px;}
	.SP_index-sdn .SP_indexs_bg2 {
		left: 29%;
		top: 70px;}
	.GPindex_tablebox {
		width: 100%;
		overflow-x: scroll;
		-ms-overflow-x: scroll;
		overflow: yes;
		-ms-touch-action: auto;
		touch-action: auto
	;}
	.GP_indexbox .GPindex_tablebox table {
		position: relative;
		width: 768px;
		overflow: auto;
		-ms-touch-action: auto;
		touch-action: auto
	;}
	/*
     * index修改
     */
	.SP_index .index-ann_left {
		padding: 0px 20px;}
	.index-ann_right .index-annr_text {
		padding: 20px 30px;}
	.index-ann_right .index-annr_text p {
		padding-top: 20px;
		font-size: 14px;}
	.SP_index-com .SP_indexc_ul div span {
		width: calc(100% - 30px);
		margin-right: 30px;
		padding: 20px 0px;}
	.SP_index-com .SP_indexc_ul div p {
		padding-bottom: 20px;
		width: calc(100% - 30px);}
	.SP_index-combox .SP_index-com .SP_indexc_name {
		padding-left: 0px;
		padding: 25px 0px 20px 0px;
		font-size: 18px;}
	.index-ann_right .index-annr_text h1 {
		font-size: 18px;}
	.SP_indexc_bottom {
		padding: 20px 0px 54px 0px;}
	.SP_index-combox .SP_index-com .SP_indexc_ul {
		padding-left: 0px;}
	.index-ann_left .slick1 .slick1_div {
		height: 106px;
		padding: 20px 0px;}
	.index-ann_left .slick1 div>p {
		bottom: 0px;
		top: 0px;
		height: auto;
		overflow: hidden;
		width: calc(100% - 40px);padding-left: 20px;}
	.index-ann_left .index-annL_bottom {
		height: 54px;    width: 100%;margin: 0;}
	.index-annL_bottom span {
		height: 21px;margin: 16px 0px;}
	.index-ann_left .slick1 .slick-prev,
	.index-ann_left .slick1 .slick-next {
		top: 120%;    background-size: 21px 14px;    width: 21px;
    height: 14px;}
	.SP_index-sdnbox .SP_indexs-one .SP_indexso_span1,
	.SP_index-sdnbox .SP_indexs-one .SP_indexso_span2 {
		font-size: 32px;
		line-height: 34px;
		padding-left: 30px;}
	.SP_index .index-ann_right ul li span .index-annLt_p1{font-size: 12px;}
	.SP_index-sdnbox .SP_indexs-one {}
	.slick3 .SP_indexs-two,
	.slick3 .SP_indexs-thr,
	.slick3 .SP_indexsf_L,
	.slick3 .SP_indexsf_R {
		padding: 50px 30px 0px;}
	.slick3 .SP_indexs-two .p2 {
		padding-top: 30px;
		padding-bottom: 30px;
		font-size: 14px;}
	.slick3 .SP_indexs-two span,
	.slick3 .SP_indexs-thr span,
	.slick3 .SP_indexsf_L span,
	.slick3 .SP_indexsf_R span {
		position: absolute;
		bottom: 60px;
		padding-bottom: 0px;
		font-size: 14px;}
	.slick3 .SP_indexs-two,
	.slick3 .SP_indexs-thr,
	.slick3 .SP_indexsf_L,
	.slick3 .SP_indexsf_R {
		height: 412px;}
	.SP_index-SL .SP_index-SLbox h1 {
		padding: 20px 30px;
		font-size: 24px;}
	.SP_index-SL .SP_index-SLbox .SP_indexsl_left {
		padding-left: 0px;
		padding-right: 0px;}
	.SP_index-sdnbox .SP_indexs-one {
		padding: 40px 0px 35px 0px;}
	.SP_index-cs h1 {
		padding: 30px;
		margin: 0px;
		font-size: 24px;}
	.banner2 .slick-prev,
	.banner2 .slick-next {
		top: 50%;
		background-size: 50% 50%;
		width: 30px;
		height: 68px;}
	.banner2 {
		margin-bottom: 20px;
		padding-bottom: 0px;}
	.SP_index-uubox div p {
		font-size: 16px;
		padding-top: 20px;}
	.SP_index-uubox div,
	.SP_index .SP_index-uubox {
		height: 328px;}
	.SP_index-uubox div span {
		height: 172px;
		background-size: 60px 60px;}
	.SP_index-uubox div span h1 {
		padding-top: 134px;}
	.SP_index-SL .SP_index-SLbox .SP_indexsl_right {
		height: 350px;}
	.SP_indexsl_right p {
		font-size: 14px;
		line-height: 24px;}
	.SP_indexsl_right span {
		font-size: 14px;
		background-position: 100px;}
	/*
	 * B1修改
	 */
	.AboutI_text1 .AboutIt1_right {
		font-size: 14px;
		line-height: 24px;}
	.About_indexbox2 .AboutI_text8img {
		display: none;}
	.About_indexbox1 .AboutI_text1,
	.About_indexbox1>p,
	.AboutI_text11 h1,
	.About_indexbox2,
	.AboutI_text9 h1,
	.AboutI_text10 h1,
	.About_indexbox1 .AboutI_text7 {
		margin-bottom: 30px;}
	.AboutI_text2 div {
		margin-top: 30px;}
	.About_indexbox1 .AboutI_text2 {
		margin-bottom: 0px;}
	.AboutI_text3 .AboutIt3_right {
		padding: 30px 0px;}
	.AboutI_text2 h1,
	.AboutI_text3 .AboutIt3_left h1,
	.AboutI_text11 h1 {
		font-size: 30px;}
	/*
	 * B3修改
	 */
	.Ins_box1 {
		padding: 42px 0px;}
	/*
	 * B6修改
	 */
	.Logo_indexbox .LogoI_h1 {
		font-size: 24px;}
	/*
	 * E2修改
	 */
	.Aca_indexbox table .AcaI_td1,
	.Aca_indexbox3 table .AcaI3_td1 {
		font-size: 18px;
		padding-right: 10px;}
	/*
	 * 修改
	 */
	.SP_indexslL_2 {
		margin-top: 0px;}
	.SP_index-SLbox .SP_indexsl_left .SP_indexslL_1,
	.SP_index-SLbox .SP_indexsl_left .SP_indexslL_2 {
		padding-bottom: 90px;}
	.SP_indexsl_left_slick .slick-dots {
		bottom: 20px;}
	.LogoIt4_left .LogoIt4_left_p1,
	.LogoIt5_left .LogoIt5_left_p1 {
		margin-top: 40px;}
	.LogoIt4_left .LogoIt4_left_p2,
	.LogoIt5_left .LogoIt5_left_p2 {
		margin-top: 25px;}
	.LogoIt5_left .LogoIt5_left_p2 {
		margin-bottom: 25px;}
	.LogoIt4_left .LogoIt4_left_p3,
	.OV_text1 p {
		margin-top: 25px;}
	.LogoI_text5 {
		margin-top: 40px;}
	.Ins_box1 {
		padding-bottom: 70px;}
	.Cooindex_bg1 {
		padding-top: 60px;}
	.Logo_index {
		margin-bottom: 70px;}
	.OV_index .OV_title,
	.OV_text1 h1,
	.OV_text1,
	.OV_indexbox {
		margin-bottom: 40px;}
	/*
        News
    */
	.News_indexbox .News_ul li {
		width: 100%;}
	.News_ul li .Newsul_img {
		height: auto;
		width: 100%;}
	.GPindex_fenye {
		display: none;}
	.News_button {
		display: block;
		width: calc(100% - 40px);
		margin: 0px 20px 50px 20px;
		overflow: hidden;}
	.Newsbtn_shang,
	.Newsbtn_xia {
		width: 80px;
		height: 40px;
		border: 1px solid #bababa;}
	.Newsbtn_shang {
		float: left;}
	.Newsbtn_xia {
		float: right;}
	.Newsbtn_shang a,
	.Newsbtn_xia a {
		display: inline-block;
		width: 100%;
		height: 40px;
		text-align: center;
		line-height: 40px;
		color: #333333;}
	/*
        NewsXQ
    */
	.NewsXQ_indexbox .NewsXQ_name {
		width: 100%;}
	.NewsXQ_name .NewsXQn_h {
		width: 100%;font-size: 18px;
		margin-left: 0;
		margin-right: 0;
		text-align: left;
		line-height: 26px;}
	.NewsXQ_name .NewsXQn_n {
		margin-right: 20px;}
	.NewsXQn_n .NewsXQn_author,
	.NewsXQn_n .NewsXQn_time,
	.NewsXQn_n .NewsXQn_cishu {
		width: calc(100% - 20px);
		margin-top: 10px;
		margin-left: 20px;}
	.NewsXQ_text p {
		padding-left: 20px;}
	.NewsXQ_text .NewsXQt_img img {
		width: 100%;}
	/*
      Communication
    */
	.Comindex_banner .Comindexb_slick {
		padding-top: 0px;}
	.Comindexb_slick .Comindexb_slick1 {
		width: 100%;}
	.Comindexb_slick .slick-initialized .slick-slide {
		padding-bottom: 120px;}
	.Comindexb_slick .Comindexb_slick1 img {
		width: 100%;}
	.slick1_box .slick1_text {
		width: calc(100% - 40px);
		padding: 0px 20px;
		font-size: 20px;
		text-align: center;
		color: #474747;}
	.slick1_box .slick1_mengc {
		display: none;}
	.Comindexb_slick .Comindexb_slick2 {
		display: none;}
	.Comindex_ul li .Comindexu_time,
	.Comindex_ul li .Comindexu_text,
	.Comindex_ul li .Comindexu_read {
		float: left;}
	.Comindex_ul li .Comindexu_img {
    width: calc(94% - 60px);
    height: 140px;
    float: left;
		margin-right: 0;}
	.Comindex_ul li .Comindexu_text h1{width: 100%;    padding-bottom: 0;font-size: 18px;
    line-height: 26px;}
	.Comindex_ul{margin-bottom: 10px;    margin-top: 0px;}
	
	
	
	
	#mCSB_1_scrollbar_vertical {
		background: #E1E1E1;
		opacity: 1;}
	.Comindex_ul li .Comindexu_text {
		width: 100%;
		margin-left: 0;
		margin-top: 20px;}
	.Comindex_ul li .Comindexu_text p{font-size: 13px;}
	.Comindex_ul li .Comindexu_read {
		width: 100%;
		margin-left: 0;
		margin-top: 0;
		position: static;font-size: 15px;}
	.Comindex_ul li .Comindexu_read span {
		height: auto;
		line-height: 48px;
		background-position: 100% 16px;
		float: left;}
	.Coo_indexbox1 .Cooindex_map {
		margin-top: 50px;}
	.Cooindex_mapbox span {
		display: none;}
	.Cooindex_list .CooindexL_name {
		display: none;
		padding-left: 20px;}
	.Cooindex_list .CooindexL_namel {
		display: block;
		width: calc(100% - 40px);
		margin: 0px 20px 50px 20px;}
	.CooindexL_namel span {
		display: inline-block;
		width: 100%;
		height: 40px;
		vertical-align: center;
		padding: 0px 20px;
		line-height: 40px;
		background-color: #E1E1E1;
		font-size: 14px;
		font-family: arial;
		color: #333333;
		background-image: url(../images/b7_sanjiao.jpg);
		background-repeat: no-repeat;
		background-position: calc(100% - 20px) 12px;
		background-size: 18px 18px;}
	.CooindexL_namel ul {
		position: absolute;
		display: none;
		width: calc(100% - 40px);
		height: 200px;}
	.CooindexL_namel ul li {
		width: 100%;
		height: 40px;
		font-size: 14px;
		line-height: 40px;
		color: #333333;
		padding: 0px 20px;
		background-color: #E1E1E1;
		border-bottom: 1px solid #CCCCCC;}
	.mCSB_inside>.mCSB_container {
		margin-right: 16px;}
	/*
     * Institutional Settings.html
     */
	.Ins_indexbox div ul {
		padding: 0px;}
	.Ins_indexbox div h1 {
		font-size: 30px;}
	/*
     * About
     */
	.AboutI_text1 .AboutIt1_left {
		width: 100%;
		float: none;
		text-align: center;
		margin-bottom: 35px;}
	.AboutI_text1 .AboutIt1_right {
		width: 100%;
		float: none;}
	.AboutI_text2 div .AboutIt2_p1,
	.AboutI_text2 div .AboutIt2_p2,
	.AboutI_text2 div .AboutIt2_p3 {
		width: 100%;
		float: none;
		padding-right: 0px;
		margin-bottom: 20px;}
	.AboutI_text3 .AboutIt3_left {
		width: 100%;
		float: none;}
	.AboutI_text3 .AboutIt3_left h1 {
		position: static;
		width: 100%;
		margin-bottom: 35px;
		transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		-moz-transform: rotate(0deg);}
	.AboutI_text3 .AboutIt3_left img {
		position: static;
		width: 100%;
		margin-left: 0px;}
	.AboutI_text3 .AboutIt3_right {
		width: 100%;
		padding-left: 0px;
		padding-bottom: 0px;}
	.AboutI_text8 {
		padding: 0px 30px;}
	.AboutI_text8 h1,
	.AboutI_text8 span,
	.AboutI_text8 p {
		text-align: left;}
	.AboutI_text8 p {
		padding-bottom: 30px;}
	.AboutI_text11 .AboutIt11_left {
		width: 100%;
		margin-left: 0px;}
	.AboutI_text11 .AboutIt11_right {
		width: 100%;
		padding-left: 0px;}
	/*
     * Academic Education
     */
	.Aca_indexbox2 .AcaI2_text2 .AcaI2_text2box,
	.AcaI2_text3box {
		display: none;
		width: 300px;
		overflow-x: scroll;}
	.Aca_indexbox1 .AcaI1_ul li {
		width: 100%;}
	.Aca_indexbox h1,
	.Aca_indexbox1 h1,
	.Aca_indexbox2 h1,
	.Aca_indexbox3 h1 {
		font-size: 40px;}
	/*
     * School Logo
     */
	.LogoI_text1 .LogoIt1_right {
		width: 100%;
		float: none;}
	.LogoI_text1 .LogoIt1_left {
		width: 100%;
		float: none;
		margin-top: 35px;
		padding-right: 0px;}
	.LogoIt1_left .LogoIt1_leftp1 {
		margin-bottom: 20px;}
	.LogoIt1_left .LogoIt1_leftp2 {
		margin-bottom: 0px;}
	.LogoI_text2 {
		width: 100%;
		margin-top: 0px;}
	.LogoI_text2 li {
		width: 100%;
		padding-right: 0px;
		float: none;
		margin-top: 20px;}
	.LogoI_text3 .LogoIt3_right {
		width: 100%;
		margin-top: 0px;
		text-align: left;
		float: none;
		padding-left: 20px;
		padding-right: 20px;
		padding-top: 80px;}
	.LogoIt3_right span {
		text-align: left;}
	.LogoI_text3 .LogoIt3_left {
		width: 100%;
		float: none;
		padding-right: 0px;
		padding-left: 20px;
		padding-right: 20px;}
	.LogoI_text4 .LogoIt4_right,
	.LogoI_text5 .LogoIt5_right {
		width: 100%;
		margin-left: 0px;
		margin-top: 0px;
		float: none;}
	.LogoI_text4 .LogoIt4_left,
	.LogoI_text5 .LogoIt5_left {
		float: none;
		width: 100%;}
	.LogoIt4_left h2,
	.LogoIt5_left h2 {
		margin-top: 35px;
		width: 100%;}
	/*
      * School History
      */
	.Sch_indexbox1 .SchI_year {
		display: none;}
	.Sch_xiala {
		display: inline-block;
		position: relative;
		width: 100%;
		text-align: left;
		margin-top: 35px;}
	.Sch_xiala ul {
		position: absolute;
		display: none;
		width: 100%;
		padding: 0px 20px;}
	.Sch_xiala ul li {
		width: 100%;
		font-size: 14px;
		line-height: 40px;
		color: #666666;
		font-family: arial;
		background-color: #E1E1E1;
		border-bottom: 1px solid #CCCCCC;
		padding: 0px 20px;}
	.Sch_xiala span {
		display: block;
		font-size: 14px;
		line-height: 40px;
		color: #666666;
		font-family: arial;
		margin: 0px 20px;
		padding: 0px 0px 0px 20px;
		background-image: url(../images/b7_sanjiao.jpg);
		background-repeat: no-repeat;
		background-position: calc(100% - 20px) calc(100% - 16px);
		background-color: #E1E1E1;
		background-size: 18px 18px;}
	.SchI_contant {
		display: none;}
	.SchI_contant1 {
		display: block;
		margin-top: 60px;
		margin-bottom: 100px;}
	.SchI_contant1 div {
		margin-top: 30px;}
	.SchI_contant1 .SchI_con2014,
	.SchI_contant1 .SchI_con2012,
	.SchI_contant1 .SchI_con2005,
	.SchI_contant1 .SchI_con2001,
	.SchI_contant1 .SchI_con1994,
	.SchI_contant1 .SchI_con1981 {
		width: 100%;
		padding: 0px 20px;}
	.SchI_contant1 .SchI_con2014 h2,
	.SchI_contant1 .SchI_con2012 h2,
	.SchI_contant1 .SchI_con2005 h2,
	.SchI_contant1 .SchI_con2001 h2,
	.SchI_contant1 .SchI_con1994 h2,
	.SchI_contant1 .SchI_con1981 h2 {
		font-size: 36px;
		line-height: 40px;
		text-align: left;
		padding: 20px 0px;}
	.SchI_contant1 .SchI_con2014 p,
	.SchI_contant1 .SchI_con2012 p,
	.SchI_contant1 .SchI_con2005 p,
	.SchI_contant1 .SchI_con2001 p,
	.SchI_contant1 .SchI_con1994 p,
	.SchI_contant1 .SchI_con1981 p {
		text-align: left;
		font-size: 14px;
		line-height: 24px;
		font-family: arial;
		padding: 0px 0px 20px;}
	.SchI_contant1 .SchI_con2014 img,
	.SchI_contant1 .SchI_con2012 img,
	.SchI_contant1 .SchI_con2005 img,
	.SchI_contant1 .SchI_con2001 img,
	.SchI_contant1 .SchI_con1994 img,
	.SchI_contant1 .SchI_con1981 img {
		width: 100%;
		height: auto;}
	/*
      * Campus Map.html
      */
	.CamIMM_div1 .CamIMM_1,
	.CamIMM_div2 .CamIMM_1 {
		font-size: 22px;}
	.CamIM_chooseplace ul,
	.CamIM_choosecity ul {
		z-index: 11;}
	.Cam_indexbox1 {
		padding-left: 20px;
		padding-right: 20px;}
	.CamIM_chooseplace {
		width: 100%;}
	.CamIM_choosecity,
	.CamI_map2_btn span,
	.CamI_map2>img {
		width: 100%;}
	.CamIM_btn {
		width: 180px;}
	.goto_school span {
		width: 50%;}
	.CamIMM_map,
	.CamIMM_tuoyuan,
	.CamIMM_fangxiang,
	.CamIMM_xian,
	.CamIMM_lucheng1,
	.CamIMM_lucheng2 {
		display: none;}
	.CamIMM_div1,
	.CamIMM_div2 {
		position: static;
		padding-left: 10px;
		padding-right: 10px;}
	.CamIMM_div1,
	.CamIMM_div2,
	.CamI_map2_btn {
		width: 100%;}
	.CamIMM_div2 {
		padding-bottom: 80px;}
	.SceI_pubu ul li {
		width: 100%;}
	.SceIC1_slick {
		width: 100%;}
	.SceI_contant1>img {
		display: none;}
	.SceIC1_slick_box>img {
		width: 100%;}
	.SceIC1_slick_box .J1_qianfotext {
		width: 60%;}
	.SceIC1_slick_vr {
		display: none;}
	.SceIC1_slick .slick-next,
	.SceIC1_slick .slick-prev {
		width: 35px;
		height: 70px;}
	/*
      * 距离
      */
	.About_indexbox3 .AboutI_text10,
	.About_indexbox3 .AboutI_text9,
	.AboutI_text4 .AboutIt4_p2,
	.About_indexbox1 .AboutI_text4,
	.About_indexbox1 .AboutI_text3 {
		margin-bottom: 30px;}
	/*.Ins_indexbox div
     {
     	margin-bottom: 85px;
     }*/
	.Ins_box1:first-child img {
		display: none;}
	.Ins_box2 {
		padding-top: 42px;
		padding-bottom: 42px;}
	.ContactI_qianfo .map_itm,
	.ContactI_changqing .map_itm {
		width: calc(100% - 40px);}
	.Sce_index {
		margin-top: 120px;}
	.SceI_contant1 {
		padding-top: 0px;
		margin-top: 50px;}
}

@media (max-width: 767px) {
	/*
	 * 修改
	 */
	
	.Comindex_ul li{padding: 20px 0px 5px 0px;}
.SceI_pubu{
margin-bottom:30px;
margin-top:30px;}
#masonry p{
width:calc(50% - 10px);}
	.slick3 .SP_indexs-two img,
	.slick3 .SP_indexs-thr img {
		position: absolute;
		top: 0px;
		left: 50%;
		transform: translateX(-50%);
		height: 100%;
		opacity: 0.15;
		float: left;
		transition: all 0.6s;
		opacity: 1;
		z-index: 9;}
	.Ins_indexbox div {
		padding: 0px 20px;}
	.table_slick .slick-dots {
		bottom: 0px;}
	/*
	 * 指向
	 */
	.shouzhi {
		display: block;
		width: 100%;
		text-align: center;
		line-height: 30px;
		margin: 0px auto 15px;}
	.shouzhi img {
		height: 20px;
		animation: zhixiang 0.5s linear 0s infinite normal;
		/* firefox: */
		-moz-animation: zhixiang 0.5s linear 0s infinite normal;
		/* safari 和 chrome: */
		-webkit-animation: zhixiang 0.5s linear 0s infinite normal;
		/* opera: */
		-o-animation: zhixiang 0.5s linear 0s infinite normal;}
	@keyframes zhixiang {
		from {
			margin-left: 0px;}
		to {
			margin-left: 15px;}
	}
	@-moz-keyframes zhixiang/* Firefox */
	{
		from {
			margin-left: 0px;}
		to {
			margin-left: 15px;}
	}
	@-webkit-keyframes zhixiang/* Safari 和 Chrome */
	{
		from {
			margin-left: 0px;}
		to {
			margin-left: 15px;}
	}
	@-o-keyframes zhixiang/* Opera */
	{
		from {
			margin-left: 0px;}
		to {
			margin-left: 15px;}
	}
	.NewsXQ_text .vsbcontent_start img {
		width: 100%;}
	.GP_index .GP_indexbox {
		padding-bottom: 40px;}
	.nav_bg span .Commun,
	.nav_bg span .E1_navtext,
	.nav_bg span .D1_text {
		width: 100%;}
	.AboutI_text2 h1,
	.AboutI_text3 .AboutIt3_left h1,
	.AboutI_text11 h1,
	.SchI_contant1 .SchI_con2014 h2,
	.SchI_contant1 .SchI_con2012 h2,
	.SchI_contant1 .SchI_con2005 h2,
	.SchI_contant1 .SchI_con2001 h2,
	.SchI_contant1 .SchI_con1994 h2,
	.SchI_contant1 .SchI_con1981 h2,
	.Ins_indexbox div h1,
	.LogoIt3_left h2,
	.LogoIt4_left h2,
	.LogoIt5_left h2,
	.CamI_map1_h1,
	.CamI_map2 h1,
	.GP_indexbox .GPindex_h,
	.Aca_indexbox h1,
	.Aca_indexbox1 h1,
	.Aca_indexbox2 h1,
	.Aca_indexbox3 h1,
	.Coo_indexbox1 .Cooindex_name,
	.Comindex_banner h1,
	.ContactI_qianfo div h1,
	.ContactI_changqing div h1,
	.Sce_indexbox .SceI_h1,
	.OV_title h1 {
		font-size: 30px;}
	.LogoIt3_left h2,
	.LogoIt4_left h2,
	.LogoIt5_left h2,
	.Logo_indexbox .LogoI_h1,
	.CamI_map1_h1,
	.CamI_map2 h1,
	.GP_indexbox .GPindex_h,
	.Aca_indexbox h1,
	.Aca_indexbox1 h1,
	.Aca_indexbox2 h1,
	.Aca_indexbox3 h1,
	.Coo_indexbox1 .Cooindex_name,
	.Comindex_banner h1,
	.ContactI_qianfo div h1,
	.ContactI_changqing div h1,
	.Sce_indexbox .SceI_h1,
	.OV_title h1 {
		line-height: 40px;}
	.Aca_indexbox2 .AcaI2_text1 h2,
	.Aca_indexbox2 .AcaI2_text2 h2,
	.Aca_indexbox2 .AcaI2_text3 h2,
	.Aca_indexbox2 .AcaI2_text4 h2,
	.Aca_indexbox2 .AcaI2_text5 h2,
	.Aca_indexbox2 .AcaI2_text6 h2,
	.NonI2_text2 h2,
	.NonI2_text3 h2,
	.NonI2_text4 h2,
	.ShoI2_text2 h2,
	.ShoI2_text3 h2,
	.ShoI2_text4 h2 {
		font-size: 20px;}
	.AboutI_text3 .AboutIt3_right h1,
	.AboutI_text4 h1,
	.AboutI_text5 h1,
	.AboutI_text10 h1,
	.AboutI_text9 h1 {
		font-size: 20px;
		margin-bottom: 25px;}
	.AboutI_text8 h1 {
		padding-top: 30px;}
	.AboutI_text8 p {
		margin-top: 20px;}
	.CamI_map2 {
		margin-top: 50px;}
	.AboutI_text8 span {
		margin-top: 25px;}
	.CamI_map1_span,
	.OV_text1,
	.OV_text1 h1 {
		margin-bottom: 50px;}
	/*
	 * 首页
	 */
	.banner_pag .bann_a {
		font-size: 34px;}
	.banner_pag .bann_b {
		font-size: 18px;}
	.SP_index-uu .index_video {
		display: none;}
	.SP_index-pic {
		position: absolute;
		display: block;
		width: 100%;
		height: 100%;}
	.SP_index-pic img {
		position: absolute;
		left: 50%;
		transform: translateX(-50%);
		height: 100%;}
	.index-ann_left div span .index-annLt_p2 {
		font-size: 40px;}
	.index-ann_left div span .index-annLt_p1{font-size: 12px;margin-top: 10px;height: auto;margin-bottom: 10px;}
	.index-ann_left .slick1 div span{height: auto;width: auto;}
}
@media (max-width: 540px) {
}
@media (max-width: 470px) {
	/*
        Current LeaderXQ
    */
	.CLXQ_right {
		position: relative;}
	.CLXQ_right .CLXQr_neirong {
		margin-top: 24px;}
}

@media (max-width: 470px) {
	.SP_index-SL .SP_index-SLbox .SP_indexsl_right {
		display: none;}
	.headerPad .headerPad_logo img {
		width: 100%;}
	.SP_indexslL_1 div,
	.SP_indexslL_2 div {
		width: 100%;}
	.SP_indexslL_1>p,
	.SP_indexslL_1 div,
	.SP_indexslL_2>p,
	.SP_indexslL_2 div {
		width: 100%;
		float: none;
		text-align: center;}
	.SP_indexslL_1 div,
	.SP_indexslL_2 div {
		padding: 0px 30px;}
	.SP_indexslL_1 div p,
	.SP_indexslL_2 div p {
		margin-top: 20px;
		font-size: 14px;}
	.SP_indexslL_1>p img,
	.SP_indexslL_2>p img {
		height: 100%;
		padding-top: 0px;}
	.SP_indexslL_1,
	.SP_indexslL_2 {
		height: auto;}
	.SP_indexslL_1 div span,
	.SP_indexslL_2 div span {
		margin: 0 auto;
		width: 150px;
		padding: 20px 0px;
		margin: 0px;
		text-align: left;
		background-size: 6px 12px;
		background-position: 84px 20px;
		font-size: 12px;}
	.SP_index-sdnbox .SP_indexs-two img,
	.SP_index-sdnbox .SP_indexs-thr img,
	.SP_indexs-four .SP_indexsf_L img {
		width: auto;
		height: 100%;}
	.SP_index-sdnbox .SP_indexs-one {
		padding: 45px 0px 35px 0px;}
	.SP_index-sdnbox .SP_indexs-two .p1,
	.SP_index-sdnbox .SP_indexs-thr .p1,
	.slick3 .SP_indexs-two .p1,
	.slick3 .SP_indexs-thr .p1 {
		font-size: 20px;
		line-height: 30px;
		padding-top: 30px;}
	.banner div .banner_box {
		width: 90%;
		top: 70px;}
	.banner {
		margin-top: 0px;}
	/*.banner div img
    {
        height: 400px;
    }*/
	.banner div .banner_box h1 {
		padding-bottom: 45px;
		font-size: 30px;}
	.banner div .banner_box p {
		padding-bottom: 35px;}
	.SP_index-SLbox .SP_indexsl_right img {
		width: auto;
		/*height: 515px;*/
		position: absolute;
		top: 0px;
		left: 0px;
		opacity: 1;
		transition: all 0.6s;}
	/*
     * B3修改
     */
	.Ins_indexbox div ul li {
		border: 0px;
		width: 100%;
		line-height: 16px;
		padding: 0px;
		margin-bottom: 20px;}
}

@media (max-width: 464px) {
	.SP_index-com .SP_indexc_ul .slick-prev,
	.SP_index-com .SP_indexc_ul .slick-next {
		top: 125%;}
	.CLXQ_right .CLXQr_neirong {
		width: 100%;}
	.banner_text {
		position: absolute;
		top: 130px;
		left: 18.75%;
		width: 45.052%;
		z-index: 10;}
	.footerPad_bottom {
		position: relative;}
	.footerPad_bottom span {
		width: 100%;
		margin: 0 auto;
		padding-top: 10px;}
	.Aca_indexbox1 .AcaI1_ul li span {
		width: 18.46%;}
	.Aca_indexbox1 .AcaI1_ul li p {
		width: calc(100% - 18.46%);}
}

@media (max-width: 400px) {
	.SceI_pubu ul li {
		width: calc(100% - 10px);}
}


/*
 * 手机版下拉
 */

.openmenu.act span {
	background: rgba(255, 255, 255, 0);}

.openmenu.act span::before {
	top: 0;
	-webkit-transform: rotate(43deg);
	-ms-transform: rotate(43deg);
	transform: rotate(43deg);}

.openmenu span::before {
	top: 7px;}

.openmenu.act span::after {
	top: 0;
	-webkit-transform: rotate(-43deg);
	-ms-transform: rotate(-43deg);
	transform: rotate(-43deg);}

.openmenu span::after {
	top: -7px;}

.nysolutions .solu_tit {
	text-align: center;}

.nysolutions .solu_tit h3 {
	display: inline-block;
	position: relative;}

.bsBox,
#bsPanel div,
#bsMorePanel div,
#bshareF div {
	box-sizing: content-box;}

.bsTop span {
	line-height: 24px !important;}

@media (max-width: 991px) .openmenu {
	width: 40px;
	position: absolute;
	top: 0px;
	right: 15px;
}

@media (max-width: 991px) header,
header .logo,
header .search,
header .link,
header form div,
.openmenu {
	line-height: 85px;
	height: 85px;
}


/*.d1_bg img{
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	width: 98%;
}*/

.openmenu {
	position: absolute;
	right: 20px;
	display: inline-block;
	margin-top: 20px;
	margin-left: 20px;
	width: 50px;
	height: 50px;
	background: #fff;
	-webkit-transition: all .4s ease-in-out 0s;
	-moz-transition: all .4s ease-in-out 0s;
	-ms-transition: all .4s ease-in-out 0s;
	-o-transition: all .4s ease-in-out 0s;
	transition: all .4s ease-in-out 0s;}

.openmenu span {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 22px;
	height: 2px;
	-webkit-transition: all .5s ease-out 0s;
	-moz-transition: all .5s ease-out 0s;
	-ms-transition: all .5s ease-out 0s;
	-o-transition: all .5s ease-out 0s;
	transition: all .5s ease-out 0s;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	background: #175072;}

.openmenu span::after,
.openmenu span::before {
	position: absolute;
	left: 0;
	width: 100%;
	height: 100%;
	content: '';
	-webkit-transition: all .5s ease-out 0s;
	-moz-transition: all .5s ease-out 0s;
	-ms-transition: all .5s ease-out 0s;
	-o-transition: all .5s ease-out 0s;
	transition: all .5s ease-out 0s;
	background: #175072;}

.video-js {
	width: 100% !important;
	height: auto !important;}

.video-js .vjs-big-play-button {
	top: 50% !important;
	left: 50% !important;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);}
table{width: 100%;}
tbody,tr,td {border: solid 1px #999!important;}
tr p,td p {text-align: center!important;text-indent: 0!important;padding: 10px 0;}
tr p span,td p span {text-align: center!important;display: block;}