﻿body { background: #fff; }
.crumbs { width:auto;height:26px;line-height:26px;color:#666;padding-left:2px;border-bottom:1px dashed #dedede}
.crumbs a { color:#666}
.row1 { background: #fff; }
.r h4 { font-size: 12px; }
.subTitle { height: 80px; }
.subTitle .t1 { float: left; width: 400px;padding: 25px 0 0 0px}
.subTitle .t1 h1 { font-size:22px;font-family: microsoft yahei;width:auto;float:left}
.subTitle .t2 { float: right; width: 200px; }
.subTitle .t1 span { float: left; line-height: 20px; text-align: center; color: #fff; display: block; overflow: hidden; background-color: #5db51a; padding: 0 5px; margin-top: 6px; margin-left: 10px; }
.tab { width: auto; height: 40px; line-height: 40px; border-bottom:2px solid #0479ca;overflow:hidden}
.tab li { width:130px; text-align: center; color:#333333;font-size:14px;background: url(../../images/h_bg_list.png) repeat-x;border-top:1px solid #cccccc}
.tab li.r {border-right:1px solid #cccccc }
.tab li.l {border-left:1px solid #cccccc }
.tab .split { width: 2px; background: url(../../images/h_bg_list.png) no-repeat 0 -60px;padding:0px }
.tab li.cur { background: #0479ca;color:#fff;border-top:1px solid #0479ca;border-left:1px solid #0479ca}
.tab .cur a { color: #fff; }
.info { height: 400px; padding:15px 0}
.info .left { width: 480px; float: left; }
.info #slide {width:480px;height:400px; }
.info #slide .pic { width: 480px; height: 320px; }
.info #slide .pic img {width: 480px;  }
.info #slide .number { display: none; }
.info #slide .title { position: absolute; height: 30px; line-height: 30px;width:460px; max-width: 460px;color:#fff;font-size:14px;padding-left:20px;z-index:8;background:black;filter:alpha(opacity=40);opacity:0.4;top:290px }
.info #slide .title a { color:#fff}
.info .spic { width: auto; height: 66px; background: #f1f1f1; padding:8px 0 0 3px}
.info .spic li { float: left; width: 82px;text-align:center; }
.info .spic li img { width: 68px; height: 51px; border:3px solid #d3d3d3}
.info .spic .cur img { border-color:#ff8c00; }
.info .right { width: 670px; float: right; }
.info .right ul { width: auto; }
.info .right li {height:30px;line-height:30px;color: #333;width:440px;}
.info .right li label {  font-weight: bold;}
.info .right .price {width: 420px;clear: both;padding: 8px 0 9px 0;border-bottom:1px dotted #cccccc;margin-bottom:10px;}
.info .right .price span { color: #ff0000; font-family:Arial;font-size:18px;font-weight:bold;padding-right:2px}
.info .right .share {float: right;width: 200px;/* padding: 8px 0 9px 0; *//* border-bottom:1px dotted #cccccc; */margin-bottom:10px;line-height:18px;}
.info .right .share #bdshare { float: right; }
.info .right .d { border-bottom: 1px dotted #cccccc; padding-bottom:10px;margin-bottom:10px}
.info .right .d li{ width: 240px; float: left; }
.info .right .call{  width:401px; background:#ccc; height:50px;margin:10px 0;  padding:10px 0 5px 75px; background:url(../../images/call.png) no-repeat 0 0;}
.info .right .call p{ display:inline-block; width:275px;   float:left;color:#cd3f3e;font-size:18px;font-weight:bold;height:30px;line-height:28px;padding:0px;margin:0px}
.info .right .call span{display:inline-block;width: 350px;float:left;color:#666;font-size:12px;font-weight:normal;height:20px;}

.row2 { margin: 10px auto; }
div.l {float:left;width:880px;background:#fff;height:auto;overflow:hidden;padding:15px 0 }
div.r {float:right;width:300px }
.row2 .r .boxx { margin-bottom: 10px; }
.row2 .boxx { width: auto; height: auto; overflow: hidden;margin-bottom:30px }
.row2 .boxxt { height: 40px; line-height: 40px;color:#333;border-bottom:2px solid #dddddd }
.row2 .boxxt h2 {float:left;height:40px;border-bottom:2px solid #0479ca;padding:0 10px 0 5px;font-size:18px;font-family: microsoft yahei;font-weight:bold; }
.row2 .boxxt span { display:inline-block;float:right }
.row2 .boxxt span a {color:#8BAEBF;font-size:12px }


.news {padding:20px 0 0 0 }
.news li { float: none; width: auto; border-bottom: 1px dotted #dcdcdc; padding-bottom: 10px; margin-bottom: 10px; }
.news li h5 { color: #999999; font-weight:normal}
.news li h5 a {color:#006699;font-size:14px;font-weight:bold }
.news li p { color: #333;line-height:2.0em }
.news li p a {color:#8BAEBF }

.depict {padding:20px 0 0 0; color: #333;line-height:2.0em }

.row2 .img { padding-top: 25px; }
.row2 .img li { float: left; width: 128px;line-height:2em}
.row2 .img li img { width: 116px; height: 87px;}
.row2 .img li a { color: #0041d9; }

.map { border: 1px solid #e1e1e1; padding: 1px;width:auto;height:200px;background:#fff;margin-bottom:10px }

.h { width:auto;height:auto;overflow:hidden;background:#fff;border:1px solid #dddddd}
.h .boxt { height: 40px; line-height: 40px; padding-left:10px;border-bottom:1px solid #dddddd}
.h .boxt h3 {font-size:14px;font-weight:normal;color:#333}
.h .boxb { padding:20px 10px}
.h .boxb li { float: none; width: auto; height: 30px; line-height: 30px; }
.h .boxb li a { float: left;color:#666666 }
.h .boxb li h4 {float:left;width:160px ;font-weight:normal}
.h .boxb li .price { float: right; width:100px;font-size:12px }
.h .boxb li .price span{ font-style:normal;color:#ff6400}

#slide { width: auto;position:relative }
#slide .pic { width: auto; height: 220px;overflow:hidden }
#slide .pic li { display: none; margin-bottom:100px}
#slide .pic img {}
#slide .number { float: right; position:absolute;top:200px;right:5px}
#slide .number a {  width: 14px; height: 14px; display:inline-block;background:#6d6d6d;margin-left:2px }
#slide .number a.cur { background: #18ACDC; border-color: #18ACDC;color:#fff }

#dPage .l { padding: 0px; }
#dPage .info {height:auto;overflow:hidden;padding:0 }
#dPage .info h4 {font-size:14px;border: 1px solid #E3E3E3;line-height:40px;height:40px ;background:#E8E8E8;padding-left:10px;color:#333}
#dPage .info ul { border-left: 1px solid #E3E3E3;border-right: 1px solid #E3E3E3;color:#333}
#dPage .info li { border-bottom: 1px solid #E3E3E3;line-height:40px;height:40px ;float:none;width:auto}
#dPage .info li label {display:inline-block;width:100px;text-align:right;font-weight:bold;border-right: 1px solid #E3E3E3;margin-right:10px }
#dPage .info .depict { width: auto; height: auto; overflow: hidden; line-height: 2.0em;padding:15px;border: 1px solid #E3E3E3;border-top:0 }

#nPage .list {padding:20px 0 0 0 }
#nPage .list li { float: none; width: auto; border-bottom: 1px dotted #dcdcdc; padding-bottom: 10px; margin-bottom: 10px; }
#nPage .list li h5 { color: #999999; font-weight:normal}
#nPage .list li h5 a {color:#006699;font-size:14px;font-weight:bold }
#nPage .list li p { color: #333;line-height:2.0em }
#nPage .list li p a {color:#8BAEBF;display:inline-block;margin-left:5px}


#pPage .list { padding: 20px 0;background:#fff;overflow:hidden }
#pPage .list ul { width: 1220px;  }
#pPage .list li { padding: 10px; margin: 0 22px 0 0; display: inline-block; border:1px solid #ccc;color:#333;width:200px;height:210px;text-align:center;margin-bottom:15px}
#pPage .list li img { width: 196px; }
#pPage .list li a { display: block; height: 147px; overflow: hidden; }
#pPage .list li i { font-style: normal; display: inline-block; width: 95%;clear:both; margin: 20px 0 10px 0; text-align:left}
#pPage .list li span {display: inline-block; width: 95%; color:#666 ; text-align:left}

#pPage2 .crumbs {border-bottom: #DDD 2px solid;background:#fff;height:40px;line-height:40px;color:#DDD}
#pPage2 .crumbs .wrap div { }
#pPage2 .crumbs a { color: #8BAEBF; }

#pPage2 #title { background: #43A93C; width: auto; height: 40px; line-height: 40px; clear: both;float:left;padding:0 10px;font-size:16px;color:#fff;font-weight:bold; }
#pPage2 #gallery { width: auto; height: auto; overflow: hidden; padding: 20px; background: #fff; border: 1px solid #dcdcdc; margin-top:10px}
#pPage2 #gallery .bpic { width: auto; height: auto; overflow: hidden;text-align:center;margin:60px 0 70px 0;position:relative;min-height:400px;}
#pPage2 #gallery .loading {width:200px;height:80px;line-height:80px;color:#fff;text-align:center;font-size:12px;background:black;filter:alpha(opacity=80);opacity:0.8;left:45%;top:49%;position:absolute;font-size:22px;font-family:微软雅黑;display:none }
#pPage2 #gallery .bpic .loading img { width: 26px; height:26px;min-height:10px;margin-right:10px;vertical-align:middle;}
#pPage2 #gallery .bpic img { min-height: 70px;max-width:900px }
#pPage2 #gallery .bpic .arrow { position:absolute;width:60px;height:60px;display:none;cursor:pointer;top:49%}
#pPage2 #gallery .bpic .next { background: url(../../images/photo_icon_list.png) no-repeat;right:0px; }
#pPage2 #gallery .bpic .prev { background: url(../../images/photo_icon_list.png) no-repeat 0 -65px; left:0px;}
#pPage2 #gallery .spic { width: auto; height: 88px; background: #f1f1f1; padding:8px 30px 0 26px;position:relative}
#pPage2 #gallery .spic li { float: left; width: 100px;margin:0 5px;text-align:center;overflow:hidden;max-height:70px;border:3px solid #d3d3d3 }
#pPage2 #gallery .spic li img { width:100px; }
#pPage2 #gallery .spic .cur { border-color:#ff8c00; }
#pPage2 #gallery .spic .list { float: left; width: 880px;position:relative;height:80px;overflow:hidden; }
#pPage2 #gallery .spic .list ul { position: absolute; display: inline;width:30000px }
#pPage2 #gallery .spic .list li { display: inline; }
#pPage2 #gallery .spic .arrow{ width:16px;height:70px;float:left;position:absolute;top:15px;cursor:pointer}
#pPage2 #gallery .spic .next { background: url(../../images/photo_icon_list.png) no-repeat -17px -220px;right:5px }
#pPage2 #gallery .spic .prev { background: url(../../images/photo_icon_list.png) no-repeat 0px -220px; left:5px}

#nPage2 { color: #333; }
#nPage2 h1 { font-family: microsoft yahei; font-size: 22px; font-weight: bold; height: 60px; line-height: 50px; width:auto;text-align:center;}
#nPage2 .titleTxt { width: auto; text-align: center; color: #7D7D7D; height:40px;line-height:40px;border-top:1px solid #DDD}
#nPage2 .titleTxt span { display: inline-block; padding: 0 15px; }
#nPage2 .titleTxt a { color: #0041D9; }
#nPage2 .c { font-size: 14px; line-height: 2.0em; width:auto;height:auto;overflow:hidden;padding:10px 10px 50px 10px}
#nPage2 .c img { max-width: 640px; }