﻿

* {

	margin: 0;

	padding: 0;

	list-style: none;

	text-decoration: none;

}

.clearfix, .c {

	zoom: 1;

	clear: both;

}

.clearfix:after, .clearfix:before, .c:after, .c:before {

	display: table;

	content: "";

}

.clearfix:after, .c:after {

	clear: both;

}

/* Write your styles */

/*banner*/

.head {

	position: relative;

	width: 100%;

	overflow: hidden;

}

.head .am-sticky-placeholder .am-sticky {

	height: 80px;

	z-index: 9999;

	background-color: #015198;

	-webkit-transition: all 0.5s;

	-moz-transition: all 0.5s;

	-ms-transition: all 0.5s;

	-o-transition: all 0.5s;

	transition: all 0.5s;

}

.head .am-sticky .head_nav_box {

	margin: 0 auto 0 auto;

	-webkit-transition: all 0.5s;

	-moz-transition: all 0.5s;

	-ms-transition: all 0.5s;

	-o-transition: all 0.5s;

	transition: all 0.5s;

}



.head .am-sticky .head_nav_logo img {

	height: 80px;

	-webkit-transition: all 0.5s;

	-moz-transition: all 0.5s;

	-ms-transition: all 0.5s;

	-o-transition: all 0.5s;

	transition: all 0.5s;

}

.banner_bg {

	position: absolute;

	top: 0;

	left: 0;

	z-index: 1;

	width: 100%;

}

.banner_bg .rslides li {

	width: 100%;

}

.banner_bg .rslides li div {

	background-attachment: fixed !important;

}

/*.rslides {*/

    /*position: relative;*/

    /*list-style: none;*/

    /*overflow: hidden;*/

    /*width: 100%;*/

    /*padding: 0;*/

    /*margin: 0;*/

/*}*/

/*.rslides li {*/

    /*-webkit-backface-visibility: hidden;*/

    /*position: absolute;*/

    /*display: none;*/

    /*width: 100%;*/

    /*left: 0;*/

    /*top: 0;*/

/*}*/

.slide_container {

	position: relative;

	float: left;

	width: 100%;

}

.slide {

	position: relative;

	list-style: none;

	overflow: hidden;

	width: 100%;

	padding: 0;

	margin: 0;

}

.slide li {

	position: absolute;

	width: 100%;

	left: 0;

	top: 0;

}

.slide img {

	display: block;

	position: relative;

	z-index: 1;

	height: auto;

	width: 100%;

	border: 0;

}

.slide .caption {

	display: block;

	position: absolute;

	z-index: 2;

	font-size: 20px;

	text-shadow: none;

	color: #fff;

	background: #000;

	background: rgba(0, 0, 0, .8);

	left: 0;

	right: 0;

	bottom: 0;

	padding: 10px 20px;

	margin: 0;

	max-width: none;

}

.slide_nav {

	position: absolute;

	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);

	top: 52%;

	left: 0;

	opacity: 0.7;

	z-index: 3;

	text-indent: -9999px;

	overflow: hidden;

	text-decoration: none;

	height: 61px;

	width: 38px;

	background: transparent url("../images/themes.gif") no-repeat left top;

	margin-top: -45px;

}

.slide_nav:active {

	opacity: 1.0;

}

.slide_nav.next {

	left: auto;

	background-position: right top;

	right: 0;

}

.slide_tabs {

	position: absolute;

	bottom: 19px;

	z-index: 5;

	width: 1200px;

	margin: 0 auto;

	left: 0;

	right: 0;

	text-align: right;

}

.slide_tabs li {

	display: inline-block;

	width: 12px;

	height: 12px;

	background-color: #ffffff;

	margin-left: 12px;

	overflow: hidden;

}

.slide_tabs li a {

	display: block;

	font-size: 10px;

	text-align: center;

	opacity: 0;

}

.slide_tabs li.slide_here {

	background-color: #0935ff;

}

/*banner*/

/*nav*/

.head_nav_box {

	text-align: center;

	width: 1050px;

	margin: 40px auto 0 auto;

	-webkit-transition: all 0.5s;

	-moz-transition: all 0.5s;

	-ms-transition: all 0.5s;

	-o-transition: all 0.5s;

	transition: all 0.5s;

}

.head_nav {

	position: absolute;

	z-index: 2;

	width: 100%;

}

.head_nav_logo {

	text-align: center;

	margin: 0 50px;

}

.head_nav_div {

	display: inline-block;

}

.head_nav_div li {

	display: inline-block;

	margin-right: 63px;

}

.head_nav_div li.head_nav_div_li3 {

	margin-right: 0;

}

.head_nav_div li a {

	color: #ffffff;

	font-size: 16px;

	padding: 0 4px;

	display: block;

	padding-bottom: 15px;

	border-bottom: 3px solid rgba(255,255,255,0);

	-webkit-transition: all 0.3s;

	-moz-transition: all 0.3s;

	-ms-transition: all 0.3s;

	-o-transition: all 0.3s;

	transition: all 0.3s;

}

.head_nav_div li a:hover {

	border-bottom: 3px solid rgba(255,255,255,1);

}

.head_zi {

	position: absolute;

	width: 100%;

	z-index: 2;

	text-align: center;

	top: 45%;

}

.head_zi_b {

	margin-top: 30px;

}

/*nav*/

.head_new {

	position: absolute;

	bottom: 0;

	height: 58px;

	width: 100%;

	z-index: 4;

	background: rgba(0,0,0,0.5);

}

.head_new_box {

	width: 1200px;

	margin: 0 auto;

	line-height: 58px;

}

.head_new_icon {

	float: left;

}

.head_new_con {

	float: left;

}

#scrollDiv {

	overflow: auto;

}

.scrollText {

	width: 450px;

	height: 58px;

	line-height: 58px;

	float: left;

	overflow: hidden;

}

.scrollText li {

	height: 58px;

	padding-left: 20px;

}

.scrollText li a {

	color: #ffffff;

	font-size: 14px;

}

.main_wearewho_icon span {

	display: inline-block;

	width: 166px;

	height: 1px;

	background-color: #d5d4d9;

}

.main_wearewho_title {

	text-align: center;

}

.main_wearewho_enname {

	font-size: 22px;

	color: #000000;

	line-height: 22px;

	margin-top: 55px;

}

.main_wearewho_name {

	font-size: 20px;

	color: #666666;

	line-height: 22px;

	margin-top: 8px;

}

.main_wearewho_icon {

	margin-top: 12px;

}

.main_wearewho_icon img {

	margin: 0 14px;

}

.main_wearewho_con {

	width: 1200px;

	margin: 50px auto 0 auto;

	font-size: 16px;

	line-height: 30px;

	color: #666666;

	position: relative;

}

.main_wearewho_con p {

	text-indent: 2em;

}

.main_wearewho_con_img {

	position: absolute;

	right: 150px;

	bottom: -2px;

	opacity: 0;

	-webkit-transition: all 0.5s;

	-moz-transition: all 0.5s;

	-ms-transition: all 0.5s;

	-o-transition: all 0.5s;

	transition: all 0.5s;

}

.main_wearewho_con:hover .main_wearewho_con_img {

	right: 165px;

	opacity: 1;

}

.main_wecando {

	padding-bottom: 80px;

}

.main_wecando_con li {

	width: 296px;

	/*height: 202px;*/

	text-align: center;

	float: left;

	margin-right: 5px;

}

.main_wecando_con li.main_wecando_li4 {

	margin-right: 0;

}

.main_wecando_con {

	width: 1200px;

	margin: 45px auto 0 auto;

}

.wecando_li {

	position: relative;

	height: 100%;

}

.wecando_li_icon {

	position: absolute;

	width: 60px;

	height: 70px;

	top: 36px;

	margin: 0 auto;

	left: 0;

	right: 0;

	text-align: center;

	z-index: 999;

	-webkit-transition: all 0.5s;

	-moz-transition: all 0.5s;

	-ms-transition: all 0.5s;

	-o-transition: all 0.5s;

	transition: all 0.5s;

}

.main_wecando_con .wecando_li_icon .wecando_li_icon_img {

	-webkit-filter: invert(0.5);

	-moz-filter: invert(0.5);

	-ms-filter: invert(0.5);

	-o-filter: invert(0.5);

	-ms-filter: invert(0.5);

	filter: invert(0.5);

	width: auto;

	-webkit-transition: all 0.5s;

	-moz-transition: all 0.5s;

	-ms-transition: all 0.5s;

	-o-transition: all 0.5s;

	transition: all 0.5s;

}

.main_wecando_con .am-slides li:hover .wecando_li_icon_img {

	-webkit-filter: invert(0);

	-moz-filter: invert(0);

	-ms-filter: invert(0);

	-o-filter: invert(0);

	-ms-filter: invert(0);

	filter: invert(0);

}

/*.wecando_li_icon1{*/

    /*background: url(../images/wecando_img2-2.png) no-repeat center;*/

/*}*/

/*.main_wecando_con li:hover .wecando_li_icon1{*/

    /*background: url(../images/wecando_img2.png) no-repeat center;*/

/*}*/

/*.wecando_li_icon2{*/

    /*background: url(../images/wecando_img3-3.png) no-repeat center;*/

/*}*/

/*.main_wecando_con li:hover .wecando_li_icon2{*/

    /*background: url(../images/wecando_img3.png) no-repeat center;*/

/*}*/

/*.wecando_li_icon3{*/

    /*background: url(../images/wecando_img4-4.png) no-repeat center;*/

/*}*/

/*.main_wecando_con li:hover .wecando_li_icon3{*/

    /*background: url(../images/wecando_img4.png) no-repeat center;*/

/*}*/

/*.wecando_li_icon4{*/

    /*background: url(../images/wecando_img1-1.png) no-repeat center;*/

/*}*/

/*.main_wecando_con li:hover .wecando_li_icon4{*/

    /*background: url(../images/wecando_img1.png) no-repeat center;*/

/*}*/











.wecando_li_name {

	z-index: 999;

	position: absolute;

	left: 0;

	right: 0;

	bottom: 55px;

	font-size: 18px;

	color: #666666;

	text-align: center;

	-webkit-transition: all 0.5s;

	-moz-transition: all 0.5s;

	-ms-transition: all 0.5s;

	-o-transition: all 0.5s;

	transition: all 0.5s;

}

