/* CSS Document */
.title{ background:#fff; padding:2.7% 0; line-height:1.8rem}
.title .line{ width:30%; margin:0 auto; height:0.1rem; border-bottom:1px #0f90d3 dashed; margin-top:0.5rem}
.s999{ color:#CCC;}
.proudct{}
.proudct .listb{ width:94.6%; padding:0 2.7% 0; background-color:#eaeaea; height:auto; overflow: hidden;}
.proudct .cpl{ width:100%; margin-top:3%}
.proudct .cpl img{ display:block}
.proudct .cpl .cpldetail{ padding:2.7% 2.7% 2.7% 2.7%; background-color:#fff; }
.proudct .cpl h4.protitle{ font-size:1.2rem; padding:2.7% 2.7%; text-align:center; color:#fff;background:#0f90d3;}
.proudct .cpl h4.carstitle{ font-size:1.2rem; padding:0 0 2.7%; text-align:left; color:#0f90d3;background:#fff;border-bottom: 1px #d4d4d4 dashed; margin-bottom:2.7%}
.proudct .cpl .cpldetail p{ font-size:1.0rem}
.proudct .listb .mr0{ margin-right:0;}
.proudct .listb .mt0{ margin-top:0;}
.proudct .listb .cplmore{ width:100%; text-align:center; background:#fff; padding-bottom:2.7%}
.proudct .listb .cplmore span.cpmore{ width:18%; margin:0 auto; color:#999; padding:0.3rem 0.6rem; display:block; border:1px #f0f0f0 solid; font-size:0.8rem;    -webkit-border-radius:0.3rem; -moz-border-radius:0.3rem; -o-border-radius:0.3rem; border-radius:0.3rem;}
.proudct .pull-right{ margin-left:0}


.carsicon{ text-align:center; overflow:hidden; line-height:1.1rem}
.carsicon a{background:#fff; color:#999; padding:2.7% 1.5%; display:inline-block; width:14%}
.carsicon a:hover img{ border:2px rgb(15, 144, 211) solid; color:#fff;}
.carsicon a img{display:block; overflow:hidden; border:2px #ddd solid;border-radius: 41px; width:100%}

