﻿@charset "utf-8";
/* 全局样式 */
* {margin:0;padding:0;}
html {overflow:auto;}
body {background:#fff;min-width:1000px;font:14px/1.5 arial,"Microsoft Yahei","Hiragino Sans GB",sans-serif;word-break:break-word;word-wrap:break-word;}
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,hr,figure,table,th,td,form,input {margin:0;padding:0;}
ul,li {list-style:none;}.more {float:right;font-size:12px;padding-right:8px;font-weight:normal;color:#888;}.more a {color:#ba6262;}
img {border:0;}
a {text-decoration:none;color:#323232;}a:hover,.ahover a:hover {color:#ff3600;text-decoration:underline;}
.fl {float:left;}.fr {float:right;}.clear {clear:both;}
.clearfix:after {clear:both;height:0;overflow:hidden;display:block;visibility:hidden;content:".";}
h1,h2,h3,h4,h5,h6 {font-weight:normal;}

/* top&head */
.top {background:url(../images/bgtop.jpg) repeat-x; width:100%; height:28px; border-bottom:1px solid #b6c6b3; }
.topBody {width:1000px; margin:0 auto; font-size:12px; line-height:28px; }
.topLeft {float:left;} .topRight {float:right; font-weight:bold; }
.topLeft a {color:#ff5400; font-weight:bold; margin-left:12px; }
.topRight em {background:url(../images/tel.png) no-repeat; width:8px; height:24px; display:inline-block; margin-right:8px; vertical-align:middle; }
.head {width:1000px; margin:0 auto; height:100px; }
.logo {float:left; height:100px; overflow:hidden; } .adtop {float:right; line-height:100px; }
.adtop img {vertical-align:middle; }
/* nav */
.nav {background:url(../images/bgnav.jpg) repeat-x; width:100%; height:38px; line-height:38px; }
.navBar {width:1000px; margin:0 auto; }
.navBar li {float:left; width:104px; margin:0 2px; }
.navBar li a {font-weight:bold; font-size:14px; color:#fff; text-align:center; display:block;position: relative; }
.navBar li.on {background:url(../images/bgnavon.png) 0 0 no-repeat; margin-top:6px; }
.navBar li.on a {line-height:28px; }
/* banner*/
.banner {position:relative; width:1000px; margin:12px auto; height:290px; }
.bBody {width:1000px; height:290px; overflow:hidden; }
.bBody li {width:996px; height:286px; border:2px solid #69a412; }
.banner .btn {position:absolute; bottom:8px; right:8px; }
.banner .btn span {background:#333; width:18px; height:18px; line-height:18px; text-align:center; color:#fff; font-size:12px; border-radius:50px; -webkit-border-radius:50px; -moz-border-radius:50px; display:block; float:left; margin:0 6px; cursor:pointer; }
.banner .btn span.on {background:#ff3600; cursor:default; }
/* main */
.main {width:1000px; margin:0 auto; }
.mLeft {width:260px; float:left; } .mMid {width:470px; float:left; margin:0 15px; } .mRight {width:240px; float:right; }
.search {margin-bottom:18px; }
.tH1 {position:relative; font-size:14px; font-weight:bold; color:#48b500; height:30px; line-height:30px; margin-bottom:8px; }
.tH1 em {display:inline-block; height:30px; vertical-align:middle; margin-right:8px; }
.tH1 em.ico-search {background:url(../images/ico1.jpg) no-repeat; width:34px; }
.sBody {border:1px solid #d5d5d5; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; }
.sBody .sText, .member li input {outline:none; border:1px solid #d5d5d5; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; width:226px; height:88px; resize:none; margin:24px 0 0 15px; }
.sBody .sText {overflow:auto; }
.sBody .sText:focus, .member li input:focus {border:1px solid #36ae4a; }
.sBtn {position:relative; overflow:hidden; }
.sBtn .sTips {position:absolute;top:16px; left:15px; color:#888; font-size:12px; }
.sClick {background:#36ae4a; width:88px; height:30px; line-height:30px; text-align:center; color:#fff; border:0; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; margin:10px 16px 26px 0; float:right; display:block; }
a:hover.sClick {color:#ff0; text-decoration:none; }
.member {border:1px solid #d5d5d5; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; overflow:hidden; }
.member h1 {height:32px; line-height:32px; border-bottom:1px solid #d5d5d5; padding:0 0 0 8px; }
.tH1 em.ico-border {background:#36ae4a; width:3px; height:12px; }
.member ul {margin-top:24px; } .member li {margin-bottom:14px; }
.member li span {width:60px; text-align:right; margin-right:2px; display:inline-block; font-size:12px; }
.member li input {width:170px; height:28px; line-height:28px; margin:0; }
.mBtn {overflow:hidden; margin:0 0 18px 0; } .mBtn .sClick {float:left; margin:4px 0 0 62px; }
.hezuo {margin-top:18px; }
.himg {background:url(../images/bghezuo.jpg) no-repeat; width:28px; height:134px; float:left; }
.hBody {float:right; width:229px; }
.hBody ul {width:230px; margin-left:-1px; }
.hBody li {float:left; width:114px; height:44px; margin:0 1px 1px 0; }
.tH1 em.ico-about {background:url(../images/ico2.jpg) no-repeat; width:26px;}
.tH1 span {position:absolute; top:3px; right:0; }
.tH1 span a.more {background:url(../images/btnmore.jpg) no-repeat; width:60px; height:22px; display:inline-block; }
.midBody {border:1px solid #d3d3d3; box-shadow:-2px 0 5px #e4e4e4,0 2px 5px #e4e4e4,2px 0 5px #e4e4e4,0 -2px 5px #e4e4e4; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; }
.about {padding:12px 10px 8px 10px; }
.about p {font-size:12px; line-height:24px; }
.about p.pimg {height:116px; margin:12px 0 0 10px; }.about p.pimg img {margin:0 12px 0 0; }
.news {margin:8px 0 8px 8px; }
.news h3 {font-weight:normal; border-bottom:1px solid #36ae4a; }
.news h3 span {width:92px; height:38px; line-height:38px; text-align:center; display:inline-block; }
.news h3 span.on {background:#36ae4a; border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; }
.news h3 span a {color:#323232; font-size:14px; }.news h3 span.on a {color:#fff; }
.nBody {font-size:12px; margin:8px 0 8px 5px; overflow:hidden; }
.nBody li {background:url(../images/arrow.jpg) 0 11px no-repeat; width:435px; float:left; clear:left; line-height:32px; padding-left:12px; }
.nBody li a {float:left; } .nBody li span {float:right; }
.fwfw {border:1px solid #d5d5d5; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; padding:0 8px; }
.fwfw  h1 {margin-top:8px; }
.tH1 em.ico-fwfw {background:url(../images/ico3.jpg) no-repeat; width:27px;}
.fwfw ul {margin:8px 0; } .fwfw img {margin-top:8px; }
.fwfw li {height:24px; line-height:24px; margin:6px 0; }
.fwfw li a {background:#fff; border:1px solid #fff; color:#00a21b; padding-left:8px; display:block; }
.fwfw li a:hover {border:1px solid #d5d5d5; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; color:#ff3600; text-decoration:none; }
.contact {margin:18px 0; border:1px solid #d5d5d5; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; }
.contact h1 {border-bottom:1px solid #d5d5d5; padding:0 0 0 8px; }
.contact p {font-size:12px; line-height:24px; padding:0 8px; } .contact p strong {padding-top:8px; }

/* footer */
.footer {background:#7a7a7a; width:100%; margin:24px auto 0; height:60px; border-top:6px solid #26aa3c; }
.ft {width:1000px; margin:0 auto; color:#fff; line-height:54px; font-size:12px; }
.ft a {color:#fff; }
.ft_p1 {line-height: 0px;margin-top: 20px;}
.ft_p1 span { margin-left: 35px;font-size: 14px;font-weight: 800;}
.ft_p1 span#weixin {position: relative;}
.ft_p1 span#weixin img {position: absolute;top: -220px;border: 1px solid #CCC;left: 40%;}


/* 客服 */
.kefu {position:fixed; _position:absolute; right:0; top:154px; width:0; z-index:99999; overflow:visible; }
.kfBtn {position:absolute; top:80px; left:-29px; background:url(../images/float_r.gif) no-repeat; width:29px; height:125px; cursor:pointer;}
.kfBody {width:161px; }
.kfTop {background:url(../images/head1.png) no-repeat; width:161px;height:80px;}
.kfMid {background:url(../images/center_1.gif) repeat-y; padding:0 14px;}
.kfBottom {background:url(../images/end1.jpg) no-repeat; width:161px;height:34px;}
.kfMid li {background:#d4d4d4; margin-bottom:5px; height:26px;line-height:26px;text-align:center;}
.kfMid li.ewm {height:155px; margin-bottom:0; line-height: 16px;font-size: 12px;color: #464646;}
.kfMid li.tel{color:#ff0000;font-size:18px; font-weight:bold;}

.nav_more {position: absolute;z-index: 2;width: 108px;background: url(../images/bgnav.jpg);}
.nav_more a {font-size: 13px;}
.navBar li.on .nav_more a {line-height:38px; }


.fw_ry {width:240px; height:160px;margin-bottom:18px;border: 1px solid #D5D5D5;}


.banner_com{overflow:hidden; margin:0px 0px; padding:0px;}
.banner_com dl{ border:1px solid #e1e1e1; min-height:0px;overflow:hidden; position:relative;padding:0px; margin:0px;}
.banner_com dl dt{ position:relative; width:265px; margin:0px; padding:0px;}
.banner_com dl dt ul img { padding:3px; margin:0px; padding:0px;}
.banner_com dl dt ul{  position: absolute;padding:0px; margin:0px;}
.banner_com dl dd{ bottom: 1px;height: 18px; padding-left: 0;position: absolute;right: 5px; margin:0px;}
.banner_com dl dd ul{background:url(../images/shu3.png) 0 0 no-repeat; color: #FFFFFF;cursor: pointer;float: left;font-size: 10px;height: 16px;line-height: 13px; margin-right: 2px;  text-align: center;width: 22px; margin:0px; padding:0px; }
.banner_com dl dd ul.current{ padding:0px;height: 18px;line-height: 20px; margin-top: -5px;width: 22px;background:url(../images/shu.png) no-repeat;  }