body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset, legend, input, textarea, button, p, blockquote, pre, hr, th, td, em{margin:0; padding:0;}
body{font: 12px/1.5  "Microsoft JhengHei",'Helvetica Neue',"Helvetica",'PingFang SC','Hiragino Sans GB','Microsoft YaHei',"Arial","sans-serif"; color:#6a6a6a; -webkit-text-size-adjust:none;}
h1, h2, h3, h4, h5, h6, button, input, select, textarea{font-size:100%; font-weight:normal; font-family:"Microsoft JhengHei",'Helvetica Neue',Helvetica,'PingFang SC','Hiragino Sans GB','Microsoft YaHei',Arial,sans-serif;}
fieldset, img{border:0}
address, caption, cite, code, em, i, strong, th, var{font-style:normal}
ol, ul{list-style:none}
table{border-collapse:collapse; border-spacing:0}
label{cursor:default}
input,textarea{ outline:none}
a{text-decoration:none; cursor:pointer;}
a{color:inherit;}
a:link{text-decoration:none;}
.fleft, .uleft li{float:left; display:inline}
.fright{float:right; display:inline}
.clear{clear:both;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
.no_background{background:none !important;}
* html .clearfix{height:1%;}
.clearfix{display:block;}
/* End hide from IE-mac */
.no_border{border:0px !important;}
.no_border_right{border-right:0px !important;}
.no_margin{margin:0px !important;}
.no_margin_right{margin-right:0px !important;}
.hand{cursor:pointer}
.m0{margin:0px;}
.p0{padding:0px;}
.overen{overflow:hidden;zoom:1;}
.overflowtxt{overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.hide{display:none;}
.show{display:block;}
.b86{
	width: 86%;
	padding:0px 20px;
}
/*-------------------去掉A标签的虚线框----------------------*/
a{ 
blr:expression(this.onFocus=this.blur()); /* IE Opera */ 
outline:none; /* FF Opera */ }
a:focus{ -moz-outline-style: none; /* FF */ }
a:hover {
	color:#1b62a0;;
	text-decoration:none;
}
.upf {                        /*字母全部大写*/
	text-transform:uppercase;
}
.lowf {                      /*字母全部小写*/
	text-transform:lowercase;
}
.capf {                      /*首字母大写*/
	text-transform:capitalize;
}

.weblg {
	max-width: 1600px;
	margin: 0 auto;
	position: relative;
	z-index: 1
}
@media (max-width: 1720px) {
	.weblg {
		max-width: 1400px
	}
}

@media (max-width: 1600px) {
	.weblg {
		max-width: 1320px
	}
}

@media (max-width: 1400px) {
	.weblg {
		max-width: 1200px
	}
}
.rmkf { position: fixed; z-index: 22222; right: 0; top: 50%; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%); }

.rmkf .kfitem { cursor: pointer; background: #eaeaea; position: relative; z-index: 2; height: 88px; font-size: 0; width: 80px; }

.rmkf .kfitem:hover .p { background: #0084ff; -webkit-transform: translate(-190px, 0); -ms-transform: translate(-190px, 0); transform: translate(-190px, 0); }

.rmkf .kfitem:hover .p .left span { color: #fff; }

.rmkf .kfitem:hover .p .left img { display: none; opacity: 0; }

.rmkf .kfitem:hover .p .left img + img { display: block; opacity: 1; }

.rmkf .kfitem:hover .p .right { font-size: 20px; line-height: 88px; text-align: center; color: #fff; font-weight: bold; position: relative; }

.rmkf .kfitem:hover .p .right:after { position: absolute; left: 0; top: 50%; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%); content: ""; width: 1px; height: 50px; background: rgba(0, 0, 0, 0.2); }

.rmkf .kfitem a { display: block; text-align: center; }

.rmkf .kfitem a img { margin-bottom: 4px; -webkit-transition: all .4s ease; transition: all .4s ease; }

.rmkf .kfitem a span { display: block; color: rgba(100, 100, 100, 0.8); font-size: 12px; }

.rmkf .kfitem .p { background: #eaeaea; height: 100%; -webkit-transition: all .4s ease; transition: all .4s ease; position: absolute; left: 0; width: auto; top: 0; white-space: nowrap; }

.rmkf .kfitem .left { position: relative; height: 100%; text-align: center; display: inline-block; vertical-align: top; width: 80px; }

.rmkf .kfitem .left img { margin-bottom: 4px; -webkit-transition: all .4s ease; transition: all .4s ease; }

.rmkf .kfitem .left img + img { display: none; opacity: 0; }

.rmkf .kfitem .left span { display: block; color: rgba(100, 100, 100, 0.8); font-size: 12px; }

.rmkf .kfitem .right { display: inline-block; vertical-align: top; width: 190px; height: 100%; }

.rmkf .show .code-img { -webkit-transform: translate(-100%, 0); -ms-transform: translate(-100%, 0); transform: translate(-100%, 0); }

.rmkf .code { position: initial; z-index: -1; }

.rmkf .code:hover .code-img { -webkit-transform: translate(-100%, 0); -ms-transform: translate(-100%, 0); transform: translate(-100%, 0); }

.rmkf .code .s { position: relative; z-index: 22; }

.rmkf .code .code-img { z-index: -1; position: absolute; left: 0; top: 0; background: #0084ff; width: 186px; height: 100%; -webkit-transition: all .4s ease; transition: all .4s ease; }

.rmkf .code .code-img .img { margin: 40px auto 0; width: 98px; height: 118px; background: #fff; border-radius: 4px; }

.rmkf .code .code-img .img img { margin: 8px auto 4px; width: 85px; height: 85px; }

.rmkf .code .code-img2 { height: 200px; }

.rmkf .code .code-img2 .img { margin-top: 20px; margin-bottom: 0px; width: 158px; height:158px; background: none; border-radius: 0px; }

.rmkf .code .code-img2 .img img { margin: 0px; width: 100%; height: 100%; }

    .partone{width: 100%;max-width: 1600px;height: 260px;margin: 50px auto;}
    .oneleft{width: 48%;height: 260px;background: url(../images/part_05.png);float: left;background-size:100% ;}
    .oneright{width: 48%;height: 260px;background: url(../images/part_07.png);float: right;background-size:100% ;}
	
	
    .partone h3{text-align: center;font-size: 33px;font-weight: normal;color: #fff;letter-spacing: 2px;margin:72px 0 30px 0;}
    .oneoff{float: right;}
    .onean{width: 140px;line-height: 35px;border: 1px #fff solid;border-radius: 6px;text-align: center;
    	line-height: 35px;font-size: 18px;color: #fff;margin: 0 auto;transition: 0.5s;cursor: pointer;}
    .onean:hover{background: #fff;border: 1px #fff solid;color: #000;}
    .oneform{width: 930px;height: 500px;background: url(../images/bg_8.png); background-color:#ed1c24;position: fixed;top: 50%;left: 50%;transform: translateX(-50%) translateY(-50%);display: none;z-index: 10;-webkit-transform: translateX(-50%) translateY(-50%);-webkit-transform: translateX(-50%) translateY(-50%);-moz-transform: translateX(-50%) translateY(-50%);-ms-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);    z-index: 199;}
    .onebox{width: 822px;height: 394px;border: 1px #fff dashed;margin: 17px auto;padding: 35px;}
    .oneline{width: 1px;height: 55px;background: rgba(255,255,255,0.5);float: left;margin: 7px 20px;}
    .onebox span{font-size: 40px;color: #fff;}
    .onebox input{width: 140px;height: 53px;background: none;outline: none;border: none;text-indent: 1em;font-size: 16px;color: #fff;}
    .onebox form{width: 100%;height: 310px;margin-top: 15px;}
    .onebox textarea{width: 815px;border-radius: 8px;background: none;border: 1px #e7a8aa solid;min-height: 70px;margin-top: 15px;outline: none;font-size: 16px;color: #fff;text-indent: 1em;padding-top: 10px;}
    .onebox form li{float: left;list-style: none;border: 1px #e7a8aa solid;border-radius: 8px;margin-top: 15px;width: 400px;height: 53px;}
    .onebox form li img{float: left;}
    .onebox form li p{float: left;color: #fff;  font-size:16px; line-height:52px;}
    .onebox form li:nth-child(1) input{width: 260px;}
    .onebox form li:nth-child(2) input{width: 280px;}
    .onebox form li:nth-child(3) input{width: 310px;}
    .onebox form li:nth-child(4) input{width: 310px;}
    .onebox form li:nth-child(2),.onebox form li:nth-child(4){float: right;}
    .onebox form button{width: 400px;height: 54px;background: #fff;border-radius: 5px;outline: none;border: none;color: #d32329;font-size: 20px;cursor: pointer;float: right;margin-top: 16px;transition: 0.5s;}
    textarea::-webkit-input-placeholder{
         color: #ababab;  
         font-size: 14px;
    }
    .onezz{width: 100%;height: 100%;background: rgba(0,0,0,0.7);position: fixed;top: 0;left: 0; display:none;z-index:99;}
    #yzmimg{float: right;border-radius:0 5px 5px 0; width:120px; height:53px; text-align:center; background-color:#eeeeee;}
	#yzmimg img{
		width:80px;
		height:30px;
		margin-left:25px;
		margin-top:9px;
	}
    #tj:hover{background: none;border: 1px #fff solid;color: #fff;}
    .oneoff:hover{transform: rotate(360deg);}
    .oneoff{transition: 0.5s;cursor: pointer;}
	.onediv{width: 100%;height: 70px;overflow: hidden;}
	.index_lx{
	    margin:20px 0;
	}
.bottomlx {
    display: block;
    font-size: 14px;
    text-align: center;
    width: 350px;
    margin: 0px auto;
    font-size: 22px;
    color: #ffffff;
    background-color: #d51419;
    line-height: 57px;
}
.bottomlx:hover {
    display: block;
    font-size: 14px;
    text-align: center;
    width: 350px;
    margin: 0px auto;
    font-size: 22px;
    color: #ffffff;
    background-color: #151515;
    line-height: 57px;
    text-decoration: none;
}