.wecando_li_enname {

	z-index: 999;

	font-size: 14px;

	color: #666666;

	position: absolute;

	left: 0;

	right: 0;

	bottom: 28px;

	text-align: center;

	-webkit-transition: all 0.5s;

	-moz-transition: all 0.5s;

	-ms-transition: all 0.5s;

	-o-transition: all 0.5s;

	transition: all 0.5s;

}

.example1 {

	width: 296px;

	height: 202px;

}

.intro1_1 {

	background: url(../images/wecando_img.png) no-repeat center;

}

.intro1_2 {

	background: url(../images/wecando_img2-11.jpg) no-repeat center;

}

.intro1_3 {

	background: url(../images/wecando_img3-11.jpg) no-repeat center;

}

.intro1_4 {

	background: url(../images/wecando_img4-11.jpg) no-repeat center;

}

.main_wecando_con li:hover .wecando_li_name {

	color: #ffffff;

}

.main_wecando_con li:hover .wecando_li_enname {

	color: #ffffff;

}

/*我们的案例*/

.main_wecase {

	background-color: #f1f1f1;

}

#marquee1 {

	width: 100%;

	height: 576px;

	overflow: hidden;

}

#marquee1 ul li {

	float: left;

	width: 360px;

	height: 192px;

}

.marquee_li_div {

	position: relative;

	cursor: pointer;

}

.marquee_li_zhe {

	width: 100%;

	height: 100%;

	line-height: 50%;

	position: absolute;

	top: 0;

	left: 0;

	right: 0;

	z-index: 1;

	background: rgba(0,0,0,0.7);

}

.marquee_li_div:hover .marquee_li_zhe {

	background: rgba(0,0,0,0);

	-webkit-transition: all 1s;

	-moz-transition: all 1s;

	-ms-transition: all 1s;

	-o-transition: all 1s;

	transition: all 1s;

}

#marquee1 ul li img {

	display: block;

	width: 360px;

	height: 192px;

}

.main_wecase_con {

	margin-top: 60px;

	position: relative;

}

.marquee_div {

	width: 840px;

	height: 576px;

	position: absolute;

	top: 0;

	left: 16%;

	right: 0;

	z-index: 2;

}

.marquee_div_box {

	width: 840px;

	height: 576px;

	overflow: hidden;

	position: relative;/*background-color: #cccccc;*/

}

.marquee_div_img {

	position: absolute;

	top: 0;

	left: 0;

	opacity: 1;

	width: 100%;

	height: 100%;

	-webkit-transition: all 0.5s;

	-moz-transition: all 0.5s;

	-ms-transition: all 0.5s;

	-o-transition: all 0.5s;

	transition: all 0.5s;

}

.marquee_div_con {

	position: absolute;

	bottom: 25px;

	width: 415px;

	height: 168px;

	z-index: 99;

	left: 30px;

	padding: 0 33px;

	background: rgba(1, 81, 152, 0.8);

}

.marquee_div_con_js {

	font-size: 16px;

	color: #ffffff;

	margin-top: 15px;

}

.marquee_div_con_name {

	font-size: 30px;

	color: #ffffff;

	margin-top: 34px;

	padding-bottom: 20px;

	border-bottom: 1px solid #80A4C4;

}

.marquee_li_div_img {

	width: 360px;

	height: 192px;

	overflow: hidden;

}

/*我们的案例*/

.main_team {

	background-color: #f1f1f1;

}

.main_team_con {

	width: 1200px;

	margin: 40px auto 0 auto;

	padding-bottom: 90px;

}

.main_team_con .am-slider-default .am-control-nav {

	display: none;

}

.main_team_con_li_name {

	float: left;

	line-height: 20px;

	padding: 18px 0 18px 28px;

}

.main_team_con_li_more {

	float: right;

	width: 58px;

	font-size: 30px;

	font-family: SimSun;

	text-align: center;

	line-height: 76px;

	border-left: 1px solid #E4E4E4;

	color: #dddddd;

}

.main_team_con_li_con {

	border: 1px solid #E4E4E4;

	background-color: #ffffff;

	-webkit-transition: all 0.5s;

	-moz-transition: all 0.5s;

	-ms-transition: all 0.5s;

	-o-transition: all 0.5s;

	transition: all 0.5s;

}

.main_team_con_li_name1 {

	font-size: 18px;

	color: #dddddd;

	-webkit-transition: all 0.5s;

	-moz-transition: all 0.5s;

	-ms-transition: all 0.5s;

	-o-transition: all 0.5s;

	transition: all 0.5s;

}

.main_team_con_li_name2 {

	font-size: 14px;

	color: #000000;

	-webkit-transition: all 0.3s;

	-moz-transition: all 0.3s;

	-ms-transition: all 0.3s;

	-o-transition: all 0.3s;

	transition: all 0.3s;

}

.main_team_con_ul li:hover .main_team_con_li_con {

	background-color: #015198;

	border: 1px solid #015198;

}

.main_team_con_ul li:hover .main_team_con_li_name1 {

	color: #ffffff;

}

.main_team_con_ul li:hover .main_team_con_li_name2 {

	color: #ffffff;

}

.main_news {

	width: 50%;

	float: left;

}

.main_news_box {

	float: right;

	margin-right: 30px;

}

.main_download {

	width: 50%;

	float: left;

	height: 698px;

	background: url(../images/main_down_bg.png) no-repeat;

}

.main_bottom_title {

	border-left: 4px solid #8D8D8D;

	padding-left: 25px;

	margin-top: 64px;

}

.main_bottom_name {

	font-size: 20px;

	color: #000000;

	line-height: 24px;

	margin-bottom: 10px;

}

.main_bottom_enname {

	font-size: 44px;

	color: #8d8d8d;

	font-family: Arial;

	font-weight: 100;

	line-height: 34px;

}

.main_news_con li {

	width: 570px;

	border-top: 1px solid #DDDDDD;

	padding-bottom: 30px;

}

.main_news_con li:hover .main_news_li_name {

	color: #015198;

}

.main_news_con li:hover .main_news_li_js {

	color: #015198;

}

.main_news_con li:hover .main_news_li_b {

	margin: 2px 0 2px 5px;

	color: #015198;

}

.main_news_li_name {

	font-size: 16px;

	color: #000000;

	margin-top: 30px;

	-webkit-transition: all 0.5s;

	-moz-transition: all 0.5s;

	-ms-transition: all 0.5s;

	-o-transition: all 0.5s;

	transition: all 0.5s;

}

.main_news_li_b {

	font-size: 12px;

	color: #c5c5c5;

	margin: 2px 0;

	-webkit-transition: all 0.5s;

	-moz-transition: all 0.5s;

	-ms-transition: all 0.5s;

	-o-transition: all 0.5s;

	transition: all 0.5s;

}

.main_news_li_b img {

	vertical-align: middle;

	margin-right: 10px;

}

.main_news_li_b span {

	vertical-align: middle;

	margin-right: 10px;

}

.main_news_li_js {

	font-size: 12px;

	color: #666666;

	line-height: 24px;

	-webkit-transition: all 0.5s;

	-moz-transition: all 0.5s;

	-ms-transition: all 0.5s;

	-o-transition: all 0.5s;

	transition: all 0.5s;

}

.main_news_con {

	margin-top: 100px;

}

.main_news_con_more {

	width: 170px;

	height: 48px;

	margin-top: 25px;

	text-align: center;

	line-height: 48px;

	border: 1px solid #CECECE;

	font-size: 16px;

	color: #666666;

	-webkit-transition: all 0.5s;

	-moz-transition: all 0.5s;

	-ms-transition: all 0.5s;

	-o-transition: all 0.5s;

	transition: all 0.5s;

}

.main_news_con_more:hover {

	background-color: #015198;

	color: #ffffff;

	border: 1px solid #015198;

}

.main_bottom {

	height: 698px;

}

.main_download_box .main_bottom_name {

	color: #ffffff;

}

.main_download_box .main_bottom_enname {

	color: #ffffff;

}

.main_download_box .main_bottom_title {

	border-left: 4px solid #FFFFFF;

	margin-left: 33px;

}

.main_download_con_li_name {

	font-size: 16px;

	color: #ffffff;

	float: left;

	width: 60%;

	padding-left: 33px;

	-webkit-transition: all 0.5s;

	-moz-transition: all 0.5s;

	-ms-transition: all 0.5s;

	-o-transition: all 0.5s;

	transition: all 0.5s;

}

.main_download_con_li_icon {

	float: left;

	width: 40%;

	padding-left: 33px;

	border-left: 1px solid #60656E;

}

.main_download_con_ul li {

	width: 100%;

	line-height: 106px;

	height: 106px;

	border-top: 1px solid #60656E;

}

.main_download_con_ul li:hover .main_download_con_li_name {

	color: #6cb6f7;

}

.main_download_con_ul {

	border-bottom: 1px solid #60656E;

}

.main_download_con {

	margin-top: 100px;

}

.main_download_more {

	margin-top: 30px;

}

.main_download_more_left {

	width: 60%;

	float: left;

	height: 1px;

}

.main_download_more_right {

	width: 40%;

	float: left;

	padding-left: 40px;

	-webkit-transition: all 0.5s;

	-moz-transition: all 0.5s;

	-ms-transition: all 0.5s;

	-o-transition: all 0.5s;

	transition: all 0.5s;

}

.main_download_more:hover .main_download_more_right {

	padding-left: 55px;

}

.main_download_more_right a {

	font-size: 60px;

	color: #ffffff;

	font-family: SimSun;

}

#backtop {

	width: 100%;

	height: 185px;

	background-color: #3f3f3f;

}

.backtop_box {

	width: 1200px;

	margin: 0 auto;

}

.backtop_logo {

	float: left; line-height:185px

}

.backtop_logo img {

	

}

.backtop_top {

	float: right;

}

.backtop_top_anniu {

	width: 145px;

	height: 45px;

	text-align: center;

	line-height: 45px;

	border-radius: 5px;

	background-color: #ffffff;

	font-size: 16px;

	color: #3f3f3f;

	cursor: pointer;

	margin-top: 68px;

	-webkit-transition: all 0.5s;

	-moz-transition: all 0.5s;

	-ms-transition: all 0.5s;

	-o-transition: all 0.5s;

	transition: all 0.5s;

}

.backtop_top_anniu:hover {

	background-color: #015198;

	color: #ffffff;

}

