@import url(pub.css );
.banner { display:block; width:100%; }
.banner img{display: block;width:100%;}
.pleft { float:left; width:320px; display:inline; overflow:hidden; }
.pright { overflow:hidden; margin-left:100px; }
.pleft .h3 {background: #27c3c0; height:52px; font-size:18px; font-weight:bold; color:#fff; text-align:center; line-height:52px; width:320px; }
.pleft1 .con { background-color:#F9F9F9; padding-bottom:70px; padding-top:10px; }
.pleft1 .con a { display:block; background:url(../images/lf_nav_li.gif) no-repeat center top; height:41px; line-height:45px; overflow:hidden; padding-left:115px; font-size:16px; }
.pleft2 .con { padding-left:30px; }
.pleft2 .con1 { padding-top:30px; }
.pleft2 .con2 h3 { font-size:15px; font-weight:bold; color:#000; height:45px; line-height:45px; }
.pleft2 .con2 .con2_b { font-size:14px; }
.pleft2 .con2 .con2_c { padding-top:10px; }
.pleft2 .con2 .con2_c a { padding-right:20px; }
#about_tel .con1 { float:right; }
#about_tel .sun_content { padding:0px 100px; }
.mainer { padding:20px 15px; }
.place { border-bottom:1px solid #ccc; height:51px; }
.place * { line-height:52px; color:#12533F; }
.place .con { float:right; background:url(../images/place.gif) no-repeat left center; padding-left:65px; padding-right:20px; }
.pr_con { padding:20px 40px; }
.sunpage { clear:both; padding:30px 0px 10px; }
.sunpage table { width:auto; margin:0px auto; }
#sunpage { line-height:26px; }
#sunpage span, #sunpage a { border:1px solid #d2d2d2; font-size:14px; color:#000; margin:0px 3px; height:26px; line-height:26px; padding:0px 8px; float:left; display:inline; border-radius: 5px; ; }
#sunpage a:hover, #sunpage span.now { background:#f00; color:#fff !important; }
#sunpage { color:#fff; }
#sunpage select { display:none; }
.show_con { padding:40px 30px 30px; }
.text_con, .text_con * { font-size:14px; line-height:30px; }
.text_img img { display:block; margin:10px auto; max-width:870px; width: expression(this.width > 870 ? '870px': true);
}
/*以上是公用部分*/ 
#newslist .li { padding-bottom:15px; padding-top:15px; border-bottom:1px dashed #ccc; }
#newslist dl.h3 { float:left; }
#newslist dl.h3 dt a { font-weight:bold; font-size:16px; font-family:"宋体"; color:#27c3c0; }
#newslist dl.h3 dd { height:17px; background:url(../images/newslist_li.gif) no-repeat left center; }
#newslist dl.h3 dd p { height:17px; background:url(../images/newslist_li2.gif) no-repeat right center; }
#newslist .desc { height:75px; clear:both; padding-top:10px; margin-bottom:10px; overflow:hidden; }
#newslist .p { background-color:#F7F7F7; color:#000; height:25px; width:280px; }
#newslist .p .date { float:left; background:url(../images/date.gif) no-repeat left center; padding-left:25px; margin-left:30px; }
#newslist .p .v { float:left; background:url(../images/v.gif) no-repeat left center; padding-left:30px; margin-left:20px; }
#newslist .td1 { padding-right:20px; }
#newslist .td2 { height:180px; width:240px; padding-right:20px; }
#newslist .td2 img { display:block; width:100%; height:100%; }
#news .h3 { font-weight:bold; color:#000; font-size:18px; text-align:center; height:50px; line-height:50px; overflow:hidden; }
#news .p { color:#000; height:25px; padding-left:290px; padding-top:20px; padding-bottom:20px; font-size:13px; }
#news .p .date { float:left; background:url(../images/date.gif) no-repeat left center; padding-left:25px; margin-left:30px; }
#news .p .v { float:left; background:url(../images/v.gif) no-repeat left center; padding-left:30px; margin-left:20px; }
#about_tel .map { padding-top:100px; }
#albumlist .li { float:left; padding:0px 25px; width:214px; height:382px; margin:16px 13px; background:url(../images/anli.gif) no-repeat left top; }
#albumlist .li .img { padding-top:10px; }
#albumlist .li .img img { display:block; width:214px; height:164px; }
#albumlist .li h3 a { display:block; overflow:hidden; height:50px; line-height:50px; font-weight:bold; color:#000; font-size:14px; white-space:nowrap; text-align:center; }
#albumlist .li .desc { height:115px; overflow:hidden; line-height:23px; }
#albumlist .li .more { text-align:right; }
#albumlist .li .more a { color:#D48830; }
#jiaoyou dl { border-bottom:1px dashed #ccc; padding-bottom:15px; padding-top:30px; }
#jiaoyou dt { width:260px; float:left; }
#jiaoyou dt a img { width:260px; height:190px; }
#jiaoyou dd { width:560px; float:right; }
#jiaoyou dd .h3 a { background-color:#E9E9EB; font-weight:bold; font-size:14px; color:#000; padding:5px 20px; }
#jiaoyou dd .desc { height:125px; padding-top:20px; margin-bottom:20px; overflow: hidden;}
#jiaoyou dd .more { text-align:right; }
#vip dl { float:left; margin:5px 7px; width:160px; overflow:hidden; }
#vip dl dt img { width:150px; height:190px; padding:3px; border:2px solid #EEEEEE; }
#vip dl dd a { display:block; text-align:center; white-space:nowrap; }





#productlist dl { float:left; margin:20px 30px; width:210px; overflow:hidden; }
#productlist dl dt img { width:200px; height:267px; padding:3px; border:2px solid #EEEEEE; }
#productlist dl dd,#productlist dl dd a{ display:block; text-align:center; white-space:nowrap; } 
#productlist dl dd.title a{ color:#ff6f0f; font-weight:bold; font-size:16px; line-height:40px;}
#productlist dl dd.gongzhong { color:#000; line-height:40px;}






#product .show1 dt { float:left; width:200px; }
#product .show1 dt img { width:200px; height:270px; }
#product .show1 dd { float:left; padding-left:50px; width:510px; }
#product .show1 dd h3 { height:59px; line-height:59px; border-bottom:1px dashed #ccc; font-weight:bold; font-size:16px; color:#FF6406; padding-left:30px; }
#product .show1 dd .desc { padding:30px 20px; }
#product .show1 dd td { font-size:14px; }
#product .show1 dd .td1 { width:80px; text-align:right; padding-right:5px; }
#product .show1 dd p { text-align:center; }
#product .show2 dd { padding:30px 0; }
#product .show2 td { border:1px solid #DEDEDE; font-size:14px; }
#product .show2 .td1 { background-color:#F6F6F6; width:154px; text-align:center; }
#product .show2 .td2 { padding:5px 15px; }
#product .show3 dd { padding:30px 0; }
#product .show3 table { width:auto; }
#product .show3 .tishi { padding-left:30px; }
#product .show3 .li { margin:20px 0px; }
#product .show3 .td1 { width:100px; text-align:right; font-weight:bold; font-size:14px; color:#000; padding-right:10px; }
#product .show3 .td5 { font-weight:bold; font-size:14px; color:#000; }
#product .show3 .td2 { border:1px solid #9AD7DA; padding:3px 5px; }
#product .show3 .td2 input { width:200px; border:0; outline:0;height:25px;}
#product .show3 .td3 { padding:0px 5px; color:#f00; }
#product .show3 .td4 { padding:0px 10px; }
#product .show3 .td6 { border:1px solid #9AD7DA; }
#product .show3 .td6 textarea { width:350px; border:0; resize:none; height:100px; padding:10px;outline:0;}
#product .show3 .submit { padding-left:50px; }



#zhaoshan .zs_con dt { padding:30px 0px; }
#zhaoshan .zs_con1 dd { padding-left:50px; }
#zhaoshan .zs_con1 h3 { font-weight:bold; font-size:16px; color:#656565; padding-left:10px; }
#zhaoshan .zs_con1 p { color:#8C8B89; }
#zhaoshan .zs_con2 table{ width:50%; margin-left:auto; margin-right:auto;}
#zhaoshan .zs_con2 .td1{ vertical-align:top; padding-top:10px; padding-right:10px;}
#zhaoshan .zs_con2 .td2{ vertical-align:top; }
#zhaoshan .zs_con3 dd{width:50%; margin-left:auto; margin-right:auto;}
#zhaoshan .zs_con3 dd p{ background:url(skin/images/dd1.gif) no-repeat left 13px; padding-left:20px;}