/* 楹︾珯缃� 绮惧搧涓庡師鍒涚粐姊︽ā鏉挎彁渚涘晢锛屼竴绔欏紡寤虹珯 */
/* 涓昏惀涓氬姟锛氬揩閫熷缓绔欍€佸揩鎺掋€侀珮鏉冮噸鍩熷悕銆佹捣澶栨湇鍔″櫒 */
/* 妯℃澘寤虹珯锛歐ww.Xiuzhanwang.Com */
/* 涓绘満/鏈嶅姟鍣細Www.xiuzhanyun.Com */
/* 鍩熷悕鎶㈡敞锛歐ww.xiuzhanmi.Com */
/* QQ锛�2361928288  835971066 */


html {
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
	line-height: 1.15;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
}
body {
	margin: 0;
	font-family: "Microsoft Yahei", PingFangSC-Regular, "Helvetica Neue", Helvetica, Arial, "Hiragino Sans GB", "Heiti SC", "WenQuanYi Micro Hei", sans-serif;
	line-height: 1.42857143;
	font-size: 14px;
	min-width: 1230px;
	background: #fff;
	color: #333;
}
.hr_1,.hr_10{font-size:1px;line-height:1px;clear:both;}
h1 {
	font-size: 2em;
	margin: .67em 0;
}
figure {
	margin: 1em 40px;
}
hr {
	box-sizing: content-box;
	height: 0;
	overflow: visible;
}
a {
	-webkit-text-decoration-skip: objects;
	background-color: transparent;
}
abbr[title] {
	border-bottom: none;
	-webkit-text-decoration: underline dotted;
	text-decoration: underline dotted;
}
b, strong {
	font-weight: bolder;
}
dfn {
	font-style: italic;
}
mark {
	background-color: #ff0;
	color: #000;
}
small {
	font-size: 80%;
}
sub, sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
sub {
	bottom: -.25em;
}
sup {
	top: -.5em;
}
audio:not([controls]) {
	display: none;
	height: 0;
}
img {
	border-style: none;
}
svg:not(:root) {
	overflow: hidden;
}
button, input, optgroup, select, textarea {
	line-height: 1.42857143;
	margin: 0;
	outline: none;
}
body{
	text-rendering: optimizeLegibility;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	-moz-font-feature-settings: "liga", "kern";
}
fieldset {
	padding: .35em .75em .625em;
}
legend {
	box-sizing: border-box;
	color: inherit;
	display: table;
	max-width: 100%;
	padding: 0;
	white-space: normal;
}
progress {
	display: inline-block;
	vertical-align: baseline;
}

summary {
	display: list-item;
}
article, aside, footer, header, nav, section, section2, figcaption, figure, main, details,/* 1 */ menu {
	display: block;
}
pre, code, kbd, samp {
	font-family: monospace, monospace;
	font-size: 1em;
}
audio, video, canvas {
	display: inline-block;
}
template, [hidden] {
display:none;
}
.clearfix {
	zoom: 1;
}
.cl{ clear:both;}
.clearfix:before, .clearfix:after {
	display: table;
	line-height: 0;
	content: "";
}
.clearfix:after {
	clear: both;
}
a {
	color: #333;
	text-decoration: none;
}
a:hover {
	color: #dd0000;
}
ul {
	margin: 0;
	list-style: none;
	padding: 0;
}
.img-center {
	text-align: center;
	font-size: 0;
}
.img-center img {
	display: inline-block;
	width: auto;
	height: auto;
	max-width: 100%;
	max-height: 100%;
	vertical-align: middle;
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
}
.img-cover {
	overflow: hidden;
	position: relative;
}
.img-cover span {
	display: block;
	width: 100%;
	background: no-repeat center / cover;
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
}
.container {
	padding: 0 15px;
	width: 1400px;
	margin: 0 auto;
}
.kf {
	width: 208px;
	position: fixed;/* right: 20px; */
	right: -208px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	z-index: 10;
}
.kt-top {
	height: 40px;
	line-height: 40px;
	background: url(../img/kefu.png) 12px center no-repeat #214d98;
	-ms-background-size: auto 20px;
	background-size: auto 20px;
	padding-left: 46px;
	font-size: 14px;
	color: #fff;
}
.kt-top span:hover {
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
}
.kt-top span {
	width: 18px;
	height: 16px;
	float: right;
	position: relative;
	margin: 10px 10px 0 0;
	cursor: pointer;
	transition: .5s;
	-webkit-transition: .5s;
	-moz-transition: .5s;
	-ms-transition: .5s;
	-o-transition: .5s;
}
.kt-top span b {
	width: 100%;
	height: 2px;
	background: #fff;
	display: block;
	position: absolute;
	top: 50%;
	left: 0;
}
.kt-top span b:first-child {
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
}
.kt-top span b:last-child {
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
}
.kf .con {
	overflow: hidden;
	background: #fff;
}
.kf .qq li {
	height: 36px;
	line-height: 36px;
	border-bottom: #f5f5f5 solid 1px;
	padding-left: 16px;
}
.kf .qq li a {
	height: 36px!important;
	color: #666;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	text-decoration: initial;
	display: block;
}
.kf .qq li a img {
	padding-right: 6px;
}
.kf .con h5 {
	height: 26px;
	line-height: 26px;
	margin-top: 12px;
	background: url(../img/lianxi.png) 16px center no-repeat;
	padding-left: 45px;
	color: #666;
	font-size: 14px;
	margin-bottom: 0;
}
.kf .contact {
	margin-top: 1px;
	height: auto;
}
.kf .contact p {
	height: 26px;
	line-height: 26px;
	color: #666;
	font-size: 14px;
	padding-left: 22px;
	margin: 0;
}
.kf .contact p:nth-child(2n) {
	padding-left: 32px;
}
.kf .con h5.qr-icon {
	background: url(../img/erweima.png) 16px center no-repeat;
}
.kf .con .qr {
	margin-top: 10px;
	padding-left: 40px;
}
.kf .con .qr img {
	width: 110px;
	height: 110px;
}
.kf .backTop {
	width: 100%;
	height: 40px;
	margin-top: 10px;
	background: url(../img/huidaodingbu.png) center center no-repeat #214d98;
	background-size: 18px auto;
	cursor: pointer;
}
.kf-side {
	padding: 18px 10px 10px;
	background: #214d98;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	left: -34px;
	cursor: pointer;
}
.kf-side b {
	display: block;
	color: #fff;
	line-height: 18px;
	font-size: 14px;
	font-weight: 400;
}
.kf-side span.arrow {
	width: 12px;
	height: 12px;
	background: url(../img/jt-1.png) no-repeat;
	-ms-background-size: auto 12px;
	background-size: auto 12px;
	display: block;
	margin-top: 10px;
}
.kf-side span.on {
	background: url(../img/jt-2.png) no-repeat;
	-ms-background-size: auto 12px;
	background-size: auto 12px;
}
#message {
	position: fixed;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	z-index: 1000;
	transform: scale(0);
	transition: .3s;
}
.messagebg {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.6);
	z-index: 1001;
}
#message .m-content {
	margin-top: 10%;
}
#message .m-content .m-message {
	background: #fff;
	width: 580px;
	background: #fff;
	padding: 50px;
	margin: 0 auto;
	position: relative;
	z-index: 1002;
	box-shadow: 1px 1px 50px rgba(0,0,0,.3);
}

