/*  -- menu --
=========================== 
 *** 1.public              --->公用部分
 *** 2.index               --->网站首页
 *** 3.list                --->文章列表页
 *** 4.detail              --->文章详细页
 *** 5.fwjg_list           --->高校/代理机构列表页
 *** 6.fwjg_detail         --->高校/代理机详细页
 *** 7.xqdt_list           --->需求大厅列表页
 *** 8.xqdt_detail         --->需求大厅详细页
 *** 9.jysc_list           --->交易市场列表页
 *** 10.jysc_detail        --->交易市场详细页
 *** 11.cart               --->购物车
 *** 12.dlfw_op            --->代理服务选择页
 *** 13.dlfw_list_1        --->代理服务列表页(专利代理服务)
 *** 14.dlfw_list_2        --->代理服务列表页(商标代理服务)
 *** 15.dlfw_list_3        --->代理服务列表页(版权代理服务)
 *** 16.dlfw_list_4        --->代理服务列表页(质押登记服务)
 *** 17.dlfw_list_5        --->代理服务列表页(知识产权评估)
 *** 18.dlfw_list_6        --->代理服务列表页(高校科研院所服务)
 *** 19.dlfw_detail        --->代理服务详细页
 *** e.module              --->公用模块
===========================
	-- end --
*/

/* 1.public */
.wrap{
	width: 1200px;
	margin: 0 auto;
}
#top{
	height: 80px;
	width: 100%;
	min-width: 1200px;
	border-top: 7px solid #0061b1;
}
#top .lbar{
	width: 1200px;
	margin: 0 auto;
	height: 80px;
	position: relative;
}
#top a.logo{
	display: block;
    height: 56px;
    width: 430px;
	background: url(../images/logo.jpg) no-repeat;
	left: 80px;
	top: 10px;
	position: absolute;
}
#top a.gohome{
	position: absolute;
	right: 48px;
	top: 20px;
	display: block;
	background: url(../images/gohome.png) no-repeat;
	width: 112px;
	height: 39px;

}
#navbar{
	height: 58px;
	border-top: 2px solid #dcdcdc;
	border-bottom: 2px solid #dcdcdc;
	width: 100%;
	min-width: 1200px;
}
#navbar > .nav{
	height: 58px;
    margin: 0 auto;
    width: 1200px;
}
#navbar ul{
	height: 58px;
	border-left: 2px solid #dcdcdc;
}
#navbar ul li{
	float: left;
	line-height: 56px;
	min-width: 80px;
	padding: 0 31px;
	border-right: 2px solid #dcdcdc;
	height: 58px;
	text-align: center;
}
#navbar ul li a{
	color: #757575;
	font-size: 18px;
}
#navbar ul li a:hover{
	color: #317fcb;
}
#banner{
	width: 100%;
	height: 370px;
	min-width: 1200px;
	overflow: hidden;
}
#footer{
	height: 150px;
	width: 100%;
	min-width: 1200px;
	background-color: #0057a2;
	margin-top: 30px;
}
#footer p{
	color: #fff;
	font-size: 14px;
	padding-top: 15px;
	text-align: center;
}
#footer .cp{
	padding-top: 15px;
	position: relative;
}
#footer p.ba{
	position: relative;
	text-indent: 25px;
	background: url(../images/icon_bei.png) no-repeat 0 10px;
}
#footer a{
	color: #fff;
}
#footer a:hover{
	text-decoration: underline;
}
.pr_bar{
	float: right;
	width: 290px;
	margin-top: 10px;	
}
.pl_bar{
	float: left;
	width: 230px;
	margin-top: 10px;	
}

/* 2.index */
.i_section_1{
	height: 460px;
	width: 1200px;
	margin: 30px auto 0;
}
.i_section_1 .p_1{
    float: left;
    height: 430px;
    position: relative;
    width: 399px;
}
.i_section_1 .p_1 img {
    display: block;
    height: 282px;
    width: 399px;
}
.i_section_1 .p_1 h2 {
    color: #3b3b3b;
    height: 20px;
    overflow: hidden;
    padding-top: 13px;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 20px;
    font-weight: normal;
}
.i_section_1 .p_1 p {
    color: #5f5f5f;
    font-size: 12px;
    line-height: 25px;
    padding-top: 10px;
    text-align: justify;
}
.i_section_1 .p_2 {
    float: left;
    height: 430px;
    width: 432px;
    margin-left: 30px;
}
.i_section_1 .p_2 .hd {
    height: 37px;
    border-top: 2px solid #cccccc;
    border-bottom: 2px solid #3a3a3a;
}
.i_section_1 .p_2 .hd ul {
    height: 39px;
}
.i_section_1 .p_2 .hd ul li {
    float: left;
    height: 37px;
    line-height: 37px;
    position: relative;
    text-align: center;
    width: 144px;
}
.i_section_1 .p_2 .hd ul li.on a{
 	background-color: #fff;
 	height: 39px;
 	width: 142px;
}
.i_section_1 .p_2 .hd ul li a {
    color: #3b3b3b;
    font-size: 16px;
    border-width: 0 1px 0 1px;
    border-color: #cccccc;
    border-style: solid;
    display: block;
    width: 142px;
}
.i_section_1 .p_2 .bd {
    overflow: hidden;
}
.i_section_1 .p_2 .bd ul {
    overflow: hidden;
}
.i_section_1 .p_2 .bd ul li {
    border-bottom: 1px dashed #cccccc;
    height: 64px;
    overflow: hidden;
    position: relative;
    padding: 15px 0;
    padding-left: 90px;
}
.i_section_1 .p_2 .bd ul li .date{
	width: 78px;
	height: 60px;
	border: 2px solid #eaeaea;
	position: absolute;
	left: 0;
	top: 15px;
	text-align: center;
}
.i_section_1 .p_2 .bd ul li .date h2{
	color: #939393;
	font-size: 29px;
	height: 34px;
	line-height: 34px;
}
.i_section_1 .p_2 .bd ul li .date h3{
	height: 26px;
	color: #fff;
	background-color: #3dcdad;
	line-height: 26px;
}	
.i_section_1 .p_2 .bd ul li span {
	font-size: 17px;
	color: #282828;
}
.i_section_1 .p_2 .bd ul li .info i {
    float: right;
    line-height: 20px;
}
.i_section_1 .p_2 .bd ul li p {
    color: #666;
    height: 40px;
    line-height: 20px;
    overflow: hidden;
    padding-top: 5px;
    font-size: 12px;
}
.i_section_1 .p_3{
	width: 309px;
	height: 430px;
	float: right;
}
.i_section_1 .p_3 > .pt{
	padding: 25px 30px 15px 30px;
	height: 182px;
	background-color: #62a6e0;
	text-align: center;
}
.i_section_1 .p_3 > .pt h1{
	color: #fff;
	font-size: 24px;
	font-weight: normal;
	height: 30px;
	line-height: 30px;
	padding-top: 5px;
}
.i_section_1 .p_3 > .pt img{
	width: 86px;
	height: 86px;
	display: block;
	margin: 0 auto;
}
.i_section_1 .p_3 > .pt .btn_bar{
	height: 37px;
	padding-top: 24px;
}
.i_section_1 .p_3 > .pt .btn_bar a{
	display: block;
	width: 110px;
	height: 37px;
	color: #fff;
	font-size: 18px;
	background-color: #1271c2;
	line-height: 37px;
	border-radius: 5px;
}
.i_section_1 .p_3 > .pb{
	margin-top: 12px;
}
.i_section_1 .p_3 > .pb h1{
	height: 24px;
	color: #717171;
	font-size: 18px;
	text-indent: 10px;
	border-left: 5px solid #1271c2;
	font-weight: normal;
}
.i_section_1 .p_3 > .pb p{
	font-size: 16px;
	text-indent: 15px;
	color: #717171;
	padding-top: 13px;
}
.i_section_1 .p_3 > .pb p span{
	color: #1271c2;
	padding: 0 7px;
}

.i_section_2{
	height: 410px;
	background-color: #f7f7f7;
	width: 100%;
	min-width: 1200px;
	overflow: hidden;
}
.i_section_2 > .op_bar{
	width: 1200px;
	margin: 0 auto;
}
.i_section_2 > .op_bar > h1{
	border-left: 5px solid #1271c2;
	height: 38px;
	color: #505050;
	font-size: 30px;
	line-height: 32px;
	font-weight: normal;
	text-indent: 16px;
	margin: 16px 0;
}
.i_section_2 > .op_bar ul{
	height: 285px;
	margin-left: -10px;
}
.i_section_2 > .op_bar ul li{
	float: left;
	height: 285px;
	width: 232px;
	text-align: center;
	margin-left: 10px;
}
.i_section_2 > .op_bar ul li > .bar{
	height: 283px;
	width: 231px;
	border: 1px solid #eae8e8;
}
.i_section_2 > .op_bar ul li .icon_bar{
	width: 68px;
	height: 68px;
	margin: 28px auto 0;
	background-image: url(../images/op_icon.png);
	background-repeat: no-repeat;
}
.i_section_2 > .op_bar ul li > .bar h1{
	height: 25px;
	color: #767676;
	font-size: 20px;
	font-weight: normal;
	line-height: 25px;
	padding-top: 15px;
}
.i_section_2 > .op_bar ul li p{
	color: #767676;
	font-size: 12px;
padding: 28px 20px 7px 20px;
	line-height: 23px;
}
.i_section_2 > .op_bar ul li > .bar a{
	display: block;
	width: 103px;
	height: 28px;
	border: 1px solid #767676;
	background-color: #e6e6e6;
	color: #767676;
	line-height: 28px;
	margin: 0 auto;
	border-radius: 20px;
}
.i_section_2 > .op_bar ul li.op_1 .icon_bar{
	background-position: -117px 1px;
}
.i_section_2 > .op_bar ul li.op_2 .icon_bar{
	background-position: -366px 1px;
}
.i_section_2 > .op_bar ul li.op_3 .icon_bar{
	background-position: -623px 4px;
}
.i_section_2 > .op_bar ul li.op_4 .icon_bar{
	background-position: -864px 4px;
}
.i_section_2 > .op_bar ul li.op_5 .icon_bar{
	background-position: -1115px 2px;
}
.i_section_2 > .op_bar ul li:hover{
	background-color: #1271c2;
}
.i_section_2 > .op_bar ul li:hover .bar{
	border: 1px solid #1271c2;
}
.i_section_2 > .op_bar ul li:hover h1{
	color: #fff;
}
.i_section_2 > .op_bar ul li:hover p{
	color: #fff;
}
.i_section_2 > .op_bar ul li:hover a{
	color: #fff;
	background-color: #085698;
	border-color: #085698;
}
.i_section_2 > .op_bar ul li.op_1:hover .icon_bar{
	background-position: -117px -71px;
}
.i_section_2 > .op_bar ul li.op_2:hover .icon_bar{
	background-position: -366px -67px;
}
.i_section_2 > .op_bar ul li.op_3:hover .icon_bar{
	background-position: -623px -63px;
}
.i_section_2 > .op_bar ul li.op_4:hover .icon_bar{
	background-position: -864px -63px;
}
.i_section_2 > .op_bar ul li.op_5:hover .icon_bar{
	background-position: -1115px -63px;
}

.i_section_3{
	width: 1200px;
	margin: 0 auto;
	height: 480px;
	padding-top: 43px;
}
.i_section_3 .hd{
	height: 39px;
	border-bottom: 2px solid #3a3a3a;
	position: relative;
}
.i_section_3 .hd > h1{
	border-left: 5px solid #1271c2;
    color: #505050;
    font-size: 30px;
    font-weight: normal;
    height: 38px;
    line-height: 32px;
    text-indent: 16px;
    position: absolute;
    top: -10px;
}
.i_section_3 .hd ul{
	float: right;
	height: 39px;
}
.i_section_3 .hd ul li{
	float: left;
	height: 37px;
	border-top: 2px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	margin-right: -1px;
	line-height: 37px;
	text-align: center;
	min-width: 75px;
	padding: 0 11px;
	background-color: #fff;
}
.i_section_3 .hd ul li a{
	color: #505050;
	font-size: 18px;
}
.i_section_3 .hd ul li.on{
	height: 39px;
}
.i_section_3 .hd ul li.on a{
	color: #1271c2;
}
.i_section_3 .hd > a{
	float: right;
	display: block;
	height: 37px;
	border-top: 2px solid #cccccc;
	font-size: 18px;
	color: #505050;
	line-height: 37px;
	width: 80px;
	text-align: center;
	border-right: 1px solid #cccccc;
}
.i_section_3 .bd{
	padding-top: 20px;
}
.i_section_3 .bd ul{

}
.i_section_3 .bd ul li{
	height: 80px;
	width: 585px;
	float: left;
	margin-bottom: 20px;
	-moz-box-shadow:0px 3px 3px #f4f4f4; 
	-webkit-box-shadow:0px 3px 3px #f4f4f4; 
	box-shadow:0px 3px 3px #f4f4f4;
}
.i_section_3 .bd ul li .info_bar{
	height: 78px;
	width: 583px;
	border:1px solid #e8e8e8;
}
.i_section_3 .bd ul li .info_bar .info{
	padding-left: 22px;
	padding-top: 15px;
	width: 420px;
}
.i_section_3 .bd ul li .info_bar .info h2{
	color: #282828;
	font-size: 17px;
	font-weight: normal;
	white-space: nowrap;
	overflow: hidden;
	text-overflow:ellipsis;
}
.i_section_3 .bd ul li .info_bar .info p{
	font-size: 14px;
	color: #717171;
	padding-top: 12px;
}
.i_section_3 .bd ul li .info_bar .info p span.padr{
	padding-right: 40px;
}
.i_section_3 .bd ul li .info_bar .st{
	height: 78px;
	width: 113px;
	font-size: 17px;
	text-align: center;
	line-height: 78px;
	color: #fff;
}
.i_section_3 .bd ul li .info_bar .st.c1{
	background-color: #3f93e2;
}
.i_section_3 .bd ul li .info_bar .st.c2{
	background-color: #3fe2af;
}
.i_section_3 .bd ul li .info_bar .st.c3{
	background-color: #3fc3e2;
}

