html
{
    margin: 0px;
    padding: 0px;
}
body, div, dl, dt, dd, ul, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, blockquote, p
{
    margin: 0;
    padding: 0;
}
table
{
    border-spacing: 0;
    border-collapse: collapse;
    border: none;
    padding: 0;
    margin: 0;
}
:focus
{
    outline: none;
}
ul
{
    list-style: none;
    margin: 0px;
    padding: 0px;
}
/*input, button
{
    border: 0px;
}*/
img
{
    border: 0px;
}
body
{
    font-size: 12px;
    font-family: Arial, SunSans-Regular, Sans-Serif;
    color: #000;
    text-align: center;
    background: #f5f5f3 url(    "/s/images/bg/body.gif" ) repeat-x left top;
}
a:link
{
    color: #053B6A;
    text-decoration: none;
}
a:visited
{
    color: #053B6A;
    text-decoration: none;
}
a:hover
{
    color: #053B6A;
    text-decoration: underline;
}
a:active
{
    color: #053B6A;
    text-decoration: underline;
}
.mt
{
    margin: 0px auto;
    text-align: left;
}
.left
{
    float: left;
}
.right
{
    float: right;
    display: inline;
}
.clear
{
    clear: both;
}
.margintop10
{
    margin-top: 10px;
}
.marginbottom10
{
    margin-bottom: 10px;
}
.marginleft10
{
    margin-left: 10px;
}
span.hong
{
    color: #ff0000;
}
.hoz
{
    height: auto;
    overflow: hidden;
    zoom: 1;
}
.main .none_border
{
    border: none;
}
.more_v1
{
    padding: 5px 10px;
    text-align: right;
}
.more_v1 a
{
    color: #033b6a;
}
.more_v1 a.more_v1_a1
{
    margin-right: 22px;
}
.more_v2
{
    padding: 5px 0px;
}
.more_v2 a
{
    color: #033b6a;
    text-decoration: underline;
}
.m_r10
{
    margin-right: 10px;
}
.m_l10
{
    margin-left: 10px;
}
.m_l15
{
    margin-left: 15px;
}
.you10{margin-right: 10px;}
.margintop10
{
    margin-top:10px;
}
.p_20
{
    padding: 10px 20px;
}
.p_0x20
{
    padding: 0px 20px 15px 20px;
}
.p_10
{
    padding: 10px;
}
.bg_none
{
    background: none !important;
}
h3.w_h3
{
    background: url(    "/s/images/icon/icon_wh.gif" ) no-repeat left center;
    padding: 10px 0px 10px 30px;
    font-size: 14px;
    color: #000;
}
h3.w_h3 a
{
    color: #000;
}
.join_box0
{
    height: auto;
    overflow: hidden;
    zoom: 1;
    clear: both;
    border: 1px solid #c9c9c9;
}
.join_box0 h2
{
    background: url(    "/s/images/bg/box_h2_bg.gif" ) no-repeat left top;
    height: 32px;
    line-height: 32px;
    font-size: 14px;
    color: #000;
    margin: 0px 10px;
    text-align: center;
}
.join_box0 h2 a
{
    padding: 0px 20px;
}
.t_h3
{
    background: url(    "/s/images/icon/icon_th.gif" ) no-repeat left center;
    padding: 10px 0px 10px 30px;
    font-size: 14px;
    color: #000;
}
a.help_a1
{
    background: url(    "/s/images/icon/help.gif" ) no-repeat left center;
    color: #043C6D;
    padding: 3px 0 3px 22px;
    text-decoration: underline;
}
.icon_4x1
{
    background: url(    "/s/images/icon/icon_4x1.gif" ) repeat-x left bottom;
}
.fhtop
{
    height: 19px;
    overflow: hidden;
    text-align: right;
}
.fhtop img
{
    margin-right: 15px;
}
.layout770_r
{
    margin-left: 10px;
    width: 770px;
}
.width340
{
    width: 345px;
}
.border1
{
    border: 1px solid #ccc;
}
.p1
{
    line-height: 160%;
    padding: 5px 0px;
}
.pb_15
{
    padding-bottom: 15px;
}
.pb_8
{
    padding-bottom: 8px;
}
.p_180
{
    line-height: 180%;
}
.width815
{
    width: 815px !important;
    margin-left: 50px !important;
}
.tar_open
{
    padding: 5px 0px;
}
.tar_open a
{
    background: url(    "/s/images/icon/icon_12x10.gif" ) no-repeat right center;
    padding: 3px 17px 3px 0px;
    text-decoration: underline;
    margin-right: 15px;
}
.partner_title
{
    padding-top: 12px;
    text-align: left;
    padding-left: 15px;
}
.partner_title a
{
    margin-right: 15px;
}
.list_title
{
    background: url(    "/s/images/bg/800x600.gif" ) no-repeat -590px -31px;
}
.list_title div
{
    padding: 12px 0px 5px 15px;
    text-align: left;
    background: url(    "/s/images/icon/icon_4x1.gif" ) repeat-x left bottom;
}
.main a.dy_a1
{
    background: url(    "/s/images/icon/icon_13x13_rss.gif" ) no-repeat left center;
    padding: 3px 0 3px 20px;
    font-size: 13px;
}
.box1
{
    height: auto;
    overflow: hidden;
    clear: both;
    zoom: 1;
    border: 1px solid #c9c9c9;
    padding: 0px 10px 10px 10px;
}
.box1 h2
{
    background: url(    "/s/images/bg/box_h2_bg.gif" ) no-repeat left top;
    height: 32px;
    line-height: 34px;
    font-size: 14px;
    color: #000;
    border-bottom: 1px solid #c9c9c9;
    overflow: hidden;
}
.box1 h2.h2_329
{
    background-position: left -78px;
}
.box1 h2 a
{
    background: url(    "/s/images/bg/box_h2_bg.gif" ) no-repeat -507px -78px;
    color: #fff;
    font-size: 12px;
    width: 42px;
    height: 15px;
    margin-top: 8px;
    line-height: 15px;
    text-align: center;
    font-weight: normal;
    text-indent: -6000px;
}
.box1_aa
{
    background: url(    "/s/images/bg/800x600.gif" ) no-repeat -590px -41px;
    padding-left: 15px;
    margin-top: 12px;
}
.box1_aa h3
{
    font-size: 12px;
}
.box1_aa_aa
{
    height: auto;
    overflow: hidden;
    zoom: 1;
    padding-left: 110px;
    margin-top: 7px;
    line-height: 18px;
}
.box1_aa_aa img
{
    margin-left: -110px;
    border: 1px solid #808080;
    width: 100px;
    height: 75px;
    float: left;
    display: inline;
}
.main .starry .box1_aa_aa img
{
    width: 100px;
    height: 133px;
}
.box1_aa_aa div span
{
    padding-left: 5px;
}
.box1_bb
{
    padding: 10px 0px;
}
.box2
{
    overflow: hidden;
    padding: 15px 0px 10px 110px;
    background: url(    "/s/images/icon/icon_4x1.gif" ) repeat-x left bottom;
    zoom: 1;
    height: auto;
}
.box2 img
{
    float: left;
    display: inline;
    margin-left: -110px;
    width: 100px;
    height: 75px;
}
.box2 h2
{
    font-size: 12px;
    color: #000;
    padding: 5px 0px;
}
.box2 h2 a
{
    color: #000;
}
.box2 h3
{
    font-size: 12px;
    color: #000;
    padding: 5px 0px;
}
.box2 p
{
    line-height: 150%;
}
.list_ul li
{
    padding: 4px 0px;
    color: #053B6B;
    background: url(    "/s/images/bg/800x600.gif" ) no-repeat -184px -83px;
    padding-left: 15px;
}
.list_ul li a
{
    color: #053B6B;
}
.list_ul li span
{
    color: #000;
    padding-left: 3px;
}
.list_ul li img.down_img
{
    margin-left: 5px;
    vertical-align: middle;
}
.unt
{
    height: 28px;
    line-height: 28px;
    margin-bottom: -1px;
}
.unt span
{
    float: left;
    display: inline;
    height: 28px;
    padding-right: 15px;
    background: url(    "/s/images/bg/navspan.gif" ) no-repeat right -42px;
    margin-right: 5px;
    cursor: pointer;
}
.unt span label
{
    float: left;
    display: inline;
    height: 28px;
    line-height: 34px;
    padding: 0px 0px 0px 15px;
    color: #04396b;
    background: url(    "/s/images/bg/navspan.gif" ) no-repeat left -42px;
    overflow: hidden;
    cursor: pointer;
    font-weight: bold;
}
.unt span.first_span
{
    background-position: right top;
    position: relative;
}
.unt span.first_span label
{
    background-position: left top;
}
.unt_c
{
    border: 1px solid #c9c9c9;
}
.big_js_t
{
    height: 44px;
    zoom: 1;
    overflow: hidden;
    margin-bottom: -1px;
}
.big_js_t a
{
    float: left;
    display: inline;
    background: url(    "/s/images/bg/bag_js.gif" ) no-repeat left -56px;
    height: 44px;
    overflow: hidden;
    margin-right: 6px;
    width: 184px;
    text-decoration: none !important;
    position: relative;
}
/*.slide4 a
{
    float: left;
    display: inline;
    background: url(    "/s/images/bg/bag_js4.gif" ) no-repeat left -59px;
    height: 44px;
    overflow: hidden;
    margin-right: 6px;
    width: 134px;
    text-decoration: none !important;
    position: relative;
}*/
/*4项选项卡开始*/
.slide4{}
.big_js_t .slide4 a{float: left; display: inline; background: url( "/s/images/bg/bag_js4.gif" ) no-repeat left -56px; height: 44px; overflow: hidden; margin-right: 6px; width: 134px; text-decoration: none !important; position: relative;}
.big_js_t .slide4 a span{padding-left: 13px; font-family: Arial; font-size: 14px; font-weight: bold; color: #053b6b; line-height: 50px;}
.big_js_t .slide4 a:hover{background-position: left -111px;}
.big_js_t .slide4 a.big_js_a{background-position: left 0px; color: #4d4d4d;}
.big_js_t .slide4  a.big_js_a:hover{background-position: left 0px; color: #4d4d4d;}
.slide4 .big_js_c{border: 1px solid #C9C9C9;}
.big_js_t .slide4 a span p{height:50px; overflow:hidden; margin:10px auto auto 10px;margin:-40px auto auto 10px\0;*margin:10px auto auto 10px;_margin:10px auto auto 10px;line-height:14px; display: block; cursor:pointer}
/*4项选项卡结束*/

/*4项选项卡结束*/
.big_js_t a span
{
    padding-left: 13px;
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    color: #053b6b;
    line-height: 50px;
}
.big_js_t a:hover
{
    background-position: left -111px;
}
.big_js_t a.big_js_a
{
    background-position: left 0px;
    color: #4d4d4d;
}
.big_js_t a.big_js_a:hover
{
    background-position: left 0px;
    color: #4d4d4d;
}
.big_js_c
{
    border: 1px solid #C9C9C9;
}
h4.wangba_t
{
    font-size: 14px;
    color: #000;
    padding: 15px 0px 10px 0px;
}
h4.wangba_t a.right
{
    background: url(/s/images/bg/box_h2_bg.gif) no-repeat scroll -507px -78px;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: normal;
    height: 15px;
    line-height: 15px;
    margin-top: 3px;
    text-align: center;
    text-indent: -6000px;
    width: 42px;
}
.big_js_c .wangba_c
{
    background: url(    "/s/images/icon/icon_4x1.gif" ) repeat-x left bottom;
    clear: both;
    padding-bottom: 8px;
}
.big_js_c .wangba_c .box2
{
    background: none;
    padding-top: 5px;
    padding-bottom: 5px;
}
.big_js_c .box2 h3 a.right
{
    background: url(/s/images/bg/box_h2_bg.gif) no-repeat scroll -507px -78px;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: normal;
    height: 15px;
    line-height: 15px;
    margin-top: 3px;
    text-align: center;
    text-indent: -6000px;
    width: 42px;
}
.hy_ul
{
    padding-bottom: 10px;
}
.hy_ul li
{
    float: left;
    display: inline;
    margin: 0px 15px;
    width: 100px;
}
.hy_ul li img
{
    width: 100px;
    height: 75px;
    border: 1px solid #ccc;
}
.hy_ul li span
{
    display: block;
    text-align: center;
    line-height: 150%;
    color: #053b6b;
}
.hy_box a
{
}
.box3
{
    height: auto;
    overflow: hidden;
    zoom: 1;
    clear: both;
    border: 1px solid #c9c9c9;
}
.box3 h2
{
    background: url(    "/s/images/bg/box_h2_bg.gif" ) no-repeat left top;
    height: 32px;
    line-height: 32px;
    font-size: 14px;
    color: #000;
    border-bottom: 1px solid #c9c9c9;
    margin: 0px 10px;
}

.box3_aa
{
    padding-top: 5px;
    padding-bottom: 17px;
}
.box3_l
{
    width: 165px;
    margin-left: 20px !important;
    margin-left: 12px;
}
.box3_dl dt
{
    font-weight: bold;
    padding: 15px 0px 5px 0px;
    height: auto;
    overflow: hidden;
    zoom: 1;
}
.box3_dl dd
{
    padding: 2px 0px;
}
.box4
{
    height: auto;
    overflow: hidden;
    clear: both;
    zoom: 1;
}
.box4 .box4_title
{
    background: url(    "/s/images/bg/800x600.gif" ) no-repeat left -222px;
    height: 34px;
    line-height: 34px;
}
.box4 .box4_title span
{
    background: url(    "/s/images/bg/800x600.gif" ) no-repeat -181px 12px;
    margin-left: 10px;
    padding-left: 21px;
    font-size: 12px;
    color: #fff;
    font-weight: bold;
    float: left;
    display: inline;
}
.box4 .box4_title span.box4_title_span1
{
    background-position: -181px -30px;
}
.box4 .box4_title span.box4_title_span3
{
    background: url(    "/s/images/icon/tel.gif" ) no-repeat left center;
    padding-left: 26px;
}
.box4 .box4_title a
{
    margin-right: 10px;
    text-indent: -5000px;
    background: url(    "/s/images/bg/box_h2_bg.gif" ) no-repeat -507px -45px;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: normal;
    height: 15px;
    line-height: 15px;
    margin-top: 10px;
    text-align: center;
    width: 42px;
}
.box4 .box4_title a:hover
{
    background-position: -507px -78px;
}
.box4_c
{
    padding: 10px;
    background: #efefef;
}
/**table_box1       Bin**/
.table_box1
{
    width: 100%;
}
.table_box1 td
{
    background: url(/s/images/bg/bg_400x200.gif) no-repeat scroll right bottom;
    padding: 5px 5px;
}
.table_box1 td.plan_two
{
    background-position: -1px bottom;
}
.table_box1 td.plan_three
{
    background-position: right -1px;
}
/**table_box1       End**/
.tel_box
{
    padding: 5px 10px 0px 10px;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}
.tel_box_c
{
    background: url(    "/s/images/bg/bg_ly172x20.gif" ) no-repeat left bottom;
    padding-bottom: 5px;
    padding-top: 5px;
    font-weight: bold;
}
.tel_box_c p
{
    padding-top: 5px;
    text-indent: 2em;
    font-size: 16px;
}
.tel_yot
{
    color: #000;
    padding: 5px 0px 3px 10px;
}
.box4_dl dt
{
    height: 20px;
    background: url(    "/s/images/bg/800x600.gif" ) no-repeat -581px -260px;
    line-height: 20px;
    font-size: 16px;
    color: #000;
    padding-left: 25px;
    font-weight: bold;
}
.box4_dl dd
{
    width: 170px;
    height: 27px;
    line-height: 27px;
    margin-top: 3px;
    background: url(    "/s/images/bg/800x600.gif" ) no-repeat -394px -233px;
}
.box4_dl dd a
{
    padding-left: 10px;
    display: block;
}
.box4_dl dd a:hover
{
    text-decoration: none;
}
.box4_dl dd a.dy1
{
    background: url(    "/s/images/icon/icon_yj.gif" ) no-repeat 10px center;
    padding-left: 30px;
}
.box4_dl dd a.dy2
{
    background: url(    "/s/images/icon/icon_yj1.gif" ) no-repeat 10px center;
    padding-left: 30px;
}
.xlcp_img
{
    margin-top: 5px;
}
.xlcp_t
{
    height: 45px;
    line-height: 45px;
    font-size: 20px;
    font-weight: bold;
    text-align: center;
    background: #777;
    color: #fff;
}
.xlcp_box1
{
    margin-top: 5px;
}
.xlcp_box1 table
{
    width: 100%;
    border-collapse: separate;
}
.xlcp_box1 table a
{
    color: #fff;
}
.xlcp_box1 table td.xlcp_td1
{
    background: #777;
    font-size: 14px;
    line-height: 120%;
    color: #fff;
    font-weight: bold;
    width: 106px;
}
.main .xlcp_box1 table td.xlcp_td1 a
{
    padding: 0px 5px;
    display: block;
    color: #fff;
}
.xlcp_box1 table td.xlcp_td2
{
    width: 10px;
    font-size: 0px;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}
.xlcp_box1 table td.xlcp_td3
{
    text-align: center;
    padding: 9px 0px 10px 0px;
    border-right: 1px solid #ccc;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}
.xlcp_box1 table td.xlcp_td3 div
{
    width: 102px;
    margin: 5px;
    height: 120px;
    overflow: hidden;
    zoom: 1;
    text-align: center;
    word-spacing: -3px;
}
.xlcp_box1 table td.xlcp_td3 div img
{
    width: 100px;
    height: 75px;
    border: 1px solid #ccc;
}
.xlcp_box1 table td.xlcp_td3 div a
{
    color: #3f3f3f;
}
.news_box1
{
    overflow: hidden;
    padding: 15px 10px 10px 110px;
}
.news_box1 img.img_1
{
    float: left;
    display: inline;
    margin-left: -110px;
    width: 100px;
    height: 75px;
}
.news_box1 h3
{
    padding-bottom: 10px;
    font-size: 12px;
}
.news_box1 h3 span
{
    font-weight: normal;
}
.news_box1 p
{
    text-indent: 2em;line-height: 160%;
}
.netnews .box3_dl dd
{
    padding: 4px 0px;
}
.news_list .box3_dl dd
{
    padding: 8px 0px;
}
.products_box1_l
{
    margin-right: 10px;
    width: 360px;
}
.products_box1_l .box1 h2
{
    background-position: left -78px;
}
.products_box1_r
{
    width: 350px;
}
.products_box1_r dl.box3_dl
{
    width: 164px;
    float: left;
    display: inline;
    padding: 1px 0px 0px 0px;
}
.products_banner p
{
    background: url(    "/s/images/icon/icon_4x28_links.gif" ) left top;
    line-height: 28px;
}
.photo_box
{
    padding: 20px 10px 5px 10px;
    border: 1px solid #c9c9c9;
    background: url(    "/s/images/bg/bg_photo_images.gif" ) no-repeat left bottom;
}
.photo_box_l
{
    width: 20px;
    margin-top: 27px;
}
.photo_box_l a
{
    display: block;
    width: 20px;
    height: 20px;
    text-indent: -5000px;
    background: url(    "/s/images/icon/icon_photo.gif" ) no-repeat left top;
}
.photo_box_l a:hover
{
    background-position: left -31px;
}
.photo_box_r
{
    width: 20px;
    margin-top: 27px;
}
.photo_box_r a
{
    display: block;
    width: 20px;
    height: 20px;
    text-indent: -5000px;
    background: url(    "/s/images/icon/icon_photo.gif" ) no-repeat right top;
}
.photo_box_r a:hover
{
    background-position: right -31px;
}
.photo_box_c
{
    position: relative;
    height: 120px;
    width: 508px;
}
.photo_box_c ul li
{
    float: left;
    display: inline;
    width: 100px;
    text-align: center;
    margin: 0px 13px;
    height: auto;
    overflow: hidden;
    zoom: 1;
}
.photo_box_c ul li a
{
    display: block;
    border: 1px solid #c9c9c9;
    height: 75px;
    width: 98px;
    font-size: 0px;
    overflow: hidden;
}
.photo_box_c ul li a:hover
{
    display: block;
    border: 1px solid #ffca00;
}
.photo_box_c ul li span
{
    display: block;
    margin-top: 8px;
    color: #073d6c;
}
.photo_arror
{
    padding: 7px 0px 0px 0px;
    text-align: center;
}
.photo_arror span
{
    background: url(    "/s/images/icon/icon_photo.gif" ) no-repeat -29px -75px;
    padding: 0px 1px;
}
.photo_arror span.arror_span
{
    background-position: left -75px;
}
h1.h1_title
{
    font-size: 16px;
    color: #000;
    padding: 8px 0px 8px 0px;
}
h1.h1_title a.right
{
    color: #033b6c;
    background: url(    "/s/images/bg/800x600.gif" ) no-repeat -584px -287px;
    text-decoration: underline;
    font-size: 12px;
    margin-right: 5px;
    font-weight: normal;
    padding: 1px 0px 3px 19px;
}
.pro_sx
{
    padding: 10px;
}
.pro_sx p
{
    line-height: 150%;
}
.products_pint
{
    overflow: hidden;
    height: auto;
    zoom: 1;
}
.products_pint .box1
{
    border: 0px;
}
.products_pint .box1 h2
{
    background-position: left -38px;
}
.products_pint .box1 .box1_bb
{
    padding-bottom: 0px;
}
.products_pint_l
{
    width: 278px;
    border: 1px solid #ccc;
    padding-bottom: 10000px;
    margin-bottom: -10000px;
}
.products_pint_r
{
    width: 278px;
    border: 1px solid #ccc;
    padding-bottom: 10000px;
    margin-bottom: -10000px;
}
.p_bottom_border
{
    background: url(    "/s/images/bg/bg_570x1.gif" ) no-repeat left bottom;
    padding-bottom: 1px;
    overflow: hidden;
    height: auto;
    zoom: 1;
}
.p_border720
{
    background: url(    "/s/images/bg/bg_720x1.gif" ) no-repeat left bottom;
    padding-bottom: 1px;
    overflow: hidden;
    height: auto;
    zoom: 1;
}
.p_border770
{
    background: url(    "/s/images/bg/bg_770x1.gif" ) no-repeat left bottom;
    padding-bottom: 1px;
    overflow: hidden;
    height: auto;
    zoom: 1;
}
.plan_box1
{
    overflow: hidden;
    height: auto;
    zoom: 1;
}
.plan_box1 .plan_box1_l
{
    width: 356px;
    border: 1px solid #ccc;
    padding-bottom: 10000px;
    margin-bottom: -10000px;
}
.plan_box1 .plan_box1_l .box1
{
    border: 0px;
}
.plan_box1 .plan_box1_l .box1 .box1_bb
{
    padding-bottom: 0px;
}
.plan_box1 .plan_box1_r
{
    width: 350px;
    border: 1px solid #ccc;
    padding-bottom: 10000px;
    margin-bottom: -10000px;
}
.plan_box1 .plan_box1_r .box1
{
    border: 0px;
}
.plan_box1 .plan_box1_r .box1 .box1_bb
{
    padding-bottom: 0px;
}
.plan_ul
{
    height: auto;
    overflow: hidden;
    zoom: 1;
    padding: 15px 0px 5px 0px;
    width: 324px;
}
.plan_ul li
{
    float: left;
    display: inline;
    width: 349px;
    background: url(    "/s/images/bg/bg_400x200.gif" ) no-repeat right bottom;
}
.plan_ul li dd
{
    padding: 1px 0px;
}
.plan_ul li.plan_first
{
    background-position: -1px bottom;
}
.plan_ul li.plan_two
{
    background-position: right -1px;
}
.plan_ul li.plan_three
{
    background: none;
}
.paln_ul_div
{
    overflow: hidden;
    zoom: 1;
    height: auto;
    padding: 10px 0px 10px 10px;
}
.paln_ul_div img
{
    margin-left: -125px;
    float: left;
    display: inline;
    width: 120px;
}
.paln_ul_div div
{
    margin-right: 5px;
}
.paln_ul_div div h3
{
    font-size: 14px;
    color: #000;
    padding: 8px 0px 5px 0px;
}
.paln_ul_div div p
{
    line-height: 150%;
}
.paln_ul_div div div
{
    padding-top: 5px;
}
.paln_ul_div div div a
{
    color: #043C6D;
}
.paln_ul_div div div span
{
    color: #043C6D;
}
.service_box1 .plan_ul li .paln_ul_div
{
    height: 100px;
    overflow: hidden;
    padding-left: 100px;
}
.service_box1 .plan_ul li .paln_ul_div img
{
    width: 75px;
    margin-left: -90px;
}
.join
{
    padding: 5px 0px;
    margin: 0px 10px;
    line-height: 160%;
}
.join h3
{
    padding: 3px 0px 3px 5px;
    font-size: 14px;
}
.join h3 a:hover
{
    text-decoration: none;
}
.join p
{
    padding: 0px 5px;
    color: #808080;
}
.join p span
{
    padding: 0px 5px;
}
.list_2_l
{
    margin-right: 10px;
    width: 360px;
}
.list_2_r
{
    width: 352px;
}
.question_box p
{
    padding: 5px 0px;
}
.question_box .know_now
{
    padding: 5px 0;
}
.question_box .know_now input
{
    border: 1px solid #CCCCCC;
    color: #C9C9C9;
    display: inline;
    float: left;
    margin-right: 6px;
    padding: 3px;
}
.question_box .know_now button
{
    background: url(    "/s/images/bg/button_1.gif" ) no-repeat left top;
    cursor: pointer;
    display: inline;
    float: left;
    height: 26px;
    text-indent: -5000px;
    width: 101px;
}
.question_box .know_now .help_a1
{
    margin-left: 5px;
    margin-top: 3px;
    float: left;
}
.reply
{
    background: url(    "/s/images/bg/bg_photo_images.gif" ) no-repeat left bottom;
    border: 1px solid #C9C9C9;
    padding: 5px 10px 10px 10px;
}
.reply_box
{
    height: auto;
    overflow: hidden;
    zoom: 1;
    padding-left: 120px;
    color: #808080;
}
.reply_box span.left
{
    margin-left: -120px;
    padding-top: 8px;
}
.reply_box div
{
    padding: 5px 0px;
}
.reply_box div label
{
    padding: 0px 2px;
    vertical-align: middle;
    cursor: pointer;
}
.reply_box div label input
{
    margin-right: 3px;
    vertical-align: middle;
    border: none;
}
.reply_box div input
{
    border: 1px solid #ccc;
    padding: 2px;
    margin-right: 5px;
}
.reply_button
{
    padding: 5px 0px 10px 0px;
}
.reply_button button
{
    background: url(    "/s/images/icon/button.gif" ) no-repeat left top;
    width: 101px;
    height: 26px;
    text-indent: -5000px;
    cursor: pointer;
}
.reply_bottom
{
    background: url(    "/s/images/icon/icon_4x1.gif" ) repeat-x left top;
    padding: 13px 0px 2px 0px;
}
.reply_bottom a
{
    background: url(    "/s/images/icon/icon_10x12.gif" ) no-repeat right center;
    padding-right: 13px;
    margin-right: 8px;
    color: #043C6D;
}
.pagetop
{
    padding: 10px 0px;
}
.pagetop p
{
    padding: 2px 0px;
}
.pagetop p span
{
    color: #000;
}
.pagetop p a
{
    color: #043C6D;
}
.fh_list
{
    padding: 5px 0px;
}
.fh_list a
{
    color: #043C6D;
}
.fault_box3
{
    padding: 10px 6px 15px 6px;
    background: url(    "/s/images/icon/icon_4x1.gif" ) repeat-x left bottom;
}
.fault_box3 .fault_box3_t
{
    padding: 8px 0px;
}
.fault_box3 .fault_box3_t span.left
{
    font-weight: bold;
}
.fault_box3 .fault_box3_t span.right span
{
    color: #ff0000;
}
.fault_div
{
    overflow: hidden;
    padding: 3px 0px 0px 155px;
}
.fault_div div.fault_div_l
{
    float: left;
    display: inline;
    text-align: right;
    margin-left: -155px;
    width: 140px;
    margin-top: 3px;
}
.fault_div div
{
    padding: 2px 0px;
}
.fault_div div input, .fault_div div img
{
    vertical-align: middle;
}
.fault_div span
{
    color: #ff0000;
}
.fault_div input
{
    border: 1px solid #ccc;
    padding: 3px;
    margin-right: 5px;
}
.fault_div select
{
    width: 150px;
}
.fault_div p
{
    padding-top: 8px;
}
.fault_div label
{
    margin-right: 5px;
    vertical-align: middle;
}
.fault_div label input
{
    margin-right: 3px;
    border: none;
    vertical-align: middle;
}
.article_centents h1
{
    padding: 10px 0px 0px 0px;
    font-size: 14px;
    color: #000;
    text-align: center;
}
.article_centents .down
{
    padding: 5px 0px;
    text-align: center;
}
.article_centents .down a
{
    padding: 8px 5px 8px 20px;
    background: url(    "/s/images/icon/icon_16x16.gif" ) no-repeat left center;
}
.article_p
{
    line-height: 180%;
}
.article_p p
{
    margin-bottom: 10px;
}
.login_box
{
    padding: 10px 0px 10px 15px;
    background: url(    "/s/images/bg/800x600.gif" ) no-repeat -590px -31px;
}
.login_box a
{
    text-decoration: underline;
}
/**    table-list      Bin**/
.table_list
{
    text-align: left;
    margin-top: 10px;
}
.table_list th
{
    height: 30px;
    line-height: 30px;
    background: #c9c9c9;
    color: #fff;
}
.table_list .th_1
{
    padding-left: 10px;
}
.table_list td
{
    padding: 8px 5px;
}
.table_list td img
{
    margin-left: 5px;
    vertical-align: top;
}

.table_first td
{
    line-height: 150%;
    padding: 8px 1px;
}
.table_first td a
{
    color: #053B6A;
}
.table_first td.td2
{
    font-size: 11px;
}
/**    table-list      End**/
.pages
{
    padding: 10px 0px;
    text-align: center;
}
.pages a
{
    color: #053b6b;
    padding: 1px 3px;
}
.pages a:hover
{
    text-decoration: none;
}
.pages span
{
    padding: 1px 3px;
}
.pages a.pages_a1
{
    color: #808080;
    text-decoration: none;
}
.pages a.pages_s
{
    color: #808080;
    padding: 5px 8px;
    background: url(    "/s/images/icon/icon_photo.gif" ) no-repeat left top;
    text-decoration: none;
}
.pages a.pages_s:hover
{
    background-position: left -31px;
    text-decoration: none;
}
.pages a.pages_x
{
    color: #808080;
    padding: 5px 8px;
    background: url(    "/s/images/icon/icon_photo.gif" ) no-repeat right top;
    text-decoration: none;
}
.pages a.pages_x:hover
{
    background-position: right -31px;
}
.login_c
{
    text-align: left;
}
.login_c .ht_login
{
    margin-top: 10px;
}
.login_c .login_k
{
    height: auto;
    overflow: hidden;
    zoom: 1;
    padding: 8px 0px 5px 80px;
}
.login_c .login_k span.login_span
{
    float: left;
    display: inline;
    margin-left: -80px;
    width: 80px;
    text-align: right;
    margin-top: 5px;
}
.login_c .login_k input
{
    padding: 3px;
    background: #fff;
    border: 1px solid #ccc;
}
.login_c .login_k a
{
    margin: 0px 5px;
    text-decoration: underline;
}
.login_c .login_k button
{
    cursor: pointer;
    background: url(    "/s/images/icon/button01.gif" ) no-repeat left top;
    width: 101px;
    height: 26px;
    line-height: 26px;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    color: #fff;
}
.login_c .login_k img.yzm
{
    margin-left: 10px;
    vertical-align: top;
}
.login_c .box1 a.close
{
    background: none;
    text-indent: 0px;
}
.zc_box .zc_box_l
{
    background: url(    "/s/images/icon/icon_1x4.gif" ) repeat-y right top;
    width: 430px;
}
.zc_box .zc_box_r
{
    width: 280px;
    margin-left: 20px;
    line-height: 180%;
}
.zc_box .zc_box_r .fault_box3_t
{
    padding: 18px 0px 10px 0px;
    color: #4D4D4D;
}
.zc_box .fault_div
{
    padding-left: 90px;
}
.zc_box .fault_div .fault_div_l
{
    margin-left: -90px;
    width: 85px;
}
.zc_box .select_div select
{
    width: 50px;
}
button.button_v1
{
    cursor: pointer;
    background: url(    "/s/images/icon/button01.gif" ) no-repeat left top;
    width: 101px;
    height: 26px;
    line-height: 26px;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    color: #fff;
}
input.input_v1
{
    border: 1px solid #ccc;
    padding: 3px 12px;
    background: #fff;
    cursor: pointer;
}
input.input_v2
{
    background: url(/s/images/bg/button_1.gif) no-repeat left top;
    cursor: pointer;
    display: inline;
    float: left;
    height: 26px;
    text-indent: -5000px;
    width: 101px;
}
.dis
{
    display: block;
}
.undis
{
    display: none;
}
.index_flash
{
    height: 320px;
    text-align: center;
}
.main
{
    background: #fff url(    "/s/images/bg/main_962.gif" ) repeat-y left top;
    width: 962px;
    height: auto;
    overflow: hidden;
    zoom: 1;
    padding-bottom: 20px;
}
.main_c
{
    margin: 0px 21px;
}
.sub_dh
{
    padding: 8px 0px;
}
.sub_dh a
{
    margin: 0px 4px;
}
.sub_dh span
{
    margin-left: 4px;
}
.layout_3_l
{
    width: 140px;
}
.layout_3_c
{
    width: 570px;
    overflow: hidden;
    margin: 0px 10px;
}
.layout_3_r
{
    width: 190px;
}
.layout_2_l
{
    width: 720px;
    margin-right: 10px;
}
.layout_2_r
{
    width: 190px;
}
.main .publications_box1
{
    padding: 15px 0px 0px 110px;
    overflow: hidden;
    height: auto;
    zoom: 1;
}
.main .publications_box1_l
{
    float: left;
    display: inline;
    width: 89px;
    height: 109px; /*background : url("/s/images/bg/800x600.gif") no-repeat left -264px;*/
    margin-left: -102px;
}
.main .publications_box1_l img
{
    width: 75px;
    height: 100px; /*margin : 1px 0px 0px 1px;*/
    border: 1px solid #ccc;
}
.publications_box1_r h3
{
    color: #033b6a;
    font-size: 14px;
    padding: 6px 0px;
}
.publications_box1_r p
{
    line-height: 150%;
}
.footer
{
    background: #fff url(    "/s/images/bg/header_962x190.gif" ) no-repeat left bottom;
    width: 962px;
    height: 55px;
    line-height: 55px;
}
.footer_c
{
    margin-right: 20px;
    text-align: right;
    font-family: none;
}
.footer_c a
{
    margin: 0px 4px;
}
/**404  Bin**/
.error_box
{
    border-left: 1px solid #E5E5E3;
    border-top: 1px solid #E5E5E3;
    border-right: 1px solid #E5E5E3;
    width: 960px;
    height: 450px;
    margin: 15px auto 0px auto;
    background: #fff;
    text-align: left;
}
.error_box_l
{
    width: 260px;
    border-right: 1px solid #909090;
    text-align: center;
    margin-top: 50px;
    height: 350px;
}
.error_box_l img
{
    margin-top: 120px;
}
.error_box_r
{
    width: 650px;
    margin-left: 20px;
    line-height: 180%;
    margin-top: 55px;
}
.error_box_r h1
{
    color: #FF0000;
    font-size: 50px;
    padding: 8px 0px;
}
.error_box_r h2
{
    color: #FF0000;
    font-size: 18px;
    padding: 5px 0px;
}
.error_box_r h3
{
    color: #666;
    font-size: 16px;
    padding: 5px 0px;
}
.error_box_r p a
{
    margin: 0px 3px;
    color: #000;
}
.error_box_r p
{
    padding: 5px 0px;
}
.hong
{
    color: #FF0000 !important;
}
/**404  End**/
/**Sitemap			Bin**/
.layout_1
{
}
.map_box
{
    padding-bottom: 20px;
}
.map_box li.map_box1
{
    padding-top: 0px;
    width: 171px;
    margin: 0px 5px;
    border: 1px solid #C9C9C9;
}
.map_box .map_span1
{
    display: block;
    height: 30px;
    line-height: 30px;
    background: #EEF2F5;
    font-weight: bold;
    padding-left: 10px;
    color: #E70012 !important;
    font-size: 14px;
}
.map_box li
{
    height: auto;
    overflow: hidden;
    zoom: 1;
}
.map_2
{
    padding: 5px 5px 5px 10px;
}
.map_box .map_2 li
{
    font-weight: bold;
    padding: 10px 0px 8px 0px;
}
.map_3
{
    padding: 5px 5px 0px 10px;
}
.map_box .map_3 li
{
    font-weight: normal;
    padding: 3px 0px;
}
.map_box .map_3 li a
{
    color: #808080 !important;
}
/**Sitemap			End**/
/**隐私声明         Bin**/
.privacy_box1 h3
{
    font-size: 16px;
    font-weight: bold;
    padding: 25px 0px 10px 0px;
    text-align: center;
}
.privacy_box1
{
    line-height: 180%;
    color: #000;
    padding: 10px 15px;
    height: auto;
    overflow: hidden;
    zoom: 1;
}
/**隐私声明         End**/
/**客户投诉         Bin**/
.complaints td
{
    padding: 5px 0px;
}
.complaints td input
{
    border: 1px solid #7F9DB9;
    padding: 2px 0px;
    vertical-align: middle;
}
.complaints td button
{
    border: 1px solid #7F9DB9;
}
.complaints td label
{
    margin-right: 5px;
    vertical-align: middle;
}
/**客户投诉         End**/
/**搜索结果         Bin**/
.xianshi
{
    margin-left: 40px;
    height: auto;
    overflow: hidden;
    zoom: 1;
    margin-top: 10px;
}
/**BOX1   BOX2  BOX3 **/
.xianshi .xianshi_box1, .xianshi .xianshi_box3
{
    line-height: 30px;
    background: url(/s/images/bg/border_bottom.gif) repeat-x left bottom;
    font-size: 13px;
    padding: 13px 0px;
}
.xianshi .xianshi_box1
{
    color: #8B8C8B !important;
    margin: 0px !important;
    padding: 0px !important;
}

.xianshi .xianshi_box1 span
{
    color: #353333 !important;
}

/**BOX3**/
.xianshi .xianshi_box3
{
    padding: 15px 0px;
}

.xianshi .xianshi_box3 h3
{
    color: #04488A;
    font-weight: normal;
    font-size: 14px;
    margin: 5px 0px;
}
.xianshi .xianshi_box3 p
{
    color: #353333;
    line-height: 20px;
    padding: 5px 5px 5px 0px;
}
.xianshi .xianshi_box3 p span
{
    color: #287FC2;
}
.search_url a
{
    margin-right: 10px;
}
.search_box_t
{
    padding: 25px 0px 10px 40px;
}
.search_box_t input
{
    border: 1px solid #7F9DB9;
    padding: 5px;
    vertical-align: middle;
}
.search_box_t button
{
    margin-left: 5px;
    border: 1px solid #E6E6E6;
    color: #838C91;
    font-size: 12px;
    height: 28px;
    line-height: 28px;
    text-align: center;
    width: 90px;
    background: #fff;
    vertical-align: middle;
    cursor: pointer;
}

.content_line
{
    background: url(http://localhost:9068/s/images/icon/icon_4x1.gif) repeat-x 0% 100%;
    margin-top: 12px;
    padding-left: 10px;
    padding-bottom: 10px;
}

.content
{
    margin-top: 12px;
    padding-left: 10px;
    padding-bottom: 10px;
}
.padtop10
{
    padding-top:10px;
}
.nr1 font{color:#f00; font-size:12px; line-height:26px;}

.article_magin_p p
{
    margin-bottom: 8px;
}
.blue_dark
{
      color: #053B6B;
}
.padbom10
{
    padding-bottom:10px;
}
.smaller
{
    font-size:smaller;
}
.xsmall
{
    font-size:x-small;
}
.border
{
    border:1px solid #000000; 
}
.border td
{
    border:1px solid #000000; 
}
/**搜索结果         End**/

/*关于锐捷*/
.gyrj-3{width: 336px;height: 260px;overflow: hidden;margin: 10px auto 10px auto;}
.gyrj-3 img{margin-right: 10px;float: left;}
.gyrj-4{width: 336px;height: 30px;overflow: hidden;margin: auto auto auto auto;text-align: center;line-height: 30px;}
.gyrj_products_box1_l{margin-right: 10px;width: 450px; float:left}
.gyrj_products_box1_r{width: 260px;}
.gyrj-3{width: 336px;height: 260px;overflow: hidden;margin: 10px auto 10px auto;}
.gyrj-3 img{margin-right: 10px;float: left;}
.gyrj-4{width: 336px;height: 30px;overflow: hidden;margin: auto auto auto auto;text-align: center;line-height: 30px;}
.gyrj-5{width: 720px;height: 100%;overflow: hidden;margin: 10px auto auto auto;}
.gyrj-6{width: 448px;height: 183px;overflow: hidden;border: 1px #c9c9c9 solid;float: left;}
.gyrj-7{width: 428px;height: 32px;overflow: hidden;margin: 0px auto auto auto;border-bottom: 1px #c9c9c9 solid;background: url(/s/images/bg/box_h2_bg.gif) no-repeat 40px -78px;}
.gyrj-7 span{height: 32px;line-height: 32px;overflow: hidden;float: left;}
.gyrj-8{width: 42px;height: 15px;overflow: hidden;float: right;background: url(/s/images/bg/box_h2_bg.gif) no-repeat -507px -78px;margin-top: 8px;}
.gyrj-9{width: 428px;height: 126px;overflow: hidden;margin: 10px auto auto auto;}
.gyrj-10{width: 428px;overflow: hidden;height: 22px;line-height: 22px;background: url(/s/images/bg/800x600.gif) no-repeat -180px -84px;text-indent: 20px;}
.gyrj-11{width: 258px;height: 183px;overflow: hidden;border: 1px #c9c9c9 solid;float: left;margin-left: 10px;}
.gyrj-12{width: 238px;height: 32px;overflow: hidden;margin: 0px auto auto auto;border-bottom: 1px #c9c9c9 solid;background: url(/s/images/bg/box_h2_bg.gif) no-repeat left -38px;}
.gyrj-12 span{height: 32px;line-height: 32px;overflow: hidden;float: left;}
.gyrj-13{width: 236px;height: 73px;overflow: hidden;margin: 10px auto 10px auto;border: 1px #cbcbcb solid;}
.gyrj-14{width: 238px;height: 150px;overflow: hidden;margin: 0px auto auto auto;clear: both;}
.gyrj-15{width: 238px;height: 25px;overflow: hidden;float: left;background: url(/s/images/bg/800x600.gif) no-repeat -7px -143px;text-indent: 11px;line-height: 25px;}
.gyrj-16{width: 448px;height: 382px;overflow: hidden;border: 1px #c9c9c9 solid;float: left;margin-top: 10px;}
.gyrj-17{width: 430px;height: 104px;overflow: hidden;margin: 10px auto auto auto;}
.gyrj-18{width: 98px;height: 73px;overflow: hidden;border: 1px #caccc9 solid;float: left;}
.gyrj-19{width: 320px;height: 100px;overflow: hidden;float: left;margin-left: 10px;}
.gyrj-20{width: 320px;height: 80px;overflow: hidden;}
.gyrj-21{width: 320px;height: 20px;overflow: hidden;text-align: right;}
.gyrj-22{width: 258px;height: 382px;overflow: hidden;border: 1px #c9c9c9 solid;float: left;margin-left: 10px;margin-top: 10px;}
.gyrj-23{width: 236px;height: 60px;overflow: hidden;margin: 10px auto auto auto;clear: both;border-bottom: 1px #cccccc dashed;}
.gyrj-24{width: 236px;height: 30px;overflow: hidden;line-height: 30px;margin: 0px auto auto auto;}

.lineheight20
{
    line-height:20px;
}

.pages{padding: 10px 0px;text-align: center;}
.pages a{color: #053b6b;padding: 1px 3px;}
.pages a:hover{text-decoration: none;}
.pages span{padding: 1px 3px;}
.pages a.pages_a1{color: #808080;text-decoration: none;}
.pages a.pages_s{color: #808080;padding: 5px 8px;background: url( "/s/images/icon/icon_photo.gif" ) no-repeat left top;text-decoration: none;}
.pages a.pages_s:hover{background-position: left -31px;text-decoration: none;}
.pages a.pages_x{color: #808080;padding: 5px 8px;background: url( "/s/images/icon/icon_photo.gif" ) no-repeat right top;text-decoration: none;}
.pages a.pages_x:hover{background-position: right -31px;}
