@charset "utf-8";
html,body {padding:0px!important;width:100%;height:100%;margin:0;}
body {color:#555555;font-family:"Microsoft Yahei","Arial","Helvetica","sans-serif";margin-top:-20px;}
dl,dt,dd,ol,ul,li {padding:0;margin:0;vertical-align:middle;}
input,textarea{	font-family:"Microsoft Yahei","Arial", "Helvetica", "sans-serif";}
a {font-size:16px;}
a:link {text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {text-decoration:none;color:#0152ad;}
.clear {clear:both;}
.clearfix:before,.clearfix:after {display:table;content:"";line-height:0;}
.clearfix:after {clear:both;}
img {border:0;max-width:100%;}
li {list-style:none;}
.space {height:25px;}
.space2 {height:10px;}
p {margin:0;padding:0;}
.sword {font-size:12px;color:#777777;}
.wword {font-size:17px;color:#ffffff;}
.blueword {font-size:17px;color:#0566ae;}
.sousuo {background:rgba(0,0,0,0.6) none repeat scroll 0 0 !important;color:#ffffff;font-size:15px;line-height:26px;border:1px none #ffffff;}
.word {font-size:15px;color:#555555;line-height:30px;font-family:"Arial","Helvetica","sans-serif";}
.word15 {font-size:15px;color:#555555;line-height:28px;font-family:"Arial","Helvetica","sans-serif";}
.word31 {font-size:31px;line-height:48px;color:#333333;font-weight:bold;}
.word20 {font-size:20px;line-height:24px;}
.dline {border-bottom:1px solid #dddddd;}
.tline {border-top:1px solid #dddddd;}
.tableline {border:1px solid #dddddd;}
.line {margin:40px 0;border-bottom:1px solid #dddddd;box-shadow:0px 2px 5px #cccccc;-moz-box-shadow:0px 2px 5px #cccccc;-webkit-box-shadow:0px 2px 5px #999999;-o-box-shadow:0px 2px 5px #999999;}
.wrap {max-width:1200px;width:100%;margin:0 auto;position:relative;}
.wrap2 {max-width:90%;width:100%;margin:0 auto;position:relative;}
.topLogo {z-index:999;float:left;box-sizing:border-box;padding-top:8px;height:70px;}
.topLogo img{height:100%;width:auto;}
.header {width:100%;height:110px;position:fixed;z-index:99;}
.headBox {background:rgba(255,255,255,0.85) none repeat scroll 0 0 !important;height:100px;border-bottom:1px solid #cccccc;box-shadow:0 0 6px #cccccc;-moz-box-shadow:0 0 6px #cccccc;-webkit-box-shadow:0 0 6px #cccccc;-o-box-shadow:0 0 6px #cccccc;}
.menu {width:1140px;margin:0 auto;top:0px;margin-top:-80px;position:relative;}
.toplag {position:absolute;top:0;right:0;}
.toplag a {display:inline-block;background:#999999;color:#ffffff;padding:0 6px;font-size:13px;line-height:25px;margin-left:5px;}
.toplag a.lag1 {background:#0d99e8;}
.dian {background:url(../images/dian.jpg) no-repeat 0 10px;height:100%;}
.footer {background:#ffffff;text-align:center;font-size:13px;position:relative;height:100px;z-index:99;}
.footer p {padding-top:30px;}
.goTop {width:40px;height:42px;position:absolute;left:50%;margin-left:-20px;bottom:100px;z-index:99;}
.homeBj {background-image:url(../images/wallpaper.jpg);background-repeat:no-repeat;background-attachment:fixed;background-position:center 0;overflow:hidden;text-align:center;width:100%;height:800px;margin-top:-22px;left:0;right:0;}
.homeTxt {color:#ffffff;font-size:60px;z-index:3;top:50%;position:absolute;width:100%;text-align:center;letter-spacing:5px;}
.bjBox {background:url(../images/overlay.png);width:100%;height:800px;position:absolute;z-index:2;}
.bjBox4 {background:url(../images/overlay.png);width:100%;height:640px;position:absolute;z-index:2;}
.titBox {background:url(../images/divider.png) repeat-x 0 12px;width:100%;height:40px;margin-top:50px;text-align:center;}
.titBox p {font-size:28px;color:#000000;font-weight:bold;display:inline-block;padding:0 20px;background:#ffffff;}
.titBox2 {width:100%;height:40px;text-align:center;font-size:40px;color:#ffffff;font-weight:bold;}
.infoTxt {font-size:16px;line-height:30px;margin-top:30px;}
.infoTxt img {max-width:100%;width:auto;height:auto;}
.infoTxt p {padding-top:20px;}
.serPic1 {float:left;width:40%;min-height:300px;padding:30px 0;height:auto;text-align:left;overflow:hidden;box-sizing:border-box;}
.serPic {float:left;width:46%;overflow:hidden;text-align:center;}
.rightBox {float:right;width:57%;padding:0;box-sizing:border-box;}
.serPic2 {float:right;width:40%;overflow:hidden;min-height:300px;padding:30px 0;height:auto;text-align:right;box-sizing:border-box;}
.leftBox {float:left;width:57%;padding:0;box-sizing:border-box;}
.serPic1 img,.serPic2 img {max-width:100%;width:auto;height:auto;}
#service {max-width:98%;margin:0 auto;height:auto;}
.blueBox {background:#0470b0;color:#ffffff;margin:50px 0;padding:50px 0;width:100%;font-size:38px;overflow:hidden;text-align:center;letter-spacing:3px;}
#contact {margin-top:50px;position:relative;}
.conBj {background-image:url(../images/mapa.jpg);background-repeat:no-repeat;background-attachment:fixed;background-position:center 0;overflow:hidden;text-align:center;width:100%;height:640px;left:0;right:0;}
.conTxt {z-index:4;position:absolute;top:60px;text-align:center;width:100%;}
.conInfo {width:1160px;margin:0 auto;margin-top:70px;}
.conInfo ul li {float:left;width:50%;text-align:center;}
.box {background:rgba(255,255,255,0.1) none repeat scroll 0 0 !important;height:340px;width:68%;margin:0 auto;padding:35px 40px;color:#ffffff;text-align:left;line-height:26px;font-size:14px;}
.amore:link,.amore:visited {font-size:13px;color:#ffffff;height:24px;width:110px;line-height:24px;display:block;background:#888888;text-align:center;}
.amore:hover {background:#555555;text-decoration:none;}
.pa:link,.pa:visited {font-size:12px;color:#333333;margin-right:5px;padding:4px 6px 4px 8px;background:#dcd9d4;border:1px solid #dcd9d4;}
.pa:hover {background:#eeeeee;border:1px solid #dcd9d4;text-decoration:none;}
.paon {font-size:12px;color:#333333;margin-right:5px;padding:4px 6px 4px 8px;background:#dcd9d4;border:1px solid #dcd9d4;}
.paon2 {font-size:12px;color:#ffffff;margin-right:5px;padding:4px 6px 4px 8px;background:#f96125;border:1px solid #f96125;}
.send {background:#0470b0;width:70px;height:30px;line-height:30px;color:#ffffff;border:1px none #ffffff;}
.send:hover {background:#0d4f75;}
.boxf {margin:20px;}
.boxf ul {width:105%;overflow:hidden;}
.boxf ul li {float:left;width:45%;margin-right:5%;margin-top:20px;font-size:16px;line-height:27px;}
.boxf ul li p {font-size:18px;font-weight:bold;line-height:28px;margin:0;padding:0;text-indent:0em;}
.boxpic {float:left;width:85px;height:160px;text-align:left;margin-top:8px;}
.boxg {margin-top:20px;margin-left:20px;}
.boxg ul {width:105%;overflow:hidden;}
.boxg ul li {float:left;font-size:18px;margin-bottom:10px;line-height:40px;margin-right:50px;}
.boxg ul li img {float:left;margin-right:10px;}
.boxa {margin-top:20px;}
.boxa ul li {float:left;font-size:15px;}
.boxa .a1 {width:44%;}
.boxa .a2 {width:56%;}
@media (max-width:1200px) {
	.wrap {width:94%;}
	.conInfo {width:100%;}
	.infoTxt {font-size:15px;line-height:28px;margin-top:10px;}
	.serPic {width:43%;}
	.serPic img {width:auto;height:290px;}
	.serPic1 {width:43%;height:460px;}
	.serPic2 {width:43%;height:460px;}
	.leftBox {width:52%;padding:0 2%;}
	.rightBox {width:52%;padding:0 2%;}
	.wrap2 {max-width:100%;}
}
@media (max-width:980px) {
	.wrap {width:94%;}
	.space {height:10px;}
	.menu {width:100%;top:0;}
	.header {height:80px;z-index:99;}
	.topLogo {float:none;height:60px;padding-top:10px;}
	.infoBox {padding:30px;font-size:16px;line-height:30px;}
	.infoTxt2 img {width:335px;height:auto;}
	.banLine {width:100%;}
	.topTel,.toplag {display:none;}
	.conInfo {width:100%;}
	.conInfo ul li {float:left;width:50%;text-align:center;}
	.box {background:rgba(255,255,255,0.1) none repeat scroll 0 0 !important;height:340px;width:80%;margin:0 auto;padding:15px 15px;word-wrap:break-word;word-break:break-all;overflow:hidden;}
	.blueBox {font-size:34px;letter-spacing:2px;}
	.titBox {margin-top:40px;}
	.titBox p {font-size:22px;}
	.serPic1 {float:none;width:100%;height:450px;}
	.rightBox {float:none;width:94%;margin:0 auto;}
	.homeBj {height:550px;}
	.bjBox {height:550px;}
	.serPic2 {float:none;width:100%;height:440px;}
	.serPic {float:none;width:100%;}
	.leftBox {float:none;width:94%;margin:0 auto;}
	.boxf ul {width:100%;overflow:hidden;}
	.boxf ul li {width:100%;margin-right:0%;font-size:15px;line-height:24px;}
	.boxpic {height:120px;}
	.boxg ul {width:100%;}
	.boxg ul li {float:left;font-size:18px;width:33%;line-height:40px;margin-right:0px;margin-bottom:15px;}
	.homeTxt {font-size:50px;}
	.boxpic {margin-right:10px;height:110px;}
}
@media (max-width:759px) {
	body {margin-top:0;}
	.boxa ul li {float:none;width:100%;font-size:15px;}
	.boxa .a1 {width:100%;}
	.boxa .a2 {width:100%;}
	.blueBox {font-size:26px;letter-spacing:2px;}
	.serPic1,.serPic2,.serPic {display:none;}
	.homeTxt {font-size:44px;}
	.titBox p {font-size:20px;}
	.header {height:60px;}
	.topLogo {height:60px;margin-top:15px;}
	.headBox {background:rgba(255,255,255,0.9) none repeat scroll 0 0 !important;height:60px;}	
	.boxg {margin-left:10px;}
	.boxg ul li {width:50%;font-size:16px;}
	.conTxt ul li {float:none;width:100%;}
	.box {width:80%;margin:0 auto;height:auto;}
	.conBj {height:750px;}
	.titBox2 {height:30px;font-size:30px;}
	.conTxt {top:40px;}
}
@media (max-width:480px) {
	.blueBox {font-size:19px;letter-spacing:0px;padding:25px 0;}
	.homeTxt {font-size:24px;}
	.titBox {margin-top:30px;}
	.infoTxt {margin-top:0px;}
	.infoTxt p {text-indent:2em;padding-top:10px;}
	.boxg {margin-left:10px;}
	.boxg ul li {width:100%;font-size:16px;}
	.boxpic {margin-right:10px;height:auto;}
}