@charset "utf-8";

a:link {
    text-decoration: none;
}
a:visited {
    text-decoration: none;
}
a:hover {
    text-decoration: underline;
    color:#FF9600;
}
a:active {
}
.sec5_right .sec4_right_table_box table.consultation td.hover a:hover {
    background-color: #E7F3FF;
    cursor: pointer;
    text-decoration: none;
}
body {
    text-align: center;
    /*	background: #EDF5D6;*/
}
#Wrap {
    margin: 0px auto;
    width: 984px;
    position: relative; /* added by wyl 2014/11/06 */
    /*	background: url(/oa../images/wrap_bg.jpg) repeat-y left top;*/
}
#Head {
    padding-right: 12px;
    padding-left: 12px;
    padding-top: 10px;
}
#Head h2 {
    float: left;
    font-size: 12px;
    width: 700px;
}
#Head h1 {
    float: left;
    font-size: 12px;
    width: 700px;
}
#Head .sec01{
    margin-bottom: 10px;
}



#Head .sec01 .info ul li {
    float: left;
    line-height: 0;
    margin-right: 10px;
}
#Head .sec01 .info ul li.logo {
    margin-right: 16px !important;
}
#Head .sec01 .info ul li.bnr {
    margin-right: 0 !important;
}





/*#Head .sec01 .info ul li {
    float: left;
    margin-right: 74px;
}
#Head .sec01 .info ul li img {
	display: block;
}
#Head .sec01 .info ul li.bnr {
    float: right;
    margin-right: 0;
}
#Head .sec01 .info ul li.service {
    height: 55px;
    margin-right: 9px;
    position: relative;
    width: 390px;
}
#Head .sec01 .info ul li.service img {
	position: absolute;
	left: 0px;
	top: 0px;
}
#Head .sec01 .info ul li.service p {
	font-weight: bold;
	color: #F00;
}
#Head .sec01 .info ul li.service p.txt {
    color: #5f4c2e;
    font-weight: bold;
    left: 10px;
    position: absolute;
    top: 7px;
}
#Head .sec01 .info ul li.service p.number01 {
    left: 45px;
    position: absolute;
    top: 26px;
    font-size:18px;
}
#Head .sec01 .info ul li.service p.number02 {
    left: 173px;
    position: absolute;
    top: 26px;
    font-size:18px;
}
#Head .sec01 .info ul li.service p.number03 {
    left: 301px;
    position: absolute;
    top: 26px;
    font-size:18px;
}*/
#Head .sec{
    margin-bottom: 7px;
}
#Head .sec .textsize {
    float: right;
    padding-right: 0;
    width: 242px;
}
#Head .sec .textsize ul li {
    float: left;
    font-size: 0;
    height: 20px;
    margin-right: 5px;
}
#Head .sec .textsize ul li.large {
    margin-right: 0px;
}
#Head .sec .textsize ul li a {
    text-indent: -9999px;
    display: block;
    height: 19px;
    width: 38px;
}
#Head .sec .textsize ul li.small a {
    background: url(/oa../images/head_size_s.jpg) no-repeat left top;
}
#Head .sec .textsize ul li.middle a {
    background: url(/oa../images/head_size_m.jpg) no-repeat left top;
}
#Head .sec .textsize ul li.large a {
    background: url(/oa../images/head_size_l.jpg) no-repeat left top;
}
#Head .navi {
    clear: both;
    margin-bottom: 10px;
}
#Head .navi ul{
    width: 960px;
    clear: both;
}
#Head .navi ul li {
    float: left;
    font-size: 0px;
    height: 40px;
    line-height: 0px;
    vertical-align: bottom;
}
#Head .navi ul li a{
    line-height: 0;
    font-size: 0px;
}
#Content {
    clear: both;
    padding-right: 12px;
    padding-left: 12px;
    padding-bottom: 20px;
}
#Content .topics p.crumb {
    float: left;
    padding-top: 5px;
    padding-bottom: 5px;
}



/*search_box*/
#Content .top_search {
    background: url(/oa/img/newtop/top_search_bk.jpg) no-repeat scroll 0 0 transparent;
    height: 59px;
    margin-bottom: 10px;
    padding: 10px;
    width: 940px;
}
#Content .top_search .left_top_search {
    float: left;
    width: 480px;
}
#Content .top_search .left_top_search ul.top_s_list {
    margin: 2px auto 0;
    width: 480px;
}
#Content .top_search .left_top_search ul.top_s_list li {
    border-right: 1px solid #000000;
    float: left;
    line-height: 1.2em;
    font-weight: bold;
    margin-right: 6px;
    padding-right: 6px;
}


#Content .top_search .left_top_search ul.top_s_list li a{
    font-size:12px;
}

