body,p,h1,h2,h3,h4,h5,h6,ul,ol,dl,li,dt,dd {
    /*字体设置*/
	font-size: 14px;
	font-family: 微软雅黑,arial,sans-serif;
	color: #4f4f4f;
	list-style: none; /* 去掉列表的原点 */
	cursor: default; /* 默认鼠标 */
}
/*可选*/
html,body {
	width: 100%;

}
/*行内块元素*/

/*行内元素*/
a,a:active,a:visited {
    /*下划线和颜色*/
	text-decoration: none;
	color:#333333;
}
a:hover {
	color: #333;
}
textarea {
	border: none; /* 边框清零 */
	outline: none; /* 轮廓线清零 */
	resize: none; /* 防止文本域被随意拖拽 */
}

i {
	font-style: normal;  /*文字样式*/
}

table {
	border-collapse: collapse; /*边框合并*/
	border-spacing: 0;
}

/* 使用伪元素清除浮动 */
.clearfix::before,.clearfix::after {
	content: "";
	height: 0;
	line-height: 0;
	display: block;
	visibility: none;
	clear: both;
}
.clearfix {
	*zoom: 1;
}

/* 版心*/
.w {
	width: 1883px;
	margin: 0 auto;
} 

/*可选*/
/*单选框和复选框的配置，一般是分开的*/
input[type="radio"],input[type="checkbox"] {
	appearance: none;
	-webkit-appearance: none;
	outline: none;
	display: none;
}

label {
	display: inline-block;
	cursor: pointer;
}

label input[type="radio"]:checked~i,label input[type="checkbox"]:checked~i {
	color: #38d6ff;
}

/*可选*/
/* 自定义数字框配置 */
input[type="number"] {
	width: 76px;
	height: 36px;
	background-color: rgba(5,45,82,0.4);
	border: 2px solid #ccc;
	border-radius: 4px;
	color: #fff;
	font-size: 20px;
	padding: 0 10px;
}

input[type="number"]::-webkit-inner-spin-button {
	-webkit-appearance: none;
}

input[type="number"]+div {
	width: 30px;
	height: 40px;
	padding-left: 2px;
	cursor: pointer;
}

input[type="number"]+div > .count_add {
	display: block;
	width: 28px;
	height: 19px;
	background: url("../images/count_add.png") no-repeat;
	background-size: contain;
	margin-bottom: 2px;
}
input[type="number"]+div > .count_subtract {
	display: block;
	width: 28px;
	height: 19px;
	background: url("../images/count_subtract.png") no-repeat;
	background-size: contain;
}







