@charset "utf-8";
/* CSS Document */

body{margin:0; padding:0; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#333; -webkit-text-size-adjust:none; background:url(../images/bg.gif) 0 0 repeat-x}
div{margin:0 auto}
ul,li{margin:0; padding:0; list-style:none}
a{color:#666; text-decoration:none}
a:hover{ color:#08c}
a img{border:none}
img{border:none}
h1,h2,h3,h4,h5,h6,p{margin:0; padding:0}

.clr{clear:both; height:0; font-size:0}
.autoheight:after, .content:after{content: "."; display: block; height: 0; clear:both; visibility:hidden;} 
.hide{ text-indent:-9999px; display:block; overflow:hidden; font-size:0; line-height:0;}

.index{background:url(../images/bgindx.gif) 0 0 repeat-x;}
.banner{width:1040px; position:relative; clear:both}

/*------------------------------Navigation------------------------------*/
.nav{width:966px; height:80px; position:absolute; top:20px; left:37px; font-size:10px; }
.nav span{ font-size:14px; font-weight:700; display:block}
.nav li{float:left; display:inline; color:#2E566F; text-align:center}
.nav li a{width:139px; height:36px; display:block; background:url(../images/nav.png) no-repeat 0 -160px; padding:22px 0; line-height:18px}
.nav li a:hover{background:url(../images/nav.png) no-repeat 0 -240px}
.nav li.navl a{width:266px; background:url(../images/nav.png) no-repeat 0 0}
.nav li.navl a:hover{background:url(../images/nav.png) no-repeat 0 -80px}
.nav li.navr a{width:142px; background:url(../images/nav.png) no-repeat 0 -320px}
.nav li.navr a:hover{width:142px; background:url(../images/nav.png) no-repeat 0 -400px}

/*------------------------------Global------------------------------*/
.content{width:964px; height:auto!important; min-height:360px; height:360px; padding:20px 0; background:url(../images/mainbg.jpg) no-repeat center bottom; padding-bottom:150px;}
.contenti{width:964px; height:260px; padding:20px 0}
.page{ text-align:center; margin:20px; clear:both}
.back{ background:url(../images/backarr.png) no-repeat left; padding:20px 25px; clear:both}
.back a{ color:#360; font-weight:700}
.back a:hover{ text-decoration:underline; color:#390}

   /*------------------------------Inner left------------------------------*/
.conlef{ float:left; width:186px;}
.leflistk{ width:186px; background:url(../images/lefcen.gif) repeat-y 0 0;}
.leftitle{ width:163px; height:34px; background:url(../images/left.gif) no-repeat 0 0; padding:64px 0 0 23px; font-size:14px; color:#fff}
.leflist{ background:url(../images/lefb.gif) no-repeat 0 bottom; padding:0 20px 20px 20px;}
.leflist li{line-height:30px; background:url(../images/listarr.gif) no-repeat left; padding-left:20px; border-bottom:1px solid #eee;}
.leflist li a:hover{ text-decoration:underline}

   /*------------------------------Inner right------------------------------*/
.conrig{ float:right; width:730px;}
.location{ height:28px; line-height:28px; padding:0 15px; background:url(../images/locbg.gif) no-repeat 1px 1px; border:1px solid #ccc}
.contxt{ padding:30px 0; line-height:1.8}
.proshow{ clear:both}
.proshow li{margin:20px 12px}
.item{ height:70px; line-height:70px; font-size:18px; font-family:"微软雅黑","黑体";  color:#f30; padding-left:60px; background:url(../images/itembg.gif) no-repeat left;}

.newslist{padding:20px 0}
.newslist li{clear:both; line-height:28px; overflow:hidden; padding:0 15px 0 25px; border-bottom:1px solid #eee; background:url(../images/dot.gif) no-repeat 10px center}
.newslist li a{float:left}
.newslist li a:hover{color:#f60}
.newslist li span{color:#777; float:right; font-size:11px}
.nstitle{font-size:18px; text-align:center; color:#333; margin-bottom:20px}
.nstime{font-size:12px; font-weight:100; color:#999}
.proname{color:#900; font-size:18px; padding-left:30px}
.proimgl{margin:10px; overflow:hidden; text-align:center}
.proper{font-size:14px; color:#333; font-weight:bold}

.txtstyle p{margin:15px 0}

/*------------------------------关于我们------------------------------*/
.conco{width:230px; height:168px; float:left; background:url(../images/cobg.gif) 0 0 no-repeat; position:relative; padding:18px; overflow:hidden}
.cotitle{background:url(../images/titlearr.gif) no-repeat left; padding-left:25px; font-size:14px}
.titmore{ width:40px; height:14px; background:url(../images/more1.gif) no-repeat 0 0; position:absolute; top:18px; right:25px;}
.coshort{ line-height:26px; margin-top:20px}

.conrigi{width:680px; height:204px; float:right}

/*------------------------------最新公告------------------------------*/
.notice{ height:40px; line-height:40px; background:url(../images/repeat.gif) 0 -153px repeat-x; overflow:hidden}
.notitle{ background:url(../images/noticel.gif) no-repeat 0 0; float:left; padding-left:40px; font-size:14px; font-weight:700; margin-right:20px}
.notcon{width:560px; height:40px; float:right; background:url(../images/noticer.gif) no-repeat 100% 0;   }
.core{overflow:hidden; height:18px; margin-top:10px}
.core span{font-size:11px}
.core a{display:block; line-height:18px; color:#7d7d7d}
.core a:hover{color:#c00}

/*------------------------------新品推荐------------------------------*/
.conpr{ height:154px; background:url(../images/repeat.gif) 0 0 repeat-x; margin-top:10px; overflow:hidden;}
.prtitle{ height:124px; overflow:hidden; float:left; background:url(../images/prolr.gif) no-repeat 0 0; padding:15px 0 15px 25px;}
.prolist{ height:124px; float:right; background:url(../images/prolr.gif) no-repeat 100% -154px; padding:15px 25px 15px 0; overflow:hidden;}
.prolist ul{ float:left}
.prolist li,.proshow li{width:114px; height:114px; float:left; display:inline; text-align:center; padding:2px; border:1px solid #999; line-height:30px}
.prolist li{ margin-right:20px; overflow:hidden; }
.proimg{ display:block; width:114px; height:86px;}
.promore{ margin-top:38px; float:left}

/*------------------------------友情链接------------------------------*/
.conlk{ clear:both; height:44px; line-height:44px; background:url(../images/repeat.gif) 0 -194px repeat-x; margin-top:15px; overflow:hidden}
.lktitle{ width:100px; height:44px; background:url(../images/linkl.gif) no-repeat 0 0; display:block; text-indent:15px; font-weight:700; float:left}
.lkcon{ background:url(../images/linkr.gif) no-repeat 100% 0 ;}

/*------------------------------Footer------------------------------*/
.footer{clear:both; height:73px; background:url(../images/footbg.gif) 0 0  repeat-x; text-align:center}
.footcon{ width:1040px; background:url(../images/botline.gif) no-repeat 0 0; padding:15px 0; line-height:18px; margin:0 auto; font-size:11px; color:#7d7d7d}

.lefcs{width:110px; height:42px; clear:both; background:url(../images/lefcs.gif) no-repeat 0 0; padding:40px 6px 10px 70px; overflow:hidden; font-size:14px; color:#c00; font-family:Georgia, "Times New Roman", Times, serif; text-align:right; margin-top:20px;}