﻿/* 织梦58（dede58.com）做最好的织梦整站模板下载网站 */
@charset "UTF-8";
body{overflow-x: hidden; overflow-y: auto;}
body, p, form, textarea, h1, h2, h3, h4, h5, dl, dd {margin: 0px;}
input, button, ul, ol {margin: 0px;padding: 0px;}
body, input, button, form {font-size: 16px;font-family: "microsoft yahei", "宋体", "Arial";color: #333333;}
h1, h2, h3, h4, h5, h6 {font-size: 14px;font-weight: normal;}
ul, ol, li {list-style: none;}
input {background: none;border: 0 none;}
img, iframe {border: 0px;}
em, i {font-style: normal;}
button, input, select, textarea {font-size: 100%;}
table {border-collapse: collapse;border-spacing: 0;}
.red {color: #ba292e;}
.fl {float: left;}
.fr {float: right;}
.tac {text-align: center;}
.tar {text-align: right;}
.poa {position: absolute;}
.por {position: relative;}
.hidden {display: none;}
.w1200 {width: 1200px;margin: 0 auto;}
.ico {background: url(../images/icon.png) no-repeat;display: inline-block;vertical-align: middle;}
a {color:#333;text-decoration: none;}
a:hover {color:#1fb7a5;text-decoration: none;}
a:visited {text-decoration: none;}
.ease, .ease * {-webkit-transition: all ease 300ms;-moz-transition: all ease 300ms;-ms-transition: all ease 300ms;-o-transition: all ease 300ms;transition: all ease 300ms;}
.noease, .noease * {-webkit-transition: none;-moz-transition: none;-ms-transition: none;-o-transition: none;transition: none;}
:-moz-placeholder {color: #aaa;}
::-moz-placeholder {color: #aaa;}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {color: #aaa;}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {color: #aaa;}

/*清除浮动*/
.clearfix {*zoom: 1;}
.clearfix:after {visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0;}

/*top_main*/
.top_main {width:100%; height:35px; line-height:35px; position:relative; z-index:80; color:#333333; font-size:14px; border-bottom:#eee 1px solid;}
.top_main li{display:inline-block; text-align:center; margin:0 15px; display: flex; align-items: center; float:left; margin-top:-5px;}
.top_main li span{padding-right:6px; padding-top:8px;}
.top_main li a {color:#333333; cursor:pointer;}
.top_main li a:hover {color:#113b57;}
.top_main .split {display:inline-block; width:1px; height:12px; background:#666; vertical-align:middle; margin:0;}

/*header_main*/
.header_main {width:100%;height:120px;z-index:100;background:#fff;}
.header_main .tel {padding:32px 0 0 0; line-height:26px; margin-left:30px;}
.header_main .logo{float:left; height:110px;}
.header_main .tit{float:left; margin-top:30px; margin-left:10px;}
.header_main .tit dt{font-size:28px; font-weight:bold; color:#1fb7a5; display: flex; align-items: center;}
.header_main .tit dt span{color:#ff7800;}
.header_main .tit dd{font-size:20px; color:#333; margin-top:6px;}
.header_main .tel{margin-top:-5px; float:right;}
.header_main .tel dt{color:#000; display:flex; align-items:center;}
.header_main .tel dt img{margin-right:10px;}
.header_main .tel dt span{font-size:18px;}
.header_main .tel dt span p{ font-size:30px; margin-top:5px; color:#ff7800; font-weight:bold;}

.top2bj{ background:url(../images/topbj.jpg) center no-repeat; height:46px;}
.top2{width:1200px; height:46px; margin:0 auto; display:flex; align-items:center;}
.top2 li{float:left; text-align:center; font-size:16px; width:171px; color:#FFF;}
.top2 li span{ padding-top:6px; padding-right:6px;}
.top2 li a{display:block; color:#FFF; text-align:center;}
.top2 .active{height:46px; display:flex; align-items:center; justify-content:center; color:#FFF; background:url(../images/top2bj.jpg) center no-repeat;}

.top3bj{width:100%; height:50px; line-height:50px; overflow:hidden;}
.top3bj .top3{ width:1200px; margin:auto;}
.top3bj .top3 .fl{font-size:14px; color:#666;}
.top3bj .top3 .fl dt{ font-size:14px; color:#000; font-weight:bold; float:left;}
.top3bj .top3 .fl dd{ float:left; margin-right:10px; margin-left:10px;}
.top3bj .top3 .fr{ margin-right:20px;}
.top3bj .top3 .fr .search{width:220px; height:30px; line-height:30px; border-top:2px solid #ccc; border-bottom:2px solid #ccc; border-left:2px solid #ccc; position:relative; border-radius:20px 0px 0px 20px; margin-top:8px;}
.top3bj .top3 .fr .search * {font-family: arial;}
.top3bj .top3 .fr .search .sbtn {width:60px; height:34px; font-size:16px; text-align:center; color:#333; position:absolute; border-radius:0px 20px 20px 0px; border-right:#CCC 2px solid; border-top:2px #CCCCCC solid; border-bottom:#CCC 2px solid; top:-2px; left:175px; background:url(../images/search.jpg) no-repeat center;}
.top3bj .top3 .fr .search .stxt {width:220px; padding-left:15px; height:30px; line-height:30px; border:0px; background:none; outline:none; color:#999;}

/* banner */
#banner_main {overflow: hidden;position: relative;z-index: 2;max-width: 1920px;margin: 0 auto;}
#banner_main .banner {height: 700px;}
#banner {width: 100%;min-width: 1000px;position: relative;overflow: hidden;z-index: 0;}
#banner, .banner ul {max-height: 700px;overflow: hidden;}
.banner li {width: 100%;position: absolute;z-index: 1;overflow: hidden;display: none;}
.banner li:first-child {display: block;}
.banner li img {width: 1920px;display: block;position: relative;left: 50%;margin-left: -960px;top: 0;}
#banner .tip {width: 1000px;height: 20px;line-height: 0;font-size: 0;text-align: center;position: absolute;left: 50%;margin-left: -500px;bottom: 42px;z-index: 3;}
#banner .tip span {width: 16px;height: 16px;margin: 0 6px;display: inline-block;font-size: 0;cursor: pointer;background-position: -150px 0px;}
#banner .tip span.cur {background-position: -130px 0px;}
#banner #btn_prev, #banner #btn_next {width: 50px;height: 100px;position: absolute;top: 300px;z-index: 5;}
#banner #btn_prev {left: 8%;transition: all 600ms ease; background:url(../images/prev1.png); opacity: .4;}
#banner #btn_next {right: 8%;transition: all 600ms ease;  background:url(../images/next1.png);opacity: .4;}
#banner #btn_prev:hover {opacity: .8;filter: alpha(opacity=80);transition: all 600ms ease;left: 9%;}
#banner #btn_next:hover {opacity: .8;filter: alpha(opacity=80);transition: all 600ms ease;right: 9%;}

/* body */
.index1{width:1230px; margin:auto; overflow:hidden; margin-top:80px;}
.index1 .txt{font-size:42px; text-align:center;}
.index1 .txt span{color:#1fb7a5; font-weight:bold;}
.index1 .txt p{ font-size:24px; margin-top:5px;}
.index1 .bod{overflow:hidden;  margin-top:40px;}
.index1 .bod dl{width:175px; height:175px; overflow:hidden; background:#fff; margin:15px; box-shadow:0px 0px 15px #ccc; border-radius:10px; float:left;}
.index1 .bod dl:hover{background:#1fb7a5; box-shadow:0px 0px 15px #80d0c6;}
.index1 .bod dl:hover img{filter:drop-shadow(#fff 0px 175px); transform: translateY(-175px);}
.index1 .bod dl p{text-align:center; font-size:24px; margin-top:10px;}
.index1 .bod dl:hover p{color:#FFF;}

.index2bj{width:100%; margin-top:70px; overflow:hidden; background:url(../images/index2bj.jpg) top center no-repeat; border-bottom:#1fb7a5 5px solid;}
.index2bj .index2{width:1200px; margin:auto;}
.index2bj .index2 .txt{font-size:42px; text-align:center;}
.index2bj .index2 .txt span{color:#1fb7a5; font-weight:bold;}
.index2bj .index2 .txt p{ font-size:24px; margin-top:5px;}
.index2bj .index2 .bod{width:1200px; margin:40px auto;}
.index2bj .index2 .bod .list{width:1200px;}
.index2bj .index2 .bod .list li{position:relative; display:block; float:left; width:377px; margin-right:30px; background:#fff; transition:all ease 600ms; border:#ddd 1px solid;}
.index2bj .index2 .bod .list li img{display:block; width:377px; height:377px;}
.index2bj .index2 .bod .list li p{background-color:rgba(31,183,165,0.8); color:#FFF; font-size:17px; font-weight:100; text-align:center; position:absolute; left:0; bottom:0; right:0; height:50px; line-height:50px;}
.index2bj .index2 .bod .hd {position:absolute; width:100%;}
.index2bj .index2 .bod .hd .prev {width:60px; height:60px; position:absolute; top:-230px; left:-80px; transition:all ease 600ms; background:url(../images/prev.png);}
.index2bj .index2 .bod .hd .next {width:60px; height:60px; position:absolute; top:-230px; right:-80px; transition:all ease 600ms; background:url(../images/next.png);}
.index2bj .index2 .bod .hd .prev:hover {background-position:-60px -60px;transition: all ease 600ms;}
.index2bj .index2 .bod .hd .next:hover {background-position:-60px -60px;transition: all ease 600ms;}
.index2bj .index4{width:1200px; margin:auto; margin-top:40px; overflow:hidden; margin-bottom:60px;}
.index2bj .index4 .fl{width:250px;}
.index2bj .index4 .fl .tit1{width:210px; height:60px; background:#1fb7a5; font-size:24px; color:#FFF; padding-left:40px; padding-top:10px;}
.index2bj .index4 .fl .tit1 a{color:#FFF; font-weight:bold;}
.index2bj .index4 .fl .tit1 p{font-size:14px; font-weight:100;}
.index2bj .index4 .fl .tit2{width:250px; background:#FFF; padding-bottom:20px;}
.index2bj .index4 .fl .tit2 dl{font-size:18px; height:50px; line-height:50px; border-bottom:#CCC 1px dashed; margin:0px 25px; background:url(../images/index4.png) left no-repeat; padding-left:30px;}
.index2bj .index4 .fl .tit2 dl:hover{background:url(../images/index4_1.png) right no-repeat; padding-left:20px; transition: 0.5s; color:#1fb7a5;}
.index2bj .index4 .fr{width:920px; margin-left:30px;}
.index2bj .index4 .fr dl{position:relative; display:block; float:left; width:290px; margin-right:20px; background:#fff; transition:all ease 600ms; border:#ddd 1px solid; margin-bottom:20px;}
.index2bj .index4 .fr dl:nth-child(3n){ margin-right:0px;}
.index2bj .index4 .fr dl img{display:block; width:290px; height:290px;}
.index2bj .index4 .fr dl p{background-color:rgba(255,255,255,0.7); font-size:17px; font-weight:100; text-align:center; position:absolute; left:0; bottom:0; right:0; height:50px; line-height:50px;}


.index5bj{width:100%; background:#FFF; overflow:hidden; background:url(../images/index8bj.jpg) no-repeat top;}
.index5{width:1200px; margin:auto; margin-top:80px; overflow:hidden;}
.index5 .txt{overflow:hidden;}
.index5 .txt dl{padding:0px 10px; font-size:42px; line-height:42px; display:flex; align-items:center; justify-content:center;}
.index5 .txt dl img{ padding-right:10px; padding-left:10px;}
.index5 .txt dl span{color:#1fb7a5; font-weight:bold;}
.index5 .txt p{ font-size:18px; color:#666; text-align:center; padding-top:15px;}
.index5 .youshi1{margin-top:40px; overflow:hidden; display:flex; align-items:center; padding-bottom:30px;}
.index5 .youshi1 .fl{width:540px;}
.index5 .youshi1 .fl .tit{display:flex; align-items:center;}
.index5 .youshi1 .fl .tit dt{font-size:36px; font-family:Arial; font-weight:bold; color:#fff; background:url(../images/index8_dian.jpg) no-repeat center; width:67px; height:67px; text-align:center; padding-top:30px;}
.index5 .youshi1 .fl .tit dd{font-size:30px; color:#1fb7a5; font-weight:bold; margin-left:20px; background:url(../images/line-b.png) no-repeat bottom; padding-bottom:15px; width:440px;}
.index5 .youshi1 .fl .bod{}
.index5 .youshi1 .fl .bod dl{ margin-top:10px;}
.index5 .youshi1 .fl .bod dl dt{float:left; padding-right:10px;}
.index5 .youshi1 .fl .bod dl dd{ font-size:18px; line-height:26px;}
.index5 .youshi1 .fr{width:540px; margin-left:120px;}
.index5 .youshi2{margin-top:20px; overflow:hidden; display:flex; align-items:center; padding-bottom:10px;}
.index5 .youshi2 .fl{width:540px; margin-right:120px;}
.index5 .youshi2 .fr{width:540px;}
.index5 .youshi2 .fr .tit{display:flex; align-items:center;}
.index5 .youshi2 .fr .tit dt{font-size:36px; font-family:Arial; font-weight:bold; color:#fff; background:url(../images/index8_dian.jpg) no-repeat center; width:67px; height:67px; text-align:center; padding-top:30px;}
.index5 .youshi2 .fr .tit dd{font-size:30px; color:#1fb7a5; font-weight:bold; margin-left:20px; background:url(../images/line-b.png) no-repeat bottom; padding-bottom:15px; width:440px;}
.index5 .youshi2 .fr .bod{}
.index5 .youshi2 .fr .bod dl{ margin-top:10px;}
.index5 .youshi2 .fr .bod dl dt{float:left; padding-right:10px;}
.index5 .youshi2 .fr .bod dl dd{ font-size:18px; line-height:26px;}
.index5 .youshi3{margin-top:0px; overflow:hidden; display:flex; align-items:center; padding-bottom:30px;}
.index5 .youshi3 .fl{width:540px;}
.index5 .youshi3 .fl .tit{display:flex; align-items:center;}
.index5 .youshi3 .fl .tit dt{font-size:36px; font-family:Arial; font-weight:bold; color:#fff; background:url(../images/index8_dian.jpg) no-repeat center; width:67px; height:67px; text-align:center; padding-top:30px;}
.index5 .youshi3 .fl .tit dd{font-size:30px; color:#1fb7a5; font-weight:bold; margin-left:20px; background:url(../images/line-b.png) no-repeat bottom; padding-bottom:15px; width:440px;}
.index5 .youshi3 .fl .bod{}
.index5 .youshi3 .fl .bod dl{ margin-top:10px;}
.index5 .youshi3 .fl .bod dl dt{float:left; padding-right:10px;}
.index5 .youshi3 .fl .bod dl dd{ font-size:18px; line-height:26px;}
.index5 .youshi3 .fr{width:540px; margin-left:120px;}
.index5 .youshi4{margin-top:20px; overflow:hidden; display:flex; align-items:center; padding-bottom:10px;}
.index5 .youshi4 .fl{width:540px; margin-right:120px;}
.index5 .youshi4 .fr{width:540px;}
.index5 .youshi4 .fr .tit{display:flex; align-items:center;}
.index5 .youshi4 .fr .tit dt{font-size:36px; font-family:Arial; font-weight:bold; color:#fff; background:url(../images/index8_dian.jpg) no-repeat center; width:67px; height:67px; text-align:center; padding-top:30px;}
.index5 .youshi4 .fr .tit dd{font-size:30px; color:#1fb7a5; font-weight:bold; margin-left:20px; background:url(../images/line-b.png) no-repeat bottom; padding-bottom:15px; width:440px;}
.index5 .youshi4 .fr .bod{}
.index5 .youshi4 .fr .bod dl{ margin-top:10px;}
.index5 .youshi4 .fr .bod dl dt{float:left; padding-right:10px;}
.index5 .youshi4 .fr .bod dl dd{ font-size:18px; line-height:26px;}
.index5 .more{overflow:hidden; width:1200px; margin:auto;}
.index5 .more dl{width:380px; height:50px; float:left; display:flex; align-items:center; justify-content:center; }
.index5 .more dl img{width:100%;}
.index5 .more dl:nth-child(2){width:440px;}
.index5 .more dl dt{float:left; width:160px; font-size:18px; background:#1fb7a5; height:50px; text-align:center; line-height:50px; color:#FFF; border-radius:50px 0px 0px 50px; margin-right:5px;}
.index5 .more dl dd{width:158px; font-size:18px; background:#fff; height:48px; text-align:center; line-height:48px; color:#333; border-radius:0px 50px 50px 0px; border:#CCC 1px solid;}

.index6bj{width:100%; overflow:hidden; background:url(../images/index9bj.jpg) center; margin-top:80px;}
.index6bj .txt{overflow:hidden; margin-top:70px;}
.index6bj .txt dl{padding:0px 10px; font-size:36px; line-height:40px; font-weight:bold; display:flex; align-items:center; justify-content:center; color:#FFF;}
.index6bj .txt dl span{ padding:0px 15px;}
.index6bj .txt p{ font-size:18px; color:#fff; text-align:center; padding-top:10px;}
.index6bj .tit{display:flex; justify-content:center; margin-bottom:30px; margin-top:30px;}
.index6bj .tit dl{width:226px; border:1px solid #fff; overflow: hidden; text-align: center; height:42px; line-height:42px; font-size:18px; color:#FFF; margin:0px 10px;}
.index6bj .tit dl.active{background:#fe7701; color: #fff; position: relative; border:none; height:44px; line-height:44px;}
.index6bj .bod{width:1200px; margin:auto; background:#FFF; margin-bottom:80px; padding-bottom:6px;}
.index6bj .bod .item{background:#fff; display:none;}
.index6bj .bod .item img{ padding-top:10px; padding-left:10px; padding-right:10px;}

.index7bj{width:1200px; overflow:hidden;margin:auto; padding-top:100px;}
.index7bj .index7 .fl{width:600px;}
.index7bj .index7 .fl img{width:600px;}
.index7bj .index7 .fr{width:480px; margin-left:120px; float:left;}
.index7bj .index7 .fr dt{font-size:48px; color:#000; line-height:50px;}
.index7bj .index7 .fr dd{ font-size:24px; color:#000; margin-top:15px;}
.index7bj .index7 .fr dd p{font-size:16px; color:#666; padding-top:20px; line-height:26px;}
.index7bj .index33{z-index:999; width:92px; height:139px; margin:auto; background:url(../images/index33.jpg) no-repeat bottom; position:relative; margin-top:301px;}
.index7bj .index33 dl{color:#FFF; text-align:center; position:absolute; width:92px; margin-top:35px; font-size:16px;}
.index7bj .index33 dl dt{color:#FFF; text-align:center; line-height:22px;}
.index7bj .index33 dl dd{ margin-top:10px; font-size:24px;}
.index7bj .index333{width:1200px; margin:auto; overflow:hidden; margin-top:60px;}
.index7bj .index333 dl{width:300px; float:left; text-align:center;}
.index7bj .index333 dl img{width:150px; transition: 0.5s;}
.index7bj .index333 dl dt:hover img{webkit-transition:0.5s linear;transition:0.5s ease-in; -webkit-transform:rotate(360deg);transform:rotate(360deg);}
.index7bj .index333 dl dd{font-size:20px; color:#000;}
.index7bj .index333 dl dd p{ font-size:14px; color:#999;}

.index8bj{width:100%; overflow:hidden; margin-top:100px;}
.index8bj .txt{ text-align:center; font-size:42px; background:url(../images/index8bj.png) no-repeat center;}
.index8bj .bod{ width:1200px; margin:auto; margin-top:40px;}

.index9{margin:auto; width:1200px; overflow:hidden; margin-bottom:80px; padding-top:60px;}
.index9 .fl{width:566px; margin-right:124px; margin-top:30px;}
.index9 .fl .txt{overflow:hidden; margin-bottom:20px;}
.index9 .fl .txt dl{width:200px; float:left;}
.index9 .fl .txt dd{font-size:20px; float:left; margin-right:10px;}
.index9 .fl .txt dl:nth-child(1) dd{font-weight:bold; color:#2cb5eb;}
.index9 .fl .bod-img{width:566px; height:286px; overflow:hidden; margin-bottom:20px;}
.index9 .fl .bod-img img{width:100%;}
.index9 .fl .wen{display:flex; align-items:center; width:566px;}
.index9 .fl .wen dl{font-size:48px; font-family:Arial; font-weight:bold; line-height:40px; float:left; width:200px;}
.index9 .fl .wen dl:nth-child(1){width:166px; text-align:center;}
.index9 .fl .wen dl:nth-child(2){width:400px;}
.index9 .fl .wen dl p{font-size:24px; color:#999; font-weight:100;}
.index9 .fl .wen dl dt{font-size:18px; }
.index9 .fl .wen dl dd{font-size:16px; color:#666; font-weight:100; line-height:24px;}
.index9 .fl .wen1{ margin-top:20px;}
.index9 .fl .wen1 dl{ height:80px; line-height:80px; border-top:#ddd 1px dashed;}
.index9 .fl .wen1 dt{float:left; font-size:16px; background:url(../images/dian-q.png) left center no-repeat; padding-left:25px;}
.index9 .fl .wen1 dt:hover{background:url(../images/dian-hover.png) left center no-repeat;}
.index9 .fl .wen1 dt span{ padding-right:10px;}
.index9 .fl .wen1 dd{float:right;}
.index9 .fr{width:510px; margin-top:30px;}
.index9 .fr .txt{overflow:hidden; margin-bottom:20px;}
.index9 .fr .txt dl{float:left; font-size:20px; margin-right:6px;}
.index9 .fr .xinwen dl{border-top:#CCC 1px dashed; height:150px;}
.index9 .fr .xinwen dl dt{font-size:18px; background:url(../images/dian-q1.png) left top no-repeat; padding-left:45px; margin-top:30px;}
.index9 .fr .xinwen dl:hover dt{background:url(../images/dian-hover1.png) left top no-repeat;}
.index9 .fr .xinwen dl dd{font-size:16px; color:#666; line-height:24px; padding-left:45px; margin-top:10px;}


/*footer*/
.footer1bj{width:100%; overflow:hidden; background:#f5f5f5; padding:50px 0px; border-bottom:#CCC 1px solid;}
.footer1{margin:auto; width:1200px;}
.footer1 dl{border-right:#CCC 1px solid; display:flex; align-items:center; float:left; margin-right:40px; padding-right:40px;} 
.footer1 dl dt{font-size:20px; font-weight:bold; color:#000;}
.footer1 dl dt p{font-size:16px; color:#666; font-weight:100; padding-top:10px;}
.footer1 dl dd img{ margin-left:60px;}
.footer1 dl:nth-child(2) dd img{ margin-left:90px;}
.footer1 dl:nth-child(3){ margin-right:0px;}
.footer1 dl:nth-child(3) dd img{ margin-left:90px;}

.footer2bj{width:100%; overflow:hidden; background:#f5f5f5; padding:30px 0px; border-bottom:#CCC 1px solid;}
.footer2{width:1200px; margin:auto;}
.footer2 dl{width:400px; float:left;}
.footer2 dl dt{font-size:16px; color:#333; display:flex; align-items:center;}
.footer2 dl dt span{margin-left:10px;}
.footer2 dl dd{float:left; font-size:16px; margin-left:80px; line-height:45px;}

.copyright{height:84px; line-height:84px; color:#fff; font-size:14px; background:#000;}
.copyright .fl{margin: 0 12px;opacity: 0.7;filter: alpha(opacity=70);}
.copyright .fl span{ margin-left:80px;}
.copyright .fr li{float:left; padding:0px 20px;}
.copyright .fr li a{color:#FFF;}
.copyright .fr li a:hover{color:#2cb5eb;}
.copyright .fr span{float:left;}


/*******内页样式********/
.nybanner {width: 100%;height: 300px;overflow: hidden;position: relative;}
.nybanner img {width: 1920px;display: block;position: absolute;left: 50%;margin-left: -960px;top: 0;}

/** 新闻中心 **/


/********.toolbar*********/
.toolbar {width: 50px;position: fixed;right: 1%;top: 44%;z-index: 999;}
.toolbar dd {width: 50px;height: 50px;margin-bottom: 1px;position: relative;background: url(../images/black20.png) repeat 0 0;-webkit-border-radius: 100%;border-radius: 100%;}
.toolbar dd i {width: 50px;height: 50px;display: block;position: absolute;left: 0;top: 0;cursor: pointer;text-align: center;-webkit-border-radius: 100%;border-radius: 100%;}
.toolbar dd i span {width: 35px;height: 35px;display: block;margin: 7px 0 0 7px;background: url(../images/rightfixicon.png) no-repeat 0 0;}
.toolbar dd.gottop {display: none;}
.toolbar .slide-tel {display: block;width: 0;height: 50px;line-height: 50px;font-size: 24px;font-family: arial;color: #FFF;position: absolute;padding: 0 0 0 50px;top: 0;right: 0;overflow: hidden;-webkit-border-radius: 50px;border-radius: 50px;-webkit-transition: all .0s ease-in-out 0s;-moz-transition: all .0s ease-in-out 0s;transition: all .0s ease-in-out 0s;}
.toolbar .pop {position: absolute;right: 90px;top: -51px;background: #1fb7a5;display: none;}
.toolbar .pop-code {width: 160px;}
.toolbar .pop-code img {width: 120px;height: 120px;display: block;padding: 20px 20px 0;}
.toolbar .pop-code h3 {height: 32px;line-height: 26px;text-align: center;color: #fff;font-size: 16px;font-weight: 400;white-space: nowrap;}
.toolbar .pop-code h3 b {display: block;font-size: 14px;font-weight: normal;}
.toolbar .qq span {background-position: 0 -47px;}
.toolbar .qq a {width: 50px;height: 50px;cursor: pointer;display: block;}
.toolbar .qq:hover {background: #1fb7a5;}
.toolbar .tel span {background-position: 0 0;}
.toolbar .tel:hover {background: #1fb7a5;}
.toolbar .code span {background-position: 0 -95px;}
.toolbar .code:hover {background: #1fb7a5;}
.toolbar .top span {background-position: 0 -142px;}
.toolbar .top:hover {background: #1fb7a5;}

/*******font-face********/
@font-face {font-family: didot;src: url('../font/didot.eot');src: url('../fonts/didot.eot')format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/didot.woff') format('woff'), /* Modern Browsers */ url('../fonts/didot.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/didot.svg#didot') format('svg'); /* IE9 Compat Modes */ /* Legacy iOS */}
/*↓组图样式↓*/
.HS10, .HS15 {overflow: hidden;clear: both;}
.HS10 {height: 10px;}
.HS15 {height: 15px;}
.Hidden {display: none;}
.Clearer {display: block;clear: both;font-size: 1px;line-height: 1px;margin: 0;padding: 0;}
.FlLeft {float: left;}
.FlRight {float: right;}