#Content .top_search .left_top_search .input_box {
    float: left;
    margin: 3px auto 0;
    padding-left: 13px;
    width: 475px;
}
#Content .top_search .left_top_search p.search_txt {
    float: left;
    height: 39px;
    *height: 40px;
    margin: 0 auto;
    padding-right: 5px;
    padding-top: 5px;
    width: 400px;
}
#Content .top_search .left_top_search p.search_txt input {
    padding: 3px;
    width: 392px;
}
#Content .top_search .left_top_search p.search_btn {
    width: 70px;
    float: right;
}

#Content .top_search .left_top_search p.search_btn {
    float: left;
    margin-top: 3px;
    width: 52px;
}
#Content .input_box p.search_btn input {
    background: url(/oa/img/gss/top_search_btn.gif) no-repeat scroll 0 0 transparent;
    border: 0 none;
    cursor: pointer;
    height: 28px;
    width: 52px;
}




#Content .top_search .right_top_search {
    float: left;
    padding-left: 6px;
    width: 445px;
}
#Content .top_search .right_top_search .service {
    height: 55px;
    margin-right: 0;
    position: relative;
    top: 5px;
    width: 445px;
}
#Content .top_search .right_top_search .service p.txt {
    color: #5F4C2E;
    font-size: 14px;
    font-weight: bold;
    left: 5px;
    line-height: 1.4em;
    position: absolute;
    top: -8px;
}
#Content .top_search .right_top_search .service .number {
    height: 21px;
    padding-left: 5px;
    position: absolute;
    top: 15px;
    width: 450px;
}


#Content .top_search .right_top_search .service .number dl.number_in {
    background-color: #FCFDF7;
    float: left;
    margin-right: 6px;
    width: 90px;
}
#Content .top_search .right_top_search .service .number dl.number_in dt {

    font-size: 0;
    height: 21px;
    line-height: 0;
    width: 90px;
}
#Content .top_search .right_top_search .service .number dl.number_in dt img {
    position: static;
}
#Content .top_search .right_top_search .service .number dl.number_in dd {
    text-align:right;
    font-size: 0;
    line-height: 0;
    width: 90px;
}
#Content .top_search .right_top_search .service .number dl.number_in dd a {
    color: #FF0000;
    font-size: 18px;
    font-weight: bold;
    line-height: 1.2em;
    padding-left: 4px;
}



#Content .top_search .right_top_search .service .number dl.number_in2 {
    background-color: #FCFDF7;
    float: left;
    margin-right: 6px;
    width: 104px;
}
#Content .top_search .right_top_search .service .number dl.number_in2 dt {

    font-size: 0;
    height: 21px;
    line-height: 0;
    width: 104px;
}
#Content .top_search .right_top_search .service .number dl.number_in2 dt img {
    position: static;
}
#Content .top_search .right_top_search .service .number dl.number_in2 dd {
    text-align:right;
    font-size: 0;
    line-height: 0;
    width: 104px;
}
#Content .top_search .right_top_search .service .number dl.number_in2 dd a {
    color: #FF0000;
    font-size: 18px;
    font-weight: bold;
    line-height: 1.2em;
    padding-left: 4px;
}




#Content .top_search .right_top_search .service .number dl.number_in3 {
    background-color: #FCFDF7;
    float: left;
    margin-right: 6px;
    width: 88px;
}
#Content .top_search .right_top_search .service .number dl.number_in3 dt {

    font-size: 0;
    height: 21px;
    line-height: 0;
    width: 88px;
}
#Content .top_search .right_top_search .service .number dl.number_in3 dt img {
    position: static;
}
#Content .top_search .right_top_search .service .number dl.number_in3 dd {
    text-align:right;
    font-size: 0;
    line-height: 0;
    width: 88px;
}
#Content .top_search .right_top_search .service .number dl.number_in3 dd a {
    color: #FF0000;
    font-size: 18px;
    font-weight: bold;
    line-height: 1.2em;
    padding-left: 4px;
}

/*add by lixupeng 2013.04.08 for  new categ start*/
#Content .top_search .right_top_search .service .number dl.number_in4 {
    background-color: #FCFDF7;
    float: left;
    margin-right: 6px;
    width: 88px;
}
#Content .top_search .right_top_search .service .number dl.number_in4 dt {

    font-size: 0;
    height: 21px;
    line-height: 0;
    width: 88px;
}
#Content .top_search .right_top_search .service .number dl.number_in4 dt img {
    position: static;
}
#Content .top_search .right_top_search .service .number dl.number_in4 dd {
    text-align:right;
    font-size: 0;
    line-height: 0;
    width: 88px;
}
#Content .top_search .right_top_search .service .number dl.number_in4 dd a {
    color: #FF0000;
    font-size: 18px;
    font-weight: bold;
    line-height: 1.2em;
    padding-left: 4px;
}
/*add by lixupeng 2013.04.08 for  new categ end */




