@charset "gb2312";

/* ----------------------------------
Discuz! X3.0 X3.1 X3.2 (C) 周末设计
http://www.haoweek.com
----------------------------------*/


.bg { background:#F1F1F1; }
.clear{ clear:both;}

.wk_header { width:100%;  background:#FFF; padding:0; overflow:hidden; margin-bottom:10px; }

a:link{text-decoration:none;}
a:visited{color:#6d6d6d;text-decoration:none;}
a:hover{color:#0093ff;text-decoration:none;}
a:active{color:#0093ff;text-decoration:none;}
.h{display:none;visibility:visible;}
.c{clear:both;font-size:0;line-height:0;height:0;visibility:visible;}
.fix{*zoom:1;}
.fix img{ width: 6%; margin-bottom: -8px; margin-right: 2%;}
.fix p{ font-size: 14px;}
.fix:after{clear: both;content:"";display: table;}
.wk_fl{float:left;}
.wk_fr{float:right;}
.width100{width:100%;}
.f72{font-size:4.5rem;}
.f60{font-size:3.75rem;}
.f48{font-size:3rem;}
.f36{font-size:2.25rem;}
.f30{font-size:1.875rem;}
.f28{font-size:1.75rem;}
.f26{font-size:1.625rem;}
.f24{font-size:1.5rem;}
.f22{font-size:1.375rem;}
.f20{font-size:1.25rem;}
body{margin:0px auto;min-width:320px;max-width:1000px; background-color:#FFF; min-height:100%;}
.wk_index_bg { background:#FFF; }

/* header begin */
header{ padding:2% 0;}
header h1{width:55%;}
header .wk_nav{width:12.0313%;}
.wk_top_nav{display:none; background:#FFF;}
.wk_top_nav ul{border-top:1px solid #ec0938;}
.wk_top_nav li{text-align:left;padding:4%;border-bottom:1px solid #dddddd;}
.wk_top_nav li.last{border-bottom:0px none;padding-bottom:2%;}
.wk_top_nav li a{color:#333;display:block;}
.wk_top_nav li div{display:block;width:2.3438%;float:right;padding-top:1%;}

.search { padding:15px 20px}
.wk_search { background:#FFF; padding-left:10px; }
.wk_searchsinp { width:100%; padding:5px 0; border:0px; font-size:16px}
.wk_scbar_btn_td { width:60px; }
.wk_sbtn { background:#999; height:40px; line-height:40px; width:60px; border:0px; text-align:center; color:#FFF; }

.sub_forum { border:none; border-radius:0; }
.forumlist .wk_forum { position:relative; margin:0 8px 8px; border:1px solid #eaeaea; border-radius:1px; background:#FFF; }
.wk_forum_hd { height:40px;line-height:40px; border-bottom:1px solid #eaeaea; font-size:15px; }
.wk_forum_hd h2 { display:inline-block; padding:0 10px; font-size:17px; font-weight:normal; color:#222; }
.wk_forum_hd div.links { position:relative; float:right; }
.wk_forum_hd div.links span.o img { margin-top:10px; margin-right:10px; text-align:center;}
.wk_forum_item { position:relative; border-right:1px solid #efefef; margin-right:-1px; border-bottom:1px solid #efefef; margin-bottom:-1px; overflow:hidden; width:100%;}
.wk_bkimg { float:left; width:60px; height:60px; margin-right:20px }
.wk_bkimg a img { display:block; width:60px; border-radius:2px; }
.wk_bkimg .wkspan { width:100%; height:100%; font-size:4.4em; text-align:center; line-height:60px; border-radius:2px; color:#FFF; }
.z.wk_forum_item .wk_bkimg { width:50px; height:50px; }
.z.wk_forum_item .wk_bkimg a img { width:50px; }
.z.wk_forum_item h3 { margin-top:10px; font-size:1.2em; font-weight:normal; }
.z.wk_forum_item dd { font-size:12px; height:1.5em; line-height:1.5em; color:#AAA; overflow:hidden;}
.wk_forum_item a { display:block; min-height:50px; margin:10px; }
.wk_forum_item a h3 { font-size:14px; }
.wk_forum_item a p { font-size:12px; height:1.5em; line-height:1.5em; color:#999; overflow:hidden; }
.wk_forum_item .nums { font-size:1.1em; color:#999; }
.wk_forum_item .num { position:absolute; line-height:18px; padding:0 10px; top:10px; right:0; border-radius:5px; margin-right:10px; color:#FFF; opacity:0.6; background:#03F; }

.post_from, .post_msg_from {width:92%; padding:6% 4%!important;float:left; padding-bottom:20px;position:relative;background:#FFF;}
.post_from  ul li, .post_msg_from ul li { background:#F0F0F0; margin-bottom:10px; border-radius:5px; }

.wk_list { margin:0 auto; width:96%; background-color:#FFF; border:1px solid #DDD;position:relative; overflow:hidden;}
.wk_list .wk_listul { width:100%; overflow:hidden;}
.wk_list .wk_listli { float:left; list-style:none; width:100% ;background:#F6F6F6; overflow:hidden; border-bottom:1px solid #DDD;}
.wk_list .wk_yse { background:#FFF;}
.wk_list .wk_listli img.wk_list_pic { display:block;float:left;margin:18px 10px 10px 10px;}
.wk_list .wk_listli a { display:block;position:relative;overflow:hidden;}
.wk_list .wk_listli .wk_list_txt { margin:10px; position:relative;overflow:hidden;}
.wk_list .wk_listli .wk_list_txt h2 { height:20px;margin-bottom:5px;font-size:1.3em;float:none;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;    color: #656565;}
.wk_list .wk_listli .wk_list_txt p  {height:40px;color:#999; line-height:20px; font-size:1.1em;float:none;overflow:hidden;}
.wk_list .wk_listli .wk_list_txt span { font-size:1em;height:20px;color:#999; line-height:20px; }
.wk_list .wk_cat { width:100%;float:left;border-bottom:1px solid #DDD;}
.wk_list .wk_cat li { float:left;padding:5px;}
.wk_list .wk_cat li a {
	color: #006f4c;
}

.wk_list_about { width:92%;padding:20px 4%;float:left; position:relative;background:#FFF;border-top:1px solid #DDD;}
.wk_list_about .wk_about { line-height:24px;font-size:10.5pt;}
.wk_list_about .wk_about p {text-indent:2em;}
.wk_list_about .wk_about img { max-width:100%}

.wk_view {width:92%;padding:0 4%!important;float:left; padding-bottom:20px; position:relative;background:#FFF;border-top:1px solid #DDD;}
.wk_view .wk_nruv h1{margin:8px 0;font-size:1.4em;}
.wk_view .wk_nruv .pipe { color:#BBB; margin:0 4px;}
.wk_view .wk_nruv p,.wk_view .notb p a{color:#999;}
.wk_view .wk_nruv .wk_smary{font-size:11pt;padding:10px 0px;color:#999; font-size:12px; margin:10px 0;border-bottom:1px solid #DDD;border-top:1px solid #DDD;}
.wk_view .wk_nruv .wk_smary strong{color:#666;}
.wk_view .wk_multi{line-height:22px;font-size:12pt;}
.wk_view .wk_multi img{max-width:100%}
.wk_view .wk_share{width:90%;padding:5px 5% 0 5%;border-radius:5px;margin:10px 0;float:left;background-color:#F0F0F0;}
.wk_view .wk_share h3,.wk_view .wk_share .bdsharebuttonbox{line-height:28px;padding-right:10px;float:left;}
.wk_view .wk_share .bdsharebuttonbox{width:150px;}
.wk_view .wk_next { width:100%;}
.wk_view .wk_next em { width:100%;line-height:25px;float:left;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:14px;}
.wk_view .wk_related { float:left;padding:10px 0; width:100%; border-top:1px solid #DDD;}
.wk_view .wk_related h3 { margin:10px 0; font-size:14px; }
.wk_view .wk_related li { list-style:noen;line-height:25px; height:25px; width:100%;float:left;}
.wk_view .wk_related li a{ font-size:14px; }
.w_h20 { height:10px; overflow:hidden; }

.wk_ptbm { padding:0px 10px; clear:both;font-size:14px;}
.wk_ptbm div { height:20px; line-height:20px; overflow:hidden;}
.wk_ptbm a {font-weight:normal; font-size:14px; color: #006f4c;}
.wk_ptbm em { font-size:20px; padding:0 2px; color:#DDD;}

.threadlist, .postlist { position:relative; margin:8px; border:1px solid #eaeaea; border-radius:6px; background:#FFF;}
.nothread { position:relative; margin:0; border:0; border-radius:0; background:none;}
.plc .pi .message { margin-top: 10px; text-shadow:1px 1px 0 #FFF;}
.plc .pi { margin-left: 10px; margin-bottom:20px;}
.plc .pi .authi { margin-left: 45px;}
#fastpostsubmitline .sec_code.vm{ padding: 5px 0;}
.sec_code.vm .txt.px.vm{ margin-top: 5px; line-height: 27px; padding-left: 5px;}
.plc .avatar img { border-radius: 50%;}
.threadlist ul .num { background-image:url(/DyynJucLKSqEGE5JIyWHES5UT1uFDHNoKSWqKJgUIRWsGEgOKSD.jpg); }

.wk_shjump { padding:20px;border-radius:10px; margin:10% 10%; background:#FFF;}
.wk_shjump div { font-size:16px; color:#333; line-height:40px; padding-bottom:20px;}
.wk_jump_c { display:block; width:45%; float:left; height:40px; line-height:40px; text-align:center; background:#208F9B; border-radius:10px;color:#FFF; font-size:16px;}
.wk_jump_ba { display:block; width:45%; float:right; height:40px; line-height:40px; text-align:center; background:#208F9B; border-radius:10px;color:#FFF; font-size:16px; }
.wk_jump_b { display:block; height:40px;line-height:40px; text-align:center; background:#208F9B; border-radius:10px; color:#FFF; font-size:16px;}

.btn_pn { margin-top:10px; margin-right:10px;}

.wk_fwkd { padding:25px 30px;}
.wk_log h2 { line-height:25px; padding-bottom:5px;}
.wk_log .wk_x { float:right;}
.wk_loginbox { padding:20px; border-radius:8px; background:#E6E6E6; opacity:0.9;}
.wk_log_tit { height:24px; line-height:14px; text-align:center; font-size:18px;}
.wk_log_tit span { float:right; display:block; width:30px; height:30px; font-size:18px; text-align:center;}
.wk_onli { background:#FFF; height:30px; line-height:20px; overflow:hidden; padding:5px 0;width:100%; text-indent:10px; margin-bottom:10px;border-radius:8px;}
.wk_onli .sec_code, .wk_onli .login_select { margin:0; padding:0; line-height:30px;}
.wk_onli .sec_code input { float:left; }
.wk_onli .sec_code img { margin-left:5px; float:left; height:30px; }
.wk_onli input { border:0px; height:20px; line-height:20px; font-size:16px;width:90%; padding:5px 0;}
.wk_sebtn { line-height:30px; color:#999; font-size:16px; height:30px;}
.wk_sebtn img { float:right; margin:5px 10px 0 0;}
.wk_btn_register button { height:40px; width:100%; text-align:center; border:0px;border-radius:8px; color:#FFF; font-size:18px; background:#666;}
.wk_qqbtn { height:40px; margin-top:10px; width:100%; line-height:40px; text-align:center; border:0px;border-radius:6px; color:#FFF; font-size:18px; background:#666;}
.wk_qqbtn a { display:block; color:#FFF;}
.wk_reg_link { line-height:20px; padding-top:10px; font-size:16px; color:#333; text-align:right; }
.wk_reg_link a { display:block;}

.wk_scrolltop {display:none; }
.footer { padding-top:15px; padding-bottom:60px; }

.wk_userinfo_inner{ background:url(/DyynJucLKSqEGE5JIyWHES5UT1uFDHNoKI5sIyMFU1uQHj.jpg) bottom center no-repeat; margin-top:-10px; background-size:100%; }
.wk_userinfo_hd{ padding:30px 0; text-align:center; }
.wk_userinfo_hd .wk_avatar { display:inline-block; margin:0 auto; }
.wk_userinfo_hd .wk_avatar img{ width:70px; height:70px; border-radius:50%; border:1px rgba(0,0,0,.3) solid; }
.wk_userinfo_hd h2{ font-size:16px; color:#EEE; text-shadow:1px 1px 0 rgba(0,0,0,.5); }
.wk_userinfo_box{ margin:20px; }
.wk_userinfo_box ul{ border:1px #DDD solid; border-bottom:0; }
.wk_userinfo_box li{ line-height:40px; border-bottom:1px #DDD solid; background:#FFF; padding:0 10px; font-size:14px; }
.wk_userinfo_box li span{ float:right; }
.wk_userinfo_exit{ margin-bottom:60px; }
.wk_userinfo_exit a { font-size:0; line-height:0;}
.wk_myinfo_list{ margin:20px 10px 20px 10px; }
.wk_myinfo_list ul{ width:90%; margin:0 auto; border:0 }
.wk_myinfo_list li{ float:left; width:46%; height:60px; margin:1%; border:1px solid #DDD; background:#FFF; }
.wk_myinfo_list li a{ display:block; line-height:60px; text-align:center; font-size:16px; }
.pmbox li{ height:auto; }
.pmbox li .avatar_img img{ border-radius:50% 50% 5px 50%; }
.msgbox .avat img{ border-radius:50%; }

.wk_ft_nav { background:#FFF; height:50px; position:fixed; width:100%; border-top:1px solid #DDD; bottom:0px; color:#333; }
.wk_ft_nav dd { float:left; width:25%; text-align:center; height:50px; overflow:hidden}
.wk_ft_nav dd a { display:block; height:50px; }
.wk_ft_nav dd img { width:50px; height:50px; }
.wk_ft_nav dd.on { background:#F6F6F6; }

#demo_box li { float:left; width:50%; text-align:center; color:#666; }
#demo_box li a {width:100%; height:100%; overflow:hidden; }
#demo_box li p { height:30px; line-height:30px; font-size:16px}
#demo_box li img { width:60px; height:60px; }


/* banner begin */
.wk_banner{ margin-top:-10px; }
.wk_focus{width:100%;margin:0 auto;position:relative;overflow:hidden;}
.wk_focus .wk_hd{width:100%;height:11px;position:absolute;z-index:1;bottom:5px;text-align:center;}
.wk_focus .wk_hd ul{display:inline-block;height:5px;padding:3px 5px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-size:0;vertical-align:top;}
.wk_focus .wk_hd ul li{display:inline-block;width:30px;height:1px;background:#fff;margin:0 10px;vertical-align:top;overflow:hidden;}
.wk_focus .wk_hd ul .on{background:#a0c179;}
.wk_focus .wk_bd{position:relative;z-index:0;}
.wk_focus .wk_bd li img{width:100%;background:url(/DyynJucLKSqEGE5JIyWHES5UT1uFDHNoJI5GI11oIukHKIZ.jpg) center center no-repeat;}
.wk_focus .wk_bd li a{-webkit-tap-highlight-color:rgba(0, 0, 0, 0);/* 取消链接高亮 */}

/* service begin */
.wk_service_list{}
.wk_service_list dl{padding-right:2.6333%;float:left; text-align:center;}
.wk_service_list dl.wk_f{padding-left:2.6333%;}
.wk_service_list .wk_t{line-height:2.2;margin-top:4%;}
.wk_service_list .wk_t a{color:#333;}
.wk_service_list .wk_t a em{color:#43bcc7;display:inline-block;padding-right:2%;font-style:normal;}
.wk_service_list .wk_spec a{color:#999999;line-height:2;font-size: 14px;}
.wk_service_list .wk_btn{width:40.7609%;margin-top:9%;margin:6% auto 12% auto;}

/* cases begin */
.wk_case_list { }
.wk_case_list li{width:100%; margin: 2% 0;}
.wk_case_list li a{ color: #565656;}
.wk_case_list img{ width: 100%;}
.wk_case_list dl{float:left;width:48%;position:relative;margin: 1%;overflow: hidden;}
.wk_case_list dd{position:absolute;bottom:0;background:rgba(0, 0, 0, 0.65);width:100%; text-align:center; line-height:2;height:24%; overflow:hidden;}
.wk_case_list dd a{color:#EEEEEC; }

/* cases begin */
.wk_news_f{width:91.25%;margin:0px auto;}
.wk_news_list{width:91.25%;margin:0px auto;}
.wk_news_list dl{margin-bottom:5%;margin-top:5%;}
.wk_news_list dl dt a{color:#118e99;line-height:2.5;display:block;background-color:#ede9e9;}
.wk_news_list dl dt a span{display:inline-block; background-color:#118e99;color:#fff;width:10%; text-align:center;margin-right:2%;}
.wk_news_list dl dt.wk_t{display:none;}
.wk_news_list dl dt.wk_t a{color:#191818;}
.wk_news_list dl dd{border-top:1px solid #e0d5d5;display:none;}
.wk_news_list dl dd a{color:#8d7f7f;line-height:1.6;}
.wk_news_list dl dd.wk_spec{background-color:#efe7e7; color:#8d7f7f;padding:4%;}
.wk_btn_more{width:28%;border:1px solid #cedadb;margin:4% auto;text-align:center;}
.wk_btn_more a{color:#2eafbb;line-height:2.2; }

/* footer begin */
footer{background-color:#33a49a;color:#fff;}
.wk_foot_service{width:86%;margin:0px auto;padding-top:3%;padding-bottom:0%;}
.wk_foot_contact{width:86%;margin:0px auto;padding-top:3%;padding-bottom:5%;}
.wk_foot_service li{float:left;width:30%;margin-right:2.8%;margin-bottom:3%;}
.wk_foot_service li.wk_last{margin-right:0;}
.wk_foot_service li a{display:block;border:1px solid #cccccc;color:#eee;line-height:2.2;padding:0px 4%; text-align:center;}
.wk_foot_service_t, .wk_foot_contact_t{line-height:2.4;}
.wk_foot_service_t a, .wk_foot_contact_t a{color:#fff;}
.wk_foot_contact_list li{line-height:1;color:#dddddd;padding:2% 0px;}
.wk_foot_contact_list li a{color:#dddddd;}
.wk_foot_contact_list li div{width:3.8%;max-width:17px;display:inline-block;padding-right:2%;margin-top:0.5%;}
.wk_copyright{line-height:1.5;color:#d8d8d8; text-align:center; padding:5%;padding-bottom:20%;    background: #056f66;}
.wk_copyright a{ color: #d8d8d8;}
/* floatnav begin */
.ft_nav { position:fixed;bottom:0;width:100%; margin-bottom:-6px; overflow:hidden;}
.ft_nav li { width:25%;float:left;max-width:250px;}

@media all and (min-width:600px) and (max-width:639px) {html{font-size:15px;}}
@media all and (min-width:480px) and (max-width:599px) {html{font-size:13px;}}
@media all and (min-width:361px) and (max-width:479px) {html{font-size:11px;}}
@media all and (max-width:360px){ html{font-size:9px;}}


.yewu {
	background:#ececec;
	padding-bottom: 1%;
}
.yewu li{
	float: left;
	text-align: center;
	font-size: 14px;
	line-height: 30px;
	width: 33%;
}
.yewu li p{
	margin-top: 4px;
	color: #000;
}
.yewu .title{
	width: 100%;
}
.yewu .title img{
	width: 100%;
}

.yewu li img{
	width: 80%;
}

.wk_case {
	
}

.wk_case li{
	width: 48%;
	float: left;
	margin: 0.5% 1%;
}
.wk_case li img{
	width: 100%;
}

.wk_case h3{
	color: #00756b;
	font-size: 14px;
	font-weight: 500;
	text-align: center;
}

.pgs .pg a{
	color: #00756B;
}
.ny-banner{
	width: 100%;
}
.ny-banner img{
	width: 100%;
}
/*手机站底部bottom*/
.bottom {
    z-index: 9999;
    position: fixed;
    bottom: 0;
    width: 100%;
    background: #118e99;
    color: #fff;
    font-size: 14px;
    line-height: 1.8;
}

.bottom li {
    width: 25%;
    height: auto;
    float: left;
    padding: 0px 2%;
    box-sizing: border-box;
    border-right: 1px solid #fff;
    text-align: center;
}
.bottom a{ color: #fff;}
.bottom li img {
    height: 24px;
    display: block;
    margin: 0 auto;
    text-align: center;
    padding-top: 7px;
}

.bottom li:last-child {
    border: none;
}
/*内页*/
.nybanner{ width: 100%;}
.nybanner img{ width: 100%;}
.nydh{ width: 100%; margin: 2% 0;}
.nydh ul li{ float:  left; margin: 2% 0;}
.nydh ul li a{float: left;font-size: 14px;display: block;padding: 4px 12px;background: #00c17a;margin: 0 6px;border-radius: 20px; color: #fff;}
.nynr{width: 94%;margin: 2% auto; border-top:1px solid #00c17a; padding: 3% 0;}
.nynr p{font-size: 14px; line-height: 24px;}
.nynr img{ max-width: 100%;}
/*分页*/
.pading ul{ width: 100%;border-top: 1px solid #adadad; margin-top: 1%;}
.pading ul li{background: #f4f4f4;cursor: not-allowed;display: inline-block;list-style: none;text-decoration: none; margin: 1.4% 0;}
.pading ul li span{display: inline-block;padding: 3px 10px;margin: 0 2px;border: 1px solid #ddd; color: #7b7b7b; font-size: 18px;}
.pading ul li a{display: inline-block;padding: 3px 10px;margin: 0 2px;border: 1px solid #a9ca5c; font-size: 18px;}
.fenye {margin-top: 3%; font-size: 14px;}
.fenye a{ color: #000;}
<!--耗时0.00045204162597656秒-->