#main_lx {

	height: 172px;

	width: 100%;

	border-bottom: 1px solid #CFCFCF;

	background-color: #ffffff;

}

.main_lx_box {

	width: 1200px;

	margin: 0 auto;

	padding-top: 45px;

}

.main_lx_box li {

	float: left;

	border-right: 1px solid #E5E5E5;

}

.main_lx_li_icon {

	float: left;

}

.main_lx_li_con {

	float: left;

	line-height: 16px;

	margin-left: 18px;

}

.main_lx_li_name {

	font-size: 14px;

	color: #000000;

	font-weight: bold;

}

.main_lx_li_js {

	font-size: 12px;

	color: #666666;

}

.main_lx_li {

	height: 76px;

	padding-top: 20px;

}

.main_lx_weixin .main_lx_li2 {

	position: absolute;

	top: 0;

	left: 50px;

	opacity: 1;

	-webkit-transition: all 0.5s;

	-moz-transition: all 0.5s;

	-ms-transition: all 0.5s;

	-o-transition: all 0.5s;

	transition: all 0.5s;

}

.main_lx_weixin:hover .main_lx_li2 {

	left: 0;

	opacity: 0;

}

.main_lx_addr {

	width: 360px;

	padding-right: 30px;

}

.main_lx_email {

	width: 267px;

	padding-left: 40px;

}

.main_lx_phone {

	width: 360px;

	padding-left: 50px;

}

.main_lx_box li.main_lx_weixin {

	/*padding-left: 50px;*/

	border-right: none;

	position: relative;

	width: 400px;

	cursor: pointer;

}

.main_lx_wxicon_img {

	position: absolute;

	right: 50px;

	top: 0;

	opacity: 0;

}

.main_lx_wxicon_img img {

	height: 76px;

}

.main_lx_weixin:hover .main_lx_wxicon_img {

	opacity: 1;

	right: 130px;

	-webkit-transition: all 0.5s 0.3s;

	-moz-transition: all 0.5s 0.3s;

	-ms-transition: all 0.5s 0.3s;

	-o-transition: all 0.5s 0.3s;

	transition: all 0.5s 0.3s;

}

#foot {

	width: 100%;

	height: 96px;

	background-color: #dfdfdf;

}

.foot_box {

	text-align: center;

	line-height: 96px;

	color: #222222;

}

.foot_box a {

	color: #222222;

	-webkit-transition: all 0.5s;

	-moz-transition: all 0.5s;

	-ms-transition: all 0.5s;

	-o-transition: all 0.5s;

	transition: all 0.5s;

}

.foot_box a:hover {

	color: #015198;

}

/*anli*/

#n_head {

	height: 500px;

	width: 100%;

}

.n_head_box {

	width: 1200px;

	margin: 0 auto;

	position: relative;

}

.n_head_img {

	text-align: center;

	margin-top: 170px;

}

.n_head_name {

	margin-top: 4px;

}

.n_head_more {

	width: 148px;

	height: 40px;

	text-align: center;

	line-height: 34px;

	color: #ffffff;

	border: 3px solid #FFFFFF;

	cursor: pointer;

	margin: 24px auto 0 auto;

	-webkit-transition: all 0.5s;

	-moz-transition: all 0.5s;

	-ms-transition: all 0.5s;

	-o-transition: all 0.5s;

	transition: all 0.5s;

}

.n_head_more:hover {

	background-color: #015198;

	border: 3px solid #015198;

}

.n_head_xia {

	margin-top: 28px;

}

.n_head_nav_anniu {

	position: fixed;

	top: 76px;

	right: 10%;

	padding: 14px 12px;

	border: 1px solid #4D4D4D;

	cursor: pointer;

	z-index: 999;

}

.n_head_nav_anniu_a {

	width: 32px;

	height: 3px;

	background-color: #ffffff;

}

.n_head_nav_anniu_a2 {

	margin: 7px 0;

}

#n_nav {

	width: 100%;

	height: 122px;

	background-color: #ffffff;

}

.n_nav_box {

	width: 1200px;

	margin: 0 auto;

	position: relative;

	height: 100%;

}

.n_nav_div_left {

	float: left;

}

.n_nav_div_label {

	width: 224px;

	height: 175px;

	border: 1px solid #DADADA;

	text-align: center;

	font-weight: 100;

	position: absolute;

	bottom: 30px;

}

.n_nav_div_label_xian {

	width: 27px;

	height: 1px;

	background-color: #ffffff;

	margin: 22px auto 0 auto;

}

.n_nav_div_label_enname {

	margin-top: 11px;

	font-size: 28px;

	color: #ffffff;

}

.n_nav_div_label_name {

	font-size: 38px;

	color: #666666;

	margin-top: 26px;

}

.n_nav_div_dh {

	position: absolute;

	bottom: 30px;

	left: 260px;

}

.n_nav_div_dh li {

	float: left;

	font-size: 16px;

	width: 172px;

	height: 45px;

	text-align: center;

	line-height: 44px;

	margin-right: 5px;

}

.n_nav_div_dh li a {

	display: block;

	border: 1px solid #ffffff;

	color: #666666;

	-webkit-transition: all 0.5s;

	-moz-transition: all 0.5s;

	-ms-transition: all 0.5s;

	-o-transition: all 0.5s;

	transition: all 0.5s;

}

.n_nav_div_dh li a.n_nav_div_dh_select_a {

	border: 1px solid #DADADA;

}

.n_nav_div_dh li a:hover {

	border: 1px solid #DADADA;

}

#n_main {

	width: 100%;

	background-color: #f1f1f1;

	padding: 40px 0;

}

.n_anli_box {

	width: 1200px;

	height: 170px;

	margin: 0 auto;

	padding: 25px 30px 0 30px;

	background-color: #ffffff;

}

.n_anli_left {

	width: 560px;

	border-right: 1px dashed #BFBFBF;

	padding-bottom: 12px;

	float: left;

}

.n_anli_left_title {

	font-size: 16px;

	color: #000000;

}

.n_anli_left_con {

	font-size: 14px;

	color: #9b9b9b;

	margin-top: 17px;

}

.n_anli_right {

	float: left;

	padding-left: 30px;

}

.n_anli_right_con {

	margin-top: 42px;

}

.n_anli_right_con li {

	float: left;

	font-size: 14px;

	margin-right: 35px;

}

.n_anli_right_con li.n_anli_right_select_4 {

	margin-right: 0;

}

.n_anli_right_con li a {

	color: #9b9b9b;

	padding-bottom: 4px;

	-webkit-transition: all 0.5s;

	-moz-transition: all 0.5s;

	-ms-transition: all 0.5s;

	-o-transition: all 0.5s;

	transition: all 0.5s;

}

.n_anli_right_con li a:hover {

	color: #000000;

	font-size: 14px;

	border-bottom: 1px solid #000000;

}

.n_anli_right_con li a.n_anli_right_con_nowli {

	color: #000000;

	border-bottom: 1px solid #000000;

}

.n_anli_con_box {

	width: 1200px;

	margin: 30px auto 0 auto;

	background-color: #ffffff;

	padding: 34px;

}

.n_anli_con_select {

	margin-bottom: 45px;

}

.n_anli_con_select_name {

	width: 265px;

	height: 45px;

	line-height: 45px;

	border: 1px solid #B9B9B9;

	padding-left: 24px;

	font-size: 14px;

	color: #000000;

	/*background: url(../images/xiala.png) no-repeat 230px center;*/

	cursor: pointer;

	position: relative;

}

.n_anli_con_select_name img {

	position: absolute;

	right: 22px;

	top: 19px;

	-webkit-transform: rotate(0deg);

	-moz-transform: rotate(0deg);

	-o-transform: rotate(0deg);

	-ms-transform: rotate(0deg);

	transform: rotate(0deg);

	-webkit-transition: all 0.5s;

	-moz-transition: all 0.5s;

	-ms-transition: all 0.5s;

	-o-transition: all 0.5s;

	transition: all 0.5s;

}

.n_anli_con_select_name img.n_anli_select_img {

	-webkit-transform: rotate(180deg);

	-moz-transform: rotate(180deg);

	-o-transform: rotate(180deg);

	-ms-transform: rotate(180deg);

	transform: rotate(180deg);

}

.n_anli_con_select_ul {

	border: 1px solid #B9B9B9;

	width: 265px;

	border-top: none;

	position: absolute;

	z-index: 999;

	display: none;

	background-color: #ffffff;

}

.n_anli_con_select_ul li {

	height: 42px;

	line-height: 42px;

	padding-left: 24px;

	-webkit-transition: all 0.5s;

	-moz-transition: all 0.5s;

	-ms-transition: all 0.5s;

	-o-transition: all 0.5s;

	transition: all 0.5s;

}

.n_anli_con_select_ul li:hover {

	background-color: #F2F2F2;

}

.n_anli_con_select_ul li a {

	display: block;

	color: #000000;

	font-size: 14px;

}

.n_anli_con_select_ul li em {

	display: block;

	color: #2183E0;

	font-size: 14px;

	font-style: normal;

}

.n_anli_con_li_name {

	

	background-color: #fff;

	width: 100%;

	top: 225px;

	z-index: 99;

	font-size: 16px;

	color: #000000;

	padding-left: 5px;

	padding: 10px 0 18px;

	overflow: hidden;

	-webkit-transition: all 0.3s;

	-moz-transition: all 0.3s;

	-ms-transition: all 0.3s;

	-o-transition: all 0.3s;

	transition: all 0.3s;

}

/*.n_anli_con_li_name span{*/

    /*position: relative;*/

    /*right: 0;*/

/*}*/



.n_anli_con_li_time {

	position: absolute;

	bottom: 10px;

	font-size: 14px;

	color: #d8d8d8;

	padding-left: 5px;

	margin-top: 5px;

	-webkit-transition: all 0.5s 0.2s;

	-moz-transition: all 0.5s 0.2s;

	-ms-transition: all 0.5s 0.2s;

	-o-transition: all 0.5s 0.2s;

	transition: all 0.5s 0.2s;

}

.n_anli_con_li_xian {

	position: absolute;

	bottom: 0;

	width: 100%;

	height: 4px;

	background-color: #d8d8d8;

	margin-top: 8px;

}

.n_anli_con_list li {

	float: left;

	width: 262px;

	cursor: pointer;

	margin-right: 28px;

	margin-bottom: 25px;

}

