html{overflow-y:scroll;}
*{margin:0 auto;padding:0;word-wrap:break-word;}
body{margin:0 auto; font-size:12px; width:1000px; background:#eaeaea; color:#666}
a{color:#666;text-decoration:none;}
a:hover{text-decoration:none; color:#ea5b15}
a img{border:none;} 
div,ul,li,p,form{padding: 0px; margin: 0px;list-style-type: none;}
em{font-style: normal;font-weight: normal;}
table {padding: 0px; margin: 0px;list-style-type: none;}
dt,dl,dd {padding: 0px; margin: 0px;list-style-type: none;}
form{margin:0px;padding:0px;}
tr {padding: 0px; margin: 0px;list-style-type: none;}
h3,h4{padding:0px; font-size:14px; font-weight:bold;}
.clear {clear:both;height:0px; overflow:hidden;}
h1,h2,h3,h4,h5,h6,p,ul,li,dl,dt,dd { margin:0px; padding:0px;}
.top{ background:url(../Img/topbg.png) no-repeat; height:96px; overflow: hidden}
.topr1{ width:1000px; text-align:right; overflow:hidden; height:30px; line-height:30px;}
.topr2{ margin-top:15px; text-align:right}
.text1{ background:#FFF; border:1px solid #7f9db9; padding:2px;}
.mune{ background:url(../Img/mune.gif) no-repeat; width:1000px; height:37px; overflow:hidden;}
.mune ul{ width:980px; margin:0px auto; overflow:hidden}
.mune li{ background:url(../Img/muneline.gif) no-repeat right; width:140px; float:left; overflow:hidden; height:37px; line-height:37px; font-size:14px; font-weight:bold; text-align:center}
.mune li a{color:#FFF}
.mune li a:hover{background:url(../Img/munebg.gif) repeat-x; color:#FFF; display:block}


/* qqshop focus */
#focus {width:1000px; height:466px; overflow:hidden; position:relative;}
#focus ul {height:466px; position:absolute;}
#focus ul li {float:left; width:1000px; height:466px; overflow:hidden; position:relative;}
#focus ul li div {position:absolute; overflow:hidden;}
#focus .btnBg {position:absolute; width:1000px; height:20px; left:0; bottom:0; }
#focus .btn {position:absolute; width:980px; height:10px; padding:5px 10px; right:0; bottom:0; text-align:right;}
#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:10px; _font-size:0; margin-left:5px; cursor:pointer; background:#000;}
#focus .btn span.on {background:#000;}
#focus .preNext {width:45px; height:100px; position:absolute; top:90px; background:url(img/sprite.png) no-repeat 0 0; cursor:pointer;}
#focus .pre {left:0;}
#focus .next {right:0; background-position:right top;}
.banner{ margin:5PX auto;}
.indexproducutsL{ width:1000px; margin:0px auto; overflow:hidden;}
.indexprt{ background:url(../Img/indexprt.gif) no-repeat; width:1000px; height:7px; overflow: hidden}
.indexprL{ width:1000px; overflow:hidden; background:url(../Img/indexprl.gif) repeat-y;}
.indexprL ul{ width:980px; margin:0px auto; overflow:hidden; padding-top:5px; padding-bottom:5px;}
.indexprL li{ width:245px; float:left; overflow:hidden}
.indexprbt{ background:url(../Img/indexprbt.gif) no-repeat; width:1000px; height:6px; overflow:hidden}
.primg{ width:110px; float:left}
.primg img{ width:100px; height:75px;}
.prc{ width:135px; float:left; line-height:25px;}

.sy1con{ border:1px solid #ccc; padding:5px; margin:10px auto; background:#f9f8f8; overflow:hidden; height:170px;}
.indexabout{ width:320px; float:left; overflow:hidden}
.abouttitle{ font-size:14px; font-weight:bold;}
.indexaboutnr{ width:320px; margin:5px auto 0px auto; overflow:hidden; line-height:22px;}
.indexaboutnr img{ margin:0px 5px 5px 0px;}
.indexnews{ width:310px; padding-left:10px; padding-right:10px; border-left:1px dashed #ccc; border-right:1px dashed #ccc; float:left; margin:0px 10px;}
.indexnewsnr ul{ margin:5px auto 0px auto; overflow:hidden;}
.indexnewsnr li{ line-height:25px; height:25px; overflow: hidden}
.newsdate{ float:right;}
.indexhpr{ width:310px; float: left; overflow:hidden}

/* product_img_roll */
.blk_18 {overflow:hidden;zoom:1;font-size:14px;width:300px;margin-top:10px;}
.blk_18 .pcont {width:180px;float:left;overflow:hidden;padding-left:5px;}
.blk_18 .ScrCont {width:32766px;zoom:1;margin-left:-5px;}
.blk_18 #List1_1, .blk_18 #List2_1 {float:left;}
.blk_18 .LeftBotton, .blk_18 .RightBotton {width:40px;height:80px;float:left; } 
.blk_18 .LeftBotton {margin:8px 5px 0; background:url(../Img/left.gif) no-repeat center}
.blk_18 .RightBotton {margin:8px 1px 10px 5px; background:url(../Img/right.gif) no-repeat center;}
.blk_18 .LeftBotton:hover {background:url(../Img/left.gif) no-repeat center}
.blk_18 .RightBotton:hover {background:url(../Img/right.gif) no-repeat center;}
.blk_18 .pl img {display:block;cursor:pointer;border:none; height:113px;}
.blk_18 .pl {width:170px;border:1px solid #ccc;float:left;text-align:center;line-height:24px; margin:0px 5px;}
.blk_18 a.pl:hover {border:2px solid #62b4e6;color:#5dacec;}

.foot{ background:#f9f8f8; border-top:1px solid #ccc; text-align:center; line-height:25px;}


#focus1 {width:1000px; height:285px; overflow:hidden; position:relative;}
#focus1 ul {height:285px; position:absolute;}
#focus1 ul li {float:left; width:1000px; height:285px; overflow:hidden; position:relative;}
#focus1 ul li div {position:absolute; overflow:hidden;}
#focus1 .btnBg {position:absolute; width:1000px; height:20px; left:0; bottom:0; }
#focus1 .btn {position:absolute; width:980px; height:10px; padding:5px 10px; right:0; bottom:0; text-align:right;}
#focus1 .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:10px; _font-size:0; margin-left:5px; cursor:pointer; background:#000;}
#focus1 .btn span.on {background:#000;}
#focus1 .preNext {width:45px; height:100px; position:absolute; top:90px; background:url(img/sprite.png) no-repeat 0 0; cursor:pointer;}
#focus1 .pre {left:0;}
#focus1 .next {right:0; background-position:right top;}
.ny1{ margin:0px auto; width:1000px;background:#f9f8f8; overflow:hidden}
.nyleft{ width:218px; float:left; overflow:hidden; border:1px solid #ccc;background:#f9f8f8; }

.nytitle{ background:url(../Img/munebg.gif) repeat-x; height:37px;  font-size:14px; font-weight:bold; color:#FFF; text-indent:10px; line-height:37px;}
.prclass { width:200px; padding:9px;}
.prclass li{ border-bottom:1px solid #ccc; background: url(../Img/icon.gif) no-repeat left center; text-indent:20px; height:30px; line-height:30px;}
.connr{ width:200px; padding:9px; line-height:25px;}
.cont{ font-size:14px; font-weight:bold;}
.nyright{ width:770px; float:left; margin-left:10px; overflow:hidden}
.ge{ height:10px; overflow:hidden}
.nyrtitle{  background:url(../Img/munebg.gif) repeat-x;font-size:14px; font-weight:bold; height:37px; line-height:37px;color:#FFF; text-indent:10px;}
.nycontent{ width:760px; margin:10px auto; overflow:hidden; line-height:25px;}

.cpList{ width:760px; overflow:hidden;  overflow:hidden}
.cpList ul{ width:760px; margin:10px auto 10px auto;}
.cpList li{ width:190px; float:left; overflow:hidden; text-align:center; line-height:30px; margin-bottom:10px;}
.cpList li img{ width:160px; padding:2px; height:120px; border:1px solid #ccc;}
.fenye{ width:760px; margin:0px auto; overflow:hidden}
.nyrtitlea{background:url(../Img/munebg.gif) repeat-x; height:37px; line-height:37px;color:#FFF; text-indent:10px;}
.nyrtitlea a{ color:#FFF}
.nyrtitlea a:hover{color:#ea5b15}

.productstit{ font-size:14px; font-weight:bold; text-align:center; line-height:30px; height:30px;}
.productimg{  margin:10px auto;}
.productimg img{ text-align:center; width:300px; float:left; padding-right:10px;}
.prev{ text-align:center}

.newsL{ width:760px; overflow:hidden; margin:10px auto 0px auto;}
.newsL ul{ width:760px; margin:10px auto 10px auto;}
.newsL li{ border-bottom:1PX dashed #CCC; line-height:30PX; height:30PX;}

.text2{ border:1px solid #ccc; padding:2px;}
.message dl{ width:760px; overflow:hidden; margin:10px auto 0px auto;}
.message dd{ margin-bottom:10px;}
.btna1{ background:url(../Img/munebg.gif) repeat-x; padding:5px 15px; color:#FFF; border:none}

.connrr{ background:url(../Img/cont.gif) no-repeat right bottom; overflow:hidden; width:760px; height:415px; }
.connat{ margin:10px auto; width:600px;font-size:18px;}
.contt{ font-size:18px; font-weight:bold;}