﻿*{margin:0;padding:0;}
body{background:#fff; font:12px/22px "SimSun","Microsoft YaHei"; font-size:100%;}
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;}
li,img,input,em,select{ list-style:none; border:none; font-style:normal;}
a{ text-decoration:none !important; cursor:pointer !important;}
select::-ms-expand { display: none; }
.img_none{ display:none;}

.wrap{ max-width:1000px !important; margin:0 auto;}

header{width:100%; overflow:hidden;}
.header{width:100%; height:78px; float:left;background:rgba(169, 1, 9, 0.8) none repeat scroll 0 0 !important; background-color:#a90109; position:fixed;left:0;top:0; z-index:9999;}
.header .logo{width:40%; float:left;}
.header .logo img{float:left;width:100%;max-width:345px; max-height:78px;}

nav{width:60%; float:right; height:78px;}
/*导航下拉开始*/
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.nav{width:100%; float:left; position:relative; z-index:1;}
.nav a{ color:#fff;  }
.nav .nLi{width:12.5%;float:left; height:78px; position:relative; display:inline;  }
.nav .nLi h3{width:100%; float:left;  }
.nav .nLi h3 a{display:block; height:78px; line-height:78px; text-align:center; overflow:hidden; font-family:'Microsoft YaHei'; font-size:14px; color:#fff; transition:all 0.3s;}
.nav .nLi:hover h3 a{background:rgba(118, 0, 1, 0.7) none repeat scroll 0 0 !important; background-color:#760001; color:#fff;}

.nav .sub{ display:none; width:100%; left:0; top:78px;  position:absolute;background:rgba(169, 1, 9, 0.85) none repeat scroll 0 0 !important; background-color:#a90109;  line-height:26px; z-index:999;}
.nav .sub li{ zoom:1; display:block; height:40px; overflow:hidden; padding:0 1%;}
.nav .sub a{ display:block; height:40px; line-height:40px; overflow:hidden; text-align:center; color:#fff; }
.nav .sub a:hover{ background:#fff; color:#a90109;  }
/*导航下拉结束*/

/*banner*/
.bannerbox{width:100%; height:658px; transition:all 1s; overflow:hidden; position:relative;float:left;}
#banner{width:100%; height:658px;position:relative;overflow:hidden; transition:all 1s;}
#banner .main_image{ height:658px;position:relative;overflow:hidden;transition:all 1s;}
#banner .main_image ul{position:absolute;top:0;left:0;width:9999px;overflow:hidden;}
#banner .main_image li a{display:block;}
#banner .main_image li span{display:block;width:100%;height:658px;transition:all 1s;}
#banner div.flicking_con{position:absolute;bottom:2px;left:50%;z-index:999;width:122px;height:24px;background:rgba(0, 0, 0, 0.3) none repeat scroll 0 0 !important; background-color:#000; margin-left:-61px; padding:5px; border-radius:5px;}
#banner div.flicking_con a{float:left; width:14px; height:14px; border-radius:50%; margin:0 7px;padding:0;background:#fff;text-indent:-1000px}
#banner div.flicking_con a.on{background:#fa1529;}
#banner #btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:29px!important;height:29px!important;top:50%;margin-top:-30px;display:none; transition:all 0.5s;}
#banner #btn_prev{background:url(../images/main_btn_arrow_lr.png) no-repeat left bottom;left:20px;}
#banner #btn_prev:hover{background:url(../images/main_btn_arrow_lr.png) no-repeat right bottom;}
#banner #btn_next{background:url(../images/main_btn_arrow_lr.png) no-repeat left top;right:20px;}
#banner #btn_next:hover{background:url(../images/main_btn_arrow_lr.png) no-repeat right top;}

/*移动端*/
 #content1 {padding:0px;float:left;width:100%;}
 .slideBox {position:relative;overflow:hidden;margin:0px auto;max-width:100%;/* 设置焦点图最大宽度 */}
 .slideBox .hd {position:absolute;height:28px;line-height:28px;bottom:0;right:0;z-index:1;}
 .slideBox .hd li {display:inline-block;width:10px;height:10px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background:#333;text-indent:-9999px;overflow:hidden;
margin:0 6px 0 6px;}
 .slideBox .hd li.on {background:#fff;}
 .slideBox .bd {position:relative;z-index:0;}
 .slideBox .bd li {position:relative;text-align:center;}
 .slideBox .bd li img {background:url(images/loading.gif) center center no-repeat;vertical-align:top;width:100%;/* 图片宽度100%，达到自适应效果 */}
 .slideBox .bd li a {-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}  /* 去掉链接触摸高亮 */
 .slideBox .bd li .tit {display:block;width:100%;position:absolute;bottom:0;text-indent:10px;height:28px;line-height:28px;background:url(images/focusBg.png) repeat-x;color:#fff;text-align:left;}

main{width:100%; overflow:hidden;}
.gsjj{width:100%; overflow:hidden; padding:35px 0;}
.gsjj_title{ display:block; height:83px; line-height:32px; text-align:center; background:url(../images/heng1.png) no-repeat center bottom; overflow:hidden;}
.gsjj_p{ overflow:hidden; font-family:'Bell MT'; font-size:26px; color:#707070;text-transform:uppercase;}
.gsjj_sp{ overflow:hidden; font-family:'Microsoft YaHei'; font-size:20px; color:#707070;}
.gsjj_txt{ display:block; text-align:center; padding:20px 1% 0 1%; overflow:hidden; font-family:'Microsoft YaHei'; font-size:13px; line-height:26px; color:#202020;}
.gsjj_more{width:137px; height:45px; line-height:45px; text-align:center; overflow:hidden; margin:20px auto 0 auto; background:url(../images/more.png) no-repeat center center;}
.gsjj_more a{ display:block; font-family:'Microsoft YaHei'; font-size:14px; color:#fff;}

.cpzs{width:100%; overflow:hidden; padding:35px 0; background:#f9f9f9;}
.cpzs_ul{ display:block; width:1038px; padding-top:40px; overflow:hidden;}
.cpzs_ul li{width:169px;float:left; margin:0 38px 20px 0;}
.cpzs_ul li .cpzs_img{width:100%; overflow:hidden; position:relative;}
.cpzs_ul li .cpzs_hover{width:100%; height:100%; overflow:hidden;background:rgba(169, 1, 9, 0.7) none repeat scroll 0 0 !important; background-color:#a90109; position:absolute;left:0;bottom:-100%; z-index:99; transition:all 0.3s;}
.cpzs_ul li .cpzs_hover .cpzs_sp{width:100%; text-align:center; overflow:hidden; position:absolute;left:0;top:50%; margin-top:-19px;}
.cpzs_ul li .cpzs_hover .cpzs_sp span{ display:inline-table; height:38px; line-height:38px; border-bottom:1px solid #fff; font-family:'Microsoft YaHei'; font-size:16px; color:#fff;}
.cpzs_ul li:hover .cpzs_hover{bottom:0;}

.zxcp{width:100%; overflow:hidden; padding:25px 0;}
.zxcp_ul{ display:block;width:1048px; padding-top:40px; overflow:hidden;}
.zxcp_ul li{width:214px;float:left; border:1px solid #dbdbdb; transition:all 0.3s; padding:3px; margin:0 48px 26px 0;}
.zxcp_ul li .zxcp_img{width:100%; overflow:hidden; position:relative;}
.sub_hover{width:100%; height:100%;background:rgba(255, 255, 255, 0.5) none repeat scroll 0 0 !important; background-color:#fff; position:absolute;left:0;top:-100%; z-index:5;transition:all 0.3s;text-align:center;}
.zxcp_ul li:hover .sub_hover{ top:0;}
.zxcp_ul li .zxcp_sp{ display:block; height:32px; line-height:32px; overflow:hidden; font-family:'Microsoft YaHei'; font-size:14px; color:#232323; font-weight:bold; text-indent:10px;}
.zxcp_ul li:hover{border-color:#c33e44;}
.zxcp_ul li:hover .zxcp_sp{color:#c33e44;}

.news{width:100%; overflow:hidden; padding:25px 0; background:#f9f9f9;}
.news_ul{ display:block; padding-top:40px; overflow:hidden;}
.news_ul li{width:48%; height:116px; float:left; margin:0 1% 15px 1%; overflow:hidden; position:relative; background:#fff; transition:all 0.3s;}
.news_ul li .news_img{width:155px;float:left; height:116px;}
.news_ul li .news_img img{width:100%; display:block;}
.news_ul li .news_txt{ display:block; padding-left:10px; overflow:hidden; line-height:18px; color:#a4a4a4; transition:all 0.3s;}
.news_ul li .news_txt .news_p{ display:block; height:40px; line-height:40px; overflow:hidden; font-size:14px; color:#2f2e2e; transition:all 0.3s;}
.news_ul li .news_more{width:109px; height:116px; position:absolute;right:-109px;top:0; z-index:999; transition:all 0.3s;}
.news_ul li:hover{background:#e8383d;}
.news_ul li:hover .news_txt{ color:#fff;}
.news_ul li:hover .news_txt .news_p{ color:#fff;}
.news_ul li:hover .news_more{right:0;}

.lxwm{width:100%; overflow:hidden; padding:30px 0;}
.lxwm_bj{width:100%; height:342px; background:url(../images/lxwm_bj.jpg) no-repeat center center; background-size:cover; overflow:hidden; margin-top:25px;}
.lxwm_B{width:875px; margin:21px auto 0 auto; overflow:hidden;}
.lxwm_p{width:116px; height:36px; line-height:36px; text-align:center; overflow:hidden; background:#a90109; border-radius:15px 15px 0 0; font-family:'Microsoft YaHei'; font-size:14px; color:#fff;}
.lxwm_txt{ display:block; padding:20px; overflow:hidden;background:rgba(201, 201, 201, 0.5) none repeat scroll 0 0 !important; background-color:#c9c9c9; font-size:14px; color:#000; line-height:24px;}
.lxwm_more{width:88px; height:32px; line-height:30px; text-align:center; margin:40px auto 0 auto; border:1px solid #fff; border-radius:10px; overflow:hidden;}
.lxwm_more a{ display:block; color:#fff; transition:all 0.3s;}
.lxwm_more a:hover{background:#c9c9c9;}
.lxwm_left{width:50%;float:left; margin-top:20px;}
.lxwm_L{width:288px; float:left;}
.lxwm_QQ{width:141px; float:left;}
.lxwm_QQ img{ display:block;width:141px; height:58px; margin-bottom:20px;}
.lxwm_ww{width:105px;float:left; margin-left:40px; line-height:40px; text-align:center; }
.lxwm_ww a{font-family:'Microsoft YaHei'; color:#7d7d7d;}
.lxwm_ww img{width:105px; height:105px; display:block;}
.lxwm_logo{width:100%; float:left; font-family:'Microsoft YaHei'; line-height:26px; color:#383838; overflow:hidden; padding-left:30px; background:url(../images/lxwm_logo.png) no-repeat left center;}
.lxwm_R{float:right;}
.lxwm_R img{ display:block; width:176px; height:176px; margin-bottom:16px;}
.lxwm_right{width:50%;float:left; margin-top:20px; padding-left:5%;}
.lxwm_T{ display:block; height:32px; line-height:32px; overflow:hidden; font-family:'Microsoft YaHei'; font-size:18px; color:#444444;}
.lxwm_sp{ display:block; height:34px; line-height:34px; overflow:hidden; font-family:'Microsoft YaHei'; color:#919191;}
.lxwm_inp1{width:100%; display:block; height:30px; border:1px dashed #929292; overflow:hidden; font-family:'Microsoft YaHei'; color:#919191; padding:0 10px;}
.lxwm_inp2{width:100%; display:block; height:132px; border:1px dashed #929292; overflow:hidden; font-family:'Microsoft YaHei'; color:#919191; padding:5px 10px;}
.lxwm_btn{width:100%; display:block; height:30px; background:#a90109; overflow:hidden; margin-top:14px; font-family:'Microsoft YaHei'; color:#fff;}

footer{width:100%;overflow:hidden; padding:12px 0; line-height:24px; text-align:center; background:#a90109; font-family:'Microsoft YaHei'; color:#fff;}
footer a{color:#fff;transition:all 0.3s; margin:0 5px;}
footer a:hover{color:#fff; text-decoration:underline !important;}
/*手机底部导航*/
.hot{width:100%; height:68px; background:#a90109; position:fixed; bottom:0; left:0; z-index:99;}
.hot span{ color:#fff; font-size:16px; line-height:20px; padding-top:12px;}
.hot h6{ font-size:14px; line-height:26px; font-family:'Microsoft YaHei'; color:#fff;}
.hot .row div a{ display:block; color:#fff; padding:5px 0; margin-top:9px;}
.hot .row div:hover{ background:#d9000a;}

/*关于我们*/
.main{width:100%; overflow:hidden; padding:30px 0;}
.company{ display:block; overflow:hidden; padding-top:22px; font-family:'Microsoft YaHei'; line-height:24px; color:#383838;}
.company img{width:100%; display:block; margin-bottom:10px;}

/*产品展示*/
.dqwz_ul{ display:block; text-align:center; padding-top:10px;}
.dqwz_ul li{ display:inline-table; height:30px; line-height:30px; overflow:hidden; background:url(../images/dqwz_shutiao.jpg) no-repeat right center; padding:0 12px 0 10px;}
.dqwz_ul li a{ font-family:'Microsoft YaHei'; font-size:14px; color:#707070; transition:all 0.3s;}
.dqwz_ul li a:hover{ color:#a90109;}
.dqwz_ul .dqwz_on a{ color:#a90109;}

.dqwz_dl{ display:none;width:100%; text-align:center; overflow:hidden; border-bottom:1px solid #ddd; border-top:1px solid #ddd;}
.dqwz_dl dd{ display:inline-table; height:30px; line-height:30px; overflow:hidden; background:url(../images/dqwz_shutiao.jpg) no-repeat right center; padding:0 12px 0 10px;}
.dqwz_dl dd a{font-family:'Microsoft YaHei'; font-size:12px; color:#333; transition:all 0.3s;}
.dqwz_dl dd a:hover{color:#a90109;}

.cpxq{ display:block; padding-top:15px; overflow:hidden;}
.cpxq_img{ display:block; overflow:hidden;}
.cpxq_img img{ max-width:100%; height:auto; display:block; margin:0 auto 10px auto;}
.cpxq_txt{ display:block; font-family:'Microsoft YaHei'; color:#383838;}

/*在线留言*/
.zxly{ display:block; padding:30px 0; overflow:hidden;}
.zxly_L{width:50%; float:left; padding:0 1%;}
.zxly_B{width:100%; float:left;}
.zxly_p{width:100%; height:40px; line-height:40px; float:left; margin:0 1%; font-family:'Microsoft YaHei'; font-size:14px; color:#3c3c3c;}
.zxly_inp1{width:100%; height:30px; float:left; border:1px dashed #929292; font-family:'Microsoft YaHei'; font-size:14px; color:#3c3c3c; padding:0 10px;}
.zxly_inp2{width:100%; height:310px; float:left; border:1px dashed #929292; font-family:'Microsoft YaHei'; font-size:14px; color:#3c3c3c; padding:5px 10px;}
.zxly_btn1{width:40%;float:left; height:30px; background:#a90109; margin:30px 5% 0 5%; font-family:'Microsoft YaHei'; font-size:14px; color:#fff;}
.zxly_btn2{background:#9e9e9e;}

/*联系我们*/
.lxwm_box{ display:block; padding-top:30px; overflow:hidden;}
.lxwm_box .lxwm_left1{width:55%;float:left;}
.lxwm_box .lxwm_logo{width:auto;}
.lxwm_box .lxwm_ww{float:right; margin-left:0;}
.lxwm_box .lxwm_QQ{width:120%; float:left;}
.lxwm_box .lxwm_QQ img{ float:left;margin:20px 60px 0 0;}
.lxwm_box .lxwm_right1{width:100%; padding-top:30px;}
.lxwm_box .lxwm_right1 img{float:right; margin-left:44px;}

@media (max-width:1199px) {
/*banner*/
.bannerbox{width:100%; height:494px; transition:all 1s; overflow:hidden;}
#banner{ height:494px;position:relative;overflow:hidden; transition:all 1s;}
#banner .main_image{ height:494px;position:relative;overflow:hidden;transition:all 1s;}
#banner .main_image li span{display:block;width:100%;height:494px;transition:all 1s;}

}

@media (max-width:991px){
.header .icon-menu{float:right; cursor:pointer; width:22px; height:22px; background:url(../images/menu_logo.png) no-repeat center center; background-size:cover; position:absolute;right:1%;top:50%; margin-top:-11px;}
.header .sjdnav{ width:150px; height:auto; position:absolute;right:0; top:100%;z-index:9999;background:rgba(169, 1, 9, 0.7) none repeat scroll 0 0 !important; background-color:#a90109;}
.header .sjdnav ul{ padding:0; margin:0;}
.header .sjdnav li{ height:40px;display:block;text-align:center; margin:5px 0; padding:0;}
.header .sjdnav li a{display:block;line-height:40px; font-family:'Microsoft YaHei'; font-size:18px; color:#fff;}
.header .sjdnav li a:hover{background:#a90109; color:#fff;}
.header .sjdnavhide{ height:0; overflow:hidden;}	
.header .logo{width:100%; position:relative;}

/*banner*/
.bannerbox{width:100%; height:408px; transition:all 1s; overflow:hidden;}
#banner{ height:408px;position:relative;overflow:hidden; transition:all 1s;}
#banner .main_image{ height:408px;position:relative;overflow:hidden;transition:all 1s;}
#banner .main_image li span{display:block;width:100%;height:408px;transition:all 1s;}

.gsjj{padding:20px 0;}

.cpzs{padding:20px 0;}
.cpzs_ul{width:100%; padding-top:20px;}
.cpzs_ul li{width:23%; margin:0 1% 20px 1%;}

.zxcp{padding:20px 0;}
.zxcp_ul{width:100%; padding-top:20px;}
.zxcp_ul li{width:31.3%;margin:0 1% 26px 1%;}

.news{padding:20px 0;}
.news_ul{padding-top:20px;}

.lxwm{padding:20px 0;}
.lxwm_B{width:90%;}
.lxwm_left{padding:0 1%;}
.lxwm_right{padding:0 1%;}

/*关于我们*/
.dqwz_title{width:100%; overflow:hidden; height:40px; line-height:40px; background:url(../images/sj_title.jpg) no-repeat center center; background-size:cover; font-family:'Microsoft YaHei'; font-size:14px; color:#fff; font-weight:bold; text-indent:20px;}
.company{padding:22px 1% 0 1%;}

/*产品展示*/
.cpxq{padding:15px 1% 0 1%;}

/*联系我们*/
.lxwm_box{padding:30px 1% 0 1%;}
.lxwm_box .lxwm_left1{width:100%;}
.lxwm_box .lxwm_ww{float:right; margin-left:0;}
.lxwm_box .lxwm_QQ{width:100%; text-align:center;}
.lxwm_box .lxwm_QQ img{ float:none; display:inline-table; margin:20px 30px 0 30px;}
.lxwm_box .lxwm_right1{width:100%; padding-top:15px; float:left; text-align:center;}
.lxwm_box .lxwm_right1 img{float:none; display:inline-table; margin:0 20px;}


}

@media (min-width:767px){
	.lidis {display:none;}
}

@media (max-width:767px){
/*.header .icon-menu{font-size:30px; width:30px; margin-top:-15px;}
.header .sjdnav{ top:12%;}*/
.header .logo{width:100%;}
.header .logo img{width:80%;}

 #content1 {padding-top:78px;}

.cpzs_ul li{width:31.3%;}
.zxcp_ul li{width:48%;}
.news_ul li{width:98%;}
.lxwm_right{width:100%;}

/*关于我们*/
.main{padding:0 0 30px 0;}

/*关于我们*/
.company{ display:block; overflow:hidden; padding-top:22px; font-family:'Microsoft YaHei'; line-height:24px; color:#383838;}
.company img{width:100%; display:block; margin-bottom:10px;}

/*产品展示*/
.dqwz_title{position:relative;}
.dqwz_jiantou{width:15px; height:40px; float:left; background:url(../images/sj_jiantou.png) no-repeat center center; position:absolute; right:20px;top:0;}

.dqwz_ul{ display:none; padding:10px 0; background:#f2f2f2;}
.dqwz_ul li{ display:block; height:36px; line-height:36px; overflow:hidden; background:none; padding:0; border-bottom:1px solid #dcdcdc;}
.dqwz_ul li a{ display:block; font-family:'Microsoft YaHei'; font-size:14px; color:#707070; transition:all 0.3s;}
.dqwz_ul li a:hover{ color:#a90109;}

.dqwz_dl{border-top:none;}
.dqwz_dl dd{ background:none;}


.cpxq{ display:block; padding-top:15px; overflow:hidden;}
.cpxq_img{ display:block; overflow:hidden;}
.cpxq_img img{width:100%; max-width:800px; display:block; margin:0 auto 10px auto;}
.cpxq_txt{ display:block; font-family:'Microsoft YaHei'; color:#383838;}

/*在线留言*/
.zxly{padding:15px 0;}
.zxly_L{width:100%;}

/*联系我们*/
.lxwm_box .lxwm_QQ img{width:31.3%; float:left; margin:20px 1% 0 1%;}
.lxwm_box .lxwm_right1 img{width:46%; float:left; margin:0 2%;}

}

/*清除样式*/
.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:#a9010a;margin:0 2px 0 0;text-decoration:none;}
div.scott a:hover{border:#a9010a 1px solid;color:#a9010a;background-color:#ffddd6;}
div.scott a:active{border:#a9010a 1px solid;color:#a9010a;background-color:#ffddd6;}
div.scott span.current{border:#a9010a 1px solid;padding:2px 5px;font-weight:bold;color:#fff;margin:0 2px 0 0;background-color:#a9010a;}
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.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:130px; 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;}
@media (max-width:479px){
.dock { display:none;}
}