﻿
.div01_part01
{
    width:990px; height:60px; overflow:hidden; background-image:url(../images/innerbg.jpg); background-position:0px 0px; background-repeat:no-repeat;
}
.div01_part02
{
    width:990px; overflow:hidden; background-image:url(../images/innerbg02.jpg); background-position:0px 0px; background-repeat:repeat-y;
}
.div01_part03
{
    width:990px; height:20px; overflow:hidden; background-image:url(../images/innerbg.jpg); background-position:0px -795px; background-repeat:no-repeat;
}
.div02
{
    padding-left:20px;
}
.div02 .content
{
    width:207px; height:564px; background-position:0px 0px; background-repeat:no-repeat; position:relative;
}
.about01
{
    background-image:url(../images/innerleft_about01.jpg);
}
.about02
{
    background-image:url(../images/innerleft_about02.jpg);
}
.about03
{
    background-image:url(../images/innerleft_about03.jpg);
}
.news01
{
    background-image:url(../images/innerleft_news01.jpg);
}
.news02
{
    background-image:url(../images/innerleft_news02.jpg);
}
.case01
{
    background-image:url(../images/innerleft_case01.jpg);
}
.share01
{
    background-image:url(../images/innerleft_share01.jpg);
}
.order01
{
    background-image:url(../images/innerleft_order01.jpg);
}
.message01
{
    background-image:url(../images/innerleft_message01.jpg);
}


.leftmenu01
{
    position:absolute; left:16px; top:115px;
}
.leftmenu02
{
    position:absolute; left:16px; top:151px;
}
.leftmenu03
{
    position:absolute; left:16px; top:187px;
}
.leftmenu01 a,.leftmenu02 a,.leftmenu03 a
{
    line-height:30px; font-size:14px; font-weight:bold; color:#FFFFFF;
}
.leftmenu01 a:hover,.leftmenu02 a:hover,.leftmenu03 a:hover
{
    text-decoration:underline;
}
.casemenu
{
    width:160px;
}
.casemenu a
{
    font-size:12px; margin-right:5px; line-height:25px;
}
.leftaddress
{
    position:absolute; left:12px; top:270px; width:150px;
}

.div03
{
    padding-left:30px;
}
.div03 .content
{
    width:690px; color:#666666;
}
.map
{
    height:35px; line-height:26px; font-size:12px; color:#e070a2; padding-left:35px; background-image:url(../images/bear01.png); background-position:0px 0px; background-repeat:no-repeat;
}
.htmlcontent
{
    line-height:2; color:#666666;
}

.newslist
{
    padding:20px 50px;
}
.newslist .item
{
    border-bottom:dashed 1px #e1e6d2;
}
.newslist .item .title
{
    font-size:14px; color:#cf2b0d; line-height:2;
}
.newslist .item .title:hover
{
    text-decoration:underline;
}
.newslist .item .about
{
    line-height:2; width:500px; text-indent:2em;
}
.newslist .item .more
{
    text-align:right;
}
.newslist .item .more a
{
    color:#cf2b0d; line-height:2;
}

.newstitle
{
    line-height:2; font-size:26px; font-weight:bold; text-align:center; color:#cf2b0d;
}
.newstime
{
    font-size:12px; text-align:center;
}
.casetitle
{
    line-height:2; font-size:26px; font-weight:bold; text-align:center; color:#cf2b0d;
}
.casetime
{
    font-size:12px; text-align:center;
}
.caseImageList
{
    text-align:center; padding:10px 0px;
}

.caselist
{
}
.caselist .item
{
    width:230px; height:240px; overflow:hidden; float:left;
}
.caselist .imagebox
{
    width:200px; height:160px; border:solid 1px #e88cb5; margin-left:auto; margin-right:auto;
}
.caselist .imagebox img
{
    width:200px; height:160px;
}
.caselist .about
{
    width:202px; height:30px; margin-left:auto; margin-right:auto; background-color:#e070a2;
}
.caselist .title
{
    line-height:30px; float:left; padding-left:10px; color:#FFFFFF;
}
.caselist .date
{
    line-height:30px; float:right; padding-right:10px; color:#FFFFFF;
}
/**---------------------------------------------page begin----------------------------------------------------**/
#pageNav
{
    padding-top:10px; padding-bottom:10px; text-align:center;
}
.page_span
{
    display:inline-block;
    height:20px; line-height:20px; padding:0px 5px 0px 5px; color:#32830C; margin:0px 3px; font-size:13px; overflow:hidden; vertical-align:top;
}

.page_item
{
    display:inline-block; margin:0px 3px; overflow:hidden; vertical-align:top;
    height:20px; padding:0px 8px 0px 8px; line-height:20px;
    background-color:#FFFFFF; color:#32830C;
    border:solid 1px #32830C;
}
.page_item:hover
{
    text-decoration:underline;
}

.page_pre,.page_next
{
    display:inline-block; margin:0px 3px; overflow:hidden; vertical-align:top;
    height:20px; padding:0px 20px 0px 20px; line-height:20px;
    background-color:#FFFFFF; color:#32830C;
    border:solid 1px #32830C;
}
.page_pre:hover,.page_next:hover
{
    text-decoration:underline;
}
/**---------------------------------------------page end----------------------------------------------------**/


/**---------------------------------------------form end----------------------------------------------------**/
.formcontent
{
    background-image:url(../images/formbg.jpg); background-position:0px 0px; background-repeat:repeat-y;
}
.formcontent .item
{
    padding-bottom:10px;
}
.formcontent .title
{
    width:90px; padding-left:20px; float:left; line-height:26px; color:#d65827;
}
.formcontent .content
{
    width:460px; padding-left:50px; float:left;
}
.inputtxt
{
    display:inline-block; height:20px; line-height:20px; width:200px; padding:2px 5px; border:solid 1px #7f9db9; font-size:12px; color:#333333;
}
.inputtxtarea
{
    display:inline-block; height:100px; line-height:20px; width:300px; padding:2px 5px; border:solid 1px #7f9db9; overflow-y:auto; font-size:12px; color:#333333;
}
.btdiv
{
    padding-left:160px;
}
.btdiv input
{
    margin-right:20px;
}
/**---------------------------------------------form end----------------------------------------------------**/