.m-message {
	width:800px; font-size:16px;
	margin: 48px auto 0;
}
.m-message label {
	margin-bottom: 15px;
	display: block;
	font-size: 14px;
}
.m-message label em {
	display: block;
	float: right;
	color: red;
	height: 32px;
	line-height: 32px;
}
.m-message label span {
	width: 70px;
	height: 34px;
	line-height: 34px;
	color: #2F2F2F;
	float: left;
	font-weight: bold;
	text-align: right;
	margin-right: 30px;
	display: inline-block;
}
.m-message label input.inp, .m-message label textarea, .m-message label.code input {
	width: 72%;
	overflow: hidden;
	height: 32px;
	line-height: 32px;
	border: #cccccc 1px solid;
	border-radius: 3px;
	padding: 0 14px;
	box-sizing: border-box;
	color: #555;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.m-message label input:focus, .m-message label textarea:focus {
	border-color: #66afe9;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(247, 150, 0, .6);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(247, 150, 0, .6);
}
.m-message label textarea {
	height: 72px;
	line-height: 24px;
	padding: 10px 14px;
}
.m-message label.code {
	line-height: 34px;
}
.m-message label.code input {
	width: 30%;
	float: left;
	margin-right: 30px;
}
.m-message label.code .pic {
	display: inline-block;
	vertical-align: top;
	width: 80px;
	height: 32px;
}
.m-message label.code img {
	display: block;
	width: 100%;
	height: 100%;
}
.btn-1 input {
	width: 52px;
	height: 32px;
	line-height: 32px;
	background: #e8e8e8;
	border: none;
	color: #333;
	margin-right: 22px;
	cursor: pointer;
	transition: 0.3s;
}
.btn-1 {
	padding-left: 100px;
}
.btn-1 input.focus {
	background: #ce2e33;
	color: #fff;
}
.btn-1 input.focus:hover {
	background: #444;
}
.btn-1 input:hover {
	background: #ccc;
}
.footer-fix {
	box-shadow: 0 0 10px rgba(0,0,0,0.2);
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	background-color: #fff;
	z-index: 10;
	display: none;
}
.footer-fix li {
	float: left;
	width: 33%;
}
.footer-fix li a {
	display: block;
	text-align: center;
	padding: 7px 0;
	font-size: 12px;
	line-height: 1;
}
.footer-fix li i {
	display: block;
	height: 20px;
	background: no-repeat center;
	background-size: contain;
	margin-bottom: 4px;
}
.footer-fix li i.i1 {
	background-image: url(../img/f_01.png);
}
.footer-fix li i.i2 {
	background-image: url(../img/f_02.png);
}
.footer-fix li i.i3 {
	background-image: url(../img/f_03.png);
}
.footer-fix li i.i4 {
	background-image: url(../img/f_04.png);
}
.swiper-pagination-bullet-active {
	background-color: #e13f38;
}
.str_wrap {
	position: relative;
	overflow: hidden;
}
.str_move {
	position: absolute;
	left: 0;
	top: 0;
	cursor: move;
	white-space: nowrap;
}


