/*   

Theme Name:napkin

Theme URI:

Description:napkin.com.cn

Author:stephen

Author URI:http://www.novow.com/

Version:1.00

Tags: black, fashion

*/



/*  ------ basic ------------------- */



*{margin:0;padding:0;}

body{font-family:Tahoma; padding:0; margin:0; font-size:12px; text-align:center; color:#555; background:#fff;}

a{color:#555; text-decoration:none;}a:hover{ color:#000;}

ul,li,p,dl,dt,dd{list-style:none;}

img{ border:none;}

h1,h2,h3,h4{font-size:14px; color:#333;}



/*  ------ other ------------------- */



#productquery .all{ width:900px; margin:0 auto; text-align:left; clear:both;}

#productquery .head,.con,.foot,.con_p{ float:left; width:100%;}



#productquery .head { height:180px; background:#000; color:#fff;}



#productquery .logo{float:left; width:320px; padding:40px 0 0 0;}

#productquery .logo a{float:left; position:relative; width:250px; height:54px; clear:both;}

#productquery .logo a span{position:absolute; z-index:9; right:-40px; bottom:-22px; color:#000;}

#productquery .logo a:hover span{color:#fff;}

#productquery .logo h2{float:left; clear:both; width:300px; font-weight:normal; padding:5px 0 0 10px; font-family:寰蒋闆呴粦,瀹嬩綋; color:#fff;}



#productquery .nav{float:left; padding:45px 0 0 0;font-family:"瀹嬩綋";}

#productquery .nav ul {float:left; width:70px; padding:0 0 0 120px;}

#productquery .nav ul li a{color:#aaa; float:left; width:100%; display:block;}.nav ul li a:hover{color:#fff;}

#productquery .nav ul li ul{ position:absolute; left:70px; top:0px; width:500px;display: block; visibility: hidden; padding:0;}

#productquery .nav ul li {padding:3px 0; position:relative; width:100%; float:left;}

#productquery .nav ul li ul li{padding:3px 20px 3px 10px;float:left; width:auto; display:inline; position:static; display: list-item;background:url(images/ic.gif) no-repeat 0 center;}

#productquery .nav ul li ul li a{float:left; width:auto;}



.con{}



#productquery .ab{float:left;margin:40px 0 0 0}

#productquery .mv{float:right; background:url(images/mv.gif) no-repeat; width:470px; height:360px; margin:30px 0 0 0;}

#productquery .mv_in{float:left; padding:15px;}



#productquery .s_bg{background:url(../images/t1.gif) no-repeat 0 0; }

#productquery .con_p{padding:30px 0 0 0; margin:30px 0 0 0;}

#productquery .left{float:left; width:530px; overflow:hidden; }

#productquery .right{float:right; width:280px; border-left:1px solid #E6E6E6; padding:0 0 0 40px;}

#productquery .right h1{font-size:12px; font-weight:normal; padding:0 0 40px 0;font-family:Arial, Helvetica, sans-serif;}



#productquery h1.lt{padding:0 0 20px 0; font-size:12px; font-weight:normal;}

#productquery .news1{float:left; width:100%; padding:0 0 40px 0;}

#productquery .news2{float:left; width:100%; padding:0 0 10px 0;}



#productquery .news ul{float:left; width:100%;}

#productquery .news1 ul li h1{font-size:18px; font-family:寰蒋闆呴粦,瀹嬩綋; }

#productquery .news2 ul li h1{font-size:14px; font-family:寰蒋闆呴粦,瀹嬩綋; }

#productquery .news ul li h5{font-size:11px; font-weight:normal; border-bottom:1px solid #ddd; padding:5px 0 10px 0; margin:0 0 10px 0; color:#888;}

#productquery .news1 ul li{padding:15px 0 0 0; background:url(images/t2.gif) no-repeat 0 0; margin: 0 0 30px 0 ;}

#productquery .more{text-align:right; font-family:"瀹嬩綋";}

#productquery .zy{line-height:180%;}



#productquery .foot{ border-top:1px solid #ddd; padding:20px 0 20px 0; margin:20px 0 0 0;}

#productquery .cpy{float:left;}

#productquery .sup{float:right;}



#productquery .link{border-top:1px solid #ddd; padding:20px 0 0px 0; margin:20px 0 0 0;float:left; width:100%;}

#productquery .link li{float:left; padding:0 20px 0 0;}

#productquery .link li a{line-height:200%; font-family:"瀹嬩綋";}

/*page*/

#productquery .pages {float:left; width:100%; padding:10px 0; border-top:1px solid #ddd; margin:20px 0 0 0;}

#productquery .pages a,.pages span{float:left; width:15px; height:15px; line-height:15px; text-align:center; border:1px solid #ddd; display:inline; margin:0 5px 0 0;}

#productquery .pages a.on,.pages a:hover,.pages span.current{border:1px solid #ddd; color:#000; background:#ddd;}



#productquery .p_con{float:left; width:100%;}

#productquery .p_con h1{font-size:18px; font-family:寰蒋闆呴粦,瀹嬩綋; }

#productquery .p_con h5{font-size:11px; font-weight:normal; border-bottom:1px solid #ddd; padding:5px 0 10px 0; margin:0 0 10px 0; color:#888;}

#productquery .text_con{float:left; width:100%; line-height:200%; padding:20px 0 0 0;}



#productquery .pro,#productquery .pro ul,#productquery .pro ul li{float:left; width:100%;}



#productquery .pro ul li{background:url(../images/t1.gif) no-repeat; padding:30px 0 0 0; margin:0 0 30px 0;}

#productquery .pic{ float:left;}

#productquery .pic img{ background:#FCFBFC; padding:8px; border:1px solid #eee;}

#productquery .info{float:right; width:330px;}

#productquery .info h1{font-family:寰蒋闆呴粦,瀹嬩綋;}



#productquery .book{float:left; width:100%; overflow:hidden;}

#productquery .book ul{float:left; width:120%;}

#productquery .book ul li{background:url(images/case_bg.gif) no-repeat; float:left; width:163px; height:210px; overflow:hidden; margin:0 21px 10px 0;}

#productquery .pic2{ float:left;background:url(images/case_bg.gif) no-repeat; width:163px; height:167px;}

#productquery .pic2 img{border:1px solid #000; float:left; display:inline; margin:7px 0 0 7px; width:147px; height:147px;}

#productquery .book h1{font-size:12px; font-weight:normal; padding:5px 0 0 0; text-align:center;table-layout:fixed; word-break: break-all;word-wrap:break-word;}



#productquery .cat{float:left; width:100%; padding:0 0 20px 0; font-family:"瀹嬩綋";}

#productquery .cat ul{float:left;}

#productquery .cat ul li{float:left; padding:0 10px 1px 0;}

#productquery .cat ul li a{float:left; padding:10px 20px 7px 20px; background:#888 url(images/ic3.gif) no-repeat right top; color:#fff;}

#productquery .cat ul li a:hover,.cat ul li.current-cat a,.cat ul.black li a{background:#000 url(images/ic2.gif) no-repeat right top; color:#fff;}



#productquery #content { float:left; width:100%;}

#productquery #content, #productquery #content input, #productquery #content textarea { color: #777; font-size: 12px; line-height: 24px; }

#productquery #content pre,#productquery #content kbd, #productquery #content tt, #productquery #content var { font-size: 15px; line-height: 21px; }

#productquery #content code { font-size: 13px; }

#productquery #content dt, #productquery #content th { color: #000; }



#productquery #content h1{ color: #333; line-height: 1.5em; margin: 0 0 20px 0; font-size:25px; }

#productquery #content h2{ color: #333; line-height: 1.5em; margin: 0 0 20px 0; font-size:20px; }

#productquery #content h3{ color: #333; line-height: 1.5em; margin: 0 0 20px 0; font-size:18px; }

#productquery #content h4{ color: #333; line-height: 1.5em; margin: 0 0 20px 0;  font-size:16px;}

#productquery #content h5{ color: #333; line-height: 1.5em; margin: 0 0 20px 0;  font-size:14px;}

#productquery #content h6{ color: #333; line-height: 1.5em; margin: 0 0 20px 0;  font-size:12px;}







#productquery #content .attachment img { }

#productquery #content .alignleft, #productquery #content img.alignleft { display: inline; float: left; margin-right: 24px; margin-top: 4px; }

#productquery #content .alignright, #productquery #content img.alignright { display: inline; float: right; margin-left: 24px; margin-top: 4px; }

#productquery #content .aligncenter, #productquery #content img.aligncenter { clear: both; display: block; margin-left: auto; margin-right: auto; }

#productquery #content img.alignleft, #productquery #content img.alignright, #productquery #content img.aligncenter { margin-bottom: 12px; }





#productquery #content .attachment img { display: block; margin: 0 auto; }

#productquery #content hr { background-color: #e7e7e7; border: 0; clear: both; height: 1px; margin-bottom: 18px; }

#productquery #content p { margin-bottom: 10px; }



#productquery #content ul{ margin: 0 0 18px 1.5em; }

#productquery #content ol{ margin: 0 0 18px 1.5em; }

#productquery #content ul li{ list-style: square; margin: 0 0 5px 1.5em; }

#productquery #content ol li{ list-style: decimal; margin: 0 0 5px 1.5em; }





#productquery #content strong { font-weight: bold; }

#productquery #content cite, em, i { font-style: italic; }

#productquery #content big { font-size: 131.25%; }

#productquery #content ins { background: #ffc; text-decoration: none; }

#productquery #content blockquote { font-style: italic; padding: 0 3em; }

#productquery #content blockquote cite, blockquote em, blockquote i { font-style: normal; }

#productquery #content pre { background: #f7f7f7; color: #222; line-height: 18px; margin-bottom: 18px; padding: 1.5em; }

#productquery #content abbr, acronym { border-bottom: 1px dotted #666; cursor: help; }

#productquery #content sup, sub { height: 0; line-height: 1; position: relative; vertical-align: baseline; }

#productquery #content sup { bottom: 1ex; }

#productquery #content sub { top: .5ex; }

#productquery #content input[type="text"], textarea { background: #f9f9f9; border: 1px solid #ccc; box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.1); -moz-box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.1); -webkit-box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.1); padding: 2px; }



#productquery #book .size-thumbnail{border: 2px solid #cfcfcf;}

#productquery .ap{float:left; width:100%; padding:40px 0 0 0; position:relative;}

#productquery .ap_pic{float:left; width:298px; height:349px; overflow:hidden; position:relative;}

#productquery .ap_pic img{width:294px; height:345px; padding:1px; border:1px solid #ccc;}

#productquery .appic_l{float:left; position:absolute; top:210px; left:-20px; z-index:999;}

#productquery .appic_r{float:left; position:absolute; top:210px; left:302px; z-index:999;}



#productquery .ap_cat{float:right; padding:0px 190px 0 0; width:200px; height:290px;}

#productquery .ap_cat ul{float:left; width:100%;}

#productquery .ap_cat ul li{padding:0px 0;  font-size:14px; border-top:1px solid #fff; width:100%; float:left; height:20px; line-height:20px;}

#productquery .ap_cat ul li a{background:#fff; float:left; width:190px; color:#000; padding:0 5px; height:20px; line-height:20px;}

#productquery .ap_cat ul li a:hover,.ap_cat ul li.current_page_item a{background:#000; color:#fff;}



#productquery h1.ap_kh{font-size:35px; font-family:寰蒋闆呴粦,榛戜綋; color:#999;  float:right; padding:0 30px;  text-align:left;clear:right; width:350px;}





#productquery .ct{float:left; width:350px; padding:20px 0 0 0;}

#productquery .fed{float:right; width:500px; padding:40px 0 0 0;}

#productquery .fed td{}

#productquery .fed strong{font-size:12px; font-weight:normal; color:#000;}

#productquery .fed input.wpcf7-text{width:100%; font-size:12px; height:18px; line-height:18px; font-family:Arial; padding:3px 0; margin:0; border-bottom:1px solid #eee; border-left:0 none;border-top:0 none;border-right:0 none;}

#productquery .fed SELECT{width:100%; font-size:12px; height:25px; line-height:25px; font-family:Arial; padding:3px 0; margin:0; border-bottom:1px solid #eee; border-left:0 none;border-top:0 none;border-right:0 none;}

#productquery .fed TEXTAREA{width:100%; font-size:12px; height:70px; line-height:18px; font-family:Arial; padding:3px 0; margin:0; border-bottom:1px solid #eee; border-left:0 none;border-top:0 none;border-right:0 none;}

#productquery .cf_t{background:#eee; font-size:12px; padding:3px;}



#productquery .fed .wpcf7-submit{ width:150px; height:27px; line-height:27px;background:url(images/btn.gif) no-repeat; text-align:center; font-size:12px; cursor:pointer; border:0 none; float:right;}



/* ---------- top ---------- */

.QQbox {

	Z-INDEX: 99; RIGHT: 10px; WIDTH: 20px; POSITION: absolute; TOP: 500px

}

.QQbox .press {

	RIGHT: 0px; WIDTH: 33px; CURSOR: pointer; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: absolute; HEIGHT: 158px; BORDER-BOTTOM-STYLE: none; display:none;

}

.QQbox .Qlist {

	BACKGROUND:; LEFT: 0px; WIDTH: 30px; POSITION: absolute

}



.QQbox .Qlist UL LI {

	 BACKGROUND: #000; HEIGHT: 65px; padding:5px 0px; text-align:center; float:left; width:20px; font-size:14px;

}

.QQbox .Qlist  UL LI  a{color:#fff; float:left; width:100%; text-align:center;}

.QQbox .Qlist UL LI.top {

	 BACKGROUND:none; HEIGHT: 10px; padding:0px 0px 4px 0px;_padding:0px 0px 1px 0px; text-align:center; float:left; width:20px;

}