.n_anli_con_list li.n_anli_con_list_selectli_4 {

	margin-right: 0;

}

.n_anli_con_li {

	position: relative;

	

}

.n_anli_con_li_position {

	position: absolute;

	bottom: 0;

	left: 0;

	right: 0;

	margin: 0 auto;

	width: 0;

	height: 4px;

	background-color: #D8D8D8;

}

.n_anli_con_list li:hover .n_anli_con_li_position {

	width: 100%;

	background-color: #015198;

	-webkit-transition: all 0.8s;

	-moz-transition: all 0.8s;

	-ms-transition: all 0.8s;

	-o-transition: all 0.8s;

	transition: all 0.8s;

}

.n_anli_con_list li:hover .n_anli_con_li_name {

	color: #015198;

	max-height: 63px;

	-webkit-transition: all 0.5s;

	-moz-transition: all 0.5s;

	-ms-transition: all 0.5s;

	-o-transition: all 0.5s;

	transition: all 0.5s;

}

.n_anli_con_list li:hover .n_anli_con_li_time {

	color: #015198;

	margin-left: 10px;

}

/*内页导航*/

.n_head_nav_zhe {

	width: 100%;

	height: 100%;

	background: url(../images/nav-bg.png) repeat-y right;

	position: fixed;

	top: 0;

	left: 0;

	z-index: -1;

	opacity: 0;

}

.n_head_box .zhe_open {

	z-index: 102;

	opacity: 1;

}

#touch_head .zhe_open {

	z-index: 1000;

	opacity: 1;

}

.n_head_n_nav {

	position: fixed;

	z-index: -1;

	top: 0;

	right: 0;

	bottom: 0;

	padding-top: 180px;

}

.n_head_box .n_nav_open {

	z-index: 1001;

}

#touch_head .n_nav_open {

	z-index: 1001;

}

.n_head_n_nav_ul li {

	position: relative;

	right: -80px;

	opacity: 0;

	font-size: 30px;

	color: #ffffff;

	margin-bottom: 20px;

}

.n_head_n_nav_ul li a {

	color: #ffffff;

}

.n_head_n_nav_box {

	padding: 0 200px;

}

.n_nav_open li.n_head_nav_li1 {

	right: 10px;

	opacity: 1;

	-webkit-transition: all 0.4s ease-out;

	-moz-transition: all 0.4s ease-out;

	-ms-transition: all 0.4s ease-out;

	-o-transition: all 0.4s ease-out;

	transition: all 0.4s ease-out;

}

.n_nav_open li.n_head_nav_li2 {

	right: 10px;

	opacity: 1;

	-webkit-transition: all 0.4s 0.2s ease-out;

	-moz-transition: all 0.4s 0.2s ease-out;

	-ms-transition: all 0.4s 0.2s ease-out;

	-o-transition: all 0.4s 0.2s ease-out;

	transition: all 0.4s 0.2s ease-out;

}

.n_nav_open li.n_head_nav_li3 {

	right: 10px;

	opacity: 1;

	-webkit-transition: all 0.4s 0.3s ease-out;

	-moz-transition: all 0.4s 0.3s ease-out;

	-ms-transition: all 0.4s 0.3s ease-out;

	-o-transition: all 0.4s 0.3s ease-out;

	transition: all 0.4s 0.3s ease-out;

}

.n_nav_open li.n_head_nav_li4 {

	right: 10px;

	opacity: 1;

	-webkit-transition: all 0.4s 0.4s ease-out;

	-moz-transition: all 0.4s 0.4s ease-out;

	-ms-transition: all 0.4s 0.4s ease-out;

	-o-transition: all 0.4s 0.4s ease-out;

	transition: all 0.4s 0.4s ease-out;

}

.n_nav_open li.n_head_nav_li5 {

	right: 10px;

	opacity: 1;

	-webkit-transition: all 0.4s 0.5s ease-out;

	-moz-transition: all 0.4s 0.5s ease-out;

	-ms-transition: all 0.4s 0.5s ease-out;

	-o-transition: all 0.4s 0.5s ease-out;

	transition: all 0.4s 0.5s ease-out;

}

.n_nav_open li.n_head_nav_li6 {

	right: 10px;

	opacity: 1;

	-webkit-transition: all 0.4s 0.6s ease-out;

	-moz-transition: all 0.4s 0.6s ease-out;

	-ms-transition: all 0.4s 0.6s ease-out;

	-o-transition: all 0.4s 0.6s ease-out;

	transition: all 0.4s 0.6s ease-out;

}

/*内页导航*/

/*anli*/

/*服务*/

.fuwu {

	width: 1200px;

	margin: 0 auto;

	padding-bottom: 80px;

}

.fuwu_li_img {

	border-right: 1px solid #F1F1F1;

	width: 601px;

}

.fuwu li {

	background-color: #ffffff;

	margin-top: 25px;

	-webkit-transition: all 0.5s;

	-moz-transition: all 0.5s;

	-ms-transition: all 0.5s;

	-o-transition: all 0.5s;

	transition: all 0.5s;

}

.fuwu li:hover {

	box-shadow: 0 0 14px #e3e3e3;

}

.fuwu_li_con {

	width: 599px;

	padding: 70px 50px 0 58px;

}

.fuwu_li_more {

	width: 112px;

	height: 40px;

	text-align: center;

	line-height: 40px;

	border: 1px solid #ACACAC;

	margin-top: 30px;

	font-size: 12px;

	color: #666666;

	-webkit-transition: all 0.5s;

	-moz-transition: all 0.5s;

	-ms-transition: all 0.5s;

	-o-transition: all 0.5s;

	transition: all 0.5s;

}

.jzwz_li:hover .fuwu_li_more {

	border: 1px solid #015198;

	background-color: #015198;

	color: #ffffff;

}

.fuwu_li_name {

	font-size: 22px;

	color: #4d4d4d;

}

.fuwu_li_js {

	font-size: 14px;

	color: #9b9b9b;

	line-height: 18px;

	margin-top: 25px;

}

/*服务*/









/*about*/

.n_about_us {

	width: 1200px;

	margin: 0 auto;

}

.n_about_us_name {

	font-size: 26px;

	color: #333333;

	text-align: center;

}

.n_about_us_xian {

	width: 33px;

	margin: 22px auto 0 auto;

	height: 1px;

	background-color: #666666;

}

.n_about_us_con {

	margin-top: 30px;

	padding-bottom: 63px;

}

.n_about_us_con p {

	font-size: 16px;

	color: #666666;

	line-height: 35px;

	margin-bottom: 6px;

	text-indent: 2em;

}

.n_about_album {

	background: url(../images/about_album_bg.png) no-repeat center;

	width: 100%;

	height: 636px;

	border-top: 1px solid #F0F0F0;

	border-bottom: 1px solid #F0F0F0;

}

.n_about_album_box {

	width: 1200px;

	margin: 0 auto;

}

.n_about_album_li {

	border: 1px solid #EEEEEE;

}

.n_about_album_name {

	height: 55px;

	line-height: 55px;

	text-align: center;

	font-size: 16px;

	color: #000000;

	border-bottom: 1px dashed #B2B2B2;

	-webkit-transition: all 0.3s;

	-moz-transition: all 0.3s;

	-ms-transition: all 0.3s;

	-o-transition: all 0.3s;

	transition: all 0.3s;

}

.n_about_album_con {

	height: 203px;

	background-color: #ffffff;

	padding-bottom: 30px;

	-webkit-transition: all 0.5s;

	-moz-transition: all 0.5s;

	-ms-transition: all 0.5s;

	-o-transition: all 0.5s;

	transition: all 0.5s;

}

.n_about_album_js {

	width: 310px;

	margin: 10px auto 18px auto;

	font-size: 14px;

	color: #666666;

	line-height: 30px;

	-webkit-transition: all 0.3s;

	-moz-transition: all 0.3s;

	-ms-transition: all 0.3s;

	-o-transition: all 0.3s;

	transition: all 0.3s;

}

.n_about_album_more {

	width: 110px;

	height: 30px;

	margin: 0 auto;

	border: 1px solid #C1C1C1;

	font-size: 14px;

	color: #666666;

	text-align: center;

	line-height: 30px;

	-webkit-transition: all 0.3s;

	-moz-transition: all 0.3s;

	-ms-transition: all 0.3s;

	-o-transition: all 0.3s;

	transition: all 0.3s;

}

.n_about_us_title {

	margin-top: 20px;

}

.n_about_album_box .n_about_us_title {

	margin-top: 50px;

}

.n_about_album_photo {

	margin-top: 30px;

}

.n_about_album_box .am-control-nav {

	display: none;

}

.n_about_album_photo li:hover .n_about_album_con {

	background-color: #015198;

}

.n_about_album_photo li:hover .n_about_album_name {

	color: #ffffff;

	border-bottom: 1px dashed #FFFFFF;

}

.n_about_album_photo li:hover .n_about_album_js {

	color: #ffffff;

}

.n_about_album_photo li:hover .n_about_album_more {

	color: #ffffff;

}

.n_about_course_box {

	width: 1200px;

	margin: 0 auto;

	height: 425px;

}

.n_about_course_title {

	font-size: 24px;

	color: #666666;

	text-align: center;

	font-weight: 100;

	margin-top: 95px;

}

.n_about_course_title span {

	font-size: 30px;

}

.frame2 {

	width: 1200px;

}

.frame2 li {

	float: left;

	width: 181px;

	height: 170px;

	position: relative;

	background: url(../images/xian_lc.png) no-repeat center 88px;

}

.frame2_li {

	height: 100%;

	cursor: pointer;

}

.frame2_li_time {

	position: absolute;

	bottom: 0;

	left: 34px;

	width: 179px;

	text-align: center;

	font-size: 18px;

	color: #666666;

	-webkit-transition: all 0.5s;

	-moz-transition: all 0.5s;

	-ms-transition: all 0.5s;

	-o-transition: all 0.5s;

	transition: all 0.5s;

}

.frame2_li .frame2_li_time2 {

	font-size: 24px;

	-webkit-transition: all 0.5s;

	-moz-transition: all 0.5s;

	-ms-transition: all 0.5s;

	-o-transition: all 0.5s;

	transition: all 0.5s;

}