.i_section_4{
	background-color: #f7f7f7;
    height: 490px;
    min-width: 1200px;
    overflow: hidden;
    width: 100%;
}
.i_section_4 > .op_bar {
    margin: 0 auto;
    width: 1200px;
}
.i_section_4 > .op_bar > h1 {
    border-left: 5px solid #1271c2;
    color: #505050;
    font-size: 30px;
    font-weight: normal;
    height: 38px;
    line-height: 32px;
    margin: 16px 0;
    text-indent: 16px;
    position: relative;
}
.i_section_4 > .op_bar > h1 a {
  position: absolute;
  right: 5px;
  top: 3px;
}
.i_section_4 > .op_bar > .hot_jg{
	height: 383px;
	margin-left: -23px;
}
.i_section_4 > .op_bar > .hot_jg > .jg{
	width: 282px;
	height: 383px;
	margin-left: 23px;
}
.i_section_4 > .op_bar > .hot_jg > .jg .pic{
	width: 282px;
	height: 190px;
	position: relative;
}
.i_section_4 > .op_bar > .hot_jg > .jg .pic > img{
	display: block;
	width: 282px;
	height: 190px;
	position: relative;
	z-index: 0;
}
.i_section_4 > .op_bar > .hot_jg > .jg .pic span{
	position: absolute;
	z-index: 999;
	height: 38px;
	display: block;
	background: url(../images/jg_png.png) repeat;
	width: 100%;
	bottom: 0;
	color: #fff;
	font-size: 18px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow:ellipsis;
	line-height: 38px;
	text-align: center;
}
.i_section_4 > .op_bar > .hot_jg > .jg .msg{
	border-width: 0 3px 3px 3px;
	border-style: solid;
	border-color: #ededed;
	padding: 15px;
	background-color: #fff;
	height: 155px;
}
.i_section_4 > .op_bar > .hot_jg > .jg .msg p{
	font-size: 12px;
	color: #767676;
	text-align: justify;
	line-height: 23px;
	height: 70px;
	overflow: hidden;
	margin-bottom: 10px;
}
.i_section_4 > .op_bar > .hot_jg > .jg .msg dl{
	padding-top: 5px;
	overflow: hidden;
	line-height: 23px;
}
.i_section_4 > .op_bar > .hot_jg > .jg .msg dl dt{
	float: left;
}
.i_section_4 > .op_bar > .hot_jg > .jg .msg dl dd{
	float: left;
	width: 175px;
}
.i_section_4 > .op_bar > .hot_jg > .jg .msg dl dd.lg{
	height: 45px;
	overflow: hidden;
}
.i_section_4 > .op_bar ul{
	float: right;
	overflow:hidden;
	width: 615px;
}
.i_section_4 > .op_bar ul li{
	float: right;
	margin-left: 17px;
	width: 187px;
	height: 180px;
	margin-bottom: 18px;
}
.i_section_4 > .op_bar ul li img{
	display: block;
	width: 181px;
	height: 174px;
	border: 3px solid #ededed;
}
.i_section_5{
	height: 480px;
    margin: 0 auto;
    padding-top: 10px;
    width: 1200px;
}
.i_section_5 > h1 {
    border-left: 5px solid #1271c2;
    color: #505050;
    font-size: 30px;
    font-weight: normal;
    height: 38px;
    line-height: 32px;
    margin: 16px 0;
    text-indent: 16px;
    position: relative;
}
.i_section_5 h1 a {
  position: absolute;
  right: 5px;
  top: 3px;
}
.i_section_5 > .zt_bar{
	width: 915px;
	float: left;
	height: 380px;
}
.i_section_5 > .zt_bar ol{
	height: 380px;
}
.i_section_5 > .zt_bar ol li{
	width: 278px;
	height: 376px;
	float: left;
	border: 2px solid #ededed;
	margin-right: 20px;
}
.i_section_5 > .zt_bar ol li .msg_bar{
	margin: 2px;
	height: 372px;
	width: 274px;
	background-color: #f6f6f6;
	position: relative;
}
.i_section_5 > .zt_bar ol li .msg_bar img{
	display: block;
	height: 170px;
	width: 274px;
}
.i_section_5 > .zt_bar ol li .msg_bar p{
	padding: 0 15px;
	margin: 25px 0;
	font-size: 13px;
	color: #767676;
	text-align: justify;
	line-height: 25px;
	height: 125px;
	overflow: hidden;
}
.i_section_5 > .zt_bar ol li .msg_bar a{
	display: block;
	height: 34px;
	width: 110px;
	background: url(../images/btn_bg.png) no-repeat;
	margin: 35px auto 0;

}
.i_section_5 > ul{
	float: right;
	width: 280px;
}
.i_section_5 > ul li{
	height: 120px;
	width: 278px;
	border: 1px solid #d2d2d2;
	margin-bottom: 6px;
}
.i_section_6{
	height: 630px;
    margin: 0 auto 30px;
    padding-top: 10px;
    width: 1200px;
}
.i_section_6 > .pl > h1, 
.i_section_6 > .pr > h1{
    border-left: 5px solid #1271c2;
    color: #505050;
    font-size: 30px;
    font-weight: normal;
    height: 38px;
    line-height: 32px;
    margin: 16px 0;
    text-indent: 16px;
    position: relative;
}
.i_section_6 > .pl > h1 a {
  position: absolute;
  right: 40px;
  top: 3px;
}
.i_section_6 > .pl{
	width: 915px;
	float: left;
	height: 380px;
}
.i_section_6 > .pl > ul{
	overflow: hidden;
}
.i_section_6 > .pl > ul li{
	width: 881px;
	height: 170px;
	border: 1px solid #e0e0e0;
	margin-bottom: 18px;
}
.i_section_6 > .pl > ul li img{
	display: block;
	height: 170px;
	width: 294px;
	float: left;
}
.i_section_6 > .pl > ul li .msg{
	float: left;
	width: 550px;
	padding-left: 20px;
}
.i_section_6 > .pl > ul li .msg h1{
	height: 25px;
	line-height: 25px;
	font-size: 20px;
	color: #5a5a5a;
	background: url(../images/dot.jpg) no-repeat 0 center; 
	padding: 15px 0 15px 10px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow:ellipsis;
}
.i_section_6 > .pl > ul li .msg p{
	font-size: 14px;
	color: #6d6d6d;	
	line-height: 23px;
	padding-left: 10px;
}
.i_section_6 > .pl > ul li .msg .st{
	padding-left: 10px;
	height: 25px;
	margin-top: 10px;
}
.i_section_6 > .pl > ul li .msg .st i{
	display: block;
	float: left;
	height: 25px;
	width: 70px;
	color: #fff;
	line-height: 25px;
	text-align: center;
	background-color: #f47e00;
	margin-right: 30px;
}
.i_section_6 > .pl > ul li .msg .st span{
	display: block;
	float: left;
	height: 25px;
	line-height: 25px;
	padding-left: 20px;
	background: url(../images/date_ic.jpg) no-repeat 0 center;
	color: #aeaeae;
}
.i_section_6 > .pr{
    float: right;
    width: 280px;
}
.i_section_6 > .pr ul{
	width: 242px;
	border: 1px solid #e0e0e0;
	height: 550px;
	padding:0 18px;
}
.i_section_6 > .pr ul li{
	border-bottom: 1px dashed #cccccc;
	padding: 10px 0;
	
}
.i_section_6 > .pr ul li h1{
	background:  url("../images/dot.jpg") no-repeat scroll 0 center;
    color: #5a5a5a;
    font-size: 16px;
    height: 25px;
    line-height: 25px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-weight: normal;
   	padding-left: 10px;
}

.i_section_6 > .pr > ul li .st {
    height: 25px;
    margin-top: 5px;
    padding-left: 10px;
}
.i_section_6 > .pr > ul li .st i {
    background-color: #3f93e2;
    color: #fff;
    display: block;
    float: left;
    height: 25px;
    line-height: 25px;
    text-align: center;
    padding: 0 10px;
}
.i_section_6 > .pr > ul li .st span{
	background:  url("../images/date_ic.jpg") no-repeat scroll 0 center;
    color: #aeaeae;
    display: block;
    float: right;
    height: 25px;
    line-height: 25px;
    padding-left: 20px;
}

/* 3.list */
#list{
	margin-top: 30px;
	overflow: hidden;
}
#list .pl{
	width: 280px;
	height: 380px;
	float: left;
}
#list .pr{
	width: 890px;
	float: right;
}
#list .pr ul{
	padding-top: 20px;
}
#list .pr ul li{
	height: 20px;
	line-height: 20px;
	padding: 15px 50px;
	border-bottom: 1px dashed #cccccc;
	background: url(../images/dot.jpg) no-repeat 35px center;
}
#list .pr ul li a{
	float: left;
	font-size: 18px;
	color: #717171;
}
#list .pr ul li span{
	float: right;
	font-size: 16px;
	color: #afafaf;
}
#list .pr .pagebar{
	text-align: center;
	font-size: 16px;
	color: #717171;
	height: 18px;
	line-height: 18px;
	padding: 20px 0;
}
/* 4.detail */
#detail{
	margin-top: 30px;
	overflow: hidden;
}
#detail .pl{
	width: 280px;
	height: 380px;
	float: left;
}
#detail .pr{
	width: 890px;
	float: right;
}
#detail .pr > .conbar{
	width: 890px;
	margin-top: 30px;
}
#detail .pr > .conbar > .t_bar{
	text-align: center;
	border-bottom:1px dashed #cccccc;
	padding-bottom: 20px;
}
#detail .pr > .conbar > .t_bar h1{
	color: #5a5a5a;
    font-weight: normal;
    line-height: 35px;
    padding: 0 80px;
}
#detail .pr > .conbar > .t_bar .date{
	height: 18px;
	font-size: 15px;
	color: #afafaf;
	line-height: 18px;
	padding-top: 20px;
}
#detail .pr > .conbar > .t_bar .date span{
	padding: 0 15px;
}
#detail .pr > .conbar .con{
	color: #393939;
	text-align: justify;
	padding: 30px;
line-height: 175%;
font-family: "宋体";
font-size: 15pt;
}
#detail .pr > .conbar .con p{
   padding:5px 0;
}

