@charset "utf-8";
@import url(reset.css);
@import url(framework.css);




/*

基础颜色 
#03013A

着色颜色对比色 
#FFF

着重颜色 
#E35C14

标题颜色1 
#334A94

标题颜色2 
#83C3F2



*/

* {  }

body { background:#016599; color: #828282; font:12px/1.5 Verdana,Tahoma,Arial,"宋体",sans-serif;}
a{ text-decoration:none; color:#7D7D7D;font-size:13px;}
a:hover {color:#266096;}
strong { font-weight: bold;}

/**/

#wrapper { background:#FFF; }
.hidden { display:none; height:0px; overflow:hidden; padding:0; margin:0}
.tab-show { z-index:1;}
/***/
#header {}
#h-companyNameCh span.moto { font-size:10px}

#h-login { background:url(images/allBg.png) no-repeat -465px -1px; font-size:11px; color:#FFF; }

#logo { }

/**/

#h-language { font-size:12px;}

/**/

#h-nav { background:#F5F5F5;}
#h-nav .mainNav a{ color:#EAF3F5; background:url(images/allBg.png) no-repeat -348px -33px; font-weight:700;}
#h-nav .mainNav a:hover { background:url(images/allBg.png) no-repeat -348px -66px;}
#h-nav .mainNav a.current { background:url(images/allBg.png) no-repeat -348px 0; }

#h-nav .mainNav .subNav { }
#h-nav .mainNav .subNav a{ color:#FFF; background:url(images/allBg.png) no-repeat -348px -66px; }
#h-nav .mainNav .subNav a{ _background:url(images/allBg.png) no-repeat -332px -263px; }
#h-nav .mainNav .subNav a:hover { background:url(images/allBg.png) no-repeat -348px 0; }
#h-nav .mainNav .subNav a.current { background:url(images/allBg.png) no-repeat -348px 0; }


#content { }



/**/
#c-p1-left .tab-list { background:url(images/allBg.png) no-repeat 0px 0px; }

#c-p1-left .tab-list h3 { background:url(images/allBg.png) no-repeat -468px -176px;}

.c-p1-l-c { border: 1px solid #03013A; border-top:none; font-size:12px; }



#c-flashMain { }
/**/
.c-p1-l-c div { text-align: center;}
#c-p1-center { border:0px solid #2D3A84;}
#c-p1-center .tab-list { background:url(images/allBg.png) no-repeat -56px 0px;}
#c-p1-center .tab-list a { color:#FFFFFF; background:url(images/allBg.png) no-repeat -229px -1px; font-weight:600;}

#c-p1-center .tab-list a.current, #c-p1-center .tab-list a:hover { background:url(images/allBg.png) no-repeat -229px -43px }
#c-p1-center .tab-content {background:#FFF;}




#c-p1-center a.moreLink { color:#222222; }
#c-p1-center a.moreLink:hover { color:#83C3F2 }
#c-p1-center .tab-content h2 { color:#334A94; font-size:22px; }
#c-p1-c-serviceList .float_r h3 { font-size:14px; color:#334A94; }
#c-p1-c-serviceList .float_r li { list-style:disc inside none; }

/**/
#c-p1-right .tab-list { background:url(images/allBg.png) no-repeat -467px -105px; width:150px;float:right;}
#c-p1-right .tab-list a { }
#c-p1-right .tab-list a.current, #c-p1-right .tab-list a:hover { background:url(images/allBg.png) no-repeat -468px -176px; }
#c-p1-right .tab-content { border:1px solid #2D3A84; border-top:none;  }


/**/
#c-p2-l2 {background: url("images/allBg.png") no-repeat scroll -1px -662px transparent;}

#c-p2-l2 h3 a { color:#FFF; }
#c-p2-l2 h3 a:hover { color:#E35C14; }

#c-p2-l2 .tab-list a { background:url(images/allBg.png) no-repeat -451px -263px;}

#c-p2-l2 .tab-list h3 a { color:#FFF; }
#c-p2-l2 .tab-list h3 a.current, #c-p2-l2 .tab-list h3 a:hover { background:url(images/allBg.png) no-repeat -332px -263px;}
#c-p2-l2 .tab-content { background:#FFF}

/**/
#c-p2-l2 p { font-size:12px; }
#c-p2-l2 h4 { color:#83C3F2; }
#c-p2-l2 a.moreLink { color:#222222; }
#c-p2-l2 a.moreLink:hover { color:#83C3F2 }

/**/
#c-p2-r1, #c-p2-r2 { background:url(images/allBg.png) no-repeat -467px -24px;}

#c-p2-r2 h3 a, #c-p2-r1 h3 a { color:#03013A}
#c-p2-r2 h3 a:hover, #c-p2-r1 h3 a:hover { color:#FFF}
.c-p2-c { background:#FFF; }





/**/

#c-p3-left, #c-p3-center, #c-p3-right { border:1px solid #2D3A84; }
#c-p3-left h3, #c-p3-right h3 { background: url("images/allBg.png") no-repeat scroll -450px -325px transparent;  }
#c-p3-center h3 { background:url(images/allBg.png) no-repeat -502px -325px;; }

#c-p3-left h3 a, #c-p3-center h3 a, #c-p3-right h3 a { color:#FFF; font-weight: bold;}
#c-p3-left h3 a:hover, #c-p3-center h3 a:hover, #c-p3-right h3 a:hover { color:#03013A;}

#c-p3-center { }
#c-p3-right { }



.c-p3-c-l a { font-size:14px; line-height:1.5em;}


.c-p3-c-r { width:150px; overflow:hidden; font-size:12px;}
.c-p3-c-r a.moreLink { 
color:#222222;
background: url("images/a_more.jpg") no-repeat scroll 0 0 transparent;
    float: right;
    height: 22px;
    line-height: 22px;
    margin-right: 10px;
    margin-top: 10px;
    text-align: center;
    width: 78px;
}
.c-p3-c-r a.moreLink:hover { color:#83C3F2 }

/**/
#c-p1-center h2 a { font-size:16px; font-weight:bold; color:#005D72; }


/**/
#footer { margin-top:5px;}
#f-bar { background:url(images/allBg.png) no-repeat 0px -619px; }
#f-link { text-align:center}

/**/
#sidebar {background:url("images/allBg.png") no-repeat scroll -12px 0 transparent;}
#sidebar a { font-size:12px; background:url(images/allBg.png) no-repeat -177px -86px;color:#EAF3F5; font-weight: 700;}
#sidebar a:hover, #sidebar .current{ font-size:12px; color:#FFFFFF; background:#363D6C;} 


/**/
div.post { }
div.post h2 { font-size: 14px; color: #005D72; font-weight:bold;}

.index_content {
    float: left;
    width: 755px;
}
.index_announcements {
    background: url("images/announcements_title.jpg") repeat-x scroll left top transparent;
    border: 1px solid #C3C3C3;
    height: 23px;
    overflow: hidden;
    width: 752px;
}
.index_announcements span {
    float: left;
    font-weight: bold;
    line-height: 23px;
    padding-left: 10px;
}
.index_announcements ul {
    float: left;
    list-style: none outside none;
    margin-left: 20px;
}
.index_announcements ul li {
    line-height: 23px;
}
.index_intro {
    width: 750px;
}
.index_intro_content {
    float: left;
    height: 220px;
    width: 365px;
}
.index_intro_content span {
    float: left;
    font-size: 14px;
    font-weight: bold;
    line-height: 30px;
    padding-top: 10px;
    width: 100%;
}
.index_intro_content img {
    float: left;
    height: 100px;
    width: 147px;
	overflow: hidden;
}
.index_intro_content div {
    float: left;
    margin-left: 15px;
    width: 200px;
}
.index_intro_content a {
    background: url("images/a_more.jpg") no-repeat scroll 0 0 transparent;
    float: right;
    height: 22px;
    line-height: 22px;
    margin-right: 10px;
    margin-top: 10px;
    text-align: center;
    width: 78px;
}

