﻿/*************************************************************************/
/*全局样式开始*/
@charset "utf-8";
*{margin:0;padding:0;outline:0;}
html{overflow:-moz-scrollbars-vertical;} /*方法一*/
html{min-height:101%;} /*方法二*/
html,body{-webkit-text-size-adjust:none;-ms-text-size-adjust:none;}
body,html{color:#444;font:14px/30px "Microsoft Yahei","微软雅黑",arial;background:#f5f7fa;}
blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0;}
input[type=text],input[type=submit],textarea,button{-webkit-border-radius:0;font-family:Microsoft Yahei,microsoft yahei,"微软雅黑",arial;-webkit-appearance:none;}
input:focus{outline:0;}
textarea{resize:none;}
h1,h2,h3,h4,h5,h6{font-style:normal;font-size:100%;}
abbr,em,i,li,ol,ul{list-style-type:none;font-style:normal;}
img{border:0;vertical-align:middle;}
table{border-collapse:collapse;border-spacing:0;}
.clearfix{display:block;zoom:1;}
.clearfix:before{display:table;content:"";}
.clearfix:after{clear:both;display:block;visibility:hidden;height:0;content:"";}
* html .clearfix{height:1%;}
a{color:#444;text-decoration:none;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-ms-transition:.3s;}
a:hover{color:#f00;text-decoration:none;}
.hide,.none,ins{display:none;}
.fl{float:left;display:inline-block;}
.fr{float:right;display:inline-block;}
.wrap{clear:both;display:block;margin:0 auto;width:1200px;overflow:hidden;}
.wrap-noh{clear:both;display:block;margin:0 auto;width:1200px;}
.animate img{position:relative;opacity:1;-webkit-transition:.5s all;-moz-transition:.5s all;-o-transition:.5s all;transition:.5s all;-webkit-transform:scale(1,1) rotate(0);-ms-transition:.5s all;}
a:hover .animate img{-webkit-transform:scale(1.06,1.06);-moz-transform:scale(1.06,1.06);-o-transform:scale(1.06,1.06);transform:scale(1.06,1.06);-ms-transform:scale(1.06,1.06);}
.animate img:hover{-webkit-transform:scale(1.06,1.06);-moz-transform:scale(1.06,1.06);-o-transform:scale(1.06,1.06);transform:scale(1.06,1.06);-ms-transform:scale(1.06,1.06);}
.tran,.tran a,a.tran,.tran img{-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;-ms-transition:all .3s;}
.rotate,.rotate2 img{-webkit-transition:all 0.8s;-moz-transition:all 0.8s;transition:all 0.8s;-ms-transition:all 0.8s;}
a:hover .rotate,a:hover rotate2 img{-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);-webkit-transition:all 0.8s;-moz-transition:all 0.8s;transition:all 0.8s;-ms-transition:all 0.8s;}
.yahei{font-family:Microsoft Yahei,microsoft yahei,微软雅黑,arial;}
i.icon_hot {background:url(/images/icon_hot.png) no-repeat;width:23px;height:9px;display:inline-block;position:relative;top:0px;margin-left:3px;}
i.icon_new {background:url(/images/icon_new.png) no-repeat;width:23px;height:9px;display:inline-block;position:relative;top:0px;margin-left:3px;}
.red{color:#f00!important}
.blue{color:#06c!important}
.green{color:#393!important}
.yellow{color:#cc0!important}
.green2{color:#096!important}
.zhuse{ color:#00a0c4!important}
.zhuse_r{ color:#f50!important}
/*顶部通用*/
#top{width:100%;height:34px;background:#f8f8f8;border-bottom:1px solid #eaeaea;}
#top .userinfo{line-height:34px;font-size:12px;}
#top .userinfo span{ float:left;background:url(/images/style/icon_line.png) no-repeat right center;padding:0 8px;}
#top .userinfo span:nth-child(1){ padding:0;background:no-repeat;}
#top .userinfo span:last-child{ background:no-repeat;padding-right:0;}
#top .userinfo span a{color:#00a0c4;font-size:12px;}
#top .userinfo span a:hover{color:#f00;}
#top .userinfo span img.uface{ width:18px;height:18px;border-radius:100%;border:1px solid #fff;position:relative;top:7px;float:left;}
#top .userinfo span.zn a{background:url(/images/login/icon_login.png) no-repeat 0 0;display:inline-block;padding-left:20px;margin:0;}
#top .userinfo span.zn.zn_qq a{background-position:-4px 11px;padding-left:15px;}
#top .userinfo span.zn.zn_wx a{background-position:0px -20px;}
#top .userinfo span i{padding:0 2px;}
#top .userinfo span s{display:inline-block;text-align:center;overflow:hidden;text-decoration:none;position:relative;top:3px;margin-left:3px;}
#top .userinfo span s{line-height:14px;background:#f50;color:#fff;border-radius:14px;width:auto;padding:0 4px;min-width:6px;height:14px;font-size:10px;}
#top .slink{line-height:34px;font-size:12px;}
#top .slink span{ float:left;background:url(/images/style/icon_line.png) no-repeat right center;padding:0 8px;}
#top .slink span a{color:#00a0c4;font-size:12px;display:block;}
#top .slink span a:hover{color:#f00;}
#top .slink span:last-child{margin-right:0;padding-right:0;background:no-repeat;}

/*头部通用*/
#header{width:100%;height:130px;background:#fff;}
#header .logo{padding:35px 0px 0;width:320px;}
#header .search{width:450px;border:2px solid #f50;height:36px;line-height:36px;margin:38px 0 0}
#header .search .p_search .s_list .mo{font-weight:bold;display:block;float:left;width:70px;cursor:pointer;color:#2e3639;text-align:center}
#header .search .p_search .s_list .mo::after{content:'▾';display:block;position:absolute;margin-top:-36px;margin-left:55px}
#header .search .p_search .s_list .mo:hover{color:#08a7e6}
#header .search .p_search .s_list ul{display:none;width:70px;position:absolute;margin-top:36px;border-left:2px solid #f50;border-right:2px solid #f50;border-bottom:2px solid #f50;margin-left:-2px;z-index:9;text-align:center}
#header .search .p_search .s_list ul{background:#fff}
#header .search .p_search .s_list ul li{cursor:pointer;line-height:26px;font-size:12px}
#header .search .p_search .s_list ul li:hover{background:#f1f1f1}
#header .search .p_search .key{width:260px;padding-left:10px;height:20px;line-height:20px;margin:8px 0;border:0;border-left:1px solid #ddd;margin-left:00px;float:left}
#header .search .p_search .btn{float:right;line-height:36px;border:0 solid #f50;background:#f50;font-size:14px;color:#fff;width:90px;text-align:center;cursor:pointer}
#header .search .hotkey{line-height:34px;}
#header .search .hotkey a{margin-right:8px;font-size:12px;color:#666;}
#header .search .hotkey a:hover{color:#f00;}
#header .zixun{margin-left:5px;width:100px;padding-top:38px;}
#header .zixun a{background:#f1f1f1;border:1px solid #eee;display:block;text-align:center;line-height:38px;}
#header .zixun a:hover{background:#00a0c4;color:#fff;border:1px solid #00a0c4;}
#header .quick{text-align:right;line-height:20px;color:#999;padding:40px 0 0;}
#header .quick>div{margin-left:18px;}
#header .quick>div>a{display:block;text-align:center;font-size:12px;}
#header .quick i {width:32px;height:26px;margin:0 auto 6px;-webkit-transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;transition:all 1s;display:block;}
#header .quick i.icon-kc{background:url(/images/style/icon_head_kc.png) no-repeat center top;}
#header .quick i.icon-zx{background:url(/images/style/icon_head_zx.png) no-repeat center top;}
#header .quick i.icon-hd{background:url(/images/style/icon_head_hd.png) no-repeat center top;}
#header .quick i.icon-sj{background:url(/images/style/icon_head_sj.png) no-repeat center top;}
#header .quick i.icon-shu{background:url(/images/style/icon_head_shu.png) no-repeat center top;}
#header .quick a:hover i{-webkit-transform:rotateY(360deg);transform:rotateY(360deg);-ms-transform:rotateY(360deg);}
#header .quick div:nth-child(1){display:none;}
#header .quick .apps a{ position:relative}
#header .quick .apps a:hover .app-qr{z-index:10;display:block;}
#header .quick .apps .app-qr{-ms-touch-action:none;touch-action:none;bottom:-170px;left:-54px;width:150px;height:166px;background:#FFF;border:1px solid #dbdbdb;text-align:center;font-size:12px;display:none;position:relative;position:absolute;z-index:-1}
#header .quick .apps .app-qr p{line-height:24px!important;font-size:12px;}
#header .quick .apps .app-qr em,
#header .quick .apps .app-qr span{position:absolute;width:0;height:0;font-size:0;line-height:0;border-style:solid;*zoom:1;border-width:0px 6px 6px;border-color:transparent;bottom:167px;top:auto;left:49%;margin-left:-3px}
#header .quick .apps .app-qr em{border-bottom-color:#dbdbdb}
#header .quick .apps .app-qr span{border-bottom-color:#fff;bottom:166px}
#header .quick .apps .app-qr img{width:120px;height:120px;padding:15px;padding-bottom:4px;}
#header .quick .apps .app-qr:hover{display:none;z-index:-1}
/*导航通用*/
#nav{width:100%;height:44px;background:#00a0c4;}
#nav ul li{float:left;width:109px;}
#nav ul li a{font-size:16px;color:#fff;display:block;line-height:44px;text-align:center;}
#nav ul li.current a{background:#0083a1;}
#nav ul li a:hover{background:#0083a1;}
/*子栏目通用*/
#snav{width:100%;background:#f2f2f2;border-top:1px solid #fff;border-bottom:1px solid #dedede;}
#snav .wrap{ position:relative}
#snav .item{line-height:36px;height:36px;border-bottom:1px solid #dedede;}
#snav .item:nth-child(3){border-bottom:none;}
#snav .item .st{font-weight:bold;float:left;font-size:15px;}
#snav .item a{float:left;padding:0 9px;font-size:14px;background:url(/images/style/icon_line.png) no-repeat right center;}
#snav .item a.more{color:#f50;padding-right:0;background:none;font-size:12px;}
#snav .notice{ width:260px;position:absolute;top:46px;right:0;line-height:30px;height:30px;overflow:hidden;background:url(/images/home/icon_notice.png) no-repeat left center;}
#snav .notice ul li{padding-left:20px;}
#snav .notice ul li span{color:#999;font-size:12px;margin-left:10px}
#snav .notice ul li a{font-size:13px;}
#snav .txtad {padding-left:15px;background:url(/images/icon_ad.png) no-repeat left center;}
#snav .txtad a{padding-right:8px;font-size:13px;background:url(/images/style/icon_line.png) no-repeat right center;color:#666!important}
#snav .txtad a:last-child{color:#666;background:none;font-size:13px;padding-right:0;}
/*地图通用*/
#map{width:100%;margin-top:10px;background:#fff;padding:30px 0 15px;border-top:1px solid #f1f1f1;}
#map .item{border-bottom:1px solid #f1f1f1;padding-bottom:20px;}
#map .item .city{width:500px;margin-right:20px;padding-left:10px;}
#map .item .city .st{font-weight:bold;color:#00a0c4;}
#map .item .city .list{margin-top:10px;line-height:26px;}
#map .item .city .list a{color:#666;margin-right:10px;float:left;background:url(/images/style/icon_line.png) no-repeat right center;padding-right:10px;}
#map .item .city .list a:hover{color:#f00;}
#map .item .city .list a:nth-child(6),
#map .item .city .list a:nth-child(12),
#map .item .city .list a:nth-child(14){background:none;margin-right:0;}
#map .item .city .con{color:#666;line-height:24px;margin-top:10px;font-size:12px;}
#map .item .city .con a{color:#666;}
#map .item .city .con a:hover{color:#f00;}
#map .item .about{width:180px;height:170px;text-align:center;border-right:1px solid #f1f1f1;border-left:1px solid #f1f1f1;}
#map .item .about .st{font-weight:bold;color:#00a0c4;}
#map .item .about .list{margin-top:10px;}
#map .item .about .list a{display:block;color:#666;font-size:12px;line-height:24px;}
#map .item .about .list a:hover{color:#f00;}
#map .item .ewm{width:280px;height:170px;;text-align:center;border-right:1px solid #f1f1f1;}
#map .item .ewm .st{font-weight:bold;color:#00a0c4;}
#map .item .ewm .list{margin-top:17px;}
#map .item .ewm .list span{display:inline-block;font-size:12px;color:#666;}
#map .item .ewm .list img{width:85px;margin:0 5px;}
#map .item .contact{text-align:center;width:207px;color:#666;}
#map .item .contact .st{font-weight:bold;color:#00a0c4;}
#map .item .contact .tel{font-size:18px;}
#map .item .contact .email{margin-top:10px;line-height:24px;font-size:12px;}
#map .item .contact .kf{padding:15px 50px;}
#map .item .contact .kf a{border:1px solid #ddd;display:block;color:#999;border-radius:2px;}
#map .item .contact .kf a:hover{color:#fff;background:#00a0c4;border:1px solid #00a0c4;}
/*底部通用*/
#footer{width:100%;background:#fff;padding-bottom:25px;}
#footer .link{text-align:center;}
#footer .link a{font-size:12px;}
#footer .link i{font-size:10px;color:#ddd;padding:0 8px;}
#footer .copyright{text-align:center;font-size:12px;line-height:24px;padding:10px 0;}
#footer .copyright i{ padding:0 5px;}
#footer .pic{text-align:center;}
/*通用分页样式*/
#fenye{padding:20px 0 0;text-align:center;clear:both;font-size:12px;}
#fenye table{text-align:center;margin:0 auto;}
#fenye a{margin:1px;color:#5a5a5a;text-decoration:none;background:#e7e7e7;padding:10px;}
#fenye .prev,#fenye .next{width:52px;text-align:center;}
#fenye a.curr{font-weight:bold;margin:1px;color:#fff;background:#f50;padding:10px;}
#fenye a.curr:visited {color:#fff;}
#fenye a:hover{color:#fff;background:#f50;}
#fenye span{line-height:30px;}
#pageNext{margin:20px auto 0;}
#pageNext table{margin:0 auto;}
#pageNext .prev,#pageNext .next{text-align:center;width:60px;}
#pageNext a.curr span{color:#fff !important;}
#pageNext a{display:inline-block;width:30px;height:30px;border:1px solid #e0e0e0;background:#fff;line-height:30px;color:#444!important;}
#pageNext a:hover{background:#f50;border:#f50 1px solid;color:#fff!important;}
#pageNext a.curr{border-color:#037896;background-color:#037896;color:#FFF!important;}
/*标题通用样式*/
.scrol{position:relative;z-index:9999;background:#f5f7fa}
.stitle{line-height:26px;height:26px;border-bottom:1px solid #f1f1f1;padding-bottom:10px;position:relative;z-index:1;}
.stitle .t{font-weight:bold;font-size:16px;background:url(/images/icon_stitle.png) no-repeat left center;padding-left:10px;}
.stitle span{float:right;}
.stitle span a{font-size:12px;color:#999;}
.stitle span a:hover{color:#f00;}
.stitle em{background:#00a0c4;height:1px;overflow:hidden;width:50px;position:absolute;left:0;bottom:-1px;z-index:999;}
.stitle em.f2{width:46px;}
.stitle em.f3{width:63px;}
.stitle em.f4{width:82px;}
.stitle em.f5{width:99px;}
.stitle em.f6{width:117px;}
.stitle em.f7{width:136px;}
.stitle em.f8{width:153px;}
.stitle em.f9{width:171px;}
.stitle em.f10{width:189px;}
.stitle em.f11{width:207px;}
.stitle em.f12{width:225px;}
.stitle em.f13{width:243px;}
/*位置通用*/
.navigation{font-size:12px;color:#999;background:url(/images/icon_wz.png) left center no-repeat;padding-left:20px;margin-bottom:15px;}
.navigation a{font-size:12px;color:#999;}
.navigation a:hover{color:#00a0c4;}
.wezhi_r_ad a{ background:#e9f1ff;padding:3px 5px;border:1px solid #dbe8fd;font-size:12px}
.wezhi_r_ad a em{ color:#f00}
/*广告幻灯片*/
.sidebar{position:fixed;bottom:10px;font-size:12px;}
.sidebar{z-index:200;visibility:visible;right:50%;margin-right:-654px;}
.sidebar a.sidebar-block{position:relative;display:block;margin-top:5px;width:44px;height:44px;border-radius:3px;background:url(/images/style/sidebar.gif) 0 0 no-repeat #ededed;font-size:0;cursor:pointer;}
.sidebar a.wxtalk{height:60px;background-position:0 0}
.sidebar a.wap{position:relative;background-position:-92px 0}
.sidebar a.feedback{background-position:-138px 0}
.sidebar a.backtop{background-position:-182px 0}
.sidebar a.wxtalk:hover{height:60px;background-position:0 -60px}
.sidebar a.wap:hover{background-position:-92px -44px}
.sidebar a.feedback:hover{background-position:-138px -44px}
.sidebar a.backtop:hover{background-position:-182px -44px}
.sidebar a.wap:hover i{left:-135px;visibility:visible;overflow:hidden;font-size:0;line-height:0;opacity:1}
.sidebar a.wap i{position:absolute;top:-100px;left:-145px;z-index:5;visibility:hidden;width:127px;height:142px;background:url(/images/style/side_bg.png) 0 0 no-repeat;opacity:0;}
.sidebar a.wap img,.sidebar a.wap canvas{margin:11px}
.sidebar a.wap p{display:inline-block;margin:0 13px;color:#e13b29;font-style:normal;font-size:12px;font-family:"宋体";line-height:10px}
.adSlide{overflow:hidden;position:relative;clear:both}
.adSlide .hd{position:absolute;z-index:1;right:5px;bottom:5px}
.adSlide .hd ul{overflow:hidden;zoom:1;float:left}
.adSlide .hd ul li{float:left;margin-right:2px;width:16px;height:16px;line-height:16px;text-align:center;background:#fff;cursor:pointer;opacity:.6;font-size:12px}
.adSlide .hd ul li.on{background:#f50;opacity:1;color:#fff}
.adSlide .bd{position:relative;z-index:0}
/*会员登录*/
#L_login{ width:340px;padding:20px 40px;background:#fff;}
#L_login .L_title{ font-size:16px;border-bottom:1px solid #ddd;font-weight:bold;line-height:40px;display:none}
#L_login .L_tisp{ border:1px solid #f2f2f2;background:#f5f5f5;margin-top:10px;font-size:12px;padding:5px 10px;line-height:20px; color:#777}
#L_login .L_content{ margin-top:20px}
#L_login .L_content a {width:90px;height:38px;padding-left:60px;overflow:hidden;color:#fff;line-height:38px;float:left;margin-top:10px}
#L_login .L_content a {background:url(http://www.91zk.net/images/login2012.png) no-repeat 0 0;}
#L_login .L_content a.login_qq {background-position:0 0;}
#L_login .L_content a.login_wx {float:right;background-position:0px -38px;filter:Gray; -webkit-filter: grayscale(100%); }
#L_login .L_content a.login_alipay {background-position:0 -76px;filter:Gray; -webkit-filter: grayscale(100%); }
#L_login .L_content a.login_sina {float:right;background-position:0 -114px;}