/* 5.fwjg_list */
#fwjg_list{
	margin-top: 30px;
	overflow: hidden;
}
#fwjg_list .pl{
	margin-top: 25px;
	width: 890px;
	float: left;
}
#fwjg_list .pl .title{
	height: 47px;
	border-bottom: 3px solid #1271c2;
}
#fwjg_list .pl .title h1{
	height: 50px;
	background: url(../images/jg_tt_bg.jpg) no-repeat;
	width: 242px;
	text-align: center;
	line-height: 47px;
	font-size: 18px;
	color: #ffffff;
}
#fwjg_list .pl .title h1 span{
	font-size: 24px;
	padding: 0 5px;
}
#fwjg_list .jg_plat{
	border: 1px solid #e8e8e8;
	padding: 15px 25px;
}
#fwjg_list .jg_plat ol{
	width: 838px;
}
#fwjg_list .jg_plat ol li{
	width: 836px;
	border:1px solid #e8e8e8;
	height: 340px;
	margin-bottom: 20px;
}
#fwjg_list .jg_plat ol li .info_bar{
	margin: 4px;
	width: 768px;
	height: 272px;
	padding: 30px;
	overflow: hidden;
}
#fwjg_list .jg_plat ol li:hover .info_bar{
	background-color: #f5f5f5;
}
#fwjg_list .jg_plat ol li .info_bar .pt{
	height: 180px;
	overflow: hidden;
}
#fwjg_list .jg_plat ol li .info_bar .pt img{
	display: block;
	float: left;
	width: 284px;
	height: 170px;
}
#fwjg_list .jg_plat ol li .info_bar .pt .m_con{
	margin-left: 20px;
	float: left;
}
#fwjg_list .jg_plat ol li .info_bar .pt .m_con h1{
	font-size: 16px;	
	color: #585858;
	padding: 5px 0;
}
#fwjg_list .jg_plat ol li .info_bar .pt .m_con .row{
	padding-top: 5px;
	height: 24px;
	line-height: 24px;
	font-size: 12px;
	color: #585858;
}
#fwjg_list .jg_plat ol li .info_bar .pt .m_con .row i{
	font-size: 12px;
	color: #4896e6;
}
#fwjg_list .jg_plat ol li .info_bar .pt .m_con .row span{
	padding-right: 100px;
}
#fwjg_list .jg_plat ol li .info_bar .pt .m_con .row.stars {
}
#fwjg_list .jg_plat ol li .info_bar .pt .m_con .row.stars span {
    float: left;
    padding: 0;
}
#fwjg_list .jg_plat ol li .info_bar .pt .m_con .row.stars i {
    color: #e10505;
    float: left;
    font-size: 14px;
    font-weight: bold;
    margin-top: -2px;
    padding-left: 5px;
}
#fwjg_list .jg_plat ol li .info_bar .pt .m_con .row.stars ul {
    float: left;
    height: 24px;
    overflow: hidden;
    padding-left: 4px;
    width: 115px;
}
#fwjg_list .jg_plat ol li .info_bar .pt .m_con .row.stars ul li {
    float: left;
    height: 20px;
    margin: 0;
    width: 20px;
    border: 0;
    padding: 1px;
}
#fwjg_list .jg_plat ol li .info_bar .pt .m_con .row.stars ul li img {
    display: block;
    height: 20px;
    width: 20px;
}
#fwjg_list .jg_plat ol li .info_bar .pb{
	font-size: 12px;
	color: #858585;
	text-align: justify;
	margin-top: 10px;
	line-height: 25px;
	height: 95px;
	overflow: hidden;
}
#fwjg_list .pr{
	margin-top: 25px;
	width: 280px;
	float: right;
}
#fwjg_list .jg_plat .page{
	text-align: center;
	margin-top: 40px;
}

/* 6.fwjg_detail */
#fwjg_detail{
	margin-top: 30px;
	overflow: hidden;
}
#fwjg_detail .pl{
	width: 280px;
	float: left;
}
#fwjg_detail .pr{
	width: 890px;
	float: right;
}
#fwjg_detail .pr .hd{
	height: 40px;
	border-bottom: 2px solid #1299c2;
}
#fwjg_detail .pr .hd ul{
	height: 42px;
}
#fwjg_detail .pr .hd ul li{
	height: 42px;
	text-align: center;
	font-size: 18px;
	line-height: 40px;
	color: #7c7c7c;
	width: 151px;
	float: left;
	cursor: pointer;
}
#fwjg_detail .pr .hd ul li.on{
	background: url(../images/jg_tab_bg.jpg) no-repeat;
	color: #fff;
}
#fwjg_detail .pr .bd{
	
}
#fwjg_detail .pr .bd .con{
	padding: 30px 25px;
	border: 1px solid #d2d2d2;
}
#fwjg_detail .pr .bd .con.con_1 > .main_msg{
	height: 210px;
	margin-bottom: 40px;
}
#fwjg_detail .pr .bd .con.con_1 > .main_msg > img{
	float: left;
	height: 210px;
	width: 350px;
	display: block;
}
#fwjg_detail .pr .bd .con.con_1 > .main_msg .info{
	float: right;
	height: 210px;
	width: 470px;
	overflow: hidden;
}
#fwjg_detail .pr .bd .con.con_1 > .main_msg .info h1{
	font-size: 20px;
	color: #585858;
	font-weight: normal;
	padding: 5px 0 10px 0;
}
#fwjg_detail .pr .bd .con.con_1 > .main_msg .info p{
	text-align: justify;
	color: #717171;
	line-height: 25px;
}

#fwjg_detail .pr .bd .con.con_1 > h1{
	border-left: 5px solid #1271c2;
	color: #717171;
	font-weight: normal;
	height: 30px;
	line-height: 28px;
	margin: 16px 0;
	text-indent: 10px;
	font-size: 18px;
	background-color: #eef6fd;
}
#fwjg_detail .pr .bd .con.con_1 > p{
	text-align: justify;
	padding-left: 15px;
	line-height: 25px;
}
#fwjg_detail .pr .bd .con.con_2 ul{

}
#fwjg_detail .pr .bd .con.con_2 ul li{
	height: 138px;
	border: 1px solid #D2D2D2;
	margin-bottom: 20px;
}
#fwjg_detail .pr .bd .con.con_2 ul li:hover .info_bar{
	background-color: #f5f5f5;
}
#fwjg_detail .pr .bd .con.con_2 ul li .info_bar{
	margin: 4px;
	height: 130px;
	width: 828px;
}
#fwjg_detail .pr .bd .con.con_2 ul li .info_bar > img{
	display: block;
	width: 210px;
	height: 130px;
	float: left;
}
#fwjg_detail .pr .bd .con.con_2 ul li .info_bar .bar{
	margin-left: 15px;
	width: 600px;
	float: left;
	position: relative;
}
#fwjg_detail .pr .bd .con.con_2 ul li .info_bar .bar h1{
	 font-size: 18px;
	 color: #585858;
	 font-weight: normal;
	 height: 24px;
	 line-height: 24px;
	 padding: 15px 0;
}
#fwjg_detail .pr .bd .con.con_2 ul li .info_bar .bar .row{
	font-size: 15px;
	color: #828282;
	height: 24px;
	line-height: 24px;
	padding-bottom: 15px;
}
#fwjg_detail .pr .bd .con.con_2 ul li .info_bar .bar .row span{
	float: left;
	width: 190px;
	padding-right: 10px;
	color: #585858;
}
#fwjg_detail .pr .bd .con.con_2 ul li .info_bar .bar .row > img{
	padding-left: 5px;
}

#fwjg_detail .pr .bd .con.con_2 ul li .info_bar .bar i{
	color: #ff0000;
    font-size: 22px;
    position: absolute;
    right: 30px;
    top: 55px;
}
#fwjg_detail .pr .bd .con.con_2 .page{
	text-align: center;
	padding-top: 15px;
}

/* 7.xqdt_list */ 
#xqdt_list{
	margin-top: 30px;
    overflow: hidden;
}
#xqdt_list .pl{
	width: 890px;
	float: left;
}
#xqdt_list .pl > .sorts_bar{
	border-top: 3px solid #1271c2;
	background-color: #f7f7f7;
	padding: 18px 23px;
	height: 114px;
}
#xqdt_list .pl > .sorts_bar .p1{
	height: 59px;
	border-bottom: 1px solid #bebebe;
}
#xqdt_list .pl > .sorts_bar .p1 .search_bar{
	height: 40px;
}
#xqdt_list .pl > .sorts_bar .p1 .search_bar label{
	line-height: 40px;
	float: left;
	font-size: 16px;
	color: #717171;
	padding-right: 10px;
}
#xqdt_list .pl > .sorts_bar .p1 .search_bar input[type="text"]{
	background-color: #fff;
    border: 1px solid #d2d2d2;
    float: left;
    height: 38px;
    margin: 0;
    padding: 0 0 0 5px;
    width: 640px;
}
#xqdt_list .pl > .sorts_bar .p1 .search_bar input[type="submit"]{
	background:  url("../images/search_xq_bg.jpg") no-repeat scroll 0 0;
    border: 0 none;
    float: right;
    height: 40px;
    margin: 0;
    padding: 0;
    width: 89px;
}
#xqdt_list .pl > .sorts_bar .p2{
	margin-top: 15px;
    overflow: hidden;
    padding-left: 155px;
    padding-right: 20px;
    position: relative;
}
#xqdt_list .pl > .sorts_bar .p2 h2{
    height: 24px;
    left: 0px;
    line-height: 24px;
    position: absolute;
    top: 8px;
    color: #717171;
    float: left;
    font-size: 16px;
    font-weight: normal;
}
#xqdt_list .pl > .sorts_bar .p2 i {
    cursor: pointer;
    display: block;
    font-size: 14px;
    height: 24px;
    left: 90px;
    line-height: 24px;
    position: absolute;
    text-align: center;
    top: 8px;
    width: 60px;
}
#xqdt_list .pl > .sorts_bar .p2 i.on {
    background-color: #1271c2;
    color: #fff;
}
#xqdt_list .pl > .sorts_bar .p2 .bar {
    overflow: hidden;
}
#xqdt_list .pl > .sorts_bar .p2 .bar span {
    color: #717171;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    height: 24px;
    line-height: 24px;
    margin: 8px 5px 0;
    padding: 0 7px;
}
#xqdt_list .pl > .sorts_bar .p2 .bar span.on {
    background-color: #1271c2;
    color: #fff;
}
#xqdt_list .pl > .main_list{
	overflow: hidden;
	margin-top: 27px;
}
#xqdt_list .pl > .main_list ul{
	overflow: hidden;
}
#xqdt_list .pl > .main_list ul li{
	height: 168px;
	border: 1px solid #e8e8e8;
	margin-bottom: 20px;
}
#xqdt_list .pl > .main_list ul li .info_bar{
	margin: 4px;
	height: 160px;
}
#xqdt_list .pl > .main_list ul li:hover .info_bar{
	background-color: #f5f5f5;
}
#xqdt_list .pl > .main_list ul li .info_bar img{
	float: right;
	display: block;
	height: 160px;
	width: 262px;
}
#xqdt_list .pl > .main_list ul li .info_bar .bar{
	float: left;
	height: 160px;
	width: 580px;
	padding-left: 15px;
}
#xqdt_list .pl > .main_list ul li .info_bar .bar h1{
	color: #585858;
    font-size: 18px;
    font-weight: normal;
    height: 24px;
    line-height: 24px;
    padding: 15px 0;
}
#xqdt_list .pl > .main_list ul li .info_bar .bar .row{
	color: #585858;
    font-size: 15px;
    height: 24px;
    line-height: 24px;
    padding-bottom: 7px;
}
#xqdt_list .pl > .main_list ul li .info_bar .bar .row span{
	padding-right: 25px;
	float: left;
}
#xqdt_list .pl > .main_list ul li .info_bar .bar .row span em{
	background-color: #23d5c7;
	color: #fff;
	padding: 2px 3px;
}

