.mainbox{ background:#F7F7F7;width: 100%;border: 1px; solid #dfdfdf;padding-bottom: 40px;}
.main{ width:1190px; height:auto; margin:0 auto;}
.guild{ height:42px; line-height:42px; font-family:Tahoma, Geneva, sans-serif}
.gg_960_77{ width:960px; height:77px; margin:7px auto}
.gg_960_77 img{ width:960px; height:77px;}

.class_choose{ border:#E3E3E3 solid 1px;height:auto; background:#FFF;box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.10); margin-bottom:20px;}
.class_choose_content{height:auto; background:#FFFFFF; border-bottom: solid #EAECEB 1px; padding:13px;}
.filter_t{float:left;margin-right:15px; font-weight:bold}
.filter_c{ width:830px; float:left}
.filter_c li{ margin-bottom:5px;float:left;height: 20px;text-align: left;white-space: nowrap;line-height:20px;}
.filter_c a{padding:0 8px; color:#666}
.filter_c a:hover{color: #666;background: #E3E3E3; height:20px; line-height:20px; display:block; text-decoration:none;}
.selected{ background:#F3505A; color:#FFF;}
.selected a, .selected a:hover{color:#FFF;background:#F3505A; height:20px; line-height:20px; display:block}

.left{ width:940px; height:100%; float:left;}
.filter{padding:10px 0; border-top:#CCC dashed 1px;}
.filter_content select{ width:160px;}
.filter_content{ padding-left:20px;}
.filter_content input{ vertical-align:middle}
.left_item01{ height:120px;padding:30px 0 20px 20px; background-color: #FFF6DD; border-bottom:#FFCC7F 1px solid; position:relative;}
.left_item02{ height:120px; border-bottom:#E5E5E5 solid 1px; padding:20px 0 20px 20px; position:relative;}
.bw_icon{ width:125px; height:30px; background:url(images/list.png); left:0; top:0; position:absolute}
.bw_small{ width:49px; height:16px; background:url(images/list.png) 0 -33px no-repeat; display:inline-block; margin-left:10px;}
.product_list{border:#E3E3E3 solid 1px;height:auto; background:#FFF;box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.10)}


.trade_pic{ width:100px;float:left; height:100px; border:solid #CCCCCC 1px;margin-right:10px;}
.trade_info{ width:450px;float:left; height:120px;}
.trade_info_name{font-size:14px;}
.trade_info_name a{font-family:microsoft yahei; font-weight:600}
.trade_info p{ color:#666}
.time{font-size:12px; color:#666666;}
.intro{color:#666666; line-height:20px;width:450px; overflow:hidden}
.company_name{ color:#666}
.company_name a{ color: #444;margin-top:5px; height:25px;}
.btn_xj_lxfs{ height:21px;}
.btn_xj_lxfs li{ width:69px; height:21px; float:left; margin-right:5px; background:url(images/button_dcxj.gif) no-repeat; text-align:center}
.btn_xj_lxfs li a:hover{ width:69px; height:21px; display:block; text-decoration:none}

.address{ width:90px;float:left;height:50px; text-align:center; padding-top:25px;}
.trust_num{ width:100px;height:auto; float:left; text-align:center; position:absolute; top:80px; left:350px;}
.product_show{ width:420px; height:170px; border-left: #E3E3E3 solid 1px; position:absolute; right:0;top:0px;}
.product_show ul{ padding:25px 0 0 30px;}
.product_show li{ width:100px; float:left; margin-right:30px; text-align:center}
.product_show li img{ width:100px; height:100px;}
.product_show li p{ width:100px; overflow:hidden; height:22px; line-height:22px;}
.product_show li p a{ color:#666}

.ewm_box1 {width: 35px;height: 35px;background: url(images/ewm_small.jpg) no-repeat;position: absolute;right:421px;top: 0;cursor: pointer;}
.ewm_box2 { width:140px; height:170px; background:#fff; position:absolute; right:420px; top:0; border-left:1px solid #f0f0f0; cursor:pointer; z-index:99;-moz-box-shadow:0px 0px 5px #ccc;-webkit-box-shadow:0px 0px 5px #ccc;box-shadow:0px 0px 5px #ccc; text-align:center}
.ewm_box2 p{ color:#666}
.ewm_box2cc { width:20px; height:20px; background: url(images/ewmjt_ico.jpg) center no-repeat; position:absolute;right:0; top:0; cursor:pointer;}
.ewm_box2 img { width:120px; height:120px; padding:10px 10px 0 10px; padding-top:20px;}

.qq_content{height:auto;}
.qq_content li{ height:28px; line-height:28px; float:left; margin-right:10px;}
.qq_content li a{ display:block; color:#666}
.qq_content li a:hover{ color:#F00}
.btn_msg a{ background:url(images/list.png) no-repeat;background-position:0 -63px; padding-left:26px;}
.btn_tel a{background:url(images/list.png) no-repeat;background-position:0 -96px; padding-left:26px;}
.btn_qq a{background:url(images/list.png) no-repeat;background-position:0 -132px; padding-left:26px;}










#left_bottom{height:auto; padding:15px 0;}
.compare{ height:31px;border-bottom: #CCC solid 2px;}
#pic_up{ width:27px;padding-top:8px; float:left; text-align:center;}
#btn_compare01{ width:98px; padding-top:6px; height:27px; float:left;}
.vip_show{ width:200px; float:right; margin-top:8px;}
#mark_page{ text-align:center; margin:20px 0;}
.commend_product{ border:#E3E3E3 solid 1px;height:auto; background:#FFF;box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.10);}
.commend_product_title{height:32px; line-height:32px;}
.commend_product_title h1{ padding-left:10px; font-size:14px}
.more{ float:right; padding-right:15px;}
.more a{ color:#666}
.commend_product_content{ padding:10px; background:#FFF}
.commend_product_content li{ width:120px; height:125px; float:left; text-align:center}
#right{ width:230px; height:100%;float:right;position:relative}
.right_box{border:#E3E3E3 solid 1px;height:auto; background:#FFF;box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.10); padding:10px; margin-bottom:20px;}
.right_title{height:30px; line-height:30px; border-bottom:#ddd solid 1px; margin-bottom:10px;}
.right_title h3{ width:70px; float:left; font-size:14px}
.right_title span{ float:right; color:#666}


.right_ad li{ height:200px; margin-bottom:10px; text-align:center}
.right_ad li img{ width:200px; height:200px;}

.div2{position:fixed;_position:absolute;top:15px;z-index:250; width:210px}
.commend_company li{ height:28px; line-height:28px;overflow:hidden}
.commend_company li a{ font-size:14px; color:#666; padding-left:5px;}