img{ border:none}
.Uppercase {text-transform:Uppercase}
.font-weight {font-weight: bold}
a {text-decoration:none}
body {margin:0}
.hei10 {height:10px}
.hei15 {height:15px}
.hei20 {height:20px}
.hei25 {height:25px}
.hei35 {height:35px}
.hei50 {height:50px}
.hei60 {height:60px}
.hei75 {height:75px}
.hei85 {height:85px}
.hei100 {height:100px}
.hei120 {height:120px}
.width {width:100%; min-width:1200px}
.width2 {width:1200px}
.width3 {width:1167px}
.width4 {width:220px}
.width5 {width:839px}
.clear {clear:both}
.margin {margin:0 auto}
.left {float:left}
.right {float:right}
.text-center {text-align:center}
.white {color:#FFFFFF!important}
.white2 { color:#b8bbf8}
.black {color:#000000}
.black2 { color:#2f2f2f}
.gray {color:#999999}
.blue { color:#172e4e}
.orange {color:#cf7853}
.Navy_Blue {color:#152339}
.font12 {font-size:12px}
.font14 {font-size:14px}
.font15 {font-size:15px}
.font16 {font-size:16px}
.font18 {font-size:18px}
.font20 {font-size:20px}
.font22 {font-size:22px}
.font24 {font-size:24px}
.font30 {font-size:30px}
.font58 {font-size:58px}
.min-width {min-width:1200px}
.Underline {border-bottom:1px solid #afafaf}
.Underline.a1 {border-bottom:7px solid #e8e8e8}
.Button1 {background:#4276bc; padding:10px 20px;}
.Button1.c1 {background:#024789}
.shadow {-webkit-box-shadow:0 0 20px rgba(0,0,0,0.2);  -moz-box-shadow:0 0 20px rgba(0,0,0,0.2);  box-shadow:0 0 20px rgba(0,0,0,0.2);}
.index_top_background {background: url(../images/a1.png) center; height:144px; width:100%;  position:fixed; z-index:9999; display:none}
.index_top { height:150px; position:absolute; z-index:9999; width:100%; position:fixed; }
.Collection { height:42px; border-bottom:1px solid rgba(255,255,255,0.5);}
.Collection1 { margin-left:105px}
.Collection2 {margin-right:105px}
.Collection div {padding-top:14px}
.logo {margin-left:105px}
.topwz {position:relative}
.index_top .Title {margin-top:38px; margin-right:105px}
.Title a { position:relative; font-weight:bold; min-width:0px; height:65px; display:inline-block}
.Title span img{ position:relative; top:2px}
.top {height:100px; border-bottom:1px solid rgba(255,255,255,0.5);}
.Title .dot {background:#ff8f23; width:6px; height:6px; border-radius:10px; display:none;position:absolute; top:6px; left:-16px}
.Title span:hover .dot,.Title span.on .dot{ display:inline-block}
.lui-icos span {display: inline-block;}
.lui-icos .list {background:#a7e5fa; height:50px; width:180px;}
.lui-icos p {color: #666; margin-top:0px; margin-bottom:0px; padding-left:10px; padding-top:10px}
.lui-icos-list {margin-bottom:27px}
.lui-col-25 {position: relative; width:180px; float:left; margin-left:5px; margin-right:5px}
.img5 {background:#2663c8 center; width:100%; height:10px}
.bottom_Navigation { position:relative; height:73px;}
.bottom_left {position:absolute; width:83px}
.bottom_right span {display:inline-block; padding-top:28px; padding-bottom:28px; color:#000000}
.bottom_right a { margin-left:70px; font-weight:bold}
.bottom_right span:hover {color:#e38b2d}
.bottom_background {background:url(../images/a13.jpg) center; height:528px; width:100%}
.bottom_background_word div { float:left}
.bottom_background_word .elements {line-height:20px}
.bottom_background_word .elements.a1 { margin-left:120px}
.bottom_background_word .elements.a2 { margin-left:140px}
.bottom_background_word .elements p { color:#FFFFFF; margin-bottom:18px}
.bottom_background_word .elements p:hover {color:#e38b2d}
.lui-header-on .top_input{  margin:0 auto; border-radius:2px;}
.ico-sousuo{ border:none; height:47px; display:inline-block; width:59px; overflow:hidden; line-height:120px; background:url(../images/a111.png) center;}
.inp{ width:286px;float:left;display:block; border:none; height:45px; color:#000; font-size:14px; line-height:45px; text-indent: 14px;}
.inp.a1 { width:555px; border:1px solid #e1e1e1; height:41px}
.lui-header-on .top input::-webkit-input-placeholder{color:#999; font-size:0.8em;}
.yslist1 { position: relative; right:-20px}
.yslist1 a {
    display: block;
    float: right;
    width:50px;
    height:27px;
    background-image: url(../images/a112.png);
    background-repeat: no-repeat;
    transition: all 0.2s;
}
.yslist1 a.l1 {background-position: -160px 0px}
.yslist1 a.l2 {background-position: -105px 0px}
.yslist1 a.l3 {background-position: -50px 0px}
.yslist1 a.l4 {background-position: 0px 0px}
.yslist1 a:hover{transform: scale(1.1,1.1);}
.bottom_link {border-bottom:1px solid rgba(255,255,255,0.5); border-top:1px solid rgba(255,255,255,0.5); border-top:#949da9 solid 1px\0; border-bottom:#949da9 solid 1px\0; padding-top:15px; padding-bottom:15px}

.bottom_link span {margin-left:10px}
.do {display: inline-block; min-height: 80px; }



.dropmenudiv_b {
    display: none\9;
    width: 130px;
    overflow: hidden;
    background:rgba(3,30,237,0.9);;
    position: absolute;
    top:143px;
    box-shadow: 0px 2px 3px rgba(0,0,0,0.3);
    opacity:1;
    z-index: 999999;
    -webkit-transition: all 300ms cubic-bezier(0.7,0,0.185,1) 0s;
    transition: all 300ms cubic-bezier(0.7,0,0.185,1) 0s;
    -webkit-transform-origin: 50% 0%;
    -ms-transform-origin: 50% 0%;
    transform-origin: 50% 0%;
    -webkit-transform: perspective(1200px) rotateX(-90deg);
    transform: perspective(1200px) rotateX(-90deg);
    -webkit-backface-visibility: hidden;
    -webkit-transform-style: preserve-3d;}
	.ani{
	display:block\9;
	transform:perspective(1200px) rotateX(0deg);
	-webkit-transform:perspective(1200px) rotateX(0deg);;    /* for Chrome || Safari */
    -moz-transform: perspective(1200px) rotateX(0deg);       /* for Firefox */
    -ms-transform: perspective(1200px) rotateX(0deg);      /* for IE */
     -o-transform:perspective(1200px) rotateX(0deg);        /* for Opera */
	}
	.dropmenudiv_b a {
    display: block;
    float: left;
    font-size: 12px;
    text-align: left;
    width: 100%;
    padding-left: 24px;
    height: 40px;
    line-height: 40px;
    color:#fff;
    border-bottom: 1px solid #666;
    background: url(jt2.gif) left center no-repeat;
}.dropmenudiv_b a:hover{ color:#F90}
.page {margin-top:40px; margin-bottom:35px}
.bkck {border:1px solid #ccc; background:#f4f4f4; padding:11px 35px; margin-top:27px}
.bkck img { position:relative; top:4px; left:-10px}
.bkck.a2 {padding:11px 25px;}
.bkck.a1 {margin-left:430px; position:absolute; bottom:27px; transition: all 0.4s; padding:7px 15px}
.bkck.a1:hover {background:#172e4e; color:#FFFFFF}
.bkck:hover {border:1px solid #1b3240; background:#FFFFFF}
.c-ss-span {
    display: block;
    width: 20%;
    line-height: 80px;
    background: #F8F7FF;
    overflow: hidden;
	position:absolute;
	right:30px;
	margin-top:-2px;
	 border:0;
	  float:right;
	  display:none}

.c-ss-span .c-ss-sr {
    width:80%;
    height: 50px;
    background: #F8F7FF;
    font-size: 25px;
    text-indent: 1em;
    display: inline-block;
    float: left;
	 border:0;
}
.c-ss-span .c-ss-tj {
    width: 20%;
    height: 50px;
    line-height: 50px;
    display: inline-block;
    float: right;
		 border:0;
}
.c-ss-span .c-ss-tj .c-sstj {
    width: 60px;
    height: 50px;
    transform: scale(0.7, 0.7);
    -webkit-transform: scale(0.7, 0.7);
    -moz-transform: scale(0.7, 0.7);
    -o-transform: scale(0.7, 0.7);
    -ms-transform: scale(0.7, 0.7);
    display: inline-block;
    background: url(../images/search2.png) no-repeat center center;
		 border:0;
}
.owl-page span{-webkit-box-shadow:0 0 20px rgba(0,0,0,0.2);  -moz-box-shadow:0 0 20px rgba(0,0,0,0.2);  box-shadow:0 0 20px rgba(0,0,0,0.2);}
.insert {margin-left:20px}
.dynamic .dot {
    background:#CC0000;
    width: 6px;
    height: 6px;
    border-radius: 10px;
	display: inline-block;
	position: relative;
	top:-3px; left:5px
}
.top_background {background:url(../images/aa1.jpg) center no-repeat ; height:953px; top:0px}
.swiper-slide .title {position:relative; height:976px}
.swiper-slide .title div { position: absolute; top:530px; left:20px}
.swiper-slide .title span {padding:10px 30px; background:#ff9c3b; position: absolute; top:620px; border-radius:20px; left:20px}
.scroll-outer.a1 .owl-pagination { top:-135px}
@media screen and (min-width: 1680px) { 
.Title .menu {margin-left: 40px;}  
} 
@media screen and (min-width: 1200px) { 
.Title .menu {margin-left:25px;}  
} 



.right_tools {
    position: fixed;
    right: 0px;
    top: 50%;
    height: 220px;
    width: 60px;
    transition: all 0.2s;
    background-color: rgba(3,30,237,0.8);
    z-index: 99999;
    border-top-left-radius: 15px;
    border-bottom-left-radius: 15px;
    padding: 20px 0px;
    margin-top: -120px;
}
.right_tools .erweima {
    width: 160px;
    height: 200px;
    position: absolute;
    left: 70px;
    top: 30px;
    background: url(../images/e65a1b5516c3651d2b93c019c03323f9_erweima.jpg) no-repeat top center;
}
.right_tools a {
    display: block;
    width: 65px;
    height: 55px;
    color: #cccccc;
    text-align: center;
    line-height: 55px;
    font-size: 34px;
    transition: all 0.2s;
}
.img8 {background:url(../images/i4.jpg) center no-repeat; width:100%; height:580px; position:relative}
.img8 img { position:absolute; z-index:9}
.swiper-wrapper .title {width:1200px  !important; overflow:hidden; margin:0 auto} 
.swiper-wrapper {height:1000px !important; overflow:hidden;}
.left_Navigation { margin-top:-105px; border-radius:18px; overflow:hidden; z-index:999; position:relative}
.left_Navigation_top {background:url(../images/i1.png); height:194px; width:301px; z-index:999}
.left_Navigation_top .title {padding-top:55px; padding-left:90px}
.left_Navigation_top .title p{padding-top:10px}
.left_Navigation_content {background:url(../images/i2.png); width:301px;}
.left_Navigation_content li { padding-top:18px; padding-bottom:18px; border-bottom:1px solid #b8b8b8}
.left_Navigation_content a:hover {color:#0958e8}
.left_Navigation_bottom {background:url(../images/i3.jpg); height:41px; width:301px}
.Telephone {background:url(../images/i21.png); height:212px; width:301px; border-radius:18px; overflow:hidden}
.Telephone .title { padding-top:52px; padding-left:85px;}
.Telephone .title p { margin-top:25px; margin-bottom:17px}
.writing1 {margin-top:75px}
.writing_Title img {position:relative; top:2px}
.writing_Title a:hover {color:#0958e8}
.writing_content {margin-top:65px; line-height:25px}
.face span{ border:1px solid #ccc; padding:10px 16px; margin-left:15px; color:#000000}
.face span:hover { background:#e3dddd}
.face .on {border:1px solid #ccc; padding:10px 16px;  margin-left:15px; background:#e3dddd}
.left_Navigation_content li i { font-size: 20px;
  margin: 0 15px;}