#xqdt_list .pl > .main_list .page{
	text-align: center;
	margin-top: 10px;
}
#xqdt_list .pr{
	width: 280px;
	float: right;
}
#xqdt_list .pr .dl{
	display: block;
	height: 153px;
	width: 280px;
	margin-bottom: 45px;
}
/* 8.xqdt_detail */ 
#xqdt_detail{
	margin-top: 30px;
    overflow: hidden;
}
#xqdt_detail .pl{
	width: 890px;
	float: left;
}
#xqdt_detail .pl .pt{
	border: 1px solid #e8e8e8;
	height: 190px;
	padding: 30px;
}
#xqdt_detail .pl .pt img{
	float: left;
	display: block;
	height: 190px;
	width: 267px;
}
#xqdt_detail .pl .pt .info_bar{
	float: left;
    height: 190px;
    margin-left: 20px;
    width: 540px;
}
#xqdt_detail .pl .pt .info_bar h1{
	color: #585858;
	font-size: 18px;
	font-weight: normal;
	padding: 5px 0;
	height: 25px;
}
#xqdt_detail .pl .pt .info_bar dl{
	height: 20px;
	line-height: 20px;
	font-size: 15px;
	color: #585858;
	padding-top: 7px;
}
#xqdt_detail .pl .pt .info_bar dl dt{
	float: left;
	height: 20px;
	width: 270px;
	padding-right: 10px;
}
#xqdt_detail .pl .pt .info_bar dl dt i{
	background-color: #23d5c7;
	padding: 2px 3px;
	color: #fff;
}
#xqdt_detail .pl .pt .info_bar dl dd{
	float: left;
	height: 20px;
	width: 210px;
	padding-right: 10px;
}
#xqdt_detail .pl .pt .info_bar a{
	display: block;
	width: 112px;
	height: 34px;
	background-color: #ff9234;
	margin-top: 13px;
	text-align: center;
	line-height: 32px;
	color: #fff;
	font-size: 18px;
}
#xqdt_detail .pl .pt .info_bar .row{
	font-size: 15px;
	color: #585858;
	height: 20px;
	line-height: 20px;
	padding-top: 7px;
}
#xqdt_detail .pl .pb{
	margin-top: 30px;
}
#xqdt_detail .pl .pb .title{
	height: 38px;
	border-bottom: 3px solid #1271c2;
}
#xqdt_detail .pl .pb .title h1{
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 18px;
	color: #7c7c7c;
	font-size: 18px;
	float: left;
	width: 151px;
	font-weight: normal;
}
#xqdt_detail .pl .pb .title h1.on{
	color: #fff;
	background: url(../images/jg_tab_bg.jpg) no-repeat;
}
#xqdt_detail .pl .pb .con{
	border: 1px solid #e8e8e8;
	padding: 35px 25px; 
}
#xqdt_detail .pl .pb .con > h1{
    border-left: 5px solid #1271c2;
    color: #717171;
    font-size: 18px;
    font-weight: normal;
    height: 30px;
    line-height: 28px;
    margin: 16px 0;
    text-indent: 10px;
}
#xqdt_detail .pl .pb .con > p{
	line-height: 28px;
    padding-left: 15px;
    text-align: justify;
    font-size: 15px;
    color: #6f6f6f;
}
#xqdt_detail .pl .pb .con > table{
	width: 800px;
	border: 1px solid #e0e0e0;
	margin:  0 auto;
	border-collapse: collapse;
	table-layout: fixed;
}
#xqdt_detail .pl .pb .con > table th{
	height: 47px;
	background-color: #edf5fc;
	text-align: center;
	color: #6f6f6f;
	font-size: 15px;
	border-bottom: 2px solid #a3cdf2;
	border-right: 1px solid #e0e0e0;
}
#xqdt_detail .pl .pb .con > table td{
	border: 1px solid #e0e0e0;
	padding: 0 10px;
	text-align: center;
	height: 45px;
	font-size: 15px;
	color: #6f6f6f;
}
#xqdt_detail .pl .pb .con > table td.tl{
	text-align: left;
}
#xqdt_detail .pr{
	width: 280px;
	float: right;
}
/* 9.jysc_list */
#jysc_list{
	margin-top: 30px;
    overflow: hidden;
}
#jysc_list .pl{
	float: left;
    margin-top: 25px;
    width: 890px;
}
#jysc_list .pl .title {
    border-bottom: 3px solid #1271c2;
    height: 38px;
}
#jysc_list .pl .title h1 {
    color: #7c7c7c;
    float: left;
    font-size: 18px;
    font-weight: normal;
    height: 40px;
    line-height: 40px;
    text-align: center;
    width: 151px;
}
#jysc_list .pl .title h1.on {
    background: url("../images/jg_tab_bg.jpg") no-repeat scroll 0 0;
    color: #fff;
}
#jysc_list .pl .con {
    border: 1px solid #d2d2d2;
    padding: 30px 25px;
}
#jysc_list .pl .con ul li {
    border: 1px solid #d2d2d2;
    height: 138px;
    margin-bottom: 20px;
}
#jysc_list .pl .con ul li:hover .info_bar {
    background-color: #f5f5f5;
}
#jysc_list .pl .con ul li .info_bar {
    height: 130px;
    margin: 4px;
    width: 828px;
}
#jysc_list .pl .con ul li .info_bar > img {
    display: block;
    float: left;
    height: 130px;
    width: 210px;
}
#jysc_list .pl .con ul li .info_bar .bar {
    float: left;
    margin-left: 15px;
    position: relative;
    width: 600px;
}
#jysc_list .pl .con ul li .info_bar .bar h1 {
    color: #585858;
    font-size: 18px;
    font-weight: normal;
    height: 24px;
    line-height: 24px;
    padding: 15px 0;
}
#jysc_list .pl .con ul li .info_bar .bar .row {
    color: #828282;
    font-size: 15px;
    height: 24px;
    line-height: 24px;
    padding-bottom: 15px;
}
#jysc_list .pl .con ul li .info_bar .bar .row span {
    color: #585858;
    float: left;
    padding-right: 10px;
    width: 190px;
}
#jysc_list .pl .con ul li .info_bar .bar .row > img {
    padding-left: 5px;
}
#jysc_list .pl .con ul li .info_bar .bar i {
    color: #ff0000;
    font-size: 22px;
    position: absolute;
    right: 30px;
    top: 55px;
}
#jysc_list .pl .con .page {
    padding-top: 15px;
    text-align: center;
}
#jysc_list .pr{
	float: right;
    margin-top: 25px;
    width: 280px;
}

/* 10.jysc_detail */
#jysc_detail{
	margin-top: 30px;
    overflow: hidden;
}
#jysc_detail .pl{
	width: 890px;
	float: left;
}
#jysc_detail .pl .pt{
	border: 1px solid #e8e8e8;
	padding: 30px;
	overflow: hidden;
}
#jysc_detail .pl .pt img{
	float: left;
	display: block;
	height: 190px;
	width: 267px;
}
#jysc_detail .pl .pt .info_bar{
	float: left;
    margin-left: 20px;
    width: 540px;
}
#jysc_detail .pl .pt .info_bar h1{
	color: #585858;
	font-size: 18px;
	font-weight: normal;
	padding: 5px 0;
	height: 25px;
}
#jysc_detail .pl .pt .info_bar a{
	display: block;
	width: 112px;
	height: 34px;
	background-color: #ff9234;
	margin-top: 13px;
	text-align: center;
	line-height: 32px;
	color: #fff;
	font-size: 18px;
}
#jysc_detail .pl .pt .info_bar .row{
	font-size: 15px;
	color: #585858;
	height: 20px;
	line-height: 20px;
	padding-top: 7px;
	padding-left: 25px;
}
#jysc_detail .pl .pt .info_bar .key{
	background-color: #f3f8fd;
	margin-top: 10px;
	padding-bottom: 10px;
}
#jysc_detail .pl .pt .info_bar .key .row span{
	font-weight: bold;
}
#jysc_detail .pl .pt .info_bar .key .row i{
	color: #ff0000;
	font-size: 20px;
}
#jysc_detail .pl .pt .info_bar .row.row_op{
	border-top: 1px dotted #d9d9d9;
	margin-top: 5px;
}
#jysc_detail .pl .pt .info_bar .row.row_op span{
	display: inline-block;
	width: 45px;
	height: 25px;
	border: 1px solid #eaeaea;
	text-align: center;
	line-height: 25px;
	border-radius: 5px;
	margin-right: 15px;
}
#jysc_detail .pl .pt .info_bar .row.row_op span.on{
	background-color: #f3f8fd;
}

#jysc_detail .pl .pt .info_bar .btn_bar{
	height: 34px;
	width: 275px;
	margin-top: 20px;
}
#jysc_detail .pl .pt .info_bar .btn_bar a.btn_1{
	display: block;
	float: left;
	height: 34px;
	width: 112px;
	background: url(../images/sc_btn_1.jpg) no-repeat;
	margin: 0;
}
#jysc_detail .pl .pt .info_bar .btn_bar a.btn_2{
	display: block;
	float: right;
	height: 34px;
	width: 144px;
	background: url(../images/sc_btn_2.jpg) no-repeat;
	margin: 0;
}

#jysc_detail .pl .pb{
	margin-top: 30px;
}
#jysc_detail .pl .pb .title{
	height: 38px;
	border-bottom: 3px solid #1271c2;
}
#jysc_detail .pl .pb .title h1{
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 18px;
	color: #7c7c7c;
	font-size: 18px;
	float: left;
	width: 151px;
	font-weight: normal;
}
#jysc_detail .pl .pb .title h1.on{
	color: #fff;
	background: url(../images/jg_tab_bg.jpg) no-repeat;
}
#jysc_detail .pl .pb .con{
	border: 1px solid #e8e8e8;
	padding: 35px 25px; 
}
#jysc_detail .pl .pb .con > h1{
    border-left: 5px solid #1271c2;
    color: #717171;
    font-size: 18px;
    font-weight: normal;
    height: 30px;
    line-height: 28px;
    margin: 16px 0;
    text-indent: 10px;
}
#jysc_detail .pl .pb .con > p{
	line-height: 28px;
    padding-left: 15px;
    text-align: justify;
    font-size: 15px;
    color: #6f6f6f;
}
#jysc_detail .pl .pb .con > img{
	padding-left: 35px;
}

#jysc_detail .pl .pb .con > table{
	width: 800px;
	border: 1px solid #e0e0e0;
	margin:  0 auto;
	border-collapse: collapse;
	table-layout: fixed;
}
#jysc_detail .pl .pb .con > table th{
	height: 47px;
	background-color: #edf5fc;
	text-align: center;
	color: #6f6f6f;
	font-size: 15px;
	border-bottom: 2px solid #a3cdf2;
	border-right: 1px solid #e0e0e0;
}
#jysc_detail .pl .pb .con > table td{
	border: 1px solid #e0e0e0;
    color: #6f6f6f;
    font-size: 15px;
    height: 45px;
    line-height: 30px;
    padding: 10px;
    text-align: center;
}
#jysc_detail .pl .pb .con > table td.tl{
	text-align: left;
}
#jysc_detail .pr{
	width: 280px;
	float: right;
}

/* 11.cart */
#cart{
	margin-top: 20px;
}

#cart .t_head{
	height: 55px;
	background-color: #f7f7f7;
	margin-bottom: 15px;
}
#cart .t_head .th{
	float: left;
	line-height: 55px;
	font-size: 12px;
	color: #858585;
}
#cart .t_head .th.th_1{
	position: relative;
	width: 94px;
	text-indent: 40px;
}
#cart .t_head .th.th_1 input{
	left: 16px;
    position: absolute;
    top: 18px;
}
#cart .t_head .th.th_2{
	width: 640px;
}
#cart .t_head .th.th_3{
	width: 185px;
}
#cart .t_head .th.th_4{
	width: 144px;
}
#cart .t_head .th.th_5{
	width: 137px;
	text-align: center;
}
#cart .t_head .th.tl{
	
}

#cart ul{
	overflow: hidden;
}
#cart ul li{
	height: 120px;
	border: 1px solid #e8e8e8;
	margin-bottom: 30px;
}
#cart ul li > .info{
	margin: 4px;
	height: 112px;
}
#cart ul li:hover .info{
	background-color: #f3f8fd;
}
#cart ul li > .info .td{
	float: left;
	height: 112px;
}
#cart ul li > .info .td.td_1{
	width: 60px;
	position: relative;
}
#cart ul li > .info .td.td_1 input{
	position: absolute;
	top: 46px;
	left: 11px;
}
#cart ul li > .info .td.td_2{
	width: 660px;
}
#cart ul li > .info .td.td_2 img{
	float: left;
	display: block;
	height: 112px;
	width: 170px;
}
#cart ul li > .info .td.td_2 p{
	float: left;
	vertical-align: middle;
	margin-left: 20px;
	width: 455px;
	font-size: 14px;
	color: #585858;
	padding-top: 30px;
	line-height: 23px;
}
#cart ul li > .info .td.td_3{
	width: 180px;
	line-height: 112px;
	color: #ff0000;
	font-size: 20px;
}
#cart ul li > .info .td.td_4{
	width: 145px;
	line-height: 112px;
	color: #ff0000;
	font-size: 20px;
}
#cart ul li > .info .td.td_5{
	width: 136px;
	position: relative;
}
#cart ul li > .info .td.td_5 > .op_bar{
	color: #585858;
    font-size: 14px;
    left: 43px;
    position: absolute;
    top: 20px;
    width: 81px;
}
#cart ul li > .info .td.td_5 > .op_bar .a_1{
	color: #585858;
	font-size: 14px;
	float: left;
	display: block;
	margin-bottom: 10px;
}
#cart ul li > .info .td.td_5 > .op_bar span{
	float: right;
	display: block;
	margin-bottom: 10px;
	cursor: pointer;	
}
#cart ul li > .info .td.td_5 > .op_bar .a_2{
	display: block;
	background: url(../images/cart_btn.jpg) no-repeat;
	width: 81px;
	height: 34px;
	clear: both;
}
#cart .t_buy{
	background-color: #f7f7f7;
    height: 55px;
    color: #858585;
}
#cart .t_buy .tl{
	float: left;
    line-height: 55px;
    position: relative;
    width: 150px;
}
#cart .t_buy .tl input {
    left: 16px;
    position: absolute;
    top: 18px;
}
#cart .t_buy .tl i{
	 padding-left: 40px;
	 padding-right: 15px;
}
#cart .t_buy .tl span{
	cursor: pointer;
}
#cart .t_buy .tr{
	float: right;
	line-height: 55px;
	padding-right: 30px;
}
#cart .t_buy .tr span{
	padding-left: 25px;
}
#cart .t_buy .tr span em{
	color: #ff0000;
	font-size: 20px;
}

