/*
	DESTOON Copyright (C)2008-2099 www.destoon.com
	This is NOT a freeware,Use is subject to license.txt
*/
/* article && quote*/
.top-l {width:430px;float:left;margin-right:20px;}
.top-r {width:430px;float:right;}
.headline h2 {text-align:center;font-size:24px;margin:16px 20px 10px 0;height:48px;line-height:48px;overflow:hidden;}
.subline {padding:0 16px;}
.subline li {height:32px;line-height:32px;overflow:hidden;font-size:16px;}
.subline .f_r {font-size:12px;color:#666666;padding-left:16px;font-style:normal;float:right;}
.keytags {font-size:14px;padding:16px 24px;}
/* catlist */
.childlist {padding:10px;line-height:24px;}
.childlist li {font-size:14px;height:28px;line-height:28px;background:url('image/li_dot.gif') no-repeat 4px 12px;padding:0 10px 0 12px;overflow:hidden;}

.catlist {padding-bottom:16px;line-height:32px;margin:16px;}
.catlist li {font-size:14px;height:32px;line-height:32px;background:url('image/li_dot.gif') no-repeat 6px center;padding:0 16px;overflow:hidden;}
.catlist i {font-style:normal;float:right;font-size:12px;color:#666666;}
.catlist .sp {background:#FFFFFF url('image/dot.gif') repeat-x 0 center;}

.subtitle {padding:10px 16px;margin:20px 0;line-height:32px;font-size:14px;border:#EEEEEE 1px solid;background:#FAFAFA;overflow:hidden;}
.subtitle li {width:50%;height:32px;overflow:hidden;float:left;}
#content h2 {margin-bottom: 15px;padding: 5px 10px;line-height: 180%;font-size: 16px;color: #111;font-weight: bold;display: block;color: #333;letter-spacing: 1px; border-left: 5px solid #55c658;background: #f6f6f6;}
#content h3 {margin-bottom: 15px;padding: 5px 10px;line-height: 180%;font-size: 16px;color: #111;font-weight: bold;display: block;color: #333;letter-spacing: 1px; border-left: 5px solid #ff6600;background: #ffcc99;}
.uucontent{
    height: 600px;
    overflow: hidden;
    position: relative;
}
.uucontent:after{
        content: "";
position: absolute;
bottom: 0;
display: block;
width: 100%;
height: 90px;
background: -webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,0)),to(#fff));
background: -webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,0)),to(#fff));
background: -webkit-linear-gradient(top,hsla(0,0%,100%,0),#fff);
background: -moz-linear-gradient(top,hsla(0,0%,100%,0),#fff);
background: -o-linear-gradient(top,hsla(0,0%,100%,0),#fff);
background: linear-gradient(180deg,hsla(0,0%,100%,0),#fff);
}
 .uucontent.on{
     height: auto;
 }
 .uucontent.on:after{
     display: none;
 }
 .J_ajax_submit_btnsub {
height: 40px;
line-height: 40px;
font-size: 16px!important;
border-radius: 6px;
text-decoration: none;
display: block;
background-color: #ef4c4d!important;
color: #fff;
width: 100%;
border: 0;
margin-top: 10px;
padding: 0!important;
float: none!important;
cursor: pointer!important;
}
.service{
	background-image: linear-gradient(180deg,#AAE5FF 0%,#E5F5FC 31%,#E5F5FC 100%);
    border-radius: 4px;
    overflow: hidden;
    margin-bottom: 20px;
}
.service .ths{
	height: 59px;
    display: flex;
    justify-content: space-between;
    padding: 0 20px 0 14px;
    align-items: center;
}
.service .ths .mark{
	display: flex;
    align-items: center;
}
.service .ths .mark .tit{
	padding-left: 20px;
    height: 36px;
    border-left: 1px solid rgba(0,0,0,0.1);
    line-height: 36px;
    font-size: 18px;
    color: #333;
    font-weight: bold;
}
.service .ths .smark{display: flex;}
.service .ths .smark .price{
	border-color: #09A2E8;
    color: #09A2E8;
}
.service .ths .smark a {
    box-sizing: border-box;
    width: 88px;
    height: 36px;
    text-align: center;
    line-height: 34px;
    font-size: 16px;
    border-radius: 4px;
    border: 1px solid;
    outline: none;
    text-decoration: none;
}
.service .ths .smark .link{
    border: 1px solid #09A2E8;
    background-color: #09A2E8;
    color: #fff;
    margin-left: 16px;
}
.service .bds{
    background-color: #fff;
    border-radius: 4px;
    margin: 0 4px 4px;
    padding: 12px 16px;
    font-size: 16px;
    display: grid;
}
.bds .list{
	line-height: 26px;
    display: flex;
    padding: 4px 0;
    width: auto;
}
.bds span {
    color: #999999;
}
.bds i {
    color: #333333;
    flex: 1;
    overflow: hidden;
    font-style: normal;
    text-indent: initial;
}
.bds b {
    color: #009FE8;
    text-indent: initial;
}