/* singlePage  单网页/文章发布 */
.singlePage .main, .about .main { overflow:hidden; padding:15px; }
.singlePage .main p, .about .main p { margin-bottom:10px; line-height:20px; }

/* productLsit */
.productLsit .main { overflow:hidden; width:100%; }
.productLsit ul.list { float:left; width:100%; }
.productLsit li.item { float:left; width:248px; height:175px; overflow:hidden; margin-bottom:15px; }
.productLsit a.container { display:block; width:220px; height:175px; overflow:hidden; position:relative; margin:0 auto; }
.productLsit a.container span { width:100%; height:30px; line-height:30px; display:block; text-align:center; background:#ec6f00; color:#FFF; position:absolute; left:0; bottom:-1px; }
.productLsit a.container:hover span { background:#960502; }
.productLsit a.container img { width:220px; height:175px; display:block; }

/* listProduct2 */
.listProduct2 .main { padding:15px; }
.listProduct2 .main .list { padding-bottom:20px; }
.listProduct2 .main .list ul { overflow:hidden; }
.listProduct2 .main .list li { float:left; padding:10px 0; width:100%; border-bottom:1px dotted #d9d9d9; }
.listProduct2 .main .list li .img { float:left; width:150px; height:125px; padding:2px; border:1px solid #cccccc; background:#FFF; }
.listProduct2 .main .list li .img:hover { border:1px solid #e33960; }
.listProduct2 .main .list li .img img { width:150px; height:125px; }
.listProduct2 .main .list li .wd { width:545px; float:right; }
.listProduct2 .main .list li .tit { height:20px; font-size:14px; line-height:20px; color:#116eab; }
.listProduct2 .main .list li .tit a { color:#671763; }
.listProduct2 .main .list li .tit a:hover { text-decoration:underline; color:#e33960; }
.listProduct2 .main .list li .summary { text-indent:2em; line-height:22px; height:88px; overflow:hidden; color:#555; }

/* pageProduct */
.pageProduct .main { padding:15px 15px; }
.pageProduct .main .photo { text-align:center; width:390px; float:left; }
.pageProduct .main .photo img { width:380px; height:303px; display:block; }
.pageProduct .main .photo i { display:block; padding:4px; background:#FFF; border:1px solid #efe6cd; margin-bottom:10px; width:380px; height:303px; }
.pageProduct .main .photo span { display:block; width:390px; background:#efe6cd; height:30px; line-height:30px; color:#671763; font-weight:700; }
.pageProduct .main .wd { float:right; width:275px; height:290px; overflow:hidden; padding:10px; border:1px solid #ddd; background:#f8f4e7; }
.pageProduct .main .wd h1 { font-size:16px; font-weight:700; line-height:20px; margin-bottom:7px; color:#a30900; }
.pageProduct .main .wd ul { font-size:14px; }
.pageProduct .main .wd li.item { height:30px; line-height:30px; }
.pageProduct .main .wd li.item span { margin-right:5px; }
.pageProduct .main .wd li.btn { height:45px; }
.pageProduct .main .wd li.btn a.order { width:105px; height:40px; margin-top:5px; line-height:32px; text-align:center; background:url(../images/web/order.gif) 0 0 no-repeat; display:block; color:#FFF; }
.pageProduct .main .info { border:1px solid #efe6cd; background:#f8f4e7; }
.pageProduct .main .m { border:1px solid #FFF; padding:10px 15px; }
.pageProduct .main div.ts { font-size:14px; font-weight:700; color:#a30900; height:25px; border-bottom:1px solid #e2d7b9; }
.pageProduct .main div.infor { border-top:1px solid #FFF; padding-top:10px; margin-bottom:10px; line-height:24px; color:#777; }
.pageProduct .main .info { margin-bottom:20px; }

/* listNews */
.listNews .main { padding:10px 15px; }
.listNews .main .list { padding-bottom:20px; }
.listNews .main .list ul { overflow:hidden; }
.listNews .main .list li.item { width:100%; height:30px; line-height:30px; background:url(../images/home/tip1.gif) left center no-repeat; border-bottom:1px dashed #CCC; }
.listNews .main .list li.item a { float:left; padding-left:20px; color:#666; }
.listNews .main .list li.item a:hover { color:#e33960; }
.listNews .main .list li.item span { float:right; margin-right:10px; color:#999; }

/* listNews2 */
.listNews2 .main { padding:15px; }
.listNews2 .main .list { padding-bottom:20px; }
.listNews2 .main .list ul { overflow:hidden; }
.listNews2 .main .list li { float:left; padding:10px 0; width:100%; border-bottom:1px dotted #d9d9d9; }
.listNews2 .main .list li .img { float:left; width:150px; height:110px; padding:2px; border:1px solid #cccccc; background:#FFF; }
.listNews2 .main .list li .img img { width:150px; height:110px; }
.listNews2 .main .list li .img:hover { border:1px solid #e33960; box-shadow:0 0 3px rgba(0,0,0,0.2); }
.listNews2 .main .list li .wd { width:545px; float:right; }
.listNews2 .main .list li .tit { height:20px; font-size:14px; line-height:20px; color:#116eab; }
.listNews2 .main .list li .tit a { color:#671763; }
.listNews2 .main .list li .tit a:hover { color:#e33960; }
.listNews2 .main .list li .mark { height:20px; color:#999; }
.listNews2 .main .list li .mark span { margin-right:5px; }
.listNews2 .main .list li .mark span.d { margin-left:5px; }
.listNews2 .main .list li .summary { text-indent:2em; line-height:22px; height:74px; overflow:hidden; color:#555; }

/* pageNews */
.pageNews .main { padding:0 30px; }
.pageNews .main .tit { font-size:18px; line-height:25px; padding:15px 0; text-align:center; color:#e33960; }
.pageNews .main .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 .main .mark span, .pageNews .main .mark a.msg { margin:0 7px; }
.pageNews .main .mark .font a { margin:0 3px; color:#ccc; }
.pageNews .main .mark .font a:hover, .pageNews .main .mark .font a.cur { color:#e33960; }
.pageNews .main .mark a.msg { width:40px; height:20px; line-height:20px; display:inline-block; background:url(../images/web/t.png) -31px 0 no-repeat; color:#999; }
.pageNews .main .photo { overflow:hidden; text-align:center; margin-bottom:20px; }
.pageNews .main .photo img { max-width:580px; padding:5px; border:1px solid #ccc; background:#FFF; }
.pageNews .main .info { margin-bottom:40px; color:#666; }
.pageNews .main .info p { margin-bottom:10px; line-height:2; text-indent:2em; }

/* pageLinks */
.listLink {}
.listLink .main ul { padding-top:15px; overflow:hidden; }
.listLink .main li { float:left; width:150px; height:50px; margin-left:23px; margin-bottom:15px; }
.listLink .main a { display:block; }
.listLink .main img { width:148px; height:48px; border:1px solid #ccc; }

/* pageLinks */
.listLink2 {}
.listLink2 .main ul { padding-top:15px; overflow:hidden; }
.listLink2 .main li { float:left; width:150px; height:30px; line-height:30px; margin-left:23px; margin-bottom:5px; }
.listLink2 .main a { display:block; }

/* sinfo */
.sinfo { padding:15px; line-height:24px; }