/*//search_box*/




#Foot {
    clear: both;
    padding-top: 10px;
    border-top: 1px solid #CCC;
    margin-right: 10px;
    margin-left: 10px;
    padding-bottom: 20px;
}
#Foot .place {
    margin-bottom: 15px;
}
#Foot .place table {
}
#Foot .place table.left {
    float: left;
    width: 450px;
}
#Foot .place table.left th {
    width: 100px;
}

#Foot .place table.right {
    float: right;
    width: 480px;
}
#Foot .place table.right th {
    width: 50px;
}


#Foot .place table th {
    text-align: right;
    padding-right: 10px;
    padding-top: 0px;
    padding-bottom: 0px;
    vertical-align: top;
}
#Foot .place table td {
    padding-top: 0px;
    padding-bottom: 0px;
    vertical-align: top;
}

#Foot .place table td ul li {
    float: left;
    margin-right: 10px;
    padding-right: 10px;
    border-right: 1px solid #333;
    line-height: 1.2;
}
#Foot .place table td ul li a {
    text-decoration: none;
}
#Foot .place table td ul li a:hover {
    text-decoration: underline;
    color:#FF9600;
}

#Foot .place table td ul li.end {
    border-right-style: none;
    margin-right: 0px;
    padding-right: 0px;
}
#Foot ul.navi01 {
    clear: both;
    text-align: center;
    background: #94D13A;
    padding-top: 7px;
    padding-bottom: 5px;
    margin-bottom: 0px;
}
#Foot ul.navi01 li {
    display: inline;
    margin-right: 7px;
    padding-right: 7px;
    border-right: 1px solid #333;
    line-height: 1.3;
}
#Foot ul.navi01 li.end {
    margin-right: 0px;
    padding-right: 0px;
    border-right-style: none;
}

#Foot ul.navi01 li a {
    color: #333;
    text-decoration: none;
}
#Foot ul.navi01 li a:hover {
    text-decoration: underline;
    color:#FF9600;
}
#Foot ul.navi02 {
    clear: both;
    text-align: center;
    padding-top: 7px;
    padding-bottom: 5px;
    margin-bottom: 5px;
}
#Foot ul.navi02 li {
    display: inline;
    margin-right: 10px;
    padding-right: 10px;
    border-right: 1px solid #333;
    line-height: 1.3;
}
#Foot ul.navi02 li.end {
    margin-right: 0px;
    padding-right: 0px;
    border-right-style: none;
}

#Foot ul.navi02 li a {
    color: #333;
    text-decoration: none;
}
#Foot ul.navi02 li a:hover {
    text-decoration: underline;
    color:#FF9600;
}
#Foot .navi03 {
    border: 1px solid #E2E2E2;
    padding: 10px;
}
#Foot .navi03 .logo {
    margin-bottom: 5px;
}
#Foot .navi03 .logo img {
    float: left;
    margin-right: 10px;
}
#Foot .navi03 .logo address {
    padding-top: 2px;
    color: #656565;
}
#Foot .navi03 ul li {
    float: left;
    margin-right: 20px;
    background: url(/oa../img/foot_arrow.jpg) no-repeat left center;
    padding-left: 15px;
}
#Foot .navi03 ul li a {
    color: #656565;
}

#Foot .navi03 ul li a:hover {
    text-decoration: underline;
    color:#FF9600;
}











/*----------------------add by wangxy 20131113 for newfooter start-------*/
.tt_fSearch{
    font-size:1.2em;
    font-weight:bold;
    color:#87a100;
    line-height:17px;
    background:url(/oa/common/images/icon_fSearch.gif) no-repeat left top;
    padding:0 0 5px 20px;
}
.tt_fMap{
    font-size:1.2em;
    font-weight:bold;
    color:#87a100;
    line-height:17px;
    background:url(/oa/common/images/icon_fMap.gif) no-repeat left top;
    padding:0 0 5px 20px;
}
.place{
    padding-bottom:15px;
    border-bottom:1px solid #e2e2e2;
}
.fSearch4col{
    float:left;
    width:180px;
}
.icon_fArw li{
    width:170px;
    float:left;
    background:url(/oa/common/images/icon_orArrow.gif) no-repeat left center;
    padding:0 0 0 15px;
}
.flKW li{
    float:left;
    margin-right:15px;
}
.ml10{
    margin-left:10px !important;
}
.mb30{margin-bottom:30px !important;}
.nf_clear{clear:both !important;}
/*----------------------add by wangxy 20131113 for newfooter end-------*/