/* singlePage */
.singlePage .tbody p { margin-bottom:10px; line-height:20px; }
/* listProduct */
.listProduct ul.list { width:102%; float:left; }
.listProduct li.item { width:234px; float:left; margin-bottom:15px; }
.listProduct div.container { width:220px; background:url(../images/home/tip3.gif) 0 0 repeat #323232; }
.listProduct a.img { width:220px; height:160px; display:block; overflow:hidden; margin-bottom:1px; }
.listProduct a.img img { width:220px; height:160px; display:block; }
.listProduct a.tit { float:left; height:35px; line-height:35px; color:#FFF; margin-left:10px; display:inline; }
.listProduct a.order { float:right; height:35px; line-height:35px; background:url(../images/home/tip2.gif) right center no-repeat; padding-right:12px; margin-right:10px; display:inline; color:#FFF; }
.listProduct li.hover div.container { background:#970000; }
.listProduct li.item a:hover { color:#fd9595; }
/* pageProduct */
.pageProduct .tbody .photo { text-align:center; width:410px; float:left; }
.pageProduct .tbody .photo img { width:400px; height:290px; display:block; padding:4px; background:#FFF; border:1px solid #efe6cd; margin-bottom:10px; }
.pageProduct .tbody .wd { float:right; width:245px; height:278px; margin-bottom:15px; overflow:hidden; padding:10px; border:1px solid #ddd; background:#f8f4e7; }
.pageProduct .tbody .wd h1 { font-size:16px; font-weight:700; line-height:20px; margin-bottom:7px; }
.pageProduct .tbody .wd ul { font-size:14px; }
.pageProduct .tbody .wd li.item { height:30px; line-height:30px; }
.pageProduct .tbody .wd li.item span { margin-right:5px; }
.pageProduct .tbody .wd li.btn { height:45px; }
.pageProduct .tbody .wd li.btn a.order { width:103px; height:42px; margin-top:5px; line-height:32px; text-align:center; background:url(../images/web/order.gif) 0 0 no-repeat; display:block; color:#FFF; }
.pageProduct .tbody .info { border:1px solid #efe6cd; background:#f8f4e7; }
.pageProduct .tbody .m { border:1px solid #FFF; padding:10px 15px; }
.pageProduct .tbody div.ts { font-size:14px; font-weight:700; color:#732406; height:25px; border-bottom:1px solid #e2d7b9; }
.pageProduct .tbody div.infor { border-top:1px solid #FFF; padding-top:10px; margin-bottom:10px; line-height:24px; color:#777; }
.pageProduct .tbody .info { margin-bottom:20px; }
/* listCase 案例展示 */
.listCase ul.list { padding-bottom:20px; overflow:hidden; }
.listCase li.item { float:left; width:230px; }
.listCase li.item .img { width:210px; height:200px; margin:0 auto; display:block; }
.listCase li.item .img img { width:210px; height:154px; display:block; }
.listCase li.item .img span { height:43px; display:block; line-height:40px; text-align:center; }
.listCase li.item a { display:block; }
/* pageCase */
.pageCase .tbody .tit { font-size:18px; height:70px; line-height:70px; text-align:center; color:#cd1d1a; }
.pageCase .tbody .photo { overflow:hidden; text-align:center; margin-bottom:20px; }
.pageCase .tbody .photo img { width:400px; height:314px; padding:5px; border:1px solid #ccc; background:#FFF; }
.pageCase .tbody .info { margin-bottom:40px; }
.pageCase .tbody .info p { margin-bottom:10px; line-height:2; text-indent:2em; }
/* listNews */
.listNews .tbody ul.list { padding-bottom:20px; overflow:hidden; }
.listNews .tbody ul.list li.item { width:100%; height:30px; line-height:30px; background:url(../images/tip1.gif) left center no-repeat; border-bottom:1px dashed #CCC; }
.listNews .tbody ul.list li.item a { float:left; padding-left:20px; color:#666; }
.listNews .tbody ul.list li.item a:hover { color:#d54709; }
.listNews .tbody ul.list li.item span { float:right; margin-right:10px; color:#999; }
/* pageNews */
.pageNews .tbody .tit { font-size:18px; line-height:25px; padding:15px 0; text-align:center; color:#cd1d1a; }
.pageNews .tbody .tit h1 { font-size:20px; font-family:'Microsoft Yahei', 微软雅黑, arial, 宋体; font-weight:bold;}
.pageNews .tbody .mark { height:30px; line-height:30px; text-align:center; margin-bottom:20px; color:#999; border-bottom:1px solid #eee; border-top:1px solid #FFF;  }
.pageNews .tbody .mark span, .pageNews .tbody .mark a.msg { margin:0 7px; }
.pageNews .tbody .mark .font a { margin:0 3px; color:#ccc; }
.pageNews .tbody .mark .font a:hover, .pageNews .tbody .mark .font a.cur { color:#cd1d1a; }
.pageNews .tbody .mark a.msg { width:40px; height:20px; line-height:20px; display:inline-block; color:#cd1d1a; }
.pageNews .tbody .photo { overflow:hidden; text-align:center; margin-bottom:20px; }
.pageNews .tbody .photo img { max-width:580px; padding:5px; border:1px solid #ccc; background:#FFF; }
.pageNews .tbody .info { margin-bottom:40px;  font-family:"微软雅黑" }
.pageNews .tbody .info p { margin-bottom:10px; line-height:22; color: rgb(51,51,51);  font: 16px/28px 'Microsoft Yahei', 微软雅黑, arial, 宋体; }

/* listProduct2 */
.listProduct2 ul.list { padding-bottom:20px; overflow:hidden; }
.listProduct2 li.item { float:left; padding:10px 0; width:100%; border-bottom:1px dotted #d9d9d9; }
.listProduct2 li.item .img { float:left; width:160px; height:116px; padding:2px; border:1px solid #cccccc; background:#FFF; overflow:hidden; }
.listProduct2 li.item .img:hover { border:1px solid #cd1d1a; background:#cd1d1a; }
.listProduct2 li.item .img img { width:160px; height:116px; }
.listProduct2 li.item .wd { width:510px; float:right; }
.listProduct2 li.item .tit { height:25px; line-height:20px; font-size:14px; }
.listProduct2 li.item .tit a { color:#333; font-weight:700; }
.listProduct2 li.item .tit a:hover { color:#cd1d1a; }
.listProduct2 li.item .summary { text-indent:2em; line-height:22px; height:75px; overflow:hidden; color:#555; }
.listProduct2 li.item .opr .order { height:20px; text-align:center; line-height:20px; display:inline-block; padding:0 10px; border:1px solid #dedede; }
.listProduct2 li.item .opr .order:hover { background:#e7e7e7; }
/* listCase2 */
.listCase2 ul.list { padding-bottom:20px; overflow:hidden; }
.listCase2 li.item { float:left; padding:10px 0; width:100%; border-bottom:1px dotted #d9d9d9; }
.listCase2 li.item .img { float:left; width:158px; height:123px; padding:2px; border:1px solid #cccccc; background:#FFF; }
.listCase2 li.item .img:hover { border:1px solid #cd1d1a; background:#cd1d1a; }
.listCase2 li.item .img img { width:158px; height:123px; border-bottom:1px dotted #d9d9d9; }
.listCase2 li.item .wd { width:515px; float:right; }
.listCase2 li.item .tit { height:25px; line-height:20px; font-size:14px; }
.listCase2 li.item .tit a { color:#333; font-weight:700; }
.listCase2 li.item .tit a:hover { color:#cd1d1a; }
.listCase2 li.item .summary { text-indent:2em; line-height:22px; height:100px; overflow:hidden; }
/* listNews2 */
.listNews2 ul.list { padding-bottom:20px; overflow:hidden; }
.listNews2 li.item { float:left; padding:10px 0; width:100%; border-bottom:1px dotted #d9d9d9; }
.listNews2 li.item .img { float:left; width:150px; height:110px; padding:2px; border:1px solid #cccccc; background:#FFF; }
.listNews2 li.item .img img { width:150px; height:110px; }
.listNews2 li.item .img:hover { border:1px solid #cd1d1a; background:#cd1d1a; }
.listNews2 li.item .wd { width:520px; float:right; }
.listNews2 li.item .tit { height:25px; line-height:20px; font-size:14px; }
.listNews2 li.item .tit a { color:#333; font-weight:700; }
.listNews2 li.item .tit a:hover { color:#cd1d1a; }
.listNews2 li.item .mark { height:20px; color:#999; }
.listNews2 li.item .mark span { margin-right:5px; }
.listNews2 li.item .mark span.d { margin-left:5px; }
.listNews2 li.item .summary { text-indent:2em; line-height:22px; height:70px; overflow:hidden; color:#555; }
/* listLink */
.listLink ul.list { padding-top:15px; overflow:hidden; }
.listLink li.item { float:left; width:150px; height:50px; margin-left:23px; margin-bottom:15px; }
.listLink li.item a { display:block; border:1px solid #ccc; }
.listLink li.item a:hover { border:1px solid #d9490c; }
.listLink li.item img { width:148px; height:48px; display:block; }
/* pageLinks */
.listLink2 ul.list { padding-top:15px; overflow:hidden; }
.listLink2 li.item { float:left; width:150px; height:30px; line-height:30px; margin-left:23px; margin-bottom:5px; }
.listLink2 li.item a { display:block; }


/* relatedLink */
.relatedLink { height:30px; line-height:30px; border:1px solid #dcdcdc; width:97%; margin:0 auto 20px; }
.relatedLink .prevLink { float:left; margin-left:10px; }
.relatedLink .nextLink { float:right; margin-right:10px; }
.relatedLink a:hover { color:#990000; }

