html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {
	margin:0;
	padding:0;
	border:0;
	font:inherit;
	font-size:100%;
	vertical-align:baseline;
}
html {
	line-height:1
}
ol,ul {
	list-style:none
}
table {
	border-collapse:collapse;
	border-spacing:0
}
caption,th,td {
	text-align:left;
	font-weight:normal;
	vertical-align:middle
}
q,blockquote {
	quotes:none
}
q:before,q:after,blockquote:before,blockquote:after {
	content:"";
	content:none
}
a img {
	border:none
}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {
	display:block
}
body {
	font-family:Arial,'microsoft yahei',SimHei,Helvetica,sans-serif
}
input {
	outline:0
}
input[type=text] {
	border:1px solid #e8e8e8
}
input[type=text]:focus {
	border-color:#0463a0
}
.wrap {
	width:1548px;
	margin:0 auto
}
.fl {
	float:left
}
.fr {
	float:right
}
.clear {
	font-size:0;
	line-height:0;
	clear:both
}



.header {
	line-height:26px;
	height:auto;
	-webkit-box-shadow: 0 1px 5px #d6dbe3;
	-moz-box-shadow: 0 1px 5px #d6dbe3;
	box-shadow:0 1px 5px #d6dbe3;
}
.header.headerfixed{position: fixed;z-index: 999;background: #fff;width: 100%;height: auto;}
.header.headerfixed ul{margin-top: 4px}
.header.headerfixed .logo{margin-top: 13px;}
.header .top_bar {
	font-size:12px;
	color:#fff;
	background:#0470b1
}
.header .top_bar .fr a {
	margin-right:30px
}
.header .top_bar span {
	margin-left:36px
}
.header .top_bar a {
	color:#fff!important;
}
.header .logo {
	float:left;
	margin:36px 0 0 36px;
	position:relative;
	z-index:1;
	width: 360px;
}
.header .logo.z_index0 {
	z-index:0
}
.header .logo img {
	display:block;
	width: 100%;
}
.header ul {
	margin-top:36px;
	margin-bottom: 31px;
}
.header ul>li {
	float:left;
	position: relative;
}
.header .div li.active a,.header .div li:hover a{
	font-weight:bold;
	color:#183660
}
.header ul>li dt a {
	display:block;
	padding:27px 10px 0;
	margin:0 5px;
	line-height: 1.02em;
}
.header ul li.search {
	position:relative
}
.header ul li.search span {
	display:block;
	width:36px;
	height:36px;
	margin:13px 0 0 10px;
	cursor:pointer;
	background:#fff url("../images/search_deepGary.png") no-repeat center
}
.header ul li.search span.open {
	background-color:#e8e8e8;
	-moz-border-radius:5px 5px 0 0;
	-webkit-border-radius:5px;
	border-radius:5px 5px 0 0
}
.header ul li.search .search_box {
	display:none;
	width:361px;
	position:absolute;
	right:-25px;
	top:80px;
	z-index: 9999;
	padding: 25px;
	box-sizing: border-box;
	background: #fff;
	box-shadow: inset 0 0 5px #d7e0e7;
}
.header ul li.search .search_box input {
	float:left;
	height:30px;
	padding:5px 4px;
	position: relative;
}
.header ul li.search .search_box:before{content: "";display: block;position: absolute;width: 25px;height: 12px;top: -10px;right: 28px;background: url(../images/search_cover.jpg);}
.header ul li.search .search_box input[type=text] {
	width:270px;
	padding-right:44px;
	border:1px solid #ccc;
	box-sizing: border-box;
}
.header ul li.search .search_box input.search_bar {
	width:38px;
	height:30px;
	line-height:30px;
	padding:0;
	margin:0;
	vertical-align:middle;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	border-radius:0;
	border:1px solid transparent;
	cursor:pointer;
	background: url(../images/index_search.jpg);
	background-size: 100%;
}
.header .nav_det{
	position: relative;
	margin: auto;
	overflow: hidden;
}
.header .nav_det li{
	line-height: 32px;
	float: left;
	display: block;
	padding: 0;
	margin: 0;
	text-decoration: none;
	text-align: center;
	border-bottom: 1px solid #ebebeb;
	width: 100%;
	height: 32px;
}
.header ul>li.hascolumn dd{width: 326px;margin-left: -163px;}
.header ul>li.hascolumn li{float: left;width: 28%;margin: 2%;}
.header .nav li.hascolumn li:first-child{
	margin-left: -15px;
	display: none;
}
/*.header .nav_det li:last-child{
	border-bottom: none;
}*/
.header .nav_det li a:hover{
	color:#183660!important; 
	font-weight: bold;
}
.header ul>li dd{
	position: absolute;
	z-index: 99;
	text-align: center;
	display: block;
	width: 145px;
	left:50%;
	margin-left: -72.5px;
	display: none;
	padding-top:39px;
}
.header .nav_det li{
	float: none;
}
.header .nav_det{
	float: none;
	background: #fff;
	border: 2px solid #d6d6d6;
	box-sizing: border-box;
	padding: 21px 12px;
}
.header .nav_det:before{
	content:"";
	display: block;
	border: 9px solid transparent;
	border-bottom: 9px solid #d6d6d6;
	position: absolute;
	top: -19px;
	left: 50%;
	margin-left: -9px;
}
.header .nav_det:after{
	content:"";
	display: block;
	border: 7px solid transparent;
	border-bottom: 7px solid #fff;
	position: absolute;
	top: -14px;
	left: 50%;
	margin-left: -7px;
}
@-moz-document url-prefix(){
	.header .nav_det:before{top:-16px;}
	.header .nav_det:after{top: -12px;}
}


.header .nav_m {
	display:none;
	position:absolute;
	top:0;
	right:0;
	width:100%;
	height:40px;
	padding:5px 0;
	background:#fff;
	box-shadow: 0 5px 5px #d6dbe3;
}

.header .nav_m .show_menu_box_m {
	display:none;
	position:fixed;
	top:76px;
	bottom:0;
	left:0;
	right:0;
	background-color:#0463a0;
	z-index:8
}
.header .nav_m .show_menu_box_m ul {
	display:block;
	margin:0;
	padding-top:30px
}
.header .nav_m .show_menu_box_m ul li {
	float:none
}
.header .nav_m .show_menu_box_m ul li a {
	color:#fff;
	padding:10px 30px
}
.header .nav_m .search_m {
	margin:0 51px 0 10px;
	height:100%;
	display:none
}
.header .nav_m .search_m.open {
	display:block;
	background-color:#fff;
	z-index:2;
	position:relative
}
.header .nav_m .search_m .search_box_m {
	position:relative
}
.header .nav_m .search_m .search_box_m input {
	display:block;
	width:100%;
	height:16px;
	font-size:14px;
	line-height:16px;
	padding:10px 0;
	position:absolute
}
.header .nav_m .search_m .search_box_m button {
	width:36px;
	height:36px;
	position:absolute;
	top:1px;
	right:-1px;
	background:#e8e8e8 url("../images/search_deepGary.png") no-repeat center;
	border:none
}
.header .nav_m .show_search_m {
	width:36px;
	height:36px;
	background:url("../images/search_deepGary.png") no-repeat center;
	margin-top:1px;
	float:right;
	margin-right:50px;
	cursor:pointer
}
.header .nav_m .close_search_m {
	display:none;
	height:40px;
	width:40px;
	cursor:pointer
}
.header .nav_m .close_search_m div.burger {
	height:40px;
	width:40px;
	cursor:pointer
}
.header .nav_m .close_search_m div.x,.header .nav_m .close_search_m div.y,.header .nav_m .close_search_m div.z {
	position:absolute;
	margin:auto;
	top:0px;
	bottom:0px;
	background:#000;
	border-radius:2px;
	-webkit-transition:all 200ms ease-out;
	-moz-transition:all 200ms ease-out;
	-ms-transition:all 200ms ease-out;
	-o-transition:all 200ms ease-out;
	transition:all 200ms ease-out
}
.header .nav_m .close_search_m div.x,.header .nav_m .close_search_m div.y,.header .nav_m .close_search_m div.z {
	height:3px;
	width:26px;
	-webkit-transition:all 100ms ease-out;
	-moz-transition:all 100ms ease-out;
	-ms-transition:all 100ms ease-out;
	-o-transition:all 100ms ease-out;
	transition:all 100ms ease-out
}
.header .nav_m .close_search_m div.y.squize {
	width:0;
	-webkit-transition:all 100ms ease-out;
	-moz-transition:all 100ms ease-out;
	-ms-transition:all 100ms ease-out;
	-o-transition:all 100ms ease-out;
	transition:all 100ms ease-out
}
.header .nav_m .close_search_m div.y {
	top:18px
}
.header .nav_m .close_search_m div.z {
	top:37px
}
.header .nav_m .close_search_m div.open div.x,.header .nav_m .close_search_m div.open div.z {
	top:19px;
	-webkit-transition:all 70ms ease-out;
	-moz-transition:all 70ms ease-out;
	-ms-transition:all 70ms ease-out;
	-o-transition:all 70ms ease-out;
	transition:all 70ms ease-out
}
.header .nav_m .close_search_m div.rotate30 {
	-ms-transform:rotate(30deg);
	-webkit-transform:rotate(30deg);
	transform:rotate(30deg);
	-webkit-transition:all 70ms ease-out;
	-moz-transition:all 70ms ease-out;
	-ms-transition:all 70ms ease-out;
	-o-transition:all 70ms ease-out;
	transition:all 70ms ease-out
}
.header .nav_m .close_search_m div.rotate150 {
	-ms-transform:rotate(150deg);
	-webkit-transform:rotate(150deg);
	transform:rotate(150deg);
	-webkit-transition:all 70ms ease-out;
	-moz-transition:all 70ms ease-out;
	-ms-transition:all 70ms ease-out;
	-o-transition:all 70ms ease-out;
	transition:all 70ms ease-out
}
.header .nav_m .close_search_m div.rotate45 {
	-ms-transform:rotate(45deg);
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg);
	-webkit-transition:all 100ms ease-out;
	-moz-transition:all 100ms ease-out;
	-ms-transition:all 100ms ease-out;
	-o-transition:all 100ms ease-out;
	transition:all 100ms ease-out
}
.header .nav_m .close_search_m div.rotate135 {
	-ms-transform:rotate(135deg);
	-webkit-transform:rotate(135deg);
	transform:rotate(135deg);
	-webkit-transition:all 100ms ease-out;
	-moz-transition:all 100ms ease-out;
	-ms-transition:all 100ms ease-out;
	-o-transition:all 100ms ease-out;
	transition:all 100ms ease-out
}
.header .nav_m .show_menu_m {
	position:absolute;
	right:0;
	top:-3px
}
.header .nav_m .show_menu_m div.burger {
	height:40px;
	width:40px;
	cursor:pointer
}
.header .nav_m .show_menu_m div.x,.header .nav_m .show_menu_m div.y,.header .nav_m .show_menu_m div.z {
	position:absolute;
	margin:auto;
	top:0px;
	bottom:0px;
	background:#000;
	border-radius:2px;
	-webkit-transition:all 200ms ease-out;
	-moz-transition:all 200ms ease-out;
	-ms-transition:all 200ms ease-out;
	-o-transition:all 200ms ease-out;
	transition:all 200ms ease-out
}
.header .nav_m .show_menu_m div.x,.header .nav_m .show_menu_m div.y,.header .nav_m .show_menu_m div.z {
	height:3px;
	width:26px;
	-webkit-transition:all 100ms ease-out;
	-moz-transition:all 100ms ease-out;
	-ms-transition:all 100ms ease-out;
	-o-transition:all 100ms ease-out;
	transition:all 100ms ease-out
}
.header .nav_m .show_menu_m div.y.squize {
	width:0;
	-webkit-transition:all 100ms ease-out;
	-moz-transition:all 100ms ease-out;
	-ms-transition:all 100ms ease-out;
	-o-transition:all 100ms ease-out;
	transition:all 100ms ease-out
}
.header .nav_m .show_menu_m div.y {
	top:18px
}
.header .nav_m .show_menu_m div.z {
	top:37px
}
.header .nav_m .show_menu_m div.open div.x,.header .nav_m .show_menu_m div.open div.z {
	top:19px;
	-webkit-transition:all 70ms ease-out;
	-moz-transition:all 70ms ease-out;
	-ms-transition:all 70ms ease-out;
	-o-transition:all 70ms ease-out;
	transition:all 70ms ease-out
}
.header .nav_m .show_menu_m div.rotate30 {
	-ms-transform:rotate(30deg);
	-webkit-transform:rotate(30deg);
	transform:rotate(30deg);
	-webkit-transition:all 70ms ease-out;
	-moz-transition:all 70ms ease-out;
	-ms-transition:all 70ms ease-out;
	-o-transition:all 70ms ease-out;
	transition:all 70ms ease-out
}
.header .nav_m .show_menu_m div.rotate150 {
	-ms-transform:rotate(150deg);
	-webkit-transform:rotate(150deg);
	transform:rotate(150deg);
	-webkit-transition:all 70ms ease-out;
	-moz-transition:all 70ms ease-out;
	-ms-transition:all 70ms ease-out;
	-o-transition:all 70ms ease-out;
	transition:all 70ms ease-out
}
.header .nav_m .show_menu_m div.rotate45 {
	-ms-transform:rotate(45deg);
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg);
	-webkit-transition:all 100ms ease-out;
	-moz-transition:all 100ms ease-out;
	-ms-transition:all 100ms ease-out;
	-o-transition:all 100ms ease-out;
	transition:all 100ms ease-out
}
.header .nav_m .show_menu_m div.rotate135 {
	-ms-transform:rotate(135deg);
	-webkit-transform:rotate(135deg);
	transform:rotate(135deg);
	-webkit-transition:all 100ms ease-out;
	-moz-transition:all 100ms ease-out;
	-ms-transition:all 100ms ease-out;
	-o-transition:all 100ms ease-out;
	transition:all 100ms ease-out
}
.header .nav_m .close_search_m {
	position:absolute;
	right:0;
	top:-3px
}
.banner .bx-viewport img {
	width:100%
}
.banner .bx-wrapper {
	margin:0
}
.banner .bx-wrapper .bx-viewport {
	border:none 0;
	padding:0;
	left:0;
	background:transparent;
	-moz-box-shadow:0 0 5px transparent;
	-webkit-box-shadow:0 0 5px transparent;
	box-shadow:0 0 5px transparent
}
.banner .bx-wrapper .bx-viewport ul li {
	float:left;
	list-style:none;
	position:relative;
	width:280px;
	margin-right:10px
}
.banner .bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto {
	bottom:10px
}
.banner .bx-wrapper .bx-pager.bx-default-pager a,.bx-wrapper .bx-controls-auto.bx-default-pager a {
	width:130px;
	height:10px;
	background:#fff;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	border-radius:0
}
.banner .bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-controls-auto.bx-default-pager a:hover,.bx-wrapper .bx-controls-auto.bx-default-pager a.active {
	background:#0470b1
}
.slogan {
	text-align:center
}
.slogan .subtitle {
	font-size:21px;
	color:#82828f;
	margin-bottom:20px
}
.slogan .title {
	padding-bottom:30px;
	color:#0463a0;
	font-size:35px;
	font-weight:bold
}
.service_box .service_btn {
	width:1360px;
	margin:0 auto;
	padding-bottom:35px;
	overflow:hidden
}
.service_box .service_btn a {
	text-align:center;
	display:block;
	float:left;
	width:340px;
	height:190px;
	padding-top:25px;
	border-right:1px solid #ececec;
	position:relative;
	color:#82828f;
	font-size:21px;
	cursor:pointer;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}
