@charset "UTF-8";

.g-layout-main2 {border:1px solid #eee; width:856px; padding:0 20px;}
.layout-main-wrap {float:left; width:900px;}
.layout-main-wrap .g-layout-main2 { float:none;}

.article {padding:0 0 30px;}
.article-title {font-size:16px; color:#333; padding:10px 0 5px 0}
.article-abstract { background-color:#eeeeee; padding:20px; margin-bottom:20px; overflow:hidden}
.article-abstract .g-img {float:left; width:215px; height:184px; margin-right:20px;}
.article-abstract p {font-size:14px; line-height:1.6;}
.article-content {font-size:16px; font-family: "Noto Sans CJK SC Light", "Source Han Sans CN Light", "Microsoft Yahei";line-height:1.8; margin-top:20px; overflow:hidden;}
.article-content img {max-width:660px;}
.article-content-cell td {padding:0 10px}

.article-tags {padding:10px 0 10px 70px; overflow:hidden}
.article-tags dt {float:left; margin-left:-60px;}
.article-tags dd {float:left; margin:-1px 0 5px 5px;}
.article-tags a {display:block; padding:1px 10px; border:1px solid #eee;}
.article-tags a:hover {border-color:#fcb815}

.like-n-fav-wrap {float:right; overflow:hidden}
.like-n-fav-wrap li {float:left; margin-left:10px;}
.like-n-fav-wrap a {color:#999}
.like-n-fav-wrap a:hover {color:#ff5500}
.like-n-fav-wrap .g-addfav-active-icon {color:#ff5500}
.like-n-fav-wrap .g-addlike-active-icon {color:#ff5500}

.g-share-list-wrap {float:right; padding:10px 0;}

.side-img-list {overflow:hidden}
.side-img-list li {float:left; margin-bottom:10px;}
.side-img-list .g-img {width:114px; margin-bottom:5px;}
.side-img-list .even-row {margin-right:10px;}

.article-info {color:#999; border-bottom:1px solid #eee; padding-bottom:5px;}

.article-nav {font-size:14px; padding:15px 0 0; border-top:1px solid #eee; margin-top:10px; clear:both;}
.article-nav .next {float:right}
.article-nav a {color:#999}
.article-nav a:hover {color:#ff5500}

.footer-mod {margin:20px 0 0 0;}
.footer-mod-ti h3 {border-bottom:1px solid #eee; padding-bottom:5px; color:#666; font-weight:bold; font-size:14px; font-family:"Tahoma", "Arial", "Helvetica", "宋体", "SimSun", "STXihei", "华文细黑", sans-serif}
.footer-mod-con {padding:10px 0; overflow:hidden}

.relative-article-mod .g-list li {float:left; width:50%;}

.footer-recommend-article-list {}
.footer-recommend-article-list li {float:left; margin-right:20px;}
.footer-recommend-article-list .ti {display:block; width:100%; text-align:center; padding-top:10px;}
.footer-recommend-article-list .last {margin-right:0;}
.footer-recommend-article-list .g-img {width:220px; height:165px}

.g-side-mod .sub-cate-list {}
.g-side-mod .sub-cate-list .cat-ti {font-weight:bold; padding-top:5px;}
.g-side-mod .sub-cate-list ul {overflow:hidden; padding-bottom:10px;}
.g-side-mod .sub-cate-list li {float:left; width:48%; text-indent:15px;}
.g-side-mod .sub-cate-list a.active {color:#ff5500}

.free-consult{border:1px solid #ededed; background:url("../images/gezibg.jpg");margin-bottom: 10px;padding-bottom: 15px; text-align: center;}
.free-consult h3{display: block; width: 100%; font-size: 24px;padding-top:10px;color: #333333;}
.free-consult .g-txt{margin-top: 10px; width: 220px;}
.free-consult select{
	margin-top: 10px;
}
.free-consult .tyg{
	width: 150px;
	margin-top: 10px;
}
.free-consult .storeTyg{
	width: 245px;
	margin-top: 10px;
}

.free-consult .g-btn{width: 240px;margin-top: 10px;height: 50px;line-height: 50px; box-shadow: inset 0 -2px 0 #fe3d00, 0 2px 3px #ffb199;}
.free-consult .tip{
	padding-top: 5px;
	padding-left: 20px;
	color: #ff5500;
	text-align: left;
	font-size:12px;
}
.example-img-list{
	overflow: hidden;
	margin-right: -20px;
}
.example-img-list li{
	float: left;
	width: 114px;
	height: 130px;
	padding-right: 12px;
	display: inline;
	padding-top: 10px;
}
.example-img-list li a{
	display: block;
	width: 100%;
}
.example-img-list li .g-img{
	width: 114px;
	height: 95px;
	overflow: hidden;
}
.example-img-list li a .msg{
	display: block;
	padding-top: 5px;
	height: 22px;
	line-height: 22px;
	color: #333333;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	text-align: center;
}
.example-img-list li a:hover .msg{
	color: #ff5500;
}

.hot-relate{
    font-size: 14px;
}
.hot-relate span{
    color:#0058c5;
    font-size:16px;
}
.hot-relate a{
    display: inline-block;
    height: 30px;
    line-height: 30px;
    text-align: center;
    margin-right: 10px;
    margin-top: 10px;
    padding:0 15px;
    background: #fff;
    color:#555;
    border-radius: 15px;
    -webkit-border-radius:15px;
    border:1px solid #eee;
    text-decoration: none;
    overflow: hidden;
    vertical-align: middle;
}
.hot-relate a:hover{
    color:#ff5500;
    border-color: #ff5500;
}
.hot-relate a.active{
    color:#ff5500;
}

.g-layout-side2 {width:280px; float:right;}