@charset "utf-8";
/* CSS Document */
*,*:before,*:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
body{ margin:0px; padding:0px; font-size:12px;font-family:"微软雅黑","黑体";color:#898989;line-height:1; background:#FFF;}
ul,li,dl,dd,dt,p,h1,h2,h3,h4,h5,h6,ol,form,input{ margin:0px; padding:0px;}
input,textarea { font-family: "微软雅黑"; border: none; outline: none; background: none; }
ul,li{ list-style:none}
img{border:0px; padding:0px; display: block;}
a{ color:#5c5c5c; text-decoration:none}

h2,h3,h4,b,strong { font-weight: normal; }
em,i { font-style: normal; }

.clear{ zoom: 1; }
.clear:after { content: ''; display: block; clear: both; }
.fl { float:left}
.fr { float:right}
.hidden{display:none; background: url() no-repeat center;}

.headerbox{width: 1200px;  height: 100px; margin: 0 auto;}

.logo{width: 200px; float: left; padding-top: 20px;}
.logo img{width: 100%;}
.lxdh{float: right;}
.lxdh p{line-height: 100px;font-size: 24px; color: #333;}
.lxdh p img{display: inline-block;vertical-align: middle; margin: -3px 10px 0 0; font-size: 32px; color: #333;}
.nav{background: #0093dd;}
.nav ul{text-align: center;}
.nav li{display: inline-block; padding: 0 50px; line-height: 45px;font-size: 16px;}
.nav li a{display: block; padding: 0 40px; color: #fff;}
.nav li.cur a{color: #fff;background: #047bb7;}
.nav a:hover{color: #fff;background: #047bb7;}
.banner {background: url(../images/banner.jpg)  no-repeat center;height: 400px;background-size: cover;}
.gsyw_title{text-align: center;padding: 80px 0 40px;}
.gsyw_title h2{font-weight: bold; color: #333; padding-bottom: 30px; font-size: 30px;position: relative;}
.gsyw_title p{color: #999; font-size: 16px;}
.gsyw_title h2:before{position: absolute;content: ""; border-bottom: 3px solid #dd167b;width: 40px;bottom: 15px;left: 50%;transform: translateX(-50%);}
.fr{float: right;}
.wz1240{width: 1240px; margin: 0 auto;}
.gsywbox{overflow: hidden;padding-bottom: 80px;}
.gsyw_text{width: 50%; padding: 0 20px;}
.gsyw_text h2{font-weight: bold; font-size: 26px; color: #333; margin-bottom: 15px;}
.gsyw_text p{font-size: 16px; line-height: 1.6; padding-bottom: 20px;}
.gsyw_tp{width: 50%; padding: 0 20px;}
.gsyw_tp img{width: 100%;}

.bj1{background: #f7f7f7; padding-top: 80px;}
.lxwm_nr{overflow: hidden;padding-bottom: 100px;}
.lxwm_left{float: left; width: 40%;}
.lxwm_left h2{font-weight: bold; color: #333; font-size: 26px; margin-bottom: 20px;}
.lxwm_left p{font-size: 16px; line-height: 2;color: #666;}
.lxwm_left h3{padding-top: 30px;}
.lxwm_left h3 img{width: 200px;}
.lxwm_left h4{font-weight: bold; font-size: 20px; color: #0093dd;padding-top: 30px;}
.lxwm_right{float: right;width: 60%; padding-left: 10px;}
#allmap{height: 500px; width: 100%;}

.footer{text-align: center; padding: 30px 0;background: #0093dd;}
.footer p{font-size: 16px; line-height: 2; color: #fff;}