.frame2_li_dingwei {

	position: absolute;

	left: 98px;

	top: 30px;

	opacity: 0;

	-webkit-transition: all 0.5s;

	-moz-transition: all 0.5s;

	-ms-transition: all 0.5s;

	-o-transition: all 0.5s;

	transition: all 0.5s;

}

.frame2_li .frame2_li_dingwei2 {

	top: 70px;

	opacity: 1;

	-webkit-transition: all 0.5s;

	-moz-transition: all 0.5s;

	-ms-transition: all 0.5s;

	-o-transition: all 0.5s;

	transition: all 0.5s;

}

.frame2_li_con {

	display: none;

}

/*about*/

/*down*/

.n_down {

	width: 1200px;

	margin: 0 auto;

}

.n_down li {

	float: left;

	margin-bottom: 28px;

}

.n_down li.n_down_li2 {

	margin-left: 32px;

}

.n_down_li {

	width: 584px;

	height: 137px;

	overflow: hidden;

	background: #eeeeee;

	position: relative;

	-webkit-transition: all 0.5s;

	-moz-transition: all 0.5s;

	-ms-transition: all 0.5s;

	-o-transition: all 0.5s;

	transition: all 0.5s;

}

.n_down li:hover .n_down_li {

	background: none;

}

.n_down_bg {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	opacity: 0;

	-webkit-transition: all 0.5s;

	-moz-transition: all 0.5s;

	-ms-transition: all 0.5s;

	-o-transition: all 0.5s;

	transition: all 0.5s;

}

.n_down li:hover .n_down_bg {

	opacity: 1;

}

.n_down_xian {

	width: 45px;

	height: 1px;

	background-color: #000000;

	-webkit-transition: all 0.3s;

	-moz-transition: all 0.3s;

	-ms-transition: all 0.3s;

	-o-transition: all 0.3s;

	transition: all 0.3s;

}

.n_down_con {

	position: relative;

	z-index: 9;

	margin-top: 37px;

	margin-left: 38px;

}

.n_down_name {

	font-size: 18px;

	color: #000000;

	margin-top: 22px;

	-webkit-transition: all 0.3s;

	-moz-transition: all 0.3s;

	-ms-transition: all 0.3s;

	-o-transition: all 0.3s;

	transition: all 0.3s;

}

.n_down li:hover .n_down_name {

	color: #ffffff;

}

.n_down li:hover .n_down_xian {

	background-color: #ffffff;

}

.n_down_icon {

	position: absolute;

	top: 0;

	right: -70px;

	-webkit-transition: all 0.5s;

	-moz-transition: all 0.5s;

	-ms-transition: all 0.5s;

	-o-transition: all 0.5s;

	transition: all 0.5s;

}

.n_down li:hover .n_down_icon {

	right: 30px;

}

/*down*/

/*show*/

.n_show {

	width: 1200px;

	margin: 0 auto;

	background-color: #ffffff;

}

.n_show_box {

	width: 1020px;

	margin: 0 auto;

	padding-bottom: 50px;

}

.n_show_title {

	width: 905px;

	margin: 50px auto 0 auto;

	text-align: center;

	font-size: 28px;

	color: #000000;

	border-bottom: 1px solid #CCCCCC;

	padding-bottom: 20px;

}

.n_show_time {

	font-size: 12px;

	color: #333333;

	text-align: center;

	margin: 20px 0 50px 0;

}

.n_show_time img {

	vertical-align: middle;

	margin-right: 8px;

}

.n_show_time span {

	font-size: 14px;

	color: #aeaeae;

	vertical-align: middle;

	margin-right: 8px;

}

.n_show_con {

	text-align: center;

}

.n_show_con h1 {

	font-size: 18px;

	color: #ff000f;

	/*display: inline;*/

	text-align: center;

	padding: 0 32px;

	margin-bottom: 20px;/*background: url(../images/xingxing.png) no-repeat left center,url(../images/xingxing.png) no-repeat right center;*/

}

.n_show_con h2 {

	text-align: left;

	font-size: 16px;

	color: #000000;

	margin-bottom: 25px;

	margin-top: 8px;

}

.shownew_bottom {

	margin-top: 30px;

	font-size: 14px;

}

.shownew_bottom p {

	line-height: 24px;

}

.about_con_fanye {

	margin: 15px 0;

}

.n_show_con p {

	text-align: left;

	font-size: 14px;

	padding-bottom: 15px;

	line-height: 24px;

	color: #333333;

	text-indent: 2em;

}

.n_show_con_page {

	font-size: 14px;

	color: #333333;

	margin-top: 50px;

}

.n_show_con_page div {

	margin-top: 8px;

}

.n_show_con_page a {

	color: #333333;

}

.n_show_con_page a:hover {

	color: #015198;

}

.n_show_con p img {

	max-width: 100%;

}

/*show*/

/*new*/

.n_new_position {

	width: 1200px;

	height: 290px;

	margin: 0 auto;

	background-color: #ffffff;

	padding: 34px 45px 0 25px;

	box-shadow: 0 0 10px #EBEBEB;

}

.n_new_position_img {

	width: 400px;

	height: 223px;

	position: relative;

	overflow: hidden;

	float: left;

}

.n_new_position_img img {

	position: absolute;

	top: 0;

	left: 0;

	-webkit-transition: all 0.5s;

	-moz-transition: all 0.5s;

	-ms-transition: all 0.5s;

	-o-transition: all 0.5s;

	transition: all 0.5s;

}

.n_new_position:hover .n_new_position_img img {

	left: -20px;

}

.n_new_position_con {

	float: left;

	width: 660px;

	margin-left: 65px;

}

.n_new_position_name {

	font-size: 16px;

	color: #000000;

	margin-top: 10px;

}

.n_new_position_js {

	font-size: 14px;

	color: #9b9b9b;

	line-height: 28px;

	margin-top: 18px;

}

.n_new_position_more {

	width: 126px;

	height: 36px;

	border: 1px solid #DADADA;

	margin-top: 30px;

	line-height: 36px;

	font-size: 12px;

	color: #838383;

	background: url(../images/new_position_more.png) no-repeat 78px center;

	-webkit-transition: all 0.5s;

	-moz-transition: all 0.5s;

	-ms-transition: all 0.5s;

	-o-transition: all 0.5s;

	transition: all 0.5s;

}

.n_new_position_more span {

	padding-left: 18px;

}

.n_new_position:hover .n_new_position_more {

	left: -20px;

	border: 1px solid #015198;

	color: #ffffff;

	background: #015198 url(../images/new_position_more2.png) no-repeat 78px center;

}

.n_new_list {

	width: 1200px;

	margin: 0 auto;

	padding-bottom: 70px;

}

.n_new_list li {

	float: left;

	background-color: #ffffff;

	margin-top: 29px;

	margin-right: 33px;

}

.n_new_list ul li:nth-child(3) {

	margin-right: 0;

}

.n_new_list ul li:nth-child(6) {

	margin-right: 0;

}

.n_new_li {

	width: 378px;

	height: 375px;

	padding: 0 30px;

	box-shadow: 0 0 10px #EBEBEB;

}

.n_new_li_img {

	width: 317px;

	height: 165px;

	overflow: hidden;

	position: relative;

	margin-top: 22px;

}

.n_new_li_name {

	font-size: 16px;

	color: #000;

	margin-top: 30px;white-space:nowrap;

overflow: hidden;

text-overflow:ellipsis;

}

.n_new_li_img img {

	position: absolute;

	top: 0;

	left: 0;

	-webkit-transition: all 0.5s;

	-moz-transition: all 0.5s;

	-ms-transition: all 0.5s;

	-o-transition: all 0.5s;

	transition: all 0.5s;

}

.n_new_list li:hover .n_new_li_img img {

	left: -20px;

}

.n_new_li_time {

	font-size: 12px;

	color: #9b9b9b;

	margin-top: 22px;

	-webkit-transition: all 0.5s;

	-moz-transition: all 0.5s;

	-ms-transition: all 0.5s;

	-o-transition: all 0.5s;

	transition: all 0.5s;

}

.n_new_li_js {

	font-size: 14px;

	color: #9b9b9b;

	line-height: 28px;

	margin-top: 20px;

	-webkit-transition: all 0.5s;

	-moz-transition: all 0.5s;

	-ms-transition: all 0.5s;

	-o-transition: all 0.5s;

	transition: all 0.5s;

}

.n_new_list li:hover .n_new_li_time {

	color: #015198;

}

.n_new_list li:hover .n_new_li_js {

	color: #015198;

}

/*new*/

/*team*/

.n_team_top {

	width: 1200px;

	/*height: 445px;*/

	margin: 0 auto;

}

.n_team_top_li {

	width: 340px;

	/*margin-top: 20px;*/

	margin: 20px auto 0 auto;

}

.n_team_top_li:hover .n_team_middle_con {

	background-color: #015198;

	border: 1px solid #015198;

}

.n_team_top_li:hover .n_team_middle_enname {

	color: #ffffff;

}

.n_team_top_li:hover .n_team_middle_name {

	color: #ffffff;

}

.n_team_top_img {

	float: left;

	width: 340px;

	overflow: hidden;

	height: 445px;

}

.n_team_top_img img {

	width: 100%;

}

.n_team_top_con {

	float: left;

	width: 860px;

	height: 445px;

	background-color: #ededed;

}

.n_team_top_con_left {

	float: left;

	padding-top: 15px;

	padding-left: 28px;

}

.n_team_top_con_right {

	float: left;

	font-size: 28px;

	color: #dddddd;

	font-family: SimSun;

	text-align: center;

	line-height: 70px;

}

.n_team_top_enname {

	font-size: 16px;

	color: #dddddd;

	-webkit-transition: all 0.5s;

	-moz-transition: all 0.5s;

	-ms-transition: all 0.5s;

	-o-transition: all 0.5s;

	transition: all 0.5s;

}

.n_team_top_name {

	font-size: 14px;

	color: #000000;

	-webkit-transition: all 0.2s;

	-moz-transition: all 0.2s;

	-ms-transition: all 0.2s;

	-o-transition: all 0.2s;

	transition: all 0.2s;

}

.n_team_top_con_right {

	width: 58px;

	height: 100%;

	float: right;

	border-left: 1px solid #E4E4E4;

}

.n_team_top_li:hover .n_team_top_enname {

	color: #ffffff;

}

.n_team_top_li:hover .n_team_top_name {

	color: #ffffff;

}

