@charset "utf-8";
body{font-size:14px; font-family:'Microsoft Yahei'}
h1, .f1, h2 { font-family: "微软雅黑", "宋体", Arial; /*font-weight: bold*/; color: #444; }
h1 { font-size: 18px; text-align: center }
.f1, h2 { font-size: 14px; }
h1 { font-size: 20px; padding: 5px 0; }
h3,b{font-weight: normal;}
.f2 { font-size: 14px; line-height: 160%; min-height:300px}
.f2 img { max-width: 100%; }
.f2 p.img { text-align: center; }
.inp { border: 1px solid #CCC; padding: 3px; border-top-color: #666; border-left-color: #666;
	background-color: #F6F6F6; line-height: 14px; }
.inp:hover { border: 1px solid #5EA2D9; background-color: #EDF3F8; }
.btnmini, .btnbig { border: 1px solid #1A5488; overflow: hidden; border-top: #149BDD; border-left: #149BDD;
	background-color: #1F66A8; /*font-weight: bold*/; color: #FFF; cursor: pointer }
.btnmini { padding: 0 10px; line-height: 17px; height: 24px; }
.btnbig { padding: 5px 10px; font-size: 14px; height: 30px; margin-top: 5px }
.none { display: none; }
.both { clear: both; width: 100%; }
/* PIE usage */
.PIE { behavior: url(lib/PIE/PIE.php); position: relative; }

/* #pt = position */
#pt { border-bottom: 1px solid #E4E4E4; line-height: 35px; color: #999;
	background: url(../images/image.gif) no-repeat -270px 12px; padding-left: 25px; }
	#pt span { float: right; border: 1px solid #06C; text-align: center; background-color: #3469CB;
		line-height: 12px; margin-top: 5px; }
		#pt span a { float: left; color: #FFF; padding: 5px 10px; }
	#pt p { float: right; }
		#pt p a { float: left; background: url(../images/btn.gif); height: 25px; line-height: 25px; color: #FFF;
			padding: 0 10px; margin-left: 10px; margin-top: 3px; }

/* .titval = tital value collection */
.titval { }
	.titval span { float: left; }
		.titval span.tit { clear: left; }
		.titval span.val { width: 120px; }

#winbox { position: absolute; border: 5px solid #9CC0E9; background-color: #F4F8FB; line-height: 180%; color: #476DD1; }
#winbox .t { /*font-weight: bold*/; padding: 5px; border-bottom: 1px solid #9CC0E9; }
#winbox .t span { float: right; padding: 0 5px; cursor: pointer; font-weight: normal }
#winbox .c { padding: 5px 15px; }
#winbox .g { margin: 15px; text-align: center; }
#winbox .g a { padding: 8px 20px; line-height: 30px; border: 1px solid #4672C4; border-top: #9CC0E9; border-left: #9CC0E9;
	background-color: #3D6AD3; color: #FFF; margin-right: 20px; }
#winbox .g a:hover { background-color: #5588D8; text-decoration: none; }
#winbox .z { padding-bottom: 15px; font-family: Verdana, Geneva, sans-serif; }
#winbox .z a { text-decoration: underline; }

.wpm { margin: 0 auto; width: 990px; clear: both; }
.wpa { width: auto; }

/*.menu a { float: left; width: 122px; line-height: 55px; height: 55px; font-size: 14px; color: #444; text-align: center;
	background: url(../images/list.jpg); }
.menu a:hover, .menu a.c { color: #FFF; background: url(../images/list.jpg) -122px 0; }
*/
.cartdb { position: absolute; top: 40px; right: 10px; width: 335px; border: 1px solid #139DDF; background-color: #FFF;
	text-align: left; padding: 5px; z-index: 999; }
.cartdb dl { width: 325px; line-height: 18px; color: #139DDF; height: 35px; padding: 5px; overflow: hidden; }
.cartdb dl:hover { background-color: #FFC }
.cartdb dl dt { float: left; width: 45px; }
.cartdb dl dt img { width: 35px; height: 35px; }
.cartdb dl dd { float: left; width: 200px; }
.cartdb dl dd.p { width: 80px; text-align: right; }
.cartdb dl dd.p strong { font-size: 13px; font-family: Verdana, Geneva, sans-serif; color: #C00; }
.cartdb dl.j { height: 14px; line-height: 14px; padding: 5px; text-align: center; background-color: #DFF0F9 }

.bannerb { width: 960px; height: 29px; background: url(../images/tel.jpg); clear: both; color: #FFF; line-height: 25px;
	padding: 5px 15px; font-family: Verdana, Geneva, sans-serif; }
.bannerb a { color: #FFF }
.mban { background-position: 0 -85px; height: 5px; }

.type { height: 38px; background: url(../images/bg.jpg) 0 -217px; overflow: hidden; }
.type p { height: 38px; float: left; }
.type p.l { width: 7px; background: url(../images/list.jpg) -281px 0; }
.type p.c { line-height: 35px; padding-left: 10px; padding-top: 3px; }
.type p.c span { font-size: 12px; font-family: Arial; padding-left: 10px; color: #247AB5 }
.type a { float: right; width: 45px; height: 19px; background: url(../images/list.jpg) -317px 0; margin-top: 11px; }
.type p.r { float: right; width: 7px; background: url(../images/list.jpg) -299px 0; }

.list { margin-top: 10px; }
.main { background: url(../images/tab.jpg) -2970px 0; }
.main .l { float: left; width: 200px; }
.main .r { float: right; width: 740px; padding: 5px 20px 20px 20px; overflow: hidden; }
.title-sd { height: 35px; line-height: 35px; padding-left: 25px; background : #FFF url(../images/image.gif) no-repeat -40px 13px; }
.nav-sd { padding: 5px 10px; line-height: 35px; border-top: 5px solid #1294D7; }
.nav-sd a { color: #FFF; font-size: 12px; float: left; width: 150px; background: url(../images/image.gif) no-repeat -430px -30px;
	padding-left: 30px; }
.nav-sd a:hover { background-position: -430px -65px; text-decoration: none; }

.ct-mn div.c, .comment div.c, .ct-mn ul.c, .comment ul.c { margin-top: 10px; clear: both }
.ct-mn .t, .comment .t { line-height: 30px; border: 1px solid #E7E7E7; font-family: Verdana, Geneva, sans-serif;
	border-left: 0; border-right: 0; background-color: #F3F3F3 }
.ct-mn .t { color: #999; text-align: center; }
.ct-mn .list li { line-height: 35px; border-bottom: 1px solid #EEE; padding-left: 15px;
	background: url(../images/image.gif) no-repeat 5px -155px; font-size: 14px; }
.ct-mn .list li span { float: right; font-size: 11px; color: #999; font-family: Verdana, Geneva, sans-serif }
.ct-mn .list li em { padding-left: 10px; color: #C00; font-size: 12px; font-style: normal; }
.ct-mn .list dl { float: left; width: 160px; height: 145px; padding: 5px; text-align: center; overflow: hidden;
	margin-right: 12px; margin-bottom: 12px; background: url(../images/image.gif) no-repeat -430px -270px; }
.ct-mn .list dl dt { height: 120px; }
.ct-mn .list dl dt img { width: 160px; height: 120px; }
.ct-mn .list dl dd { height: 30px; overflow: hidden; line-height: 30px; }
.ct-mn .list dl:hover { background-position: -430px -440px; }
.ct-mn .list dl:hover a { color: #FFF }
.ct-mn .prevnext { padding-top: 20px; }
.ct-mn .prevnext a { margin-right: 20px; color: #0C4D8D; }

.comment { margin-top: 10px; }
.comment .t { padding-left: 10px; /*font-weight: bold*/; }
.comment .i dl { margin-bottom: 10px; width: 740px; float: left; }
.comment .i dl dt { float: left; width: 80px; /*font-weight: bold*/; text-align: right; padding-right: 10px; line-height: 25px; }
.comment .i dl dd { float: left; padding-right: 10px; }
.comment .list { clear: both }
.comment .list dl { margin-bottom: 10px; line-height: 22px; border-top: 1px solid #E7E7E7; }
.comment .list dl dt { background-color: #F3F3F3; padding: 3px 10px; }
.comment .list dl dd { padding: 3px 10px; }

.news { height: 150px; overflow: hidden; }
.news .l { float: left; width: 195px; }
.news .r { float: right; width: 270px; padding-left: 10px; }
.news .r li { line-height: 24px; border-bottom: 1px solid #EEE; padding-left: 15px;
	background: url(../images/image.gif) no-repeat 5px -161px; }
.about { height: 150px; overflow: hidden; }
.about .l { float: left; width: 190px; }
.about .r { float: left; width: 260px; line-height: 21px; }

.product { height: 150px; width: 980px; position: relative; margin: 15px 0; }
.product .wrapper { width: 915px; overflow: auto; height: 177px; margin: 0 35px; position: absolute; top: 0; }
.product .wrapper ul { width: 1820px; list-style : none outside none; margin: 0; padding: 0; position: absolute; top: 0; left: 0; }
.product ul li { display: block; float: left; padding-right: 10px; width: 175px; }
.product ul li p { text-align: center; height: 22px; padding-top: 5px; overflow: hidden; }
.product ul li p a { color: #FFF; }
.product ul li img { -webkit-transition: border-color 400ms; width: 160px; height: 125px; padding: 5px; background-color: #E8E8E8; }
.product ul li img:hover { background-color: #0C4D8D; }
.product ul li a img { display: block; }
.product .arrow { display: block; height: 62px; width: 30px; position: absolute; top: 45px; cursor: pointer; outline: 0; }
.product .arrow a { width: 30px; height: 62px; }
.product .forward { right: 0; background: url(../images/image.gif) -30px -209px; }
.product .back { left: 0; background: url(../images/image.gif) 0 -209px; }

.attribute strong { font-size: 14px; }
.attribute p { padding: 13px 0; border-bottom: 1px dashed #CCC; }
.attribute .price { font-size: 20px; font-family: Verdana, Geneva, sans-serif; /*font-weight: bold*/; color: #C00; }
.attribute .aprice span { padding: 5px 8px; margin: 0 5px 0 0; border: 1px solid #CCC; cursor: pointer; }
.attribute .aprice span.c { border: 1px solid #900; background-color: #C00; color: #FFF; }
.attribute .aprice span:hover { border-color: #900 }
.ins { height: 22px; line-height: 20px; text-align: center; border: 1px solid #E3E3E3; background-color: #F5F5F5;
	border-top-color: #999; border-left-color: #999; }

.ordertab { width: 100%; padding: 0; margin: 0; border-bottom: 0; border-right: 0; }
.ordertab, .ordertab td { border: 1px solid #CCC; line-height: 180% }
.ordertab td { border-top: 0; border-left: 0; padding: 8px; text-align: center; }
.ordertab tr { background-color: #FFF; color: #06C; }
.ordertab .trbg { /*font-weight: bold*/; color: #FFF; background-color: #F5F5F5; }
.ordertab .trbg td { padding: 0; line-height: 28px; background-color: #1294D7; }
.ordertab .left { text-align: left; }
.ordertab span { color: #666 }

.total { font-size: 14px; color: #C00; font-family: Verdana, Geneva, sans-serif }
#aggregate, .aggregate { font-size: 16px; /*font-weight: bold*/; color: #C00; font-family: Verdana, Geneva, sans-serif }

.buy { margin: 12px 0; }
.inbuy, .incart { margin: 0; padding: 0; border: 0; cursor: pointer; height: 37px; line-height: 90px; overflow: hidden; }
.inbuy { width: 127px; background-image: url(../images/buy.gif); margin-right: 5px; }
.incart { width: 132px; background-image: url(../images/cart.gif); }

.pinfo { padding-bottom: 10px; line-height: 180% }
.pinfo span { padding-right: 20px; }

#imgto { width: 300; height: 310px; }
#imgto .big { height: 260px; }
#imgto .big img { width: 300px;; height: 250px; }
#imgto .small { height: 55px; }
#imgto .small div { float: left; overflow: hidden; }
#imgto .small div.imgl, #imgto .small div.imgr { width: 13px;; height: 53px; border: 1px solid #CCC;
	background-color: #F6F6F6; text-align: center; line-height: 53px; /*font-weight: bold*/; color: #999; cursor: pointer; }
#imgto .small div.imgl:hover, #imgto .small div.imgr:hover { background-color: #E7E7E7; color: #666 }
#imgto .small div.imgc { width: 270px; position: relative;; height: 55px; }
#imgto .small div.imgc ul { position: absolute; width: 2200px; height: 55px; top: 0; left: 0; }
#imgto .small div.imgc ul li { float: left; width: 55px; padding-left: 10px; cursor: pointer; }
#imgto .small div.imgc ul li img { width: 53px; height: 53px; border: 1px solid #FFF }
#imgto .small div.imgc ul li.the img { border: 1px solid #C00 }

.contact { height: 150px; overflow: hidden; }
.contact .t { width: 200px; }
.contact .b { margin-top: 10px; }
.contact .b li { line-height: 21px; font-family: Verdana, Geneva, sans-serif; }
.contact .b li span { float: left; width: 50px; text-align: right; color: #247AB5; /*font-weight: bold*/ }
.contact .b li p { float: left; padding-left: 10px; }

.ct-mn .labels { background-color: #F3F3F3; height: 35px; }
.ct-mn .labels span { float: left; padding: 0 15px; margin: 9px 0 0 10px; height: 25px; line-height: 25px;
	border: 1px solid #CCC; border-bottom: 0; background-color: #FFF; overflow: hidden; /*font-weight: bold*/; cursor: pointer; }
.ct-mn .labels .current { background: url(../images/btn.gif); color: #FFF; }

.ct-mn .record { }
.ct-mn .record li { height: 20px; line-height: 20px; padding: 5px 0; border-bottom: 1px dashed #CCC }
.ct-mn .record li span { float: right; text-align: right; }
.ct-mn .record li.m { border-bottom: 1px solid #CCC; /*font-weight: bold*/ }
.ct-mn .record li span.time { width: 300px; }

.member_f { margin-top: 5px; }
.member_f dl { border-bottom: 1px solid #E8E8E8; padding: 5px 0; width: 100%; float: left; }
.member_f dl dt { float: left; width: 110px; text-align: right; line-height: 26px; /*font-weight: bold*/; }
.member_f dl dd { float: left; line-height: 26px; padding-left: 10px; }
.member_f dl dd textarea { width: 90%; height: 200px; }
.member_f dl dd.m span { color: #C00; }
.member_f dl dd.m span.ok { background-color: #000; width: 10px; height: 5px; }

.links { padding: 10px 0; line-height: 22px; color: #666; }
.links a { color: #333; padding: 5px 10px; color: #666 }

.bottom { background: url(../images/bg.jpg) 0 -287px; height: 50px; padding: 25px 0; }
.bottom .l { float: left; width: 800px; line-height: 25px; font-family: Verdana, Geneva, sans-serif; color: #828282 }
.bottom .r { float: right; width: 135px; height: 50px; background: url(../images/image.gif) 0 -104px; margin: 5px 20px 0 0; }

.pages { margin-top: 10px; }
.pages li { float: left; line-height: 20px; border: 1px solid #E1E1E1; margin-right: 10px; background-color: #FFF; }
.pages li.c { background-color: #588FD9; color: #FFF; padding: 0 8px; }
.pages li a { float: left; padding: 0 8px; height: 20px; }
.pages li a:hover { background-color: #588FD9; color: #FFF; text-decoration: none; }

.menu_pop { display: none; position: absolute; z-index: 100; background:#fff;border-bottom: 1px solid #ccc; width:100%; left:0 !important; top:120px !important; padding-left:50% }
.menu_pop li{ float:left; margin-right:20px; line-height:40px}
.nav li { float: left; }
.nav a { float: left; text-align: center; font-size:14px }

#search span { float: left; }
#search span * { float: left; margin: 0; outline: none; height: 27px; line-height: 27px; }
#search span.select select { border: 1px solid #888; }
#search span.text input { padding: 0 0 0 6px; border: none; width: 141px; background: none; }
#search span.submit input { padding: 0; width: 31px; border: none; cursor: pointer;
	background: #3184DD; }

/*659688888888888888888888888888888853333333333*/
body{background: #fff;}
.wp{width: 1100px; }
.kuan{width: 1200px;margin: 0 auto;overflow: hidden}

.head{border-bottom: 3px solid #009fe9;padding-bottom: 12px}
.logo{float: left;padding-top: 12px}
.nav{float: right;margin-top: 35px}
.top{background: #f6f6f6}
.top dl{float: right}
.top dt,.top dd{float: left;margin-left: 18px}
.name{margin-left: 8px}
.nav{margin-right: -1px}
.nav a{font-size: 18px;color: #9b9b9b;margin-left:8px;border-right: 1px solid #9b9b9b;padding-right: 8px;line-height: 2}
.nav .active,.nav li:hover{border-bottom:3px solid #9b9b9b }
.nav a:hover{text-decoration: none}
.ban{overflow: hidden; min-width:1200px}
.ban img,.ban .wp{width: 100%;min-width:1100px; }
.pro dl{font-size: 16px;line-height: 2}
.ab {padding-bottom: 30px}
.ab h3{font-size: 16px;text-align:center;font-weight: normal;line-height: 3}
#footer{background: #dbdbdb;overflow: hidden;padding: 15px 0 30px;margin-top: 25px; min-width:1200px}
#footer dl{float: left;width: 33.333%}
#footer dt{font-size: 16px;/*font-weight: bold*/;color: #696969;margin-bottom: 12px}
#footer dd{font-size: 13px;line-height: 32px}
#footer dd span{float: right;margin-right: 50px}
#footer .tu{width: 200px}
#footer .tu dd{float: left;margin-left: 28px;margin-bottom: 20px}
#footer .tu dd img{width: 58px;height: 58px;}
.xw {}
.f2{padding: 20px 0}
.cp li{margin-top: 40px}
.cp li img{float:left;padding-right:60px;background: #fff;width: 215px}
.cp li b{display: block;color: rgb(141,141,141);font-size:16px;line-height: 1}
.cp li p{color: rgb(143,143,143);border-bottom: dashed 2px rgb(129,129,129);line-height: 3;margin-bottom: 8px;padding-top: 12px}
.cp dl a{color: rgb(119,119,119);margin-right: 5px;/*font-weight: bold*/;}
.bg{background: rgb(222,222,222);overflow: hidden; padding:20px 0}
.bg img{ padding: 30px 50px 30px 0; border-right:1px solid rgb(151,151,151);width: 200px}
.bg dl p{border-bottom:1px solid rgb(151,151,151); height:128px; overflow:hidden; margin-bottom:15px}
.bg .wz { padding-left:30px; width:818px}
.bg dd{overflow:hidden}
.bg dd a{/* font-size:15px;*/ border-left:1px solid rgb(151,151,151); padding-left:3px; margin-left:-1px;zoom:1}
.mt50{margin-top:50px}
.lb li{ margin-bottom:15px}
.lb img{max-width:200px; height:160px}
.lb i{display:block; /*font-weight:bold*/;font-style: normal}
.lb p{border-bottom:1px solid rgb(151,151,151); height:100px; overflow:hidden; margin-bottom:8px; padding-top:10px}
.lb a{/*font-weight:bold*/}
.lb .mr{ margin-right:20px; }
.zfl{ display:none}
.ctit{ background: rgb(247,247,247);line-height:2}