/*  
Theme Name: SEO COMPANY Theme
Theme URI: http://www.pakelab.com/
Description: The WordPress Theme Designed by <a href="http://www.pakelab.com">帕克实验室</a>.
Version: 1.0
Author: 帕克实验室
Author URI: http://www.pakelab.com/
Tags: fixed width, two columns, widgets, green, custom-header, custom-background, shallen

The CSS, XHTML and design is released under GPL:
http://www.opensource.org/licenses/gpl-license.php
*/


/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */
img {border: 0px;}
*{margin:0;padding:0;}
body{padding:0px;margin:0px;line-height:180%;font-size:12px;font-family:Verdana,Arial,Helvetica,sans-serif;text-align:center;color:#666;background:#eff6fc;}

div,form,img,ul,ol,li,dl,dt,dd{margin:0;padding:0;border:0;text-align:left;}
h1,h2,h3,h4,h5,h6 {margin:0;padding:0;font-weight:bold;margin-right:auto;margin-left:auto;}
table,td,tr,th{font-size:12px;}
li{list-style-type:none;}
.clear {clear:both;}

ul,li {list-style:none;}
a {color:#0b5a8e; text-decoration:none;}
a:hover {color:#ff3333;text-decoration:underline;}

form, embed {display: inline;margin: 0;padding: 0;}
#wrap{width:960px;margin:auto;table-layout:fixed; word-break: break-all; overflow:hidden;}

#header{width:960px;margin:auto;position:relative;height:158px;}
#blog_title{width:285px;float:left;height:88px;}
#blog_topad{width:250px;float:left;height:88px;margin-top:10px;}
#blog_title h1{float:left;height:88px;width:285px;}
#blog_title h1 a{height:88px;width:285px;font-size:0;text-indent:-9999px;background:url(images/logo.gif) left top no-repeat;display:block;}
#top_r{float:right;height:88px;width:250px;}
#top_r span{margin-top:10px;display:block;height:25px;line-height:25px;text-align:right;}
#top_r a{margin-left:2px;font-weight:bold;}
.search{height:25px;line-height:25px;margin-top:5px;text-align:right;}
.search .inputbox{width:179px;height:24px;background:url(images/search_input.gif) no-repeat;border:none;padding-top:3px;padding-left:15px;vertical-align:middle;margin-top:2px;}
.search .go{width:67px;height:25px;background:url(images/search.gif) no-repeat;border:none; vertical-align:middle;}

#nav{position:absolute;top:88px;right:0;width:960px;height:42px;background:url(images/nav_bg.gif) repeat-x;}
#nav li{float:left;height:40px;line-height:37px;text-align:center;overflow:hidden;font-weight:bold;font-size:14px;background:url(images/nav_line.gif) right top no-repeat;}
#nav li a{color:#fff;display:block;float:left;height:37px;}
#nav li a span{padding:0 15px 0 15px;display:block;float:left;cursor:pointer;}
#nav li a:hover,#nav li.current_page_item a,#nav li.current-menu-item a,#nav li.current-post-parent a,#nav li.current-page-ancestor a{color:#00ffff;display:block;float:left;text-decoration:none;}
#nav .nav_r{float:right;width:250px;line-height:37px;color:#fff;font-size:14px;font-weight:bold;text-align:right;padding-right:8px;}


.main_menu{ margin:0px 6px;}
.main_menu li{ float:left; padding:1px 9px 1px; font-size:14px; font-weight:bold; background:url(images/nav_bg.gif) no-repeat right -181px; }
.main_menu li.lir{ background:none;}
.main_menu li.current-cat a{ color:#FFFF00; text-decoration:underline;}
.main_menu a:link, .main_menu a:visited{ color:#FFF; text-decoration:none; display:block;}
.main_menu a:hover{ color:#FFFF00; text-decoration:underline;}
.sub{height:28px;line-height:28px;position:absolute;top:130px;left:0;color:#107bab;}

#mainbody{width:960px;margin:auto;}
#left{width:730px;float:left;}
#right{float:right;width:222px;overflow:hidden;}

.banner{width:730px;margin:auto;height:200px;background:url(images/banner.gif) no-repeat;position:relative;}
.banner h2{height:30px;line-height:30px;font-size:14px;margin:0 10px 0 10px;color:#ff7700;padding-top:10px;}
.banner p{padding:0 10px;width:370px;}

#main{width:728px;overflow:hidden;border:1px #6593c1 solid;background:#fff;margin-top:8px;}
#main h2{font-size:14px;margin-top:10px;padding-left:10px;color:#dd0000;}
#main p.sp{color:#999;font-size:12px;}
#main p{padding:5px 0;color:#666;margin-right:20px;}
#main p img{float:left;width:120px;margin-right:8px;}

#main ul{background:url(images/line.gif) top no-repeat;margin-top:10px;padding:5px 10px;}
#main li{margin-top:10px;padding-left:70px;}
#main li h3{font-size:14px;line-height:20px;height:20px;color:#107bab;}
#main li h3 a{color:#107bab;}
#main li p{padding-top:0;}
#main li.s1{background:url(images/s1.gif) left 2px no-repeat;}
#main li.s2{background:url(images/s3.gif) left 2px no-repeat;}
#main li.s3{background:url(images/s4.gif) left 2px no-repeat;}
#main li.s4{background:url(images/s4.gif) left 2px no-repeat;}

.news{width:730px;overflow:hidden;margin-top:8px;}
.box1{float:left;width:360px;border:1px #bacad6 solid;background:#fff;}
.box2{float:right;width:360px;border:1px #bacad6 solid;background:#fff;}
.news h4 {height:30px;line-height:30px;font-size:14px;color:#107bab;margin:0 10px;margin-top:5px;border-bottom:1px #ccc solid;}
.news h4 a{color:#dd0000;}
.news ul{padding:5px 10px 8px 10px;}
.news li {background:url(images/ico1.gif) left no-repeat;padding-left:10px;height:24px;line-height:24px;}
.news li a{color:#666;}
.news li a:hover{color:#ff3333;}
.news li span{float:right;color:#999;}


.place{margin-bottom:8px;border:1px #bacad6 solid;background:#d2e7f7;padding-left:10px;height:25px;line-height:25px;font-family:"宋体";}
.place a{color:#666;}

.content{width:728px;overflow:hidden;border:1px #bacad6 solid;background:#fff;padding-bottom:8px;}

.title{width:728px;overflow:hidden;margin-top:10px;}
.title h2{font-size:16px;height:25px;line-height:25px;padding-left:10px;color:#107bab;}
.title h2 a{color:#7aa401;font-family:'Microsoft Yahei',Arial;background:url(images/ico1.gif) left no-repeat;padding-left:22px;}
.conc{font-size:12px;width:700px;margin:auto;overflow:hidden;padding:5px 0;}
.conc p{padding:5px 0px;line-height:180%;text-align:justify;text-justify:inter-ideograph;}
.conc p a{color:#107bab;text-decoration:underline;}
.conc p a:hover{color:#ff3333;}
.conc blockquote{margin:10px;border:1px #d0d4c8 dashed;background:#f4f5f6 url(images/blockquote.gif) 5px 3px no-repeat;padding:0 10px 0 40px;}
.conc ul{padding-left:15px;}
.conc ul li{list-style-type:disc;margin-left:10px;}
.conc ol{padding-left:15px;list-style-type:decimal-leading-zero;}
.conc ol li{list-style-type:disc;margin-top:5px;margin-left:10px;}

.newlist{margin:10px 0;width:720px;}
.newlist ul{padding-left:15px;margin-left:3px;}
.newlist ul li{list-style-type:circle;}
.newlist ul li a{color:#7aa401;text-decoration:underline;}
.newlist ul li a:hover{text-decoration:none;}

.contact{background:#d2e7f7;width:220px;height:198px;border:1px #bacad6 solid;background:#fff;margin-bottom:8px;}
.contact ul{padding:5px 8px;}
.contact li{height:45px;}
.contact li span{font-weight:bold;}
.contact li.addr{background:url(images/06.gif) left no-repeat;padding-left:45px;}
.contact li.person{background:url(images/05.gif) left no-repeat;padding-left:45px;}
.contact li.tel{background:url(images/03.gif) left no-repeat;padding-left:45px;}
.contact li.qq{background:url(images/02.gif) left no-repeat;padding-left:45px;}

.type{width:220px;border:1px #bacad6 solid;background:#fff;margin-bottom:8px;}
.type h3{height:30px;line-height:30px;font-size:14px;color:#107bab;margin:0 10px;margin-top:5px;border-bottom:1px #ccc solid;}
.type ul{padding:8px 10px;}
.type li{background:url(images/ico-side.gif) 0 7px no-repeat;text-indent:23px;height:30px;line-height:30px;border-bottom:1px #ddd dashed;}

.sidebox{width:220px;border:1px #bacad6 solid;background:#fff;}
.sidebox h3{height:30px;line-height:30px;font-size:14px;color:#107bab;margin:0 10px;margin-top:5px;border-bottom:1px #ccc solid;}
.sidebox ul{padding:8px 10px;}
.sidebox li{background:url(images/ico1.gif) left 10px no-repeat;padding-left:10px;height:23px;line-height:23px;overflow:hidden;border-bottom:1px #ddd dashed;}

.block{width:220px;border:1px #bacad6 solid;background:#fff;margin-top:8px;}
.block h3{height:30px;line-height:30px;font-size:14px;color:#107bab;margin:0 10px;margin-top:5px;border-bottom:1px #ccc solid;}
.block ul{padding:5px 10px 8px 10px;}
.block.comment li{background:url(images/icon-popular.gif) 0 10px no-repeat;padding-left:20px;color:#999;border-bottom:1px #d0d4c8 dashed;margin-top:3px;padding-bottom:3px;}
.block.comment li a{color:#666;}

.s_form{}
.s_form li{margin-top:10px;}
.s_form li input.text{width:190px;height:25px;line-height:25px;border:1px #999 solid;}
.s_form li span{display:block;}
.s_form li textarea{width:200px;}

.sidebar{float:right;width:219px;background:url(images/right_top.gif) left top no-repeat;overflow:hidden;}
.sticky{margin:20px 10px 0 15px;}
.sticky h2{font-size:18px;background:url(images/warp.gif) 0 -235px no-repeat;height:25px;line-height:25px;padding-bottom:3px;}
.sticky h2 a{color:#436206;font-family:'Microsoft Yahei',Arial;}
.sticky#post-630 h2 a,.sticky#post-756 h2 a{color:#ff0000;}

#entry-author-info{margin:10px 20px 0 0px;border:1px #ddd dashed;padding:5px;}
#author-avatar{float:left;width:60px;margin-right:10px;}
#author-avatar img{margin-top:5px;}
#author-description{color:#666;line-height:150%;}
#author-description h2{font-size:14px;color:#436206;font-family:'Microsoft Yahei',Arial;}

.post{clear:both;position:relative;width:700px;margin:10px auto;overflow:hidden;}
.post h2{font-size:16px;border-bottom:1px #ddd solid;height:25px;line-height:25px;padding-bottom:3px;position:relative;}
.post h2 a{color:#107bab;font-family:'Microsoft Yahei',Arial;}
.post h2 span{font-size:12px;font-weight:normal;position:absolute;right:8px;}
.post .info{color:#999;height:20px;line-height:20px; vertical-align:middle}
.post .info .comments{float:right;margin-right:8px;}
.post .info .comments a{color:#666;}
.post .info .comments em{color:#ff0000;font-weight:bold;font-style:normal;}
.post .info .addcomment{float:right;}
.post .intro{margin:5px 3px;font-size:12px;color:#666;}
.post .intro p{padding:5px 0;text-align:justify;text-justify:inter-ideograph;}
.post p.read-more{background:url(images/icons.gif) 0px -315px no-repeat;padding-left:17px;font-size:12px;}
.post .intro blockquote{margin:10px;border:1px #d0d4c8 dashed;background:#f4f5f6 url(images/blockquote.gif) 5px 3px no-repeat;padding:0 10px 0 40px;}
.post a img{border:3px #eff3e6 solid;padding:2px;max-width:660px;}
.post a:hover img{border:3px #ddeac0 solid;}
.post .intro p img{max-width:660px;}

.pagination{clear:both;width:720px;margin:0 0px 10px 0px;line-height:23px;text-align:center;}
.pagination span, .pagination a{font-size:12px;margin: 2px 6px 2px 0;background:#fff;border:1px solid #ccc;color:#787878;padding:2px 5px 2px 5px;text-decoration:none;}
.pagination a:hover{background: #107bab;border:1px solid #436206;color:#fff;font-size:12px;padding:2px 5px 2px 5px;}
.pagination .current{background: #107bab;border:1px solid #436206;color:#fff;font-size:12px;padding:2px 5px 2px 5px;}

.box{margin:10px 20px 0 0px;background:url(images/ico-com.png) 3px 3px no-repeat;padding:5px;padding-left:20px;height:20px;line-height:20px;color:#df0031;border:1px #ddd dashed;}
.post .con{font-size:14px;}
.post .con p{padding:8px 0;line-height:190%;text-align:justify;text-justify:inter-ideograph;color:#404a2b;}
.post .con p a{color:#436206;text-decoration:underline;}
.post .con p a:hover{color:#df0031;}
.post .con blockquote{margin:10px;border:1px #d0d4c8 dashed;background:#f4f5f6 url(images/blockquote.gif) 5px 3px no-repeat;padding:0 10px 0 40px;}
.post .con ul{padding-left:15px;}
.post .con ul li{list-style-type:disc;margin-left:10px;}
.post .con ol{padding-left:15px;list-style-type:decimal-leading-zero;}
.post .con ol li{list-style-type:disc;margin-top:5px;margin-left:10px;}
.under{clear:both;margin:10px 0;border:1px #ddd dashed;font-size:12px;padding:5px 10px;}
.under a{color:#df0031;}
#postnavi{margin:10px auto;width:700px;overflow:hidden;}
#postnavi .prev{float:left;}
#postnavi .next{float:right;}

.ddsg-wrapper{margin:20px auto;width:700px;}
.ddsg-wrapper h4{color:#093;font-size:12px;height:25px;line-height:25px;}
.ddsg-wrapper ul{padding-left:10px;margin-left:5px;}
.ddsg-wrapper ul li{list-style-type:circle;}

.like{margin:10px auto;width:700px;}
.like h4{height:25px;line-height:25px;border-bottom:1px #d0d4c8 solid;font-size:14px;color:#107bab;}
.like ul{padding:5px 0px;}
.like li{height:25px;line-height:25px;border-bottom:1px #d0d4c8 dashed;background:url(images/ico-1.gif) 0px 11px no-repeat;padding-left:10px;}
.like li span{float:right;font-size:11px;color:#999;}

/* ���� */
#comments{ width:100%; margin:10px 0px; padding:8px 0px 5px; text-indent:8px; background:#F3F3F3; border-bottom:1px solid #BBC5CC; }
.commentlist{ }
.commentlist p{ text-indent:0px;}
.commentlist a:link, .commentlist a:visited{ background:none; color:#454545;}
.commentlist a:hover{ background:none; color:#CC0000; text-decoration:underline;}
.commentlist li{ float:left; margin:5px 0px; width:96%; padding:15px 10px 5px 10px; background:#FFF; border:1px solid #BBC5CC;}
.commentlist li.alt{ background:#FFFAF4; border:1px solid #BBC5CC;}
.commentlist li .gravatar{ float:left; width:48px; margin:0px 8px 5px 0px; padding:1px 1px; text-align:center; border:1px solid #C7C7C7;}
.commentlist li .gravatar img{ margin:0px !important; padding:0px !important;}
.commentlist li .floor{ float:left; width:48px; margin-top:1px; padding:2px 0px 1px; text-align:center; border-top:1px solid #A7B6BE; background:F8F8F8; color:#999999;}
.commentlist li .authordata{ float:right; width:480px;}
.commentlist li .commentmetadata{ float:right; color:#999999;}
.commentlist li .commentcontent{ float:right; width:480px;}
#editcomment{ float:left; font-size:14px;}
#editcomment p{ padding:10px 10px 5px;}
#author, #email, #url{ margin-left:8px; width:40%; border:1px solid #CCCCCC; color:#906; font-weight:bold; font-size:14px; background:#FCFCFC; padding:5px 3px;}

#submit{ margin-bottom:15px;margin-top:5px;padding:2px;}
#respond{ float:left; width:100%; margin:10px 0px; padding:8px 0px 5px; text-indent:8px; background:#F3F3F3; border-bottom:1px solid #BBC5CC; }
#comment{ margin:-23px 0px 0px 72px; padding:8px 5px; width:80%; color:#333; font-size:14px; border:1px solid #CCCCCC;}

#but_submit{ margin-left:72px;}
#submit{ float:left; width:220px; height:32px; font-size:18px; font-weight:bold;background:#5CACEE; letter-spacing:3px;}
#ctrl_enter{ float:left; margin:16px 0px 0px 5px; color:#066283; font-weight:bold;}
.submit_hover{ border:2px solid #FF6600;}



#respond{margin:10px auto 0 auto;width:700px;}
#respond .form_box{display:inline-block;margin-bottom:15px;}
#respond .text{float:left;margin-top:10px;width:470px;}
#respond .text textarea{width:470px;margin:0;height:200px;}
#respond .form_info{float:left;width:220px;margin-top:5px;margin-left:10px;}
#respond .form_info #author_info label{color:#666;}
#respond .form_info #author_info input{width:218px;}
#respond .form_info #author_info div{margin-top:3px;}
#respond .form_info .button{width:218px;margin-top:5px;height:25px;line-height:23px;background:#b4d666;border-top:1px #b4d666 solid;border-left:1px #b4d666 solid;border-right:1px #81b840 solid;border-bottom:1px #81b840 solid;text-align:center;color:#254a6e;cursor:pointer;}

.rad .rad_c{padding-top:5px;color:#436206;width:199px;margin:0 5px;}

.form{width:199px;overflow:hidden;}
.form p{padding:5px 0 0 0;color:#436206;}
.form .inputbox{border:1px #d0d4c8 solid;height:21px;line-height:21px;vertical-align:middle;width:135px;}
.form .go{width:54px;height:23px;border:none;background:url(images/bg.gif) 0 -485px no-repeat;cursor:pointer;vertical-align:middle}

#links{clear:both;margin-top:8px;width:958px;background:#d2e7f7;border:1px #bacad6 solid;padding:5px 0;}
#links h5{float:left;font-size:12px;padding-left:5px;color:#107bab;}
#links ul{float:none;padding:0 5px;}
#links li{float:none;display:inline;text-align:left;}
#links li a{color:#666;}

#footer{width:960px;margin:auto;margin-top:8px;height:90px;background:url(images/footer.gif) top repeat-x;text-align:center;position:relative;}
#footer #gotop{position:absolute;right:10px;top:20px;background:url(images/icons.gif) left -303px no-repeat;padding-left:15px;}
#footer .copy{padding-top:8px;vertical-align:middle;text-align:center;}
#footer .copy li{float:left;background:url(images/nav_b_line.gif) left 13px no-repeat;padding:0 5px 0 10px;}
#footer .copy li.homeb{background:none;padding-left:0;}
#footer .copy img{vertical-align:middle;}
#footer p{vertical-align:middle;}
#footer p img{vertical-align:middle;}
#footer span.copyright{position:absolute;top:30px;right:10px;}