@charset "utf-8";
/* CSS Document */

body {margin:0px; padding:0px; color:#555;font: 0.75em/150% Arial, Helvetica, sans-serif;-webkit-text-size-adjust:none; font-style:normal;}

ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, table, td, img, div, dl, dt, dd, tr ,span,a ,input,select{margin:0px;padding:0px;}
input,select { font-family:Arial, Helvetica, sans-serif;}
ul,li { list-style:none;}
a { text-decoration:none; color:#555;-webkit-text-size-adjust:none;}
a,area{blr:expression(this.onFocus=this.blur());}/*For IE*/
:focus{-moz-outline-style:none;}/*For Firefox*/
a:hover {color:#535353; text-decoration:underline;}

img, object {-ms-interpolation-mode: bicubic; border:none;height: auto; width: auto\9; max-width:100%; }
.pad {padding-top:12px;}
.overf {overflow:hidden;}
.wrap {
	max-width:1000px;
	width:100%; margin:0px auto;}
.fl {float:left;}
.fr {float:right;}
.clear { clear:both; font-size:0px;}

#tnav { background:#03a4e9; width:100%; margin:0px auto; height:27px;}
#tsocia { float:left; overflow:hidden;}
#tsocia a { display:block; float:left; border-right:solid 1px #81d2f4; padding:0px 2px;}
#tsocia a:hover { background:#0077aa;}
#ttel { float:right; color:#fff; font-weight:bold; line-height:27px;}

#top { padding:8px 3px;}
#logo { float:left;}
#tsear {width:40%; float:right; padding-right:10px; overflow:hidden; padding-top:2.5em;}
.tsinput {width:85%; height:29px; line-height:25px; text-indent:3px; border:solid 1px #ddd; float:left; vertical-align:middle;}
.tsbtn { background:url(../images/scaf_17.jpg) no-repeat; width:36px; height:31px; float:left; vertical-align:middle; border:none; cursor:pointer;}

.asbtn { background:url(../images/csub_03.jpg) no-repeat; width:72px; height:27px; vertical-align:middle; border:none; cursor:pointer;}

#daoh { background:#0099db; height:43px;}

#flash { width:100%; margin:0px auto; overflow:hidden;}

.flexslider{position:relative;width:100%;height:auto;overflow:hidden;zoom:1;}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.flexslider .slides{zoom:1;}
.flex-direction-nav a{width:48px;height:48px;line-height:99em;overflow:hidden;margin:-30px 0 0;display:block;background:url(../images/arrows-48-48-3.png) no-repeat;position:absolute;top:50%;z-index:10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease;}
.flex-direction-nav .flex-next{background-position:-48px 0;right:0;}
.flex-direction-nav .flex-prev{left:0;}
.flexslider:hover .flex-next{opacity:0.9;filter:alpha(opacity=25);}
.flexslider:hover .flex-prev{opacity:0.9;filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:0.9;filter:alpha(opacity=90);}
.flex-control-nav{width:100%;position:absolute;bottom:10px;text-align:center;}
.flex-control-nav li{margin:0 5px;display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a{background:url(../images/bullet-24-24-4.png) no-repeat 0 0;display:block;height:24px;overflow:hidden;text-indent:-99em;width:16px;cursor:pointer;}
.flex-control-paging li a.flex-active{background-position:0 -24px;}

#blbg { background:#008bc7; padding:1em 0px; width:100%; margin:0px auto; clear:both;}
#inmain { color:#fff;}
#inmain h2 { font-size:1.5em; text-transform:uppercase; height:1.75em; line-height:1.75em; font-weight:normal;}
#incate { width:22%; padding-right:2%;}
#incalist { padding:5px 1px;}
#incalist ul li { padding:3px 0px;}
#incalist ul li a { line-height:24px; background:url(../images/scaf_25.jpg) 1px center no-repeat; color:#fff; padding-left:15px;}
#innews { width:45%;}
#innewslist { padding:3px 0px;} 
#innewslist ul li { position:relative;}
#innewslist ul li a { height:26px; line-height:26px; background:url(../images/scaf_22.jpg) 2px center no-repeat; padding-left:12px; color:#fff;}
#innewslist ul li span { position:absolute; top:2px; right:2px; color:#81d8fd;}
#incont { width:28%;}
.inlx { padding:3px 1px; line-height:21px;}

#bottom { border-top:solid 1px #008bc7;}
#footer { padding:1.2em 0px; text-align:center; line-height:22px;}

#main { padding-top:1.5em; margin-bottom:1.2em;}
#left { width:22%;}
#left h2 { font-size:1.5em; text-transform:uppercase; height:1.75em; line-height:1.75em; color:#0092d1; border-bottom:solid 1px #d9d9d9;font-weight:normal;}
#lcate {}
#lcatelist { padding:5px 1px;}
#lcatelist ul li { padding:3px 0px;}
#lcatelist ul li a { line-height:24px; background:url(../images/prod_03.jpg) 1px 2px no-repeat; font-size:1.1em; padding-left:15px;}

#lianx { padding-top:1.2em;}
.lxcont {padding:8px 1px; line-height:21px;}

#right { width:75%;}
.rbox {padding:0px 2px;}
.rbox h2 { height:2.15em; line-height:2.15em; font-size:1.3em; background:#f7f7f7; padding-left:6px;}
.prodlist { padding:10px 0px;}
.prodlist ul { overflow:hidden}
.prodlist ul li { width:22%; padding:12px 1% 5px 1%; display:inline-block;text-align:center;}
.prodlist ul li img { border:solid 1px #edecec;}
.prodlist ul li span { display:block; line-height:16px; height:16px; overflow:hidden; text-align:center; padding-top:3px;}

#ptoptit {height:30px; line-height:30px; overflow:hidden; margin-bottom:10px;}
#ptsort {overflow:hidden; height:30px; font-size:12px;}
#ptsl {padding-left:10px; height:35px; line-height:35px;}
#ptsl a#list { padding-left:25px; margin-right:10px;}
#ptsl a#gal { padding-left:25px; margin-right:10px;}
#ptsl a.cur {color:#c60000;}
#ptstitle { padding-left:5px; font-size:1.2em; font-weight:bold;}
#ptsr {padding-right:5px;}
#ptsr select {border:solid 1px #d0d0d0; line-height:18px;}
.rcsort { width:35%; padding-left:10px; height:1.75em; line-height:1.75em;}
#rpage {width:45%; line-height:1.75em; height:1.75em; text-align:right; padding-right:5px;}
#rpage a {padding:0px 5px; border:solid 1px #ddd;}
#rpage a:hover { text-decoration:none;}
.botpad { border-top:solid 1px #ebebeb; margin-top:15px; padding-top:5px;}

#newslist { padding:10px 5px 5px 5px;}
#newslist ul li { padding:5px 0px 3px 0px;}
#newslist ul li span { display: block;}
#newslist ul li span.nltit { padding:4px 0px 4px 3px;line-height:18px; border-bottom:dotted 1px #ccc; font-weight:bold; color:#333;}
#newslist ul li span.nlcont { padding-top:5px; line-height:18px; color:#666;}
#newslist ul li span.nlcont a { color:#666;}

#newscont { padding:8px 5px;}
.nvtit {height:35px; line-height:35px; font-size:14px; border-bottom:solid 1px #e5e5e5; font-weight:bold; text-align:center; padding-top:10px;}
.nvcont {padding:10px 5px; line-height:20px;}

#pvtop {overflow:hidden; padding-top:1.5em;}
#pvtleft {width:50%;}
.bpic {width:100%; border:solid 1px #e2e2e2;}
#pvtright {width:46%;}
#pvtright h3 {font-size:16px; font-weight:bold; color:#333; padding-left:3px; line-height:20px; border-bottom: solid 1px #e2e2e2; padding-bottom:5px;}
#vcform {padding-top:10px; line-height:24px; padding-left:5px; margin-bottom:10px;}
#vcbtn {padding-top:25px; padding-left:8px;}
#vcbtn img { margin-right:8px; margin-bottom:10px;}
#vcform ul li span#pvprice {font-size:14px; color:#C00;}
.pvqua {border:solid 1px #aaa; height:18px; line-height:18px; font-size:12px; width:100px;}

#vcform ul li {overflow:hidden; padding-top:7px;line-height:18px; font-size:12px;}
#vcform ul li span {color:#d71b31; font-size:14px;}
.vpsel {border:solid 1px #ccc; font-size:11px;}
#vcform li b {width:60px; color:#d71b31;}
.share {padding-top:10px; padding-left:8px;}

#pvdes {padding-top:20px; clear:both; line-height:18px;}
#pvdes h3 {color:#333; height:25px; line-height:25px;}
#pvcs {position:relative;}
.pvh4 {height:32px;padding-left:3px; font-size:16px; border-bottom:solid 1px #e1e1e1; font-weight:bold;}
.pvh4 ul { overflow:hidden;}
.pvh4 ul li {float:left; height:32px; line-height:32px; margin-right:5px; position:relative; margin-top:1px;}
.block { display: block; padding:10px 5px; line-height:20px;}
.unblock { display: none;padding:10px 5px;}

#alsolike { padding-top:8px;}
#alsolike h3 { height:32px; line-height:32px; color:#333; padding-left:3px; position:relative; font-size:1.25em; font-weight:bold; border-bottom:solid 1px #e1e1e1;}
#alsolist { padding-top:20px;}

.pagecont { padding:8px 3px; line-height:22px;}

.rtext { padding:8px 3px; line-height:22px;}