/* 12.dlfw_op */
#dlfw_op{
	margin-top: 30px;
    overflow: hidden;
}
#dlfw_op .pl{
	float: left;
    width: 280px;
}
#dlfw_op .pr{
	float: right;
    width: 890px;
}
#dlfw_op .pr .pt{
	height: 293px;
	border: 1px solid #d2d2d2;
	margin-top: 18px;
}
#dlfw_op .pr .pt > img{
	display: block;
	float: left;
	width: 290px;
	height: 235px;
	padding: 30px 0 0 23px;
}
#dlfw_op .pr .pt .info_bar{
	float: left;
	height: 235px;
	padding-top: 30px;
	padding-left: 15px;
	width: 550px;
}
#dlfw_op .pr .pt .info_bar > h1{
	font-size: 20px;
	color: #585858;
	height: 20px;
	line-height: 20px;
	font-weight: normal;
	padding: 5px 0;
}
#dlfw_op .pr .pt .info_bar > h2{
	font-size: 18px;
	color: #585858;
	height: 20px;
	line-height: 20px;
	font-weight: normal;
	padding: 15px 0;
}
#dlfw_op .pr .pt .info_bar > p{
	font-size: 15px;
	color: #585858;
	text-align: justify;
	width: 530px;
	line-height: 22px;
	height: 65px;
	overflow: hidden;
}
#dlfw_op .pr .pb{
	border: 1px solid #d2d2d2;
	padding-bottom: 10px;
	overflow: hidden;
}
#dlfw_op .pr .pb .sorts_bar {
    background-color: #f7f7f7;
    border-top: 1px solid #bcbcbc;
    padding-top: 15px;
}
#dlfw_op .pr .pb .sorts_bar .row {
    margin-bottom: 15px;
    overflow: hidden;
    padding-left: 190px;
    padding-right: 20px;
    position: relative;
}
#dlfw_op .pr .pb .sorts_bar .row h2 {
    color: #717171;
    font-size: 14px;
    height: 24px;
    left: 15px;
    line-height: 24px;
    position: absolute;
    top: 8px;
}
#dlfw_op .pr .pb .sorts_bar .row i {
    cursor: pointer;
    display: block;
    font-size: 14px;
    height: 24px;
    left: 120px;
    line-height: 24px;
    position: absolute;
    text-align: center;
    top: 8px;
    width: 60px;
}
#dlfw_op .pr .pb .sorts_bar .row i.on {
    background-color: #1271c2;
    color: #fff;
}
#dlfw_op .pr .pb .sorts_bar .row .bar {
    overflow: hidden;
}
#dlfw_op .pr .pb .sorts_bar .row .bar span {
    color: #717171;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    height: 24px;
    line-height: 24px;
    margin: 8px 5px 0;
    padding: 0 7px;
}
#dlfw_op .pr .pb .sorts_bar .row .bar span.on {
    background-color: #1271c2;
    color: #fff;
}
#dlfw_op .pr .pb .sorts_bar .row.row_rs{
	height: 37px;
	margin-bottom: 0;
	padding-left: 80px;
	background-color: #fafafa;
}
#dlfw_op .pr .pb .sorts_bar .row.row_rs h2{
	top: 7px;
}

#dlfw_op .pr .pb .sorts_bar .row.row_rs .bar{
	height: 37px;
}
#dlfw_op .pr .pb .sorts_bar .row.row_rs .bar span{
	border-width: 0 1px 0 1px;
	border-style: solid;
	border-color: #ebebeb;
	margin: 0 -1px 0 0;
	height: 37px;
	line-height: 37px;
	padding: 0 25px;
}
#dlfw_op .pr .pb .sorts_bar .row.row_rs .bar span.on,
#dlfw_op .pr .pb .sorts_bar .row.row_rs .bar span.dl_1.on,
#dlfw_op .pr .pb .sorts_bar .row.row_rs .bar span.dl_2.on{
	background-color: #fff;
	color: #717171;
}
#dlfw_op .pr .pb .sorts_bar .row.row_rs .bar span.dl_1{
	background:#fafafa url(../images/dl_1.png) no-repeat 60px 15px;
}
#dlfw_op .pr .pb .sorts_bar .row.row_rs .bar span.dl_2{
	background:#fafafa url(../images/dl_2.png) no-repeat 60px 15px;
}

#dlfw_op .pr .pb ul{
	overflow: hidden;
	padding-top: 30px;
}
#dlfw_op .pr .pb ul li{
	float: left;
	width: 408px;
	height: 168px;
	border: 1px solid #d2d2d2;
	margin-left: 22px;
	margin-bottom: 24px;
}
#dlfw_op .pr .pb ul li .tag{
	height: 57px;
	background-color: #f7f7f7;
	border-bottom: 1px dashed #cbcbcb;
	line-height: 57px;
}
#dlfw_op .pr .pb ul li .tag h2{
	font-size: 18px;
	color: #828282;
	font-weight: normal;
	text-indent: 25px;
	float: left;
	padding-right: 10px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow:ellipsis;
	width: 270px;
}
#dlfw_op .pr .pb ul li .tag i{
	float: left;
	font-size: 18px;
	color: #ff0000;
}
#dlfw_op .pr .pb ul li .info_bar{
	height: 80px;
	padding: 15px;
}
#dlfw_op .pr .pb ul li .info_bar > img{
	display: block;
	width: 80px;
	height: 80px;
	float: left;
}
#dlfw_op .pr .pb ul li .info_bar .bar{
	float: left;
	padding-left: 15px;
	width: 280px;
}
#dlfw_op .pr .pb ul li .info_bar .row{
	height: 18px;
	line-height: 18px;
	padding: 5px 0;
	color: #828282;
	font-size: 15px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow:ellipsis;
}
#dlfw_op .pr .pb ul li .info_bar .row img{
	padding-right: 5px;
}
#dlfw_op .pr .pb .page{
	text-align: center;
}

/* 13.dlfw_list_1 */

#dlfw_list_1{
	margin-top: 30px;
	overflow: hidden;
}
#dlfw_list_1 .slist_1{
	margin-top: 30px;
	overflow: hidden;
}
#dlfw_list_1 .slist_1 li{
	color: #828282;
    float: left;
    height: 390px;
    margin-right: 32px;
    width: 276px;
}
#dlfw_list_1 .slist_1 li .info_bar{
	border: 1px solid #d2d2d2;
	height: 388px;
	position: relative;
}
#dlfw_list_1 .slist_1 li .info_bar h1{
	font-size: 18px;
	color: #828282;
	font-weight: normal;
	padding: 20px 15px 0 15px;
	line-height: 23px;
}
#dlfw_list_1 .slist_1 li .info_bar p{
	font-size: 15px;
	color: #828282;
	line-height: 25px;
	padding: 15px;
	text-align: justify;
}
#dlfw_list_1 .slist_1 li .info_bar a{
	position: absolute;	
	right: 29px;
	bottom: 22px;
	border-radius: 3px;
	width: 116px;
    height: 35px;
    background-color: #3290de;
    text-align: center;
    line-height: 33px;
    color: #fff;
    font-size: 18px;
}
#dlfw_list_1 .slist_1 li .info_bar i{
	position: absolute;
	font-size: 30px;
	color: #ff0000;
	left: 10px;
	bottom: 144px;
	padding: 5px 0;
}
#dlfw_list_1 .slist_1 li.sb_1{}

#dlfw_list_1 .slist_1 li.sb_1 .info_bar{
	border: 0;
	background: url(../images/zl_tt.jpg) no-repeat center center;
	height: 390px;
}
#dlfw_list_1 .slist_1 li.sb_2{
	background: #f7f7f7 url(../images/zl_o1.jpg) no-repeat 155px 191px;
}
#dlfw_list_1 .slist_1 li.sb_3{
	background: #f7f7f7 url(../images/zl_o2.jpg) no-repeat 155px 191px;
}
#dlfw_list_1 .slist_1 li.sb_4{
	margin-right: 0;
	background: #f7f7f7 url(../images/zl_o3.jpg) no-repeat 155px 181px;
}

/* 14.dlfw_list_2 */
#dlfw_list_2{
	margin-top: 30px;
	overflow: hidden;
}
#dlfw_list_2 .slist_bar{
	height: 390px;
	margin-top: 30px;
}
#dlfw_list_2 .slist_bar div.sb_l{
	color: #828282;
    float: left;
    height: 390px;
    width: 276px;
}
#dlfw_list_2 .slist_bar div.sb_l .info_bar {
    background:url("../images/sb_tt.jpg") no-repeat center center;
    border: 0 none;
    height: 390px;
}
#dlfw_list_2 .slist_bar div.sb_r{
	color: #828282;
    float: right;
    height: 390px;
    width: 276px;
    background: #f7f7f7 url("../images/zl_o3.jpg") no-repeat scroll 155px 181px;
}
#dlfw_list_2 .slist_bar div.sb_r .info_bar{
    border: 1px solid #d2d2d2;
    height: 388px;
    position: relative;
}
#dlfw_list_2 .slist_bar div.sb_r .info_bar h1 {
    color: #828282;
    font-size: 18px;
    font-weight: normal;
    line-height: 23px;
    padding: 20px 15px 0;
}
#dlfw_list_2 .slist_bar div.sb_r .info_bar p {
    color: #828282;
    font-size: 15px;
    line-height: 25px;
    padding: 15px;
    text-align: justify;
}
#dlfw_list_2 .slist_bar div.sb_r .info_bar a {
    background-color: #3290de;
    border-radius: 3px;
    bottom: 22px;
    color: #fff;
    font-size: 18px;
    height: 35px;
    line-height: 33px;
    position: absolute;
    right: 29px;
    text-align: center;
    width: 116px;
}
#dlfw_list_2 .slist_bar div.sb_r .info_bar i{
    bottom: 144px;
    color: #ff0000;
    font-size: 30px;
    left: 10px;
    position: absolute;
}
#dlfw_list_2 .slist_bar div.pieces{
	float: left;
	height: 390px;
	width: 616px;
}
#dlfw_list_2 .slist_bar div.pieces ul{
	overflow: hidden;
}
#dlfw_list_2 .slist_bar div.pieces ul li{
	width: 276px;
	height: 184px;
	margin-left: 32px;
	margin-bottom: 22px;
	background-color: #f7f7f7;
	float: left;
}
#dlfw_list_2 .slist_bar div.pieces ul li .info_bar {
    border: 1px solid #d2d2d2;
    height: 182px;
    position: relative;
}
#dlfw_list_2 .slist_bar div.pieces ul li .info_bar h1 {
    color: #828282;
    font-size: 18px;
    font-weight: normal;
    line-height: 23px;
    padding: 20px 15px 0;
}
#dlfw_list_2 .slist_bar div.pieces ul li .info_bar p {
    color: #828282;
    font-size: 12px;
    line-height: 23px;
    padding: 15px;
    text-align: justify;
}
#dlfw_list_2 .slist_bar div.pieces ul li .info_bar a {
    background-color: #3290de;
    border-radius: 3px;
    bottom: 22px;
    color: #fff;
    font-size: 18px;
    height: 35px;
    line-height: 33px;
    position: absolute;
    right: 15px;
    text-align: center;
    width: 116px;
}
#dlfw_list_2 .slist_bar div.pieces ul li .info_bar i {
    bottom: 25px;
    color: #ff0000;
    font-size: 30px;
    left: 10px;
    position: absolute;
    padding: 5px 0;
}

