/* CSS Document */
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,tr,dl,dd,select,option{ margin:0; padding:0;}
body{ font-family: "微软雅黑"; background:#fff; overflow-x: hidden; width:100%; display:block; float:left;}
ul,li,ol{ list-style:none}
a{ text-decoration:none !important; cursor:pointer !important;}
.img-position-absolute{position: absolute;	top: 0;	bottom: 0; left: 0;	right: 0; max-width: 100%; max-height: 100%;display: block;	margin:auto;padding:auto;}
.no-margin{ margin:0 !important;}
.no-padding{ padding:0 !important;}
.container-fluid{ max-width:1200px !important;}
.overflow{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

@font-face{font-family:'iconfont';src:url('http://at.alicdn.com/t/font_1432720974_1547027.eot');src:url('http://at.alicdn.com/t/font_1432720974_1547027.eot?#iefix') format('embedded-opentype'),url('http://at.alicdn.com/t/font_1432720974_1547027.woff') format('woff'),url('http://at.alicdn.com/t/font_1432720974_1547027.ttf') format('truetype'),url('http://at.alicdn.com/t/font_1432720974_1547027.svg#iconfont') format('svg')}
@font-face{font-family:'Pacifico';font-style:normal;font-weight:400;src:local('Pacifico Regular'),local('Pacifico-Regular'),url(http://fonts.gstatic.com/s/pacifico/v7/Q_Z9mv4hySLTMoMjnk_rCfesZW2xOQ-xsNqO47m55DA.woff2) format('woff2')}

.fa{display:inline-block;font-family:"iconfont";font-size:20px;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:0.2px;-moz-osx-font-smoothing:grayscale}
.fa-icon-qq:before{content:"\e604"}
.fa-icon-weibo:before{content:"\e600"}
.fa-icon-weixin:before{content:"\e605"}
.fa-icon-zaixianzixun:before{content:"\e608"}

/*手机底部*/
.hot{width:100%; height:58px; background:#f8c301; position:fixed; bottom:0; left:0;z-index:99; border-top:solid 2px #c3c3c3;}
.hot span{ color:#fff; font-size:16px; line-height:20px;}
.hot h6{ font-size:12px; line-height:20px;}
.hot .row div a{ display:block; color:#fff; padding:7px 0;}
.hot .row>div.text-center{ border-right:1px solid #fff;}
.dbbox{ position: fixed; left: 0; bottom:70px; z-index:99; width: 100%; }
.dbbox .dbs{ position: relative; padding: 0 15px; display:none;}
.dbbox .dbs .neirong{padding: 10px; background: #fff; border-radius: 5px;}
.dbbox .dbs.ewm-box{ text-align:center; }
.dbbox .dbs.ewm-box:after{ content: ""; position: absolute; left:50%; bottom:-6px; z-index: 1; width:25%; height:6px; background: url(../images/icon/dbtc_jt.png) no-repeat center;}
.dbbox .dbs.fenxiang-box:after{ content: ""; position: absolute; left:75%; bottom:-6px; z-index: 1; width:25%; height:6px; background: url(../images/icon/dbtc_jt.png) no-repeat center;}
.dbbox .dbs.ewm-box img{ max-width: 140px; }
.dbbox .dbs.fenxiang-box .bdshare-button-style1-32 .li{ position: relative; padding: 6px 0; width: 20%; height: 44px; }
.dbbox .dbs.fenxiang-box .bdshare-button-style1-32 a{ position: absolute; left: 50%; top:6px; margin:0 0 0 -16px; float: inherit !important; display: block; }


/*header*/
.container-fluid img{ max-width:100%;}
.top-wel a{color: #8b8b8b;}
.top-head-wrap{}
.top-head{display: table;width: 100%; padding: 20px 0;}
.top-logo{float: left;display: table-cell;vertical-align: middle;}
.top-logo .s-logo{ display:none;}
.top-logo .b-logo{display: inline;}
.top-line{float: right;text-align: left; margin-top: 5px;}
.top-line img{ width:52px; height:52px;}
.top-line .line-number{display: inline-block;vertical-align: middle;}
.top-line .line-number>p{}
.top-line .line-number .line-number-text{color:#303030;font-size: 14px;}
.top-line .line-number .line-number-number{ color:#fff;font-size:35px;font-family: Impact; line-height:36px;}

.top-nav-wrap{display: block !important;background:#5c5c5c;color:#fff; border-bottom:3px solid #373737;}
.top-nav-li{ width:14.222%;float:left; position:relative; z-index:2;line-height:46px;}
.top-nav li{ text-align:center; font-size:16px; transition:all 0.1s;}
.top-nav li.active, .top-nav li:hover{ border-bottom:2px solid #f8c301;}
.top-nav a{ color:#fff;display: block;cursor: pointer; padding-left: 5px;padding-right: 5px;}
/*二级导航*/
.top-subnav{display: none; position: absolute; left: 0;width: 100%; z-index: 3;font-size: 12px; padding-bottom: 5px;background:#5c5c5c;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.top-subnav .top-subnav-link{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}


/*轮播图*/
.banner{}
.banner .banpc{ max-width:1920px; margin:0 auto; display:block; overflow:hidden; position:relative;}
.swiper-banner-img {position: relative;background-repeat: no-repeat;background-size: cover;background-position: center;}
.swiper-banner-img:before { content: '';display: block;padding-top:35%;}



.main{ margin:20px 0; width:100%; display:block; float:left;}


.top-t{ width:100%; overflow:hidden; background:#c69b00; color:#fff;}
.top-t a{ color:#fff; font-size:14px; line-height:37px;}
.top-t ul{ margin-left:20px;}
.top-t li{ float:left; margin:0 5px;}
.top-t li i{ margin-right:5px;}

.bg1{ background:url(../images/1018.jpg) no-repeat 50% 50%; background-size:cover;}

.search-wrap{font-size: 14px; padding: 8px 0; background:#f8c301;}
.search-keyword{ float: left; max-width: calc(100% - 315px);color: #6f6f6f; line-height: 34px; overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}
.search-keyword strong{ color:#000; font-weight:normal;}
.search-keyword a{ margin-right:10px; color:#000;}
.search-form{ float:right; width:300px;}
.search-form input{border-radius: 0;border:1px solid #d9aa00;}
.search-form button{width: 54px;height: 34px;color: #fff; background-color: #5c5c5c;}
.search-form button:hover{color: #fff;}


.page-aside-wrap{ width:234px;}
.page-aside{ border:1px solid #cccccc;}

.aside-title{ background:#f8c301; color:#fff; font-size:26px; font-weight:bold; text-align:center; line-height:1; padding-top:20px; padding-bottom:20px;}
.aside-title span{ display:block; font-size:14px; line-height:24px; font-weight:normal;}
.aside-list{ padding-left:6px; padding-right:6px;}
.aside-li{ border-bottom:1px solid #cccccc; position:relative;}
.aside-li a{ color:#000000;}
.aside-li .aside-link{ font-size:14px; line-height:48px; display:block; padding-left:30px; padding-right:20px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.aside-li .aside-link span{ width:19px; height:15px; display:block; /*background:url(../images/ico1.png) no-repeat center center;*/ background-size:100% 100%; position:absolute; left:0; top:17px;}
.aside-li .aside-link i{ position:absolute; top:20px; right:8px;}
.aside-li .li-jt{ width:0; height:0; position:absolute; right:-6px; top:13px;
    border-top:12px solid transparent;
    border-right:18px solid #f8c301;
    border-bottom:12px solid transparent;
}

.aside-sub{ width:232px; min-height:48px; background:#f8c301;  position:absolute; right:-238px; top:0; z-index:20 !important;}
.aside-sub li{font-size:14px; line-height:40px; position:relative; }
.aside-sub li a{color:#fff; display:block;padding:0 30px;}
.aside-sub li a b{ width:4px; height:4px; display:block; float:left; background:#fff; position:absolute; top:18px; left:18px;}
.aside-li .li-jt, .aside-sub{ display:none;}
.aside-li:hover .li-jt, .aside-li:hover .aside-sub{ display:block;}
.aside-li:hover .aside-link i{ display:none;}

.aside-li:last-child{ border-bottom:0;}



#accordion{ display:none;padding:0 10px; margin-bottom:10px;}
.accordion .link span{ width:19px; height:15px; display:block; /*background:url(../images/ico1.png) no-repeat center center;*/ background-size:100% 100%; position:absolute; left:0; top:17px;}
.accordion {width: 100%;background: #FFF;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.accordion .link {text-align:left;cursor: pointer; padding-left:30px;display: block;line-height:48px;color: #333;font-size: 14px;font-weight: 700;border-bottom: 1px solid #CCC;position: relative;-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;}
.accordion li:last-child .link {border-bottom: 1px #ccc solid;}
.accordion li i {margin-right:15px;position: absolute;top: 16px;right: 0;font-size: 18px;color: #595959;-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;}
.accordion li.open .link {background: #fff;}
.accordion li.open i {color: #333;}
.accordion li.open i.fa-caret-right {-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);-o-transform: rotate(90deg);transform: rotate(90deg);}
.submenu {display: none;background: #fff;font-size: 14px; }
.submenu a {display: block;text-decoration: none;line-height:40px;text-align:left;-webkit-transition: all 0.25s ease;-o-transition: all 0.25s ease;transition: all 0.25s ease; background:#f8c301;color:#fff; padding:0 30px; position:relative;}
.submenu a b{ width:4px; height:4px; display:block; float:left; background:#fff; position:absolute; top:18px; left:18px;}





.page-section-wrap{width: calc(100% - 234px); overflow:hidden; padding-left:27px;}
.pro-title{ padding:10px; background:#5c5c5c; color:#fff; overflow:hidden;}
.pro-title .tit1{ text-align:left; font-size:18px;}
.pro-title .tit2{ text-align:right;float:right; color:#fff; font-size:14px; line-height:24px;}
.pro-title .tit2:hover{ color:#f8c301;}



.section-content{ overflow:hidden; padding:10px 0;font-size: 16px; line-height: 28px;}
.pro-tu{}
.pro-tu .tutop{ overflow:hidden; border:1px solid #cbcbcb;}
.pro-tu .tutop span{ width:100%; height:100%; display:block; float:left; transition:all 0.6s; padding-top:80%;}
.pro-tu .tutop span:hover{ transform:scale(1.1);}
.pro-tu .tu-txt{ text-align:center; font-size:14px; color:#5c5c5c; line-height:40px;}


.bg2{ overflow:hidden;}
.bg-left-img{ width:50%; float:left; height:248px; overflow:hidden}
.bg-left-img .img1{ width:100%; height:100%; display:block; float:left; transition:all 0.6s;}
.bg-left-img .img1:hover{ transform:scale(1.1);}
.bg-right{ width:50%; float:right;height:248px; background:#f8c301;}
.pics{width:600px; float:left; padding:30px 0;}
.pic1{text-align:center;}
.pic1 img{ margin:0 auto;}

.pic3{ text-align:center; margin-top:30px;}
.pic4{ display:inline-block;color:#fff; text-align:left;}
.pic4 img{ width:52px; height:52px;}
.pic4 .line-number{display: inline-block;vertical-align: middle;}
.pic4 .line-number>p{}
.pic4 .line-number .line-number-text{color:#fff;font-size: 18px;}
.pic4 .line-number .line-number-number{ color:#fff;font-size:35px;line-height:1;}
.pic3 b{ transition:all 0.5s; font-size:18px; font-weight:bold; color:#f8c301; background:#fff; padding:10px 0; margin-left:30px; width:104px; text-align:center; display:inline-block;}


.ys-title{ width:100%; text-align:center; border-top:1px solid #cecece; margin-top:30px;}
.ys-title a{ display:inline-block; margin-top:-25px; padding:0 15px; background:#fff;}
.ys-title img{ margin:0 auto;}
.ys-tit{ width:100%;}
.ys-tit2{margin: 0 auto;background: #f8c301;padding: 0 30px;line-height: 20px;border-radius: 5px;color: #fff;display: inline-block; margin-top: 10px !important;}
.ys-tit3 strong{ font-size:42px; font-family:Aparajita; color:#f8c301; line-height:20px;}
.ys-tit3 span{ display:block; font-size:24px; color:#333333;}



.ys-con{ overflow:hidden; padding-top:25px;}
.ys1{ overflow:auto;}
.ys-txt, .ys-img{ float:left; overflow:hidden;}
.ys-img{ width:52%;}
.ys-img img{ margin:0 auto; transition:all 0.6s;}
.ys-img img:hover{ transform:scale(1.1);}
.ys-r{ float:right;}
.yslist{ margin-bottom:20px;}
.ys-txt{ width:48%;padding-right:160px;}
.ys-t1{ overflow:hidden; border-bottom:1px solid #dadada;}
.ys-t1>span{ font-family:Impact; font-size:78px; line-height:1; color:#f8c301;float:left; margin-right:10px;}
.ys-t1 .ys-tt{ display:block; float:left; font-size:25px; line-height:28px; padding-top:10px; position:relative; padding-left:20px; padding-right:20px;}
.ys-t1 .ys-tt strong{ font-weight:bold; color:#ffc800;}
.ys-t1 .ys-tt b{ display:block; color:#000; font-weight:normal;}
.ys-t1 .ys-tt:before{ content:''; width:13px; height:59px; display:block; background:url(../images/02.png) no-repeat; background-size:100% 100%; position:absolute; left:0; top:10px;}
.ys-t1 .ys-tt:after{ content:''; width:13px; height:59px; display:block; background:url(../images/01.png) no-repeat; background-size:100% 100%; position:absolute; right:0; top:10px;}
.ys-t2{ overflow:hidden; position:relative;padding:20px;}
.ys-t2 p{ font-size:14px; line-height:24px; color:#212121;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden;}
.ys-t2 i{ width:10px; height:10px; display:block; background:url(../images/y1.png) no-repeat; background-size:cover; position:absolute; left:4px; top:26px;}

.bg3{ margin:0;}
.bg3 img{ margin:0 auto;}


.xw-con{ overflow:; padding-top:20px;}
.xwlist{ padding:10px;}
.xwlist a{ overflow:hidden;}
.xw-img{ width:153px; height:132px; overflow:hidden; float:left;}
.xw-img span{ width:100%; height:100%; display:block; float:left; transition:all 0.6s;}
.xw-img span:hover{ transform:scale(1.1);}
.xw-txt{width: calc(100% - 153px); float:left; padding-left:10px;}
.xw-txt .xw-t1{ color:#333; font-size:16px; line-height:30px;}
.xw-txt .xw-t2{ color:#666; font-size:14px; line-height:24px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; max-height:72px;} 
.xw-txt .xw-t3{ color:#a7a7a7; font-size:14px; line-height:30px;}
.xw-txt .xw-t2:hover{ color:#f8c301;}


.fnv{ margin-bottom:0; background:#f8c301; padding:15px 0;}
.fnv li{ width:12.5%; float:left; font-size:14px; line-height:16px; text-align:center; position:relative;}
.fnv li a{ display:block; color:#333333;}
.fnv li:after{ content:''; width:1px; height:16px; background:#333; display:block; position:absolute; right:0; top:0px;}
.fnv li:last-child:after{ display:none;}

.footer{ background:url(../images/bg88.jpg) no-repeat 50% 50%; background-size:cover; padding:20px 0; margin:0;}
.fotxt{ color:#fff; font-size:14px; line-height:24px; width:55%; overflow:hidden; float:left;}
.fotxt .fot1{ font-size:24px; line-height:48px;}
.fotxt .fot2{ }
.fotxt .fot2 strong{ font-size:22px;}
.fotxt .fot3{ display:inline-block; float:left; margin-right:20px}

.ewm{ float:right; text-align:center; width:240px;}
.ewmleft{ float:left; text-align:center; transition:all 0.5s;width:42%;}
.ewm:hover .ewmleft{transform:translateX(10px);}
.ewmleft img{ width:80%;}
.ewmright{ float:right;width:58%;}
.ewmright img{ width:80%;}
.mt{ text-align:center; color:#fff; font-size:14px; line-height:28px;}


.foot{ background:#202020; text-align:center; color:#fff; font-size:14px; line-height:24px; padding:10px; float:left; width:100%; overflow:hidden;}
.foot a{ color:#fff; margin-left:20px;}


.cp-list{ width:33.3%; float:left; padding:10px;}
.cp-list .cp-top{ overflow:hidden; border:1px solid #cbcbcb;}
.cp-list .cp-top span{ width:100%; height:100%; display:block; float:left; transition:all 0.6s; padding-top:80%;}
.cp-list .cp-top span:hover{ transform:scale(1.1);}
.cp-list .cp-txt{ text-align:center; font-size:14px; color:#5c5c5c; line-height:40px;}

.pt2{ background:#fff; color:#454545; border-bottom:1px solid #ccc; overflow:hidden;}
.tit3{ text-align:right;float:right; color:#454545; font-size:14px; line-height:24px;}
.tit3 a{ color:#454545;}
.tit3 a:hover{ color:#f8c301;}

.aside-about{ overflow:hidden; margin-top:20px;}
.bot-tit{ font-size:18px; line-height:40px; color:#fff; background:#f8c301; padding:0 10px;}
.bot-t2{ overflow:hidden; padding:8px; border:1px solid #ccc; border-top:0;}
.bot-t2 img{ width:100%;}
.bot-t2 h4{ font-size:16px; font-weight:bold; color:#000; line-height:40px;}
.bot-t2 li{ font-size:14px; color:#676767; line-height:24px;}


.cp-data{ overflow:hidden;}
.cp-data img{ margin:0 auto; max-width:60%;}
.cp-data .dt-txt{ font-size:18px; line-height:35px; text-align:center; color:#000; font-weight:bold;}

.tu2{ overflow:hidden;}
.tu2 img{ width:100%;}
.txt2{ font-size:14px; line-height:30px; color:#000;}
.txt2 p{ text-indent:2em; margin-bottom:15px;}



.xwlist2{ padding:10px;}
.xwlist2 a{ overflow:hidden;}
.xw-img2{ width:153px; height:132px; overflow:hidden; float:left;}
.xw-img2 span{ width:100%; height:100%; display:block; float:left; transition:all 0.6s;}
.xw-img2 span:hover{ transform:scale(1.1);}
.xw-txt2{width: calc(100% - 153px); float:left; padding-left:10px;}
.xw-txt2 .xw-t21{ color:#333; font-size:16px; line-height:30px;}
.xw-txt2 .xw-t22{ color:#666; font-size:14px; line-height:24px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden;} 
.xw-txt2 .xw-t23{ color:#a7a7a7; font-size:14px; line-height:30px;}
.xw-txt2 .xw-t22:hover{ color:#f8c301;}



.data2{ overflow:hidden;}
.data2 img{ margin:0 auto;}
.data2 .dt2{ font-size:18px; font-weight: bold; line-height:35px; text-align:center; color:#676767;}
.data2 .dt3{ font-size:16px; line-height:26px; text-indent:2em; color:#454545;}



.cont2{ overflow:hidden;}
.cont2 h4{ font-size:16px; font-weight:bold; color:#000; line-height:40px;}
.cont2 li{ font-size:14px; color:#676767; line-height:24px;}

.box-form label{ color:#333; font-weight:normal; font-size:14px;}



/*清除样式*/
.clear { clear:both;}

/*分页css scott style pagination*/
div.scott{padding:3px;margin:3px;text-align:center;}
div.scott a{border:#ddd 1px solid;padding:2px 5px;color:#88af3f;margin:0 2px 0 0;text-decoration:none;}
div.scott a:hover{border:#85bd1e 1px solid;color:#638425;background-color:#f1ffd6;}
div.scott a:active{border:#85bd1e 1px solid;color:#638425;background-color:#f1ffd6;}
div.scott span.current{border:#b2e05d 1px solid;padding:2px 5px;font-weight:bold;color:#fff;margin:0 2px 0 0;background-color:#b2e05d;}
div.scott span.disabled{border:#f3f3f3 1px solid;padding:2px 5px;color:#ccc;margin:0 2px 0 0;}



/*浮动QQ*/
.dock {
	position: fixed;
	right: 0px;
	width: 50px;
	-moz-opacity: 0.7;
	opacity: 0.7;
	z-index: 200;
}

.dock.close {
	z-index: 50;
}

.dock ul.icons {
	position: absolute;
	list-style: none;
	right: 0px;
	padding: 0px;
	width: 50px;
	border: 1px solid #333;
	border-right: none;
	background: #111;
	-moz-border-radius: 10px 0 0 10px;
	-webkit-border-radius: 10px 0 0 10px;
	border-radius: 10px 0 0 10px;
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	-ms-transition: all .3s ease-in-out 0s;
	-o-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
}

.dock.close ul.icons {
	right: -70px;
}

.dock ul.icons li i {
	display: block;
	position: relative;
	width: 50px;
	height: 50px;
	background: url(../images/icons.png) no-repeat;
	cursor: pointer;
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	-ms-transition: all .3s ease-in-out 0s;
	-o-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
	z-index: 210;
}

.dock ul.icons li.active i {
	-moz-opacity: 0.4;
	opacity: 0.4;
}

.dock ul.icons li.up i {
	background-position: -63px -150px;
}


.dock ul.icons li.tel i {
	background-position: -62px -108px;
}

.dock ul.icons li.im i {
	background-position: -63px -20px;
}

.dock ul.icons li.imphone {
	display:none;
}

.dock ul.icons li.imphone i {
	background-position: -63px -20px;
}

.dock ul.icons li.imphone p {
	width: 140px;
    height:170px;
    line-height:30px
}

.dock ul.icons li.imphone p a {
	display: block;
	margin-top: 12px;
	width: 100px;
	height: 35px;
	line-height: 32px;
	color: #00dfb9;
	font-size: 16px;
	text-align: center;
	text-decoration: none;
	border: 1px solid #00dfb9;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	-ms-transition: all .3s ease-in-out 0s;
	-o-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
}

.dock ul.icons li.imphone p a:hover {
	color: White;
	background: #0f8773;
	border: 1px solid #0f8773;
}

.dock ul.icons li.wechat i {
	background-position: -59px -66px;
}

.dock ul.icons li.down i {
	background-position: -63px -190px;
}

.dock ul.icons li p {
	display: block;
	position: absolute;
	top: 50px;
	right: -260px;
	padding: 15px 20px;
	height: 120px;
	color: White;
	line-height: 30px;
	border: 1px solid #333;
	border-right: none;
	background: #111;
	-moz-border-radius: 10px 0 0 10px;
	-webkit-border-radius: 10px 0 0 10px;
	border-radius: 10px 0 0 10px;
	-moz-opacity: 0;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all .4s ease-in-out .1s;
	-moz-transition: all .4s ease-in-out .1s;
	-ms-transition: all .4s ease-in-out .1s;
	-o-transition: all .4s ease-in-out .1s;
	transition: all .4s ease-in-out .1s;
	overflow: hidden;
	z-index: 201;
}

.dock ul.icons li.active p {
	right: 50px;
	-moz-opacity: 1;
	opacity: 1;
	filter: alpha(opacity=100);
}

.dock ul.icons li.tel p {
width: 143px;
    height:150px;
    line-height:30px
}

.dock ul.icons li.im p {
	width: 140px;
    height:170px;
    line-height:30px
}

.dock ul.icons li.im p a {
	display: block;
	margin-top: 12px;
	width: 100px;
	height: 35px;
	line-height: 32px;
	color: #00dfb9;
	font-size: 16px;
	text-align: center;
	text-decoration: none;
	border: 1px solid #00dfb9;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	-ms-transition: all .3s ease-in-out 0s;
	-o-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
}

.dock ul.icons li.im p a:hover {
	color: White;
	background: #0f8773;
	border: 1px solid #0f8773;
}

.dock ul.icons li.wechat p {
	width: 180px;
    height:180px;
    line-height:30px
}

.dock ul.icons li.wechat p img {
	
	border: 2px solid #000;
}

.dock a.switch {
	position: absolute;
	display: block;
	top: 270px;
	right: 11px;
	width: 26px;
	height: 26px;
	background: url(../images/icons.png) no-repeat 0px -640px;
	cursor: pointer;
	-webkit-transition-delay: .15s;
	-moz-transition-delay: .15s;
	-ms-transition-delay: .15s;
	-o-transition-delay: .15s;
	transition-delay: .15s;
}

.dock a.switch.off {
	background-position: -32px -640px;
}