.n_team_middle {

	width: 1200px;

	margin: 0 auto;

}

.n_team_middle_con {

	width: 340px;

	height: 60px;

	background-color: #ffffff;

	border: 1px solid #E4E4E4;

	-webkit-transition: all 0.5s;

	-moz-transition: all 0.5s;

	-ms-transition: all 0.5s;

	-o-transition: all 0.5s;

	transition: all 0.5s;

}

.n_team_middle li {

	float: left;

	margin-right: 90px;

	width: 340px;

	margin-bottom: 30px;

}

.n_team_middle li.n_team_middle_li3 {

	margin-right: 0;

}

.n_team_middle_enname {

	font-size: 16px;

	color: #dddddd;

	margin-top: 12px;

	-webkit-transition: all 0.5s;

	-moz-transition: all 0.5s;

	-ms-transition: all 0.5s;

	-o-transition: all 0.5s;

	transition: all 0.5s;

}

.n_team_middle_name {

	font-size: 14px;

	color: #000000;

	-webkit-transition: all 0.2s;

	-moz-transition: all 0.2s;

	-ms-transition: all 0.2s;

	-o-transition: all 0.2s;

	transition: all 0.2s;

}

.n_team_middle_con_left {

	padding-left: 28px;

	float: left;

}

.n_team_middle_con_right {

	width: 52px;

	height: 100%;

	border-left: 1px solid #E4E4E4;

	float: right;

	text-align: center;

	line-height: 60px;

	font-size: 28px;

	color: #e4e4e4;

	font-family: SimSun;

}

.n_team_middle_zxzr_title {

	font-size: 20px;

	color: #000000;

	margin: 40px 0;

	text-align: center;

}

.n_team_middle_zxzr_span {

	width: 53px;

	height: 1px;

	background-color: #000000;

	display: block;

	margin: 15px auto 0 auto;

}

.n_team_middle li:hover .n_team_middle_con {

	background-color: #015198;

	border: 1px solid #015198;

}

.n_team_middle li:hover .n_team_middle_enname {

	color: #ffffff;

}

.n_team_middle li:hover .n_team_middle_name {

	color: #ffffff;

}

.n_team_middle_img {

	height: 445px;

	overflow: hidden;

}

.n_team_middle_img img {

	width: 100%;

}

.n_team_bottom {

	width: 1200px;

	margin: 0 auto;

}

.n_team_bottom_li {

	width: 275px;

	height: 362px;

	background-color: #fff;

	border: 1px solid #EBEBEB;

}

.n_team_bottom_li_img {

	height: 301px;

	overflow: hidden;

}

.n_team_bottom_li_img img {

	width: 100%;

}

.n_team_bottom_li_con {

	font-size: 16px;

	color: #000000;

	line-height: 59px;

	padding-left: 30px;

	-webkit-transition: all 0.5s;

	-moz-transition: all 0.5s;

	-ms-transition: all 0.5s;

	-o-transition: all 0.5s;

	transition: all 0.5s;

}

.n_team_bottom_con li {

	float: left;

	margin-right: 30px;

	margin-bottom: 30px;

}

.n_team_bottom_con li.n_team_bottom_con_li4 {

	margin-right: 0;

}

.n_team_bottom_con li:hover .n_team_bottom_li_con {

	background-color: #015198;

	color: #ffffff;

}

/*team*/

/*page*/

.n_page_page {

	width: 1200px;

	margin: 0 auto;

	padding-bottom: 30px;

}

.n_page_page_title {

	font-size: 20px;

	text-align: center;

	margin-top: 20px;

	color: #333333;

	margin-bottom: 30px;

}

.n_page_page_con {

	font-size: 14px;

	line-height: 26px;

}

.n_page_page_con p {

	margin-bottom: 15px;

	text-indent: 2em;

}

/*page*/

/*页码*/

#yema {

	height: 25px;

	clear: both;

	text-align: center;

	margin-top: 50px;

}

#yema .pages a {

	vertical-align: middle;

	font-size: 14px;

	font-family: "Microsoft YaHei";

	width: 32px;

	height: 32px;

	line-height: 32px;

	text-align: center;

	border: 1px solid #C6C6C6; /* background-color: #c6c6c6; */

	color: #333;

	display: inline-block;

	-webkit-transition: all 0.5s;

	-moz-transition: all 0.5s;

	-ms-transition: all 0.5s;

	-o-transition: all 0.5s;

	transition: all 0.5s;

}

#yema .pages span {

	vertical-align: middle;

	color: #ffffff;

	width: 32px;

	height: 32px;

	line-height: 32px;

	background-color: #015198;

	display: inline-block;

	font-size: 14px;

}

#yema .pages a.pages_btn {

	font-family: SimSun;

}

/*页码*/





#touch_head {

	display: none;

}

.main_wecase_touch_con {

	display: none;

}

.head_touch_nav {

	display: none;

}

.main_team_con_touch {

	display: none;

}

.n_about_album_box .n_about_album_photo .am-slides li {

	height: 412px;

	overflow: hidden;

}

.n_about_album_img {

	height: 209px;

	overflow: hidden;

}

.shownew_bottom_fx {

	float: right;

}

.am-pureview-direction .am-pureview-prev a {

	background: url(../images/prev_icon.png) no-repeat center;

	width: 60px;

}

.am-pureview-direction .am-pureview-next a {

	background: url(../images/next_icon.png) no-repeat center;

	width: 60px;

}

/*联系我们*/

.n_lx_map {

	width: 1200px;

	margin: 0 auto;

	padding-bottom: 100px;

}

.n_map {

	float: left;

	width: 762px;

}

.n_lx {

	float: left;

	margin-left: 40px;

	width: 390px;

}

.n_lx_enname {

	font-size: 16px;

	color: #393943;

	font-family: Arial;

	margin-top: 20px;

}

.n_lx_name {

	font-size: 16px;

	color: #393943;

	margin-top: 20px;

}

.n_lx_weixin_icon1 {

	float: left;

}

.n_lx_weixin_icon1 img {

	width: 140px;

}

.n_lx_weixin_icon1 span {

	display: block;

	text-align: center;

}

.n_lx_weixin_icon {

	margin-top: 60px;

	margin-bottom: 55px;

}

.n_lx_weixin_div {

	font-size: 14px;

	color: #605f5f;

	margin-top: 15px;

}

.n_lx_weixin_div span {

	font-size: 16px;

	color: #024f9a;

}

/*联系我们*/



.main_wecando_con .am-control-nav {

	display: none;

}

.head_xiala_img {

	position: absolute;

	bottom: 15%;

	z-index: 999;

	left: 0;

	right: 0;

	text-align: center;

	cursor: pointer;

	-webkit-transition: all 0.5s;

	-moz-transition: all 0.5s;

	-ms-transition: all 0.5s;

	-o-transition: all 0.5s;

	transition: all 0.5s;

}

.main_team_con .am-direction-nav a:before {

	color: #ffffff;

}

.n_about_album_box .am-direction-nav a {

	opacity: 1 !important;

}

.n_about_album_box .am-direction-nav a:before {

	color: #1C79CE;

}

.n_about_album_photo_li {

	width: 364px;

	height: 413px;

	overflow: hidden;

}

.n_about_album_photo_figure {

	float: left;

}

.head_xiala_img img {

	position: absolute;

	left: 0;

	right: 0;

	margin: 0 auto;

	-webkit-animation: gogogo1 2.5s infinite linear;

	animation: gogogo1 2.5s infinite linear;

	-moz-animation: gogogo1 2.5s infinite linear;

	-o-animation: gogogo1 2.5s infinite linear;

}

@-webkit-keyframes gogogo1 {

 0% {

 top: 0;

}

 50% {

 top: 20px;

}

 100% {

 top: 5px;

}

}

@-moz-keyframes gogogo1 {

 0% {

 top: 0;

}

 50% {

 top: 20px;

}

 100% {

 top: 5px;

}

}

@-o-keyframes gogogo1 {

 0% {

 top: 0;

}

 50% {

 top: 20px;

}

 100% {

 top: 5px;

}

}

@keyframes gogogo1 {

 0% {

 top: 0;

}

 50% {

 top: 20px;

}

 100% {

 top: 5px;

}

}

.am-slider-default .am-direction-nav .am-prev {

	background: url(../images/fangxiang2.png) no-repeat center;

}

.am-slider-default .am-direction-nav .am-next {

	background: url(../images/fangxiang1.png) no-repeat center;

}

.main_team_con .am-slider-default .am-direction-nav a {

	margin: -60px 0 0;

}

.head .am-sticky-placeholder {

	width: 100%;

}

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

.head_touch_nav {

	display: block;

}

#head {

	display: none;

}

#touch_head {

	display: block;

	position: relative;

}

.main_wearewho_enname {

	font-size: 18px;

	margin-top: 15px;

}

.main_wearewho_name {

	font-size: 16px;

	margin-top: 5px;

}

.main_wearewho_icon span {

	width: 26%;

}

.main_wearewho_con {

	width: 94%;

	margin: 15px auto 0 auto;

	font-size: 14px;

	line-height: 24px;

	overflow : hidden;

	text-overflow: ellipsis;

	display: -webkit-box;

	-webkit-line-clamp: 3;

	-webkit-box-orient: vertical;

}

.main_wecando_con {

	width: 94%;

	margin: 15px auto 0 auto;

}

.intro1 {

	display: none;

}

.main_wecando_con li {

	margin-right: 0;

	width: 49%;

	height: auto;

	margin-bottom: 10px;

}

.example1 {

	width: 100%;

	height: 100%;

}

.wecando_li_icon {

	position: static;

	width: 100%;

}

.wecando_li_name {

	position: static;

	font-size: 16px;

	margin-top: 5px;

}

.wecando_li_enname {

	position: static;

	font-size: 12px;

	margin-top: 5px;

}

.main_wecando_con li:hover .wecando_li_icon1 {

	background: url(../images/wecando_img2-2.png) no-repeat center;

}

.main_wecando_con li:hover .wecando_li_name {

	color: #666666;

}

.main_wecando_con li:hover .wecando_li_enname {

	color: #666666;

}

.main_wecando_con li:hover .wecando_li_icon2 {

	background: url(../images/wecando_img3-3.png) no-repeat center;

}

.main_wecando_con li:hover .wecando_li_icon3 {

	background: url(../images/wecando_img4-4.png) no-repeat center;

}