.topbg_bg{ width:100%; background:#1874c7; height:40px; line-height:40px;}
.topbg{ width:1400px; margin:0 auto; color:#fff; font-size:14px;}


.header{background-color: #fff; width:1400px; margin:0 auto; overflow:hidden;}
.header .topbar {
	line-height: 34px;
	background-color: #f5f5f5;
	font-size: 13px;
}
.header .topbar ul {
	float: right;
}
.header .topbar li {
	float: left;
	color: #ddd;
}
.header .topbar li.pipe {
	padding: 0 10px;
}
.header .logo {
	float: left; width:530px;
	font-size: 0;
	height:120px;
	line-height: 120px;
	text-align: left;
}
.header .tel {
	float: right;
	background: url(../img/tel.jpg) no-repeat 0 center;
	padding-left: 55px;
	margin-top: 31px;
}
.header .tel strong {
	display: block;
	font-size: 28px;
	font-family: Impact;
	line-height: 1;
	color: #dd0000;
}
.header .text {
	float: left;
	font-size: 16px;
	margin: 20px 0 20px 30px;
	padding: 5px 0 5px 30px;
	border-left: 1px solid #ddd;
}
.header .text strong {
	display: block;
	font-size: 26px;
}
.header .nav {
	font-size: 0; width:850px; float:right; display:inline; text-align:right;
	color: #000;
}
.header .nav li {
	display: inline-block;
	vertical-align: middle;
	padding-right: 1px;
}
.header .nav li a {
	display: block;
	font-size:18px;
	line-height:120px;
	padding:0 22px;
	color: #333;
}
.header .nav li .arr {
	float: right;
	height: 40px;
	width: 40px;
	position: relative;
	display: none;
}
.header .nav li .arr:after {
	content: '';
	border-top: 2px solid #ccc;
	border-left: 2px solid #ccc;
	box-sizing: content-box;
	display: block;
	width: 8px;
	height: 8px;
	margin: auto;
	position: absolute;
	top: 0;
	bottom: 0;
	-webkit-transform: rotate(135deg);
	transform: rotate(135deg);
	right: 15px;
}
.header .nav li.active a, .header .nav li.open a, .header .nav li a:hover {
	color: #1874c7;
}
.header .nav li.dropdown {
	position: relative;
}
.header .nav li.dropdown:before {
	content: "";
	position: absolute;
	border: 4px solid transparent;
	border-bottom: 0;
	border-top-color: currentColor;
	top: 50%;
	margin-top: -2px;
	right: 15px;
}
.header .nav .dropdown-box {
	position: absolute;
	left: 0;
	min-width: 100%;
	top: 100%;
	display: none;
	z-index: 10;
	text-align: center;
}
.header .nav .dropdown-box p {
	margin: 0;
}
.header .nav .dropdown-box a {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	padding: 0 10px;
	font-size: 14px;
	background-color: rgba(0, 0, 0, 0.5) !important;
	line-height: 40px;
	border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}
.header .nav .dropdown-box a:hover {
	background-color: #dd0000 !important;
}
.header .nav li.open .dropdown-box {
	display: block;
}
.menu-btn {
	display: none;
	padding: 6px 0;
	float: right;
	margin-left: 15px;
}
.menu-btn:before, .menu-btn:after, .menu-btn span {
	display: block;
	height: 2px;
	background-color: #0d5ba4;
	content: '';
}
.menu-btn:before {
	width: 24px;
}
.menu-btn:after {
	width: 18px;
	margin-left: 6px;
}
.menu-btn span {
	width: 12px;
	margin: 6px 0 6px 12px;
}
.banner{height: 500px; overflow:hidden;}
.banner .swiper-slide {
	background: no-repeat center / cover;
	height: 500px;
}
.banner .swiper-slide img {
	display: block;
	width: 100%;
	height: auto;
}
.banner .swiper-pagination {
	bottom: 30px;
}
.banner .swiper-pagination-bullet {
	background-color: #fff;
	opacity: 1;
}
.banner .swiper-pagination-bullet-active {
	background-color:#02518c;
}
.yunu-sou {
	padding: 25px 0;
	border-bottom: 1px solid #eee;
}
.yunu-sou .hot {
	float: left;
	padding: 7px 0;
}
.yunu-sou .hot a {
	margin-right: 10px;
}
.yunu-sou .hform {
	float: right;
}
.yunu-sou .hform input {
	float: left;
	border: 1px solid #eee;
	padding: 6px 12px;
	width: 210px;
	font-size: 14px;
}
.yunu-sou .hform button {
	border: 0;
	border-bottom: 1px solid transparent;
	padding: 0;
	float: left;
	cursor: pointer;
	outline: none;
	width: 40px;
	height: 34px;
	background: url(../img/sear.png) no-repeat center / contain #cc2231;
	color: #fff;
	font-size: 0;
}
.section {
	padding:20px 0;
}
.section2 {
	padding: 20px 0 10px 0;
}
.section-title {text-align:center;margin:10px 0;font-size:30px;font-weight: bold;}
.section-title span{color: #174b89;}
.section-title span em{ color:#fe9c00;font-size:26px; font-style:normal; font-weight:normal; text-transform:uppercase; margin-left:10px;}
.section-title span b{ color:#ddd; font-weight:normal; font-size:20px;}
.section-title small {display: block; margin:0 auto;color:#1874c7; height:1px; width:260px; background:#ddd;font-size:22px;margin-top: 10px;}


.section-title2{text-align:center;margin-bottom:30px;font-size:30px;font-weight: bold;}
.section-title2 span{color: #fff;}
.section-title2 span em{ color:#fe9c00;font-size:26px; font-style:normal; font-weight:normal; text-transform:uppercase; margin-left:10px;}
.section-title2 span b{ color:#ddd; font-weight:normal; font-size:20px;}
.section-title2 small {display: block; margin:0 auto;color:#1874c7; height:1px; width:260px; background:#ddd;font-size:22px;margin-top: 10px;}

.section-title3{text-align:left;margin-bottom: 30px;font-size:32px;font-weight: bold;}
.section-title3 span{color:#fff;}
.section-title3 small{display: block;color: #fa2400; height:4px; width:50px;background:#fa2400;font-size:22px;margin-top: 10px;}




#nav_wrap { width:1400px; overflow:hidden; }
#nav{ background:#184b8a; height:100px; position:relative; width:1400px; margin:0 auto; }
#nav .c{margin:0;padding:0}
#nav li { float:left; list-style:none; }
#nav li .v a{ width:200px;height:50px; font-size:18px; line-height:50px; display:block; color:#FFF; text-align:center;
float:left;}
#nav li .v a:hover,#nav li .v .sele{ color:#fe9c00; line-height:50px; font-size:18px}
#nav .kind_menu { height:50px;*height:50px; line-height:50px;vertical-align:middle; position:absolute; top:50px; left:0;
width:100%; background:#fff;
text-align:left; display:none; color:#656565;}
#nav .kind_menu a {color:#656565; float:left; font-size:14px; text-align:center; padding:0 6px; height:50px; line-height:50px; display:inline-block;}
#nav .kind_menu a:hover { color:#fe9c00;}
#nav .kind_menu span { font-size:14px;  color:#cecece; line-height:50px; float:left; margin:0 10px; }
#tmenu{ height:28px; border-bottom:1px solid #eee;  }




#hotypp{}

.title-1 {
	border-bottom: 1px solid #e2e2e2;
	font-size: 24px;
	color: #0d5ba4;
	padding-bottom: 15px;
	margin-bottom: 20px;
	line-height: 32px;
}
.title-1 .more {
	float: right;
	font-size: 14px;
}
.title-1 small {
	font-size: 14px;
	color: #999;
	text-transform: uppercase;
	margin-left: 10px;
}
.list-1 li {
	float: left;
	width: 25%;
}
.list-1 li a {
	display: block;
	margin: 20px 0 0 20px;
}
.list-1 li .img-center {
	background-color: #fff;
	height: 316px;
	line-height: 316px;
	border: 1px solid #ddd;
}
.list-1 li p {
	text-align: center;
	margin: 15px 0 0;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.list-1 li a:hover{ color:#333;}
.list-1 li a:hover .img-center {
	border-color: #1874c7;
}
.list-1-1 li .img-center {
	height: 220px;
	line-height: 220px;
}


.in-prd-con{width:1400px; margin-top:50px;}
.in-prd-con ul{ width:100%;}
.in-prd-con li{
	float: left;width:260px; border:1px solid #ddd; display:inline-block; margin:10px 9px;
}
.in-prd-con li img{ width:260px; height:260px;}
.in-prd-con li p{ text-align:center; font-size:16px; height:30px; line-height:30px; overflow:hidden;}








.in-case-menu {
	float: left;
	width: 300px;
}
.in-case-menu li a {
	display: block;
	background: url(../img/ag2.jpg) no-repeat center / 100% 100%;
	line-height: 64px;
	padding-left: 64px;
	font-size: 16px;
	padding-right: 40px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.in-case-menu li.active a {
	background-image: url(../img/ag1.jpg);
	color: #fff;
}
.in-case-con {
	margin-left: 325px;
}
.in-case-con dl {
	margin: 0;
	overflow: hidden;
}
.in-case-con dt {
	float: left;
	width: 436px;
}
.in-case-con dd {
	margin-left: 466px;
}
.in-case-con dd h4 {
	margin: 0;
	font-size: 18px;
}
.in-case-con dd p {
	margin: 20px 0 0;
	color: #777;
	line-height: 2;
	text-align: justify;
	height: 258px;
}
.in-case-con dd .more {
	display: block;
	width: 180px;
	line-height: 38px;
	background-color: #dd0000;
	color: #fff;
	text-align: center;
	margin-top: 20px;
	font-size: 16px;
}
.in-honours ul {
	font-size: 0;
}
.in-honours li {
	width: 280px; border:1px solid #ddd;
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
}
.in-honours li a {
	display: block;
}
.in-honours li .img-center {
	height: 200px;
	line-height: 200px;
	background-color: #fff;
}
.in-honours li p {
	text-align: center;
	margin: 15px 0 0;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 14px;
}
.in-about{margin: 0;}
.in-about .dec{ text-align:center; font-size:16px; color:#666;}
.in-about ul{ width:1400px; margin:50px auto 20px auto;}
.in-about ul li{ width:430px; margin:0 15px; text-align:center; float:left; display:inline;}
.in-about ul li .videosamplex1{width:430px; height:350px;}
.in-about ul li .videosamplex2{width:430px; height:350px;}
.in-about ul li .videosamplex3{width:430px; height:350px;}
.in-about .more{width:180px; margin:0 auto;}
.in-about .more a{ font-size:16px; margin-top:20px; text-align:center; color:#fff; border:1px solid #1874c7; background:#1874c7; width:180px; height:50px; line-height:50px; display:inline-block;}
.in-about .more a:hover{ background:#fff;border:1px solid #1874c7; color:#1874c7;}


.video{ width:1400px; margin:50px auto;}
.video li{ width:440px; margin:0 13px; text-align:center; float:left; display:inline;}
.video li p{ font-size:18px; height:40px; line-height:40px;}
.video li .videosamplex1{width:440px; height:350px;}
.video li .videosamplex2{width:440px; height:350px;}
.video li .videosamplex3{width:440px; height:350px;}
.video li .videosamplex4{width:440px; height:350px;}
.video li .videosamplex5{width:440px; height:350px;}
.video li .videosamplex6{width:440px; height:350px;}
.video li .videosamplex7{width:440px; height:350px;}
.video li .videosamplex8{width:440px; height:350px;}
.video li .videosamplex9{width:440px; height:350px;}







.full_column{width:100%;position:absolute;top:1560px;height:600px;z-index:109;}
.full_width{position: absolute; height: 600px; background-color: transparent; background:url(../img/bgt.jpg) no-repeat; background-position: center center; background-attachment: fixed; background-repeat: repeat-x; width:100%;}
.service{ width:1400px; margin:100px auto; text-align:center; color:#fff;}
.service h1{ font-size:33px;}
.service .dec{ font-size:16px; line-height:30px;}
.service ul{ margin-top:40px;}
.service ul li{ width:33%; float:left; display:inline; font-size:24px; line-height:80px;}
.service ul li span{ width:160px; font-size:50px; height:90px; line-height:90px; display:inline-block; font-weight:bolder; border-bottom:1px solid #fff;}


.in-aboutv {
	margin: 0;
}
.in-aboutv dt {
	float: right; display:inline;
	width: 550px;
}
.in-aboutv dd {
	float: left;display:inline; width:750px; margin-left:0px;
}
.in-about dd p {
	margin: 0;
	line-height: 2;
}
.in-aboutv .ace-line{ font-size:18px; line-height:40px;}
.in-aboutv .more{ font-size:16px; margin:20px auto 0 auto; text-align:center; border:1px solid #1874c7; background:#1874c7; width:180px; height:50px; line-height:50px;}
.in-aboutv .more a{ color:#fff;}
.in-aboutv .more:hover{ background:#fff;border:1px solid #1874c7; color:#1874c7;}
.in-aboutv .more:hover a{color:#1874c7;}



.in-qiye{}
.in-qiye ul li{width:300px; padding:10px 10px 0 10px; border:1px solid #ddd; float:left; display:inline-block; margin:0 10px;}
.in-qiye ul li img{ width:300px; height:220px;}
.in-qiye ul li p{ text-align:center; height:20px; line-height:20px; font-size:14px;}
.in-qiye ul li:hover{ border:1px solid #025394;}

.in-hezuo{}
.in-hezuo img{ width:1350px; height:auto; margin:0 auto;}


#zhuying{ background:url(../img/asq_27.jpg) top center no-repeat; margin:10px 0;}
.in-zhuying{ padding:10px 0; text-align:center;}
.in-zhuying h1,.in-zhuying .title,.in-zhuying .dec{ color:#fff;}
.in-zhuying h1{ font-size:30px;}
.in-zhuying .title{ font-size:22px;}
.in-zhuying .dec{ font-size:16px;}


#in-honorary{ background:#025097;}
#in-honorary ul li{ width:260px; height:409px; margin:10px 32px 10px 40px; float:left; display:inline;}
#in-honorary ul li a{}
#in-honorary ul li img{ width:260px; height:354px; overflow:hidden;margin:0; padding:0;}
#in-honorary ul li p{ width:100%; overflow:hidden; background:#024079; text-align:center; 
height:50px; line-height:50px; color:#fff; margin-top:-4px; padding:0;}




#whychoose{ background:#f4f4f4; padding:30px 0; margin:20px 0;}
#whychoose li{ margin:10px; background:#fff; width:630px; padding:25px; float:left; display:inline;}
#whychoose li .img{ width:85px; float:left; display:inline;}
#whychoose li .linrr{ width:490px; float:right; display:inline; font-size:16px; color:#999;}
#whychoose li .linrr .titlev{ font-size:20px; height:30px; line-height:30px; font-weight:bolder;color:#000;}



.bg1 {
	color: #fff;
	background:url(../img/asq_27.jpg) no-repeat center / cover;
}
.bg1 .section-title span {
	color: #fff;
}
.bg1 .section-title small {
	color: #fff;
}
.in-lc {
	margin: -20px 0 0 -20px;
}
.in-lc li {
	float: left;
	width: 33.333333%
}
.in-lc li a {
	display: block;
	margin: 20px 0 0 20px;
	position: relative;
	color: #fff;
}
.in-lc li .img-cover {
	padding-top: 76%;
}
.in-lc li .text {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	background-color: rgba(0,0,0,0.5);
	margin: 0;
	text-align: center;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	line-height: 45px;
}

.smalltitle{ text-align:center; color:#666; font-size:16px;}
.in-news{}
.in-news ul{ margin-top:10px; margin-bottom:40px;}
.in-news li{ border-bottom:1px dashed #ddd; margin:0 20px; width:650px; height:45px; line-height:45px; float:left; display:inline-block;}
.in-news li a{ width:480px; float:left; display:inline; font-size:16px;}
.in-news li span{ width:100px; text-align:right; float:right; display:inline; color:#999;}






.list-2 li {
	border-bottom: 1px dotted #ccc;
}
.list-2 li a {
	display: block;
	line-height: 45px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	background: url(../img/li2.jpg) left center no-repeat;
	padding-left: 15px;
}
.list-2 li span {
	float: right;
	font-size: 12px;
	color: #666;
}



.yunu-link {
	padding: 20px 0;
}
.yunu-link h4 {
	border-bottom: 1px solid #ddd;
	margin: 0;
	font-size: 18px;
	color: #0d5ba4;
	padding-bottom: 15px;
}
.yunu-link h4 small {
	text-transform: uppercase;
	font-size: 16px;
	font-weight: normal;
	color: #999;
}
.yunu-link ul {
	margin-left: -20px;
}
.yunu-link li {
	float: left;
	margin-left: 20px;
	margin-top: 20px;
}
.footer2{ background:#08243e; width:100%; font-size:16px; text-align:center; height:80px; line-height:80px; color:#fff;}
.footer{
	padding:40px 0; font-size:16px;
	background-color: #002583;
	color: #bec3cc;
}
.footer a {
	color: #bec3cc;
}
.footer a:hover {
	color: #fff;
}
.footer-nav {
	margin-bottom: 30px;
	background-color: #334564;
	border-radius: 5px;
	font-size: 0;
	padding: 15px;
	text-align: center;
}
.footer-nav a {
	display: inline-block;
	vertical-align: middle;
	font-size: 15px;
	margin: 0 20px;
}
.footer-ewm {
	float: right;
	width: 120px;
	text-align: center;
}
.footer-ewm p {
	margin: 10px 0 0;
	font-size: 12px;
}
.footer-info {
	margin-right: 160px;
	background: url(../img/ff_87.jpg) no-repeat 0 center;
	padding-left: 250px;
}
.footer-info p {
	margin: 5px 0 0;
}
.banner-sub {
	height: 400px;
	background: no-repeat center / cover;
}
.ct2-sd {
	float: left;
	width: 260px;
}
.ct2-mn {
	float: right;
	width: 910px;
}

.GetCatName{ text-align:center; line-height:0.2em; height:100px;}
.GetCatName .title{ font-size:26px;}
.GetCatName span{color:#025097; height:2px; background:#025097; width:80px; display:inline-block;}
.GetCatName .en{ color:#999; font-size:18px;}


.aboutus{ font-size:16px; line-height:40px;}



.panel-sd {
}
.panel-sd:last-child {
	margin-bottom: 0;
}
.panel-sd .tit {
	text-align: center;
	color: #fff;
	font-size: 20px;
	background: url(../img/k1.jpg) no-repeat center / cover;
	padding: 20px 0;
}
.contact-sd {
	padding: 20px;
	line-height: 1.8;
	font-size: 13px;
}

.lanmu{ width:100%; height:60px; margin:20px auto; background:#f4f4f4; overflow:hidden;}
.menu_head{font-size:16px; text-align:center; overflow:hidden;width:200px; float:left; display:inline;}
.menu_head a{ height:60px; color:#666; line-height:60px; width:200px; display:inline-block; font-weight:bolder;}
.menu_head a:hover{background:#1874c7; color:#fff;}


.lanmu2{ width:600px; height:60px; margin:0px auto; background:#f4f4f4; overflow:hidden;}





 
.sub-tit {
	border-bottom: 1px solid #ddd;
	font-size: 18px;
	color: #0d5ba4;
	font-weight: bold;
	padding-bottom: 15px;
	margin-bottom: 20px;
}
.curmbs {
	float: right;
	font-weight: normal;
	font-size: 12px;
	color: #999;
	line-height: 25px;
	background: url(../img/hom1.jpg) no-repeat 0 center;
	padding-left: 20px;
}
.curmbs em {
	font-style: normal;
	padding: 0 5px;
}
.list-3 {
}
.list-3 li {
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid #eee;
}
.list-3 li a {
	display: block;
	overflow: hidden;
}
.list-3 li .img-center {
	float: left;
	width: 240px;
}
.list-3 li .text {
	margin-left: 260px;
}
.list-3 li .text h4 {
	font-size: 20px;
	margin: 0;
}
.list-3 li .text .date {
	margin-top: 10px;
	color: #999;
	font-size: 12px;
}
.list-3 li .text p {
	margin: 10px 0 0;
	color: #777;
	line-height: 1.8;
	text-align: justify;
}
.list-3 li .text span {
	float: right;
	line-height: 24px;
	border: 1px solid #ddd;
	border-radius: 50px;
	padding: 0 20px;
	margin-top: 10px;
}
.list-3 li a:hover .text span {
	background-color: #dd0000;
	color: #fff;
	border-color: #dd0000;
}
.list-4 li {
	border-bottom: 1px dotted #ccc;
}
.list-4 li a {
	display: block;
	line-height: 45px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	background: url(../img/libg.jpg) left center no-repeat;
	padding-left: 20px;
}
.list-4 li span {
	float: right;
	font-size: 12px;
	color: #666;
}
.content-title {
	margin-bottom: 20px;
	text-align: center;
}
.content-title h1 {
	font-size: 22px;
	margin: 0;
}
.content-title p {
	margin: 15px 0 0;
	font-size: 14px;
	color: #999;
	border-top: 1px dashed #ddd;
	padding-top: 15px;
}
.content-title p span {
	padding: 0 10px;
	display: inline-block;
}
.content-body {
	line-height:24px;
}
.content-body p{ padding:0; margin:0;}
.content-body img {
	max-width: 100% !important;
	height: auto !important;
	width: auto !important;
}
.content-exp {
	padding: 10px 15px;
	font-size: 12px;
	background-color: #f5f5f5;
	margin-top: 20px;
	border-radius: 5px;
}
.content-exp li {
	line-height: 2;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.yunu-showcase {
	margin: 0 0 20px;
	padding-bottom: 20px;
	border-bottom: 1px dashed #ddd;
}
.yunu-showcase-info {
	margin-left: 430px;
}
.yunu-showcase-info h1 {
	font-size: 20px;
	margin: 0;
	border-bottom: 1px dashed #ddd;
	padding-bottom: 15px;
}
.yunu-showcase-info p {
	margin: 15px 0 0;
	color: #666;
	line-height: 1.8;
}
.yunu-showcase-info .tel {
	margin-top: 15px;
}
.yunu-showcase-info .tel a {
	line-height: 42px;
	color: #fff;
	display: inline-block;
	width: 120px;
	text-align: center;
	border-radius: 5px;
	background-color: #dd0000;
}
.pc-slide {
	float: left;
	width: 400px;
}
.view .swiper-slide .img-center {
	width: 100%;
	height: 300px;
	line-height: 300px;
}
.view .swiper-container {
	width: 100%;
}
.preview {
	width: 100%;
	margin-top: 10px;
	position: relative;
}
.preview .swiper-container {
	margin: 0 30px;
}
.preview .swiper-slide .img-center {
	height: 80px;
	border: 1px solid #ddd;
	cursor: pointer;
	position: relative;
	line-height: 80px;
}
.preview .arrow-left {
	background: url(../img/feel3.png) no-repeat left top;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -9px;
	width: 9px;
	height: 18px;
	z-index: 10;
}
.preview .arrow-right {
	background: url(../img/feel4.png) no-repeat left bottom;
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -9px;
	width: 9px;
	height: 18px;
	z-index: 10;
}
.preview .active-nav .img-center {
	border-color: #dd0000;
}
div.zoomDiv {
	z-index: 999;
	position: absolute;
	top: 0;
	left: 0;
	background: #ffffff;
	border: 1px solid #ddd;
	display: none;
	text-align: center;
	overflow: hidden;
	font-size: 0;
}
div.zoomMask {
	position: absolute;
	background: url(../img/mask.png) repeat scroll 0 0 transparent;
	cursor: move;
	z-index: 1;
}
.map {
	height: 400px;
	margin-top: 20px;
}


/*留言栏目*/
.m-message{ font-size:16px;}
.msgtitle{display:block;padding-bottom:5px;font-size:15px;font-weight:bold;}
.message_block{color:#666;}
.message_block p{padding:12px;}
.msg_input{width:800px;border:1px solid #e0e0e0;padding:8px 9px;background:#fff;font-size:13px;color:#888;-webkit-box-shadow:0px 2px 0px 0px rgba(0, 0, 0, 0.03);box-shadow:0px 2px 0px 0px rgba(0, 0, 0, 0.03);border-radius:2px;}
.msg_input_on{width:800px;border:1px solid #8cd1ff;background:#f1f9ff;padding:8px 9px;-webkit-box-shadow:0px 2px 0px 0px rgba(0, 0, 0, 0.03);box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.03);border-radius:2px;font-size:13px;color:#888;}
.message_labes{font-size:14px;}
.message_title{height:34px;line-height:34px;background:#f6f9fb;padding:0 12px;}
.message_title h2{color:#376b88;font-size:14px;float:left;}
.message_title span{float:right;font-weight:bold;color:#999;}
.message_info{color:#8ea6b6;text-align:right;}
.message_replay{background:#f5f5f5;padding:0 12px;}
.msg_btn_area{margin:16px 0;text-align:left;}
.msg_btn_area a{display:inline-block;padding:5px 370px;background:#333;color:#fff;text-align:center;font-size:16px;overflow:hidden;cursor:pointer;font-weight:bold;}
.msg_btn_area a:hover{text-decoration:none;background:#fa2400;}
.msgflag{margin-left:4px;font-size:12px;color:#900;}
#content{height:180px;overflow:auto;}









#featureContainer{ margin:20px auto 0 auto; width:1400px; FONT-SIZE: 80%;}
#feature {POSITION: relative;}

#feature .button { WIDTH:1200x; BORDER-TOP: #999 0px dotted; LEFT: 0px;}
#feature .prev {TEXT-INDENT: -9999px; WIDTH: 30px; DISPLAY: block; BACKGROUND:url(../img/feature_left.gif) center top; HEIGHT: 48px; position:absolute; left:0px; top:140px;}
#feature .next { TEXT-INDENT: -9999px; WIDTH: 30px; DISPLAY: block; BACKGROUND: url(../img/feature_right.gif) center top; FLOAT: right; HEIGHT: 48px; position:absolute; right:0px; top:140px;}
#feature .prev:hover {BACKGROUND-POSITION: center bottom;}
#feature .next:hover {BACKGROUND-POSITION: center bottom;}
.featureUL{POSITION: relative; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 2800px; PADDING-RIGHT: 0px; FLOAT: left;  PADDING-TOP: 0px; LEFT: 0px;}

.featureBox { WIDTH:420px;  FLOAT: left; HEIGHT:360px; OVERFLOW: hidden;}
#botton-scroll {Z-INDEX: 0;  MARGIN: 0px auto; WIDTH:1200px; FLOAT: left; HEIGHT:350px; }
#block {
	Z-INDEX: 0; POSITION: relative; MARGIN: 0px auto; PADDING-LEFT: 0px; WIDTH:1200px; PADDING-RIGHT: 0px; HEIGHT: 350px; FONT-SIZE: 70%; OVERFLOW: hidden;
}
#block .box{MARGIN: 0px 30px; PADDING-LEFT: 10px; width:300px; PADDING-RIGHT: 10px; FLOAT: left; HEIGHT:350px; PADDING-TOP: 10px;text-align:center; font-size:16px;}
#block .box .feature-title{FONT-SIZE: 140%; FONT-WEIGHT: normal;}
#block .box .feature-thumb {
	WIDTH:300px; MARGIN-BOTTOM: 5px; FLOAT: left; HEIGHT: 350px;
}






















 @media screen and (max-width: 767px) {
/*留言栏目*/
.m-message{ font-size:16px; width:100%; }
.msgtitle{display:block;padding-bottom:5px;font-size:15px;font-weight:bold;}
.message_block{color:#666;}
.message_block p{padding:12px;}
.msg_input{width:100%;border:1px solid #e0e0e0;padding:8px 9px;background:#fff;font-size:13px;color:#888;-webkit-box-shadow:0px 2px 0px 0px rgba(0, 0, 0, 0.03);box-shadow:0px 2px 0px 0px rgba(0, 0, 0, 0.03);border-radius:2px;}
.msg_input_on{width:100%;border:1px solid #8cd1ff;background:#f1f9ff;padding:8px 9px;-webkit-box-shadow:0px 2px 0px 0px rgba(0, 0, 0, 0.03);box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.03);border-radius:2px;font-size:13px;color:#888;}
.message_labes{font-size:14px;}
.message_title{height:34px;line-height:34px;background:#f6f9fb;padding:0 12px;}
.message_title h2{color:#376b88;font-size:14px;float:left;}
.message_title span{float:right;font-weight:bold;color:#999;}
.message_info{color:#8ea6b6;text-align:right;}
.message_replay{background:#f5f5f5;padding:0 12px;}
.msg_btn_area{margin:16px 0;text-align:left;}
.msg_btn_area a{display:inline-block; padding:0px; width:100%;background:#333;color:#fff;text-align:center;font-size:16px;overflow:hidden;cursor:pointer;font-weight:bold;}
.msg_btn_area a:hover{text-decoration:none;background:#fa2400;}
.msgflag{margin-left:4px;font-size:12px;color:#900;}
#content{width:100%;height:180px;overflow:auto;}




.footer2{ display:none;}
body {
	min-width: 320px;
	padding-top: 50px;
	padding-bottom: 50px;
}
.container {
	width: auto;
}
#message .m-content .m-message {
	width: 90%;
	padding: 20px;
}
.kf {
	display: none;
}
.footer-fix {
	display: block;
}
.topbg_bg{ display:none;}
.header {
	padding: 10px 0;
	position: fixed;
	z-index: 10;
	width: 100%;
	top: 0;
	left: 0;
	box-shadow: 0 0 10px rgba(0,0,0,0.2);
}
.header .topbar, .header .text, .header .tel {
	display: none;
}
.header .logo {
	height: 50px;
	line-height: 50px;
	float: none;
	padding: 0;
	margin: -10px 0;
}



.header .nav {
	margin: 10px 0 -10px; width:100%; float:none;
	text-align: left;
	display: none;
	background-color:#fff;
	border-bottom: 0;
}
.header .nav ul {
	margin: 0 -15px;
}
.header .nav li { color:#666;
	display:inline-block; height:40px; width:100%;
	margin: 0;
	border-top: 1px solid #eee;
	background: none;
}

.header .nav li a {
	display: block;
	line-height: 40px;
	padding: 0 15px;
	color: #666;
}



.header .nav li .arr {
	display: block;
}
.header .nav li.active a, .header .nav li.open a, .header .nav li a:hover {
	background-color: transparent;
	color: #dd0000
}
.header .nav li.open .arr:after {
	border-color: #dd0000;
	-webkit-transform: rotate(225deg);
	transform: rotate(225deg);
}
.header .nav .dropdown-box {
	position: static;
	background-color: #f5f5f5;
	min-width: auto;
	text-align: left;
}
.header .nav .dropdown-box a {
	color: #333 !important;
	border-top: 1px dotted #ddd;
	padding: 0 15px;
	line-height: 40px;
	background-color: transparent !important;
	border-bottom: 0;
}
.header .nav .dropdown-box a:hover {
	background-color: transparent !important;
}
.menu-btn {
	display: block;
}
.banner{height: 150px; overflow:hidden;}

.banner .swiper-slide {
	height: 150px;
}
.banner .swiper-pagination {
	bottom: 10px;
}
.yunu-sou {
	padding: 0;
	border-bottom: 0;
}
.yunu-sou .container {
	padding: 0;
}
.yunu-sou .hot {
	display: none;
}
.yunu-sou .hform {
	float: none;
	position: relative;
}
.yunu-sou .hform input {
	border-color: transparent;
	width: 100%;
	box-sizing: border-box;
	line-height: 20px;
	padding: 9px 60px 9px 15px;
	border-radius: 0;
	border-bottom: 1px solid #eee;
}
.yunu-sou .hform button {
	position: absolute;
	right: 0;
	top: 0;
	width: 50px;
	height: 40px;
}
.in-prd-cate {
	display: none;
}






.in-prd-con {
	width:100%; margin-top:50px;
}
.in-prd-con li {
	float: left;width:46%; display:inline-block; margin:10px 2%;
}
.in-prd-con li img{ width:160px; height:160px;}
.in-prd-con li p{  width:160px; margin:0 auto; overflow:hidden;  text-align:center; font-size:0.9em; height:30px; line-height:30px; overflow:hidden;}




#in-prd-con2 li{float:none;width:90%; margin:10px 2%;}
#in-prd-con2 li img{ width:300px; height:300px;}
#in-prd-con2 li p{ width:100%; margin:0 auto; overflow:hidden;  text-align:center; font-size:0.9em; height:30px; line-height:30px; overflow:hidden;}










.section {
	padding: 30px 0;
}

#nav_wrap{ display:none;}

.section-title {text-align:center;margin-bottom:20px;font-size:1.6em;font-weight: bold;}
.section-title span{color: #174b89;}
.section-title span em{ color:#fe9c00;font-size:1.2em; font-style:normal; font-weight:normal; text-transform:uppercase; margin-left:10px;}
.section-title span b{ color:#ddd; font-weight:normal; font-size:1.2em;}
.section-title small {display: block; margin:0 auto;color:#1874c7; height:1px; width:260px; background:#ddd;font-size:22px;margin-top: 10px;}


.section-title2{text-align:center;margin-bottom:30px;font-size:1.6em;font-weight: bold;}
.section-title2 span{color: #fff;}
.section-title2 span em{ color:#fe9c00;font-size:1.2em; font-style:normal; font-weight:normal; text-transform:uppercase; margin-left:10px;}
.section-title2 span b{ color:#ddd; font-weight:normal; font-size:1.2em;}
.section-title2 small {display: block; margin:0 auto;color:#1874c7; height:1px; width:260px; background:#ddd;font-size:22px;margin-top: 10px;}



.section-title3{text-align:left;margin-bottom: 30px;font-size:20px;font-weight: bold;}
.section-title3 span{color:#fff;}
.section-title3 small{display: block;color: #fa2400; height:4px; width:50px;background:#fa2400;font-size:22px;margin-top: 10px;}


.title-1 {
	font-size: 18px;
	line-height: 24px;
	padding-bottom: 10px;
	margin-bottom: 15px;
}
.title-1 small {
	font-size: 12px;
}
.list-1 {
	margin: -15px 0 0 -15px;
}
.list-1 li {
	width: 50%;
}
.list-1 li a {
	margin: 15px 0 0 15px;
}
.list-1 li .img-center {
	height: 188px;
	line-height: 188px;
}
.list-1 li p {
	margin-top: 10px;
}
.list-1 li a:hover .img-center {
	border-color: #dd0000;
}
.list-1-1 li .img-center {
	height: 108px;
	line-height: 108px;
}
.in-case-menu {
	display: none;
}
.in-case-con {
	margin: 0;
}
.in-case-con dt {
	float: none;
	width: auto;
}
.in-case-con dd {
	margin: 15px 0 0;
}
.in-case-con dd p {
	height: auto;
	margin: 10px 0 0;
	line-height: 1.8;
}
.in-case-con dd .more {
	margin-top: 15px;
}
.in-honours li {
	width: 140px;
}
.in-honours li .img-center {
	height: 150px;
	line-height: 150px;
}
.in-honours li p {
	margin-top: 10px;
}

.in-about{margin:0;}
.in-about .dec{ text-align:center; font-size:16px; color:#666;}
.in-about ul{ width:100%; margin:20px auto;}

.in-about ul li{ width:96%; margin:0 auto; text-align:center; float:none;}
.in-about ul li .videosamplex1{width:360px; height:300px;margin:0 auto;}
.in-about ul li .videosamplex2{width:360px; height:300px;margin:0 auto;}
.in-about ul li .videosamplex3{width:360px; height:300px;margin:0 auto;}



.in-about .more{width:180px; margin:0 auto;}
.in-about .more a{ font-size:16px; margin-top:20px; text-align:center; color:#fff; border:1px solid #1874c7; background:#1874c7; width:180px; height:50px; line-height:50px; display:inline-block;}
.in-about .more a:hover{ background:#fff;border:1px solid #1874c7; color:#1874c7;}




.in-aboutv dt{float: none;width: auto;}
.in-aboutv dd{ margin:0 0 15px 0; width:100%;}
.in-aboutv dd p {line-height: 1.8;}
.in-aboutv .ace-line{ font-size:1.0em; line-height:40px;}

.in-aboutv .more{ font-size:16px; margin:20px auto 0 auto; text-align:center; border:1px solid #1874c7; background:#1874c7; width:180px; height:50px; line-height:50px;}
.in-aboutv .more a{ color:#fff;}
.in-aboutv .more:hover{ background:#fff;border:1px solid #1874c7; color:#1874c7;}
.in-aboutv .more:hover a{color:#1874c7;}






.full_column{width:100%;height:600px; position:static; margin:0; padding:0; overflow:hidden;}
.full_width{ height: 600px; background:url(../img/bgt.jpg) top center repeat;width:100%;}
.service{ width:96%;  margin:60px auto; text-align:center; color:#fff;}
.service h1{ font-size:2.2em;}
.service .dec{ font-size:1.2em; line-height:30px;}
.service ul{ margin-top:40px;}
.service ul li{ width:33%; float:left; display:inline; font-size:1.5em; line-height:80px;}
.service ul li span{ width:120px; font-size:1.8em; height:80px; line-height:80px; display:inline-block; font-weight:bolder; border-bottom:1px solid #fff;}


#hotypp{ margin-top:20px;}


.in-qiye{}
.in-qiye ul li{width:44%; overflow:hidden; border:1px solid #ddd; float:left; display:inline-block; margin:2px 2%; padding:10px 0 0 0; text-align:center;}
.in-qiye ul li img{ width:160px; height:110px;}
.in-qiye ul li p{ text-align:center; height:20px; line-height:20px; font-size:1.0em;}
.in-qiye ul li:hover{ border:1px solid #025394;}





.in-hezuo{}
.in-hezuo img{ width:100%; height:auto; margin:0 auto;}



#zhuying{ background:url(../img/asq_27.jpg) center center no-repeat;}
.in-zhuying{ padding:10px 0; text-align:center;}
.in-zhuying h1,.in-zhuying .title,.in-zhuying .dec{ color:#fff;}
.in-zhuying h1{ font-size:2.0em;}
.in-zhuying .title{ font-size:1.6em;}
.in-zhuying .dec{ font-size:1.2em;}
.in-zhuying .more{ margin-top:60px;}
.in-zhuying .more a{ background:#fff; border:1px solid #fff; color:#1874c7; width:170px; height:60px; line-height:60px; display:inline-block;}
.in-zhuying .more a:hover{ background:#1874c7; color:#fff;}









#in-honorary{ background:#025097;}
#in-honorary ul li{background:#024079; padding-top:10px; width:46%; height:280px; margin:10px 2%; float:left; display:inline; text-align:center;}
#in-honorary ul li a{}
#in-honorary ul li img{ width:160px; height:218px; overflow:hidden;margin:0; padding:0;}
#in-honorary ul li p{text-align:center; font-size:0.9em; background:#024079; text-align:center; height:50px; line-height:25px; color:#fff; margin-top:-4px; padding:0;}


#whychoose{ background:#f4f4f4; padding:30px 0; margin:20px 0;}
#whychoose li{ margin:10px 0; background:#fff; height:110px;  width:90%; padding:2% 5%; float:none; display:block;}
#whychoose li .img{ width:40px; float:left; display:inline;}
#whychoose li .img img{width:40px; height:40px; margin-top:10px; }
#whychoose li .linrr{ width:300px; float:right; display:inline; font-size:0.9em; color:#999;}
#whychoose li .linrr .titlev{ font-size:1.3em; height:20px; line-height:20px; font-weight:bolder;color:#000;}




.lanmu{ display:none;}
.lanmu2{ display:none;}
.in-lc li{idth: 100%;}

.in-news{}
.in-news ul{ margin-top:10px; width:92%; overflow:hidden;}
.in-news li{ border-bottom:1px dashed #ddd; margin:0 20px; width:100%; height:35px; line-height:35px; float:none; display:inline-block;}
.in-news li a{ width:80%; height:30px; overflow:hidden; float:none; display:inline; font-size:1.0em;}
.in-news li span{ display:none;}


.video{ width:100%; margin:30px auto;}
.video li{ width:100%; margin:5px 0; text-align:center; float:none; display:inline;}
.video li p{ font-size:1.0em; height:20px; line-height:20px;}
.video li .videosamplex1{width:300px; height:260px; margin:0 auto;}
.video li .videosamplex2{width:300px; height:260px; margin:0 auto;}
.video li .videosamplex3{width:300px; height:260px;margin:0 auto;}
.video li .videosamplex4{width:300px; height:260px;margin:0 auto;}
.video li .videosamplex5{width:300px; height:260px;margin:0 auto;}
.video li .videosamplex6{width:300px; height:260px;margin:0 auto;}
.video li .videosamplex7{width:300px; height:260px;margin:0 auto;}
.video li .videosamplex8{width:300px; height:260px;margin:0 auto;}
.video li .videosamplex9{width:300px; height:260px;margin:0 auto;}



.footer {
	padding: 30px 0;
}
.footer-nav {
	display: none;
}
.footer-ewm {
	display: none;
}
.footer-info {
	background: none;
	padding: 0;
	margin: 0;
	font-size: 12px;
}

.banner-sub {
	height: 130px;
}
.ct2-sd {
	display: none;
}
.ct2-mn {
	float: none;
	width: auto;
}
.sub-tit {
	padding-bottom: 10px;
	margin-bottom: 15px;
}
.curmbs {
	display: none;
}
 
.list-3 li .img-center {
	float: none;
	width: auto;
}
.list-3 li .text {
	margin: 15px 0 0;
}
.list-3 li .text h4 {
	font-size: 16px;
}
.list-3 li .text p {
	font-size: 12px;
}
.list-4 li a {
	line-height: 40px;
	padding-left: 15px;
}
.content-title {
	margin-bottom: 15px;
}
.content-title h1 {
	font-size: 18px;
}
.content-title p {
	margin-top: 10px;
	padding-top: 10px;
}
.content-title p span {
	padding: 0 5px;
}
.content-exp {
	margin-top: 15px;
}
.pc-slide {
	float: none;
	width: auto;
}
.yunu-showcase-info {
	margin: 20px 0 0;
}
.yunu-showcase-info h1 {
	padding-bottom: 10px;
}
.yunu-showcase-info p {
	margin-top: 10px;
}
.map {
	height: 200px;
}







#featureContainer{ margin:20px auto 0 auto; width:100%; FONT-SIZE: 80%; overflow:hidden;}
#feature {POSITION: relative;}

#feature .button { width:100%; BORDER-TOP: #999 0px dotted; LEFT: 0px;}
#feature .prev {TEXT-INDENT: -9999px; WIDTH: 30px; DISPLAY: block; BACKGROUND:url(../img/feature_left.gif) center top; HEIGHT: 48px; position:absolute; left:0px; top:140px;}
#feature .next { TEXT-INDENT: -9999px; WIDTH: 30px; DISPLAY: block; BACKGROUND: url(../img/feature_right.gif) center top; FLOAT: right; HEIGHT: 48px; position:absolute; right:0px; top:140px;}
#feature .prev:hover {BACKGROUND-POSITION: center bottom;}
#feature .next:hover {BACKGROUND-POSITION: center bottom;}
.featureUL{POSITION: relative; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 2800px; PADDING-RIGHT: 0px; FLOAT: left;  PADDING-TOP: 0px; LEFT: 0px;}

.featureBox { WIDTH:360px; margin-left:50px;  FLOAT: left; HEIGHT:360px; OVERFLOW: hidden;}
#botton-scroll {Z-INDEX: 0;  MARGIN: 0px auto; WIDTH:1200px; FLOAT: left; HEIGHT:350px; }
#block {
	Z-INDEX: 0; POSITION: relative; MARGIN: 0px auto; PADDING-LEFT: 0px; WIDTH:1200px; PADDING-RIGHT: 0px; HEIGHT: 350px; FONT-SIZE: 70%; OVERFLOW: hidden;
}
#block .box{MARGIN: 0px 30px; PADDING-LEFT: 10px; width:300px; PADDING-RIGHT: 10px; FLOAT: left; HEIGHT:350px; PADDING-TOP: 10px;text-align:center; font-size:16px;}
#block .box .feature-title{FONT-SIZE: 140%; FONT-WEIGHT: normal;}
#block .box .feature-thumb {
	WIDTH:300px; MARGIN-BOTTOM: 5px; FLOAT: left; HEIGHT: 350px;
}







}
/*绉€ 绔� 缃戝垎椤垫牱寮�*/
.pages{clear: both; margin:40px auto 20px auto; padding-top:50px; overflow: hidden; text-align: center;font-size:14px; border-top: 5px solid #f4f5f6;}
.pages ul li{display:inline-block;border: 1px solid #ccc;padding: 6px 15px;margin: 0 1px;line-height:24px;background: #fff;color:#999;border-radius:2px}
.pages ul li:hover{background:#253653;color:#fff;border: 1px solid #253653}
.pages ul li:hover a{color:#fff;}
.pages ul li.thisclass{display: inline-block;border: 1px solid #253653;padding:6px 15px;margin: 0 1px;background: #253653;color: #fff;}
.pages ul li.thisclass a{color: #fff;}
.pages ul li a{display:block;color:#999}
.pages ul li a:hover{color: #fff;}




/*分页样式*/
.page_info{text-align:center;margin-top:10px;color:#333;}
.page_info span{padding:0 2px;font-weight:bold;}
.page_list{height:28px;line-height:28px;text-align:center;letter-spacing:0;font-size:14px;margin-top:20px;}
.page_list a{display:inline-block;color:#333;border:1px solid #e8e8e8;background:#f8f8f8;text-align:center;padding:0 10px;margin:0 2px;}
.page_list a:hover{color:#fff;border:1px solid #1874c7;background:#1874c7;}
.page_list a.on{color:#fff;border:1px solid #1874c7;background:#1874c7;}









