@charset "utf-8";

.main{padding-bottom:20px; background:#f3f3f3;}

.right{width:774px;}

.content{border:solid 1px #E5E5E5; background:#fff; line-height:2em; padding:20px;}


.prolist dl{ border-bottom: dotted 1px #b4b4b4; padding-bottom:20px; margin-bottom:20px;}
.prolist dl dt{ float:left; width:135px; height:135px; padding:1px 5px 5px 1px; background:url(probg.gif) no-repeat; cursor:pointer}
.prolist dl dt:hover{ background-position: left -141px;}
.prolist dl dd{ padding-left:180px; line-height:1.5em;}
.prolist dl dd span{ font-weight:bold; width:140px; display:block; float:left; color:#888}
.prolist dl dd.viewpdf a{ display:block; width:124px; height:30px; line-height:30px; text-align:center; color:#fff; background:url(bg.png) left -290px no-repeat; margin-top:10px;}



.pics{ width:310px;}
.bigpic{ width:310px; height:310px; border:solid 1px #E5E5E5;}
.spic{ height:60px; display:block;}
.spic li{ float:left; margin-right:5px;}
.spic li a{ display:block; border:solid 1px #E5E5E5;}
.spic li a img{ width:50px; height:50px;}
.spic li a.cur{ border:solid 1px #F00}
.info{ width:380px;}
.info p{ display:block; clear:both; line-height:1.5em; margin-bottom:5px; min-height:1.5em;}
.info p span{ display:block; float:left; width:100px; color:#666666;}
.info p strong{ float:left; width:278px; font-weight:normal; display:block;}
.info p.protitle{ font-size:16px; color:#0189ed; margin-bottom:10px; line-height:2.5em; border-bottom: dashed 1px #ccc;}
.zixun a{ display:block; line-height:40px; width:135px; height:40px; background:url(bg.png) -154px -295px; text-align:center; font-size:18px; color:#fff;}
.title1 {display:block; height:44px; line-height:36px; background:url(title.gif) right top;}
.title1 a{ display:block; height:44px; line-height:36px; padding-left:20px; color:#fff; font-size:14px; font-weight:bold; width:160px; background:url(title.gif) no-repeat}
.prodetail{ border:solid 1px #dddddd; border-top:0px; padding:0 0px 10px 10px;}
.prodetail{ padding:20px 15px;}
.prodetail img{ max-width:670px;}

.tlcppic{ position:relative; /*padding-left:50px;*/ border:solid 1px #E5E5E5; border-top:none;}
.tlcp ul{ width:625px; height:205px; overflow:hidden;}
.tlcp ul li{ float:left;  display:block; width:135px; height:165px; padding-top:20px; padding-bottom:20px;}
.tlcppic a.prev { display:block; width:28px;height:28px;position:absolute; top:80px; left:0px; text-indent:-999em; background: url(bg.png) left -412px  no-repeat;}
.tlcppic a.next {display:block;  width:28px;height:28px;position:absolute; top:80px; right:0px; text-indent:-999em; background: url(bg.png) -28px -412px no-repeat }
.tlcp ul li img{ width:135px; height:135px; display:block; margin:0px; padding:0px;}
.tlcp ul li a{ display:block; text-align:center; line-height:30px;}

.feedback th,.feedback td{ font-size:12px; padding:5px; color:#666; line-height:20px;}
.feedback td{ padding-left:15px;}
.feedback input[type=text]{ border:solid 1px #E5E5E5; width:200px; height:20px; line-height:20px;}
.feedback label{ margin-left:15px;}
.feedback textarea{ width:300px; height:80px; border:solid 1px #E5E5E5;}
.feedback th{ text-align:right; font-weight:normal;}
.feedback input.submit{ line-height:20px; height:20px; border:0px; border-radius:3px; background:#e30000; color:#fff; padding:0 10px; margin-right:15px;}
.rexian{ margin-top:20px; font-size:14px;}
.rexian a{ font-size:20px; color:#0189ed; margin-left:10px;}
#prodeatail .left h2{ background-position:left -356px;}
#prodeatail .title1 {background-position:right -44px;}
#prodeatail .title1 a{ background-position:left -44px;}
#prodeatail .feedback input.submit{background:#904114;}
#prodeatail .zixun a{ background-position:-250px -356px;}