/* singlePage */
.singlePage .tbody { overflow:hidden; line-height:22px; }
.singlePage .tbody p { margin-bottom:10px; line-height:25px; }
/* listProduct */
.listProduct .tbody { overflow:hidden; }
.listProduct ul.list { width:105%; float:left; }
.listProduct li.item { float:left; width:240px; margin-bottom:20px; }
.listProduct .container { margin:0 auto; width:215px; padding:5px 5px 0; background:url(../images/web/c2_1.gif) right bottom no-repeat #FFF; border:1px solid #e8d1d1; position:relative; overflow:hidden; }
.listProduct li.item img, .listProduct li.item .img { display:block; width:215px; height:161px; }
.listProduct li.item .wd { width:100%; height:40px; line-height:40px; text-align:center; }
.listProduct li.item a { color:#333; }
.listProduct li.item a.tit { float:left; margin-left:5px; }
.listProduct li.item a.tit2 { display:block; text-align:center; }
.listProduct li.item a.order { float:right; margin-right:5px; }
.listProduct li.hover .container { background-image:url(../images/web/c2_2.gif); background-color:#990000; border:1px solid #990000; }
.listProduct li.hover a { color:#FFF; }
/* pageProduct */
.pageProduct .photo { overflow:hidden; margin:0 auto; text-align:center; width:456px; }
.pageProduct .photo img { width:450px; display:block; padding:2px; border:1px solid #ddd; }
.pageProduct .wd { margin:0 auto; text-align:center; height:30px; line-height:30px; margin-bottom:15px; overflow:hidden; }
.pageProduct .wd h1 { font-family:"Microsoft Yahei"; font-size:14px; font-weight:700; margin-bottom:7px; color:#222; }
.pageProduct .wd ul { font-size:12px; }
.pageProduct .wd li.item { height:30px; line-height:30px; }
.pageProduct .wd li.item span { margin-right:5px; }
.pageProduct .wd li.btn { height:45px; }
.pageProduct .wd li.description { width:368px; padding:10px; line-height:22px; border:1px dotted #ddd; background:#FFF; }
.pageProduct a.order { width:103px; height:30px; margin-top:5px; line-height:30px; text-align:center; background:#cc0000; display:block; color:#FFF; }
.pageProduct a.order:hover { background:#f85050; }
/*.pageProduct .info { border:1px solid #ddd; background:#FFF; margin-bottom:20px; }
.pageProduct .m { border:1px solid #FFF; padding:10px 15px; }
.pageProduct div.ts { font-size:14px; font-weight:700; color:#cc0000; height:25px; border-bottom:1px solid #ddd; }
.pageProduct div.infor { border-top:1px solid #FFF; padding-top:10px; margin-bottom:10px; line-height:24px; color:#777; }*/
.pageProduct .info { margin-bottom:20px; }
.pageProduct .m {  padding:10px 15px; }
.pageProduct div.ts { font-size:14px; font-weight:700; color:#cc0000; height:25px; border-bottom:1px solid #ddd; }
.pageProduct div.infor { border-top:1px solid #FFF; padding-top:10px; margin-bottom:10px; line-height:24px; color:#777; }

/* listCase */
.listCase .tbody { overflow:hidden;  }
.listCase ul.list { padding-bottom:20px; overflow:hidden; width:105%; }
.listCase li.item { float:left; width:240px; }
.listCase a.img { width:225px; display:block; text-align:center; margin:0 auto; }
.listCase a.img img { display:block; width:225px; height:168px; padding:1px; background:#FFF; border:1px solid #e4e4e4; }
.listCase a.img span { display:block; height:40px; line-height:30px; color:#555; }
.listCase a.img:hover img { border-color:#cc0000; }
.listCase a.img:hover span { color:#cc0000; }
/* pageCase */
.pageCase .tbody .tit { font-family:"Microsoft Yahei"; font-size:18px; line-height:25px; padding:15px 0; text-align:center; color:#cc0000; }
.pageCase .tbody .photo { overflow:hidden; text-align:center; margin-bottom:20px; }
.pageCase .tbody .photo img { 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 ul.list { padding-bottom:20px; overflow:hidden; }
.listNews ul.list li.item { width:100%; height:34px; line-height:34px; background:url(../images/web/tip5.gif) left center no-repeat; border-bottom:1px dashed #CCC; }
.listNews ul.list li.item a { float:left; padding-left:15px; }
.listNews ul.list li.item a:hover { color:#cc0000; }
.listNews ul.list li.item span { float:right; color:#999; }
/* pageNews */
.pageNews .tbody .tit { font-size:20px; line-height:25px; font-family:"Microsoft Yahei"; padding:15px 0; text-align:center; color:#cc0000; }
.pageNews .mark { height:30px; line-height:30px; text-align:center; margin-bottom:20px; color:#999; border-bottom:1px solid #ddd; border-top:1px solid #ddd;  }
.pageNews .mark span, .pageNews .tbody .mark a.msg { margin:0 7px; }
.pageNews .mark .font a { margin:0 3px; color:#ccc; }
.pageNews .mark .font a:hover, .pageNews .tbody .mark .font a.cur { color:#cc0000; }
.pageNews .mark a.msg { width:40px; height:20px; line-height:20px; display:inline-block; color:#cc0000; }
.pageNews .mark a.msg:hover { text-decoration:underline; }
.pageNews .photo { overflow:hidden; text-align:center; margin-bottom:20px; }
.pageNews .photo img { max-width:580px; padding:5px; border:1px solid #ccc; background:#FFF; }
.pageNews .info { margin-bottom:40px; color:#666; line-height:200%; }
.pageNews .info p { margin-bottom:10px; line-height:200%; text-indent:2em; }
/* listProduct2 */
.listProduct2 .tbody {  }
.listProduct2 ul.list { padding-bottom:20px; overflow:hidden; }
.listProduct2 li.item { float:left; padding:10px 0px; width:100%; border-bottom:1px dotted #cc0000; }
.listProduct2 li.item .img { float:left; width:160px; height:169px; padding:2px; border:1px solid #cccccc; background:#FFF; overflow:hidden; }
.listProduct2 li.item .img:hover { border:1px solid #cc0000; }
.listProduct2 li.item .img img { width:160px; height:169px; }
.listProduct2 li.item .wd { width:540px; float:right; }
.listProduct2 li.item .tit { height:25px; line-height:20px; font-size:16px; font-family:"Microsoft Yahei"; }
.listProduct2 li.item .tit a { color:#222; font-weight:400; }
.listProduct2 li.item .tit a:hover { color:#cc0000; }
.listProduct2 li.item .summary { text-indent:2em; line-height:22px; height:125px; 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 #aaa; }
.listCase2 li.item .img { float:left; width:160px; height:169px; padding:2px; border:1px solid #cccccc; background:#FFF; }
.listCase2 li.item .img:hover { border:1px solid #cc0000; }
.listCase2 li.item .img img { width:160px; height:169px; }
.listCase2 li.item .wd { width:540px; float:right; }
.listCase2 li.item .tit { height:25px; line-height:20px; font-size:16px; font-family:"Microsoft Yahei"; }
.listCase2 li.item .tit a { color:#333; font-weight:400; }
.listCase2 li.item .tit a:hover { color:#cc0000; }
.listCase2 li.item .summary { text-indent:2em; line-height:22px; height:150px; overflow:hidden; }
/* listNews2 */
.listNews2 ul.list { padding-bottom:20px; overflow:hidden; }
.listNews2 li.item { width:100%; border-bottom:1px dotted #CCC; margin-bottom:12px; }
.listNews2 li.item h3 { height:35px; line-height:35px; font-size:18px; font-family:"Microsoft Yahei"; font-weight:400; }
.listNews2 li.item a { color:#cc0000; }
.listNews2 li.item a:hover { color:#cb080f; text-decoration:underline; }
.listNews2 li.item .time { height:22px; line-height:22px; color:#999; }
.listNews2 li.item .summary { height:52px; overflow:hidden; line-height:25px; margin-bottom:15px; }
/* listLink */
.listLink ul.list { padding-top:15px; overflow:hidden; }
.listLink li.item { float:left; width:140px; margin-left:2px; margin-bottom:10px; }
.listLink li.item a { display:block; width:129px; border:1px solid #ccc; margin:0 auto; }
.listLink li.item a:hover { border-color:#999; }
.listLink li.item img { width:129px; height:81px; display:block; }
/* pageLinks */
.listLink2 ul.list { padding-top:15px; overflow:hidden; }
.listLink2 li.item { float:left; width:140px; height:30px; line-height:30px; margin-left:23px; margin-bottom:5px; }
.listLink2 li.item a { display:block; }

/*地图*/
.about_main{line-height:30px; height:auto; font-size:14px;color:#666666; margin:0; padding:0;float:left;}
.about_main ul{list-style:none; margin:0; padding:0;}
.about_main ul li.map_1{border-bottom:1px solid #eee;margin:10px 0;padding:10px;font-weight:bold;}
.about_main ul li.map_2{ float:left; min-width:110px; padding:0 5px;}
.about_main ul li a{color: #666666;}
.about_main ul li a:hover{color:#666666; text-decoration:underline; font-weight:bold;}
.right_top ._column_title{ border-left:3px solid #e60044; color:#333; float:left; font-size:20px; height:24px; line-height:24px; margin:19px 0; padding-left:15px; display:inline;}
.right_top .column_path{ float:right;display:inline; color:#999; font-size:12px;}
.right_top .column_path a{color:#999;}