@charset "utf-8";
.band{ width:100%;}
.band img{ width:100%; padding:0; margin:0; display:block;}
.cat{ width:100%; margin:40px 0;}
.cat ul{ width:1220px; margin:0 auto; text-align:center;}
.cat ul li{ margin:0 50px; display:inline-block;}
.cat ul li a{ display:block; padding-bottom:5px; color:#000;}
.cat ul li a:hover{ color:#e1670f; border-bottom:2px solid #e1670f;}
.cat ul li a em{ font-size:12px; display:block;}
.cat ul li a span{ font-size:18px; display:block;}
.cat ul li.on a{ color:#e1670f; border-bottom:2px solid #e1670f;}

.introduce{ width:100%; background-color:#eeeeee; padding:50px 0;}
.introduce .title{ text-align:center;}
.introduce .title span{ color:#9e9083; font-size:40px; display:block;}
.introduce .title span strong{ color:#683719; font-weight:bold;}
.introduce .title em{ font-size:16px; color:#b39b75; display:block;}
.introduce .title i{ display:block; width:150px; border-bottom:3px solid #b39b75; margin:10px auto 0;}
.introduce .con{ width:1220px; margin:30px auto;}
.introduce .con p{ font-size:16px; color:#000; text-indent:2em; line-height:30px; letter-spacing:1px;}
.introduce .con h4{ font-size:20px;}

.history{ width:100%; margin-top:40px; margin-bottom:40px; position:relative;}
.history .historycont{ width:1220px; margin:0 auto; overflow:hidden;}
.history .historycont ul li{ width:285px; float:left;}
.history .historycont ul li .lsbox{ width:245px; border:2px solid #c5c5c5; padding:10px; height:160px;border-radius:10px;}
.history .historycont ul li .lsbox p{ font-size:18px; color:#129df5; font-weight:bold;}
.history .historycont ul li .lsbox span{ font-size:13px; color:#222222; display:block; margin-top:5px;}
.history .historycont ul li em{ display:block; width:100%; height:44px; padding-top:20px; text-align:center; font-size:16px; background:url(../images/dian.png) no-repeat center top; margin-top:15px;}
.history #goL{ position:absolute; left:50%; margin-left:-680px; top:50%; margin-top:-35px; display:block; width:46px; height:48px; background:url(../images/prevBtnTop.png) no-repeat center;}
.history #goR{ position:absolute; right:50%; margin-right:-680px; top:50%; margin-top:-35px; display:block; width:46px; height:48px; background:url(../images/nextBtnTop.png) no-repeat center;}
.history i{ display:block; width:100%; border-bottom:2px solid #c5c5c5; margin-top:-59px;}

.abouts{ width:1220px; margin:0 auto; margin-top:120px;}
.abouts .abcont{ width:340px; height:830px; float:left; border:1px solid #ccc; margin-right:37px;border-radius:10px; overflow:hidden; padding:20px;box-shadow:0 5px 10px rgba(0, 0, 0, 0.3);}
.abouts .abcont:nth-child(3){ margin-right:0;}
.abouts .abcont h3{ font-size:18px; color:#222222; font-weight:bold; margin-top:20px;}
.abouts .abcont i{ display:block; width:30px; border-bottom:1px solid #222; margin-top:3px;}
.abouts .abcont ul{ margin-top:15px;}
.abouts .abcont ul li{ color:#222222; font-size:16px; margin-bottom:5px;}
.hengfu{ width:100%; height:200px; background:url(../images/ab1.jpg) no-repeat center; margin-top:50px;}
.qywh{ width:100%;}
.qywh .tit{ width:100%; height:100px; background-color:#f8802a; text-align:center;}
.qywh .tit h2{ color:#fff; font-size:24px; display:inline-block; margin-top:22px;}
.qywh .tit i{ display:block; width:63px; margin:0 auto; border-bottom:1px solid #fff; margin-top:5px;}
.qywh .qywhcont{ width:1000px; margin:0 auto;}
.qywh .qywhcont ul li{ width:270px; float:left; margin:60px 115px;}
.qywh .qywhcont ul li h4{ width:100%; font-size:18px; font-weight:bold; color:#222222; text-align:center;}
.qywh .qywhcont ul li i{ display:block; width:100%; height:80px; margin:20px 0;}
.qywh .qywhcont ul li i.img1{ background:url(../images/ab2.png) no-repeat center center;}
.qywh .qywhcont ul li i.img2{ background:url(../images/ab3.png) no-repeat center center;}
.qywh .qywhcont ul li p{ font-size:16px; color:#333333;	}

.hxjz{ width:100%; background-color:#eeeeee; padding:30px 0;}
.hxjz .tit{ width:100%; height:100px;text-align:center;}
.hxjz .tit h2{ color:#222222; font-size:24px; display:inline-block; margin-top:22px;}
.hxjz .tit i{ display:block; width:63px; margin:0 auto; border-bottom:1px solid #222222; margin-top:5px;}
.hxjz ul{ width:1220px; margin:0 auto;}
.hxjz ul li{ float:left; width:350px; height:170px; margin-bottom:20px; margin-right:20px; background-color:#fff; padding:20px;border-radius:10px;}
.hxjz ul li:nth-child(3n){ margin-right:0;}
.hxjz ul li h5{ font-size:16px; color:#333333; margin-top:10px;}
.hxjz ul li i{ display:block; width:32px; border-bottom:1px solid #333; margin-top:5px;}
.hxjz ul li p{ font-size:14px; color:#666666; margin-top:15px; line-height:24px;}

.fw{ width:100%; height:490px; background:url(../images/ab4.jpg) no-repeat center;}

.lxwm{ width:1220px; margin:0 auto;border-top:1px solid #d3d3d3; padding-top:50px;}
.lxwm .lxwm1{ float:left; width:230px;}
.lxwm .lxwm1 em{ font-size:16px; color:#e1670f; display:block;}
.lxwm .lxwm1 span{ color:#e1670f; font-size:28px;}
.lxwm .lxwmR{float:left; width:990px;}
.lxwm .lxwmR .lxwmRcon{ margin-bottom:25px;} 
.lxwm .lxwm2{float:left; width:330px; text-align:center; margin-right:77px;}
.lxwm .lxwm2 i{ display:block;}
.lxwm .lxwm2 span{ display:block; font-size:16px; color:#000000; margin:10px 0; text-align:left;}

.lxwm .lxwm3{float:left; width:175px; text-align:center;}
.lxwm .lxwm3 i{ display:block;}
.lxwm .lxwm3 span{ display:block; font-size:16px; color:#000000; margin:10px 0; text-align:left;}

.map{ width:1200px; margin:0 auto; margin-top:40px; height:500px; margin-bottom:50px;}





















