/*
Theme Name: wptechnology
Theme URI: https://www.boke8.net/wordpress-moumou.html
Description: 博客吧WordPress企业主题MouMou！有问题欢迎访问<a href="http://www.boke8.net" target="_blank">博客吧</a>咨询！
Version: 2.8
Author: 博客吧
Author URI: http://www.boke8.net/
Tags: Deep red, gray, green, boke8, Taoke, Taobao, widgets
*/
body,h1,h2,h3,h4,h5,ul,ol,li,p,blockquote,form,textarea,tr,img {margin:0; padding:0;}
body {background:#fff url(images/bg.gif) repeat-x scroll center top; font:14px tahoma,Arial,'宋体B8B\4F53';}
a {text-decoration:none;}
li {list-style:none;}
.clear {clear:both;}
table {background-color: transparent; border-spacing: 0; border-collapse: collapse; font-size:0.75em; width:100%;border-top:solid 1px #ddd;border-left:solid 1px #ddd; box-sizing: border-box;}
table th{background-color:#f9f9f9;text-align:center; box-sizing: border-box;}
table td,table th{padding:5px 10px;border:1px solid #ddd; box-sizing: border-box;}
img {border:none;}
img.alignleft {float:left; margin:0 15px 15px 0;}
img.aligncenter {display:block; margin:0 auto;}
img.alignright {float:right; margin:0 0 15px 15px;}
/*header*/
#container {width:1002px; margin:0 auto;}
#header {height:118px; position:relative;}
.topl {width:290px; height:15px; position:absolute; top:15px; right:10px; text-align:left;}
.topl a {padding:0 5px; color:#fff;}
.topl a:hover {text-decoration:underline;}
.logo {width:340px; height:50px; margin:38px 0 0 20px; float:left;}
.logo a {display:block; width:240px; height:50px; outline:none;}
.logo img {width:340px; height:50px; display:block;}
#search {width:295px; height:27px; margin-top:51px; float:right; background:url(images/searchl.png) no-repeat scroll center left transparent; position:relative;}
#search input {border:0; height:24px; line-height:24px; background:transparent; color:#767676; width:200px; float:left;}
#search .text {padding:2px 10px; }
#search .submit {background:url(images/searchr.jpg) no-repeat; width:63px; height:21px; position:absolute; top:3px; right:0; cursor:pointer;}

/*middle*/
#middle {width:1002px; height:395px; background:url(images/slide.jpg); }
.menu {height:73px; clear:both;  color:#fff; width:960px; margin:0 auto;}
.menu ul {}
.menu ul li {background:url(images/menu.jpg) 0 0 no-repeat; width:120px; height:73px; line-height:73px; text-align:center; float:left; position:relative;}
.menu ul li ul {width:118px; color:#2E2E2E; background:#152534; padding:9px 0; position:absolute; left:2px; top:73px; display:none; z-index:9999; }
.menu ul li ul li {background:url(images/lit.jpg) no-repeat; width:100%; height:27px; float:none; display:block; clear:both;}
.menu ul li ul li a {display:block; width:118px; height:27px; line-height:27px; text-align:center; font-size:12px;}
.menu ul li ul li a:hover,.menu ul li ul li.current-menu-item > a {background:url(images/linow.jpg) no-repeat; color:#fff;}
.menu ul li ul ul {position:absolute; left:116px; top:0;}
.menu ul .index {background:none; }
.menu ul li a {color:#2E2E2E; font:14px/73px 'SimSun',Arial,Sans-Serif; display:block; width:120px; height:73px; outline:none; }
.menu ul li a:hover,.menu ul li a.hover,.menu ul li.current-menu-item > a,.menu ul li.current-menu-parent > a {background:url(images/menunow.jpg) no-repeat; color:#fff; }
/*slides*/
.slide {width:980px; height:300px; overflow:hidden; position:relative; padding:8px 11px 0 11px;}
.slide img {float: left;display: block;	width:980px; height:300px;}
#showimg {width:980px; height:300px; overflow:hidden;}
.rslides {position: relative; overflow: hidden;	width: 100%;}
.rslides li {-webkit-backface-visibility: hidden; position: absolute; display: none; width: 100%; left: 0; top: 0;}
.rslides li:first-child {position: relative;display: block;	float: left;}
.rslides_container {position: relative; float: left; width: 100%; }
.centered-btns_nav {z-index: 3; position: absolute; -webkit-tap-highlight-color: rgba(0,0,0,0); top: 50%; left: 0; opacity: 0.7; text-indent: -9999px; overflow: hidden; text-decoration: none; height: 61px; width: 38px; margin-top: -45px;}
.centered-btns_nav:active {opacity: 1.0;}
.centered-btns_nav.next {left: auto; background-position: right top; right: 0;}
.transparent-btns_nav {z-index: 3; position: absolute; -webkit-tap-highlight-color: rgba(0,0,0,0); top: 0; left: 0; display: block; background: #fff; /* Fix for IE6-9 */ opacity: 0; filter: alpha(opacity=1); width: 48%; text-indent: -9999px; overflow: hidden; height: 91%;}
.transparent-btns_nav.next {left: auto; right: 0;}
.large-btns_nav {z-index: 3; position: absolute; -webkit-tap-highlight-color: rgba(0,0,0,0); opacity: 0.6; text-indent: -9999px; overflow: hidden; top: 0; bottom: 0; left: 0; width: 38px;}
.large-btns_nav:active {opacity: 1.0;}
.large-btns_nav.next {left: auto; background-position: right 50%; right: 0;}
.centered-btns_nav:focus,
.transparent-btns_nav:focus,
.large-btns_nav:focus {outline: none;}
.centered-btns_tabs,
.transparent-btns_tabs,
.large-btns_tabs {position:absolute; bottom:10px;right:20px;text-align: center;z-index:99;}
.centered-btns_tabs li,
.transparent-btns_tabs li,
.large-btns_tabs li {display: inline; float: none; _float: left; *float: left; margin-left: 10px;}
.centered-btns_tabs a,
.transparent-btns_tabs a,
.large-btns_tabs a {text-indent: -9999px; overflow: hidden; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; background-color: #ccc; background-color: rgba(0,0,0, .2); display: inline-block; _display: block; *display: block; -webkit-box-shadow: inset 0 0 2px 0 rgba(0,0,0,.3); -moz-box-shadow: inset 0 0 2px 0 rgba(0,0,0,.3); box-shadow: inset 0 0 2px 0 rgba(0,0,0,.3); width: 12px; height: 12px;}
.centered-btns_here a,
.transparent-btns_here a,
.large-btns_here a {background-color: #1e344b;}
/*content*/
#content {width:974px; margin:0 auto;  position:relative; border:14px solid #EFEFEF; background:#fff; border-top:none; overflow:hidden;}
.content {background:#eee;}
.contact {width:200px; height:auto; padding:20px 20px 180px 15px; background:url(images/men.jpg) no-repeat center bottom; float:left;}
.contact p {line-height:25px;}

.profile {width:274px; height:auto; min-height:311px; float:left; background:url(images/mbg.jpg) no-repeat; padding:27px 41px;}
.profile h3 {background:url(images/company.jpg) no-repeat; width:195px; height:40px; text-indent:-9999px;}

.info {line-height:2em; text-indent:2em;}
.info p img {padding-bottom:18px; margin-left:-2em;}
.profile .info p img {margin-left:0;}
.zixun {width:365px; float:left; padding:27px 0;}
.news {margin-bottom:27px;}
.news a,.products a {color:#676767;}
.news a:hover {color:#E82728;}
.news h3 {background:url(images/news.jpg) no-repeat; height:44px; text-indent:-9999px;}
.more {background:url(images/more.jpg) no-repeat; float:right; margin-top:20px; display:inline; width:39px; height:7px;}
.more a {display:block; width:39px; height:7px; text-indent:-9999px; outline:none;}
.news ul li {height:25px; line-height:25px;}
.news .time {float:right; color:#676767; padding-right:3px; font-size:11px;}
.news ul li a {padding-left:13px; background:url(images/li.jpg) left center no-repeat; display:block; width:260px; float:left; white-space:nowrap; overflow: hidden; text-overflow: ellipsis;}
.products a:hover {color:#E82728; text-decoration:underline;}
.products h3 {background:url(images/product.jpg) no-repeat; height:44px; text-indent:-9999px;}
.products h2 {font-weight:normal; font-size:12px; padding: 0 10px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; text-align: center;}
.products ul {clear:both; margin:7px 0; overflow:hidden;}
.products ul li {float:left; width:121px; text-align:center;}
.products ul li img {width:100px; height:100px;}

/*sidebar*/
#sidebar {float:left; width:224px; z-index:9; background:#eee; height:100%;}
.widget {width:224px;}
.widget h3 {height:45px; text-indent:-9999px;}
.widget .lan {background:url(images/lan.jpg) no-repeat;}
.widget ul {padding:10px 0 20px 17px;}
.widget ul ul {padding:0;}
.widget ul ul.children {padding:5px 0;}
.widget ul li {background:url(images/dot.jpg) no-repeat; padding-left:28px; min-height:30px; line-height:24px; }
.widget ul li li {background:none; padding-left:10px;}
.widget a {color:#2E2E2E;}

.widget .news_search {background:url(images/news_search.jpg) no-repeat;}
.widget .contact_us {background:url(images/contactus.jpg) no-repeat; margin-bottom:20px;}
.widget p {line-height:25px; padding:0 20px;}

.widget form {padding:25px 0 50px 27px;}
.widget input {display:block; border:none;}
.widget .text {height:18px; line-height:17px; margin-top:4px; border:1px solid #ddd;}
.widget .submit {background:url(images/search.gif) no-repeat; width:53px; height:21px; margin-top:3px; cursor:pointer;}

/*main*/
#main {width:710px; float:right; padding:4px 20px 20px 20px; z-index:12; overflow:hidden; background:#fff; min-height:359px;}
.breadl {background:url(images/cbg.jpg) no-repeat; height:40px; line-height:40px; width:160px; float:left; padding-left:40px; font-size:14px;}
.breadl a,.comment_form div a {color:#555;}
.breadr {background:url(images/cbg.jpg) no-repeat -504px 0; float:left; height:40px; width:480px; line-height:40px; text-align:right; padding-right:16px;}
.breadr {font-size:12px;}
.breadr ul {display:inline;}
.breadr ul li {display:inline;}
.breadr ul li a {color:#555;}
.post {margin-top:80px; width:710px; z-index:11;}
.post p {padding:10px 0; line-height:2em; text-indent:2em;}
.post ul,.postol {padding-left:2em;}
.post ul li {padding:5px 0; list-style:inside disc none;}
.post ol li {padding:5px 0; list-style:inside decimal none;}
.post h2 {font-size:14px; margin:0 10px; padding:0 10px; height:28px; line-height:28px; background:#F5F5F5;}
.post h3 {font-size:22px; line-height:50px; text-align:center; padding:0 10px; margin-bottom:15px;}

.post .postmeta {height:28px; line-height:28px; border:1px solid #E8E8E8; text-align:center; background:#f7f7f7; padding:2px 10px; margin-right:15px; color:#555; font-size:12px;}
.post .postmeta span {margin:0 10px;}

.entry {padding:10px;}
.entry img {border:1px solid #ccc; padding:10px; margin:5px; max-width:570px; height:auto;}
/*items*/
.item {float:left; background:url(images/probg.gif) no-repeat; margin:0 7px 20px 8px; width:159px; height:189px;}
.item img {width:145px; height:145px; padding:7px;}
.item h3 {text-align:center; font-weight:normal; font-size:12px; padding:0 8px; line-height:30px; white-space:nowrap; overflow:hidden; width:134px;}
.item h3 a {color:#333;}
#archive ul {padding-right:10px;}
#archive ul li {height:36px; overflow:hidden; line-height:20px; background:url(images/line.jpg) no-repeat;padding:0; padding-left:20px; list-style:none;}
#archive a {color:#333;}
#archive .time {float:right; white-space:nowrap; overflow:hidden; padding-right:5px; color:#999; font-size:12px;}

/*comments*/
.comments,.comment_form {margin-right:15px;}
.comments h3,.comment_form h3{height:28px; line-height:28px; border:1px solid #E8E8E8; background:#f7f7f7; padding:0 10px; }
.comments ol {padding:20px 10px;}
.comments ol li {margin-bottom:20px; border-bottom:1px dashed #ddd; padding-bottom:10px;}
.comments ol li li {border-bottom:none;}
.comments ol ul {padding-left:30px;}
.comments .gravatar {position:absolute; left:0; top:0; border:1px solid #ddd; padding:1px;}
.comments .gravatar img {width:45px; height:45px;}
.comments .info {position:relative; padding-left:60px; text-indent:0;}
.comments .author {height:25px; line-height:25px; }
.comments .author a {color:#213A54;}
.comments .time {height:20px; line-height:20px; color:#ccc;}
.comments .comment_content {padding:10px 0;}

.comment_form .text {width:30%; padding:0 1%;}
.comment_form  form {padding:10px; font-size:14px;}
.comment_form input {border:1px solid #ccc; height:28px; line-height:28px;}
.comment_form #comment {width:80%;  border:1px solid #ccc;}
.comment_form div {margin:5px 0;}
.comment_form .submit {cursor:pointer;}
/*footer*/
#footer {clear:both; background:#EAEAEA; height:100px; width:1002px; overflow:hidden; color:#747474;}
#footer a {color:#747474;}
#footer a:hover {border-bottom:1px solid #747474; padding-bottom:0.3px;}
.pages {text-align:center; overflow:hidden;}
.pages ul {padding:20px 0 10px;}
.pages ul li {display:inline-block; border-right:1px solid #747474; padding:0 10px 0 5px; color:#999;}
.copyright {text-align:center; font-size:12px;}

.friendlinks {overflow:hidden; margin-bottom:10px;}
.friendlinks ul {text-align:center;}
.friendlinks ul li {display:inline-block; padding:2px 5px; font-size:12px;}

/*pagenavi*/
.pagenavi {clear:both; overflow:hidden; text-align:center; padding-top:15px;}
.pagenavi a {padding:4px 8px; margin:4px; float:left; display:inline; border:1px solid #ddd; color:#555;}
.pagenavi a:hover {color:#213A54; border:1px solid #213A54;}
.pagenavi a.current {font-weight:bold;}