@charset "utf-8";
body{font-family:"Microsoft YaHei"; font-size:14px; color:#252424; background:#FFF;margin:0;padding:0;overflow-x:hidden;}
ul, ul li,ol{list-style:none;}
ul,dl,dd,h1,h2,h3,h4,h5,h6,form,p { padding:0; margin:0;}
*{margin: 0px;padding: 0px; border:0px;}
a,a:hover{ text-decoration:none;}
.clear{ clear:both;}
img{ border:0px;}
a { color:#252424; text-decoration:none;}
a:hover { color:#e81929;}


/*产品列表页*/
.xbaner{ width:100%;margin:0 auto; padding:0 auto; background:url(../images/xbn.jpg) no-repeat center; height:282px;}
.bnhs{ width:100%; background:#e81929; height:16px;}

.dqwz{
	width: 100%;
	background: #f4f0f0;
	line-height: 34px;
	margin: 0 auto;
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.dqwz_k{width:1100px; text-align:left; color:#565555;margin:0 auto;padding:0 auto;}

.kf{
	width: 250px;
	height: 120px;
	margin-top: 20px;
	background: url(../images/kf.png) no-repeat center;
	line-height: 24px;
	color: #FFF;
	padding-top: 225px;
	padding-left: 12px;
	float: left;
}

.page{ width:350px; height:34px; line-height:30px; margin:55px auto; float:right;}
.page li{ float:left; padding:1px 12px; border:1px solid #E5E5E5; background:#F8F8F8; margin:0 5px 0 0;}
.page li:hover{ background:#e81929; color:#FFF;}


/*新闻列表页*/
.newlist_yc{width:800px; float:right;}
.newlist_yc ul{}
.newlist_yc .nbox{
	margin-bottom: 25px;
	width: 800px;
	padding-bottom: 15px;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #f2f2f2;
}
.newlist_yc .nbox h2{
	color: #000;
    font-family: "微软雅黑";
    font-size: 18px;
    line-height: 30px;
}
.new_ligre{ width:30px; height:40px; background:url(../images/dashd.png) no-repeat left; float:left; }
.new_litxt{
	display: block;
    float: left;
	padding-top: 10px;
}
.new_litxt .global-sound-img {
    float: left;
    padding-right: 12px;
}
.new_litxt .global-sound-img a {
    display: block;
    width: 196px;
    height: 140px;
}
.new_litxt .global-sound-img img {
    width: 100%;
    height: 100%;
    vertical-align: middle;
}
.new_litxt .global-sound-abstract {
    line-height: 24px;
    overflow: hidden;
    color: #666;
    font-size: 14px;
    font-family: "微软雅黑";
}

.pro_zcez{width:262px; float:left;}
.pro_zc{border: solid 2px #585252;}
.pro_zcbt{
	height: 76px;
	line-height: 76px;
	color: #fffdfd;
	text-align: center;
	font-size: 0px;
	background-color: #585252;
	background-image: url(../images/lfbg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.pro_gcal{
	height: 76px;
	line-height: 76px;
	color: #fffdfd;
	text-align: center;
	font-size: 0px;
	background-color: #585252;
	background-image: url(../images/lfbg-gcal.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.pro_xwzx{
	height: 76px;
	line-height: 76px;
	color: #fffdfd;
	text-align: center;
	font-size: 0px;
	background-color: #585252;
	background-image: url(../images/lfbg-xwzx.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.pro_gywm{
	height: 76px;
	line-height: 76px;
	color: #fffdfd;
	text-align: center;
	font-size: 0px;
	background-color: #585252;
	background-image: url(../images/lfbg-gywm.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

.nlis_nr{padding-top:25px; padding-bottom:25px;}
.nlis_nr dt a{
	line-height: 35px;
	background: #f2ebeb url(../images/jth.png) right 25px center no-repeat;
	padding-left: 15px;
	font-size: 15px;
	margin-bottom: 12px;
	display: block;
}
.nlis_nr dt a:hover{background:#e81929 url(../images/jth.png) right 25px center no-repeat; color:#FFF;}

.nlis_nrh{padding-top:25px; padding-bottom:30px;}
.nlis_nrh dt{ line-height:35px; background: #f2ebeb url(../images/jtzh.png) right 25px center no-repeat;padding-left:15px;
 font-size:15px; margin-bottom:12px;}
.nlis_nrh dt:hover{background:#e81929 url(../images/jtzb.png) right 25px center no-repeat; color:#FFF;}

.lift {
	float: left;
	background-color: #F4F4F4;
}
.lift > ul { position: relative; }
.lift > ul > li:hover .nav-right { display: block; }
.lift > ul > li > a {
	width: 262px;
	display: block;
	height: 48px;
	line-height: 48px;
	text-align: center;
	font-size: 16px;
	color: #333;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
.lift > ul > li > a:hover {
	background-color: #e60012;
	color: #FFF;
	background-image: url(../images/jiantou.png);
	background-repeat: no-repeat;
	background-position: 230px center;
}
.lift .nav-right { z-index: 10; display: none; position: absolute; left: 216px; top: 0; width: 282px; min-height: 588px; background: #fff; background: rgba(255, 255, 255, 0.9); }
.lift .nav-right .nav-right-title { display: block; padding: 9px 0 9px 18px; font-size: 24px; color: #000; border-bottom: 2px solid #ef001d; }
.lift .nav-right li { padding-left: 18px; }
.lift .nav-right a { margin-top: 20px; display: block; font-size: 16px; color: #535353; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.lift .nav-right a:hover { color: #ef001d; }
/*详情页*/

.news_danye{ width:750px; float:right; margin-top:10px;}
.news_danye_nr{width:800px;line-height:26px; }
.article, .article p {
	font-size: 16px;
	line-height: 32px;
	font-family: simsun, arial, helvetica, clean, sans-serif;
	color: #000;
}
.xiangqing{
	width: 800px;
	text-align: center;
	border-bottom: dashed 1px #ccc;
	font-size: 25px;
	height: 40px;
	margin-bottom: 20px;
}
.news_danye_nr .article img{
	border: 0;
    vertical-align: middle;
    max-width: 100%!important;
    height: auto!important;
}
/*联系我们*/
.contact{ width:100%; margin:0 auto; padding:0 auto;}
.contact_k{ width:1100px; margin:0 auto; padding:0 auto;}

.condxk{width:470px; float:left; color:#b3b1b1; line-height:40px; margin-bottom:100px; font-size:16px;}

.condt{width:545px; float:right;}
.condt p{ line-height:30px; color:#676767;}
.wmzz{ font-size:35px; height:65px;}
/*.map{ background:#e2e7ed; padding:20px;}*/
.maptb{ background:url(../images/ttddb.jpg) no-repeat left; padding-left:20px; font-size:18px; margin-top:15px;}

/*公司简介*/
.intro {
    min-width: 100%;
    height: 400px;
    background: url("../images/introbg.jpg") no-repeat top center;
}
.intro .container {
    width: 1200px;
    margin: 0 auto;
	height: 516px;
    background: url("../images/introbg2.png") no-repeat bottom center;
}
.intro .title {
    padding-top: 65px;
	text-align: center;
    color: #fff;
}
.intro .title .inner {
    display: inline-block;
}
.intro .title h2 {
    padding: 0 48px;
    line-height: 1;
    border-left: 3px solid #fff;
    border-right: 3px solid #fff;
    font-weight: normal;
    font-size: 30px;
    width: 220px;
    display: block;
    margin: 0 auto;
}
.intro .title span {
    display: block;
    margin-top: 5px;
    text-transform: uppercase;
    font-size: 18px;
    font-family: Microsoft Yahei,"","Times New Roman";
}
.intro .text {
    margin-top: 29px;
}
.intro p {
    font-size: 16px;
    color: #fff;
    text-align: center;
    line-height: 1.6em;
}
.intro p + p {
    margin-top: 34px;
}
.area {
    padding-top: 173px;
}
.container {
    width: 1200px;
    margin: 0 auto;
}
.area .title {
    text-align: center;
    color: #fff;
}
.area .title .inner {
    display: inline-block;
}
.area .title h2 {
    color: #484848;
	padding: 0 48px;
    line-height: 1;
    border-left: 3px solid #484848;
    border-right: 3px solid #484848;
    font-weight: normal;
    font-size: 30px;
    width: 220px;
    display: block;
    margin: 0 auto;
}
.area .title span {
    font-size: 16px;
    color: #9d9d9d;
	display: block;
    margin-top: 5px;
    text-transform: uppercase;
    font-size: 18px;
}
.area .map {
    margin: 60px 0;
    position: relative;
    z-index: 9999;
}

#dede_pages{
	padding-top: 20px;
	float: left;
	padding-bottom: 20px;
}
#dede_pages ul{
	float: left;
	list-style-type: none;
	padding-right: 0px;
	padding-left: 0px;
	display: block;
}
#dede_pages ul li{
	float: left;
	font-family: Tahoma;
	line-height: 17px;
	margin-right: 6px;
	border: 1px solid #E9E9E9;
	list-style-type: none;
	padding: 2px 4px 2px;
	background-image: none;
}
#dede_pages ul li a{
	float:left;
	color:#555;
	display:block;
}
#dede_pages ul li a:hover{
	color:#690;
	text-decoration:none;
}
#dede_pages ul li.thisclass,
#dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	background-color:#F8F8F8;
	font-weight:bold;
}
#dede_pages .pageinfo{
	/*line-height:21px;
	padding:12px 10px 12px 16px;*/
	color:#999;
}
#dede_pages .pageinfo strong{
	color:#555;
	font-weight:normal;
	margin:0px 2px;
}

#nlianxi{
	margin-top: 0px;
	padding-left: 50px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
	padding-top: 30px;
	font-family: "微软雅黑";
	font-size: 16px;
	float: left;
	width: 100%;
	padding-bottom: 30px;
}

#nlianxi .boxinp{
	line-height: 30px;
	height: 30px;
	border: 1px solid #CCC;
	width: 300px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#nlianxi .conera{
	border: 1px solid #CCC;
	height: 86px;
	width: 500px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#nlianxi input.B1 {
	height: 36px;
	border: 1px solid #F00;
	color: #FFF;
	background-color: #F00;
	cursor: pointer;
	margin-top: 20px;
	font-family: "微软雅黑";
	font-size: 16px;
	line-height: 36px;
	text-align: center;
	width: 90px;
}
/*视频页样式*/
.nrbg {
    background: #f5f3f4;
}
.fullwidth {
    width: 100%;
    min-width: 1200px;
    text-align: center;
}
.width1000 {
    width: 1000px;
    margin: 0 auto;
    position: relative;
}

.tjtpjs{width:71%;}
.tjtpjs .container{padding: 30px 25px; background:#FFF; text-align:left; width: auto;}
.tjtpxq .videocon{font-size:14px; line-height:24px; padding-bottom:8px; text-indent:2em; color:#555;}
.tjtpjs h1{font-size: 25px;    height: auto; color:#1b1b1b; line-height: 30px; }
.tjtpjs .icon{font-size:13px; line-height:30px;}
.icon .shoucang{width:54px; border-radius:3px; text-align:center; height:30px; background:#d33024; color:#fff;}
.icon a.dianzan{ width:40px; padding:4px 7px; border:1px solid #cecece; margin-left:10px; border-radius:3px; text-align:center; height:20px; line-height:20px; color:#474747;}
.icon a.dianzan i{background:url(../img/heart.png) 0 -20px no-repeat; display:inline-block; float:left; width:20px;height:20px;}
.icon a.dianzan:hover i{background:url(../img/heart.png) 0 1px no-repeat;}
.icon a.dianzan:hover{ color:#d33024;}
.share_wz { font-size: 13px;line-height: 30px;color: #444;}
.bdshare-button-style0-24 a{ padding:3px;}
.bdshare-button-style0-24 .bds_qzone.s_btn{ background:url(../img/kj2.png) no-repeat center;}
.bdshare-button-style0-24 a.bds_qzone.s_btn:hover{ background:url(../img/kj.png) no-repeat center;}
.bdshare-button-style0-24 .bds_sqq.s_btn{ background:url(../img/qq2.png) no-repeat center;}
.bdshare-button-style0-24 a.bds_sqq.s_btn:hover{ background:url(../img/qq.png) no-repeat center;}
.bdshare-button-style0-24 .bds_weixin.s_btn{ background:url(../img/wx2.png) no-repeat center;}
.bdshare-button-style0-24 a.bds_weixin.s_btn:hover{ background:url(../img/wx.png) no-repeat center;}
.bdshare-button-style0-24 .bds_tsina.s_btn{ background:url(../img/xnwb2.png) no-repeat center;}
.bdshare-button-style0-24 a.bds_tsina.s_btn:hover{ background:url(../img/xnwb.png) no-repeat center;}
.bdshare-button-style0-24 .bds_more.s_btn{ padding-left:26px; font-size:14px; background:url(../img/ms.png) no-repeat left;}
.bdshare-button-style0-24 a.bds_more.s_btn:hover{background:url(../img/ms2.png) no-repeat left;color:#e60012;}
p.btn_link{line-height:30px; height:30px; padding:30px 0 10px; font-size:14px;}
.btn_link a{ text-decoration:none; color:#666;}
.btn_link a:hover{color:#e60012;}
.btn_link a.back_l{background:url(../img/js_fh_2.png) no-repeat left; text-indent:26px;}
a.back_l:hover{background:url(../img/js_fh.png) no-repeat left; }
.fr.bdshare-button-style0-24 a{ margin:0 6px 0 0;}
.bdshare-button-style0-24 .bds_more.bt_share{ padding-left:0; font-size:14px; margin:0; background:url(../img/i_share.png) no-repeat left;}
.bdshare-button-style0-24 a.bds_more.bt_share:hover{background:url(../img/i_share_2.png) no-repeat left;color:#e60012;}
.right-content{width:27%;}
.tjtpms{ text-align:left; background:#fff;}
.tjtpms .fbpl{ display:none;}
.tjtpms p.tpxxmc{ font-size:22px; color:#1b1b1b; padding-bottom:15px;}
.tjtpms .kuang{padding:20px 15px 0 15px;}
.tjtpms p{color: #8c7e7e; font-size:13px; line-height:20px; padding-bottom:6px;}
.tjtpms p span {color: #9E7E6B;}
.tjtpms .tjpllb{ padding-top:0px; width: 90%; margin: 0 auto;}
li.nrpllb{ font-size:15px; color:#1b1b1b;  border-top:none;}
.tjtpms p.tpqh{padding-top:3px;}
.tjtpms p.tpqh a{padding: 0 5px;border: 1px dashed #ccc;color: #8c7e7e;margin-left: 10px;}
.tjtpms p.tpqh a:hover{color:#d33024;border: 1px dashed #d33024;}
.tjtpms p.tpqh a.checked{background: url(../img/tick.png) no-repeat right; padding-right:16px;border: 1px dashed #d33024; color:#d33024;}
.relxgtj{font-size: 22px;text-align: left; padding:10px 0;}
.relxgtj span{
	font-size: 16px;
	padding-left: 15px;
	color: #999;
}
.tjxtqh{ width:100%;  overflow:hidden; position:relative; }
.tjxtqh .next,.tjxtqh  .prev{ width:20px; height:36px; position:absolute; top:50%; margin-top:-18px;display:block; z-index:999;}
.tjxtqh .prev{ background:url(../img/arr_l.png) no-repeat left; left:0;}
.tjxtqh .next{  background:url(../img/arr_r.png) no-repeat right; right:0;}
.tjxtqh .bd{ width:100%;}
.tjxtqh .bd ul{ zoom:1; width:100%; margin:0 auto;}
.tjxtqh .bd ul li{ float:left; _display:inline; overflow:hidden; text-align:center; width:33%;}
.tjxtqh .bd ul li a.pic{ text-align:center; margin:0 1%; border:1px solid #f2f2f2; background:#ccc; display:block;}
.tjxtqh .bd ul li  img{  display:block; width:100%; height:auto;}
.lstj{border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2; padding:5px 15px;}
.lstj p.title{font-size: 15px;
color: #1b1b1b; line-height:30px;}
.spzx li{
	display: block;
	width: 31.8%;
	margin-right: 2.2%;
	margin-bottom: 25px;
	text-align: left;
}
.spzx li.mr0{ margin-right:0;}
.spzx li .bd{ display:block; padding:5px 5px 10px 5px; border:1px solid #eee;}



/*.spzx li{ display:block; width:384px; margin-right:24px;height: 306px;}
.spzx li.mr0{ margin-right:0;}*/
.spzx li a p{
	font-size: 14px;
	line-height: 30px;
	width: 100%;
	padding: 0 3%;
	overflow: hidden;
	color: #1b1b1b;
}
.spzx li a .img{
	position: relative;
	width: 100%;
	height: 100%;
}
.spzx li img.t_block{
	display: block;
	max-width: 100%;
	width: 100%;
	height: 212px;
}
.spzx li a .sd{ display: none; background: url(../images/o5.png); width: 100%; height: 100%; position: absolute; top: 0; left: 0;}
.spzx li a:hover .sd{display: block;}
.spzx li a .sd span{
	color: #fff;
	border: 1px solid #fff;
	display: inline-block;
	font-size: 16px;
	width: 120px;
	line-height: 32px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -16px;
	margin-left: -60px;
	border-radius: 4px;
	text-align: center;
}
.spzx li a:hover p{ color:#e60012;}

.shipjz{width:100%; margin:0 auto 10px auto; }
.shipjz iframe{ height:360px;}
.tjtpxq img{ display:block; max-width:100%;_width:100%; height:auto;}
#ajaxarea{ display:none;}
.cpxqbtn{display:block; width:138px; background:#e60012; color:#fff; text-align:center; line-height:35px;  font-size:16px; margin:5px auto; border-radius:4px;}
.tp_poupout{position: fixed; top: 0px;right: 0px;bottom: 0px;left: 0px; z-index:999999999; display: none;background:url(../img/br70_g_bg.png);overflow-y:scroll; width:100%; height:100%;}
.poupcontainer{display:table;text-align:center; width:100%; height:100%;}
.imgcenter{display:table-cell;vertical-align:middle; font-size:18px; color:#fff; line-height:50px;}
.imgcenter img{width:800px;vertical-align:middle;}
.tjtpxq h2,.tjtpxq h3,.tjtpxq h4,.tjtpxq h5,.tjtpxq h6{ font-weight:bold; text-align:left; padding:8px 0; color:#4d4d4d;}
.tjtpxq h2{ font-size:18px; }
.tjtpxq h3{ font-size:17px; }
.tjtpxq h4{ font-size:16px; }
.tjtpxq h5{ font-size:15px; }
.tjtpxq h6{ font-size:14px; }
a.backtlist{font-size:15px; color:#000; padding-top:10px; display:inline-block;}
.tjxwlb a:hover,a.backtlist:hover{color:#e60012;}
.tjxwlb a{display: block;background: url(../images/news_tit.png) no-repeat left center;text-align: left;text-indent: 12px;color: #8d8d8d;width: 100%;height: 20px;overflow: hidden;line-height: 20px; margin-bottom: 8px;}


.pst_r{position:relative;}
#pbllb {
    margin: 0 auto;
}

.lmtitle{position:absolute; top:-20px; left:0; font-size:24px; line-height:60px; display:inline-block; font-weight:bold; color:#fff; background:#e60012; border-right:25px solid #333; width:190px;}
p.position{line-height:20px; padding:15px 0 5px 230px; font-size:13px; text-align:left; color:#666;}
p.position a{ color:#666;}
p.position a:hover{color:#e60012;}
div.zjjs{ padding-bottom:20px;}
.zjjs h1{ font-size:24px; line-height:45px;padding-top:15px; padding-bottom:5px;}
p.zjjs, .zjjs p{font-size:15px; line-height:24px ; text-align:left; color:#666; text-indent:2em;}
p.zjjs{padding-top:25px;}
.zjjs h1 span{ padding-left:15px; font-size:15px; color:#777;}
.zjjs h1 span a{ color:#777;}
.zjjs h1 span a:hover{color:#e60012;}
.zlmlb{ width:100%;}
.zlmlb li,.zlmlb li h1{ display:block; width:100px;  font-size:14px; line-height:30px; margin-right:30px;}
.zlmlb li a{ background:#FFF; color:#1b1b1b; display:block; border:1px solid #e9e9e7;}
.zlmlb li a:hover,.zlmlb li h1 a,.zlmlb li.cur a{ background:#e60012; color:#fff;}
.pbltw{
	width: 214px;
	box-shadow: 0 1px 3px #aaa;
	-moz-box-shadow: 0 1px 3px #aaa;
	-webkit-box-shadow: 0 1px 3px #aaa;
	text-align: left;
	background: #FFF;
	/*margin-bottom: 15px;*/
	padding: 10px;
	margin-right: 2%;
}
.pbltw.mr0{ margin-right:0px;}
.pbltw h3 a.title,.pbltw a.title{ display:block; width:93%; line-height:40px; margin:0 auto; overflow:hidden; font-size:15px; color:#1b1b1b; white-space:nowrap; text-overflow:ellipsis;}
.pbltw h3 a.title:hover,.pbltw a.title:hover{color:#e60012;}
.pbltw p{
	color: #8c7e7e;
	line-height: 20px;
	font-size: 12px;
	padding-top: 0;
	padding-bottom: 15px;
}
.plsl,a.dzsl{width:20%; margin-left:4%; display:inline-block; line-height:15px;  height:15px;  font-size:12px;color:#8c7e7e; padding-bottom:4px;}
a.dzsl i{background: url(../img/bt_action_icons.svg) 0 0 no-repeat ;width:12px; height:12px; margin-top:1px;     margin-right:4px; float:left; }
.plsl i{background: url(../img/bt_action_icons.svg) -58px 0 no-repeat ;width:13px; height:12px; margin-top:1px;     margin-right:4px; float:left; }
a.dzsl:hover i{background: url(../img/bt_action_icons.svg) 0 -90px no-repeat ;}
a.dzsl:hover{color:#e60012;}
.tjpllb{ padding-top:15px;border-bottom:1px solid #eee; width:100%;}
.tjpllb li{padding:8px 15px; display:block; border-top:1px solid #f2f2f2; clear:both; background:#fafafa;}
.tjpllb p{padding:0 0 0 45px; line-height:18px; font-size:12px;}
.tjpllb p span{ color:#9E7E6B;}
#pbllb{ margin:0 auto;}
.fbpl{font-size:13px; line-height:22px; padding:15px 15px 0 15px; display:none;}
.fbpl dt{width:70px; float:left; margin-bottom:10px;}
.fbpl input{width:120px; box-shadow: inset 0 2px 5px #eee;-moz-box-shadow: inset 0 2px 5px #eee;-webkit-box-shadow: inset 0 2px 5px #eee;border:1px solid #D4D4D4;color:#333; float:left; margin-bottom:10px;}
.fbpl textarea:focus,.fbpl input:focus {border:1px solid #e60012;outline:none;}
.fbpl textarea{width:120px; box-shadow:inset 0 2px 5px #eee;border:1px solid #D4D4D4;color:#333; float:left; height:60px;}
.plfbbtn,.popup-submit{width:90px; height:32px; margin:0 auto; display:block; line-height:32px; background:#ececec; border:1px solid #ccc; font-size:14px; }
.plfbbtn { text-align:center; margin-top:15px;}
.fbpl input.popup-submit{ float:none; box-shadow:none; margin-top:15px;width:90px;}
.fbpl input.popup-submit:focus{border:1px solid #ccc;}
.plfbbtn:hover,.popup-submit:hover{ background:#e60012;border:1px solid #fff; color:#fff;}
.tjid{ display:none;}
.loading{background:url(../img/loading.gif) no-repeat left center; font-size:14px; width:100px; margin:0 auto; padding:20px 0; text-indent:20px; line-height:20px; color:#666; display:none;}
.nomore{background:url(../img/jiong.png) no-repeat left center; font-size:14px; width:120px; margin:0 auto; padding:20px 0; text-indent:37px; line-height:30px; color:#666; display:none;}
.backtop{ position:fixed; bottom:5px; right:10px; background:url(../img/top.png) no-repeat center; width:40px; height:40px; display:none;}
/*a.c-prev,a.c-next,a.b-prev,a.b-next{ width:45px; height:86px; position:fixed;  display:block; top:50%; margin-top:-22.5px;}
a.c-next{margin-right:20px;}*/
.tjimg{width:100%; position:relative;}
.tjimg a.b-prev,.tjimg a.b-next{ display: none; *display: block; width:80px; height:120px; position: absolute;  top:50%; margin-top:-60px;}
.tjimg:hover a.b-prev,.tjimg:hover a.b-next{ display: block;}
a.b-prev{ background:url(../img/arrb-l.png) no-repeat left center;left:0;}
/*a.b-prev:hover{ background:url(../img/arrb-l2.png) no-repeat left center; left:0;}*/
a.b-next{background:url(../img/arrb-r.png) no-repeat right center;right:0;}
/*a.b-next:hover{background:url(../img/arrb-r2.png) no-repeat right center;right:0;}*/
.close-layer{position:fixed; top:0px; right:20px; background:url(../img/btn_close_layer.png) no-repeat 3px 5px; width:42px; height:42px;  cursor:pointer;}
.close-layer:hover{background:url(../img/btn_close_layer.png) no-repeat 3px -96px;}
/*.tpjxq#pbllb .pbltw{ width:23.5%; margin-right:2%;}*/
.tpjxq#pbllb .pbltw.mr0{margin-right:0;}

/*推荐产品*/
.RandomNews {
    padding-bottom: 10px;
    margin-bottom: 15px;
}
.diysr {
    height: 40px;
    line-height: 40px;
    color: #999;
    color: #CC0001;
    font-family: "Microsoft YaHei","微软雅黑";
    font-size: 16px;
    font-weight: bold;
    text-indent: 5px;
}
.diysr i {
    font-size: 10px;
    font-family: arial;
    font-weight: normal;
    text-transform: uppercase;
    font-style: normal;
    padding-left: 5px;
    color: #999;
}
.diysr .line {
    border-top: 1px solid #ececec;
    font-size: 0;
    height: 0;
    margin-right: 0px;
    overflow: hidden;
}
.news_random {
    font-size: 14px;
}
.news_random dl.pd_list_dl {
	width: 180px;
	overflow: hidden;
	float: left;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
dl.pd_list_dl dt, dl.pd_list_dl dt a {
    line-height: 0;
    font-size: 0;
    position: relative;
}
dl.pd_list_dl dt a {
    line-height: 0;
    font-size: 0;
    position: relative;
}
dl.pd_list_dl dt img {
    width: 166px;
    height: 165px;
    border: 2px solid #f1f1f1;
    padding: 5px;
}
dl.pd_list_dl dt a:hover img{ border-color:#CC0001;}
.news_random dl.pd_list_dl dd {
    margin-top: 3px;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    position: relative;
    text-align: center;
}
dl.pd_list_dl dd p {
    width: 180px;
    height: 30px;
    line-height: 30px;
    font-size: 16px;
    text-align: center;

}
.news_random ul {
    padding-top: 10px;
    display: block;
    width: 800px;
}
.news_random ul li {
	height: 28px;
	line-height: 28px;
	width: 380px;
	float: left;
	overflow: hidden;
	font-size: 14px;
	text-align: left;
	margin: 0px;
}
.news_random ul li span {
    font-size: 12px;
}
.news_random ul li a {
    background: url(../images/ico55.gif) no-repeat 0 8px;
    padding-left: 12px;
	color: #353e47;
    padding-top: 2px;
}
.news_random ul li.fr {
    float: right;
}

/*热门产品*/
.activities {
	padding: 10px;
	border: 2px solid #585252;
	margin-top: 20px;
	background-image: url(../images/tjcp.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.activities h3 {
    font-size: 0px;
    color: #2a2a2a;
    line-height: 12px;
    padding-top: 10px;
}
.activities h3 .title {
    font-size: 0px;
    line-height: 32px;
}
/*.activitiest h3 .bd {
    display: inline-block;
    background: #2a2a2a;
    width: 40px;
    height: 3px;
}*/
.activities li {
    padding-bottom: 15px;
}
.activities li a {
    color: #2a2a2a;
}
.activities li a img {
	height: auto;
	width: 100%;    
}
.activities li p {
    font-size: 16px;
    line-height: 30px;
    height: 30px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}