@charset "utf-8";
/* CSS Home */
#floatimg { left: 10px; top: 50px; width: 120px; height: 120px; position: absolute; visibility: visible; z-index: 1000; }
#floatimg img{ width: 120px; height: 120px; border: 0; }
#middle { width:100%; margin-right: auto; margin-left: auto; font-size: 12px; background: #FFF url(../images/bg_index01.png) no-repeat center -100px; }
#center { margin-left:auto; margin-right:auto; }
.centerbg_01 { width:100%; }
.centerbg_02 { width:990px; background: #FFFFFF; }
#row1,#row2,#row3 { width: 960px; margin-left:auto; margin-right:auto; display:block; }
#row1 { padding-top: 15px; }
#row1 .blackbar { background: #333333; height: 5px; width: 960px; }
/* Focus */
.clearfix:after { content:"."; clear:both; display:block; height:0; visibility:hidden; }
.clearfix { zoom:1; }
#ifocus { width:960px; height:330px; position:relative; }
#ifocus_pic { display:inline; width:960px; height:330px; }
#ifocus_piclist { width:100%; position:absolute; }
#ifocus_piclist ul { }
#ifocus_piclist li { width:960px; height:330px; position:relative;  vertical-align: bottom; }
#ifocus_piclist img { width:100%; height:100%; position:absolute; top:0; left:0; border:0;}
#ifocus_btn { display:block; width:180px; height:30px; position:absolute; top:0; right:0; z-index:200; }
#ifocus_btn ul { margin-top:20px; }
#ifocus_btn li { height:12px; overflow:hidden; width:12px; float:left;margin-left:10px;cursor:pointer; display: inline; }
#ifocus_btn li.current { background: url(../images/focusbtn_bg.png) no-repeat 0px -12px;; }
#ifocus_btn li.normal { background: url(../images/focusbtn_bg.png) no-repeat 0px 0px; }
#ifocus .btnbg { background: #000000; height: 20px; width: 960px; filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity: 0.6; opacity: 0.6; position: absolute; left: 0px; z-index: 100; display: block; bottom: 0px; }
/* Focus */

#sbanner { display: block; height: 80px; width: 668px; margin-top: 15px; float: left; border: 1px solid #E6E6E6; background: url(../images/sbanner_pic_01.png) no-repeat; }

#contactlink { display: block; float: left; height: 80px; width: 235px; background: url(../images/footer_bg_1.png) repeat-x; margin-left:15px; }
#contactlink  a.link_1 { float: left; height: 78px; width: 65px; display: block; background: url(../images/footer_menubtn_bg.png) 0px -10px; margin-left:10px; margin-top:2px; }
#contactlink  a.link_2 { float: left; height: 78px; width: 85px; display: block; background: url(../images/footer_menubtn_bg.png) -80px -10px; margin-top:2px; }
#contactlink  a.link_3 { float: left; height: 78px; width: 75px; display: block; background: url(../images/footer_menubtn_bg.png) -290px -10px; margin-top:2px; }
/**/
#row3 { margin-top: 15px; }
#row3_lft { width: 670px; display: block; float: left; }
#col_n { float: left; height: 300px; width: 668px; overflow: hidden; border: 1px solid #E6E6E6; }
#col_n .colname { width: 640px; height: 40px; margin-left: 15px; display:block; border-bottom: 1px solid #E6E6E6; }
#col_n .colname .nam { width: 120px; margin-top: 12px; font-size: 15px; color: #39ace6; display:block; float: left; font-weight: bold; }
#col_n .colname .btn_more {}
#col_n .colname .btn_more a {  width: 42px; height: 10px; display: block; float: right; display:block; background: url(../images/col_more_off.png) no-repeat; margin-top: 20px; }
#col_n .colname .btn_more a:hover { background: url(../images/col_more_on.png) no-repeat; }

#col_n .col_n_h { margin-left: 20px; _margin-left: 10px; margin-top: 10px; width: 200px; float: left; /*border-right: 1px solid #DCDCDC;*/ }
#col_n .col_n_h span { display: block; }
#col_n .col_n_h .col_n_h_p { height: 155px; width: 200px; border: 1px solid #E6E6E6; display: block; }
#col_n .col_n_h .col_n_h_p a { height: 139px; width: 184px; display: block; margin-left: 8px; margin-top: 8px; }
#col_n .col_n_h .col_n_h_p img { height: 139px; width: 184px; }
#col_n .col_n_h .col_n_h_t { margin-top: 5px; text-align: justify; }
#col_n .col_n_h .col_n_h_t a { line-height: 18px; font-size: 14px; color: #333; }
#col_n .col_n_h .col_n_h_t a:hover { color: #09F; text-decoration: underline; }
#col_n .col_n_h .col_n_h_d { margin-top: 10px; font-size: 14px; color: #999; }

#col_n .col_n_l { width: 410px; display: block; margin-left: 20px; float: left; overflow: hidden; font-size: 13px; _font-size: 12px; }
#col_n .col_n_l li { height: 30px; display: block; float: left; line-height: 25px; width: 410px; border-bottom: 1px dashed #DCDCDC; margin-top: 10px; overflow: hidden; }
#col_n .col_n_l li img { margin-right: 5px; margin-left: 5px; display: block; float: left; margin-top: 9px; *display:inline; border: 0; }
#col_n .col_n_l li a { width: 320px; float: left; color: #333333; display: block; }
#col_n .col_n_l li a:hover { float: left; color: #39ace6; }
#col_n .col_n_l li span { width: 70px; display: block; text-align: right; color: #999999; float: right; }

#col_n .col_n_l  .col_n_l_x .btn_more { height: 30px; float: right; width: 55px; }
#col_n .col_n_l  .col_n_l_x .btn_more a { height: 10px; display: block; width: 42px; background: url(../images/col_more_off.png) no-repeat; margin-top: 10px; }
#col_n .col_n_l  .col_n_l_x .btn_more a:hover { background: url(../images/col_more_on.png) no-repeat; }

#qlinks { display: block; float: left; width: 208px; overflow: hidden; margin-top: 15px; border-top: 1px solid #E6E6E6; border-right: 1px solid #E6E6E6; border-left: 1px solid #E6E6E6; }
#qlinks  li { }
#qlinks  li a { display: block; border-bottom: 1px solid #E6E6E6; }
#qlinks  li .ql_01 { background: url(../images/qlinks_01.png) no-repeat; width: 208px; height: 69px; }
#qlinks  li .ql_02 { background: url(../images/qlinks_02.png) no-repeat; width: 208px; height: 69px; }
#qlinks  li .ql_03 { background: url(../images/qlinks_03.png) no-repeat; width: 208px; height: 69px; }
#qlinks  li .ql_00 { width: 208px; height: 69px; }

#col_s { width: 443px; float: left; display: block; margin-left: 15px; margin-top: 15px; /*border: 1px solid #E6E6E6;*/ }
#col_s .col_s_p {margin-top: 2px; }
#col_s .col_s_p li { float: left; margin-left: 5px; margin-top: 4px;}
#col_s .col_s_p a { height: 77px; width: 102px; border: 1px solid #E6E6E6 ; display: block; }
#col_s .col_s_p a:hover { border: 1px solid #09F; }
#col_s .col_s_p a img { height: 75px; width: 100px; padding: 1px;}
#col_s .col_s_t { height: 30px; width: 433px; margin-left: 5px; border-bottom: 1px solid #E6E6E6; }
#col_s .col_s_t h1 { width: 100px; font-size: 15px; color: #0BA6D6; float: left; display: block; text-align: left; margin-top: 2px; font-weight: bold; }
#col_s .col_s_t span {  }
#col_s .col_s_t span a { float: right; height: 10px; margin-top: 10px; display: block; width: 42px; background: url(../images/col_more_off.png) no-repeat; }
#col_s .col_s_t  span  a:hover { background: url(../images/col_more_on.png) no-repeat; }
#col_s .col_s_latest { margin-top: 10px; height: 120px; }
#col_s .col_s_latest .col_s_top_p { display: inline-block; float: left; margin-left: 15px; }
#col_s .col_s_latest .col_s_top_p img { height: 110px; width: 160px; border: 1px solid #E6E4E4 }
#col_s .col_s_latest p { display: inline-block; width: 240px; float: left; margin-left: 10px; overflow: hidden; }
#col_s .col_s_latest p .col_s_top_t { line-height: 20px; font-size: 14px; font-weight: bold; color: #0BA6D6; display: block; text-decoration: underline; }
#col_s .col_s_latest p .col_s_top_d { display: block; line-height: 20px; font-size: 13px; text-indent: 2em; margin-top: 10px; color: #333333; }
#col_s .col_s_list { display: block; width: 420px; margin-left: 10px; overflow: hidden; }
#col_s .col_s_list li { border-bottom: 1px dashed #E6E6E6; display: block; padding-top: 4px; padding-bottom: 4px; width: 420px; }
#col_s .col_s_list li img { margin-left: 5px; border:0; }
#col_s .col_s_list li a { font-size: 13px; color: #333333; margin-left: 5px; }
#col_s .col_s_list  li  a:hover { color: #0BA6D6; }

#row3_rgt { width: 275px; display: block; float: left; margin-left: 13px;/**/ }
#col_c { width: 100%; /*background: url(../images/col_c_bg.png) no-repeat; height: 335px;*/ }
#col_v { height: 240px; width: 100%; margin-top: 0px; border: 1px solid #E6E6E6; }
#col_v .col_v_t { height: 40px; width:255px; margin-left: 10px; border-bottom: 1px solid #E6E6E6; }
#col_v .col_v_t h1 { font-size: 15px; color: #0BA6D6; width: 100px; display: block; float: left; margin-top: 12px; text-align: left; }
#col_v .col_v_t span { float: right; width: 42px; margin-top: 20px; }
#col_v .col_v_t span a { background: url(../images/col_more_off.png) no-repeat; width: 42px; height: 10px; display: block; }
#col_v .col_v_t  span  a:hover { background: url(../images/col_more_on.png) no-repeat; }
#col_v .col_v_l { width: 100%; }
#col_v .col_v_l .col_v_top_v { padding-top: 15px; text-align: center; }
#col_v .col_v_l .col_v_top_v img { height: 140px; width: 205px; border-width: 0px; }
#col_v .col_v_l .col_v_top_t { text-align: center; }
#col_v .col_v_l .col_v_top_t a { text-align: center; line-height: 40px; color: #333333; font-size: 15px; }
#col_v .col_v_l .col_v_top_t a:hover { color: #0BA6D6; text-decoration: underline; }
#col_v .col_v_l ul { border-top: 1px dashed #E6E6E6; margin-right: 10px; margin-left: 10px; padding-top: 10px; }
#col_v .col_v_l ul li { }
#col_v .col_v_l ul li a { height: 30px; display: block; line-height: 30px; font-size: 13px; color: #333333; text-indent: 0.5em; }
#col_v .col_v_l ul li a:hover { color: #FFFFFF; background: #0BA6D6; }

#col_p { width: 100%; border: 1px solid #E6E6E6;height: 270px; margin-top: 10px; }
#col_p .col_p_h { height: 40px; width:255px; margin-left: 10px; border-bottom: 1px solid #E6E6E6; text-align: left; display: block; color: #0BA6D6; font-size: 15px; }
#col_p .col_p_h h1 { font-size: 15px; color: #0BA6D6; width: 100px; display: block; float: left; margin-top: 12px; text-align: left; }
#col_p .col_p_h span { float: right; width: 42px; margin-top: 20px; }
#col_p .col_p_h span a { background: url(../images/col_more_off.png) no-repeat; width: 42px; height: 10px; display: block; }
#col_p .col_p_h span a:hover { background: url(../images/col_more_on.png) no-repeat; }
#col_p .col_p_t { text-align: center; display: block; line-height: 30px; font-size: 14px; margin-top: 5px; color: #000; overflow: hidden; }
#col_p .col_p_d { width:255px; height:70px; margin-left: 10px; margin-top: 10px; font-size: 11px; color: #999; display: block; line-height: 18px; text-indent: 2em; overflow: hidden; }
#col_p .col_p_p { text-align: center; }
#col_p .col_p_p img { width:150px; height: 100px; border: 1px solid #666; }

#col_m { width: 275px; float: left; margin-top: 10px; height: 160px; border: 1px solid #E6E6E6; }
#col_m .col_m_p { width: 255px; height: 120px; display: block; margin-left: 15px; margin-top: 20px; }
#col_m .col_m_p img { height: 120px; text-align: center; width: 90px; border: 1px solid #999; display: block; float: left; }
#col_m .col_m_t { height: 20px; width: 140px; float: right;color: #0BA6D6; font-size: 15px; line-height: 20px; text-align: center; font-weight: bold; }
#col_m .btn_dd { background: url(../images/downloadbtn_pdf.png) no-repeat; display: block; height: 22px; width: 64px; float: right; margin-top: 20px; }
#col_m .col_m_no { margin-left: 10px; height: 30px; width: 150px; display: block; float: right; margin-top: 30px; border-top: 1px dashed #E6E6E6; }
#col_m .col_m_no img { height: 20px; width: 40px; border-width: 0px; display: block; float: left; margin-top: 10px; }
#col_m .col_m_no a { height: 15px; width: 16px; display: block; float: left; margin-left: 6px; font-size: 15px; font-weight: bold; color: #E6E4E4; margin-top: 15px; }
#col_m .col_m_no a:hover { color: #0BA6D6; text-decoration: underline; }

#bottom { width:100%; margin-right: auto; margin-left: auto; display: block; background: url(../images/footer_bg_1.png) repeat-x; }
#bottom #friends { text-align: center; width: 960px; display: block; height: 122px; margin-right: auto; margin-left: auto; }
#bottom #friends  .link_1 { float: left; height: 90px; width: 78px; display: block; background: url(../images/footer_menubtn_bg.png); margin-top: 15px; }
#bottom #friends  .link_2 { float: left; height: 90px; width: 100px; display: block; background: url(../images/footer_menubtn_bg.png) -78px; margin-top: 15px; }
#bottom #friends  .link_3 { float: left; height: 90px; width: 100px; display: block; background: url(../images/footer_menubtn_bg.png) -178px; margin-top: 15px; }
#bottom #friends  .link_4 { float: left; height: 90px; width: 100px; display: block; background: url(../images/footer_menubtn_bg.png) -278px; margin-top: 15px; }
#bottom #friends  .link_5 { float: left; height: 90px; width: 90px; display: block; background: url(../images/footer_menubtn_bg.png) -388px; margin-top: 15px; }
#bottom #friends  #ilink   { float: left; height: 100px; width: 870px; overflow: hidden; margin-top: 20px; }
#bottom #friends  #ilink ul  { }
#bottom #friends  #ilink li  { height: 110px; }
#bottom #friends  #ilink span { display: block; width: 145px; float: left; overflow: hidden; }
#bottom #friends  #ilink span h3 { height: 30px; padding-top: 8px; line-height: 15px; }
#bottom #friends  #ilink span h3 a  { color: #333333; font-family: "微软雅黑";font-size: 12px;}
#bottom #friends  #ilink span h3 a:hover  { color: #7BC242; text-decoration: underline; }
#bottom #friends  #ilink span img { border-width: 0px; }
