/*   
Theme Name:白蚁
Theme URI:
Description:
Author:stephen
Author URI:http://www.novow.com/
Version:1.00
Tags: blue, fashion
*/

/*  ------ basic ------------------- */

*{margin:0;padding:0;}
body{font-family:Arial, Helvetica, sans-serif; padding:0; margin:0; font-size:12px; text-align:center; color:#000; background: url(images/bg.jpg) repeat-x center 0 #fff;}
a{color:#0066CC; 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;}

/*  ------ other ------------------- */

.all{ width:1000px; margin:0 auto; text-align:left; clear:both;}
.head,.foot,.con_p,.top,.con{ float:left; width:100%;}

.top{float:left; width:100%; height:116px;}
.logo{float:left; padding:0 0 0 20px; width:534px; overflow:hidden;}
.logo img{float:left;}
.logot{float:left; font-size:27px; color:#000; font-weight:bold; font-family:"微软雅黑", "宋体"; padding:20px 0 0 10px;}
.topr{float:right; width:446px; overflow:hidden;}
.online{float:left; width:100%; padding:0 20px 0 0; text-align:right; margin-top:9px;}
.tel{float:right; width:300px; height:46px; background:url(images/telbg.png) no-repeat left 0; margin-top:9px;}
.tel h1{ padding:0 0 0 43px; font-size:16px; font-weight:bold; color:#000;}
.tel span{ padding:0 0 0 43px; font-size:12px; line-height:25px; color:#000;}

.nav{ float:left; height:45px; background:url(images/nav_bg.png) repeat-x; width:1000px; line-height:45px; color:#fff; overflow:hidden;}
.nav ul{float:left; width:110%;}
.nav ul li{float:left; display:inline; width:101px; line-height:45px;}
.nav ul li a{color:#fff; float:left; line-height:45px; text-align:center; font-size:14px;  padding:0 5px;  width:100%; font-weight:bold;}
.nav ul li a:hover,.nav ul li.on a{ background:url(images/nav_on.png) repeat-x; color:#fff;}

.ban{float:left; width:100%;}

.con{margin-top:10px;}

.in_con{float:left; border:1px solid #E1F396; background:url(images/con_bg_b.png) repeat-x 0 bottom;  overflow:hidden; width:998px;}
.ic{float:left; width:110%; padding:15px 0; overflow:hidden;}
.ic ul{float:left; width:260px; padding:0 36px; height:248px; border-right:1px solid #C6E938; margin-bottom:20px;}
.ict{float:left; width:100%; height:49px; background:url(images/tt.png) no-repeat;}
.ict h1{ float:left; padding:0 0 0 35px; line-height:42px; color:#fff; font-size:14px; font-weight:bold; margin-left:10px; display:inline;}
.ict h1 a{color:#fff;}
.ict h1 a:hover{color:#303A05;}
.ict span{float:right; margin-right:5px;}
.ict span a{float:left; line-height:42px; font-size:12px; font-family:"宋体"; color:#fff;}
.ict span a:hover{color:#303A05;}
.ic ul li{float:left; width:100%; padding:8px 0 5px 0; border-bottom:1px dashed #D8F075; background:url(images/pin1.gif) 10px center no-repeat;}
.ic ul li a{padding:0 0 0 25px; color:#333; font-size:12px; }
.ic ul li a:hover{ text-decoration:underline;}

.bug{background:url(images/bug.gif) no-repeat 0 center;}
.by{background: url(images/by.gif)  no-repeat 0 center;}
.jc{background: url(images/jc.gif)  no-repeat 0 center;}
.fz{background: url(images/fz.gif)  no-repeat 0 center;}
.sh{background: url(images/sh.gif)  no-repeat 0 center;}
.zl{background: url(images/zl.gif)  no-repeat 0 center;}
.xw{background: url(images/xw.gif)  no-repeat 0 center;}
.cp{background: url(images/cp.gif)  no-repeat 0 center;}
.al{background: url(images/al.gif)  no-repeat 0 center;}


.in_com{float:left; width:975px; background: url(images/com_pic_bg.png) repeat-x 0 bottom; border:1px #d7d7d7 solid; padding:10px 0 15px 23px; margin-top:16px;}
.in_com img{float:left;}
.comp{float:left; width:641px; line-height:180%; color:#333; padding:0 0 0 30px;}

.left{float:left; width:260px; overflow:hidden; padding-right:20px; border-right:1px solid #E1F396;}
.left ul{float:left; width:100%; padding:10px 0;}
.left ul li{float:left; width:100%; padding:8px 0 5px 0; border-bottom:1px dashed #D8F075; background:url(images/pin1.gif) 10px center no-repeat;}
.left ul li a{padding:0 0 0 25px; color:#333; font-size:12px; }
.left ul li a:hover{ text-decoration:underline;}


.right{float:right; width:706px; overflow:hidden;}

.new_list ul li{ float:left; width:100%;  padding:5px 0 3px 0; border-bottom:1px dashed #ccc; background: url(images/pin3.gif) no-repeat 0 center;}
.new_list ul li span{width:100px; float:right; line-height:25px; height:25px; font-size:11px; color:#666; text-align:right;} 
.new_list ul li a{width:565px; float:left; cursor:pointer; display:block; padding:0 0 0 15px; height:25px; line-height:25px; overflow:hidden;}


.foot{margin-top:12px;}
.link{ float:left; width:978px; background:url(images/link_bg.png) repeat-x 0 bottom; border:1px solid #d7d7d7; padding:10px; overflow:hidden;}
.link h1{float:left; width:100%; padding:0 0 0 10px; font-size:12px; font-weight:bold; color:#000;}
.link a{ padding:0 2px; color:#333; line-height:20px;}
.link a:hover{color:#555;}
.fe{float:left; width:100%; height:106px; background:url(images/foot_link.jpg) no-repeat;}
.copy{float:left; width:100%; margin-top:25px; height:25px; line-height:25px; padding-bottom:20px; text-align:center;}

.text_con{padding:10px 0; width:100%;  float:left; } 
#content { margin-bottom: 36px; }
#content, #content input, #content textarea { color: #333; font-size: 12px; line-height: 24px; }
#content pre, #content kbd, #content tt, #content var { font-size: 15px; line-height: 21px; }
#content code { font-size: 13px; }
#content dt, #content th { color: #000; }

#content h1{ color: #000; line-height: 1.5em; margin: 0 0 20px 0; font-size:22px; }
#content h2{ color: #000; line-height: 1.5em; margin: 0 0 20px 0; font-size:20px; }
#content h3{ color: #000; line-height: 1.5em; margin: 0 0 20px 0; font-size:18px; }
#content h4{ color: #000; line-height: 1.5em; margin: 0 0 20px 0;  font-size:16px;}
#content h5{ color: #000; line-height: 1.5em; margin: 0 0 20px 0;  font-size:14px;}
#content h6{ color: #000; line-height: 1.5em; margin: 0 0 20px 0;  font-size:12px;}

#content table { border: 1px solid #e7e7e7; margin: 0 -1px 24px 0; text-align: left; width: 100%; }
#content tr th, #content thead th { color: #888; font-size: 12px; font-weight: bold; line-height: 18px; padding: 9px 24px; }
#content tr td { border-top: 1px solid #e7e7e7; padding: 6px 24px; }
#content tr.odd td { background: #f2f7fc; }
#content img {padding:10px;}

#content .attachment img { max-width: 900px; }
#content .alignleft, #content img.alignleft { display: inline; float: left; margin-right: 24px; margin-top: 4px; }
#content .alignright, #content img.alignright { display: inline; float: right; margin-left: 24px; margin-top: 4px; }
#content .aligncenter, #content img.aligncenter { clear: both; display: block; margin-left: auto; margin-right: auto; }
#content img.alignleft, #content img.alignright, #content img.aligncenter { margin-bottom: 12px; }
#content .wp-caption { background: #f1f1f1; line-height: 18px; margin-bottom: 20px; padding: 4px; text-align: center; }
#content .wp-caption img { margin: 5px 5px 0; }
#content .wp-caption p.wp-caption-text { color: #888; font-size: 12px; margin: 5px; }
#content .wp-smiley { margin: 0; }
#content .gallery { margin: 0 auto 18px; }
#content .gallery .gallery-item { float: left; margin-top: 0; text-align: center; width: 33%; }
#content .gallery img { border: 2px solid #cfcfcf; }
#content .gallery .gallery-caption { color: #888; font-size: 12px; margin: 0 0 12px; }
#content .gallery dl { margin: 0; }
#content .gallery img { border: 10px solid #f1f1f1; }
#content .gallery br+br { display: none; }
#content .attachment img { display: block; margin: 0 auto; }
#content hr { background-color: #e7e7e7; border: 0; clear: both; height: 1px; margin-bottom: 18px; }
#content p { margin-bottom: 18px; }

#content ul{ margin: 0 0 18px 1.5em; }
#content ol{ margin: 0 0 18px 1.5em; }
#content ul li{ list-style: square; margin: 0 0 5px 1.5em; }
#content ol li{ list-style: decimal; margin: 0 0 5px 1.5em; }


#content strong { font-weight: bold; }
#content cite, em, i { font-style: italic; }
#content big { font-size: 131.25%; }
#content ins { background: #ffc; text-decoration: none; }
#content blockquote { font-style: italic; padding: 0 3em; }
#content blockquote cite, blockquote em, blockquote i { font-style: normal; }
#content pre { background: #f7f7f7; color: #222; line-height: 18px; margin-bottom: 18px; padding: 1.5em; }
#content abbr, acronym { border-bottom: 1px dotted #666; cursor: help; }
#content sup, sub { height: 0; line-height: 1; position: relative; vertical-align: baseline; }
#content sup { bottom: 1ex; }
#content sub { top: .5ex; }
#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; }
#content a:link { color: #0066cc; }
#content a:visited { color: #743399; }
#content a:active, #content a:hover { color: #ff4b33; }



.page_nav{float:left; width:100%; border-bottom:2px solid #eee;}
.page_nav h1{float:left; height:34px; line-height:34px; padding:0 0 0 10px;}
.page_nav span{float:right;}


.pages {float:left; width:100%; padding:10px 0; border-top:1px solid #CCC; margin:20px 0 0 0;}
.pages a{float:left; width:15px; height:15px; line-height:15px; text-align:center; border:1px solid #ccc; display:inline; margin:0 5px 0 0;}
.pages a.on,.pages a:hover{border:1px solid #00498C; color:#fff; background:#00498C;}
.wp-pagenavi .pages { float:left; width:100%; padding:10px 0; border-top:2px solid #ddd; margin:20px 0 0 0; font-size:11px; font-family:Verdana, Geneva, sans-serif; }
.wp-pagenavi a, .wp-pagenavi .current { float:left; width:15px; height:15px; line-height:15px; text-align:center; border:1px solid #ccc; display:inline; margin:0 5px 0 0; }
.wp-pagenavi .current { color: #CCC; }
.wp-pagenavi a:hover { border:1px solid #0033CC; color:#0033CC; }
ul.breadcrumbs { font-size:12px; float:left; line-height:25px; height:25px; }
ul.breadcrumbs li { float: left; margin: 0 5px 0 0; }
.scrollable { position:relative; overflow:hidden; width: 722px; height:325px; }
.scrollable .items { width:20000em; position:absolute; clear:both; }
.items div { float:left; width:722px; }
.scrollable img { float:left; width:722px; height:325px; }

.prolist{float:left; width:100%;}
.prolist ul li{float:left; width:684px; padding:10px; background:#fff; display:inline; height:167px; overflow:hidden; border:1px solid #ccc; margin-bottom:10px;}
.proms{float:left; width:445px;}
.proms h1{float:left; width:100%;}
.zy{float:left; padding:5px 0; width:100%; line-height:180%;}
.prolist ul li img{ float:left; margin-right:10px; display:inline; width:222px; height:167px;}

.newtitle{float:left; padding:10px 0; width:100%; text-align:center; font-size:14px; font-weight:bold; height:25px; line-height:25px; padding-bottom:5px; border-bottom:1px solid #ccc; margin-bottom:10px; display:inline;}
.newtime{float:left; text-align:right; width:100%; font-size:12px;}

.proimg{float:left; width:684px; overflow:hidden; padding:10px; text-align:center; background:#fff;}
.proimg h1{float:left; width:100%; text-align:center; font-size:12px; color:#333; font-weight:normal; padding:10px 0;}
.promain{float:left; width:100%; padding:10px 0;  line-height:180%; font-size:14px;}
.promaint{float:left; width:100%; font-size:12px; font-weight:bold; color:#333; border-bottom:1px solid #ccc;}
