.slidewp{background-color:#fbf4f0;}
.slide-ot{width:320px;margin:0 auto;overflow:hidden;height:120px;position:relative;z-index:1;}
.slide-ot .slidesort a{display:inline-block; margin:0 3px; width:0; height:0; overflow:hidden; border:4px solid #adadad; border-radius:4px}
.slide-ot .slidesort .act{border-color:#ac1384;}

.mpos{margin-top:0.5rem; height:1.82rem; padding:0 5px; line-height:1.82rem; font-size:0.75rem; color:#777;
	background: #f8f8f8; /* Old browsers */
	background: -moz-linear-gradient(top,  #f8f8f8 0%, #e6e6e6 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f8f8), color-stop(100%,#e6e6e6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f8f8f8 0%,#e6e6e6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f8f8f8 0%,#e6e6e6 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f8f8f8 0%,#e6e6e6 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f8f8f8 0%,#e6e6e6 100%); /* W3C */
}
.mpos a{color:#777;}
.mps{position:relative; z-index:1; padding-left:24px;}
.mpos .mico{position:absolute; left:0px; top:50%; margin-top:-10px; width:19px; height:20px; background:url(img/npos.png) 0 0 no-repeat;}
.mpos .tswt{position:relative; z-index:1; padding-left:24px;}
.mpos .tswt a{color:#f97068;}
.mpos .tswt .mico{background-position:0 -20px;}

.lmlist_pd{margin-top:1.5rem;}
.t_l_o{margin-bottom:1.5rem;}
.lmlist_pd li{float:left; margin-top:6px; width:25%; font-size:0.75rem; line-height:2.5rem; text-align:center;}
.lmlist_pd li a{position:relative; display:block; margin:0 3px; height:2.5rem; overflow:hidden; border:1px solid #d6d6d6;}
.lmlist_pd .hot{position:absolute; top:2px; right:2%; width:12px; height:12px; line-height:12px; text-align:center; font-size:10px; border-radius:2px; color:#fff; background-color:#f60;}

.aclist_lm li{padding-bottom:1rem; border-bottom:1px solid #e3e4e8;}
.aclist_lm .arccp{display:block; padding:1rem 1rem 0 1rem; line-height:2;}
.aclist_lm .tnm{position:relative; z-index:1; font-size:0.875rem; color:#333;}
.aclist_lm .tnm:before{
	content:' ';
	position:absolute; top:50%; margin-top:-0.15rem; left:-0.7rem; width:0.3rem; height:0.3rem; overflow:hidden; border-radius:0.3rem; background-color:#c7c7c7;
}
.aclist_lm .cp{color:#777;}
.iw_with{position:relative; z-index:1; margin-top:8px; padding-left:1rem; line-height:1rem; font-size:12px; line-height:16px; color:#ababab; background:url(img/heart.png) 1rem 0 no-repeat;}
.iw_with a{color:#ababab;}
.iw_with .pl{margin:0 18px 0 24px;}
.aclist_lm .cp img{float:left; width:6.5rem; margin-right:1rem;}
.btn-add-aclist{display:block; height:2.6rem; line-height:2.6rem; text-align:center; color:#aaa;}
.btn-add-aclist-333{color:#333;}
.toswt_sm{display:block; line-height:2.5; font-size:0.875rem; text-align:center; color:#333; background-color:#f2f2f2;}

.doc_lm .d_txt{margin-left:8rem; line-height:1.5; color:#666;}
.doc_lm .d_txt p{margin-top:3px;}
.doc_lm .uimg{float:left; width:7.5rem;}
.doc_lm .uimg img{display:block; width:100%;}
.doc_lm .mk{font-size:0.875rem;}
.doc_lm .nm{color:#000;}
.doc_lm .link{margin-top:5px;}
.doc_lm .link a{float:left; margin-right:5%; width:40%; text-align:center; line-height:1.375rem; color:#fff; background-color:#ac1384;}
.doc_lm .link a:nth-of-type(1){background-color:#ff7400;}

.tec_lm .wp{position:relative; z-index:1; margin:0 auto; width:320px; height:210px; overflow:hidden; padding-bottom:28px; font-size:12px;}
.tec_lm ul{position:absolute; left:0px; top:0px; width:1000%; color:#888;}
.tec_lm ul a{color:#888;}
.tec_lm li{float:left; width:320px;}
.tec_lm .sbk{display:block; width:155px; height:210px; overflow:hidden; background-color:#f2f2f2;}
.tec_lm .sbk img{display:block; width:100%;}
.tec_lm .imgwp{position:relative; z-index:1; width:155px; height:114px; overflow:hidden;}
.tec_lm .tp{position:absolute; left:0px; bottom:0px; width:100%; height:22px; overflow:hidden; line-height:22px; text-align:center; color:#fff; background-color:rgba(0,0,0,0.5);}
.tec_lm .cp{padding:8px 5px; line-height:24px;}
.slidesort-tecsg{position:absolute; left:0px; bottom:0px; width:100%; text-align:center;}
.slidesort-tecsg a{display:inline-block; margin:0 3px; width:15px; height:15px; overflow:hidden; border-radius:50%; line-height:0px; background-color:#adadad;}
.slidesort-tecsg .act{background-color:#ac1384;}
.lmlist_pd_bot{margin-top:1rem;}
.case_lm .wp{height:238px;}
.case_lm .sbk{height:238px; background-color:#ac1384; color:#fff;}
.case_lm h4{margin-top:12px; height:16px; line-height:16px; overflow:hidden; text-align:center; font-size:14px; font-weight:normal;}


.art_h{margin-top:10px; padding-bottom:10px; border-bottom:1px solid #ebebeb;}
.art_h .d_h{line-height:1.5; font-size:1.375rem; text-align:center; font-weight:normal;}
.art_h .hw{margin-top:5px; line-height:1rem; text-align:center; color:#939393;}
.art_h a{color:#939393;}
.art_h .look{margin-left:12px; padding-left:1.2rem; background:url(img/look_art.png) 0 center/auto 100% no-repeat;}

.ctp_art{margin-top:10px; padding:0 5px; font-size:0.875rem; line-height:1.5rem; color:#444;}
.ctp_art p{margin-top:1.5rem;}
.ctp_art img{max-width:100%;}
.qckconn_art{margin-top:1rem; padding:0 5px;}
.qckconn_art a{width:45%;}
.qckconn_art img{display:block; width:100%;}

.yymar_art{margin-top:1.8rem; position:relative; z-index:1; height:4rem; line-height:2rem; overflow:hidden; border:1px solid #f3dded; color:#333;}
.yymar_art ul{position:relative; z-index:1; width:100%;}
.yymar_art li{width:100%; height:2rem; overflow:hidden;}
.yymar_art span{float:left; margin-left:0.3%; width:32%; height:100%; overflow:hidden;}
.yymar_art i{font-style:normal; color:#999;}
.yymar_art li.odd{background-color:#eee;}
.yymar_art .sta{float:right; position:relative; z-index:1; text-indent:1.2rem;}
.yymar_art .sta:before{
	content:' ';
	position:absolute; display:inline-block; left:0px; top:50%; margin-top:-0.4rem;
	width:0.8rem; height:0.8rem; overflow:hidden; background:url(img/sta_yy.png) 0 0/100% 100% no-repeat;
}

.qck2_art{border:1px solid #ac1384;}
.qck2_art a{float:left; width:50%; line-height:2; text-align:center; color:#333;}
.qck2_art a:nth-of-type(1){background-color:#ac1384; color:#fff;}

.dp_g .wps{padding:0 5px;}
.dp_g .sig{position:relative; z-index:1; padding:15px 15px 15px 3.2rem; border-bottom:1px dashed #ddd; line-height:1.25rem; font-size:0.75rem; color:#666;}
.dp_g .sig:nth-of-type(2){border:0 none;}
.dp_g .np{width:100%; overflow:hidden; font-size:0.875rem; color:#999;}
.dp_g .nm{float:left;}
.dp_g .wl{float:left; margin-left:30px; color:#999;}
.dp_g .time{float:right; font-size:0.75rem;}
.dp_g .loc{color:#cdcdcd;}
.dp_g .ct{margin:8px 0 15px 0; font-size:0.875rem;}
.dp_g .wd,.dp_g .wd .dname{color:#b5b5b5;}
.dp_g .d_swt{display:inline-block; margin-left:20px; padding:0 5px; background-color:#dfb0d3; color:#fff;}
.dp_g .wd{position:relative; z-index:1;}
.dp_g .uimg{position:absolute; z-index:1; top:13px; left:0px; width:2.8rem; height:2.8rem; border-radius:50%;}
.dp_g .fn_wpl{right:0px;}

.pgcp_doc{line-height:1.375rem; color:#777;}
.pgcp_doc p{margin-top:-0.5rem; padding:0 0.5rem; text-indent:2em;}
.pgcp_doc .sp{color:#ff7400;}

.qkwith_docpg{margin:1rem 0 0;}
.qkwith_docpg li:nth-of-type(3) a{background-color:#ff7371;}

.list_doc li{position:relative; z-index:1; width:100%; padding:0; overflow:hidden; border-bottom:1px solid #e9e9e9;}
.list_doc li:nth-of-type(0){border:none;}
.list_doc .dw{display:block; min-height:5.4rem; padding:1.375rem 0; color:#777; line-height:1.5rem; font-size:0.75rem;}
.list_doc .nm{margin-bottom:10px; font-size:0.875rem; color:#444;}
.list_doc p{margin-left:6rem;}
.list_doc img{float:left; width:5.4rem; height:5.4rem; border-radius:90px;}
.list_doc .q{position:absolute; right:0px; top:22px;}
.list_doc .q a{float:left; margin-right:5px; width:20px; height:20px; overflow:hidden; font-size:14px; text-align:center; line-height:20px; color:#fff;}
.list_doc .q a:nth-of-type(1){background-color:#ff7371;}
.list_doc .q a:nth-of-type(2){background-color:#fb9337;}
.list_doc .q a:nth-of-type(3){background-color:#bbb;}
.list_doc li{padding-bottom:1.375rem;}
.list_doc .iw_with{margin-top:-0.7rem; background-position:0 0;}
.list_doc .iw_with .pl{margin-left:5px;}

.ser_lm .opt li{position:relative; z-index:1; float:left; width:32%; padding-bottom:7px; text-align:center;}
.ser_lm .opt li:nth-of-type(2){margin:0 2%;}
.ser_lm .opt img{display:block; margin:0 auto; max-width:100%;}
.ser_lm .opt p{line-height:2; color:#777;}
.ser_lm .opt .sd{display:none; position:absolute; bottom:0px; left:0px; width:100%; height:7px; overflow:hidden; background:url(img/rep-sertog.png) 0 0 repeat-x;}
.ser_lm .opt .sd:before{
	content:" ";
	display:block; margin:0 auto; width:12px; height:7px; background:url(img/j-sertog.png) 0 0 no-repeat;
}
.ser_lm .opt .act .sd{display:block;}
.ser_lm .d_block{display:none;}
.ser_lm .togbox .act{display:block;}
.ser_lm .togbox{margin-top:6px; padding:0 5px; line-height:2; color:#888;}
.ser_lm h4{text-align:center; font-size:0.875rem; color:#333;}
.ser_lm .hw{line-height:1; text-align:center;color:#777;}
.ser_lm .cp{margin-top:0.5rem; text-indent:2em;}
.ser_lm .cp a{color:#888;}


.bk_yy .toptip{margin:-10px 0 8px; line-height:2; font-size:0.875rem; text-align:center; color:#666;}
.bk_yy .wp{margin:0 5px;}
.bk_yy .tr{position:relative; z-index:1; margin-top:0.3rem;}
.bk_yy .mk{position:absolute; left:0px; top:0px; width:4rem; line-height:2.6rem; text-align:right;}
.bk_yy .iwp{margin-left:4.75rem; height:2.6rem;}

.bk_yy .iwp input,.bk_yy .iwp select,.bk_yy .iwp textarea{
	box-sizing:border-box;
	display:block;  width:100%; height:100%; padding:0 0.5em;border:1px solid #d6d6d6; color:#666;  font-size:0.875rem; font-family:"Microsoft Yahei",tahoma,arial,verdana,sans-serif;
}

.bk_yy .iwp input{ line-height:2.6rem;
	border-radius:0;
	box-sizing:border-box;
}
.bk_yy .iwp input[type=date],.bk_yy .iwp input[type=date]:hover{
	-moz-appearance: none; -webkit-appearance: none; appearance: none;  border-radius:0;
	background:url(img/select.png) 98% center no-repeat;
}
.bk_yy .iwp select{min-width:50%; 
	-moz-appearance: none; -webkit-appearance: none; appearance: none;  border-radius:0;
	background:url(img/select.png) 98% center no-repeat;
	max-width:50%;
}

.bk_yy .iwp textarea,.bk_yy .iwp_area{height:auto;}
.bk_yy .iwp textarea{line-height:2;}
.bk_yy .iwp_btn{margin-top:0.5rem;}
.bk_yy input.btn{display:inline-block; width:50%; border:0 none; color:#fff; background-color:#ff7700;}

.bk_yy .sp{color:#f00;}

.line-g{height:0px; width:100%; border-top:1px solid #e3e4e8;}
.lbbk{margin-top:1.5rem;}
.fn_wpl{position:absolute; right:1rem; top:0px;}
.fn_wpl .in *{margin:0; padding:0}
.fn_wpl .in{float:right; height:16px;}
.fn_wpl .in *{float:right;}
.fn_wpl .sico{width:29px; height:17px; overflow:hidden; background:url(img/dpl.png) 0 0/100% auto no-repeat;}
.fn_wpl .item{float:right; margin:-6px 3px; font-size:12px; line-height:17px; width:0; height:30px; overflow:hidden; border-radius:5px; color:#fff; background-color:#696969;
	transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-webkit-transition: all 0.2s ease;
}
.fn_wpl .item .wp{width:140px;}
.fn_wpl .item.st{width:140px;}
.fn_wpl .item a{float:right; margin-top:5px; width:50%; height:20px; padding:3px 0; line-height:14px; overflow:hidden; text-align:center; box-sizing:border-box; color:#fff;}
.fn_wpl .item a:nth-of-type(1){border-left:1px solid #838080;}
.fn_wpl .item a:before{
	content:' ';
	display:inline-block; vertical-align:middle; margin-right:3px; width:14px; height:14px; background:url(img/wartico.png) 0 0/100% auto no-repeat;
}
.fn_wpl .item a:nth-of-type(2):before{background-position:0 -14px;}

.tec_lm .imgwp img{width:155px;height:114px;}



/* 2016/1/16 ÎÄÕÂÌí¼ÓÍÆ¼ö */
.swith-a{margin-top:1rem; padding:0 5px; font-size:0.875rem;}
.swith-a h4{font-size:0.875rem; color:#444;}
.swith-a ul{padding-top:0.5em; line-height:2.2rem;}
.swith-a li{margin-top:0.5rem; height:2.2rem; overflow:hidden; background-color:#eee;}
.swith-a .mk{float:left; width:3.5em; background-color:#ac1385; color:#fff; text-align:center;}
.swith-a ul a{display:block; margin:0 0.5em 0 4em; color:#666;}