.service_box .service_btn span:last-child {
	border-right:none
}
.service_box .service_btn span img {
	margin-bottom:40px
}
.service_box .service_btn span em {
	display:inline-block;
	width:75px;
	height:75px;
	margin-bottom:10px;
	background-position:center;
	background-size:100%;
	background-repeat:no-repeat;
	background-image:url("../images/ico_service_01.png");
	-webkit-transition:all 700ms ease-out;
	-moz-transition:all 700ms ease-out;
	-ms-transition:all 700ms ease-out;
	-o-transition:all 700ms ease-out;
	transition:all 700ms ease-out
}
.service_box .service_btn a.active span {
	padding:0;
	font-size:24px;
	font-weight:bold;
}
.service_box .service_btn a:nth-child(1).active em {
	width:110px;
	height:90px;
	background-image:url("../images/ico_service_01_active.png")
}
.service_box .service_btn a.active span:before {
	content:'';
	display:block;
	width:0;
	height:0;
	border-left:30px solid transparent;
	border-right:30px solid transparent;
	border-bottom:30px solid #0470b1;
	position:absolute;
	bottom:-35px;
	left:50%;
	margin-left:-30px
}
.service_box .service_btn a{
	display: inline-block;
}
.service_box .service_btn a:nth-child(2) em {
	background-image:url("../images/ico_service_02.png")
}
.service_box .service_btn a:nth-child(2).active em {
	width:90px;
	height:90px;
	background-image:url("../images/ico_service_02_active.png")
}
.service_box .service_btn a:nth-child(3) em {
	background-image:url("../images/ico_service_03.png")
}
.service_box .service_btn a:nth-child(3).active em {
	width:90px;
	height:90px;
	background-image:url("../images/ico_service_03_active.png")
}
.service_box .service_btn a:nth-child(4) em {
	background-image:url("../images/ico_service_04.png")
}
.service_box .service_btn a:nth-child(4)before {
	border-bottom:30px solid #08619d
}
.service_box .service_btn a:nth-child(4).active em {
	width:90px;
	height:90px;
	background-image:url("../images/ico_service_04_active.png")
}
.service_box .service_contents .service_content {
	display:none;
	height:320px;
	background:url("../images/service_bg_01.jpg") no-repeat center;
	background-size:cover
}
.service_box .service_contents .service_content.active {
	display:block
}
.service_box .service_contents .service_content+div {
	background:url("../images/service_bg_02.jpg") no-repeat center;
	background-size:cover
}
.service_box .service_contents .service_content+div dl:first-child {
	margin-left:494px
}
.service_box .service_contents .service_content+div+div {
	background:url("../images/service_bg_03.jpg") no-repeat center;
	background-size:cover
}
.service_box .service_contents .service_content+div+div dl:first-child {
	margin-left:814px
}
.service_box .service_contents .service_content+div+div+div {
	background:url("../images/service_bg_04.jpg") no-repeat center;
	background-size:cover
}
.service_box .service_contents .service_content+div+div+div dl:first-child {
	margin-left:900px
}
.service_box .service_contents .service_content dl {
	float:left;
	margin:50px 0 0 0;
}
.service_box .service_contents .service_content:first-child dl:first-child{margin-right: 60px;}
.service_box .service_contents .service_content dl:first-child{
	margin:50px 0 0 160px
}
.service_box .service_contents .service_content dl dt {
	height:236px;
	width:120px;
	float:left;
	margin-right:40px;
	border-right:2px solid #fff;
	font-size:36px;
	color:#fff
}
.service_box .service_contents .service_content dl dd {
	height:236px;
	width:auto;
	float:left;
	white-space: nowrap;
	margin-right: 40px;
}
.service_box .service_contents .service_content dl dd a {
	font-size:21px;
	display:block;
	line-height:26px;
	margin:7px 0 24px;
	color: #fff!important;
}
.newlist3 {
	overflow:hidden
}
.newlist3 ul {
	padding:0px;
	overflow:hidden
}
.newlist3 ul li {
	float:left;
	width:750px;
	margin-bottom: 40px;
}
.newlist3 ul li:last-child{margin: 0}
.newlist3 ul li .img {
	float:left;
	width:265px;
	height:197px;
	overflow:hidden
}
.newlist3 ul li .img img {
	width:265px;
	height:197px;
	-webkit-transition:all 700ms;
	-moz-transition:all 700ms;
	-ms-transition:all 700ms;
	-o-transition:all 700ms;
	transition:all 700ms
}
.newlist3 ul li .txt {
	float:right;
	width:460px;
	height:197px;
	position:relative
}
.newlist3 ul li .txt h2 {
	display:block;
	line-height: 1.4em;
	color:#333;
	position:relative;
	margin-bottom:17px;
	max-height: 2.8em;
	overflow: hidden;
}
.newlist3 ul li .txt h2 span {
	position:absolute;
	right:0px;
	top:0px;
	color:#ccc;
	font-size:12px;
	font-family:Arial,Helvetica,sans-serif
}
.newlist3 ul li .txt div{
	color:#82828f;
	max-height: 5.1em;
	overflow: hidden;
}
.newlist3 ul li .txt a.more:hover {
	background-color:#0463a0;
}
.newlist3 ul li:hover .img img {
	-webkit-transform:scale(1.1) !important;
	-moz-transform:scale(1.1) !important;
	-ms-transform:scale(1.1) !important;
	-o-transform:scale(1.1) !important;
	transform:scale(1.1) !important;
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	-khtml-opacity:0.9;
	opacity:0.9
}
.article_box {
	overflow:hidden;
}
.article_box .newlist3 {
	width:750px;
}
.article_box .newlist3 .more_btn:hover {
	background:#0463a0
}
.article_box .ns_type_title {
	overflow: hidden;
	position: relative;
}
.in_friendship_box {
	height:470px;
	background:transparent url("../images/in_footer_bg.jpg") no-repeat center;
	background-size:cover
}
.in_friendship_box .tabs_box {
	padding-top:80px
}
.in_friendship_box .tabs_box .tabs_btn {
	text-align:center;
	height:70px
}
.in_friendship_box .tabs_box .tabs_btn a {
	font-size:30px;
	color:#82828f;
	line-height:68px;
	padding:16px 20px;
	margin:0 26px;
	border-bottom:0 solid transparent;
	-webkit-transition:all 0.7s;
	-moz-transition:all 0.7s;
	-ms-transition:all 0.7s;
	-o-transition:all 0.7s;
	transition:all 0.7s
}
.in_friendship_box .bx-wrapper{position: static;}
.in_friendship_box .bx-wrapper .bx-controls-direction a{width: 33px;height: 61px;margin-top: 0;top: 0}
.in_friendship_box .bx-wrapper .bx-prev{background: url(../images/index_icon01.png ) no-repeat;background-size: 100%}
.in_friendship_box .bx-wrapper .bx-next{background: url(../images/index_icon02.png) no-repeat;background-size: 100%}
.in_friendship_box li{text-align: center;}
.in_friendship_box li img{width: 100%;display: block;margin: auto;}
/*.in_friendship_box li img.img1{display: block;}
.in_friendship_box li img.img2{display: none;}
.in_friendship_box li:hover img.img1{display: none;}
.in_friendship_box li:hover img.img2{display: block;}*/
.in_friendship_box .tabs_box .tabs_btn a.active {
	font-size:32px;
	color:#fff!important;
	border-bottom:2px solid #deae07
}
.in_friendship_box .tabs_box .tabs_contents_box {
	margin-top:85px;
	position:relative
}
.in_friendship_box .tabs_box .tabs_contents_box .tabs_content {
	height:120px;
	position:absolute;
	top:0;
	opacity:0;
	z-index: -1;
}
.in_friendship_box .tabs_box .tabs_contents_box .tabs_content.active {
	opacity:1;
	width: 100%;
	position: relative;
	margin: auto;
	z-index: 2;
}
.in_friendship_box .bx-wrapper .bx-viewport{
	box-sizing: border-box;
	left: 0;
	background: transparent;
	border: none;
	box-shadow: none;
}

