@charset "utf-8";
/* CSS Document */
/* CSS重置 */
*{color:#333;font-size:14px;font-family:"微软雅黑";}
body{margin:0;}
h1,h2,h3,h4{margin:0;font-weight:normal;}
/********************* img{display:block;} *********************/
a{text-decoration:none;}
p{margin:0;}
ul{margin:0;padding:0;}
ul,li{list-style:none;}
input{margin:0;padding:0;border:none;outline:none;}
textarea{outline:none;margin:0;padding:0;}
dl,dd,tr,td,dt,{margin:0; padding: 0;}
img{ display:block; border:none;}
.clearfix{clear:both;}
.clear:after{display:block;clear:both;content:"";visibility:hidden;height:0;}
.clear{zoom:1} 
.dycommon{ width:1210px;}
.fl{ float:left;}
.fr{ float:right;}
dl,dd{margin:0; padding:0px;}
/*****顶部************/
.mxtop{width: 100%;height: auto;height: 40px;background-color: #f7f7f7;}
.mxtop_nr{width: 1200px;margin: 0 auto;color: #1e1e1e;}
.mxtop_nr_l{height: 40px;line-height: 40px;width: 350px;}
.mxtop_nr_r{height: 40px;line-height: 40px;width: 440px;text-align: right;}
.mxtop_nr_r a{padding: 0 10px;color: #1e1e1e;}
.mxtop_nr_r i{padding: 0 10px;font-style: normal;}
.mxtop_nr_r i span{font-size: 18px;font-weight: bold;color: #0051a0;}
.mxtop_nr_r a:hover{color: #0051a0;}
/**********logo**********/
.mxlogo{width: 1200px;margin: 0 auto;padding-top:54px;padding-bottom:32px;}
.mxlogo_l{width: 750px;}
.mxlogo_l_l{width:306px;height:50px;overflow: hidden;}
.mxlogo_l_l a{overflow: hidden;display: block;}
.mxlogo_l_l a img{width: 100%;height: 100%;display: block;}
.mxlogo_l_c{width: 1px;height: 52px;padding-left:24px;padding-right:24px;padding-top:6px;}
.mxlogo_l_r{width: 353px;}
.mxlogo_l_r_top{font-size:20px;height: 26px;line-height: 26px;color: #006bce;font-weight:bold;}
.mxlogo_l_r_bot{font-size: 14px;color: #000000;height: 30px;line-height: 30px;}
.mxlogo_r{width: 220px;}
.mxlogo_r_l{width: 168px;margin-top:8px;}
.mxlogo_r_l i{font-style: normal;display: block;height: 20px;line-height: 20px;float:left;}
.mxlogo_r_l b{display: block;color: #0051a0;font-size:14px;float:left;color:#000;margin-left:12px;}
.mxlogo_r_r{width: 45px;height: 41px;overflow: hidden;padding-top: 4px;}
/*******************导航******************************/
.nav{ width:100%; height:70px;background-color: #006bce;}
.nav_con{ width:1200px; height:70px; margin:0 auto; position:relative; z-index:999; }
.nav_con ul li{ width:166px; height:70px; float:left; }
/*.nav_con ul li:after{content: '';
    display: block;
    width: 1px;
    height: 54px;
    clear: both;
    background:#fff;
    position: absolute;
    left: 0;
    top:8px;}*/ 
.nav_con ul li a{ width:166px; height:70px; display:block; line-height:70px; text-align:center; font-size:18px; color:#fff;}
.nav_con ul li .ind_dq{color: #fff;background-color: #7ec600;}
.nav_con ul li a:hover{color: #fff;background-color: #7ec600;}
.hidden-box{width:166px;position:absolute;display:none; background:#7ec600; background-color:rgba(126,198,0,0.9)}
.hidden-box>ul{ width:194px; height:174px; text-align:center;float:left; list-style-type:none;color:#fff;cursor:pointer; padding-top:12px;padding-bottom:15px; overflow:hidden;}
.hidden-box>ul li{ line-height:33px; height:33px; font-weight:500; background:none; text-align:center;padding:6px 0;}
.hidden-loc-index{ position:absolute; top:70px; left:332px;}
.hidden-box>ul li a{ width:166px; height:48px; line-height:48px; display:block; font-size:16px; color:#fff;}
.hidden-box>ul li a:hover{ background:#6dab00; color:#ffffff;transition:all 0.5s;}
/*********************** 轮播 ********************/
#solid{ width:100%; height:550px; clear:both; position:relative; overflow: hidden; }
#solid .solid0,#solid .solid1,#solid .solid2{ position:absolute; left:0px; top:0px; width:100%; height:600px; display:none; }
#solid .solid0{ background:#78c4db; }
#solid .solid1{ background:#c5c9db; }
#solid .solid2{ background:#e7dfd1;}
#solid ul{ margin:0px; padding:0px; list-style:none;}
#solid ul li{ position:absolute; left:50%; top:0px; width:1920px; height:550px; margin-left:-960px; display:none; cursor:pointer; }
#solid #btt{ width:905px; height:55px; top:640px; left:50%; position:relative; margin-left:-452px; }
#solid #btt span{ position:absolute; top:15px; left:45%; display:block; width:30px; height:8px; margin:0 15px; text-align:center; background:#3d3d3d; z-index:1000; cursor:pointer;filter:alpha(opacity=70); /*IE滤镜，透明度50%*/-moz-opacity:0.7; /*Firefox私有，透明度50%*/opacity:0.7;/*其他，透明度50%*/}
/*********************产品中心***********************/
.pavilion-container {
	padding-bottom:78px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	padding-top:66px;
}
.pavilion-container h2{
	text-align: center;
	font-size:30px;
	font-weight:bold;
	color:#006bce;
}
.pavilion-container i{
	width: 62px;
    margin: 0 auto;
    height: 6px;
    display: block;
    background-color: #006bce;
    margin-top:14px;
}
.pavilion-container p{
	text-align: center;
    font-size: 16px;
    color: #999;
    line-height: 28px;
}
.pavilion-container p:hover{
	color:#f49800;
}
.pone_photo {
    width:378px;
    height:292px;
    position: relative;
    overflow: hidden;
    border:1px solid #006bce;
}
.pavilion-container .tab-content.show  ul > li {
    float: left;
    margin-right: 12px;
    margin-bottom: 12px;
    position: relative;
    overflow: hidden;
}
.pavilion-container .tab-content.show ul > li:nth-child(3n) {
    margin-right: 0;
}
.pone_text {
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 0;
	left: 0;
	background: rgba(0,107,206,0.7);
    -webkit-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease;
    -ms-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
}
.pone_text .tub{
	margin-top:74px;
}
.pone_text .tub i{
	width: 58px;
    margin: 0 auto;
    height: 1px;
    display: block;
    background-color: #ffffff;
}
.pone_text .tub b{
	color:#ffffff;
	text-align:center;
	display:block;
	font-size:18px;
	padding:12px 0;
	font-weight:normal;
}
.pone_text .tub p{
	    color: #ffffff;
    font-size: 15px;
    text-align: center;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    max-height: 56px;
}
.tab-content ul > li:hover .pone_text{
	height: 100%;
}
.pone_text h1 {
    text-align: center;
    font-size:18px;
    font-weight:600;
    display: block;
    padding-top: 100px;
    color: #fff;
}
.pavilion-container .pavilion-inner {
	max-width: 1200px;
	margin: 0 auto
}
.pavilion-container .pavilion-inner .tabs {
    padding:46px 0 28px 0;
    display: table;
    margin-left: auto;
    margin-right: auto;
}
.pavilion-container .pavilion-inner .tabs li {
	float: left;
	padding: 0 28px;
	line-height:46px;
	font-size: 16px;
	color:#0b0b0b;
    display: inline;
    zoom: 1;
}
.pavilion-container .pavilion-inner .tabs li {
	margin-left:40px;
	cursor: pointer;
	background:#fff;
	border:1px solid #006bce;
}
.pavilion-container .pavilion-inner .tabs li:first-child {
	margin-left: 0;
}
.pavilion-container .pavilion-inner .tabs li.on {
	background: #006bce;
	color: #fff;
}
.pavilion-container .pavilion-inner .tabs li .hot-icon {
	width: 18px;
	height: 24px;
	background: url(../images/marketplace-selected-fire-leave.svg);
	margin-right: 10px;
	background-repeat: no-repeat
}
.pavilion-container .pavilion-inner .tabs li.on .hot-icon {
	background: url(../images/marketplace-selected-fire.svg)
}
.pavilion-container .pavilion-inner .tabs li>span {
	display: inline-block;
	vertical-align: middle
}
.pavilion-container .tab-content-wrap {
	position: relative;
	margin-top: 20px;
	height:600px
}
.pavilion-container .tab-content {
	position: absolute;
	transition: all .7s linear;
	opacity: 0;
	z-index: -1;
	height: 0;
	width: 100%
}
.pavilion-container .tab-content.show {
	height: auto;
	opacity: 1;
	top: 0;
	z-index: 1
}
.pavilion-container .tab-content .col-sm-3 .tab-card {
	position: relative;
	padding: 20px;
	background: #fff;
	border-radius: 2px;
	overflow: hidden;
	cursor: pointer;
	transition: .2s linear
}
.pavilion-container .tab-content .col-sm-3 .tab-card.tab-card-lg {
	position: relative;
	height: 420px
}
.pavilion-container .tab-content .col-sm-3 .tab-card:before {
	position: absolute;
	content: '';
	top: 0;
	left: 0;
	right: 0;
	height: 4px;
	border-radius: 1px 1px 0 0
}
.pavilion-container .tab-content .col-sm-3 .tab-card.tab-card-lg img {
	height: 90px;
	width: auto;
	display: block
}
.pavilion-container .tab-content .col-sm-3 .tab-card.tab-card-lg h3 {
	margin-top: 30px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden
}
.pavilion-container .tab-content .col-sm-3 .tab-card p {
	margin-top: 5px;
	font-size: 12px;
	color: #a0a2a8;
	letter-spacing: .51px;
	line-height: 20px;
	height: 20px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden
}
.pavilion-container .tab-content .col-sm-3 .tab-card.tab-card-lg .labels {
	margin-top: 10px;
	margin-right: 10px;
	padding-bottom: 20px
}
.pavilion-container .tab-content .col-sm-3 .tab-card.tab-card-lg .labels span {
	display: inline-block;
	margin-top: 10px;
	margin-right: 10px;
	padding: 0 5px;
	background: rgba(160,162,168,.1);
	border: 1px solid rgba(102,106,117,.1);
	border-radius: 2px;
	line-height: 20px;
	color: #a0a2a8;
	font-size: 12px
}
.pavilion-container .tab-content .col-sm-3 .tab-card-lg .time {
	border-top: 1px solid #e7e7e7
}
.pavilion-container .tab-content .col-sm-3 .tab-card.tab-card-md+.tab-card-md {
	margin-top: 20px
}
.pavilion-container .tab-content .col-sm-3 .tab-card.tab-card-md {
	height: 200px
}
.pavilion-container .tab-content .col-sm-3 .tab-card.tab-card-md img {
	height: 65px;
	width: auto;
	display: block
}
.pavilion-container .tab-content .col-sm-3 .tab-card.tab-card-md h3 {
	margin-top: 15px
}
.pavilion-container .tab-content .col-sm-3 .tab-card .time {
	position: absolute;
	bottom: 10px;
	width: calc(100% - 40px);
	padding-top: 17px;
	font-size: 12px;
	color: #666a75;
	letter-spacing: .44px;
	line-height: 23px;
	text-align: left
}
.pavilion-container .tab-content .col-sm-3 .tab-card .time span {
	font-size: 20px;
	color: #f66f6a;
	letter-spacing: 0;
	line-height: 23px;
	margin-right: 3px
}
.pavilion-container .tab-content .col-sm-3 .tab-card.tab-card-sm {
	height: 90px
}
.pavilion-container .tab-content .col-sm-3 .tab-card.tab-card-sm+.tab-card-sm {
	margin-top: 20px
}
.pavilion-container .tab-content .col-sm-3 .tab-card.tab-card-sm .time {
	border-top-width: 0
}
.pavilion-container .tab-content .col-sm-3 .tab-card:hover {
	background: #efedd4
}
.pavilion-container .view-go {
	font-size: 18px;
	color: #fff;
	text-align: center;
	margin-top:84px;
}
.pavilion-container .view-go .more{
	border:1px solid #999;
	border-radius:4px;
	padding:10px 24px;

}
.pavilion-container .view-go a span.arrow-more {
	display: inline-block;
	vertical-align: middle;
}
.pavilion-container .view-go a:hover {
	color: #f49800;
	border:1px solid #f49800;
}
.pavilion-container .view-go a span.arrow-f {
    width: 28px;
    height: 8px;
    background: url(../image/jiant.png);
    display: inline-block;
    vertical-align: middle;
    margin-left:6px;
    position: relative;
    transition: .3s ease-out;
}
.pavilion-container .view-go a:hover span.arrow-f {
	transform: translate(5px, 0);
	background: url(../image/jianta.png.);
}
/*****************************优势****************************************/
.why{
	width:1200px;
	margin:0 auto;
}
.why h2{
	text-align: center;
    font-size: 30px;
    font-weight: bold;
    color: #006bce;
}
.why i{
	width: 62px;
    margin: 0 auto;
    height: 6px;
    display: block;
    background-color: #006bce;
    margin-top: 14px;
}
.w_tb{
    overflow:hidden;
    margin-top:66px;
}
.w_tb ul li .jiangu{
	background:#7ec600;
	width:162px;
	height:162px;
	border-radius:10px;
	display: table-cell;
    vertical-align:middle;
}
.w_tb ul li .jiangu:hover{
	background:#006bce;
}
.w_tb ul li .jiangu img:hover{
	background:#006bce;
    transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
}
.w_tb ul li .jiangu img{
	vertical-align:middle;
	margin:0 auto;
	transition: All 0.4s ease-in-out;
    -webkit-transition: All 0.4s ease-in-out;
    -moz-transition: All 0.4s ease-in-out;
    -o-transition: All 0.4s ease-in-out;
}
.tb{
    margin-top:78px;
    overflow:hidden;
}
.w_tb ul li{
	width:162px;
	float:left;
	margin-right:42px;
}
.w_tb ul li:nth-child(6n){
	margin-right:0px;
}
.w_tb ul li h3{
	text-align:center;
	color:#000000;
	font-size:18px;
	margin-top:26px;
}
.ysl{
    float:left;
}
.ys1{
	overflow:hidden;
	width:598px;
	height:140px;
	background:#eeeeee;
}
.con .SiglenElevator-Title{
	width:356px;
}
.ys1 img{
    float:left;
    margin:16px 0 0 40px;
}
.ys1 p{
	height:140px;
	line-height:32px;
	width:346px;
	font-size:16px;
	color:#000;
	float:left;
	margin:36px 0 0 38px;
}
.ys2{
	overflow:hidden;
	width:598px;
	height:140px;
	background:#ffffff;
}
.ys2 img{
    float:left;
    margin:16px 0 0 40px;
}
.ys2 p{
	height:140px;
	line-height:32px;
	width:346px;
	font-size:16px;
	color:#000;
	float:left;
	margin:36px 0 0 38px;
}
.ys3{
	overflow:hidden;
	width:598px;
	height:140px;
	background:#eeeeee;
}
.ys3 img{
    float:left;
    margin:16px 0 0 40px;
}
.ys3 p{
	height:140px;
	line-height:32px;
	width:346px;
	font-size:16px;
	color:#000;
	float:left;
	margin:36px 0 0 38px;
}
.SiglenElevator{
    padding:48px 0 0 0;
}
.ys4{
	overflow:hidden;
	width:598px;
	height:140px;
	background:#ffffff;
}
.ys4 img{
    float:left;
    margin:16px 0 0 40px;
}
.ys4 p{
	height:140px;
	line-height:32px;
	width:346px;
	font-size:16px;
	color:#000;
	float:left;
	margin:36px 0 0 38px;
}
.ys5{
	overflow:hidden;
	width:598px;
	height:140px;
	background:#eeeeee;
}
.ys5 img{
    float:left;
    margin:16px 0 0 40px;
}
.ys5 p{
	height:140px;
	line-height:32px;
	width:346px;
	font-size:16px;
	color:#000;
	float:left;
	margin:36px 0 0 38px;
}
.ys6{
	overflow:hidden;
	width:598px;
	height:140px;
	background:#ffffff;
}
.ys6 img{
    float:left;
    margin:16px 0 0 40px;
}
.ys6 p{
	height:140px;
	line-height:32px;
	width:346px;
	font-size:16px;
	color:#000;
	float:left;
	margin:36px 0 0 38px;
}
.swiper-container-horizontal{
    overflow:hidden;
}
.ysr{
    float:left;
}
.rywz{
    padding-top:34px;
}
.yswan{
    background:#fff;
    position:absolute;
    bottom:-60px;
    width:780px;
    height:208px;
}
.yswan h3 a{
	color:#000000;
	font-size:28px;
	font-weight:bold;
}
.yswan p{
	font-size:15px;
	color:#333333;
	line-height:30px;
	margin-top:12px;
}
.SiglenElevator-List{
    height:545px;
}
.ysrc{
    float:left;
    margin:0 98px 0 96px;
    padding-top:34px;
}
.ysrc:before{
	content: '';
    display: block;
    width:39px;
    height:39px;
    clear: both;
    background: url(../images/xxtiao.png) no-repeat;
    position:absolute;
    left:40px;
    top:78px;
}
.ysrc:after{
	content: '';
    display: block;
    width:39px;
    height:39px;
    clear: both;
    background: url(../images/xxtiao.png) no-repeat;
    position:absolute;
    left:164px;
    top:78px;
}
.ysrc b{
	font-size:16px;
	color:#006bce;
}
.ysrc h5{
	font-size:42px;
	color:#006bce;
	padding:12px 0;
	margin:0rem;
}
.SiglenElevator .SiglenElevator-Title h3{
    font-size:30px;
    font-weight:bold;
    color:#000;
}
.SiglenElevator .SiglenElevator-Title h3 span{
	font-size:30px;
    font-weight:bold;
    color:#006bce;
}
.SiglenElevator .SiglenElevator-Title h3 b{
	font-size:46px;
	font-weight:bold;
	padding:0 6px 0 12px;
}
.SiglenElevator .SiglenElevator-Title .ysxt{
	width: 62px;
    margin-left:124px;
    height: 6px;
    display: block;
    background-color: #006bce;
    margin-top: 14px;
    margin-bottom:48px;
}
.SiglenElevator-Nav{
    width:356px; 
    float:left;
}
.SiglenElevator-Nav ul li{
	border:1px solid #006bce;
	overflow:hidden;
	background:#f6f6f6;
	padding:18px 48px;
}
.SiglenElevator-Nav ul li:hover{
	background:#006bce;
}
.SiglenElevator-Nav ul li:hover .yswz h3{
	color:#ffffff;
}
.SiglenElevator-Nav ul li:hover .yswz p{
	color:#e3e3e3;
}
.SiglenElevator-Nav ul li img{
	float:left;
}
.yswz{
	float:left;
	margin-left:28px;
	margin-top:10px;
}
.yswz h3{
    font-size:24px;
    font-weight:bold;
    color:#006bce;
}
.yswz p{
	font-size:10px;
	color:#9b9b9b;
}
/*********************新闻动态******************************************/
.ind_new{
	width:1200px;
	margin:0 auto;
	padding-top:86px; 
	overflow:hidden;
}
.i_news{
   width:506px;
} 
.ind_new h2 {
    text-align: center;
    font-size: 30px;
    font-weight: bold;
    color: #006bce;
}
.ind_new i {
    width: 62px;
    margin: 0 auto;
    height: 6px;
    display: block;
    background-color: #006bce;
    margin-top: 14px;
}
.i_news .hd {
    overflow: hidden;
    margin-bottom: 34px;
    margin-top:72px;
}
.i_news .hd li.on {
    color: #006bce;
}
.i_news .hd li {
    float: left;
    font-size: 18px;
    color: #000;
    padding-right:18px;
    margin-right:18px;
    cursor: pointer;
    border-right:1px solid #262626;
}
.bd .related{
	
}
.bd .related li{
	overflow:hidden;
	margin-bottom:48px;
}
.bd .related h3{
	font-size:18px;
	color:#000000;
	margin-bottom:14px;
}
.bd .related p{
	font-size:14px;
	color:#666;
	line-height:24px;
}
.new_wz{
    float:left;
    width:386px;
}
.new_rq{
    float:left;
    margin-left:38px;
}
.new_rq b {
    font-size: 14px;
    color: #4e4e4e;
    text-align:center;
    display:block;
}
.new_rq h5 {
    font-size: 40px;
    color: #006bce;
    margin: 0rem;
}
/*********************关于我们******************************************/
.tsdcase_bg{background: url(../images/case_1.png) center center no-repeat;height:741px;margin-top: 40px;}
.tsdcase{width: 1200px;margin: 0 auto;padding-top:64px;}
.tsdcase h2{
	text-align: center;
    font-size: 30px;
    font-weight: bold;
    color: #ffffff;
}
.tsdcase i{
	width: 62px;
    margin: 0 auto;
    height: 6px;
    display: block;
    background-color: #fff;
    margin-top: 14px;
}
.tsdcase_tit{width: 100%;padding-top: 60px;}
.tsdcase_tit img{margin: 0 auto;}
.tsdnr{width: 1220px;}
.tsdnr li{width: 280px;height: 269px;float: left;margin-right: 20px;margin-top: 50px;}
.tsdnr li a{display: block;}
.tsdnr li a p{width: 280px;height: 217px;overflow: hidden;}
.tsdnr li a p img{width: 100%;height: 100%;transition: all 0.5s;}
.tsdnr li a:hover p img{transform: scale(1.1);}
.tsdnr li a span{height: 52px;line-height: 52px;text-align: center;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;display: block;background-color: #fff;}
.tsdnr li a:hover span{background-color:#39b26b;color: #fff;}
/***********************公司简介*************************/
.tsdabout{width: 1200px;margin: 0 auto;}
.tsdabout_con{background: url(../images/about_2.png) center center no-repeat;height: 462px;}
.tsdabout_tit{width: 100%;padding-top: 60px;margin-bottom: 50px;}
.tsdabout_tit img{margin: 0 auto;}
.tsdabout_con_l{}
.tsdcase .tsdabout_con_l p{display: block;line-height:34px;font-size:15px;color: #ffffff;padding-top: 50px;text-align:center;margin-bottom:38px;}
.tsdabout_con_l i{display: block;height: 2px;font-style: normal;background-color: #0093dd;width: 100px;margin-left: 40px;margin-top: 20px;margin-bottom: 20px;}
.tsdabout_con_l span{display: block;padding: 0 40px;line-height: 30px;height: 180px;overflow: hidden;}
.tsdabout_con_l a{display: block;width: 128px;height: 40px;background-color: #ffffff;color: #006bce;line-height: 40px;text-align: center;margin:0 auto;}
.tsdabout_con_l a:hover{background-color: #7ec600;color:#ffffff;}
.tsdabout_con_r{width: 514px;height: 385px;margin-right: 40px;margin-top: 40px;}


.ylabout_bot_l{width:1200px;margin-top: 47px;margin:0 auto;}

.rollBox{overflow:hidden;margin-top: 35px;}
.rollBox .LeftBotton{height:37px;width:37px;background:url(../images/adv_8.png) no-repeat 0px 0px;overflow:hidden;float:left;display:inline;cursor:pointer;margin-top: 75px;}
.rollBox .RightBotton{height:37px;width:37px;background:url(../images/adv_9.png) no-repeat 0px 0px;overflow:hidden;float:left;display:inline;cursor:pointer;margin-top: 75px;}
.rollBox .Cont{width:1200px;overflow:hidden;float:left;margin: 0px auto;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:225px;float:left;text-align:center;height: 198px;margin-right: 18px;}
.rollBox .Cont .pic p{width:225px;height: 169px;}
.rollBox .Cont .pic p img{display:block;width: 100%;height: 100%;}
.rollBox #List1,.rollBox #List2{float:left;}
.ylabout_bot_r ul{display: block;}
.ylabout_bot_r ul li{display: block;height: 80px;}
.ylabout_bot_r ul li a{display: block;height: 60px;padding-top: 20px;width: 140px;padding-left: 66px;}
.ylabout_bot_r ul li a p{display: block;width: 40px;float: left;padding-top: 3px;}
.ylabout_bot_r ul li a span{display: block;width: 90px;float: left;margin-left: 10px;}
.ylabout_bot_r ul li a span big{display: block;color: #fff;font-size: 18px;}
.ylabout_bot_r ul li a span small{display: block;color: #fff;text-transform: uppercase;font-size: 12px;color: #cae2fa;}
.ylabout_bot_r ul li a:hover{background:url(../images/about_10.png) no-repeat 0px 23px;}
#dqxzcp{background:url(../images/about_10.png) no-repeat 0px 23px;}
.ylabout_bot{}
.ylabout_bot .qhtb{overflow:hidden;width:426px;margin:0 auto;padding-top:54px;}
.ylabout_bot .qhtb ul li{float:left;margin:0 32px;color:#fff;text-align:center;}
.ylabout_bot .qhtb ul li img{margin-bottom:14px;}
/***********************荣誉资质*******************/
.tsdryzz_bg{background-color: #f7f7f7;height: 400px;margin-top: 50px;padding-top: 60px;}
.blk_18 {zoom:1;width:1092px;margin: 0 auto;position: relative;}
.blk_18 .pcont {width:1092px;float:left;overflow:hidden;}
.blk_18 .ScrCont {width:30000px;zoom:1;}
.blk_18 #List1_1, .blk_18 #List2_1 {float:left;}
.blk_18 .LeftBotton{background:url(../images/hezuo_3.png) center center no-repeat;height: 33px;width: 33px;position: absolute;left: -45px;top:144px;}
.blk_18 .RightBotton{background:url(../images/hezuo_4.png) center center no-repeat;height: 33px;width: 33px;position: absolute;top:144px;right: -45px;}
.blk_18 .pl span img { display:block;width: 100%;height: 100%;}
.blk_18 .pl {
	width: 340px;
    float: left;
    text-align: center;
    padding-right: 35px;}
.blk_18 .pl span{    display: block;
    width: 340px;
    height: 245px;
    overflow: hidden;}
.blk_18 a.pl span:hover {color:#ec6700;transition:all 0.5s;}
.alw{
    float:left;
    padding:20px 0 0 12px;
}
.alw h1,.alw p{
	text-align:left;
}
.al{
    border:1px solid #006bce;
    height:76px;
}
.alw h1{
	margin-bottom:6px;
}
.blk_18 .pl:hover .al{
	background:#006bce;
}
.blk_18 .pl:hover .alw h1{
	color:#ffffff;
}
.blk_18 .pl:hover .alw p{
	color:#eeeeee;
}
.blk_18 .pl:hover .alt{
	background:url(../images/m1.png) no-repeat;
	width:24px;
    height:24px;
}
.alt{
    margin-left:84px;
    margin-top:34px;
    background:url(../images/m.png) no-repeat;
    width:24px;
    height:24px;
}
.yzanli_tit{
	padding:66px 0 38px 0;
}
.yzanli_tit h2{
    text-align: center;
    font-size: 30px;
    font-weight: bold;
    color: #006bce;
} 
.yzanli_tit i {
    width: 62px;
    margin: 0 auto;
    height: 6px;
    display: block;
    background-color: #006bce;
    margin-top: 14px;
}
/**********************news********************************/
.ddnews{width: 100%;}
.ddnewscon{width: 1180px;margin: 0 auto;padding-top: 50px;margin-bottom: 50px;}
.ddnews_l{width: 598px;height: 420px;overflow: hidden;margin-top:52px;}
.ddnews_text{}
.ddnews_text p{display: block;width: 120px;float: left;}
.ddnews_text p span{display: block;font-size: 24px;color: #333;font-weight: bold;height: 30px;line-height: 30px;overflow: hidden;}
.ddnews_text p i{display: block;font-style: normal;font-size: 12px;line-height: 20px;color: #999;}
.ddnews_text b{display: block;width: 27px;float: right;margin-top: 5px;}
.ddnews_l_con{display: block;padding-top: 18px;padding-bottom:28px;}
.ddnews_l_con_l{width:286px;height:185px;overflow: hidden;}
.ddnews_l_con_l img{width: 100%;height: 100%;}
.ddnews_l_con_r{width:266px;}
.ddnews_l_con_r .more{background:#006bce;color:#fff;font-size:14px;padding:6px 14px;margin-top:18px;display:block;width:72px;text-align:center;}
.ddnews_l_con_r .more:hover{background:#7ec600;}
/*.ddnews_l_con_r p{display: block;font-weight: bold;}*/
.ddnews_l_con_r p a{display: block;height: 30px;line-height: 30px;color: #000;font-size:18px;overflow: hidden;transition: all 0.5s;}
.ddnews_l_con_r p a:hover{color: #006bce;margin-left: 5px;}
.ddnews_l_con_r span{display: block;margin-top: 5px;margin-bottom: 5px;}
.ddnews_l_con_r span i{display: block;width: 10px;line-height: 10px;overflow: hidden;float: left;margin-right: 5px;margin-top: 5px;}
.ddnews_l_con_r span small{display: block;width: 100px;color: #999;float: left;}
.ddnews_l_con_r span b{display: block;width: 16px;height: 10px;float: left;padding-top: 4px;}
.ddnews_l_con_r span big{display: block;float: left;color: #999;font-size: 14px;width: 60px;padding-left: 5px;}
.ddnews_l_con_r strong{display: block;font-weight: normal;margin-top:10px;font-size: 14px;color: #666;line-height:26px;display: block;}
.ddnews_r{width: 570px;height: 420px;overflow: hidden;}
.ddnews_r_con{background-color: #f7f7f7;padding:20px;margin-top: 20px;}
.ddnews_r_con_top{height: auto;}
.ddnews_r_con_top_l{width: 215px;height: 110px;overflow: hidden;padding-top: 10px;padding-left: 10px;}
.ddnews_r_con_top_l a{display: block;width: 215px;height: 110px;overflow: hidden;}
.ddnews_r_con_top_l a img{width: 100%;height: 100%;}
.ddnews_r_con_top_r{width: 290px;margin-top: 10px;}
.ddnews_r_con_top_r p{display: block;}
.ddnews_r_con_top_r p a{display: block;line-height: 24px;height: 24px;overflow: hidden;color: #333;font-size: 15px;transition: all 0.5s;}
.ddnews_r_con_top_r p a:hover{color: #006bce;margin-left: 5px;}
.ddnews_r_con_top_r span{height: 26px;line-height: 26px;overflow: hidden;color: #999;}
.ddnews_r_con_top_r i{display: block;line-height: 26px;font-style: normal;overflow: hidden;height: 52px;color: #999;}
.ddnews_r_con_bot{width: 100%;}
.ddnews_r_con_bot ul{display: block;padding-top: 10px;padding-left: 10px;padding-right: 10px;}
.ddnews_r_con_bot ul li{display: block;height: 48px;line-height: 48px;border-bottom: 1px dashed #d1d1d1;background: url(../images/ddnews_6.png) 0px 22px no-repeat;padding-left: 10px;}
.ddnews_r_con_bot ul li a{display: block;}
.ddnews_r_con_bot ul li a:hover *{color: #0093dd;}
.ddnews_r_con_bot ul li a p{display: block;width: 360px;float: left;color: #888;}
.ddnews_r_con_bot ul li a span{display: block;width: 100px;float: right;text-align: right;color: #888;}
/****************************links***********************/
.mxlinks_l{background:#7ec600;width:592px;height:59px;}
.mxlinks_l img{width:40px;height:40px;float:left;padding-left:386px;padding-top:9px;}
.mxlinks_l p{display: block;font-size:20px;text-transform:uppercase;height:59px;line-height:59px;color:#ffffff;font-weight:bold;padding-left:436px;}
.mxlinks_l span{font-size: 14px;color: #fff;height: 26px;line-height: 26px;font-weight:normal;border-top:1px solid #fff;margin-left:14px;}
.mxlinks_r{width:1311px;height:59px;background:#006bce;line-height:59px;}
.mxlinks_r a{padding: 0px 18px;color:#ffffff;}
.mxlinks_r a:hover{color: #7ec600;}
/***************************footer********************************/
.tsdfooter_bg{ height:320px; overflow:hidden;margin-top: 50px;background:#272727;}
.tsdfooter{overflow:hidden;}
.tsdfooter_tit{line-height: 50px;background-color: #2e2e2e;float:left;padding:48px 0 75px 0;}
.foot_l{width:344px;padding-left:386px;}
.tsdfooter_con{float:left; }
.foot_l h1{font-size:20px;color:#ffffff;font-weight:bold;}
.foot_l i{width:78px;height: 1px;display: block;background-color: #535353;margin-top: 14px;margin-bottom:32px;}
.tsdfooter_tit ul{display: block;}
.tsdfooter_tit ul li{width:98px;display: block;float: left;}
.tsdfooter_tit ul li a{display: block;text-align: center;color: #989898;font-size:15px;}
.tsdfooter_con_l{padding-top: 50px;width: 220px;}
.tsdfooter_con_c{color: #b7b7b7;margin-left:38px;margin:53px 0; padding-left:48px;border-right:1px solid #494949;padding-right:98px;}
.tsdfooter_con_c h1{font-size: 20px;color: #ffffff;font-weight: bold;}
.tsdfooter_con_c .i{width:78px;height: 1px;display: block;background-color: #535353;margin-top: 14px;margin-bottom:32px;}
.tsdfooter_con_c .t i{
	background:url(../images/tel.jpg) no-repeat;
	width:24px;
	height:24px;
	display:inline-block;
	float:left;
}
.tsdfooter_con_c .d i{
	background:url(../images/dz.jpg) no-repeat;
	width:24px;
	height:24px;
	display:inline-block;
	float:left;
}
.tsdfooter_con_c .y i{
	background:url(../images/y.png) no-repeat;
	width:24px;
	height:24px;
	display:inline-block;
	float:left;
}
.tsdfooter_con_c .b i{
	background:url(../images/b.jpg) no-repeat;
	width:24px;
	height:24px;
	display:inline-block;
	float:left;
}
.tsdfooter_con_c .a i{
	background:url(../images/a.jpg) no-repeat;
	width:24px;
	height:24px;
	display:inline-block;
	float:left;
}
.tsdfooter_con_c p span{
	float:left;
	color:#b6b6b6;
	margin-left:6px;
	font-size:14px;
}
.tsdfooter_con_c p span b{
	font-size:18px;
	font-weight:bold;
	color:#b6b6b6;
}
.tsdfooter_con_c p{color: #b7b7b7;overflow:hidden;margin-bottom:12px;}
.tsdfooter_con_c p a{color: #b7b7b7;}
.tsdfooter_con_r{margin-top:58px;overflow:hidden;margin-left:30px;}
.tsdfooter_con_r .d_tic{
	float:left;
}
.tsdfooter_con_r .dwz{
	float:left;
	margin-left:18px;
}
.tsdfooter_con_r .dwz h6 i{
	background:url(../images/s.jpg) no-repeat;
	width:34px;
	height:34px;
	display:inline-block;
	margin-right:12px;
}
.tsdfooter_con_r .dwz h6{
	color:#989898;
	font-size:20px;
	margin:0px;
	padding:24px 0 14px 0;
	height:34px;
}
.tsdfooter_con_r .dwz p{
	font-size:14px;
	color:#989898;
}
/*********************内页大图*******************************/
.banner_ny{position:relative;overflow:hidden; width:100%; display:block;}
.banner_ny img{position:relative;left:50%;margin-left:-960px;}
/****************************面包屑*************************/
.wbmbx{ height:50px; line-height:50px; font-size:15px;}
.wbmbx span{ color:#333;}
.wbmbx a{ color:#333; padding-right:4px;}
.wbmbx a:hover{ color:#0093dd;}
/************************产品列表页*********************************/
.ddproduct_bg{width: 100%;}
.ddproduct{width: 1180px;margin: 0 auto;}
.ddproduct_l{width: 240px;margin-top: 30px;}
.ddproducttop{background-color: #f7f7f7;-moz-box-shadow: 0 0 3px #ccc; -webkit-box-shadow: 0 0 3px #ccc;box-shadow: 0 0 3px #ccc;width: 240px;}
.ddproduct_l_top{display: block;background-color: #0093dd;padding: 25px 15px;}
.ddproduct_l_top p{display: block;height: 36px;line-height: 36px;color: #fff;font-size: 28px;}
.ddproduct_l_top span{height: 30px;line-height: 30px;font-size: 16px;color: #ddd;text-transform:capitalize;}
.ddproduct_l_top i{height: 2px;width: 40px;background-color: #fff;display: block;margin-top: 10px;}
.ddmoren{color: #0093dd;font-weight: bold;}

.ddproduct_l_tj{margin-top: 30px;}
.ddproduct_l_tj big{display: block;height: 44px;line-height: 44px;font-size: 16px;color: #0093dd;padding-left: 20px;background-color: #0093dd;color: #fff;}
.ddproduct_l_tj ul{display: block;border-left: 1px solid #ddd;border-right: 1px solid #ddd;border-bottom: 1px solid #ddd;}
.ddproduct_l_tj ul li{width: 210px;margin-right:15px;display: block;background-color: #f7f7f7;margin-bottom: 15px;margin-left: 15px;padding-top: 15px;}
.ddproduct_l_tj ul li span{display: block;width: 210px;height: 162px;overflow: hidden;}
.ddproduct_l_tj ul li span a{display: block;width: 210px;height: 162px;overflow: hidden;}
.ddproduct_l_tj ul li span a img{width: 100%;height: 100%;}
.ddproduct_l_tj ul li p{display: block;padding:10px;}
.ddproduct_l_tj ul li p b{display: block;}
.ddproduct_l_tj ul li p b a{display: block;height: 30px;line-height: 30px;overflow: hidden;}
.ddproduct_l_tj ul li p i{display: block;height: 24px;line-height: 24px;overflow: hidden;font-style: normal;color: #666;}
.ddproduct_l_tj ul li:hover *{color: #0093dd;}
.ddproduct_r{width: 900px;overflow: hidden;margin-top: 20px;}
.tsd_pro_r1{width: 920px;background-color: #fff;height: 577px;}
.tsd_pro_r1 ul{display: block;}
.tsd_pro_r1 ul li{width: 280px; height: 255px;display: block;float: left;margin-right: 25px;margin-bottom: 30px;}
.tsd_pro_r1 ul li a{display: block;}
.tsd_pro_r1 ul li a p{display: block;width: 280px; height: 215px;overflow: hidden;border: 1px solid #d1d1d1;}
.tsd_pro_r1 ul li a p img{width: 100%;height: 100%;transition: all 0.5s;}
.tsd_pro_r1 ul li a:hover p img{transform: scale(1.1);}
.tsd_pro_r1 ul li a span{display: block;height: 40px;text-align: center;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;line-height: 40px;}
.tsd_pro_r1 ul li a:hover span{color: #0093dd;}
/****************************fenye***************************/
.page{ margin: 0 auto; padding-bottom:100px; padding-top:40px;}
.page_con li a{ display: block; float: left; border:1px solid #0093dd; padding: 5px 12px; color: #333; margin: 0 2px;}
.page_con{ display:table; margin:0 auto;}
.page_con li{ display:table-cell;}
.page_con li a:hover,.page .page_act a{ background:#0093dd; color:#fff;}
.ddproduct_l_bot{display: block;border-left: 1px solid #ddd;border-right: 1px solid #ddd;border-bottom: 1px solid #ddd;}
.ddproduct_l_bot ul{display: block;}
.ddproduct_l_bot ul li{display: block;border-bottom: 1px solid #bababa;width: 200px;margin: 0 auto;}
.ddproduct_l_bot ul li p{display: block;font-size: 16px;color: #0093dd;}
.ddproduct_l_bot ul li p a{display: block;font-size: 16px;color: #0093dd;height: 78px;line-height: 78px;background: url(../images/pro_2.png) 0px center no-repeat;padding-left: 30px;}
.ddproduct_l_bot ul li p a:hover{background: url(../images/pro_2_1.png) 0px center no-repeat;color: #39b26b;}
.ddproduct_l_bot ul li span{display: block;height: 20px;line-height: 20px;font-size: 14px;margin-bottom: 20px;}
.ddproduct_l_bot ul li span a{display: block;height: 20px;line-height: 20px;font-size: 14px;padding-left: 30px;}
.ddproduct_l_bot ul li span a:hover{color: #39b26b;}
/***************************************************/
/************************产品详情页*********************************/
.detail_bjz{width:100%;margin-bottom: 100px;}
.detail_bjzcon{ height:auto;  margin-bottom:30px;padding-bottom: 20px;}
.goods{ height:auto;}
.goods_tit{ height:43px; }
.goods_tit span{ width:139px; height:43px; line-height:43px;  display:block; text-align:center; font-size:16px;  color:#fff;background-color: #0093dd;}
.goods_bot{  height:auto; border:1px solid #ddd;padding: 10px 20px;line-height: 30px;color: #666;}
/***datu**/
.bjchanpin{ width:400px; float:right; padding-right:20px; padding-top:20px;}
.bjchanpin h3{ height:30px; line-height:30px; font-size:20px; overflow:hidden; color:#0093dd; border-bottom:1px dashed #CCC; padding-bottom:6px;}
.bjchanpin span{ display:block; line-height:30px; height:120px; overflow:hidden; color:#888; margin-top:5px;}
.bjchanpin i{ display:block; height:50px; line-height:50px; color:#0093dd; font-style:normal;background:url(../images/logo_3.png) 0px 0px no-repeat;padding-left: 50px;margin-top: 30px;font-size: 30px;}
.bjchanpin a{  width:130px; height:38px; line-height:38px; display:block; text-align:center; color:#fff; background-color: #39b26b;margin-top: 10px;}
.bjchanpin a:hover{  background-color:#474747; }
#playBox {width:450px;height:346px;background:#333;position:relative;overflow:hidden;}
#playBox .oUlplay {width:99999px;position:absolute;left:0;top:0;}
#playBox .oUlplay li {float:left;}
#playBox .smalltitle {width:450px;height:10px;position:absolute;bottom:15px;z-index:10}
#playBox .smalltitle ul {width:120px;margin:0 auto;}
#playBox .smalltitle ul li {width:10px;height:10px;margin:0 5px;border-radius:10px;background:#7e7e7e;float:left;overflow:hidden;cursor:pointer;}
#playBox .smalltitle .thistitle {background:#39b26b;}
#playBox .pre {cursor:pointer;width:25px;height:45px;position:absolute;top:150px;left:10px;z-index:10;text-align:center}
#playBox .next {cursor:pointer;width:25px;height:45px;position:absolute;top:150px;right:10px;z-index:10;text-align:center}
.pre img,.next img{ width: 100%;}
.oUlplay li{width: 450px; height: 346px;display: block;}
.oUlplay li img{ width: 100%; height: 100%;}
/****************************新闻列表页*****************************/
.mxnews_list{width: 100%;}
.mxnews_list ul{width: 100%;display: block;}
.mxnews_list ul li{width: 100%;display: block;margin-bottom: 20px;background-color: #f7f7f7;padding: 20px;}
.mxnews_list ul li span{width: 140px;display: block;height: 90px;overflow: hidden;float: left;}
.mxnews_list ul li span a{width: 140px;display: block;height: 90px;overflow: hidden;}
.mxnews_list ul li span a img{width: 100%;display: block;height: 100%;}
.mxnews_list ul li i{display: block;font-style: normal;width: 700px;float: left;margin-left: 20px;}
.mxnews_list ul li i a{display: block;}
.mxnews_list ul li i a big{display: block;width:100%;height: 34px;line-height: 34px;overflow: hidden;font-size: 16px;}
.mxnews_list ul li i a small{display: block;width: 100%;height: 24px;line-height: 24px;overflow: hidden;font-size: 14px;color: #999;}
.mxnews_list ul li i a:hover *{color: #0093dd;}
.mxnews_list ul li i strong{font-weight: normal;color: #888;line-height: 30px;height: 30px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;display: block;}
/***********************新闻详情页****************************************/
.zynew_left{ width:100%;}
.zyanl_tit{ text-align:center; margin-bottom:20px;}
.zyanl_tit h1{ font-weight:normal; color:#444;font-size: 24px;height: 60px;line-height: 60px;}
.zyanl_tit span{ color:#999; font-size:14px; display:block;}
.zyanl_tit span em{ display:inline-block; width:30px;}
.zynew_zay{ background:#f1f1f1; line-height:30px; padding:20px 25px; text-align:justify;height: 90px;overflow: hidden;display: block;color: #888;}
.zynew_zay strong{ color:#39b26b; font-size:14px;font-weight: normal;}
.zynew_prenx{ margin:40px 0 50px; line-height:28px;}
.zynew_prenx p{display: block;height: 30px;line-height: 30px;overflow: hidden;}
.zynew_prenx p strong{color: #666;}
.zynew_prenx p a:hover{color:#39b26b;}
.gyr_content{margin-top: 10px;}
.gyr_content p{line-height: 30px;font-size: 14px;color: #666;}
/****************工程案例**********************/
.tsdnr1{width: 920px;}
.tsdnr1 li{width: 280px;height: 269px;float: left;margin-right: 26px;margin-bottom: 30px;}
.tsdnr1 li a{display: block;}
.tsdnr1 li a p{width: 280px;height: 217px;overflow: hidden;}
.tsdnr1 li a p img{width: 100%;height: 100%;transition: all 0.5s;}
.tsdnr1 li a:hover p img{transform: scale(1.1);}
.tsdnr1 li a span{height: 52px;line-height: 52px;text-align: center;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;display: block;background-color: #f7f7f7;}
.tsdnr1 li a:hover span{background-color:#0093dd;color: #fff;}
.baguetteBoxOne .list dl {
	float: left;
	background: #f0f0f0;
	margin: 0 16px 30px 0;
}
.toolbar {
	width: 52px;
	position: fixed;
	right: 1%;
	top: 44%;
	z-index: 999;
}
.toolbar dd {
	width: 51px;
	height: 51px;
	margin-bottom: 1px;
	position: relative;
	-webkit-border-radius: 100%;
	border-radius: 100%;
	margin-top: 4px;
	border: #ebebeb solid 1px;
	background-color: #fff;
	-webkit-border-radius: 100%;
	border-radius: 100%;
}
.toolbar dd i {
	width: 51px;
	height: 51px;
	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: 8px 0 0 8px;
	background: url(../images/rightfixicon.png) no-repeat 0 0;
}
.toolbar dd.gottop {
	display: none;
}
.toolbar .slide-tel {
	display: block;
	width: 0;
	height: 53px;
	line-height: 53px;
	font-size: 24px;
	font-weight: bold;
	font-family: arial;
	color: #FFF;
	position: absolute;
	padding: 0 0 0 53px;
	top: -1px;
	right: -2px;
	-webkit-border-radius: 50px;
	border-radius: 50px;
	overflow: hidden;
}
.toolbar .pop {
	position: absolute;
	right: 90px;
	top: -65px;
	background: #014782;
	display: none;
}
.toolbar .pop-code {
	width: 170px;
}
.toolbar .pop-code img {
	width: 120px;
	height: 120px;
	display: block;
	padding: 20px 20px 0;
}
.toolbar .pop-code h3 {
	height: 52px;
	line-height:38px;
	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: -35px -47px;
}
.toolbar .qq a {
	width: 52px;
	height: 52px;
	cursor: pointer;
	display: block;
}
.toolbar .qq:hover {
	background-color: #014782;
	border-radius: 100%;
}
.toolbar .qq:hover span {
	background-position: 0 -47px;
}
.toolbar .tel span {
	background-position: -35px 0;
}
.toolbar .tel:hover {
	background: #014782;
}
.toolbar .tel:hover span {
	background-position: 0 0;
}
.toolbar .code span {
	background-position: -35px -95px;
}
.toolbar .code:hover {
	background-color: #014782;
	border-radius: 100%;
}
.toolbar .code:hover span {
	background-position: 0 -95px;
}
.toolbar .top span {
	background-position: -35px -142px;
}
.toolbar .top:hover {
	background-color: #014782;
	border-radius: 100%;
}
.toolbar .top:hover span {
	background-position: 0 -142px;
}
.toolbar dd:hover {
}