/* 15.dlfw_list_3 */
#dlfw_list_3{
	margin-top: 30px;
	overflow: hidden;
}
#dlfw_list_3 .slist_bar{
	height: 390px;
	margin-top: 30px;
}
#dlfw_list_3 .slist_bar div.sb_l{
	color: #828282;
    float: left;
    height: 390px;
    width: 276px;
}
#dlfw_list_3 .slist_bar div.sb_l .info_bar {
    background:url("../images/bq_tt.jpg") no-repeat center center;
    border: 0 none;
    height: 390px;
}
#dlfw_list_3 .slist_bar div.sb_r{
	color: #828282;
    float: right;
    height: 390px;
    width: 276px;
    background: #f7f7f7 url("../images/zl_o3.jpg") no-repeat scroll 155px 181px;
}
#dlfw_list_3 .slist_bar div.sb_r .info_bar{
    border: 1px solid #d2d2d2;
    height: 388px;
    position: relative;
}
#dlfw_list_3 .slist_bar div.sb_r .info_bar h1 {
    color: #828282;
    font-size: 18px;
    font-weight: normal;
    line-height: 23px;
    padding: 20px 15px 0;
}
#dlfw_list_3 .slist_bar div.sb_r .info_bar p {
    color: #828282;
    font-size: 15px;
    line-height: 25px;
    padding: 15px;
    text-align: justify;
}
#dlfw_list_3 .slist_bar div.sb_r .info_bar a {
    background-color: #3290de;
    border-radius: 3px;
    bottom: 22px;
    color: #fff;
    font-size: 18px;
    height: 35px;
    line-height: 33px;
    position: absolute;
    right: 29px;
    text-align: center;
    width: 116px;
}
#dlfw_list_3 .slist_bar div.sb_r .info_bar i{
    bottom: 144px;
    color: #ff0000;
    font-size: 30px;
    left: 10px;
    position: absolute;
}
#dlfw_list_3 .slist_bar div.pieces{
	float: left;
	height: 390px;
	width: 616px;
}
#dlfw_list_3 .slist_bar div.pieces ul{
	overflow: hidden;
}
#dlfw_list_3 .slist_bar div.pieces ul li{
	width: 276px;
	height: 184px;
	margin-left: 32px;
	margin-bottom: 22px;
	background-color: #f7f7f7;
	float: left;
}
#dlfw_list_3 .slist_bar div.pieces ul li .info_bar {
    border: 1px solid #d2d2d2;
    height: 182px;
    position: relative;
}
#dlfw_list_3 .slist_bar div.pieces ul li .info_bar h1 {
    color: #828282;
    font-size: 18px;
    font-weight: normal;
    line-height: 23px;
    padding: 20px 15px 0;
}
#dlfw_list_3 .slist_bar div.pieces ul li .info_bar p {
    color: #828282;
    font-size: 12px;
    line-height: 23px;
    padding: 15px;
    text-align: justify;
}
#dlfw_list_3 .slist_bar div.pieces ul li .info_bar a {
    background-color: #3290de;
    border-radius: 3px;
    bottom: 22px;
    color: #fff;
    font-size: 18px;
    height: 35px;
    line-height: 33px;
    position: absolute;
    right: 15px;
    text-align: center;
    width: 116px;
}
#dlfw_list_3 .slist_bar div.pieces ul li .info_bar i {
    bottom: 25px;
    color: #ff0000;
    font-size: 30px;
    left: 10px;
    position: absolute;
    padding: 5px 0;
}

/* 16.dlfw_list_4 */

#dlfw_list_4{
	margin-top: 30px;
	overflow: hidden;
}

#dlfw_list_4 .slist_1{
	margin-top: 30px;
	overflow: hidden;
}
#dlfw_list_4 .slist_1 li{
	color: #828282;
    float: left;
    height: 390px;
    margin-right: 32px;
    width: 276px;
}
#dlfw_list_4 .slist_1 li .info_bar{
	border: 1px solid #d2d2d2;
	height: 388px;
	position: relative;
}
#dlfw_list_4 .slist_1 li .info_bar h1{
	font-size: 18px;
	color: #828282;
	font-weight: normal;
	padding: 20px 15px 0 15px;
	line-height: 23px;
}
#dlfw_list_4 .slist_1 li .info_bar p{
	font-size: 15px;
	color: #828282;
	line-height: 25px;
	padding: 15px;
	text-align: justify;
}
#dlfw_list_4 .slist_1 li .info_bar a{
	position: absolute;	
	right: 29px;
	bottom: 22px;
	border-radius: 3px;
	width: 116px;
    height: 35px;
    background-color: #3290de;
    text-align: center;
    line-height: 33px;
    color: #fff;
    font-size: 18px;
}
#dlfw_list_4 .slist_1 li .info_bar i{
	bottom: 73px;
    color: #ff0000;
    font-size: 30px;
    left: 10px;
    padding: 5px 0;
    position: absolute;
}
#dlfw_list_4 .slist_1 li.sb_1{}

#dlfw_list_4 .slist_1 li.sb_1 .info_bar{
	border: 0;
	background: url(../images/zy_tt.jpg) no-repeat center center;
	height: 390px;
}
#dlfw_list_4 .slist_1 li.sb_2{
	background: #f7f7f7 url(../images/zy_o1.jpg) no-repeat 155px 205px;
}
#dlfw_list_4 .slist_1 li.sb_3{
	background: #f7f7f7;
}
#dlfw_list_4 .slist_1 li.sb_4{
	margin-right: 0;
	background: #f7f7f7;
}

/* 17.dlfw_list_5 */ 
#dlfw_list_5{
	margin-top: 30px;
	overflow: hidden;
}
#dlfw_list_5 .slist_bar{
	height: 390px;
	margin-top: 30px;
}
#dlfw_list_5 .slist_bar div.sb_l{
	color: #828282;
    float: left;
    height: 390px;
    width: 276px;
}
#dlfw_list_5 .slist_bar div.sb_l .info_bar {
    background:url("../images/pg_tt.jpg") no-repeat center center;
    border: 0 none;
    height: 390px;
}
#dlfw_list_5 .slist_bar div.sb_r{
	color: #828282;
    float: right;
    height: 390px;
    width: 276px;
    background: #f7f7f7 url("../images/pg_o1.jpg") no-repeat scroll 155px 181px;
}
#dlfw_list_5 .slist_bar div.sb_r .info_bar{
    border: 1px solid #d2d2d2;
    height: 388px;
    position: relative;
}
#dlfw_list_5 .slist_bar div.sb_r .info_bar h1 {
    color: #828282;
    font-size: 18px;
    font-weight: normal;
    line-height: 23px;
    padding: 20px 15px 0;
}
#dlfw_list_5 .slist_bar div.sb_r .info_bar p {
    color: #828282;
    font-size: 15px;
    line-height: 25px;
    padding: 15px;
    text-align: justify;
}
#dlfw_list_5 .slist_bar div.sb_r .info_bar a {
    background-color: #3290de;
    border-radius: 3px;
    bottom: 22px;
    color: #fff;
    font-size: 18px;
    height: 35px;
    line-height: 33px;
    position: absolute;
    right: 29px;
    text-align: center;
    width: 116px;
}
#dlfw_list_5 .slist_bar div.sb_r .info_bar i{
    bottom: 144px;
    color: #ff0000;
    font-size: 30px;
    left: 10px;
    position: absolute;
}
#dlfw_list_5 .slist_bar div.pieces{
	float: left;
	height: 390px;
	width: 616px;
}
#dlfw_list_5 .slist_bar div.pieces ul{
	overflow: hidden;
}
#dlfw_list_5 .slist_bar div.pieces ul li{
	width: 276px;
	height: 184px;
	margin-left: 32px;
	margin-bottom: 22px;
	background-color: #f7f7f7;
	float: left;
}
#dlfw_list_5 .slist_bar div.pieces ul li .info_bar {
    border: 1px solid #d2d2d2;
    height: 182px;
    position: relative;
}
#dlfw_list_5 .slist_bar div.pieces ul li .info_bar h1 {
    color: #828282;
    font-size: 18px;
    font-weight: normal;
    line-height: 23px;
    padding: 20px 15px 0;
}
#dlfw_list_5 .slist_bar div.pieces ul li .info_bar p {
    color: #828282;
    font-size: 12px;
    line-height: 23px;
    padding: 15px;
    text-align: justify;
}
#dlfw_list_5 .slist_bar div.pieces ul li .info_bar a {
    background-color: #3290de;
    border-radius: 3px;
    bottom: 22px;
    color: #fff;
    font-size: 18px;
    height: 35px;
    line-height: 33px;
    position: absolute;
    right: 15px;
    text-align: center;
    width: 116px;
}
#dlfw_list_5 .slist_bar div.pieces ul li .info_bar i {
    bottom: 25px;
    color: #ff0000;
    font-size: 30px;
    left: 10px;
    position: absolute;
    padding: 5px 0;
}
#dlfw_list_5 .slist_bar div.pieces div.lg{
	background: #f7f7f7 url("../images/pg_o2.jpg") no-repeat scroll 13px 76px;
    float: left;
    height: 184px;
    margin-bottom: 22px;
    margin-left: 32px;
    width: 585px;
}
#dlfw_list_5 .slist_bar div.pieces div.lg .info_bar {
    border: 1px solid #d2d2d2;
    height: 182px;
    position: relative;
}
#dlfw_list_5 .slist_bar div.pieces div.lg .info_bar h1 {
    color: #828282;
    font-size: 18px;
    font-weight: normal;
    line-height: 23px;
    padding: 20px 15px 0;
}
#dlfw_list_5 .slist_bar div.pieces div.lg .info_bar p {
    color: #828282;
    font-size: 12px;
    left: 110px;
    line-height: 23px;
    position: absolute;
    text-align: justify;
    top: 20px;
    width: 450px;
}
#dlfw_list_5 .slist_bar div.pieces div.lg .info_bar a {
    background-color: #3290de;
    border-radius: 3px;
    bottom: 22px;
    color: #fff;
    font-size: 18px;
    height: 35px;
    line-height: 33px;
    position: absolute;
    right: 15px;
    text-align: center;
    width: 116px;
}
#dlfw_list_5 .slist_bar div.pieces div.lg .info_bar i {
    bottom: 25px;
    color: #ff0000;
    font-size: 30px;
    padding: 5px 0;
    position: absolute;
    right: 175px;
}

/* 18.dlfw_list_6 */
#dlfw_list_6{
	margin-top: 30px;
	overflow: hidden;
}
#dlfw_list_6 .slist_1{
	margin-top: 30px;
	overflow: hidden;
}
#dlfw_list_6 .slist_1 li{
	color: #828282;
    float: left;
    height: 390px;
    margin-right: 32px;
    width: 276px;
}
#dlfw_list_6 .slist_1 li .info_bar{
	border: 1px solid #d2d2d2;
	height: 388px;
	position: relative;
}
#dlfw_list_6 .slist_1 li .info_bar h1{
	font-size: 18px;
	color: #828282;
	font-weight: normal;
	padding: 20px 15px 0 15px;
	line-height: 23px;
}
#dlfw_list_6 .slist_1 li .info_bar p{
	font-size: 15px;
	color: #828282;
	line-height: 25px;
	padding: 15px;
	text-align: justify;
}
#dlfw_list_6 .slist_1 li .info_bar a{
	position: absolute;	
	right: 29px;
	bottom: 22px;
	border-radius: 3px;
	width: 116px;
    height: 35px;
    background-color: #3290de;
    text-align: center;
    line-height: 33px;
    color: #fff;
    font-size: 18px;
}
#dlfw_list_6 .slist_1 li .info_bar i{
	position: absolute;
	font-size: 30px;
	color: #ff0000;
	left: 10px;
	bottom: 144px;
	padding: 5px 0;
}
#dlfw_list_6 .slist_1 li.sb_1{}

#dlfw_list_6 .slist_1 li.sb_1 .info_bar{
	border: 0;
	background: url(../images/gx_tt.jpg) no-repeat center center;
	height: 390px;
}
#dlfw_list_6 .slist_1 li.sb_2{
	background: #f7f7f7 url(../images/gx_o1.jpg) no-repeat 155px 191px;
}
#dlfw_list_6 .slist_1 li.sb_3{
	background: #f7f7f7 url(../images/gx_o2.jpg) no-repeat 155px 191px;
}
#dlfw_list_6 .slist_1 li.sb_4{
	margin-right: 0;
	background: #f7f7f7 url(../images/gx_o3.jpg) no-repeat 155px 181px;
}

/* 19.dlfw_detail */
#dlfw_detail{
	margin-top: 30px;
    overflow: hidden;
}
#dlfw_detail .pl{
	float: left;
    width: 280px;
}
#dlfw_detail .pr{
	float: right;
    width: 890px;
}
#dlfw_detail .pr .pt{
	border-color: #d2d2d2;
    border-style: solid;
    border-width: 1px 1px 0;
    margin-top: 18px;
    overflow: hidden;
    padding-bottom: 15px;
}
#dlfw_detail .pr .pt > img{
	display: block;
    float: left;
    height: 220px;
    padding: 30px 0 0 23px;
    width: 340px;
}
#dlfw_detail .pr .pt .info_bar{
	float: left;
    overflow: hidden;
    padding-left: 15px;
    padding-top: 30px;
    width: 500px;
}
#dlfw_detail .pr .pt .info_bar .row{
	height: 28px;
	line-height: 28px;
	font-size: 16px;
	padding-top: 5px;
}
#dlfw_detail .pr .pt .info_bar .row i{
	display: block;
	float: left;
	color: #ff0000;
	width: 188px;
}
#dlfw_detail .pr .pt .info_bar .row i em{
	font-size: 22px;
}
#dlfw_detail .pr .pt .info_bar .row span{
	display: block;
	float: left;
	vertical-align: bottom;
	width: 150px;
	padding-top: 1px;
}
#dlfw_detail .pr .pt .info_bar > h1{
	font-size: 20px;
	color: #585858;
	height: 20px;
	line-height: 20px;
	font-weight: normal;
	padding: 5px 0;
}
#dlfw_detail .pr .pt .info_bar > h2{
	color: #585858;
    font-size: 18px;
    font-weight: normal;
    height: 20px;
    line-height: 20px;
    padding: 10px 0;
}
#dlfw_detail .pr .pt .info_bar > p{
	color: #585858;
    font-size: 15px;
    height: 65px;
    line-height: 22px;
    overflow: hidden;
    text-align: justify;
    width: 500px;
}
#dlfw_detail .pr .pt .info_bar dl{
	overflow: hidden;
	color: #585858;
    font-size: 15px;
    padding-top: 10px;
}
#dlfw_detail .pr .pt .info_bar dl dt{
	float: left;
	width: 75px;
	padding-top: 3px;
}
#dlfw_detail .pr .pt .info_bar dl dd{
	float: left;
    font-size: 14px;
    width: 420px;
}
#dlfw_detail .pr .pt .info_bar dl dd span{
	display: inline-block;
	padding: 3px;
	border: 1px solid #cacaca;
	border-radius: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	cursor: pointer;
}
#dlfw_detail .pr .pt .info_bar dl dd span.on{
	color: #2F6DD0;
	border-color: #2F6DD0;
}