.main_wecando_con li:hover .wecando_li_icon4 {

	background: url(../images/wecando_img1-1.png) no-repeat center;

}

.main_wecando {

	padding-bottom: 20px;

}

.main_wecase_con {

	display: none;

}

.main_wecase_touch_con {

	display: block;

	margin-top: 15px;

}

.main_wecase_touch_con .am-slider-default .am-control-nav {

	display: none;

}

.main_team_con {

	width: 94%;

	margin: 15px auto 0 auto;

	padding-bottom: 20px;

}

.main_news {

	width: 94%;

	float: none;

	margin: 0 auto;

}

.main_news_box {

	float: none;

	margin-right: 0;

}

.main_bottom_title {

	margin-top: 15px;

}

.main_news_con {

	margin-top: 20px;

}

.main_news_con li {

	width: 100%;

	padding-bottom: 15px;

}

.main_news_li_name {

	margin-top: 15px;

}

.main_news_li_b {

	margin: 8px 0;

}

.main_news_con_more {

	width: 80%;

	margin: 0 auto;

}

.main_download {

	float: none;

	margin-top: 15px;

	width: 100%;

	height: auto;

	padding-bottom: 40px;

}

.main_bottom {

	height: auto;

}

.main_bottom_enname {

	font-size: 34px;

}

.main_download_con {

	margin-top: 20px;

}

.main_download_box .main_bottom_title {

	margin-left: 0;

}

.main_download_box {

	width: 94%;

	margin: 0 auto;

}

.main_download_con_ul li {

	height: auto;

	line-height: 40px;

}

.main_download_con_li_name {

	font-size: 14px;

	padding-left: 0;

	width: 85%;

	word-wrap: normal;

	text-overflow: ellipsis;

	white-space: nowrap;

	overflow: hidden;

}

.main_download_con_li_icon {

	padding-left: 0;

	width: 15%;

	text-align: center;

}

.main_download_con_li_icon img {

	width: 42%;

}

/*anli*/

#n_head {

	height: 160px;

	background-size: auto 160px;

}

.n_head_box {

	width: 100%;

}

.n_head_img {

	margin-top: 26px;

}

.n_head_enname img {

	width: 70%;

}

.n_head_name {

	margin-top: 10px;

	width: 100%;

}

.n_head_name img {

	width: 50%;

}

.n_head_more {

	margin: 16px auto 0 auto;

}

.n_head_xia {

	display: none;

}

.n_nav_box {

	width: 100%;

	position: static;

}

.n_nav_div_label {

	display: none;

}

.n_nav_div_left {

	float: none;

	width: 100%;

}

.n_nav_div_dh {

	position: static;

	width: 95%;

	margin: 0 auto;

}

.n_nav_div_dh li {

	width: 31%;

	margin-right: 2%;

	margin-top: 10px;

	font-size: 14px;

	height: 32px;

	line-height: 32px;

}

.n_nav_div_dh li.n_nav_div_dh_touch_li3 {

	margin-right: 0;

}

#n_nav {

	height: auto;

	padding-bottom: 15px;

}

#n_main {

	padding-top: 15px;

}

.n_anli_box {

	width: 100%;

	padding: 3%;

	height: auto;

}

.n_anli_left {

	width: 100%;

	float: none;

	border-right: none;

}

.n_anli_right {

	float: none;

	padding-left: 0;

}

.n_anli_right_con {

	margin-top: 8px;

}

.n_anli_right_con li {

	margin-right: 8px;

	line-height: 28px;

}

.n_nav_div_right {

	display: none;

}

.n_anli_right_con li.n_anli_right_select_4 {

	margin-right: 8px;

}

.n_anli_con_box {

	width: 100%;

	padding: 3%;

}

.n_anli_con_select {

	margin-bottom: 15px;

}

.n_anli_con_list li {

	width: 49%;

	margin-right: 0;

	margin-bottom: 15px;

}

.n_anli_con_list li.n_anli_con_list_touchli2 {

	margin-left: 2%;

}

.n_anli_con_li_img img {

	width: 100%;

}

.n_anli_con_li {

	height: auto;

}

.n_anli_con_li_name {

	position: static;

}

.n_anli_con_li_time {

	position: static;

}

.n_anli_con_li_xian {

	position: static;

}

.backtop_box {

	width: 100%;

}

.backtop_logo {

	float: none;

	text-align: center;

}

.backtop_logo img {

	margin-top: 15px;

}

.backtop_top {

	display: none;

}

#backtop {

	height: 155px;

}

.main_lx_box {

	width: 100%;

	padding-top: 15px;

}

#main_lx {

	height: auto;

	display: none;

}

#foot {

	height: auto;

	padding: 12px 0;

}

.foot_box {

	line-height: 20px;

	padding: 0 3%;

}

.n_head_n_nav_box {

	padding: 0;

}

.n_head_n_nav {

	padding-top: 26%;

}

/*anli*/

    /*fuwu*/

.fuwu li {

	width: 49%;

	float: left;

	margin-top: 0;

	margin-bottom: 15px;

	padding-bottom: 12px;

}

.fuwu li.fuwu_li_touch {

	margin-right: 2%;

}

.fuwu_li_img {

	width: 100%;

	border-right: none;

}

.fuwu_li_img img {

	width: 100%;

}

.fuwu_li_con {

	width: 100%;

	padding: 8px 10px 0 10px;

}

.fuwu_li_name {

	text-align: center;

	font-size: 16px;

	word-wrap: normal;

	text-overflow: ellipsis;

	white-space: nowrap;

	overflow: hidden;

}

.fuwu_li_js {

	font-size: 12px;

	margin-top: 10px;

	overflow : hidden;

	text-overflow: ellipsis;

	display: -webkit-box;

	-webkit-line-clamp: 4;

	-webkit-box-orient: vertical;

}

.fuwu_li_more {

	margin-top: 16px;

	height: 32px;

	line-height: 32px;

}

.fuwu {

	width: 96%;

	padding-bottom: 15px;

}

/*fuwu*/

    /*内页导航*/

.n_head_nav_anniu_a2 {

	margin: 5px 0;

}

.n_head_nav_anniu {

	width: 40px;

	height: 40px;

	padding: 0;

	background-color: #ffffff;

	box-shadow: 0 0 7px rgba(0,0,0,0.2);

	border: none;

	top: 30px;

	right: 30px;

}

.n_head_nav_anniu_a {

	width: 30px;

	height: 3px;

	margin: 0 auto 6px auto;

	background-color: #000000;

}

.n_head_nav_anniu_a1 {

	margin-top: 10px;

}

/*内页导航*/

#page_tag_load {

	height: 40px !important;

	width: 100% !important;

	overflow: hidden;

	font-size: 14px !important;

	margin: 0 auto !important;

	line-height: 40px !important;

}

/*补充*/

.touch_head_banner .am-slides li {

	background-size: auto 100% !important;

	width: 100%;

}

.head_zi {

	top: 42%;

}

.head_zi img {

	width: 70%;

}

.n_head_n_nav_ul li {

	font-size: 20px;

	height: 50px;

	line-height: 50px;

	margin-bottom: 0;

}

.n_head_n_nav_ul {

	padding: 50px;

	padding-top: 0;

}

.main_wecase_touch_con .am-slider-a1 .am-control-nav {

	display: none;

}

.main_team_con {

	display: none;

}

.main_team_con_touch {

	display: block;

	margin-top: 15px;

	margin-bottom: 20px;

}

.main_team_con_touch .am-slider-default .am-control-nav {

	display: none;

}

.main_team_con_touch .am-direction-nav {

	display: none;

}

.main_team_con_li_more {

	display: none;

}

.main_team_con_li_name {

	text-align: center;

	float: none;

	padding: 18px 0;

}

.main_wecase_touch_con .am-slides li {

	position: relative;

}

.main_wecase_touch_title {

	position: absolute;

	bottom: 0;

	left: 0;

	right: 0;

	height: 40px;

	line-height: 40px;

	text-align: center;

	color: #ffffff;

	font-size: 16px;

	background-color: rgba(0, 0, 0, 0.5);

}

.main_download_more {

	display: none;

}

/*补充*/













    /*about*/

.n_about_us {

	width: 94%;

}

.n_about_us_con p {

	font-size: 14px;

	line-height: 22px;

}

.n_about_us_title {

	margin-top: 0;

}

.n_about_us_xian {

	margin: 15px auto 0 auto;

}

.n_about_us_con {

	margin-top: 15px;

	padding-bottom: 30px;

}

.n_about_album_box {

	width: 94%;

}

.n_about_album_js {

	width: 94%;

}

.n_about_album_box .n_about_us_title {

	margin-top: 15px;

}

.n_about_album_photo {

	margin-top: 15px;

}

.n_about_album {

	height: auto;

	padding-bottom: 30px;

}

.n_about_course_box {

	width: 94%;

	height: auto;

	padding-bottom: 30px;

}

.frame2 {

	width: 100%;

}

.n_about_course_title {

	margin-top: 15px;

	font-size: 16px;

}

.n_about_course_title span {

	font-size: 14px;

}

.frame2 li {

	height: 110px;

	background: url(../images/xian_lc.png) no-repeat center 45px;

}

.frame2_li_time {

	font-size: 14px;

	left: 102px;

}

.frame2_li .frame2_li_time2 {

	font-size: 16px;

}

.frame2_li_dingwei {

	top: 0;

	left: 99px;

	text-align: center;

}

.frame2_li .frame2_li_dingwei2 {

	top: 35px;

}

.frame2_li_dingwei img {

	width: 70%;

}

/*about*/

    /*show*/

.n_show {

	width: 100%;

}

.n_show_box {

	width: 94%;

}

.n_show_title {

	width: 100%;

	margin: 20px auto 0 auto;

	font-size: 18px;

}

.n_show_time {

	margin: 15px 0;

}

/*show*/

    /*down*/

.n_down {

	width: 100%;

}

.n_down li {

	float: none;

	width: 94%;

	margin: 0 auto 10px auto;

}

.n_down li.n_down_li2 {

	margin: 0 auto 10px auto;

}

.n_down_li {

	width: 100%;

	height: 80px;

}

.n_down_con {

	margin-top: 20px;

}

.n_down_name {

	margin-top: 15px;

}

/*down*/

    /*new*/

.n_new_position {

	width: 100%;

	padding: 0;

	height: auto;

	padding-bottom: 20px;

}

