@charset "utf-8";
/* CSS Document */
*{ padding:0; margin:0}
body,input, div, dl, dt, dd, ul, ol, li, pre, code, form, fieldset, legend, button, textarea, p, blockquote, h1, h2, h3, h4, h5, h6, img{ margin: 0; padding: 0; border:0;list-style: none;}
body {font-family:Arial, Helvetica, sans-serif,Microsoft Yahei;font-size: 16px; background:none; color:#fff}
.float_left {float: left;}
.float_right {float: right;}
.clear {clear: both;height:0px!important; overflow:hidden}
.none{ display:none}
.block{ display:block}
.font48{ font-size:48px;}
.font32{ font-size:32px;}
.font28{ font-size:28px;}
.font22{ font-size:22px;}
.textcenter{ text-align:center}
a{ color:#fff;cursor: pointer;}
.indexbackground{background:url(bodybg.png) no-repeat top center;min-height:897px;}
.indexbackground_ql{background:url(qiaoliang.jpg) no-repeat top center;min-height:897px;}
.indexbackground_gd{background:url(guanlang.jpg) no-repeat top center;min-height:897px;}
.nav{ width:100%; height:100px; line-height:70px}
.indexbackground .nav ul li{  padding:0px 20px; font-size:24px; margin:10px 20px; cursor:pointer}
.indexbackground .nav ul li.tiyanguancurrent{ border-bottom:4px solid #fff}
.indexbackground_ql .nav ul li{  padding:0px 20px; font-size:24px; margin:10px 20px; cursor:pointer}
.indexbackground_ql .nav ul li.tiyanguancurrent{ border-bottom:4px solid #fff}
.indexbackground_gd .nav ul li{  padding:0px 20px; font-size:24px; margin:10px 20px; cursor:pointer}
.indexbackground_gd .nav ul li.tiyanguancurrent{ border-bottom:4px solid #fff}

.logodiv{ margin-top:20px; margin-left:10px}

.maincontent{ width:1080px; margin-left:auto; margin-right:auto}
.maincontent>div{ text-align:center}
.maincontent>div:first-child{ margin-top:200px}
.maincontent>div:first-child+div{ margin-top:50px;}
.abuttons{ width:1080px; margin:auto; margin-top:110px}
.abuttons a{ display:block; width:510px; height:85px; line-height:85px; border:1px solid #fff; background:url(icon2.png) no-repeat 450px center; text-align:center; cursor:pointer}
.abuttons a:first-child{ float:left; display:block}
.iconlist{ position: fixed; top:150px; right:100px; cursor:pointer}

.iconlist1{ position:absolute; top:4%; right:50px; cursor:pointer}
.listul{background:url(rightbg.png) no-repeat right center #000; position:fixed; top:0; bottom:0; right:-5500px; width:550px; height:auto;padding:100px 0; }

.listul>li{ width:400px; margin:15px auto;}

.footer{ background:#000; text-align:center; width:100%; padding:28px 0}
@media (max-width: 1420px){
	.logodiv{ width:40%; margin-left:0;}
	.logodiv img{ width:100%; margin-left:5%; margin-top:15px}
	.indexbackground .nav ul li{ padding:0 10px; margin-left:0; margin-right:0}
	.indexbackground_ql .nav ul li{ padding:0 10px; margin-left:0; margin-right:0}
	.indexbackground_gd .nav ul li{ padding:0 10px; margin-left:0; margin-right:0}
}
@media(max-width: 1419px) and (min-width: 1150px){
	.indexbackground .nav ul{ width:50%}
	.indexbackground .nav ul li{ padding:0 10px; margin-left:0; margin-right:0; font-size:22px}
	.indexbackground_ql .nav ul{ width:50%}
	.indexbackground_ql .nav ul li{ padding:0 10px; margin-left:0; margin-right:0; font-size:22px}
	.indexbackground_gd .nav ul{ width:50%}
	.indexbackground_gd .nav ul li{ padding:0 10px; margin-left:0; margin-right:0; font-size:22px}
	.maincontent,.abuttons{ width:98%}
	.maincontent>div:first-child{ font-size:30px}
	.maincontent>div:first-child+div{ font-size:26px}
	.abuttons a{ width:39%; height:auto; line-height:70px;padding-right:30px;font-size:18px;background: url(icon2.png) no-repeat 93% center;background-size: 10%;}
}
@media(max-width: 1149px) and (min-width: 800px){
	.indexbackground .nav ul li{ font-size:18px}
	.indexbackground_ql .nav ul li{ font-size:18px}
	.indexbackground_gd .nav ul li{ font-size:18px}
	.maincontent,.abuttons{ width:98%}
	.maincontent>div:first-child{ font-size:30px}
	.maincontent>div:first-child+div{ font-size:26px}
	.abuttons a{ width:39%; height:auto; line-height:70px;padding-right:30px;font-size:18px;background: url(icon2.png) no-repeat 93% center;background-size: 10%;}
}
@media (max-width: 800px){
	.indexbackground{ min-height:650px}
	.indexbackground_ql{ min-height:650px}
	.indexbackground_gd{ min-height:650px}	
	.logodiv{ width:100%; margin-left:0; margin-top:5px}
	.logodiv img{ width:90%; margin-left:5%}
	.rightul{ float:none;}
	.indexbackground .nav ul li{ margin:10px 0; margin-top:-20px; font-size:13px; padding:0 ; height:50px; line-height:50px; padding:0 1%}
	.indexbackground_ql .nav ul li{ margin:10px 0; margin-top:-20px; font-size:13px; padding:0 ; height:50px; line-height:50px; padding:0 1%}
	.indexbackground_gd .nav ul li{ margin:10px 0; margin-top:-20px; font-size:13px; padding:0 ; height:50px; line-height:50px; padding:0 1%}
	.maincontent{ width:98%; margin-left:auto; margin-right:auto; line-height:30px}
	.maincontent>div{ font-size:20px; width:98%; margin:auto}
	.maincontent>div:first-child{ margin-top:15%; font-size:28px}
	.abuttons{ width:98%; margin:auto; margin-top:10%}
	.abuttons a{ width:40%; height:auto; line-height:40px;padding-right:20px;font-size:15px;background: url(icon2.png) no-repeat 99% center;background-size: 12%;}
	.nocontentimg{ width:80%}
	.iconlist{ top:120px; right:20px; width:6%}
	.listul{ width:100%; padding:30px 0}
	.listul>li{ width:80%; font-size:18px;}
	.iconlist1{ width:7%; top:2%; right:10px}
}
	