/*add by qmm time:2014-3-18*/
.fstitle{margin: 60px auto 10px auto;font-size: 18px;color: darkgreen;}
.fsbox{border: 1px #ddd solid;margin-bottom: 20px;}
    .firstbox{padding: 100px 0 200px 280px;}
.select_layer{ position:relative;cursor:pointer; height:38px; border:#ddd solid 1px; z-index:990; float:left; display:inline;background-color: #F5F5F5;}
.selet_open{display:inline-block; position:absolute;right:1px;top:1px;width:36px; height:36px; z-index:101; background:#f3f3f3; text-align:center;}
.selet_open b{ display:inline-block; width:0; height:0; border:transparent solid 8px; border-top:#373636 solid 8px; margin-top:17px;}
.select_layer:hover .selet_open{ background:#e7e4e4;}
.select_txt{ width:120px; float:left; display:inline; height:38px; line-height:38px; overflow:hidden; color:#333; padding:0 44px 0 15px;  background-position:0 -295px; position:relative; z-index:100; font-size:16px;}
.option{ width:179px; border:solid 1px #ddd; position:absolute; top:38px; left:-1px; z-index:2;overflow:hidden;display:none; background:#fff; *padding:15px 0 0 0;}
.option a{ display:block; height:38px; line-height:38px; margin-top:5px; padding:0 15px; font-size:14px;}
.option a:link,.option a:visited{ color:#999;}
.option a:hover{ background:#f1f1f1; color:#666;}
.brBox .select_layer{ margin:0 30px;}
.opacity-box{ background: none repeat scroll 0 0 #000000; height: 100%; left: 0; opacity: 0.8; filter:alpha(opacity=80); overflow: hidden; position: absolute; top: 0; width: 100%; z-index: 10002;}

.typebox{position: absolute;width: 800px;background-color: #FFF;top: 39px;left: -1px; border: 1px #ddd solid;padding: 10px;}
    .multi-menu a{height: 25px;line-height: 25px; padding: 0 7px;font-size: 16px;}
    .tplist{padding: 20px 10px 20px 10px;}
        .tplist a,.tplist a:visited{display: inline-block;padding: 5px 10px;border: 1px #FFF solid;font-size: 14px;color: #555;}
        .tplist a:hover{border: 1px #FF3300 solid;background-color: #FF9900;color: #FFF;}

.inList1{ overflow:hidden;padding: 10px 0 0 15px;}
.inList1 li{ width:308px; height:170px; border:#dfdfdf solid 1px; background:#fafafa; position:relative; float:left; display:inline; margin:0 10px 10px 0;}
.inList1 li .inImg1{ width:90px;height: 80px;padding: 1px;border: 1px #ddd solid;}
.inList1 li .inImg1 img{ width:90px; height:80px;}	
.inList1 li .inText1{padding-left: 10px;}
.inList1 li .inText1 a.gsubject{display: block; width:178px;height: 48px;line-height: 16px;overflow: hidden;margin-bottom: 10px;}
    .inList1 li .inText1 a.gsubject span{color: red;font-weight: bold;}
    .inText1 .gprice span{float: left;}
    .inText1 .gprice a,.inText1 .gprice a:visited{float: right;color: #999;padding-top: 6px;}

.inBox1{ border-bottom:#e7e7e3 dotted 1px; padding:11px 0 13px 11px;}

.inList1 li .inImg2{ width:37px;}
.inList1 li .inImg2 img{ width:37px; height:37px;border-radius:4px;}	
.inList1 li .inText2{ width:184px; padding:2px 0 0 6px;}
.inList1 li .inText2 b span{ color:#0da501;}
.inBox2{ padding:10px 0 0 10px;}
.inList1 li .inchooseIco{width:67px; height:54px; background:url(gou.png) 0 -54px no-repeat; position:absolute; right:-1px; bottom:-1px;cursor: pointer;}
.inList1 li.hov .inchooseIco{background-position: 0 0;}