@charset "gb2312";
/* CSS Document */

/*	主框架	*/
.header, .main, .footer{ margin:0 auto; width:990px; overflow:hidden; background:#EBE5DD;}
.header{ background:url(../../images/111/header_bj.gif) repeat-x center top #EBE5DD;}
.main_div{ width:960px; margin:0 auto; overflow:hidden;}
.footer{ background:url(../../images/111/footer_bj.gif) repeat-x center bottom #EBE5DD;}

/*	头部	*/
.header .top{ height:120px; overflow:hidden; width:960px; margin:0 auto;}
.header .top .logo{ float:left; padding:16px 0 0; overflow:hidden; font-size:30px; font-weight:bold; line-height:88px;}
.header .top .logo a:hover{ color:#444; text-decoration:none;}

.header .top .search{ float:right; width:252px; margin:50px 0 0;}
.header .top .search .search_txt, .main .right .title .search .search_txt{ background:url(../../images/111/search_input.gif); width:163px; height:18px; line-height:18px; border:1px solid #D6D6D6; float:left; margin:0 10px 0 0; display:inline;}
.header .top .search .search_button, .main .right .title .search .search_button{ background:url(../../images/111/search_button.gif); width:50px; height:20px; border:0 none; float:left; color:#fff; font-size:12px; cursor:pointer;}

.header ul{ margin:0 auto; width:945px; height:42px; overflow:hidden; background:url(../../images/111/nav_bg.gif); padding:0 0 0 15px;}
.header li{ float:left;}
.header li a{ display:block; width:110px; color:#E7DED2; padding:14px 0 0; height:28px; font-weight:bold; font-size:13px;}
.header li a:hover{ text-decoration:none; color:#552A08; background:url(../../images/111/nav_04.gif);}


/*	中间部分	*/
.main .banner{ width:960px; margin:6px auto 15px; overflow:hidden;}

.main .title{ float:left; font-size:12px; text-align:left; color:#F6F0E8; padding:12px 0 0 35px; height:26px;}
.main .left{ float:left; width:264px; text-align:left; background:#EADFD1;}
.main .left .title{ width:229px; background:url(../../images/111/left_bg.gif);}
.main .left .content{ float:left; width:264px;}
.blankbar{ clear:both; height:8px; font-size:1px; line-height:8px;}

.main .left .pic{ width:264px; overflow:hidden; margin:0 auto 10px;}

.main .left .prod_category .content{ padding:5px 0;}
.main .left .prod_category .content .yiji{ margin:0 auto; width:240px; border-bottom:1px dashed #ccc; height:38px; line-height:38px; text-indent:18px; overflow:hidden;}
.main .left .prod_category .content .erji{ width:220px;}
.main .left .prod_category .content a{ color:#000;}

.main .left .frk .content, .main .left .online_result .content{ padding:5px 0;}
.main .left .frk .content li{ text-align:center; float:left; width:125px; overflow:hidden; height:31px; line-height:31px; padding:5px 0 5px 5px;}
.main .left .online_result .content li{ margin:5px 5px 0; display:inline; float:left; width:218px; height:32px; line-height:32px; overflow:hidden; padding:0 0 0 35px; text-align:left; background:url(../../images/111/qq.gif) no-repeat left;}

.main .right{ float:right; width:686px;}
.main .right .title{ background:url(../../images/111/right_bg.gif); width:651px;}
.main .right .content{ float:left; width:670px; padding:8px;}

.main .right .profile .content dl{ line-height:21px; text-align:left;}
.main .right .profile .content dt{ float:right; margin:0 0 0 10px; display:inline;}
.main .right .profile .content dd a:hover{ color:#444; text-decoration:none;}

.main .right .prod_recomment .content dl{ float:left; width:150px; padding:6px 8px; line-height:1.5em; text-align:center;}
.main .right .prod_recomment .content dt{ width:150px; height:133px; overflow:hidden;}
.main .right .prod_recomment .content dt img, .main .right .prod_list .content dt img{ vertical-align:middle;}
.main .right .prod_recomment .content dt img{ max-width:150px; border:0 none; width:expression(document.body.clientWidth >150?"150px":"true" );}
.main .right .prod_recomment .content dt img{ max-height:133px; border:0 none; width:expression(document.body.clientHeight >130?"130px":"true" );}
.span_box{ display:inline-block; *display:inline; *zoom:1; height:100%; width:1px; margin-left:-1px; vertical-align:middle;}
.main .right .prod_recomment .content .name{ height:22px; line-height:22px; overflow:hidden;}
.main .right .prod_recomment .content .price{ color:#642913; font-weight:bold; height:22px; line-height:22px;}
.main .right .prod_recomment .content .fenlei{ height:36px; overflow:hidden; color:#777;}

.main .right .news .content ul{ margin:0 auto; width:660px;}
.main .right .news .content li{ background:url(../../images/111/icon.gif) no-repeat 0 8px; height:24px; line-height:2em; overflow:hidden; padding:0 10px; float:left; width:310px; text-align:left;}
.main .content .more{ clear:both; height:9px; font-size:1px; text-align:right; padding:0 10px 0 0;}


/*	底部	*/
.footer .bq{ padding:20px 0; line-height:1.5em; border-top:2px solid #963; width:960px; color:#747474; margin:0 auto;}


/*	about.html	*/
.main .right .about_us .content dl{ font-size:14px; line-height:2em; text-align:left;}


/*	newslist.html	*/
.main .right .title .search{ width:270px; float:right; margin:-3px 0 0;}

.main .right .news_list .content ul{ margin:0 auto; width:660px;}
.main .right .news_list .content li{ border-bottom:1px dashed #ccc; height:20px; line-height:20px; background:url(../../images/111/icon.gif) no-repeat 0 5px; text-align:left; color:#7E7E7E; float:left; width:645px; margin:6px 0 0; padding:0 0 4px 15px;}
.main .right .news_list .content .wz{ float:left; width:500px; height:20px; overflow:hidden;}
.main .right .news_list .content .date{ float:right; width:115px;}

.main .right .fenye{ padding:20px 0; width:100%; clear:both; color:#999;}
.main .right .fenye a{ margin:0 5px; display:inline;}

/*	news.html	*/
.main .right .news_intr .content{ border:0 none;}
.main .right .news_intr .content .top{ font-weight:bold; font-size:16px; border-bottom:2px solid #F5F5F5; padding:8px 0 15px;}
.main .right .news_intr .content .time{ padding:13px 0 5px;}
.main .right .news_intr .content .subhead{ text-align:left; border:1px solid #E5E5E5; padding:5px; line-height:20px; background:#F5F5F5; color:#868686;}
.main .right .news_intr .content .news_content{ line-height:2em; text-align:left; padding:10px 0;}


/*	produce.html	*/
.main .right .prod_list .content dl{ float:left; width:135px; padding:6px 15px; line-height:1.5em; text-align:center;}
.main .right .prod_list .content dt{ width:133px; height:133px; overflow:hidden; border:1px solid #DDC5A6;}
.main .right .prod_list .content dt img{ max-width:133px; border:0 none; width:expression(document.body.clientWidth >133?"133px":"true" );}
.main .right .prod_list .content dt img{ max-height:133px; border:0 none; width:expression(document.body.clientHeight >130?"130px":"true" );}
.main .right .prod_list .content .name{ height:18px; margin:5px 0 0; overflow:hidden;}
.main .right .prod_list .content .fenlei{ height:18px; overflow:hidden; margin:5px 0 0;}
.main .right .prod_list .content .intr{ height:32px; overflow:hidden; color:#777;}


/*	produce2.html	*/
.main .right .prod_type .content{ text-align:left;}
.main .right .prod_type .content .time{ line-height:23px; padding:0 0 0 15px;}
.main .right .prod_type .content .intr{ border:1px solid #E5E5E5; background:#F5F5F5; padding:5px; line-height:20px; text-indent:2em; color:#868686;}
.main .right .prod_type .content .prod_pic{ margin:10px 20px; display:inline; float:left; width:630px; overflow:hidden;}
.main .right .prod_type .content .prod_parameter{ margin:0 0 0 15px; display:inline; line-height:30px; float:left; width:655px;}
.main .right .prod_type .content .prod_parameter .search_bg{ border:1px solid #7F9DB9; height:18px; line-height:18px; width:47px; padding:0 5px;}
.main .right .prod_type .content .prod_parameter .search_button{ background:url(../../images/111/add_to_cart.gif); width:109px; height:34px; color:#fff; font-weight:bold; border:0 none; text-indent:25px; font-size:14px; _margin:4px 0 0; cursor:pointer;}
.main .right .prod_type .content .prod_content{ line-height:20px; padding:10px 15px;}


/*	message.html	*/
.main .right .message .mess_list{ margin:10px 0 0; float:left; min-height:24px; overflow:visible;}
.main .right .message .mess_list .mess_title{ float:left; width:70px; margin:5px 15px 4px 0; display:inline; text-align:right;}
.main .right .message .mess_list .mess_input, .main .right .message .mess_list .mess_textarea{ float:left; width:585px;}
.main .right .message .mess_list .mess_input{ height:22px; line-height:22px; text-align:left;}
.main .right .message .mess_list .mess_input input, .main .right .message .mess_list .mess_textarea textarea{ border:1px solid #D6D6D6; width:430px; height:13px; font-size:12px; background:url(../../images/111/mess_input_bg.gif) repeat-x left top #fff; padding:5px 0 4px; float:left; overflow:hidden;}
.main .right .message .mess_list .mess_textarea textarea{ height:150px; overflow:hidden;}
.main .right .message .mess_list .mess_button{ float:left; width:430px; padding:10px 0;}
.main .right .message .mess_list .mess_button .search_button{ background:url(../../images/111/mess_sub.gif); width:70px; height:26px; border:0 none; color:#fff; cursor:pointer;}


/*	contact.html	*/
.main .right .contact .content .lx{ float:left; padding:20px; line-height:2.5em; text-align:left;}
.main .right .contact .content .jc{ font-weight:bold; font-size:14px; line-height:30px; height:30px;}