#dlfw_detail .pr .pt .info_bar .btn_bar {
    height: 34px;
    margin-top: 10px;
    width: 275px;
}
#dlfw_detail .pr .pt .info_bar .btn_bar a.btn_1 {
    background:url("../images/sc_btn_1.jpg") no-repeat scroll 0 0;
    display: block;
    float: left;
    height: 34px;
    margin: 0;
    width: 112px;
}
#dlfw_detail .pr .pt .info_bar .btn_bar a.btn_2 {
    background:url("../images/sc_btn_2.jpg") no-repeat scroll 0 0;
    display: block;
    float: right;
    height: 34px;
    margin: 0;
    width: 144px;
}



#dlfw_detail .pr .pb{
	padding-bottom: 10px;
	overflow: hidden;
}

#dlfw_detail .pr .pb .title {
    border-bottom: 3px solid #1271c2;
    height: 38px;
    border-left:1px solid #d2d2d2;
    border-right:1px solid #d2d2d2;
}
#dlfw_detail .pr .pb .title h1 {
    color: #7c7c7c;
    float: left;
    font-size: 18px;
    font-weight: normal;
    height: 40px;
    line-height: 40px;
    text-align: center;
    width: 151px;
}
#dlfw_detail .pr .pb .title h1.on {
    background:url("../images/jg_tab_bg.jpg") no-repeat scroll 0 0;
    color: #fff;
}
#dlfw_detail .pr .pb .con {
    border: 1px solid #e8e8e8;
    padding: 35px 25px;
}
#dlfw_detail .pr .pb .con > h1 {
    border-left: 5px solid #1271c2;
    color: #717171;
    font-size: 18px;
    font-weight: normal;
    height: 30px;
    line-height: 28px;
    margin: 16px 0;
    text-indent: 10px;
}
#dlfw_detail .pr .pb .con > p {
    color: #6f6f6f;
    font-size: 13px;
    line-height: 28px;
    padding-left: 15px;
    text-align: justify;
}
#dlfw_detail .pr .pb .con > img {
    padding-left: 35px;
}
#dlfw_detail .pr .pb .con > table {
    border: 1px solid #e0e0e0;
    border-collapse: collapse;
    margin: 0 auto;
    table-layout: fixed;
    width: 800px;
}
#dlfw_detail .pr .pb .con > table th {
    background-color: #edf5fc;
    border-bottom: 2px solid #a3cdf2;
    border-right: 1px solid #e0e0e0;
    color: #6f6f6f;
    font-size: 15px;
    height: 47px;
    text-align: center;
}
#dlfw_detail .pr .pb .con > table td {
    border: 1px solid #e0e0e0;
    color: #6f6f6f;
    font-size: 15px;
    height: 45px;
    line-height: 30px;
    padding: 10px;
    text-align: center;
}
#dlfw_detail .pr .pb .con > table td.tl {
    text-align: left;
}

#dlfw_detail .pr .pb .con .qu {
    overflow: hidden;
    padding-left: 20px;
}
#dlfw_detail .pr .pb .con .qu h2 {
    color: #6f6f6f;
    font-size: 15px;
}
#dlfw_detail .pr .pb .con .qu .plat {
    background-color: #f5f5f5;
    margin: 20px 0;
    padding: 20px;
    position: relative;
}
.triangle-up {
    border-bottom: 9px solid #f5f5f5;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    height: 0;
    position: absolute;
    top: -7px;
    width: 0;
}
#dlfw_detail .pr .pb .con .qu .plat p {
    color: #6f6f6f;
    font-size: 13px;
    line-height: 25px;
}




/* e.module */

/* —————e.1 面包屑标题——————*/
#site{
	height: 46px;
	line-height: 45px;
	background-color: #f7f7f7;
	color: #717171;	
	font-size: 18px;
	text-indent: 20px;
}
#site a{
	color: #717171;	
	font-size: 18px;
}

/* —————e.2 文章页侧边导航——————*/
#side_nav{
	border: 1px solid #d2d2d2;
    height: 356px;
    margin-bottom: 40px;
    margin-top: 18px;
    position: relative;
    width: 278px;
}
#side_nav > .title{
	height: 36px;
	width: 210px;
	background: url(../images/tt_bg.png) no-repeat;
	margin: -18px auto 0;
	text-align: center;
	color: #fff;
	line-height: 33px;
	font-size: 18px;
	font-weight: bold;
}
#side_nav ul{
	padding-left: 65px;
    padding-top: 36px;
}
#side_nav ul li{
	height: 50px;
    margin-bottom: 8px;
}
#side_nav ul li a{
	color: #717171;
	display: block;
    font-size: 18px;
    padding-bottom: 15px;
    padding-left: 50px;
    padding-top: 8px;
    width: 135px;
}
#side_nav ul li.on a{
	color: #2f6dd0;
}
#side_nav ul li.col_1{
	background: url(../images/col_1.png) no-repeat;
}
#side_nav ul li.col_1.on{
	background: url(../images/col_1h.png) no-repeat;
}
#side_nav ul li.col_2{
	background: url(../images/col_2.png) no-repeat;
}
#side_nav ul li.col_2.on{
	background: url(../images/col_2h.png) no-repeat;
}
#side_nav ul li.col_3{
	background: url(../images/col_3.png) no-repeat;
}
#side_nav ul li.col_3.on{
	background: url(../images/col_3h.png) no-repeat;
}
#side_nav ul li.col_4{
	background: url(../images/col_4.png) no-repeat;
}
#side_nav ul li.col_4.on{
	background: url(../images/col_4h.png) no-repeat;
}
#side_nav ul li.col_5{
	background: url(../images/col_5.png) no-repeat;
}
#side_nav ul li.col_5.on{
	background: url(../images/col_5h.png) no-repeat;
}
#side_nav ul li.col_6{
	background: url(../images/col_6.png) no-repeat;
}
#side_nav ul li.col_6.on{
	background: url(../images/col_6h.png) no-repeat;
}
#side_nav ul li.col_7{
	background: url(../images/col_7.png) no-repeat;
}
#side_nav ul li.col_7.on{
	background: url(../images/col_7h.png) no-repeat;
}
#side_nav ul li.col_8{
	background: url(../images/col_8.png) no-repeat;
}
#side_nav ul li.col_8.on{
	background: url(../images/col_8h.png) no-repeat;
}
#side_nav ul li.col_9{
	background: url(../images/col_9.png) no-repeat;
}
#side_nav ul li.col_9.on{
	background: url(../images/col_9h.png) no-repeat;
}
#side_nav ul li.col_10{
	background: url(../images/col_10.png) no-repeat;
}
#side_nav ul li.col_10.on{
	background: url(../images/col_10h.png) no-repeat;
}
#side_nav ul li.col_11{
	background: url(../images/col_11.png) no-repeat;
}
#side_nav ul li.col_11.on{
	background: url(../images/col_11h.png) no-repeat;
}
#side_nav ul li.col_12{
	background: url(../images/col_12.png) no-repeat;
}
#side_nav ul li.col_12.on{
	background: url(../images/col_12h.png) no-repeat;
}
#side_nav ul li.col_13{
	background: url(../images/col_13.png) no-repeat;
}
#side_nav ul li.col_13.on{
	background: url(../images/col_13h.png) no-repeat;
}
#side_nav ul li.col_14{
	background: url(../images/col_14.png) no-repeat;
}
#side_nav ul li.col_14.on{
	background: url(../images/col_14h.png) no-repeat;
}
#side_nav ul li.col_15{
	background: url(../images/col_15.png) no-repeat;
}
#side_nav ul li.col_15.on{
	background: url(../images/col_15h.png) no-repeat;
}
#side_nav ul li.col_16{
	background: url(../images/col_16.png) no-repeat;
}
#side_nav ul li.col_16.on{
	background: url(../images/col_16h.png) no-repeat;
}
#side_nav ul li.col_17{
	background: url(../images/col_17.png) no-repeat;
}
#side_nav ul li.col_17.on{
	background: url(../images/col_17h.png) no-repeat;
}
#side_nav ul li.col_18{
	background: url(../images/col_18.png) no-repeat;
}
#side_nav ul li.col_18.on{
	background: url(../images/col_18h.png) no-repeat;
}
#side_nav ul li.col_19{
	background: url(../images/col_19.png) no-repeat;
}
#side_nav ul li.col_19.on{
	background: url(../images/col_19h.png) no-repeat;
}
#side_nav ul li.col_20{
	background: url(../images/col_20.png) no-repeat;
}
#side_nav ul li.col_20.on{
	background: url(../images/col_20h.png) no-repeat;
}
#side_nav ul li.col_21{
	background: url(../images/col_21.png) no-repeat;
}
#side_nav ul li.col_21.on{
	background: url(../images/col_21h.png) no-repeat;
}
#side_nav ul li.col_22{
	background: url(../images/col_22.png) no-repeat;
}
#side_nav ul li.col_22.on{
	background: url(../images/col_22h.png) no-repeat;
}

/*—————e.3 公用搜索条——————*/
#search_jg{
	height: 35px;
	background-color: #f7f7f7;
	padding: 11px 50px;
	margin-bottom: 20px;
}
#search_jg input[type="text"]{
	height: 33px;
	margin: 0;
	background-color: #fff;
	padding: 0 0 0 5px;
	width: 990px;
	float: left;
	border:1px solid #d2d2d2;
}
#search_jg input[type="submit"]{
	float: right;
	padding: 0;
	margin: 0;
	border:0;
	height: 35px;
	width: 89px;
	background: url(../images/search_jg_bg.jpg) no-repeat;
}

/*  —————e.4 分类搜索——————*/

