@charset "utf-8";
BODY { FONT-SIZE:12px; BACKGROUND:url(../images/top.png) repeat-x center top; MARGIN:0px auto; COLOR:#333; FONT-FAMILY:'微软雅黑';}
DIV { BORDER-TOP-WIDTH:0px; PADDING-RIGHT:0px; PADDING-LEFT:0px; BORDER-LEFT-WIDTH:0px; BORDER-BOTTOM-WIDTH:0px; PADDING-BOTTOM:0px; MARGIN:0px auto; PADDING-TOP:0px; BORDER-RIGHT-WIDTH:0px;}
FORM { BORDER-TOP-WIDTH:0px; PADDING-RIGHT:0px; PADDING-LEFT:0px; BORDER-LEFT-WIDTH:0px; BORDER-BOTTOM-WIDTH:0px; PADDING-BOTTOM:0px; MARGIN:0px auto; PADDING-TOP:0px; BORDER-RIGHT-WIDTH:0px;}
UL { BORDER-TOP-WIDTH:0px; PADDING-RIGHT:0px; PADDING-LEFT:0px; BORDER-LEFT-WIDTH:0px; BORDER-BOTTOM-WIDTH:0px; PADDING-BOTTOM:0px; MARGIN:0px auto; PADDING-TOP:0px; BORDER-RIGHT-WIDTH:0px;}
OL { BORDER-TOP-WIDTH:0px; PADDING-RIGHT:0px; PADDING-LEFT:0px; BORDER-LEFT-WIDTH:0px; BORDER-BOTTOM-WIDTH:0px; PADDING-BOTTOM:0px; MARGIN:0px auto; PADDING-TOP:0px; BORDER-RIGHT-WIDTH:0px;}
LI { BORDER-TOP-WIDTH:0px; PADDING-RIGHT:0px; PADDING-LEFT:0px; BORDER-LEFT-WIDTH:0px; BORDER-BOTTOM-WIDTH:0px; PADDING-BOTTOM:0px; MARGIN:0px auto; PADDING-TOP:0px; BORDER-RIGHT-WIDTH:0px;}
SPAN { BORDER-TOP-WIDTH:0px; PADDING-RIGHT:0px; PADDING-LEFT:0px; BORDER-LEFT-WIDTH:0px; BORDER-BOTTOM-WIDTH:0px; PADDING-BOTTOM:0px; MARGIN:0px auto; PADDING-TOP:0px; BORDER-RIGHT-WIDTH:0px;}
P { BORDER-TOP-WIDTH:0px; PADDING-RIGHT:0px; PADDING-LEFT:0px; BORDER-LEFT-WIDTH:0px; BORDER-BOTTOM-WIDTH:0px; PADDING-BOTTOM:0px; MARGIN:0px auto; PADDING-TOP:0px; BORDER-RIGHT-WIDTH:0px;}
IMG { PADDING-RIGHT:0px; PADDING-LEFT:0px; PADDING-BOTTOM:0px; MARGIN:0px; BORDER-TOP-STYLE:none; PADDING-TOP:0px; BORDER-RIGHT-STYLE:none; BORDER-LEFT-STYLE:none; BORDER-BOTTOM-STYLE:none;}
A IMG { PADDING-RIGHT:0px; PADDING-LEFT:0px; PADDING-BOTTOM:0px; MARGIN:0px; BORDER-TOP-STYLE:none; PADDING-TOP:0px; BORDER-RIGHT-STYLE:none; BORDER-LEFT-STYLE:none; BORDER-BOTTOM-STYLE:none;}
UL { LIST-STYLE-TYPE:none;}
OL { LIST-STYLE-TYPE:none;}
LI { LIST-STYLE-TYPE:none;}
TABLE { FONT-SIZE:12px;}
TD { FONT-SIZE:12px;}
INPUT { FONT-SIZE:12px;}
H1 { MARGIN:0px auto;}
H2 { MARGIN:0px auto;}
H3 { MARGIN:0px auto;}
H4 { MARGIN:0px auto;}
H5 { MARGIN:0px auto;}
H6 { MARGIN:0px auto;}
H1 { FONT-SIZE:28px;}
H2 { FONT-SIZE:22px;}
H3 { FONT-SIZE:16px;}
H4 { FONT-SIZE:14px;}
H5 { FONT-SIZE:14px;}
H6 { FONT-SIZE:14px;}
.clear { CLEAR:both; MARGIN-TOP:-1px; FONT-SIZE:1px; VISIBILITY:hidden; WIDTH:1px; LINE-HEIGHT:0; HEIGHT:0px;}
A:link { COLOR:#353535; TEXT-DECORATION:none; outline-style:none;}
A:visited { COLOR:#353535; TEXT-DECORATION:none; outline-style:none;}
A:hover { COLOR:#0b3779; TEXT-DECORATION:none;}

.wrapper { margin:0px auto; padding:0px;}
.header { height:120px; margin:0px; padding:0px; background:#fff; overflow:hidden;}
.head { width:1100px; margin:0px auto; overflow:hidden;}
.lan { height:40px; line-height:40px;}
.lan span { float:right; padding:0px 25px 0px 10px; color:#5b5b5b;}
.lan span img { padding:0px 5px;}
.lan span a { color:#5b5b5b;}
.language { width:160px; position:relative; background:url(../images/bg-lan.jpg) no-repeat 100% 12px;}
.language ul { display:none; position:absolute; top:40px; left:78px; width:95px; height:80px; overflow:hidden;}
.language:hover ul { display:block; background:#f5f5f5;}
.language ul li { width:100%; height:40px; line-height:40px; overflow:hidden;}

.logo { float:left; width:190px; height:70px; margin-top:10px; position:relative;}
.flag { PADDING-RIGHT:5px; PADDING-LEFT:5px; PADDING-BOTTOM:0px; PADDING-TOP:0px}
.homepage { PADDING-RIGHT:0px;}
.favicon { PADDING-RIGHT:0px;}
.navigation { float:right; min-width:700px; height:70px; margin-top:10px; overflow:hidden;}
.menu { height:70px; line-height:70px; font-size:16px; background:url(../images/bg-nav-02.jpg) no-repeat right center;}
.menu LI { FLOAT:left; TEXT-ALIGN:center;}
.menu LI A:link { display:block; MARGIN:0px; line-height:70px; padding:0px 26px 0px 40px; COLOR:#323232; background:url(../images/bg-nav.jpg) no-repeat left center;}
.menu LI A:hover { COLOR:#0575c1; TEXT-DECORATION:none; font-weight:bold; background:url(../images/bg-nav-01.jpg) no-repeat left center;}
.menu LI.current_page_item A:link { COLOR:#ff0;}
.menu LI.current_page_item A:visited { COLOR:#ff0;}
.menu LI.current_page_item A:hover { COLOR:#ff0;}
.menu LI.current-menu-item A:link { COLOR:#ff0;}
.menu LI.current-menu-item A:visited { COLOR:#ff0;}
.menu LI.current-menu-item A:hover { COLOR:#ff0;}

.banner { min-height:350px; max-height:600px; overflow:hidden;}

#showimg { Z-INDEX:10;}
#showimg IMG { DISPLAY:block; WIDTH:958px; HEIGHT:260px;}
.opacity { Z-INDEX:99; FILTER:alpha(opacity=50); LEFT:0px; FLOAT:left; OVERFLOW:hidden; WIDTH:958px; BOTTOM:0px; POSITION:absolute; HEIGHT:30px; BACKGROUND-COLOR:#f0f0f0; moz-opacity:0.5; opacity:0.5;}
.operate { Z-INDEX:1000; RIGHT:3px; BOTTOM:3px; POSITION:absolute;}
.operate SPAN { PADDING-RIGHT:10px; PADDING-LEFT:10px; FONT-WEIGHT:bold; FLOAT:left; PADDING-BOTTOM:1px; MARGIN-LEFT:1px; CURSOR:pointer; COLOR:#000; LINE-HEIGHT:22px; PADDING-TOP:1px; HEIGHT:22px; TEXT-ALIGN:center;}
.operate SPAN.hov { COLOR:#fff; BACKGROUND-COLOR:#0962c6;}
#msg { Z-INDEX:100; LEFT:0px; FLOAT:left; OVERFLOW:hidden; WIDTH:958px; BOTTOM:0px; LINE-HEIGHT:26px; POSITION:absolute; HEIGHT:26px;}
#msg LI { DISPLAY:block; PADDING-LEFT:14px; FONT-WEIGHT:bold; FONT-SIZE:14px; COLOR:#004c94; LINE-HEIGHT:24px; HEIGHT:24px; TEXT-ALIGN:left;}
.featured { width:100%; margin:0px auto;}
.pro { width:100%; height:650px; background:#fafafa; overflow:hidden;}
.products { width:1100px; height:580px;; margin:0px auto; padding-top:50px; overflow:hidden;}
.product-tit1 { width:100%; height:78px; line-height:75px; text-align:center; font-size:34px; color:#167ec5; background:url(../images/bg-pro-tit01.jpg) no-repeat bottom left;}
.product-tit2 { width:100%; height:60px; line-height:60px; font-size:24px; color:#46ae71;}
.product-tit3 { width:1074px; height:56px; padding:7px 13px; line-height:28px; font-size:14px; color:#2d2d2d;}
.product-more { display:block; width:260px; height:50px; margin:0px auto; line-height:50px; font-size:16px; text-indent:75px; color:#fff !important; background:url(../images/bg-pro-more.jpg) no-repeat;}
.products UL { width:100%; height:260px;}

.ps { height:260px; margin:0px 13px; overflow:hidden;}
.ps_11 { width:340px; height:220px;  padding:0px; margin:0px 2px; overflow:hidden;}
.ps_22 { width:340px; height:40px; line-height:40px;  padding:0px; background:url(../images/bg-pro-tit02.jpg) no-repeat; text-indent:50px; overflow:hidden;}
.ps_22 a { DISPLAY:block; WIDTH:100%; font-size:16px; text-align:left; color:#fff;}

.news { height:350px; background:#fff; overflow:hidden;}
.new { width:1100px; height:350px; margin:0 auto; overflow:hidden;}
.new-title { width:100%; height:78px; line-height:75px; text-align:center; font-size:34px; color:#167ec5; background:url(../images/bg-pro-tit01.jpg) no-repeat bottom left;}
.new-info { float:left; width:334px; height:110px; margin:33px 16px 0px 16px; overflow:hidden;}
.new-info-data { float:left; width:70px; height:80px; line-height:30px; text-align:center; color:#fff; font-size:16px; background:url(../images/bg-news-data.jpg) no-repeat;}
.new-info-data p { width:100% !important; line-height:50px !important; font-size:24px; color:#167ec5;}
.new-info a { float:right; width:250px; height:53px; font-size:14px; line-height:20px; color:#57b67e; font-weight:bold; background:url(../images/bg-news-tit.jpg) no-repeat bottom left;}
.new-info-desc { float:right; width:250px; line-height:20px; overflow:hidden;}

.abouts { height:380px; overflow:hidden; background:url(../images/bg-about.jpg) no-repeat center center;}
.about { width:1100px; height:260px; margin:62px auto 0px auto; overflow:hidden;}
.about-tit { width:100%; height:66px; line-height:66px; text-align:center; font-size:32px; color:#fff; background:url(../images/bg-about-tit.jpg) no-repeat bottom left;}
.about-info { width:100%; height:120px; padding-top:10px; overflow:hidden;}
.about-info p { line-height:28px; font-size:14px; color:#fff; text-align:center;}
.about-more { display:block; width:260px; height:50px; margin:0px auto; line-height:50px; font-size:16px; text-indent:75px; color:#fff !important; background:url(../images/bg-about-more.jpg) no-repeat;}

.workshops { width:100%; height:400px; background:#fff; overflow:hidden;}
.workshop { width:1100px; height:280px; margin:28px auto 0px auto; overflow:hidden;}
.workshop-tit { width:100%; height:78px; line-height:75px; text-align:center; font-size:34px; color:#167ec5; background:url(../images/bg-pro-tit01.jpg) no-repeat bottom left;}
.workshop ul { width:100%; height:170px; margin-top:30px; overflow:hidden;}
.workshop ul li { float:left; width:255px; height:170px; margin:0px 10px;}


.links { height:320px; background:#fafafa;}
.link { width:1100px; height:265px; margin:0px auto; padding-top:75px; overflow:hidden;}
.linkl { float:right; width:550px; height:190px; overflow:hidden;}


.fk_content1 {
    color: #878787;
    float: left;
    margin-bottom:10px;
    text-align: left;
    width: 270px;
}

.fk_content2 {
    float: right;
    margin-bottom:10px;
    width: 270px;
}

.fk_content4 {
    float:left;
	margin-bottom:10px;
    width: 430px;
}

.fk_content5 {
    float:left;
	margin-bottom:10px;
    padding: 0;
    width: 120px;
}

.inputs {
    background: url("../images/bg-form01.jpg") no-repeat center;
    border:none;
    color: #878787;
    float: left;
    font-size: 14px;
    height: 34px;
    line-height: 30px;
    text-indent: 10px;
    width: 270px;
}

.inputsr {
    background: url("../images/bg-form01.jpg") no-repeat center;
    border:none;
    color: #878787;
    float: right;
    font-size: 14px;
    height: 34px;
    line-height: 30px;
    text-indent: 10px;
    width: 270px;
}

.inputsfj {
    background: url("../images/bg-form02.jpg") no-repeat center;
    color: #878787;
    border:none;
	float:left;
    font-size: 14px;
    height: 100px;
    line-height:100px;
    text-indent: 10px;
    width: 430px;
}

#buttons {
    background:url("../images/bg-form03.jpg") no-repeat scroll center center;
    border:none;
    cursor: pointer;
    float: left;
    height: 100px;
    text-align: left;
    width: 120px;
}


.contact-form { display:block; margin-top:20px;}
.contact-form tr { width:800px; font-size:14px;}
.contact-form tr td { min-width:200px;}
.contact-form tr td p { float:right; padding-right:20px;}
.contact-form tr td span { float:left; margin:10px 0px; padding-left:20px; color:#f00;}
.contact-forminput1 { width:260px; height:28px; text-indent:5px; line-height:30px; border:1px solid #bcbcbc; border-radius:5px;}
.contact-forminput2 { width:380px; height:28px; text-indent:5px; line-height:30px; border:1px solid #bcbcbc; border-radius:5px;}
.contact-forminput3 { width:380px; height:112px; text-indent:5px; line-height:30px; border:1px solid #bcbcbc; border-radius:5px;}
.contact-formbutton { width:50px; height:28px; margin-right:20px; font-size:14px; border:1px solid #bcbcbc; border-radius:5px; background:#f2f2f2; cursor:pointer;}

.linkr { float:left; width:465px; height:190px; mar overflow:hidden;}
.linkr p { display:block; width:100%; height:41px; margin-bottom:10px; line-height:28px; color:#323232; font-size:14px; font-weight:bold; background:url(../images/bg-link-tit.jpg) no-repeat left bottom; overflow:hidden;}
.linkr li { width:445px; min-height:35px; padding-left:20px; line-height:35px; color:#323232;}
.add { background:url(../images/bg-add.jpg) no-repeat 3px 9px;}
.tel { background:url(../images/bg-tel.jpg) no-repeat 0px 11px;}
.fax { background:url(../images/bg-fax.jpg) no-repeat 0px 11px;}
.mail { background:url(../images/bg-mail.jpg) no-repeat 0px 12px;}

.profile { FLOAT:right; OVERFLOW:hidden; WIDTH:260px;}
.about-us { PADDING-RIGHT:8px; PADDING-LEFT:8px; PADDING-BOTTOM:2px; OVERFLOW:hidden; TEXT-INDENT:12px; LINE-HEIGHT:21px; PADDING-TOP:2px; HEIGHT:275px;}
.profile P { MARGIN-BOTTOM:8px;}
.profile IMG { PADDING-RIGHT:5px; PADDING-LEFT:5px; PADDING-BOTTOM:0px; PADDING-TOP:5px;}
.position { height:50px; line-height:50px; border-bottom:1px solid #EFEFEF; background:#f8f8f8;}
.breadcrumb { width:1100px; height:50px; margin:0px auto; FONT-SIZE:14px; COLOR:#666;}
.breadcrumb A { margin:0px 10px; COLOR:#0575c1; TEXT-DECORATION:none;}
.container { width:1100px; min-height:500px; margin:15px auto 30px auto; overflow:hidden;}
.containerTop{ height:30px;}
.containerContent {}
.homeContent { width:830px; height:50px; line-height:50px; text-indent:15px; font-size:16px; font-weight:bold; color:#0575c1; background:#efeff4; opacity:0.8;}
.content { FLOAT:right; WIDTH:830px; font-size:14px; OVERFLOW:hidden;}
.posts { width:830px; padding:0px; margin:0px; line-height:28px; font-size:13px; overflow:hidden;}
.posts P { MARGIN:10px 0px;}
.single { WIDTH:800px; PADDING:0px 15px;}
.single H2 { MARGIN:20px 0px; PADDING-BOTTOM:10px; FONT-SIZE:20px; font-weight:normal; COLOR:#222; TEXT-ALIGN:center;}
.P-describe { width:100%; min-height:350px; max-height:500px; margin-bottom:20px; overflow:hidden;}
.P-describer { float:right; width:48%; overflow:hidden;}
.product-img { float:left; width:48%; overflow:hidden;}
.product-img img { width:100%;}
.product-con { width:100%; overflow:hidden;}

.postlist { MARGIN:15px 0px 0px;}
.postlist p { padding:0px 15px; text-indent:2em;}
.postlist LI { FLOAT:left; WIDTH:830px; HEIGHT:32px; text-indent:25px; LINE-HEIGHT:32px; BORDER-BOTTOM:#ddd 1px dashed; BACKGROUND:url(../images/arrows.gif) no-repeat 12px center;}
.postlist LI a { FLOAT:left; WIDTH:700px; FONT-SIZE:14px; color:#666; overflow:hidden;}
.postlist LI SPAN { FLOAT:right; WIDTH:90px; text-indent:0px; COLOR:#666;}
.productlist { MARGIN-TOP:20px;}
.productlist LI { float:left; width:250px; height:215px; margin:0px 13px; overflow:hidden; text-align:center;}
.productlist LI IMG { WIDTH:244px; BORDER:1px solid #e4e4e4; PADDING:2px;}
.productlist LI .product_name { DISPLAY:block; LINE-HEIGHT:32px; TEXT-ALIGN:center;}
.sidebar { FLOAT:left; WIDTH:250px; OVERFLOW:hidden;}
.contact { width:230px; padding:10px 15px; font-size:13px; line-height:30px; color:#666;}

.sidebar h3 { width:100%; height:50px; text-indent:15px; font-size:16px; line-height:50px; color:#fff; background:#0575c1;}
.sidebar span { display:block; width:100%; height:30px; line-height:30px; font-size:16px;}
.sidebar UL { FLOAT:left; WIDTH:250px; overflow:hidden;}
.sidebar UL LI { FLOAT:left; width:100%; MARGIN-BOTTOM:20px;}
.sidebar UL LI UL {}
.sidebar UL LI UL LI UL { WIDTH:100%; MARGIN-TOP:5px; BORDER:none;}
.sub LI { width:100%; height:42px; margin:0px !important; line-height:42px; font-size:14px; border-bottom:1px dashed #D7D7D7; BACKGROUND:url(../images/arrows.gif) no-repeat 17px center; OVERFLOW:hidden;}
.sub LI A { DISPLAY:block; PADDING-LEFT:30px; COLOR:#666; BORDER-BOTTOM:1px solid #DCDCDC;}
.sub LI A:hover { COLOR:#0575c1;}
.sub .current_page_item { BACKGROUND:url(../images/arrow_hover.gif) no-repeat 10px 7px; BORDER-BOTTOM:#ccc 1px solid;}
.sub .current_page_item A:link { FONT-WEIGHT:bold; BACKGROUND:none transparent scroll repeat 0% 0%; COLOR:#0b3779;}
.sub .current_page_item A:visited { FONT-WEIGHT:bold; BACKGROUND:none transparent scroll repeat 0% 0%; COLOR:#0b3779;}
.sub .current_page_item A:hover { FONT-WEIGHT:bold; BACKGROUND:none transparent scroll repeat 0% 0%; COLOR:#0b3779;}

.searchform { height:50px; line-height:50px; text-align:center; font-size:14px; background:#f8f8f8;}
.searchinput { width:90px; height:22px; margin:0px 15px; padding-left:5px; color:#686868; border:1px solid #e9e9e9;}
.searchbut { width:67px; height:26px; margin:0px 15px; border:none; background:url(../images/bg-search.jpg) no-repeat center center; cursor:pointer;}
.searchlist { line-height:24px; font-size:14px; color:#666;}
.searchlist ul { margin:20px auto;}
.searchlist ul li { width:1100px; overflow:hidden; BORDER-bottom:1px dashed #E7E7E7;}
.searchlist ul li span { display:inline; margin-right:10px;}
.searchlist ul li a { display:inline; max-width:755px; margin:0px 20px; overflow:hidden;}
.searchlist ul li font { float:right; margin-right:20px;}

.message_table { margin:0px auto;}
.td,.text { width:20%; padding:6px 5px 6px 0px; text-align:right; font-size:14px; font-weight:bold;}
.td,.input { padding:6px 8px;}
.td,.input input { margin-right:8px;}
.input-text,.input.input-file,.input.code,.textarea { padding:4px; font-size:15px; outline:medium none; text-shadow:0px 1px 0px #FFF; border-radius:3px; border:1px solid #CCC; transition:all 0.3s ease-in-out 0s; background:#FFF url("../images/dt-10.gif") repeat-x scroll left top;}
.td.input,.info { padding-left:15px; color:#F00;}
.td,.submint { padding:10px;}
.orange { color:#FEF4E9; border:1px solid #007acf; background:#007acf repeat;}
.button { display:inline-block; vertical-align:baseline; margin:0px 2px; outline:medium none; cursor:pointer; text-align:center; text-decoration:none; font:14px/100% Arial,Helvetica,sans-serif; padding:0.5em 2em 0.55em; text-shadow:0px 1px 1px rgba(0, 0, 0, 0.3); border-radius:0.5em; box-shadow:0px 1px 2px rgba(0, 0, 0, 0.2);}

#wp-calendar { WIDTH:100%;}
#wp-calendar CAPTION { PADDING-RIGHT:0px; PADDING-LEFT:0px; PADDING-BOTTOM:5px; PADDING-TOP:5px;}
#wp-calendar TH { BORDER-RIGHT:#e6e6e6 1px solid; PADDING-RIGHT:6px; BORDER-TOP:#e6e6e6 1px solid; PADDING-LEFT:6px; PADDING-BOTTOM:4px; TEXT-TRANSFORM:capitalize; BORDER-LEFT:#e6e6e6 1px solid; COLOR:#555; PADDING-TOP:4px; BORDER-BOTTOM:#e6e6e6 1px solid; BACKGROUND-COLOR:#f9f9f9; TEXT-ALIGN:center;}
#wp-calendar TD { BORDER-RIGHT:#e6e6e6 1px solid; PADDING-RIGHT:6px; BORDER-TOP:#e6e6e6 1px solid; PADDING-LEFT:6px; PADDING-BOTTOM:4px; TEXT-TRANSFORM:capitalize; BORDER-LEFT:#e6e6e6 1px solid; COLOR:#555; PADDING-TOP:4px; BORDER-BOTTOM:#e6e6e6 1px solid; BACKGROUND-COLOR:#f9f9f9; TEXT-ALIGN:center;}
#wp-calendar TBODY TR TD A:link { FONT-WEIGHT:bold; COLOR:#006600;}
#wp-calendar TBODY TR TD A:visited { FONT-WEIGHT:bold; COLOR:#006600;}
#wp-calendar TBODY TR TD A:hover { COLOR:#0c262c;}
#wp-calendar TBODY TR TD:hover { BORDER-RIGHT:#fadd85 1px solid; BORDER-TOP:#fadd85 1px solid; BORDER-LEFT:#fadd85 1px solid; CURSOR:pointer; COLOR:#0c262c; BORDER-BOTTOM:#fadd85 1px solid; BACKGROUND-COLOR:#fef7e0;}
#wp-calendar TFOOT TR TD { PADDING-RIGHT:10px; PADDING-LEFT:10px; BACKGROUND:none transparent scroll repeat 0% 0%; PADDING-BOTTOM:0px; BORDER-TOP-STYLE:none; PADDING-TOP:8px; BORDER-RIGHT-STYLE:none; BORDER-LEFT-STYLE:none; BORDER-BOTTOM-STYLE:none;}
.pad { BACKGROUND:none transparent scroll repeat 0% 0%; BORDER-TOP-STYLE:none! important; BORDER-RIGHT-STYLE:none! important; BORDER-LEFT-STYLE:none! important; BORDER-BOTTOM-STYLE:none! important;}
.pageNavi { PADDING-RIGHT:0px; PADDING-LEFT:0px; PADDING-BOTTOM:25px; MARGIN:10px auto 0px; WIDTH:98%; PADDING-TOP:10px; TEXT-ALIGN:center;}
.wp-pagenavi { MARGIN:0px auto; PADDING-TOP:15px; color:#333;}
.wp-pagenavi A { BORDER-RIGHT:#ccc 1px solid; PADDING-RIGHT:8px! important; BORDER-TOP:#ccc 1px solid; PADDING-LEFT:8px! important; PADDING-BOTTOM:4px! important; MARGIN:2px; BORDER-LEFT:#ccc 1px solid; COLOR:#333! important; PADDING-TOP:4px! important; BORDER-BOTTOM:#ccc 1px solid; TEXT-DECORATION:none! important;}
.wp-pagenavi A:link { BORDER-RIGHT:#ccc 1px solid; PADDING-RIGHT:8px! important; BORDER-TOP:#ccc 1px solid; PADDING-LEFT:8px! important; PADDING-BOTTOM:4px! important; MARGIN:2px; BORDER-LEFT:#ccc 1px solid; COLOR:#333! important; PADDING-TOP:4px! important; BORDER-BOTTOM:#ccc 1px solid; TEXT-DECORATION:none! important;}
.wp-pagenavi A:visited { BORDER-RIGHT:#ccc 1px solid; PADDING-RIGHT:8px! important; BORDER-TOP:#ccc 1px solid; PADDING-LEFT:8px! important; PADDING-BOTTOM:4px! important; MARGIN:2px; BORDER-LEFT:#ccc 1px solid; COLOR:#333! important; PADDING-TOP:4px! important; BORDER-BOTTOM:#ccc 1px solid; TEXT-DECORATION:none! important;}
.wp-pagenavi A:hover { FONT-WEIGHT:bold! important; COLOR:#0b3779! important; BACKGROUND-COLOR:#eee! important;}
.wp-pagenavi A:active { BORDER-RIGHT:#ccc 1px solid; PADDING-RIGHT:2px; BORDER-TOP:#ccc 1px solid; PADDING-LEFT:2px; PADDING-BOTTOM:2px; MARGIN:2px; BORDER-LEFT:#ccc 1px solid; PADDING-TOP:2px; BORDER-BOTTOM:#ccc 1px solid; TEXT-DECORATION:none;}
.wp-pagenavi SPAN.pages { BORDER-RIGHT:#ccc 1px solid; PADDING-RIGHT:8px! important; BORDER-TOP:#ccc 1px solid; PADDING-LEFT:8px! important; PADDING-BOTTOM:4px! important; MARGIN:2px; BORDER-LEFT:#ccc 1px solid; COLOR:#454545! important; PADDING-TOP:4px! important; BORDER-BOTTOM:#ccc 1px solid;}
.wp-pagenavi SPAN.extend { BORDER-RIGHT:#ccc 1px solid; PADDING-RIGHT:8px! important; BORDER-TOP:#ccc 1px solid; PADDING-LEFT:8px! important; PADDING-BOTTOM:4px! important; MARGIN:2px; BORDER-LEFT:#ccc 1px solid; COLOR:#454545! important; PADDING-TOP:4px! important; BORDER-BOTTOM:#ccc 1px solid;}
.wp-pagenavi SPAN.current { BORDER-RIGHT:#aaa 1px solid; PADDING-RIGHT:8px! important; BORDER-TOP:#aaa 1px solid; PADDING-LEFT:8px! important; PADDING-BOTTOM:4px! important; MARGIN:2px; BORDER-LEFT:#aaa 1px solid; COLOR:#000! important; PADDING-TOP:4px! important; BORDER-BOTTOM:#aaa 1px solid; BACKGROUND-COLOR:#eee! important;}
.pageleft { OVERFLOW:hidden; WIDTH:300px; LINE-HEIGHT:24px; HEIGHT:24px;}
.pageright { OVERFLOW:hidden; WIDTH:300px; LINE-HEIGHT:24px; HEIGHT:24px;}
.pageleft { PADDING-LEFT:10px; FLOAT:left; TEXT-ALIGN:left;}
.pageright { PADDING-RIGHT:10px; FLOAT:right; TEXT-ALIGN:right;}
.post_comment { FLOAT:left; MARGIN:15px 0px 5px; OVERFLOW:hidden; WIDTH:100%;}
#addcomment { BORDER-RIGHT:#ccc 1px solid; PADDING-RIGHT:0px; BORDER-TOP:#ddd 1px solid; PADDING-LEFT:0px; FONT-SIZE:14px; BACKGROUND:#f5f5f5; FLOAT:left; PADDING-BOTTOM:7px; MARGIN:10px 0px; BORDER-LEFT:#ddd 1px solid; WIDTH:99%; TEXT-INDENT:15px; LINE-HEIGHT:16px; PADDING-TOP:8px; BORDER-BOTTOM:#bbb 1px solid;}
#comments { BORDER-RIGHT:#ccc 1px solid; PADDING-RIGHT:0px; BORDER-TOP:#ddd 1px solid; PADDING-LEFT:0px; FONT-SIZE:14px; BACKGROUND:#f5f5f5; FLOAT:left; PADDING-BOTTOM:7px; MARGIN:10px 0px; BORDER-LEFT:#ddd 1px solid; WIDTH:99%; TEXT-INDENT:15px; LINE-HEIGHT:16px; PADDING-TOP:8px; BORDER-BOTTOM:#bbb 1px solid;}
.post_comment P { PADDING-RIGHT:10px; PADDING-LEFT:10px; FONT-SIZE:12px; PADDING-BOTTOM:5px; PADDING-TOP:5px;}
.post_comment OL LI { PADDING-RIGHT:10px; PADDING-LEFT:10px; PADDING-BOTTOM:5px; MARGIN:10px 5px; PADDING-TOP:10px; LIST-STYLE-TYPE:none;}
.commentlist { CLEAR:both; PADDING-RIGHT:0px; PADDING-LEFT:0px; FONT-SIZE:12px; PADDING-BOTTOM:5px; WIDTH:98%; PADDING-TOP:5px;}
.commentlist LI { BORDER-RIGHT:#e3e3e3 1px solid; BORDER-TOP:#e3e3e3 1px solid; MARGIN-BOTTOM:10px; BORDER-LEFT:#e3e3e3 1px solid; PADDING-TOP:5px; BORDER-BOTTOM:#e3e3e3 1px solid; BACKGROUND-COLOR:#fff;}
.commentlist LI.alt { BORDER-RIGHT:#ddd 1px solid; BORDER-TOP:#ddd 1px solid; BORDER-LEFT:#ddd 1px solid; BORDER-BOTTOM:#ddd 1px solid; BACKGROUND-COLOR:#f6f6f6;}
.commentlist LI.comment-author-admin { BACKGROUND:#f6f6f6;}
.commentlist LI UL { MARGIN:10px;}
.commentlist LI UL.children { MARGIN:10px 0px;}
.commentlist LI P { PADDING-RIGHT:10px; PADDING-LEFT:10px; PADDING-BOTTOM:5px; PADDING-TOP:5px;}
.comment-author { PADDING-BOTTOM:5px; WIDTH:100%; BORDER-BOTTOM:#ececec 1px solid; HEIGHT:30px;}
.avatar { BORDER-RIGHT:#e0e0e0 1px solid; PADDING-RIGHT:1px; BORDER-TOP:#e0e0e0 1px solid; PADDING-LEFT:1px; FLOAT:left; PADDING-BOTTOM:1px; BORDER-LEFT:#e0e0e0 1px solid; PADDING-TOP:1px; BORDER-BOTTOM:#e0e0e0 1px solid;}
.author_info { PADDING-LEFT:5px; FLOAT:left; COLOR:#888; LINE-HEIGHT:16px;}
.author_info CITE { FONT-WEIGHT:bold; FONT-STYLE:normal;}
.author_info EM { FONT-SIZE:10px;}
#cancel-comment-reply { FLOAT:right; MARGIN-RIGHT:10px;}
.reply A { COLOR:#999;}
#cancel-comment-reply A { COLOR:#999;}
.reply A:hover { COLOR:#666;}
#cancel-comment-reply A:hover { COLOR:#666;}
#respond { PADDING-BOTTOM:35px;}
#respond EM { COLOR:#ff0242;}
#author { BORDER-RIGHT:#ccc 1px solid; PADDING-RIGHT:5px; BORDER-TOP:#ccc 1px solid; PADDING-LEFT:5px; PADDING-BOTTOM:5px; MARGIN:0px 5px; BORDER-LEFT:#ccc 1px solid; WIDTH:45%; PADDING-TOP:5px; BORDER-BOTTOM:#ccc 1px solid;}
#email { BORDER-RIGHT:#ccc 1px solid; PADDING-RIGHT:5px; BORDER-TOP:#ccc 1px solid; PADDING-LEFT:5px; PADDING-BOTTOM:5px; MARGIN:0px 5px; BORDER-LEFT:#ccc 1px solid; WIDTH:45%; PADDING-TOP:5px; BORDER-BOTTOM:#ccc 1px solid;}
#url{ BORDER-RIGHT:#ccc 1px solid; PADDING-RIGHT:5px; BORDER-TOP:#ccc 1px solid; PADDING-LEFT:5px; PADDING-BOTTOM:5px; MARGIN:0px 5px; BORDER-LEFT:#ccc 1px solid; WIDTH:45%; PADDING-TOP:5px; BORDER-BOTTOM:#ccc 1px solid;}
#comment { BORDER-RIGHT:#ccc 1px solid; PADDING-RIGHT:5px; BORDER-TOP:#ccc 1px solid; PADDING-LEFT:5px; PADDING-BOTTOM:5px; MARGIN:0px 5px; BORDER-LEFT:#ccc 1px solid; WIDTH:45%; PADDING-TOP:5px; BORDER-BOTTOM:#ccc 1px solid;}
#comment { OVERFLOW-Y:scroll; FONT-SIZE:12px; WIDTH:95%; HEIGHT:150px;}
#submit { BORDER-RIGHT:#999 1px solid; PADDING-RIGHT:20px; BORDER-TOP:#999 1px solid; PADDING-LEFT:20px; FONT-SIZE:14px; BACKGROUND:#f5f5f5; FLOAT:right; PADDING-BOTTOM:4px; MARGIN:0px 8px; BORDER-LEFT:#999 1px solid; CURSOR:pointer; PADDING-TOP:6px; BORDER-BOTTOM:#999 1px solid;}
.friend { width:100%; height:80px; background:#ededed; overflow:hidden;}
.friendlink { width:1100px; height:80px; margin:0px auto; text-align:center;}
.friendlink li { float:left; line-height:80px;}
.friendlink li a { padding:0px 20px; font-size:14px; color:#323232;}

.tags { PADDING-RIGHT:10px; MARGIN-TOP:10px; PADDING-LEFT:10px; FLOAT:left; PADDING-BOTTOM:0px; OVERFLOW:hidden; WIDTH:940px; LINE-HEIGHT:22px; PADDING-TOP:0px;}
.footer { height:100px; MARGIN:0px; color:#cacaca; background:#29384a;}
.footer P { display:block; width:1100px; margin:0px auto; height:100px; LINE-HEIGHT:100px; COLOR:#d8d8d8;}
.footer P span { line-height:100px;}
.footer P a { padding-left:5px; LINE-HEIGHT:100px; COLOR:#d8d8d8;}
.pages{ text-align:center;;}
.pages a, .pages span{ margin:2px; padding:2px 6px; border:1px solid #DDD; color:#0b68c9;}
.pages span, .pages a:hover{ border-color:#0b68c9; color:#fff; text-decoration:none; background:url(../images/bg.png) center top no-repeat;}
.pages span font{ color:inherit;}

a.button_2:link,a.button_2:visited{ display:block; width:77px; height:33px; line-height:33px; background:url(../images/button_2.png) center top no-repeat; border:none; font-weight:bold; cursor:pointer; text-align:center; letter-spacing:0.5em; color:#FFFFFF;}
a.button_2:hover{ color:#FFFFFF; text-decoration:none; text-align:center;}
.button_4{display:block;width:100px;height:33px;line-height:33px;background:url(../images/button_4.png) center top no-repeat;border:none;color:#fff;font-weight:bold;cursor:pointer;}
.on a { color:#0575c1 !important; font-weight:bold;}
.currentNav a{ margin-left:10px;}
.baidumap { border-bottom:1px solid #ccc; border-right:1px solid #ccc;}