@charset "utf-8";
#demo_outer
{
    width: 170px;
    height: 80px;
    overflow: hidden;
    margin: 5px 0 0 45px;
}
#demo_outer td
{
    padding: 0 0 0 5px;
}
#demo_outer td img
{
    height: 80px;
}
.i_n_news li
{
    clear: both;
    display: block;
    float: left;
    height: 26px;
    line-height: 26px;
    padding-left: 4px;
}
.i_n_news span
{
    margin-left: 4px;
    height: 26px;
    line-height: 26px;
}
.i_n_news a
{
    float: left;
    white-space: nowrap;
    height: 26px;
    line-height: 26px;
}
.split_memu
{
    float: left;
    display: table;
    background: url(../images/navline.gif) no-repeat 7px;
    width: 15px;
    height: 43px;
}
.sub_mainmenudiv .split_submemu
{
    color: #000;
}
.mainmenu_rtul
{
    float: left;
    padding-left: 10px;
    display: table;
    height: 100%;
}
.mainmenu_rtul span.ulmainmenu_li
{
    line-height: 43px;
    height: 43px;
    position: relative;
    display: table;
    white-space: nowrap;
    float: left;
    color: #fff;
    width: 97px;
    text-align: center;
    font-family: "微软雅黑";
    font-size: 14px;
    display: block;
}
.mainmenu_rtul span.ulmainmenu_li a.activemenu, .mainmenu_rtul span.ulmainmenu_li a.mainmenu_a
{
    color: #fff;
    text-decoration: none;
    line-height: 41px;
    height: 41px;
    font-family: "微软雅黑";
    display: table-cell;
    font-size: 14px;
}
.mainmenu_rtul span.ulmainmenu_li a:hover.activemenu, .mainmenu_rtul span.ulmainmenu_li a:hover.mainmenu_a
{
    color: #f00;
    text-decoration: none;
    height: 43px;
    width: 97px;
    display: block;
    background: url(../images/hover.jpg) no-repeat;
}
.mainmenu_rtul span.ulmainmenu_li a:visited.activemenu
{
    color: #f00;
    text-decoration: none;
    height: 43px;
    width: 97px;
    display: block;
    background: url(../images/hover.jpg) no-repeat;
}
.sub_mainmenudiv
{
    position: absolute;
    left: 0px;
    top: 41px;
    line-height: 30px;
    height: 30px;
    padding-top: 0px;
    padding-left: 20px;
}
.sub_mainmenudiv div
{
}
.sub_mainmenudiv div span
{
}
.sub_mainmenudiv div span a.other_amenu
{
    text-decoration: none;
    line-height: 29px;
    height: 29px;
    padding: 0 5px 0 10px;
    font-weight: bold;
    font-size: 12px;
}
.sub_mainmenudiv div span a:hover.other_amenu
{
    text-decoration: none;
}
.i_u_def1
{
    clear: both;
    float: left;
    width: 955px;
    padding: 0px 20px 15px 15px;
}
.i_u_def2
{
    width: 233px;
    float: left;
    display: table;
    height: 100%;
}
.i_u_def3
{
    foat: left;
    width: 460px;
    display: table;
    height: 100%;
}
.i_u_def4
{
    width: 223px;
    float: left;
    display: table;
    height: 100%;
    padding-top: 3px;
}
.i_u_topic1
{
    height: 37px;
    line-height: 28px;
    background: url(../images/t2.gif) repeat-x;
}
.i_u_topic1 li.top01
{
    background: url(../images/nh.jpg) no-repeat;
    width: 117px;
    text-align: center;
    float: left;
    line-height: 37px;
    color: #fff;
    font-family: "微软雅黑";
    font-size: 13px;
    font-weight: bold;
}
.i_u_topic1 li.top02
{
    float: right;
    margin: 4px 0 0 0;
}
.i_u_topic1 li.top02 a
{
    color: #c62825;
}
.i_u_def2 .i_u_topic2
{
    width: 191px;
    height: 36px;
    background: url(../images/t1.gif) no-repeat;
    line-height: 36px;
    padding-left: 42px;
    padding-top: 4px;
}
.i_u_def2 .i_u_topic2 li.top01
{
    float: left;
    color: #616161;
    font-family: "微软雅黑";
    font-size: 14px;
    line-height: 36px;
}
.i_u_def2 ul.i_u_topic2 li.top01 a:hover
{
    color: #616161;
    text-decoration: underline;
}
.i_u_topic3
{
    padding-bottom: 10px;
    height: 37px;
    line-height: 28px;
    background: url(../images/t2.gif) repeat-x;
}
.i_u_topic3 li.top01
{
    background: url(../images/nh.jpg) no-repeat;
    width: 117px;
    text-align: center;
    float: left;
    line-height: 37px;
    color: #fff;
    font-family: "微软雅黑";
    font-size: 13px;
    font-weight: bold;
}
.i_u_topic3 li.top02
{
    float: right;
    margin: 4px 0 0 0;
}
.i_u_topic3 li.top02 a
{
    color: #c62825;
}
.i_rig .i_u_def4 ul.i_u_topic4
{
    height: 36px;
    background: url(../images/t3.jpg) no-repeat;
    line-height: 36px;
    padding-left: 45px;
    padding-top: 4px;
}
.i_rig .i_u_def4 ul.i_u_topic4 li.top01
{
    float: left;
    font-family: "微软雅黑";
    font-size: 14px;
    line-height: 36px;
}
.i_rig .i_u_def4 ul.i_u_topic4 li.top01 a
{
    color: #bc2824;
}
.i_rig .i_u_def4 ul.i_u_topic4 li.top01 a:hover
{
    color: #bc2824;
    text-decoration: underline;
}
.i_u_cont1
{
    line-height: 22px;
    margin: 10px 0 0 5px;
}
.i_u_cont2
{
    background: url(../images/b1.gif) repeat-y;
    padding: 10px 20px;
    line-height: 21px;
}
.i_u_cont3
{
    line-height: 22px;
    margin: 10px 0 10px 5px;
    padding: 0 10px 0 10px;
}
.i_u_cont4
{
    background: url(../images/b2.gif) repeat-y;
    padding: 10px 20px;
    line-height: 21px;
}
.i_u_list1
{
    display: table;
    height: 100%;
    padding-top: 10px;
}
.i_u_list1 li
{
    text-align: center;
    line-height: 22px;
    width: 189px;
    float: left;
    padding-bottom: 10px;
}
.i_u_list1 li a
{
    margin: 0 auto;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 150px;
}
.i_u_list1 li img
{
    border: 1px solid #ccc;
    padding: 1px 2px 1px 2px;
    width: 162px;
    height: 100px;
    overflow: hidden;
}
.i_u_list2
{
    display: table;
    height: 100%;
    background: url(../images/b1.gif) repeat-y;
}
.i_u_list2 li
{
    line-height: 25px;
    background: url(../images/icon1.gif) no-repeat 10px 10px;
    padding-left: 19px;
}
.i_u_list2 li a
{
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 200px;
}
.i_u_list3
{
    display: table;
    height: 100%;
}
.i_u_list3 li
{
    float: left;
    width: 440px;
    line-height: 25px;
    background: url(../images/icon1.gif) no-repeat 10px 10px;
    padding-left: 19px;
}
.i_u_list3 li a
{
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 430px;
}
.i_u_list4
{
    background: url(../images/b2.gif) repeat-y;
    display: table;
    height: 100%;
}
.i_u_list4 li
{
    float: left;
    width: 190px;
    line-height: 25px;
    background: url(../images/icon1.gif) no-repeat 10px 10px;
    padding-left: 19px;
}
.i_u_list4 li a
{
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 180px;
}
.p_u_def12
{
    width: 207px;
    float: left;
}
.p_u_def34
{
    foat: left;
    width: 760px;
    display: table;
    height: 100%;
    padding-bottom: 20px;
}
.p_u_topic12
{
    height: 44px;
    background: url(../images/t5.gif) no-repeat;
    line-height: 44px;
    padding-left: 22px;
    color: #010101;
    font-family: "微软雅黑";
    font-size: 18px;
}
.p_u_topic12 a:hover
{
    color: #616161;
}
.p_u_topic34
{
    background: url(../images/t4.gif) repeat-x;
    width: 760px;
    display: table;
    height: 100%;
    line-height: 44px;
}
.p_u_topic34 li
{
    float: left;
    background: url(../images/icon3.gif) no-repeat 15px 15px;
    padding-left: 35px;
    color: #010101;
    font-family: "微软雅黑";
    font-size: 14px;
}
.p_u_topic34 li a:hover
{
    color: #616161;
}
.p_u_cont12
{
    padding: 15px 10px;
    background: url(../images/b3.gif) repeat-y;
    display: table;
    height: 100%;
    line-height: 21px;
}
.p_u_cont34
{
    padding: 15px 10px;
    line-height: 21px;
}
.p_u_list12
{
    padding-top: 8px;
    background: url(../images/b3.gif) repeat-y;
    display: table;
    height: 100%;
}
.p_u_list12 li
{
    line-height: 22px;
    width: 180px;
    float: left;
    background: url(../images/icon1.gif) no-repeat 10px 10px;
    padding-left: 19px;
}
.p_u_list12 li a
{
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 175px;
}
.p_u_list34
{
    padding-top: 20px;
    display: table;
    height: 100%;
}
.p_u_list34 li
{
    text-align: center;
    line-height: 22px;
    width: 189px;
    float: left;
    padding-bottom: 10px;
}
.p_u_list34 li a
{
    margin: 0 auto;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 150px;
}
.p_u_list34 li img
{
    border: 1px solid #ccc;
    padding: 1px 2px 1px 2px;
    width: 162px;
    height: 100px;
    overflow: hidden;
}
#productSearch
{
    float: left;
    width: 200px;
}
#keywords
{
    width: 135px;
    float: left;
    height: 21px;
    border: solid #DAD5C9 1px;
    background: #fff;
    line-height: 21px;
}
#subbtn
{
    float: right;
    border: none;
    background: url(../images/search.gif) no-repeat;
    width: 52px;
    line-height: 16px;
    font-family: "微软雅黑";
    font-size: 14px;
}
.navPage
{
    font-family: arial,simsun,sans-serif;
    font-size: 10px;
    text-align: center;
    clear: both;
    display: table;
    height: 100%;
}
.navPage li
{
    float: left;
    list-style: none;
    margin-right: 5px;
}
.navPage a
{
    display: block;
    color: #696969;
    font-size: 10px;
    height: 12px;
    width: 10px;
    line-height: 12px;
}
.pagebar a
{
    padding: 2px 4px 2px 4px;
    color: #696969;
    text-align: center;
    border: 1px solid #696969;
    display: block;
    text-align: center;
    font-size: 10px;
}
.pagebar a:hover
{
    border: 1px solid #d00;
    color: #d00;
    font-size: 10px;
}
a.pagebarCurrent
{
    border: 1px solid #d00;
    color: #d00;
    font-size: 10px;
}
.pagebar_dot
{
    display: block;
    padding-left: 5px;
    padding-right: 0px;
    padding-bottom: 0px;
    color: #696969;
    line-height: 100%;
    padding-top: 3px;
    height: 13px;
    text-decoration: none;
}
.prevnext
{
    margin: 30px 0 0 0;
}
.prevnext span
{
    display: block;
    width: 100%;
    line-height: 200%;
}
.ullist_sortnav
{
    display: table;
    height: 100%;
    background: url(../images/b3.gif) repeat-y;
    width: 207px;
}
.ullist_sortnav li
{
    position: relative;
    clear: both;
    display: table;
    line-height: 32px;
    width: 207px;
    margin: 0px auto;
    padding: 2px 0px;
}
.ullist_sortnav li a
{
    line-height: 32px;
    background: url(../images/icon2.gif) no-repeat 16px 10px;
    padding-left: 37px;
    width: 164px;
    margin: 0 auto;
    font-weight: normal;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.ullist_sortnav li a:hover
{
    background: url(../images/b4.jpg) no-repeat;
    line-height: 32px;
    color: #fff;
    font-weight: bold;
    width: 164px;
    text-decoration: none;
}
.ullist_sortnav div
{
    border: #ccc 1px dotted;
    border-left: none;
    width: 205px;
    position: absolute;
    top: 0px;
    left: 206px;
    z-index: 800;
    background-color: #fff;
}
.p_a_list
{
    clear: both;
    text-align: center;
    display: table;
    height: 100%;
    margin-bottom: 15px;
}
.p_a_list li
{
    float: left;
    padding: 10px 0 0 0;
    width: 120px;
}
.p_a_list div
{
    margin: 0 auto;
    width: 88px;
    height: 31px;
    overflow: hidden;
    padding: 2px 3px;
    vertical-align: bottom;
}
.p_a_list div img
{
    width: 88px;
    height: 31px;
    overflow: hidden;
    vertical-align: bottom;
}
.p_a_list span
{
    display: table;
    height: 100%;
    margin: 0 auto;
    white-space: nowrap;
    text-align: center;
    line-height: 21px;
    width: 94px;
    overflow: hidden;
}
.p_a_list span a
{
    display: block;
    text-overflow: ellipsis;
    width: 94px;
    white-space: nowrap;
    overflow: hidden;
}
.p_n_list
{
    clear: both;
    margin-bottom: 15px;
}
.p_n_list li
{
    border-bottom: 1px dashed #bbb;
    height: 30px;
    line-height: 30px;
    padding: 0px 10px;
    width: 97% !important;
    width: auto;
    background: url(../images/icon1.gif) no-repeat 5px 11px;
    padding-left: 15px;
}
.p_n_list div
{
    float: left;
    margin: 0px;
}
.p_n_list span.tit_left
{
    float: left;
    margin: 0px;
}
.p_n_list span
{
    float: right;
}
.p_n_title
{
    text-align: center;
    height: 50px;
    line-height: 50px;
    font-family: "微软雅黑";
    font-size: 14px;
    font-weight: bold;
    border-bottom: 1px dotted #ccc;
}
.p_n_content
{
    line-height: 22px;
    clear: both;
    margin: 10px 0;
}
.p_n_btn
{
    text-align: center;
    line-height: 30px;
}
.p_n_info
{
    line-height: 30px;
    text-align: right;
    padding-right: 8px;
}
.p_n_video
{
    text-align: center;
}
.gbook_indexpost
{
    margin-bottom: 8px;
    padding: 0px 8px;
}
.gbook_lists
{
    line-height: 20px;
    margin-top: 8px;
    word-break: break-all;
}
.gbooktit
{
    border: 2px solid #fe5;
    font-weight: bold;
}
.gbook_formbtn
{
    padding-left: 68px;
}
.gbook_formbtn input, .survey_postbtn input
{
    line-height: 16px;
    border: 1px solid #c5c6c9;
    background: url(../images/input_bg1.jpg);
    font-family: arial, helvetica, sans-serif;
    font-size: 12px;
    cursor: pointer;
    padding-top: 3px;
}
.gbook_tblist
{
    margin-bottom: 4px;
}
.gbooks_listtitle
{
    background: url(../images/icon04.gif) no-repeat 4px 25px;
    padding: 20px 0 0 12px;
    font-family: "微软雅黑";
    font-size: 14px;
    line-height: 16px;
    font-weight: bold;
    color: #282828;
    border-bottom: 3px solid #4B8CB2;
}
.p_g_gbook
{
    padding: 0px;
}
.p_g_title
{
    font-weight: bold;
    line-height: 30px;
    text-align: left;
    padding-left: 10px;
    clear: both;
}
.p_g_content
{
    text-align: left;
    line-height: 24px;
    padding-left: 20px;
    clear: both;
}
.p_jv_jobs
{
    width: 98%;
    line-height: 24px;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
}
.p_jv_item
{
    clear: both;
}
.p_jv_title
{
    float: left;
    clear: left;
    text-align: left;
    font-weight: bold;
}
.p_jv_cont
{
    float: left;
    text-align: left;
}
.p_jv_contb
{
    text-align: left;
    clear: both;
    padding: 0 0 10px 20px;
}
.p_p_list
{
    text-align: center;
    display: table;
    height: 100%;
    padding: 0;
    clear: both;
}
.p_p_list li
{
    float: left;
    text-align: center;
    width: 180px;
    padding: 15px 0 0 0;
}
.p_p_list div
{
    margin: 0 auto;
    border: 1px solid #ccc;
    padding: 3px;
    width: 160px;
    height: 100px;
    overflow: hidden;
}
.p_p_list div img
{
    width: 160px;
}
.p_p_list span
{
    display: table;
    height: 100%;
    margin: 0 auto;
    white-space: nowrap;
    text-align: center;
    line-height: 21px;
    width: 166px;
    overflow: hidden;
}
.p_p_list span a
{
    width: 166px;
    overflow: hidden;
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.p_p_title
{
    text-align: center;
    height: 50px;
    line-height: 50px;
    font-family: "微软雅黑";
    font-size: 14px;
    font-weight: bold;
}
.p_p_img
{
    text-align: center;
    width: 700px;
    overflow: hidden;
}
.p_p_img img
{
    border: 4px solid #eee;
}
.p_p_imgt, .p_p_others
{
    line-height: 22px;
}
.p_p_remark
{
    line-height: 22px;
    margin: 20px 0px;
}
.p_m_div
{
    padding: 0 0 20px 20px;
    text-align: left;
    clear: both;
}
.p_m_ul
{
    border-bottom: 1px solid #ccc;
    clear: both;
    display: table;
    width: 95%;
}
.p_m_menu
{
    float: left;
    font-weight: bold;
    line-height: 24px;
}
.p_m_li2
{
    position: static;
    clear: both;
    display: block;
    margin-left: 24px;
}
.p_m_li2 ul
{
    border: 0px;
    white-space: nowrap;
    padding-right: 20px;
    display: table;
}
.p_m_li2 li
{
}
.p_m_div2
{
}
.p_m_li1
{
    margin: 0 0 10px 0;
    float: left;
    white-space: nowrap;
}
.p_m_li1 ul
{
}
.p_m_li1 ul li
{
    float: left;
    margin-left: 24px;
    line-height: 20px;
    clear: both;
}
.p_m_class span
{
    font-size: 12px;
    line-height: 20px;
}
.surver_posttitle
{
    font-family: "微软雅黑";
    font-size: 14px;
    font-weight: bold;
    color: #222222;
    margin-left: 12px;
}
.survey_postbtn
{
    line-height: 30px;
}
.survey_indexpost
{
    padding-left: 10px;
    margin-bottom: 8px;
}
#xweb-ajax-div, #xweb-ajax-div_0
{
    clear: both;
    text-align: left;
}
.viewproduct_title
{
    font-family: "微软雅黑";
    font-size: 14px;
    font-weight: bold;
    clear: both;
    line-height: 50px;
    display: block;
    text-align: center;
}
.viewproduct_bigimg
{
    text-align: center;
    padding-left: 6px;
    padding-right: 8px;
}
.viewproduct_bigimg img
{
    width: 450px;
    padding: 3px;
    border: 1px solid #ccc;
}
.viewproduct_piclist
{
}
.product_others
{
    margin-top: 8px;
    clear: both;
}
.product_others li
{
    display: block;
    clear: both;
    line-height: 20px;
}
.onlinebuy_list
{
    display: table;
    clear: both;
}
.onlinebuy_list li
{
    float: left;
    line-height: 22px;
}
.onlinebuy_list li.pc01
{
    width: 314px;
    padding-left: 14px;
}
.onlinebuy_list li.pc01 img
{
    width: 300px;
}
.onlinebuy_list li.pc02
{
    width: 400px;
    height: auto;
    line-height: 22px;
}
.online_buybtn
{
    margin: 15px 0px;
    background: url(../images/ljdga.gif) no-repeat;
    width: 131px;
    height: 30px;
    display: block;
}
.viewproduct_remark
{
    clear: both;
    padding-top: 4px;
    padding-left: 12px;
    line-height: 20px;
}
.onlinebuy_list
{
    display: table;
    clear: both;
}
.onlinebuy_list li
{
    float: left;
    line-height: 22px;
}
.onlinebuy_list li.pc01
{
    width: 314px;
    padding-left: 14px;
}
.onlinebuy_list li.pc01 img
{
    width: 300px;
}
.onlinebuy_list li.pc02
{
    width: 400px;
    height: auto;
    line-height: 22px;
}
.online_buybtn
{
    margin: 15px 0px;
    background: url(../images/ljdga.gif) no-repeat;
    width: 131px;
    height: 30px;
    display: block;
}
.viewproduct_infos
{
    clear: both;
    width: 400px;
    overflow: hidden;
}
.p_list
{
    padding: 4px 8px;
}
.p_list ul
{
    clear: both;
}
.p_list .the_leftli
{
    float: left;
    width: 156px;
}
.p_list .the_leftli2
{
    float: right;
}
.p_list .the_rightli
{
    float: left;
    padding: 0px 4px;
    width: 540px;
}
.main_rssxmllist
{
    clear: both;
    height: 100%;
    display: block;
}
.main_rssxmllist ul
{
    margin: 0px;
    display: block;
    padding-bottom: 2px;
}
.rssmain_topbar
{
    clear: both;
    display: block;
    height: 24px;
    line-height: 24px;
    padding: 0px 4px;
    border: solid 1px #ccc;
}
.rssmain_toptit
{
    float: left;
    font-weight: bold;
    padding: 2px 0px;
}
.rssmain_topbtn
{
    float: right;
    display: block;
    padding-top: 2px;
}
.rssmain_topbtn .rssxml_url
{
    float: left;
    display: block;
    line-height: 20px;
    padding-top: 3px;
    padding-right: 10px;
}
.rssmain_topbtn .rssxml_btn
{
    float: left;
    display: block;
    line-height: 20px;
}
.rssxml_btn .subscribe_btn
{
    clear: both;
    display: block;
    cursor: pointer;
    background: url(../../images/rss_icon.jpg) no-repeat left center;
    padding-left: 20px;
    padding-top: 2px;
    padding-right: 4px;
}
.rssxml_btn .subscribe_list
{
    top: 22px;
    right: -5px;
    z-index: 1000;
    position: absolute;
    border: solid 1px #696969;
    background: #fff;
    padding: 4px;
}
.subscribe_list a
{
    clear: both;
    display: block;
    padding: 4px;
}
.viewitem_list
{
    margin: 0px;
    padding: 4px 0 0 4px;
}
.viewitem_list ul
{
    margin: 0px;
    padding: 0px;
    display: table;
    width: 675px;
    line-height: 20px;
}
.online_rssreader
{
}
.online_rssreader li
{
    text-align: center;
}
.online_rssreader li img
{
    margin: 3px auto;
    width: 120px;
}
#webbanner_content
{
    margin: 0px auto;
    display: table;
    height: 100%;
}
#bannerimgswf_content
{
    margin: 0px auto;
}
.whatisrss_tit
{
    height: 44px;
    background: url(../images/t5.gif) no-repeat;
    line-height: 44px;
    padding-left: 22px;
    color: #010101;
    font-family: "微软雅黑";
    font-size: 18px;
}
.whatisrss_main
{
    padding: 15px 10px;
    line-height: 21px;
    background: url(../images/b3.gif) repeat-y;
}
input, textarea, button {
    font-size: 12px;
    font-family: "宋体", arial, helvetica, sans-serif;
    border-width: 1px;
}
p {
    margin-bottom: 20px;
    text-indent: 2em;
}