.headerTop{ height:30px; font-size:12px; border-bottom:solid 1px #e0e0e0; width:100%; line-height:30px; }
.Toplogin{ float:right;}

.Toplogin a{ margin:0 5px;}

.midTop{ padding:25px 0;height:79px;}

.midTop h1{ float:left; }
.midTop h1 a{ display:block;text-indent:-9999em; width:291px; height:79px; background:url(imglogo.png) no-repeat;}

.midTop h2{ font-size:38px; color:#dd1e1e; float:left; line-height:88px; width:585px; text-align:center;}


.topContact{ float:right; width:203px; position: relative;}

.topContact span{ line-height:18px; display:block;font-size:14px;}

.topContact span a:link,.topContact span a:visited{ color:#11b3ff; text-decoration:underline;}

.topContact span a:hover,.topContact span a:active{ color:#f60;}

.topContact b{ display:block; font-size:24px; color:#dd1e1e; line-height:36px;}

.contactTools a{ display:inline-block; width:24px; height:24px; text-indent:-9999em; background:url(imgbg.png) no-repeat; margin-right:23px; float:left;}

.contactTools .xlwb{ background-position:-31px 0;}

.contactTools .weChat{background-position:-62px 0;}

.contactTools .zxQQ{background-position:-93px 0; margin-right:0;}

nav{ height:44px;}

nav li{ float:left; position:relative; width:118px; margin:0 1px;}

nav li a:link,nav li a:visited{ color:#fff; display:inline-block; width:118px; line-height:44px; text-align:center;}

#nav li.on a{ background:#d60f0f;}

nav dl{   position:absolute;top:44px; right:0; display:none; z-index:2; background-color:#e0e0e0;}

nav dl dd{ height:35px; }

#nav dl dd a:link,nav dl dd a:visited{ color:#343434; background-color:transparent;border-bottom: dotted 1px #bbb; line-height:34px; width:118px; background-image:none;}

#nav dl dd a:hover,nav dl dd a:active{ color:#d60f0f;}

.footer{height:160px; width:100%; background:#1c1c1c;}

.foot{ position:relative;}

.footer dl{ padding:18px 0 0 18px; float:left; _display:inline;}

.footer dt{ font-size:40px; line-height:44px; font-weight:bold; color:#fff;}

.footer dd{ color:#c4c4c4; font-size:12px;}

.footer dd.link{ margin-left:-5px;}

.footer dd a:link,.footer dd a:visited{ color:#c4c4c4;}

.footer dd a:hover,.footer dd a:active{ color:#fff;}

.footer dd a{ margin:0 5px;}

.footer bd{ width:960px; position:relative;}

.footer ul{ float:left; width:1080px;}

.footer li{ border:solid 1px #a1a1a1; width:230px; height:72px; padding:10px; float:left; margin:40px 0 0 14px; _display:inline;}



.footer li h3{ background:#bf0f0f; color:#fff; width:64px; height:22px; text-align:center; line-height:22px; font-size:12px; font-weight:normal; position:relative; margin:-24px auto 5px auto;}

.footer li span{ font-size:12px; color:#fff; display:block;}

.footer li a:link,.footer li a:visited{ color:#fff;}

.footer li a:hover,.footer li a:active{ text-decoration:underline;}

.footer li p{color:#b5b5b5; font-size:12px;}

.footer .hd a{ background:url(imgbg.png) no-repeat 0 -357px; width:23px; height:45px; display:inline-block; cursor:pointer; float:left; overflow:hidden; position:absolute; top:167px; }

.footer .hd a.next{left:-23px;}

.footer .hd a.prev{ background-position:-23px -357px; right:-23px;}

.footer .hd a.next:hover{ background-position:-46 -357px;}

.footer .hd a.prev:hover{ background-position:-69px -357px;}

.footer .footContact{ float:right; padding-left:24px; margin:38px 10px 0 0; line-height:16px; color:#fff; font-size:12px;}

.footer .footContact b{ display:block; font-size:20px; line-height:23px;}

.bottomMenu{ width:100%; position:fixed; background:url(img/bottomLine.png) repeat-x; height:54px; line-height:54px; bottom:0; left:0;}

.bottomMenu dt{ float:left; background-color:#83bf66; width:98px; text-align:center; font-size:20px; font-weight:bold; color:#ffecc2;}

.bottomMenu dd{float:left; height:26px; line-height:26px; margin:16px 0 0 20px;}

.bottomMenu dd a:link,.bottomMenu dd a:visited{ display:inline-block; padding:0 5px; color:#fff;}

.bottomMenu dd a:hover{background-color:#83bf66;}



.wechat{ font-size:12px; width:120px; position:absolute; top:90px; left:30px; background:#e9e9e9; padding:10px 10px 0 10px; z-index:4;}

.wechat img{ width:120px; display:block; margin-bottom:5px;}

.wechat p{ text-align:center; width:120px; font-size:12px; line-height:18px;}

.wechat b{ background:url(imggwbg.png) no-repeat -3px -59px; width:20px; height:8px; position:absolute; top:-8px; left:70px;}





/*回到顶部*/

.gotoTop{ position:fixed; bottom:-60px;opacity: 1; position: fixed;  right: 15px; transition: opacity 0.4s ease-in-out 0s;  width: 60px; z-index:100; height:50px; _position:absolute;_top:expression(eval(document.documentElement.scrollTop+(documentElement.clientHeight-this.clientHeight)));}

.gotoTop a { background-image: url(img/icon_top.png); background-position:center center; background-color: rgba(0, 0, 0, 0.6); background-repeat: no-repeat ;border-radius: 2px 2px 2px 2px; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);cursor: pointer; display: block; height: 50px; margin-bottom: 10px; width: 60px;}

.gotoTop a:hover { background-color: rgba(0, 0, 0, 0.7);}