/* =============================\
 * Author: Wang Guoxing
 * Author Email:554952580@qq.com
 * Author QQ:554952580
\==============================*/
*{ margin:0px; padding:0px;}
body{margin:0px; padding:0px; font-family: Arial, Helvetica, sans-serif; font-size:12px;word-break:break-all;word-wrap:break-word; background:#d2d1cf;}
div p table{ margin:0px; padding:0px;}
ol, ul,dl {margin:0px; padding:0px; list-style:none}
em,i,u{ font-style:normal;}
table {border-collapse: collapse;border-spacing: 0;}
h1,h2,h3,h4{ margin:0px; padding:0px; font-size:14px; height:25px; line-height:25px; font-weight:bold;font-family:"黑体"}
a{ text-decoration:none;color:#666}
a:hover{ color:#ff0000}
img,img a{ border:none}
.clear{ clear:both;margin:0px; padding:0px;overflow:hidden;visibility: hidden;}
.blank10{clear:both; height:10px; line-height:10px;overflow:hidden}
.blank5{clear:both; height:5px; line-height:5px;overflow:hidden}
.wrap{width:982px; margin:0px auto; padding:0px 4px; background:#fff}
.gray{color:#999}
.red{color:#ff0000}
.yellow{color:#ff6600}


.header{ height:124px;background:url(../css/images/head_bg.jpg) left no-repeat; position:relative; z-index:9999}
.header h1,.header h1 a{margin:0px; padding:0px}
.header h1 a.logo{ float:left;height:75px;width:488px; margin-left:40px;_margin-left:20px;text-indent:-9999px;background: url(../css/images/logo.png) no-repeat;display: block;}
.header .headnav{position:absolute;top:20px; right:10px;color:#666;}
.header .headnav p{}
.header .headnav p span{ font-size:16px; font-family:"黑体"; margin:0px;color:#d3510a}

* html .header h1 a.logo {  
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="images/logo.png");  
background:none;  
}



.header .menu { position:absolute;width:982px;height:20px; line-height:20px;top:100px; z-index:9999}
.header .menu ul{ clear:both; z-index:10; padding:0px 30px}
.header .menu li { float:left;height:20px; line-height:20px; text-align:center; font-size:14px;  color:#fff; position:relative; z-index:9999}
.header .menu li a{ color:#fff}
.header .menu li.libord{ float:left; width:1px; height:14px;margin:2px 14px;*margin:2px 12px;overflow:hidden; background:url(../css/images/libord.gif) left bottom no-repeat; overflow:hidden }
.libg{ position:absolute; top:20px; left:0px;filter:alpha(opacity=60);opacity:0.6; background:#ff0000;z-index:10;}
.header .menu li.libox{position:absolute; top:20px; left:0px; z-index:11;}
.header .menu li.libox p{ height:30px; line-height:30px; text-align:center}
.header .menu li.libox p a:hover{ background:#650000;}

.headbox{ height:60px;}
.headbox .headboxL{ float:left; width:721px;}
.headbox .headboxR{float:right; height:60px; width:260px;background:#dad29e url(../css/images/sicon.gif) 10px 16px no-repeat;_background:#dad29e url(../css/images/sicon.gif) 4px 16px no-repeat;}
.headbox .headboxR table{ float:right; margin-top:10px; margin-right:10px;}
.headbox .headboxR .put{ width:160px; height:20px; margin-right:10px; margin-bottom:4px;}

.main{ width:982px; margin:10px auto;clear:both}
.main .mainL{ float:left; width:212px;}
.main .mainR{ float:right; width:760px;}
.main .mainL .shop{}
.main .mainL .shop ul{ list-style:none}
.main .mainL .shop li{ border:solid 1px #d6d6d6; margin:6px auto; height:49px; width:210px}
.main .mainL .shop li:first-Child{ margin-top:0px}

.main .mainR .left{ float:left; width:500px; height:285px; }
.main .mainR .right{ float:right; width:250px;height:285px;}
.main .mainR .newbox{ height:230px; border:solid 1px #dfddde; margin-bottom:5px}
.main .mainR .newbox h2{ height:27px; background:url(../css/images/title_bg.gif); padding:0px 10px; font-size:12px}
.main .mainR .newbox h2 p{height:27px; line-height:27px; background:url(../css/images/arrow.gif) 0px 8px no-repeat;}
.main .mainR .newbox ul{ padding:10px 10px;}
.main .mainR .newbox p{height:24px; line-height:24px; color:#666; border-bottom:dashed 1px #dfddde; background:url(../css/images/icon1.gif) left no-repeat; text-align:left; position:relative}
.main .mainR .newbox p:last-Child{border:none;}
.main .mainR .newbox p span{ position:absolute; right:2px;}

.main .mainL .box{border:solid 1px #dfddde; margin:10px auto }
.main .mainL .box h2{ height:27px; background:url(../css/images/title_bg.gif); padding:0px 10px; font-size:12px}
.main .mainL .box h2 p{height:27px; line-height:27px; background:url(../css/images/arrow.gif) 0px 8px no-repeat; padding-left:10px; position:relative}
.main .mainL .box h2 p span{ position:absolute; right:2px; top:0px; font-weight:normal; color:#666}
.main .mainL .box ul{ padding:10px 10px;}
.main .mainL .box li{ height:24px; line-height:24px; color:#666;background:url(../css/images/icon1.gif) left no-repeat; padding-left:10px;}

.main .mainL .friend{ margin:10px auto}
.main .mainL .friend h2{ height:30px; background:url(../css/images/friend_title.gif); padding:0px 10px; font-size:12px; color:#fff}
.main .mainL .friend h2 p{height:30px; line-height:27px; background:url(../css/images/arrow2.gif) 0px 8px no-repeat; padding-left:10px; position:relative}
.main .mainL .friend h2 p span{ position:absolute; right:2px; top:0px; font-weight:normal; color:#fff}
.main .mainL .friend ul{ padding:10px 0px;}
.main .mainL .friend li{ margin:5px auto; width:204px; height:77px; border:solid 1px #666}

.main .mainR .content h2{ height:31px; line-height:31px; background:url(../css/images/new_pro.gif) left no-repeat; position:relative}
.main .mainR .content  h2 span{ position:absolute; right:15px;font-size:12px; font-weight:normal; color:#666}
.main .mainR .content  h3{ height:31px; line-height:31px; background:url(../css/images/discount.gif) left no-repeat; position:relative}
.main .mainR .content  h3 span{ position:absolute; right:15px;font-size:12px; font-weight:normal; color:#666}
.main .mainR .content  ul{}
.main .mainR .content p{}
.main .mainR .content  li{ position:relative; width:168px; height:210px; margin:11px;_margin:10px 8px; float:left; }
.main .mainR .content  li img{width:168px; height:168px;border:solid 1px #dedede}
.main .mainR .content  li p{ text-align:center; line-height:20px; font-weight:bold}
.main .mainR .content  li p.gray{ color:#666; margin-top:4px}
.main .mainR .content  li p.red{ color:#700018}

.graybox{ height:54px; background:url(../css/images/gray_bg.gif); clear:both; margin:10px auto; border-left: solid 1px #d2d2d2;border-right: solid 1px #d2d2d2;}
.bottom{height:31px; line-height:31px; background:url(../css/images/bottom.gif); text-align:center; color:#fff; font-size:14px}
.bottom a{ color:#fff;}
.bottom span{ margin:0px 10px}

.footer{width:960px; margin:10px auto; padding:10px;  text-align:center;clear:both; color:#999;clear:both;}
.footer p{ line-height:30px;}
.footer p .tel{ font-size:20px; font-weight:bolder;color:#ff6600}
.footer span{ width:10px; margin:0px 10px;}


