﻿* { margin:0; padding:0; outline:0;}
a:link { text-decoration:none; color:#ffffff; font-weight:normal; outline:0}
a:visited { text-decoration:none; color:#ffffff; font-weight:normal; outline:0;}
a:hover { text-decoration:none; color:#ffffff; font-weight:normal; outline:0;}
a:active { text-decoration:none; color:#ffffff; font-weight:normal; outline:0;}
ul { list-style:none;}
ul li {list-style:none;}
input {outline:0;}
.clear { clear: both;}
img { border:0; margin:0; padding:0;}
html
{
    width:100%;
    height:100%;
    background:#ffffff;
}
body
{
    font-size:12px;
    font-family:"微软雅黑", Tahoma, Helvetica, Arial, sans-serif;
    width:100%;
    _height:100%;
    background:#ffffff;
}
.editblock
{
    border:1px dashed red;
    width:100%;
    line-height:150%;
}
.editblock .redtxt
{
    color:red;
}
#mainwrap
{
    width:100%;
    height:100%;
    margin:0 auto;
    text-align:center;
    background:#ffffff;    
}
#container
{
    margin:0 auto;
    text-align:left;
    background:#ffffff;
}
#header-outer {background:#252f69 url(/cn/images/header_bg.png) repeat-x top left;}
#header-inner
{
    width:962px;
    height:92px;
    margin:0 auto;
    padding:0 19px;    
}
#logo
{
    width:115px;
    height:92px;
    float:left;
}
#topmenu
{
    width:749px;
    float:left;    
    position:relative;
    margin-left:67px;
}
#topmenu ul li
{
    text-align:center;
}
#topmenu .first-level
{
    float:left;
    padding-top:54px;
    width:95px;
    height:38px;
    font-size:14px;
    background:url(/cn/images/topmenu_bg.png) repeat-x bottom left;
}
#topmenu .first-level a { display:block; border-right:#c0c0c0 1px solid; height:29px; padding-top:9px;}
#topmenu .first-level a:link {color:#8e8e8e;}
#topmenu .first-level a:visited {color:#8e8e8e;}
#topmenu .first-level a:hover {color:#01017d;}
#topmenu .first-level a:active {color:#8e8e8e;}
#topmenu .first-level a.first-level-first {border-left:#c0c0c0 1px solid; }
#topmenu ul li ul
{
    display:none;
}
#topmenu ul li.first-level:hover {background:none;}
#topmenu ul li:hover ul, #topmenu ul li.sfhover ul
{
    display:block;
}
#topmenu li ul
{
    position:absolute;
    top:25px;
    left:0;
    text-align:left;

}
/*------------------------------------------------------------*/

#topmenu li#top-li-0 ul { position:absolute; top:25px; left:0px; width:420px; } #topmenu li#top-li-1 ul { position:absolute; top:25px; left:0px; width:330px; } #topmenu li#top-li-2 ul { position:absolute; top:25px; left:10px; width:560px; } #topmenu li#top-li-3 ul { position:absolute; top:25px; left:215px; width:250px; } #topmenu li#top-li-4 ul { position:absolute; top:25px; left:312px; width:250px; } #topmenu li#top-li-5 ul { position:absolute; top:25px; left:410px; width:250px; } #topmenu li#top-li-6 ul { position:absolute; top:25px; left:520px; width:250px; }
/*------------------------------------------------------------*/

#topmenu li ul li
{
    display:inline;
    text-align:left;
    padding-left:10px;
    padding-right:10px;
    font-size:12px;
    color:#252f69;
}
#topmenu .first-level ul li a {padding-top:10px; display:inline; border:none;}
#topmenu .first-level ul li a:link {color:#252f69; }
#topmenu .first-level ul li a:visited {color:#252f69;}
#topmenu .first-level ul li a:hover {color:#252f69;}
#topmenu .first-level ul li a:active {color:#252f69;}
#breadcrumb
{
    height:22px;
    line-height:22px;
    text-align:left;
    margin:0 auto;
    width:962px;
    color:#a8acc3;
}
#breadcrumb ul
{
    margin-left:182px;
}
#breadcrumb ul li
{
    display:inline;
}
#breadcrumb ul li a:link { text-decoration:none; color:#a8acc3; font-weight:normal;}
#breadcrumb ul li a:visited { text-decoration:none; color:#a8acc3; font-weight:normal;}
#breadcrumb ul li a:hover { text-decoration:none; color:#ffffff; font-weight:normal;}
#breadcrumb ul li a:active { text-decoration:none; color:#a8acc3; font-weight:normal;}

#container
{
    width:100%;
    height:674px;
    background:#b9b9b9 url(/cn/images/index_content_bg.jpg) 50% top no-repeat;
}
#content
{
    width:1002px;;
    height:674px;
    margin:0 auto;
}
#maincontent
{
    width:603px;
    float:left;
    color:#5c5c5c;
    padding-left:42px;
}
div#maincontent p
{
    line-height:150%;
}
#footer-outer
{
    width:100%;
    height:98px;
    text-align:center;
    background:url(/cn/images/footer_bg.png) repeat-x top left;
    color:#A9A9A9;
}
#footer-inner
{
    width:1100px;
    margin:0 auto;
}
#footer-inner div {float:left;}
#footer-inner li {display:inline; background:url(/cn/images/footer_line.gif) right 50% no-repeat; padding-right:5px; padding-left:5px;}
#footer-inner li a:link { text-decoration:none; color:#A9A9A9; font-weight:normal; outline:0}
#footer-inner li a:visited { text-decoration:none; color:#A9A9A9; font-weight:normal; outline:0;}
#footer-inner li a:hover { text-decoration:none; color:#A9A9A9; font-weight:normal; outline:0;}
#footer-inner li a:active { text-decoration:none; color:#A9A9A9; font-weight:normal; outline:0;}
#copyright { padding-top:34px;}
#footer-inner #footer-li-last { background:none;}
div#logos { margin-top:14px; float:right;}
/*for inner pages*/
/*for side menu*/
#sidebar
{
    width:262px;
    float:left;
    background:url(/cn/images/bg_content_top_sidebar.png) no-repeat top right;
}
#sidemenu
{
    margin-bottom:35px;
}
#sidemenu ul
{
    padding-top:15px;
    padding-bottom:6px;
}
#sidemenu li
{
    margin-left:19px;
    line-height:32px;
    margin-top:1px;
    text-indent:20px;
    background:url(/cn/images/bg_sidemenu_current_2.png) no-repeat -19px 0;
    width:auto;
}
#sidemenu li.current
{
    width:226px;
    margin-left:0px;
    line-height:32px;
    text-indent:30px;
    background:url(/cn/images/bg_sidemenu_current_2.png) no-repeat 0px 0;
}
#sidemenu li.current a
{
    width:226px;
}
#sidemenu li.current ul li a
{
    width:188px;
    padding-left:19px;
}
#sidemenu ul.no-sub
{
    background:url(/cn/images/bg_sidemenu_current_2_37.png) no-repeat 0px 0;
}
#sidemenu li a
{
    display:block;
    width:207px;
    height:32px;
    font-size:14px;
}
#sidemenu ul li ul
{
    background:url(/cn/images/bg_sidemenu_sub_aboutus.png) no-repeat 0 0;
    padding-top:0;
    padding-bottom:0;
    width:207px;
}
#sidemenu ul li ul li
{
    background:none;
    line-height:24px;
    margin-top:0;
    width:auto;
    margin-left:0;
}
#sidemenu ul li ul li
{
    background:url(/cn/images/bg_sidemenu_sub_ourbusiness.png) no-repeat 0 0;
    margin-left:0px;
    padding-left:0px;
    width:207px;
}
#sidemenu ul li ul li a
{
    color:#000;
    height:24px;
    width:188px;
    padding-left:19px;
    font-size:12px;
    background:url(/cn/images/right-arrow-black.png) no-repeat 21px 50%;
}
#sidemenu ul li ul li a:hover
{
    background:url(/cn/images/right-arrow-blue.png) no-repeat 21px 50%;
    color:#006599;
}
#sidemenu ul li ul li a.on
{
    background:url(/cn/images/right-arrow-blue.png) no-repeat 21px 50%;
    color:#006599;
}
#sidemenu ul li.current ul
{
    margin-left:19px;
}
/*for sidebar-quicklinks*/
#sidebar .sidebar-quicklinks
{
    margin-left:31px;    
    width:193px;
    border:#dbdbdb solid 1px;
    margin-top:21px;
}
#sidebar .sidebar-quicklinks h2
{
    color:#006599;
    background:#dbdbdb;
    margin:1px;
    font-size:12px;
    text-indent:20px;
    height:27px;
    line-height:27px;
}
#sidebar .sidebar-quicklinks p
{
    margin-top:12px;
    margin-bottom:17px;
    margin-left:11px;
    margin-right:10px;
}
#sidebar .sidebar-quicklinks a
{
    color:#038d14;
    text-decoration:underline;
}
#sidebar #sidebar-imglinks
{
    margin-left:30px;
    margin-top:14px;
}
#sidebar #sidebar-imglinks li
{
    margin-bottom:7px;
}
#sidebar #sidebar-imglinks a
{
    display:block;
}
/*----------------------------------*/
#maincontent
{
    background:url(/cn/images/bg_content_top_maincontent.png) no-repeat top right;
    position:relative;
}
#maincontent-content-feature
{
    width:517px;
}
#maincontent-content-feature .tabs
{
    width:100%;
    background:#ebebeb;
    float:left;
    margin-bottom:2px;
}
#maincontent-content-feature .tabs div
{
    float:left;
    color:#b7b5b5;
    background:#ebebeb;
    width:167px;
    height:27px;
    line-height:27px;
    text-indent:15px;
    cursor:pointer;
    border-right:2px solid #ffffff;
}
#maincontent-content-feature div#tab-current
{
    background:#006599;
    color:#ffffff;
}
#maincontent-content-feature .contents div
{
    display:none;
}
#maincontent-content-feature div#content-current
{
    display:block;
}
#content-bg-bottom
{
    background:url(/cn/images/bg_content_bottom.png) no-repeat top right;
    width:907px;
    height:20px;
}
/*------for topmenu -------*/
#topmenu #top-li-0 a
{
    border-left:#c0c0c0 1px solid; 
}
#topmenu #top-li-0 ul li a
{
    border-left:0; 
}
/*-----end for topmenu ------*/
#mainwrap a.icon-btn-print
{
    color:#006599;
    font-weight:normal;
    text-decoration:underline;
}
#print-bar-act
{
    display:none;
    visibility:hidden;
}
#print-bar
{
    display:block;
}