﻿
* { padding: 0; margin: 0; box-sizing: border-box; background-repeat: no-repeat; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

div, dl, dt, dd, form, h1, h2, h3, h4, h5, h6, img, ol, ul, li, table, th, td, p, span, a { border: 0; }

img { border: none; vertical-align: middle; display: inline-block; max-width: 100%; max-height: 100%; }

body { max-width: 1920px; min-width:1540px; background: #fff; color: #333; font-size: 14px; margin-left: auto; margin-right: auto; line-height: 1;}

ul, ol { list-style-type: none; }

button { border: none; cursor: pointer; background-color: transparent; }

a { text-decoration: none; color: inherit; }

a:hover { text-decoration: none; color: inherit; }

/* 容器 */
.container { width: 1540px; margin-left: auto; margin-right: auto; }

.container.proinfo { width: 1540px; margin-left: auto; margin-right: auto;  padding-top:160px;}

.container:before, .container:after { content: ''; display: table; width: 100%; clear: both; font-size: 0; }

/*导航按钮*/
.navbtn { display: none; position: fixed; z-index: 9999; top: 0; right: 10px; width: 25px; height: 65px; background-image: url(../images/nav_btn.png); background-position: center center; background-size: contain; transition: all 0.2s; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -o-transition: all 0.2s; }
.navbtn.navclose { background-image: url(../images/nav_btn_close.png); }

.tp1{ width:100%; height:auto; overflow:hidden; clear:both;}

.tp1 img{ width:100%; height:auto;}

.logo{width:300px; height:auto; overflow:hidden; clear:both; float:left; margin-top:10px; margin-right:300px;}    

.logo img{ width:100%; height:auto;}

/* 导航条 */
.navbar { position:fixed; width: 100%; height: 96px; z-index:9; background: rgba(0,0,0,0.5);}
.navbar.navbar-fixed { position: fixed; z-index: 9999; top: 0; left: 0; width: 100%; }
.navbar .container { width: 1520px; }
.navbar .nav { text-align: left; font-size: 0;  float:left; font-weight:bold;}
.navbar .nav > li { position: relative; height: 96px; line-height: 96px;  font-size:15px; float:left; margin-right:70px;}
.navbar .nav > li a { display: block; color: #fff; }
.navbar .nav > li a:hover { display: block; color: red; }
.navbar .nav > li a span{ width:6px; height:6px; float:left; background-color:0; display:block; margin-top:43px; margin-right:12px; border-radius: 20px;}
.navbar .nav > li a:hover span{ width:6px; height:6px; float:left; background-color:red; display:block; margin-top:43px; margin-right:12px; border-radius: 20px;}
.navbar .nav > li.current a span{ width:6px; height:6px; float:left; background-color:red; display:block; margin-top:43px; margin-right:12px; border-radius: 20px;}
.navbar .nav > li.current a{ display: block; color: red;}
.navbar .nav > li a:hover { text-decoration: none;}
.lanvage{ display:none;}
.search{ display:none;}
.navbar .nav > li ul { opacity: 0; position: absolute; z-index: -9; top: 93%; left: -46px; width: 160px; padding-top: 0px; background: rgba(0,0,0,0.5); transition: all 0.2s; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -o-transition: all 0.2s; font-family:DIN-MEDIUM;}
.navbar .nav > li ul li a { display: block; line-height: 50px; color: #fff; font-size: 16px; transition: all 0.2s; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -o-transition: all 0.2s;  padding-left:9px; padding-right:9px; display:block;}
.navbar .nav > li ul li a:hover { text-decoration: none; background-color: #464646; background: rgba(0,0,0,0.5);}
.navbar .nav > li ul:before { content: ''; position: absolute; top: -20px; left: 0; right: 0; margin: auto; display: block; width: 0px; height: 0px; border-width: 10px; border-style: solid; border-color: transparent transparent rgba(0, 0, 0, 0.5) transparent; }
.navbar .nav > li:hover ul { opacity: 1; z-index: 9; }

.search-ico{ float: right; margin-right:30px; margin-top: 43px;}

.search-ico img{ float: left;cursor: pointer;
    width: 15px;
}

.lang{ float: right;font-size: 12px;color: #fff;text-transform: uppercase;line-height: 16px;margin-top: 43px; }

.lang a{ color:#fff; float:left;}

.lang a:hover{ color:red;}

.lang a.cureent{ color:red;}

.lang span{ float:left; width:1px; height:9px; background-color:#96908a; margin-left:7px; margin-right:7px; margin-top:4px;}

.search-show{ position: absolute;right: 340px;bottom:43px;display: none;}

.text-text{ float: left;width: 150px;height: 25px;border: solid 1px #fff;font-size: 12px;color: #999;padding: 0 3px;}

.text-btn{ float: left;width: 51px;height: 25px;text-align: center;border: none;color: #fff;background-color: #797877;cursor: pointer;}

.tp1-tit{ color:#fff; position:absolute;top:395px; z-index:1; font-size:80px; letter-spacing:1px;text-shadow:6px 1px 19px #0c0c0c; font-family:DIN-BOLD;}

.tp1-intro{color:#fff; position:absolute;top:534px; z-index:1; font-size:36px; font-weight:bold; letter-spacing:1px; line-height:43px;text-shadow:6px 1px 19px #0c0c0c; font-family:DIN-BOLD;}

.left{ width:670px; float:left; overflow:hidden; clear:both;}

.tp2{ width:100%; height:auto; overflow:hidden; clear:both;}

.tp2 img{ width:100%; height:auto; position:absolute; z-index:-1;}

.tp2-tit{ color:#fff; padding-top:119px;  font-size:60px; font-weight:bold; letter-spacing:1px;text-shadow:6px 1px 19px #0c0c0c; font-family:DIN-BOLD;}

.tp2-intro{color:#fff; padding-top:19px; font-size:40px; font-weight:bold; letter-spacing:1px; line-height:71px; text-shadow:6px 1px 19px #0c0c0c; font-family:DIN-BOLD;}

.pc-nr{ width:100%; clear:both;  float:left;}

.tpimg{ width:238px; height:178px; float:left; margin-right:29px; margin-top:28px; opacity:0.8; filter:alpha(opacity=80);}

.tpimg img{ width:100%; height:auto; position:inherit; border-radius: 3px;}

.right{ float:right; font-size:18px; color:#ffffff; width:546px;  line-height:30px; padding-top:119px; font-weight:500;}

.right b{ width:100%; overflow:hidden; clear:both; height:20px; display:block;}

.tplist{ width:100%; overflow:hidden; clear:both; padding-top:136px; text-align:center; font-family:DIN-BLACK;}

.tplist a{ color:#222222; font-size:18px;  clear:both; display:block; line-height:60px;}

.tplist a:hover{ color:red; font-size:18px;  clear:both; display:block; line-height:60px;}

.tplist li{ float:left; margin-right:104px; width:444px; margin-bottom:30px;}

.tplist li:nth-child(3n){ float:right; margin-right:0px; width:444px;}

.tplist ul li .pic { position: relative;  text-align: center; overflow: hidden;}

.tplist ul li .pic .hover { opacity: 0; position: absolute; top: 0; left: 0; display: flex; display: -webkit-flex; flex-flow: column wrap; justify-content: center; width: 100%; height: 236px; padding: 0 30px; background: rgba(81,80,79, 0.5); transition: all 0.2s; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -o-transition: all 0.2s; }

.tplist ul li .pic .hover p { line-height: 1.5; text-align: left; color: #fff; font-size: 19px; }

.tplist ul li .pic .hover em { display: block; width: 39%; height: 35px; line-height: 33px; margin-top: 19px; margin-left: auto; margin-right: auto; color: #fff; font-size: 17px; font-style: normal; border: 1px #fff solid; }

.tplist ul li:hover .pic .hover { opacity: 1; }

.bq{ width:100%; height:484px; overflow:hidden; clear:both; background-image:url(../images/bq.jpg); background-position:top; margin-top:60px; color:#ffffff;}

.bqleft{ width:600px; float:left;}

.bqleft p{ font-size:80px; padding-top:125px; font-family:DIN-BOLD;}

.bqleft p.tit{ font-size:36px; padding-top:30px; line-height:51px; font-family:DIN-BOLD;}

.bqleft p.bqtit{ font-size:14px; color:#999999;  line-height:26px; padding-top:69px; font-family:DIN-LIGHT;}

.bqright{ width:276px; float:right; margin-right:21px; font-size:18px; text-align:left; padding-top:145px; font-family:DIN-BOLD;}

.bqright p{ font-size:14px; color:#999999;  line-height:26px; padding-top:30px; font-family:DIN-LIGHT;}

.bqright p.contact{ padding-top:9px; font-family:DIN-LIGHT;}

.icon{ position:fixed; z-index:999999; width:auto; left:19px; top:50%;}

.icon a{ float:none; clear:both; display:block; padding-top:30px;}

.icon img{ width:17px; height:auto;}

.icon img.t{ width:19px; height:auto;}

.icon img.f{ width:15px; height:auto;}

.banner{ width:100%; height:auto; overflow:hidden; clear:both; padding-top:160px;}

.banner img{ width:100%; height:auto;}

.banner .banner-tit{ color:#64696f; font-size:80px; position:absolute; width:100%; text-align:center; margin-top:60px; }

.tplist.nr{ width:100%; overflow:hidden; clear:both; padding-top:0px; text-align:center; }

.flbg{ width:291px; margin-left:6%; position:absolute;top:190px; z-index:9; font-size:80px; height:auto; background: rgba(0,0,0,0.5); padding-top:60px; padding-bottom:111px;}

.fl-tit{ color:#fff;  font-size:46px;  letter-spacing:1px;text-shadow:6px 1px 19px #0c0c0c; padding-left:9%;}

.fl-intro{ color:#fff;  font-size:26px;  letter-spacing:1px;text-shadow:6px 1px 19px #0c0c0c; padding-left:9%; padding-top:60px; line-height:36px;}

.fl-intro b{ width:100%; height:20px; overflow:hidden; clear:both; display:block;}

.dltit{ width:100%; overflow:hidden; clear:both; font-size:26px; color:#4e545a;  padding-top:80px;}

.dlnr{ width:74%; overflow:hidden; clear:both; font-size:21px; color:#4e545a;  padding-top:24px; line-height:36px; margin-bottom:40px;}

.ltit{ width:100%; overflow:hidden; clear:both; padding-top:40px; }

.d-tit{ width:100%; overflow:hidden; clear:both; font-size:21px; color:#c6000b; padding-top:12px; margin-bottom:34px;}

.x-tit{ width:100%; overflow:hidden; clear:both; font-size:16px; color:#c6000b; height:46px;}

.x-tit .about{ width:auto; float:left; overflow:hidden; font-size:16px; color:#c6000b; height:46px;}

.x-tit a{ color:#4e545a; text-decoration:none; float:left}

.x-tit a:hover{ color:#4e545a; text-decoration:underline; float:left;}

.x-tit span{ width:42px; height:20px; background-image:url(../images/jia.jpg); display:block; float:left; background-position:6px 3px;}

.x-tit span.spans{ width:42px; height:20px; background-image:url(../images/jian.jpg); display:block; float:left; background-position:6px 3px;}

.introduce{ width:80%; float:right; text-align:center; font-size:16px; color:#4e545a;  line-height:46px; padding-top:90px; margin-bottom:30px;}

.cp-l{ width:25%; overflow:hidden; clear:both; float:left;}

.cp-r{ width:70%; float:right; padding-top:53px; color:#4e545a;}

.cptit{ font-size:16px; font-weight:bold;}

.cptit-ms{ font-size:15px; font-weight:bold; padding-top:16px;}

.cp-left{ width:47%; float:left; overflow:hidden; clear:both;}

.cpjs{ width:100%; overflow:hidden; clear:both; font-size:14px; color:#999; line-height:24px;  padding-top:19px;}

.down{ width:100%; overflow:hidden; clear:both; background-image:url(../images/down.png);  display:block; float:left; height:24px; line-height:19px; padding-left:30px; background-repeat:no-repeat; margin-top:12px;}

.down a{ color:#c6000b; text-decoration:none;}

.down a:hover{ color:#c6000b; text-decoration:underline;}

.cp-right{ width:50%; float:right; border:solid 1px #dfe4ed; height:312px; margin-top:26px; padding-top:36px;}

.tab{ width:100%; overflow:hidden; clear:both; padding-top:30px;  }

.t1{ background-color:#f2f2f2; width:100%; height:39px; line-height:39px; font-weight:bold;}

.t1 td:nth-child(1){ width:15%; padding:0 12px; border:solid 1px #dddad6;}

.t1 td:nth-child(2){ width:30%; padding:0 12px; border:solid 1px #dddad6; border-left:solid 0px white;}

.t1 td:nth-child(3){ width:15%; padding:0 12px; border:solid 1px #dddad6; border-left:solid 0px white;}

.t1 td:nth-child(4){ width:15%; padding:0 12px; border:solid 1px #dddad6; border-left:solid 0px white;}

.t1 td:nth-child(5){ width:10%; padding:0 12px; border:solid 1px #dddad6; border-left:solid 0px white;}

.t2{background-color:#f9f9f9; width:100%; height:36px; line-height:36px;}

.t2 td{ padding:0 12px; border:solid 1px #dddad6; border-top:solid 0px white;}

.t2:hover{ background-color:#fee9dc;}

.t3{ background-color:#ffffff; width:100%; height:39px; line-height:39px;}

.t3 td:nth-child(1){ width:15%; padding:0 12px; border:solid 1px #dddad6; border-top:solid 0px white;}

.t3 td:nth-child(2){ width:30%; padding:0 12px; border:solid 1px #dddad6; border-left:solid 0px white; border-top:solid 0px white;}

.t3 td:nth-child(3){ width:15%; padding:0 12px; border:solid 1px #dddad6; border-left:solid 0px white; border-top:solid 0px white;}

.t3 td:nth-child(4){ width:15%; padding:0 12px; border:solid 1px #dddad6; border-left:solid 0px white; border-top:solid 0px white;}

.t3 td:nth-child(5){ width:10%; padding:0 12px; border:solid 1px #dddad6; border-left:solid 0px white; border-top:solid 0px white;}

.t3:hover{ background-color:#fee9dc;}

.t4{ background-color:#f9f9f9; width:100%; height:39px; line-height:39px;}

.t4 td:nth-child(1){ width:15%; padding:0 12px; border:solid 1px #dddad6; border-top:solid 0px white;}

.t4 td:nth-child(2){ width:30%; padding:0 12px; border:solid 1px #dddad6; border-left:solid 0px white; border-top:solid 0px white;}

.t4 td:nth-child(3){ width:15%; padding:0 12px; border:solid 1px #dddad6; border-left:solid 0px white; border-top:solid 0px white;}

.t4 td:nth-child(4){ width:15%; padding:0 12px; border:solid 1px #dddad6; border-left:solid 0px white; border-top:solid 0px white;}

.t4 td:nth-child(5){ width:10%; padding:0 12px; border:solid 1px #dddad6; border-left:solid 0px white; border-top:solid 0px white;}

.t4:hover{ background-color:#fee9dc;}

.pc{ display:block;}

.iphone{ display:none;}

.menus, .tab-box {width: 100%;height: 100%;margin: 0 auto;padding-top: 25px;background: #fff;}

.menus ul li { /*height:45px; */line-height: 43px;border-bottom: 1px solid #eee;font-size: 15px; cursor:pointer;}

.menus ul li span {display: block;height: 100%;width: 100%;position: relative;padding: 0 12px;}

.menus ul li span i {display: block;height: 20px;width: 20px;background: url(../images/arr.png) no-repeat center center;background-size: 80% 80%;position: absolute;left: 94%;top: 50%;margin-top: -10px;transition: all 0.3s ease-out;transform: rotate(0deg);}

.menus ul li span i.action {transition: all 0.3s ease-out;transform: rotate(180deg);}

.menus ul li > dl {display: none; border-top: 1px solid #eee; background-color:#f9f9f9; padding-left:1%; padding-right:1%; line-height:24px; font-size:12px; padding-top:12px; padding-bottom:12px;}

.container.proinfo img{ max-width:100%; height:auto;} 

.detail{ width:100%; line-height:21px;  margin-bottom:19px;}

.hylist{ width:100%; overflow:hidden; clear:both; text-align:center; font-family:DIN-BLACK;}

.hylist a{ color:#222222; font-size:18px;  clear:both; display:block; line-height:60px;}

.hylist a:hover{ color:red; font-size:18px;  clear:both; display:block; line-height:60px;}

.hylist li{  width:50%; overflow:hidden; clear:both; float:left; text-align:center;}

.hylist li:not(:first-child) {
    margin-top: -60px;
}

.hylist li span{ width:50%; text-align:center;}

.hylist ul li:nth-child(2n){ width:50%; float:right; overflow:hidden; text-align:center;}

.hylist img{ width:100%; overflow:hidden;}

.introduces{ width:100%; clear:both; overflow:hidden; text-align:center; font-size:19px; color:#4e545a;  line-height:46px; padding-top:90px; margin-bottom:30px;}

.abouttit{ width:auto; float:left; overflow:hidden; font-size:26px; color:#c6000b; height:46px; padding-right:46px; font-family:DIN-BOLID;}

.abouttit a{ color:#4e545a; text-decoration:none; float:left}

.abouttit a:hover{ color:#4e545a; text-decoration:underline; float:left;}

.abouttit span{ width:42px; height:20px; background-image:url(../images/jia.jpg); display:block; float:left; background-position:6px 9px;}

.abouttit span.spans{ width:42px; height:20px; background-image:url(../images/jian.jpg); display:block; float:left; background-position:6px 9px;}

.dltits{ width:100%; overflow:hidden; clear:both; font-size:26px; color:#4e545a;  padding-top:30px; margin-bottom:30px; line-height:30px;}

.dlnrs{ width:100%; overflow:hidden; clear:both; font-size:21px; color:#4e545a;  padding-top:24px; line-height:36px; margin-bottom:40px;}

.dlnrs .kong{ width:100%; height:19px; overflow:hidden; clear:both;}

.dlnrsl{ width:60%; float:left;}

.dlnrsimg{ width:34%; height:auto; float:right; float:right; padding-top:60px;}

.dlnrsimg img{ width:100%; height:auto;}

.listimg{ width:100%; overflow:hidden; clear:both; padding-top:60px;}

.listimg img{ width:24%; height:auto; margin-right:0.7%; margin-top:16px;}

.tp1-tits{ color:#ce2f39; position:absolute;top:395px; z-index:1; font-size:80px; letter-spacing:1px; font-family:DIN-MEDIUM; line-height:101px;}

.customl{ width:60%; float:left; overflow:hidden; clear:both;}

.customr{ width:30%; float:right; overflow:hidden; text-align:right;}

.customr img{ width:261px; height:auto; margin-bottom:60px;}

.logl{ width:51%; float:left; overflow:hidden; clear:both;}

.logr{ width:36%; float:right; overflow:hidden; text-align:right;}

.logr img{ width:100%; height:auto; margin-bottom:60px;}

.tp1-titss{ color:#ffffff; position:absolute;top:395px; z-index:1; font-size:80px; letter-spacing:1px; font-family:DIN-MEDIUM; line-height:101px;}

.dwonladnr{ width:80%; overflow:hidden; clear:both; font-size:21px; color:#4e545a;  padding-top:24px; line-height:36px; margin-bottom:40px;}

.downl{ width:30%; float:left; clear:both;}

.downr{ width:400px; float:left; padding-left:123px;}

.downr img{ width:100%; height:auto; margin-bottom:60px;}

.downl a{ color:#c43038; text-decoration:none;}

.downl a:hover{ color:#c43038; text-decoration:none; font-size:24px;}

.tousu-wrap{
	position:absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,0.2);
	z-index: -1;
	display: none;
}
.tousu{
	width: 36%;
	position: fixed;
	left: 73%;
	top: 60%;
	margin-top: -422px;
	margin-left: -40%;
	background-color: #fff;
	z-index: 4;
	display: none;
}
.tousu-li{
	float: left;
	width: 100%;
	overflow: hidden;
}
.off{
	position: absolute;
	right: -12px;
	top: -12px;
	background: url(../images/off.png) no-repeat right top;
	width: 30px;
	height: 30px;
	background-size: 30px 30px;
	cursor: pointer;
	border-radius: 100%;
}
.tousu-head{
	float: left;
	width: 100%;
	background-color:#d4d4d4;
	padding: 30px 60px;
}
.tousu-head .title{
	float: left;
	font-size: 30px;
	color: #c43038;
	font-weight: bold;
}
.tousu-head .sub-title{
	float: left;
	font-size: 16px;
	margin-top: 12px;
	margin-left: 13px;
}
.tousu-main{
	float: left;
	width: 100%;
	height: 100%;
	background-color: #f6f6f6;
	padding: 51px 85px 100px 85px;
}
.tousu-line{
	float: left;
	width: 100%;
	height: 14px;
	background: url(../images/tousu-line.jpg) repeat-x top center;
}
.inp-list-wrap{
	float: left;
	width: 100%;
	background-color: #fff;
	padding: 39px 187px 52px 62px;
}
.inp-list{
	float: left;
	width: 100%;
	margin-bottom: 32px;
}
.inp-list .title{
	float: left;
	width: 102px;
	font-size: 16px;
	color: #333333;
}
.inp-list input{
	float: left;
	width: 390px;
	height: 38px;
	border: solid 1px #d2d2d2;
	font-size: 14px;
	color: #666;
	padding-left:6px;
	padding-right:6px;
}
.inp-list textarea{
	float: right;
	font-size: 14px;
	width: calc( 100% - 120px );
	height: 220px;
	border: solid 1px #d2d2d2;
	padding: 20px 28px;
}
.tjfk{
	float: left;
	font-size: 16px;
	color: #fff;
	width: 155px;
	height: 40px;
	line-height: 40px;
	background-color: #c43038;
	text-align: center;
	border: none;
	border-radius: 5px;
	margin-left: 130px;
	cursor: pointer;
	transition: .3s;
}
.tjfk:hover{
	box-shadow: 1px 1px 2px rgba(0,0,0,0.2);
	background-color: #c43038;	
}
@media screen and (min-width:992px) and (max-width:1200px){

.tousu{
	width: 90%;
	left: 50%;
	margin-left: -45%;
	margin-top: -334px;
}
.tousu-li{
	float: left;
	width: 100%;
	height: 669px;
	overflow: hidden;
}
.tousu-main {
    height: auto;
    padding: 0;
}


}	
@media screen and (min-width:768px) and (max-width:991px){
.tousu{
	width: 90%;
	left: 50%;
	margin-top: -460px;
	margin-left: -45%;
}
.tousu-li{
	float: left;
	width: 100%;
	overflow: hidden;
}
.tousu-head {
    padding: 20px 20px;
}
.inp-list-wrap {
    padding: 39px 15px 52px 15px;
}
.tousu-main {
    padding: 31px 0px 0px 0px;
    height: auto;
}
.tousu-head .sub-title {
    font-size: 13px;
    margin-top: 10px;
}

}
@media screen and (min-width:320px) and (max-width:767px){
.tousu {
    width: 90%;
    left: 50%;
    top: 50%;
    margin-top: -160px;
    margin-left: -45%;
    
    padding: 5px;
}
.tousu-li{
	float: left;
	width: 100%;
	overflow: hidden;
}
.tousu-line {
    display: none;
}
.tousu-head {
    padding: 05px 5px 15px 5px;
}
.tousu-head .title {
    font-size: 24px;
    padding-left: 34px;
    background-size: 25px 25px;
}
.tousu-head .sub-title {
    display: none;
}
.tousu-main {
    padding: 0;
    height: auto;
}
.inp-list-wrap {
    padding: 10px;
}
.inp-list .title {
    width: 66px;
    font-size: 12px;
    margin-top: 5px;
}
.inp-list input {
	float: right;
    width: calc( 100% - 75px );
    height: 28px;
    font-size: 12px;
}
.inp-list textarea {
    font-size: 12px;
    width: calc( 100% - 75px );
    height: 115px;
    padding: 5px;
}
.inp-list {
    margin-bottom: 13px;
        margin-left: -56px;

}
.tjfk {
    font-size: 13px;
    width: 94px;
    height: 25px;
    line-height: 25px;
    margin-left: 76px;
}
}
.contact_left{ width:400px; float:left;  text-align:left;font-family:DIN-BOLD; margin-left:60px; font-size:15px; color:#ffffff; margin-bottom:30px;}

.contact_left p{  line-height:30px; padding-top:30px; font-family:DIN-LIGHT;}

.contact_left p.contact{ padding-top:9px; font-family:DIN-LIGHT;}

.contact_right{ width:900px; float:right; font-size:30px; text-align:center; color:#ffffff;}

.contact_right p{ font-size:19px; overflow:hidden; padding-top:30px; height:60px; margin-bottom:90px;}

.lxtit{ float:left; overflow:hidden; clear:both; font-size:19px; font-weight:bold; text-align:left;}

.lxtit input{ width:390px; height:36px; margin-top:12px; background-color:#eeeeee; border:solid 0px white; padding:0 6px; font-size:16px; outline:none;}

.lxtits{ float:right; overflow:hidden;  font-size:19px; font-weight:bold; text-align:left;}

.lxtits input{ width:390px; height:36px; margin-top:12px; background-color:#eeeeee; border:solid 0px white; padding:0 6px; font-size:16px; outline:none;}

.slxtit{ float:left; overflow:hidden;  font-size:19px; font-weight:bold; text-align:left; width:100%; padding-top:30px;}

.slxtit input{ width:100%; height:36px; margin-top:12px; background-color:#eeeeee; border:solid 0px white; padding:0 6px; font-size:16px; outline:none;}

.ly{ width:100%; background-color:#eeeeee; margin-top:12px; padding:6px 6px; font-size:16px;  outline:none; border:solid 0px white; margin-bottom:30px; height:300px;}

.contact_right span{ color:Red;}

.lx-s{ line-height:30px; font-size:19px; overflow:hidden; clear:both; padding-top:30px; text-align:left;}

.submit{ overflow:hidden; clear:both; float:left; padding-top:49px; margin-bottom:60px;}

.submit a{ width:123px; height:49px; line-height:49px; color:#ffffff; background-color:#333333; display:block; font-size:21px;}

.submit a:hover{ width:123px; height:49px; line-height:49px; color:#ffffff; background-color:#222931; display:block; font-size:21px;}

.bqs{ width:100%; height:484px; overflow:hidden; clear:both; background-color:#222931; background-position:top; margin-top:60px; color:#ffffff;}

.lxbg{ width:100%; overflow:hidden; clear:both;  background-image:url(../images/lx.jpg); background-repeat:repeat-y;}

.bqtit img{ width:19px; height:auto; margin-left:6px; margin-right:6px;}