.index .in_site_map{
	margin-top: 0;
}
.in_site_map {
	padding:80px 0 60px;
	font-size:14px;
	border-top: 1px #ccc solid;
	margin-top: 80px;
	white-space: nowrap;
}
.in_site_map dl {
	margin-left: 107px;
}
.in_site_map .in_ft_company dl{
	margin-left: 0;
}
.in_site_map .wrap>div{
	float: left;
}
.in_site_map .in_ft_company {
	width:25%;
}
.in_site_map .in_ft_fast_link1 {
	width:25%;
}
.in_site_map .in_ft_fast_link2 {
	width: 12.85%;
}
.in_site_map .in_ft_app {
	width: 12.85%;
}
.in_site_map .in_ft_ab_us {
	width: 24.3%
}
.in_site_map .in_ft_ab_us dd{
	width: 90px;
	white-space: normal;
	line-height: 1.7em;
}
.in_site_map .in_ft_ab_us dd.imgbox{margin-bottom: 9px;}
.in_site_map dl dt {
	font-size:18px;
	color:#4c4c5a;
	padding-bottom:23px;
	width: 73px;
}
.in_site_map dl dd {
	line-height:36px;
	color: #82828f;
}
.in_site_map dl dd a {
	white-space: nowrap;
	width: 50%; 
	text-align: left;
	color:#82828f;
}
.in_site_map dl dd a:hover {color: #0463a0}
.in_site_map dl dd a:last-child{
	margin-right: 0;
}
.in_ft_company dl dd a:last-child{text-decoration: underline;color: #0463a0!important;}
.in_footer_copyright {
	text-align:center;
	font-size:12px;
	background:#e3e3e6;
	padding:66px 0 130px;
	line-height:24px;
	color:#4c4c5a
}
.in_footer_copyright .copyright {
	padding-top:36px
}
.in_site_map .in_ft_ab_us dt{
	position: relative;
}
.in_site_map .in_ft_ab_us dt a{text-decoration: underline;}
.in_site_map .in_ft_ab_us dt>div{
	border: 1px solid #dbdbdb;
	padding:0 15px;
	position: absolute;
	right: -15px;
	width: 452px;
	border-radius: 3px;
	bottom: 61px;
	background: #fff;
	z-index: 4;
}
.in_site_map .in_ft_ab_us dt div:before{
	content: "";
	display: block;
	position: absolute;
	width: 9px;
	height: 6px;
	background: url(../images/serv_icon01.png);
	right: 51px;
	bottom: -6px;
}
.in_site_map .in_ft_ab_us dt ul{
	margin: 0 -15px;
}
.in_site_map .in_ft_ab_us dt li{
	width: 25%;
	margin: 15px 0;
}
.in_site_map .in_ft_ab_us dt span,
.in_site_map .in_ft_ab_us dt img{
	display: block;
	white-space: normal;
	font-size: 14px;
}
.in_site_map .in_ft_ab_us dt .listbox{
	margin: auto 15px;
}



@media only screen and (max-width:1660px) {
	.service_box .service_contents .service_content+div dl:first-child{margin-left: 415px;}
	.service_box .service_contents .service_content+div+div dl:first-child{margin-left: 750px;}
	.service_box .service_contents .service_content+div+div+div dl:first-child{margin-left: 750px;}
	.wrap {
	width:1400px
}
.header ul {
	margin-right:40px
}
.service_box .service_contents .service_content dl {
	float:left;
	margin:50px 0 0 0;
}
.service_box .service_contents .service_content dl:first-child{
	margin:50px 0 0 90px
}
.service_box .service_contents .service_content+div dl{
	margin-left:424px
}
.service_box .service_contents .service_content+div+div dl{
	margin-left:774px
}
.service_box .service_contents .service_content+div+div+div dl{
	margin-left:815px
}
.service_box .service_contents {
	margin-top:-1px
}
.article_box .newlist3 {
	width:680px
}
.article_box .newlist3 ul li {
	width:680px
}
.article_box .newlist3 ul li .img {
	width:220px;
	height:164px
}
.article_box .newlist3 ul li .img img {
	width:220px;
	height:auto
}
.article_box .newlist3 ul li .txt {
	width:440px;
	height:164px
}
.article_box .newlist3 ul li .txt h2 {
	margin-bottom:10px
}
.in_site_map dl.in_ft_fast_link1 {
	margin-left:100px;
	width:205px
}
.in_site_map dl.in_ft_fast_link2 {
	margin-left:100px
}
.in_site_map dl.in_ft_app {
	margin-left:100px
}
.in_site_map dl.in_ft_ab_us {
	margin-left:160px
}
}@media only screen and (max-width:1520px) {
	.in_friendship_box{height: 350px;}
	.in_friendship_box .tabs_box{padding-top: 65px;}
	.in_friendship_box .tabs_box .tabs_btn{height: 60px;}
	.in_friendship_box .tabs_box .tabs_contents_box{margin-top: 60px;}



	.newlist3 ul li .txt div{max-height: 3.4em;}
	.wrap {
	width:1200px
}
.header ul {
	margin-right:40px
}
.service_box .service_contents .service_content+div dl{
	margin-left:320px
}
.service_box .service_contents .service_content+div+div dl{
	margin-left:670px
}
.service_box .service_contents .service_content+div+div+div dl:{
	margin-left:710px;
	margin-right:0
}
.service_box .service_contents {
	margin-top:-1px
}
.article_box .newlist3 {
	width:580px;
}
.article_box .newlist3 ul li {
	width:580px
}
.article_box .newlist3 ul li .img {
	width:200px;
	height:149px
}
.article_box .newlist3 ul li .img img {
	width:200px;
	height:auto
}
.article_box .newlist3 ul li .txt {
	width:360px;
	height:149px
}
.article_box .newlist3 ul li .txt h2 {
	margin-bottom:10px
}
.in_site_map dl.in_ft_company {
	margin-left:10px
}
.in_site_map dl.in_ft_fast_link1 {
	margin-left:60px;
	width:220px
}
.in_site_map dl.in_ft_fast_link2 {
	margin-left:90px
}
.in_site_map dl.in_ft_app {
	margin-left:90px
}
.in_site_map dl.in_ft_ab_us {
	margin-left:90px
}
.in_site_map {
	padding-bottom:40px
}
.in_footer_copyright {
	padding:40px 0 60px
}

}@media only screen and (max-width:1380px) {
	.in_friendship_box{height: 330px;}
	.in_friendship_box .tabs_box{padding-top: 58px;}
	.in_friendship_box .tabs_box .tabs_btn{height: 51px;}
	.in_friendship_box .tabs_box .tabs_contents_box{margin-top: 51px;}


	.service_box .service_contents .service_content+div+div dl:first-child{margin-left: 700px;}
	.wrap {
	width:100%
}
.header ul {
	margin-right:40px
}
.bx-wrapper .bx-pager.bx-default-pager a,.bx-wrapper .bx-controls-auto.bx-default-pager a {
	width:100px
}
.slogan .subtitle {
	margin-bottom: 10px;
}
.slogan .title {
	padding-bottom:25px;
	font-size: 30px;
}
.service_box .service_btn {
	width:100%;
}
.service_box .service_btn a {
	width:25%;
	height:170px
}
.service_box .service_btn a.active span em {
	width:140px;
	height:108px
}
.service_box .service_btn a.active span:before {
	bottom:-45px
}
.service_box .service_btn span em {
	width:65px;
	height:65px;
	margin-bottom:10px
}
.service_box .service_btn a.active span em ,
.service_box .service_btn a:nth-child(4).active em,
.service_box .service_btn a:nth-child(3).active em,
.service_box .service_btn a:nth-child(2).active em,
.service_box .service_btn a:nth-child(1).active em{
	width:75px;
	height:75px
}
.service_box .service_contents .service_content dl {
	float:left;
	margin:50px 0 0 0;
}
.service_box .service_contents .service_content dl:first-child{
	margin:50px 0 0 40px
}
.service_box .service_contents .service_content+div dl{
	margin-left:360px
}
.service_box .service_contents .service_content+div+div dl{
	margin-left:690px
}
/*.service_box .service_contents .service_content+div+div+div dl{
	margin-right:60px;
	margin-left:0;
	float:right
}*/
.service_box .service_contents .service_content+div+div+div dl:first-child{margin-left: 650px;}
.service_box .service_contents {
	margin-top:-1px
}
.article_box {
	padding:0 20px;
}
.article_box .wrap .fl,.article_box .wrap .fr {
	width:50%;
}
.article_box .ns_type_title {
	margin-right: 45px;
}
.article_box .newlist3 {
	width:100%
}
.article_box .newlist3 ul li {
	width:100%;
	padding-bottom:0;
}
.article_box .newlist3 ul li .img {
	width:35%;
	height:auto;
	margin-right:3%
}
.article_box .newlist3 ul li .img img {
	width:100%;
	height:auto;
	display:block
}
.article_box .newlist3 ul li .txt {
	width:57%;
	height:100%;
	float:left
}
.article_box .newlist3 ul li .txt h2 {
	margin-bottom:10px
}
.article_box .newlist3 ul li .txt .graymore {
	position:static
}
.in_site_map  .wrap{
	width: 96%;
}
.in_friendship_box .tabs_box .tabs_contents_box .tabs_content {
	height:auto;
}
.in_site_map dl.in_ft_company {
	width:320px;
	margin-left:40px
}
.in_site_map dl.in_ft_fast_link1 {
	margin-left:60px;
	width:195px
}
.in_site_map dl.in_ft_fast_link2 {
	margin-left:60px
}
.in_site_map dl.in_ft_app {
	margin-left:60px
}
.in_site_map dl.in_ft_ab_us {
	margin-left:60px
}
.in_site_map {
	padding-top:30px;
	padding-bottom:40px
}
.in_footer_copyright {
	padding:40px 0 60px
}
.in_site_map .in_ft_company,
.in_site_map .in_ft_fast_link1{
	width: 28%;
}
.in_site_map .in_ft_ab_us{
	width: 14.3%;
}
.in_site_map .in_ft_ab_us img{
	width: 100%;
}
}@media only screen and (max-width:1280px) {
	.in_friendship_box{height: 300px;}
	.in_friendship_box .tabs_box{padding-top: 55px;}
	.in_friendship_box .tabs_box .tabs_btn{height: 45px;}
	.in_friendship_box .tabs_box .tabs_contents_box{margin-top: 45px;}

	.service_box .service_contents .service_content+div dl:first-child{margin-left: 340px;}
	.service_box .service_contents .service_content+div+div dl:first-child{margin-left: 580px;}
	.service_box .service_contents .service_content+div+div+div dl:first-child{margin-left: 600px;}
	.article_box {
	padding:0 20px
}
.article_box .wrap .fl,.article_box .wrap .fr {
	width:50%
}
.article_box .newlist3 {
	width:100%;
}
.article_box .newlist3 ul li {
	width:100%;
	padding-bottom:0;
}
.article_box .newlist3 ul li .img {
	width:35%;
	height:auto;
	margin-right:3%
}
.article_box .newlist3 ul li .img img {
	width:100%;
	height:auto;
	display:block
}
.article_box .newlist3 ul li .txt {
	width:57%;
	height:100%;
	float:left
}
.article_box .newlist3 ul li .txt h2 {
	margin-bottom:10px
}
.article_box .newlist3 ul li .txt .graymore {
	display:none
}

.in_site_map dl dd.nbsp {
	display:none
}
.in_site_map dl.in_ft_company {
	width:320px;
	margin-left:40px
}
.in_site_map dl.in_ft_fast_link1 {
	margin-left:40px;
	width:220px
}
.in_site_map dl.in_ft_fast_link2 {
	margin-left:40px
}
.in_site_map dl.in_ft_app {
	margin-left:40px
}
.in_site_map dl.in_ft_ab_us {
	margin-left:40px
}
.in_site_map dl{
	margin-left: 70px;
}

}@media only screen and (max-width:1200px) {


	.service_box .service_contents .service_content dl dt {
		height:170px;
		width:80px;
		font-size:26px
	}
	.service_box .service_contents .service_content dl dd a {
		font-size:16px;
		line-height:22px;
		margin:5px 0 14px
	}
	.in_friendship_box .tabs_box .tabs_btn a {
		font-size:22px
	}
	.in_friendship_box .tabs_box .tabs_btn a.active {
		font-size:26px;
		border-bottom:4px solid #deae07
	}
	.service_box .service_contents .service_content{
		height: 255px;
	}
	.service_box .service_contents .service_content dl dd{
		height: auto;
		margin-right: 35px;
	}
	.service_box .service_btn span em{
		width: 50px;
		height: 50px;
	}
	.service_box .service_btn a.active span em,
	.service_box .service_btn a:nth-child(4).active em,
	.service_box .service_btn a:nth-child(3).active em,
	.service_box .service_btn a:nth-child(2).active em,
	.service_box .service_btn a:nth-child(1).active em{
		width: 65px;
		height: 65px;
	}
	.service_box .service_btn a{
		height: 150px;
	}
}

@media only screen and (max-width: 1140px){
	.newlist3 ul li .txt div{max-height: 1.7em;}
	.in_friendship_box{height: 270px;}
	.in_friendship_box .tabs_box{padding-top: 48px;}
	.in_friendship_box .tabs_box .tabs_btn{height: auto;}
	.in_friendship_box .tabs_box .tabs_contents_box{margin-top: 39px;}

}
@media only screen and (max-width:1023px){
	.in_friendship_box{height: auto;}
	.in_friendship_box .tabs_box{padding-top: 30px;padding-bottom: 30px;}
	.in_friendship_box .tabs_box .tabs_contents_box{margin-top: 25px;}
	.in_friendship_box .bx-wrapper .bx-controls-direction a{width: 20px;height: 40px;top:0}

	.service_box .service_contents .service_content+div dl:first-child{margin-left: 235px;}
	.service_box .service_contents .service_content+div+div dl:first-child{margin-left: 540px;}
	.service_box .service_contents .service_content+div+div+div dl:first-child{margin-left: 500px;}
	.header .logo {
		width: 300px;
	}

	.banner .bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{display: none;}
	.newlist3 ul li .txt div{display: none;}
	.in_site_map{
		width: auto;
		margin: 44px auto 0;
	} 
	.in_site_map .in_ft_company,
	.in_site_map .in_ft_fast_link1{
		width: 50%;
	}
	.in_site_map .in_ft_fast_link2,
	.in_site_map .in_ft_app,
	.in_site_map .in_ft_ab_us{
		width: 30%;
	}
	.in_site_map .in_ft_fast_link2 dl,
	.in_site_map .in_ft_app dl,
	.in_site_map .in_ft_ab_us dl{
		margin-left: 0
	}
	.header ul.fr{
		display: none;
		position:absolute;
		top:75px;
		right:0;
		background-color:#fff;
		z-index:8;
		margin: 0;
		width: 320px;
		box-shadow: 0px 0px 10px #777;
		color:#4a4a4a;
		padding: 0 0 200px;
		box-sizing: border-box;
		height: 700px;
		overflow: scroll;
	}
	.header ul>li.search{
		display: none;
	}
	.header ul>li{
		display: block;
		float: none;
	}
	.header ul>li dt a{padding: 0;}
	.header ul>li dt{font-size: 28px;height: 67px;line-height: 67px;padding: 25px 0 0 70px;}
	.header ul>li dt a{
		margin: 0;
		padding-bottom: 0;
		color: #4a4a4a!important;
	}
	.header .nav_det li a:hover{font-weight: normal;}
	.header .nav li.hascolumn li:first-child{
		display: block;
	}
	.header ul>li dd,.header ul>li.hascolumn dd{
		position: static;
		margin: 0;
		left: 0;
		width: 100%;
		padding-top: 0;
		padding-bottom: 10px;
		font-size: 24px;
	}
	.header .nav_det li,.header ul>li.hascolumn li{
		text-align: left;
		border: none;
		padding-left: 96px;
		border-top: 1px solid #0677b4;
		height: 59px;
		line-height: 59px;
		width: auto;
		margin: 0;
		float: none;
	}
	.header .nav_det{
		display: block;
		background: transparent;
		border: none;
		padding: 0;		

	}
	.header .nav_det:before,.header .nav_det:after{
		display: none;
	}
	.header .nav li.on{ background: #0563a1; }
	.header .nav li.on a{ color:#b0defd!important; }
	.header .nav li.on dt{border-left: 6px solid #193660;}
	.header .nav li.on dt a{ color:#fff!important;}

.header .wrap span{
	display: none;
}
.header .wrap span.phone{display: inline-block;}
.header .wrap span:nth-child(4){display: inline-block;}
.header .nav_m{
	top: 26px;
}
.header {
	height:76px
}
.header ul {
	display:none
}
.header .nav_m {
	display:block
}
.header .show_menu_box_m ul {
	display:block
}
.header .logo {
	float:left;
	margin:10px 0 0 10px
}
.header.headerfixed .logo{margin-top: 5px;}
.service_box .service_contents{display: none;}
}
@media only screen and (max-width:960px) {
	/*phone nav class */

	
.slogan .subtitle {
	font-size:18px
}
.slogan .title {
	font-size:28px
}
.service_box .service_btn span em {
	display:none
}
.service_box .service_btn a {
	width:25%;
	height:auto;
	padding-top:0;
	border:none
}
.service_box .service_btn {
	padding-bottom:0;
	background:#0470B1;
}
.service_box .service_btn {
	height:40px;
}
.service_box .service_btn a.active span br{
	display: none;
}
.service_box .service_btn span {
	padding-bottom:20px;
	display: block;
}
.service_box .service_btn a{
	color: #fff;
}
.service_box .service_btn a.active span {
	font-size:21px;
	font-weight:normal;
	color:#9AE2FF;
	background:#3CA4E0;
	display: block;
	padding-bottom: 20px;
}
.service_box .service_contents .service_content dl:first-chil{
	margin: 30px 100px 0 160px;
}
.service_box .service_btn span:last-child br{
	display: none;
}
.service_box .service_btn a.active span:before {
	display:none
}
.service_box .service_contents .service_content {
	background-position:right !important
}
.service_box .service_contents .service_content+div+div {
	background-position:left !important
}
.service_box .service_contents .service_content dl:first-child{
	margin:50px 0 0 40px
}
.service_box .service_contents .service_content {
	height:240px;
	overflow:hidden
}
.article_box .newlist3 ul li {
	height:auto
}

}@media only screen and (max-width:820px) {
	.service_box .service_contents .service_content+div+div dl:first-child{margin-left: 450px;}
	.service_box .service_contents .service_content+div+div+div dl:first-child{margin-left: 400px;}
	.service_box .service_contents .service_content dl dt {
	height:169px;
	width:60px;
	font-size:22px;
	margin-right:20px
}
/*.service_box .service_contents .service_content dl{
	margin-right:20px
}*/

}@media only screen and (max-width:768px) {
.hide_m {
	display:none
}
.in_footer_copyright .copyright {
	padding-top:0px
}
.in_footer_copyright {
	padding:20px 0 30px
}
.article_box .ns_type_title{
	margin-right: 0;
}
.article_box .wrap .fl,.article_box .wrap .fr {
	width:100%
}
.newlist3 ul li .txt div{display: block;max-height: 5.1em;}
.article_box .newlist3 ul li .txt p {
	display:block
}
@media only screen and (max-width:767px){
	.in_friendship_box .bx-wrapper .bx-controls-direction a{display: none;}
	.service_box .service_contents .service_content dl{margin-top: 20px;}
	.service_box .service_contents .service_content dl:first-child{margin-top: 20px;}
	.service_box .service_contents .service_content dl dd{margin-left: 8px;margin-right: 20px;}
	.service_box .service_contents .service_content:first-child dl:first-child,.service_box .service_contents .service_content dl{float: none;margin-left: 20px;}
	.service_box .service_contents .service_content+div dl:first-child{float: none;margin-left: 20px;}
	.service_box .service_contents .service_content+div+div dl:first-child{float: none;margin-left: 20px;}
	.service_box .service_contents .service_content+div+div+div dl:first-child{float: none;margin-left: 20px;}
	.header ul.fr{
		display: none;
		position:absolute;
		top:75px;
		right:0;
		background-color:#fff;
		z-index:8;
		margin: 0;
		width: 180px;
		box-shadow: 0px 0px 10px #777;
		color:#4a4a4a;
		padding: 0 0 200px;
		box-sizing: border-box;
		height: 700px;
		overflow-y: scroll;
	}
	.header ul>li dt{font-size: 16px;height: 43px;padding: 0 0 0 35px;}
	.header ul>li dt a{line-height: 43px;}
	.header ul>li dd,.header ul>li.hascolumn dd{
		position: static;
		margin: 0;
		left: 0;
		width: 100%;
		padding-top: 0;
		padding-bottom: 0;
		font-size: 14px;
	}
	.header .nav_det li,.header ul>li.hascolumn li{
		text-align: left;
		border: none;
		padding-left: 54px;
		border-top: 1px solid #0677b4;
		height: 32px;
		line-height: 32px;
		width: auto;
	}
	.header .nav_det{
		display: block;
		background: transparent;
		border: none;
		padding: 0;		

	}
	.header .nav li.on dt{border-left: 5px solid #193660;}
.header .nav_m{
	top: 26px;
}
.header {
	height:76px
}
.header ul {
	display:none
}
.header .nav_m {
	display:block
}
.header .show_menu_box_m ul {
	display:block
}
.header .logo {
	float:left;
	margin:10px 0 0 10px
}
.header.headerfixed .logo{margin-top: 5px;}
}
	.in_site_map dl dt{padding-bottom:3px; }
	.article_box .newlist3 ul li .txt h2{margin-bottom: 0;}
	.header .logo{width: 200px}
	.in_site_map  .wrap{
		width: auto;
		margin: 0 10px;
	}
	.in_site_map .in_ft_ab_us dd{float: none!important;}
	.in_site_map .wrap>div{
		width: 100%;
		margin: 0 auto 30px;
		float: none;
	}
	.in_site_map .wrap>div:last-child{margin-bottom: 0;}
	.in_site_map .wrap>div dl{
		margin-left: 0;
	}
	.in_site_map dl dd{
		white-space: normal;
	}
	.in_site_map dl dd br{
		display: none;
	}
	.in_site_map .in_ft_fast_link1 dd,
	.in_site_map .in_ft_fast_link2 dd,
	.in_site_map .in_ft_app dd,
	.in_site_map .in_ft_ab_us dd{
		float: left;
		width: 50%;
	}
	.in_site_map .in_ft_ab_us dl br{
		display: block; 
	}
	.in_site_map .in_ft_ab_us dd{
		white-space: normal;
		width: 90px;
	}
	.in_site_map .in_ft_ab_us img{
		width: auto;
	}
	.in_site_map .in_ft_ab_us dt>div{
		position: fixed;
		bottom: auto;
		top: 70px;
		width: 205px;
		left: 50%;
		right: auto;
		margin-left: -102px;
	}
	.in_site_map .in_ft_ab_us dt{
		width: 100%;
		cursor:pointer ;
	}
	.in_site_map .in_ft_ab_us dt li{
		width: 50%;
	}
	.in_site_map .in_ft_ab_us dt div:before{
		display: none;
	}

}@media screen and (max-width:640px) {
	.service_box .service_contents .service_content dl dd{margin-right: 10px;}
	.service_box .service_contents .service_content dl dt {
	height:110px;
	width:45px;
	font-size:18px;
	margin-right:13px;
	margin-bottom:20px
}
.service_box .service_contents .service_content dl dd {
	height:auto;
	width:auto;
	float:left;
}
.service_box .service_contents .service_content dl dd a {
	font-size:14px;
	line-height:18px;
	margin:4px 0 4px
}
.service_box .service_contents .service_content:first-child dl {
	margin:20px 6px 0!important;
	overflow: hidden;
	width: 45%;
	float: left!important;
}
.service_box .service_contents .service_content:first-child dl:first-child{margin:20px 40px 0 20px;}
.service_box .service_contents .service_content:first-child dl:first-child dt{height: 216px;}
.service_box .service_contents .service_content:first-child dl:first-child{white-space: nowrap;}
.service_box .service_contents .service_content{
	height: 280px;
}
.bx-wrapper .bx-pager.bx-default-pager a,.bx-wrapper .bx-controls-auto.bx-default-pager a {
	width:30px
}
.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto {
	bottom:5px
}
.in_friendship_box {
	height:220px
}
.in_friendship_box .tabs_box {
	padding-top:40px
}
.in_friendship_box .tabs_box .tabs_btn a {
	line-height:28px;
	padding:6px 20px;
	margin:0 20px;
	font-size:18px
}
.in_friendship_box .tabs_box .tabs_btn a.active {
	font-size:20px
}
.in_friendship_box .tabs_box .tabs_contents_box {
	margin-top:30px
}
.in_friendship_box .tabs_box .tabs_btn {
	text-align:center;
	height:40px
}
}@media screen and (max-width:560px) {
	.article_box .newlist3 ul li .txt p {
	display:none
}
	.service_box .service_contents .service_content dl:nth-child(2) dt{height: 216px;}

}@media screen and (max-width:480px) {
	.service_box .service_contents .service_content dl dt{margin-right: 5px;width: auto;padding-right: 3px;font-size: 14px;}
	.service_box .service_contents .service_content dl dd{margin-right: 5px;}
	.header .logo{width: 200px;}
	.slogan .subtitle {
	font-size:24px;
	margin-bottom:25px;
	margin-top: 30px;
}
.slogan .title {
	font-size:28px;
	padding-bottom: 50px;
}
.service_box .service_btn span br {
	display:none
}
.service_box .service_btn span {
	font-size:16px !important;
	padding:8px 0 !important;

}
/*.service_box .service_btn {
	height:34px
}*/
.service_box .service_contents .service_content+div dl dt {
	width:0
}
.in_friendship_box .tabs_box .tabs_btn a {
	line-height:28px;
	padding:6px 10px;
	margin:0 5px;
	font-size:16px
}
.in_friendship_box .tabs_box .tabs_btn a.active {
	font-size:18px
}
.in_site_map {
	padding-bottom:20px
}
.in_site_map dl dt {
	font-size:18px;
	color:#4c4c5a;
	padding-bottom:10px
}

.in_site_map dl dd {
	color:#82828f;
	line-height:26px
}

}

@media screen and (min-width:1025px) {
.banner .bx-wrapper .bx-viewport{height: 0 !important;padding-bottom: 26.5%;}
.in_friendship_box .tabs_box .tabs_contents_box .tabs_content{padding: 0 130px;box-sizing:border-box;}
}
