
.singlePage .tbody { overflow:hidden; padding:15px 0; }
.singlePage .tbody p { line-height:22px; }

.listProduct .tbody { overflow:hidden; }
.listProduct ul.list { width:102%; float:left; }
.listProduct li.item { width:230px; float:left; margin-bottom:15px; }
.listProduct div.container { width:210px; background:url(../../../../../../content/templaes/c20048n/style/images/home/tip3.gif) right bottom no-repeat #134175; }
.listProduct a.img { width:210px; height:150px; display:block; overflow:hidden; margin-bottom:1px; }
.listProduct a.img img { width:210px; height:150px; display:block; }
.listProduct a.tit { float:left; height:35px; line-height:35px; color:#FFF; }
.listProduct a.tit span { margin-left:10px; }
.listProduct a.order { float:right; width:35px; height:35px; line-height:35px; background:url(../../../../../../content/templaes/c20048n/style/images/home/tip2.gif) center center no-repeat; }
.listProduct a.order span { margin-left:10px; }
.listProduct li.hover div.container { background:url(../../../../../../content/templaes/c20048n/style/images/home/tip4.gif) right bottom no-repeat #99b8cc; }

.pageProduct .tbody { padding:15px 0px; }
.pageProduct .tbody .photo { text-align:center; width:400px; float:left; padding:4px; border:1px solid #ddd; }
.pageProduct .tbody .photo img { width:400px; height:286px; display:block; }
.pageProduct .tbody .wd { float:right; width:238px; height:274px; 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 a.order { width:103px; height:30px; margin-top:5px; line-height:30px; text-align:center; background:#2269ab; display:block; color:#FFF; }
.pageProduct a.order:hover { background:#358fe3; }
.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:#1062ae; 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 .tbody { padding:15px 0; }
.listCase ul.list { padding-bottom:20px; overflow:hidden; }
.listCase li.item { float:left; width:225px; }
.listCase li.item .img { width:210px; height:210px; margin:0 auto; display:block; }
.listCase li.item .img img { width:204px; height:153px; padding:2px; border:1px solid #ccc; display:block; }
.listCase li.item .img span { height:20px; display:block; line-height:20px; text-align:center; }
.listCase li.item a { display:block; }

.pageCase .tbody { padding:0 15px; }
.pageCase .tbody .tit { font-size:18px; height:70px; line-height:70px; text-align:center; color:#1062ae; }
.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 ul.list { padding-bottom:20px; overflow:hidden; }
.listNews ul.list li.item { width:100%; height:30px; line-height:30px; background:url(../../../../../../content/templaes/c20048n/style/images/home/tip1.gif) left center no-repeat; border-bottom:1px dashed #CCC; }
.listNews ul.list li.item a { float:left; padding-left:15px; color:#666; }
.listNews ul.list li.item a:hover { color:#3d77ad; }
.listNews ul.list li.item span { float:right; margin-right:10px; color:#999; }

.pageNews .tbody .tit { font-size:18px; line-height:25px; padding:15px 0; text-align:center; color:#3d77ad; }
.pageNews .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 .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:#3d77ad; }
.pageNews .mark a.msg { width:40px; height:20px; line-height:20px; display:inline-block; color:#3d77ad; }
.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; }
.pageNews .info p {  line-height:24px;}


.listProduct2 .tbody { padding:15px 0; }
.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:162px; height:116px; padding:2px; border:1px solid #cccccc; background:#FFF; overflow:hidden; }
.listProduct2 li.item .img:hover { border:1px solid #155ea1; background:#155ea1; }
.listProduct2 li.item .img img { width:162px; height:116px; }
.listProduct2 li.item .wd { width:500px; 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:#155ea1; }
.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 .tbody { padding:15px 0; }
.listCase2 ul.list { padding-bottom:20px; overflow:hidden; }
.listCase2 li.item { float:left; padding:10px 0; width:100%; border-bottom:1px dotted #155ea1; }
.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 #155ea1; background:#155ea1; }
.listCase2 li.item .img img { width:158px; height:123px; border-bottom:1px dotted #155ea1; }
.listCase2 li.item .wd { width:500px; 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:#155ea1; }
.listCase2 li.item .summary { text-indent:2em; line-height:22px; height:100px; overflow:hidden; }

.listNews2 .tbody { padding:15px 0; }
.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 #155ea1; background:#155ea1; }
.listNews2 li.item .wd { width:500px; 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:#155ea1; }
.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 ul.list { padding-top:15px; overflow:hidden; }
.listLink li.item { float:left; width:224px; height:70px; margin-left:2px; margin-bottom:3px; }
.listLink li.item a { display:block; border:1px solid #ccc; }
.listLink li.item a:hover { border:1px solid #3d77ad; }
.listLink li.item img { width:222px; height:62px; }

.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; }

.jing_pointer { width:27px; height:117px; position:absolute; top:95px; left:-22px; cursor:pointer; }

.jing_pointer.active { left:100px; background-position:0 -120px !important; }
.jing_kf .jing_pointer { background:url(../../../../../../content/templaes/c20048n/style/css/pointer4.png) 0 0 no-repeat; top:40px; }
.pl1{ background:none !important;}