#sorts_bar{
	border-top: 3px solid #1271c2;
	background-color: #f7f7f7;
	padding-top: 15px;
	padding-bottom: 10px;
}
#sorts_bar .row{
	margin-bottom: 15px;
    overflow: hidden;
    padding-left: 210px;
    padding-right: 20px;
    position: relative;
}
#sorts_bar .row h2{
	position: absolute;
	color: #717171;
	font-size: 14px;
	height: 24px;
	line-height: 24px;
	left: 45px;
	top: 8px;
}
#sorts_bar .row i{
	position: absolute;
	display: block;
	height: 24px;
	line-height: 24px;
	width: 60px;
	left: 133px;
	text-align: center;
	cursor: pointer;
	font-size: 14px;
	top: 8px;
}
#sorts_bar .row i.on{
	background-color: #1271c2;
	color: #fff;
}
#sorts_bar .row .bar{
	overflow: hidden;
}
#sorts_bar .row .bar span{
	display: inline-block;
	height: 24px;
	line-height: 24px;
	font-size: 14px;
	color: #717171;
	padding: 0 7px;
	cursor: pointer;
	margin: 8px 5px 0 5px;
}
#sorts_bar .row .bar span.on{
	background-color: #1271c2;
	color: #fff;
}
#sorts_bar .row_s{
	height: 40px;
    overflow: visible;
    margin-bottom: 10px;
}
#sorts_bar .row_s .bar{
	height: 30px;
    overflow: visible;
    position: relative;
    width: 500px;
    margin-top: 5px;
}
#sorts_bar .row_s .bar .single {
    background-color: #fff;
    cursor: pointer;
    font-size: 14px;
    height: 26px;
    position: absolute;
    right: 330px;
    top: 4px;
    width: 130px;
    border: 2px solid #1271c2;
    left: 10px;
}
#sorts_bar .row_s .bar .single.s2 {
    left: 160px;
}
#sorts_bar .row_s .bar .single.s3 {
    left: 310px;
}
#sorts_bar .row_s .bar .single::after {
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #1271c2;
    content: "";
    margin-top: -2px;
    position: absolute;
    right: 10px;
    top: 50%;
}
#sorts_bar .row_s .bar .single .select_text {
    height: 26px;
    line-height: 26px;
    padding: 0 20px 0 10px;
    text-align: left;
}
#sorts_bar .row_s .bar .select_ul {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #1271C2;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    display: none;
    height: 120px;
    left: -2px;
    overflow: auto;
    position: absolute;
    top: 24px;
    width: 132px;
    z-index: 999;
}
#sorts_bar .row_s .bar .select_ul li {
    line-height: 30px;
    text-align: left;
    text-indent: 10px;
}
#sorts_bar .row_s .bar .select_ul li:hover {
    background: #6aa7ea none repeat scroll 0 0;
    color: #fff;
}
#sorts_bar .row_s .bar .select_ul li.cur {
    background: #195da3 none repeat scroll 0 0;
    color: #fff;
}
#sorts_bar .row_s2{
	overflow: visible;
	height: 32px;
}
#sorts_bar .row_s2 > .s_bar{
	height: 35px;
	position: absolute;
	left: 134px;
	top: 3px;
	width: 750px;
}
#sorts_bar .row_s2 > .s_bar input[type="text"] {
    background-color: #fff;
    border: 1px solid #d2d2d2;
    float: left;
    height: 33px;
    margin: 0;
    padding: 0 0 0 5px;
    width: 640px;
}
#sorts_bar .row_s2 > .s_bar input[type="submit"] {
    background: url("../images/search_jg_bg.jpg") no-repeat scroll 0 0;
    border: 0 none;
    float: right;
    height: 35px;
    margin: 0;
    padding: 0;
    width: 89px;
}
/*  —————e.5 侧边栏目一——————*/
#side_col_1{
	margin-top: 18px;
	border: 1px solid #e0e0e0;
	margin-bottom: 25px;
}
#side_col_1 > .title {
    background:  url("../images/tt_bg_lg.png") no-repeat scroll 0 0;
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    height: 36px;
    line-height: 33px;
    margin: -18px auto 0;
    width: 230px;
    text-indent: 54px;
}
#side_col_1 > .title img{
	margin-left: 15px;
	cursor: pointer;
}
#side_col_1 ul {
    padding: 0 18px 15px;
    width: 242px;
}
#side_col_1 ul li {
    border-bottom: 1px dashed #cccccc;
    padding: 10px 0;
}
#side_col_1 ul li h1 {
    background:  url("../images/dot.jpg") no-repeat scroll 0 center;
    color: #5a5a5a;
    font-size: 16px;
    font-weight: normal;
    height: 25px;
    line-height: 25px;
    overflow: hidden;
    padding-left: 10px;
    text-overflow: ellipsis;
    white-space: nowrap;
}
#side_col_1 > ul li .st {
    height: 25px;
    margin-top: 5px;
    padding-left: 10px;
}
#side_col_1 > ul li .st i {
    background-color: #3f93e2;
    color: #fff;
    display: block;
    float: left;
    height: 25px;
    line-height: 25px;
    padding: 0 10px;
    text-align: center;
}
#side_col_1 > ul li .st span {
    background:  url("../images/date_ic.jpg") no-repeat scroll 0 center;
    color: #aeaeae;
    display: block;
    float: right;
    height: 25px;
    line-height: 25px;
    padding-left: 20px;
}
/*  —————e.6 侧边栏目二——————*/
#side_col_2{
	margin-top: 50px;
	border: 1px solid #e0e0e0;
	margin-bottom: 25px;
}
#side_col_2 > .title {
    background:  url("../images/tt_bg_lg.png") no-repeat scroll 0 0;
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    height: 36px;
    line-height: 33px;
    margin: -18px auto 0;
    width: 230px;
    text-indent: 30px;
}
#side_col_2 > .title img{
	margin-left: 15px;
	cursor: pointer;
}
#side_col_2 ul {
    height: 380px;
    padding: 0 12px;
    width: 254px;
}
#side_col_2 ul li {
    height: 70px;
    margin-top: 25px;
    overflow: hidden;
}
#side_col_2 ul li img{
	display: block;
	width: 66px;
	height: 66px;
	border: 2px solid #d7d7d7;
	float: left;
}
#side_col_2 ul li .info{
	float: left;
    margin-left: 8px;
    width: 170px;
}
#side_col_2 ul li .info h3{
	color: #5a5a5a;
	font-size: 14px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
#side_col_2 ul li .info p{
	color: #aeaeae;
    font-size: 12px;
    line-height: 23px;
    padding-top: 7px;
}

/*—————e.7 侧边栏目三——————*/
#side_col_3{
	margin-top: 18px;
	border: 1px solid #e0e0e0;
	margin-bottom: 40px;
	width: 278px;
}
#side_col_3 > .title {
    background: url("../images/tt_bg_lg.png") no-repeat scroll 0 0;
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    height: 36px;
    line-height: 33px;
    margin: -18px auto 0;
    width: 230px;
    text-align: center;
}
#side_col_3 > .info_bar{
	padding: 20px;
	width: 238px;
}
#side_col_3 > .info_bar > img{
	display: block;
	width: 238px;
	height: 170px;
}
#side_col_3 > .info_bar h1{
	font-size: 18px;
	color: #585858;
	text-align: center;
	padding: 15px 0;
	line-height: 24px;
	font-weight: normal;
}
#side_col_3 > .info_bar dl{
	font-size: 15px;
	color: #585858;
    padding-top: 8px;
    clear: both;
    overflow: hidden;
    line-height: 24px;
}
#side_col_3 > .info_bar dl dt{
	float: left;
	margin-top: -1px;
	height: 24px;
}
#side_col_3 > .info_bar dl dd{
	float: left;
	width: 160px;
}
#side_col_3 > .info_bar dl dd img{
	padding: 0 3px;
}
#side_col_3 > .info_bar dl dd.stars{

}
#side_col_3 > .info_bar dl dd.stars i {
    color: #e10505;
    float: left;
    font-size: 14px;
    font-weight: bold;
    padding-left: 5px;
}
#side_col_3 > .info_bar dl dd.stars ul {
    float: left;
    height: 24px;
    overflow: hidden;
    width: 115px;
}
#side_col_3 > .info_bar dl dd.stars ul li {
    border: 0 none;
    float: left;
    height: 20px;
    margin: 0;
    padding: 1px;
    width: 20px;
}
#side_col_3 > .info_bar dl dd.stars ul li img {
    display: block;
    height: 20px;
    width: 20px;
}
#side_col_3 > .info_bar a{
  border-radius: 5px;
  background-color: #2e92e0;
  height: 36px;
  color: #fff;
  font-size: 18px;
  text-align: center;
  line-height: 34px;
  display: block;
  margin-top: 20px;
}

/*—————e.8 代理服务列表页共用部分——————*/
#dlfw_list{
	margin-top: 35px;
	overflow: hidden;
}
#dlfw_list > .title{
	border-radius: 3px;
	background-color:#3290de;
	width: 1201px;
	height: 56px;
	font-size: 24px;
	color: #fff;
	text-align: center;
	line-height: 54px;
}
#dlfw_list > h1{
	border-left: 5px solid #1271c2;
	color: #505050;
	font-size: 30px;
	font-weight: normal;
	height: 38px;
	line-height: 32px;
	margin: 16px 0;
	text-indent: 16px;
}
#dlfw_list .lc_adv{
	border: 1px solid #d2d2d2;
	height: 109px;
	background: url(../images/lc_adv.jpg) no-repeat center center;
	position: relative;
	margin-top: 10px;
	margin-bottom: 30px;
}
#dlfw_list .lc_adv > a{
	display: block;
    height: 71px;
    position: absolute;
    right: 42px;
    top: 18px;
    width: 157px;
}
#dlfw_list > ul.sc_list{
	padding-top: 30px;
	height: 400px;
	padding-bottom: 20px;
}
#dlfw_list > ul.sc_list li{
	color: #828282;
    float: left;
    height: 400px;
    margin-right: 32px;
    width: 276px;
}
#dlfw_list > ul.sc_list li a{
	border: 1px solid #d2d2d2;
	display: block;
}
#dlfw_list > ul.sc_list li a >img{
	display: block;
	width: 274px;
	height: 184px;
}
#dlfw_list > ul.sc_list li .info_bar{
	padding: 20px;
}
#dlfw_list > ul.sc_list li .info_bar h1{
	font-weight: normal;
	font-size: 18px;
	height: 20px;
	padding: 5px 0;
}
#dlfw_list > ul.sc_list li .info_bar p{
	font-size: 13px;
    line-height: 23px;
    margin: 10px 0 15px;
    height: 68px;
    overflow: hidden;
}
#dlfw_list > ul.sc_list li .info_bar .row{
	height: 20px;
	line-height: 20px;
	padding-top: 5px;
	font-size: 15px;
}
#dlfw_list > ul.sc_list li .info_bar .row span{
	width: 185px;
	padding-right: 5px;
	overflow: hidden;
	text-overflow: ellipsis;
    white-space: nowrap;
    float: left;
}
#dlfw_list > ul.sc_list li .info_bar .row img{
	display: inline;
}
#dlfw_list > ul.jx_list{
	height: 243px;
    padding-bottom: 20px;
    padding-top: 5px;
}
#dlfw_list > ul.jx_list li{
	color: #828282;
    float: left;
    height: 243px;
    margin-right: 32px;
    width: 276px;
}
#dlfw_list > ul.jx_list li a{
	display: block;
	overflow: hidden;
	border:1px solid #d2d2d2;
	height: 241px;
}
#dlfw_list > ul.jx_list li a .tag {
    background-color: #f7f7f7;
    border-bottom: 1px dashed #cbcbcb;
    height: 120px;
    padding-top: 5px;
}
#dlfw_list > ul.jx_list li a .tag h2{
    color: #828282;
    font-size: 18px;
    font-weight: normal;
    overflow: hidden;
    text-indent: 15px;
    text-overflow: ellipsis;
    white-space: nowrap;
    height: 20px;
    line-height: 20px;
    padding: 5px 0;
}
#dlfw_list > ul.jx_list li a .tag p{
	padding: 11px 15px 13px 15px;
    overflow: hidden;
    height: 78px;
    line-height: 23px;
}
#dlfw_list > ul.jx_list li a .tag i {
    color: #ff0000;
    font-size: 18px;
    padding-left: 15px;
}
#dlfw_list > ul.jx_list li a .info_bar {
    height: 95px;
    padding: 10px 5px;
}
#dlfw_list > ul.jx_list li a .info_bar > img {
    display: block;
    float: left;
    height: 60px;
    margin-top: 16px;
    width: 60px;
}
#dlfw_list > ul.jx_list li a .info_bar .bar {
    float: left;
    padding-left: 10px;
    padding-top: 5px;
    width: 185px;
}
#dlfw_list > ul.jx_list li a .info_bar .row {
    color: #828282;
    font-size: 15px;
    height: 18px;
    line-height: 18px;
    overflow: hidden;
    padding: 5px 0;
    text-overflow: ellipsis;
    white-space: nowrap;
}
#dlfw_list > ul.jx_list li a .info_bar .row img {
    padding-right: 5px;
}
#dlfw_list .pb {
    margin-top: 30px;
}
#dlfw_list .pb .title {
    border-bottom: 3px solid #1271c2;
    height: 38px;
}
#dlfw_list .pb .title h1 {
    color: #fff;
    float: left;
    font-size: 18px;
    font-weight: normal;
    height: 40px;
    line-height: 40px;
    text-align: center;
    width: 151px;
    background:url("../images/dl_bg.jpg") no-repeat scroll 0 0;
    margin-right: 35px;
}
#dlfw_list .pb .title h1.on {
    background: url("../images/jg_tab_bg.jpg") no-repeat scroll 0 0;
}
#dlfw_list .pb .con {
    border: 1px solid #e8e8e8;
    padding: 35px 25px;
}
#dlfw_list .pb .con > h1 {
    border-left: 5px solid #1271c2;
    color: #717171;
    font-size: 18px;
    font-weight: normal;
    height: 30px;
    line-height: 28px;
    margin: 16px 0;
    text-indent: 10px;
}
#dlfw_list .pb .con > p {
    color: #6f6f6f;
    font-size: 15px;
    line-height: 28px;
    padding-left: 15px;
    text-align: justify;
}
#dlfw_list .pb .con > img {
    padding-left: 35px;
}
#dlfw_list .pb .qu{
	overflow: hidden;
	padding-left: 20px;
}
#dlfw_list .pb .qu h2{
	font-size: 15px;
	color: #6f6f6f;
}
#dlfw_list .pb .qu .plat{
	position: relative;
	background-color: #f5f5f5;
	padding: 20px;
	margin: 20px 0;
	position: relative;
}
.triangle-up {
    width: 0;
    height: 0;
    border-left:7px solid transparent;
    border-right:7px solid transparent;
    border-bottom: 9px solid #F5F5F5;
    position: absolute;
    top: -7px;
}
#dlfw_list .pb .qu .plat p{
	font-size: 14px;
	color: #6f6f6f;
	line-height: 25px;
}
/*—————e.9 按钮跳转——————*/
#fb{
	display: block;
	width: 280px;
	margin-bottom: 40px;
}