.n_new_position_img {

	width: 100%;

	height: auto;

	float: none;

}

.n_new_position_img img {

	position: static;

	width: 100%;

}

.n_new_position_con {

	margin-left: 0;

	padding: 0 10px;

	float: none;

	width: 100%;

}

.n_new_position_js {

	margin-top: 10px;

	line-height: 22px;

	overflow : hidden;

	text-overflow: ellipsis;

	display: -webkit-box;

	-webkit-line-clamp: 3;

	-webkit-box-orient: vertical;

}

.n_new_position_more {

	margin-top: 15px;

	float: right;

}

.n_new_list {

	width: 95%;

	padding-bottom: 20px;

}

.n_new_list li {

	float: none;

	width: 100%;

	margin-top: 15px;

}

.n_new_li {

	float: none;

	width: 100%;

	padding: 0 10px 20px 10px;

	height: auto;

}

.n_new_li_name {

	margin-top: 15px;

	text-align: center;

}

.n_new_li_img {

	width: 100%;

	margin-top: 15px;

}

.n_new_li_time {

	margin-top: 10px;

}

.n_new_li_js {

	line-height: 22px;

	margin-top: 10px;

}

/*new*/

    /*team*/

.n_team_top {

	width: 94%;

	height: auto;

}

.n_team_top_img {

	float: none;

	width: 100%;

	height: auto;

}

.n_team_top_img img {

	width: 100%;

}

.n_team_top_con {

	float: none;

	width: 100%;

	height: 60px;

}

.n_team_middle {

	width: 94%;

}

.n_team_middle_zxzr_title {

	margin: 15px 0;

}

.n_team_middle li {

	width: 49%;

	margin-right: 0;

	margin-bottom: 10px;

}

.n_team_middle li.n_team_middle_li2_touch {

	margin-left: 2%;

}

.n_team_middle_img img {

	width: 100%;

}

.n_team_middle_con {

	width: 100%;

	height: 50px;

}

.n_team_middle_con_right {

	display: none;

}

.n_team_middle_con_left {

	padding-left: 0;

	float: none;

	text-align: center;

}

.n_team_middle_enname {

	font-size: 12px;

	margin-top: 5px;

}

.n_team_middle_name {

	font-size: 12px;

}

.n_team_bottom {

	width: 94%;

	margin: 0 auto;

}

.n_team_bottom_con li {

	width: 49%;

	margin-right: 0;

	margin-bottom: 10px;

}

.n_team_bottom_con li.n_team_bottom_li2_touch {

	margin-left: 2%;

}

.n_team_bottom_li {

	width: 100%;

	height: auto;

}

.n_team_bottom_li_img img {

	width: 100%;

}

.n_team_bottom_li_img {

	height: auto;

}

.n_team_bottom_li_con {

	padding-left: 0;

	font-size: 14px;

	line-height: 28px;

	text-align: center;

}

/*team*/

    /*page*/

.n_page_page {

	width: 92%;

}

.n_page_page_title {

	margin: 15px 0;

}

/*page*/

.main_team_con_li_name2 {

	word-wrap: normal;

	text-overflow: ellipsis;

	white-space: nowrap;

	overflow: hidden;

}

.n_page_page_con img {

	width: 100%;

}

.n_team_top_li {

	width: 100%;

}

.n_team_middle_img {

	height: auto;

}

/*联系*/

.n_lx_map {

	width: 94%;

	margin: 0 auto;

	padding-bottom: 20px;

}

.n_map {

	float: none;

	width: 100%;

}

#map {

	width: 100% !important;

	height: 200px !important;

}

.n_lx {

	float: none;

	margin-left: 0;

	width: 100%;

}

.n_lx_enname {

	margin-top: 10px;

	font-size: 14px;

}

.n_lx_name {

	margin-top: 10px;

	font-size: 14px;

}

.n_lx_weixin_icon1 {

	margin-right: 0 !important;

}

.n_lx_weixin_icon {

	margin-top: 15px;

	margin-bottom: 15px;

}

/*联系*/

.n_show_con p img {

	width: 100%;

}

.main_wecando_con .wecando_li_icon .wecando_li_icon_img {

	display: inline;

}

.main_wecando_con .am-slides li:hover .wecando_li_icon_img {

	-webkit-filter: invert(0.5);

	-moz-filter: invert(0.5);

	-ms-filter: invert(0.5);

	-o-filter: invert(0.5);

	-ms-filter: invert(0.5);

	filter: invert(0.5);

}

#page_tag_load {

	position: static;

}

.main_wearewho_con_img {

	display: none;

}

}

.n_team_middle_zxzr ul li:nth-child(3n) {

	margin-right: 0;

}


}

.n_team_bottom_con ul li:nth-child(4) {

	margin-right: 0;

}

.n_team_bottom_con ul li:nth-child(8) {

	margin-right: 0;

}

.n_anli_con_list ul li:nth-child(4) {

	margin-right: 0;

}

.n_anli_con_list ul li:nth-child(8) {

	margin-right: 0;

}

.n_anli_con_list ul li:nth-child(12) {

	margin-right: 0;

}



.l {

	float: left;

}

.r {

	float: right;

}



/* 律师卡片图撑满 2026-09-10 */

.n_team_middle_img img { width:100%; height:100%; object-fit:cover; object-position:top center; display:block; }



/* 2026-09-10 homepage team card crop fix */

.main_team_con_li_img img { width:100%; height:100%; object-fit:cover; object-position:top center; display:block; }

/* 2026-09-10 homepage team card fixed height */

.main_team_con_li_img { height:360px; overflow:hidden; }





/* ===== 第6块：在线普法（深背景 + 隔离竖 + 白logo水印 + 查看更多）20260911 ===== */

.main_download{position:relative;overflow:hidden;background-size:cover;background-position:center center;}

.main_download::before{content:"";position:absolute;left:0;top:0;width:1px;height:100%;background:rgba(255,255,255,.18);}

.main_download_box{position:relative;z-index:1;}

.main_dl_logo{position:absolute;right:44px;bottom:44px;opacity:.32;z-index:2;display:block;}

.main_dl_logo:hover{opacity:.6;}

.main_dl_logo img{display:block;width:280px;height:auto;}

.main_download_con_li_name{width:66%;}

.main_dl_li_date{width:34%;box-sizing:border-box;text-align:right;padding-right:33px;font-size:14px;color:#a9bccf;}

.main_download_more_right a{font-size:16px;font-family:inherit;}

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

  .main_dl_logo{right:16px;bottom:12px;opacity:.10;}

  .main_dl_logo img{width:200px;}

}



/* ===== 内页分类框副名单行不折（9字以内）20260911_label ===== */

.n_nav_div_label_enname{font-size:22px;line-height:28px;white-space:nowrap;}



/* ===== 内页 banner 文字（按页面显示）20260911_bq ===== */

.n_head_enname{color:#fff;font-size:18px;line-height:1;letter-spacing:5px;opacity:.88;font-family:"Noto Sans SC","Source Han Sans SC","PingFang SC",sans-serif;}

.n_head_name{color:#fff;font-size:44px;font-weight:700;line-height:1.25;letter-spacing:8px;margin-top:12px;font-family:"Noto Sans SC","Source Han Sans SC","PingFang SC",sans-serif;}

@media screen and (max-width:640px){.n_head_name{font-size:26px;letter-spacing:4px;}.n_head_enname{font-size:14px;letter-spacing:2px;}}



/* ===== 联系页地图自适应 20260911_map ===== */

.n_map img{width:100%;height:auto;display:block;border-radius:4px;}



/* 2026-09-11 办公环境图集 手机端单列全宽(覆盖内联 flex 网格, 防图片挤一起) */

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

  .n_show_con div[style*="display:flex"] { gap: 8px !important; }

  .n_show_con div[style*="display:flex"] img {

    width: 100% !important;

    height: auto !important;

    object-fit: cover;

    border-radius: 6px;

  }

}


/* ===== 文章/列表页 右侧栏：最新资讯 + 猜你喜欢（2026-09-11）===== */
.n_show{display:flex;gap:20px;align-items:flex-start;}
.n_show_box{width:auto;margin:0;flex:1;min-width:0;}
.n_show_title{width:100%;}
.n_new_layout{display:flex;gap:20px;align-items:flex-start;}
.n_new_main{flex:1;min-width:0;}
.n_new_main .n_new_list{width:100%;}
.n_new_main .n_new_list ul li:nth-child(3),.n_new_main .n_new_list ul li:nth-child(6){margin-right:33px;}
.n_new_main .n_new_list ul li:nth-child(2n){margin-right:0;}
.n_side{width:300px;flex:none;}
.side_box{background:#fff;box-shadow:0 0 10px #EBEBEB;margin-bottom:20px;padding:0 18px 16px;}
.side_box_title{font-size:16px;color:#000;font-weight:bold;padding:16px 0 12px 12px;border-bottom:1px solid #CCCCCC;margin-bottom:8px;position:relative;}
.side_box_title::before{content:'';position:absolute;left:0;top:18px;width:4px;height:16px;background:#015198;}
.side_box_list li{border-bottom:1px dashed #eee;}
.side_box_list li a{display:block;padding:10px 0 10px 14px;font-size:14px;color:#333;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:relative;}
.side_box_list li a:hover{color:#015198;}
.side_box_list li a::before{content:'\2022';position:absolute;left:0;color:#015198;}
@media (max-width:768px){
.n_show,.n_new_layout{display:block;}
.n_show_box,.n_new_main,.n_side{width:100%;}
}


/* 新闻动态 全宽无缝滚动图廊 */
.news_roll{width:100%;overflow:hidden;background:#fff;padding:14px 0;}
.news_roll_track{display:flex;width:max-content;animation:newsRoll 32s linear infinite;}
.news_roll_item{flex:0 0 auto;width:340px;height:210px;margin-right:14px;border-radius:6px;overflow:hidden;box-shadow:0 0 10px #EBEBEB;}
.news_roll_item img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s;}
.news_roll_item:hover img{transform:scale(1.06);}
.news_roll:hover .news_roll_track{animation-play-state:paused;}
@keyframes newsRoll{from{transform:translateX(0);}to{transform:translateX(-50%);}}
@media (max-width:768px){.news_roll_item{width:200px;height:130px;margin-right:8px;}.news_roll{padding:10px 0;}}
