@charset "gb2312";
/*i_banner_info*/
a:link { color: #505050; text-decoration:none; }
a:visited { color:#505050; text-decoration:none; }
a:hover { color:#505050; text-decoration:none; }
a:active { color: #505050; text-decoration:none; }
.i_banner_info { height:267px; width:980px; z-index:11; overflow:hidden; padding:1px; border:1px solid #ccc; position: relative; clear:both; overflow:hidden; }
.i_b_info_l { width:214px; margin-left:10px; _margin-left:5px; float:left; position:relative; height:267px; overflow:hidden; background: center center no-repeat; z-index:5; }
.i_b_info_r { width:739px; border-left:5px solid #e4e4e4; height:267px; float:right; overflow:hidden;  text-align:right; }
/*左侧*/
.ibl_title { margin-bottom:10px;}
.ibl_title span { display:block; clear:both; }
.ibl_cn { font-size:16px; color:#505050; }
.ibl_en { font-size:10px; color:#505050; }
.ibinfo_list { width:214px; position:absolute; height:267px; overflow:hidden; left:10px; top:10px; z-index:9; }
.ibinfo_list dl { width:214px; height:267px; float:left; overflow:hidden; }
.ibinfo_list dl dd{ height:180px;overflow:hidden; }
/*右侧*/
.i_b_info_r dl { float:left; position:relative; width:739px; height:267px; z-index:9; display:none; }
.i_b_info_r dl.active { display:block; }
.i_b_info_r dt { position:absolute; width:739px; display:none; height:29px; bottom:0px; left:0px; z-index:9; }
.i_b_info_r dd { width:739px; height:267px; display:none; }
.ibinfo { position:relative; width:739px; height:29px; }
.ibinfo_bg { background:#505050; z-index:9; position:absolute; bottom:0px; left:0px; width:739px; height:29px; filter:alpha(opacity=40); -moz-opacity:0.4; opacity: 0.4;  }
.ibinfo_text { position:absolute; text-align:left; width:358px; bottom:0px; left:0px; text-indent:22px; height:29px; line-height:29px; overflow:hidden; color:#fff; z-index:10 }

/*homebanner缩略图*/
.pcp_thum_btn_left { display:block; width:16px; height:34px; float:left; background: center bottom no-repeat; text-indent:-9999em; }
.pcp_thum_btn_right { display:block; width:16px; height:34px; float:right; background: center bottom no-repeat; text-indent:-9999em; }

.ib_thumb{position:absolute; right:0px; bottom:8px;height:38px; z-index:111111;  width:322px; overflow:hidden;}

.ib_thumb_pic{position:absolute; left:0px; top:0px;}
.ib_thumb_pic li{ display:block; float:left; padding:0 5px; margin-bottom:24px;}
.ib_thumb_pic li a img{ border:1px solid #fff;}
.ib_thumb_pic li.active a img{border:1px solid #3b5960;}


/*列表*/
.ib_list { width:210px; height:157px; margin-bottom:10px; overflow:hidden;}
.ib_list ul li { display:block; }
.ib_list ul li a { background-position:0px 9px; display:block; width:185px; padding-left:21px; font-size:12px; overflow:hidden; line-height:22px; }
.ib_list ul li a:link { color:#505050; text-decoration:none; }
.ib_list ul li a:visited { color:#505050;  text-decoration:none; }
.ib_list ul li a:hover { color:#87cc59; text-decoration:none; }
.ib_list ul li a:active {color:#505050;  text-decoration:none; }
.ib_list p{ line-height:18px;color:#505050; }
.ib_icon01 { background:  left center no-repeat; }
.ib_icon01 a:hover { background:  left center no-repeat; }
.ib_icon02 { background:  left center no-repeat; }
.ib_icon02 a:hover { background:  left center no-repeat; }
.ib_icon03 { background:  left center no-repeat; }
.ib_icon03 a:hover { background:  left center no-repeat; }
.ib_icon04 { background:  left center no-repeat; }
.ib_icon04 a:hover { background:  left center no-repeat; }
.ib_icon05 { background:  left center no-repeat; }
.ib_icon05 a:hover { background:  left center no-repeat; }
.ib_icon06 { background:  left center no-repeat; }
.ib_icon06 a:hover { background:  left center no-repeat; }
/*#ac_menu*/
.icool { color:#505050; }
.cti_news li a { text-decoration:none; color:#505050; }
.cti_news li a:link { text-decoration:none; color:#505050; }
.cti_news li a:hover { color: #87cc59; font-weight:700;}
.menu_title { width:243px; height:65px; background: no-repeat; }
.menu_title img { display:none; }
.right_wpage { float:left; width:226px; height:228px; position:relative; z-index:111; }
.right_wpage2 { float:left; width:224px; height:228px;  z-index:110;}
.right_wpage3 { width:228px; height:228px; margin:0 auto; z-index:109; }
/*广告*/
.left_menu { width:243px; height:265px; float:left; }
/* changebox_a1 */
.changebox_a1 { float:left; width:400px; height:200px; position:relative; }
.changebox_a1 .a_bigimg img { position:absolute; top:0px; left:0px; display:none; }
.changebox_a2 { float:left; width:241px; height:265px; position:relative; }
.changediv { position:absolute; top:0px; left:0px; display:none; }
.changediv h3 { position:absolute; left:0px; bottom:0; width:400px; height:55px; line-height:55px; background:#505050; filter:alpha(opacity=50); opacity:0.5; }
.changediv img { width:400px; }
.changediv h3 a { display:block; padding-left:15px; color:#fff; }
.a_last, .a_next { position:absolute; bottom:10px; width:16px; height:16px; background: no-repeat; text-indent:-999em; overflow:hidden; }
.a_last { right:30px; background-position:0 0; }
.a_next { right:12px; background-position:100% 0; }
/* changebox_b1 */

.changebox_b1 { float:right; position:relative; width:230px; height:220px; }
.changebox_b1 h3 { float:left; position:relative; width:75px; height:20px; line-height:20px; font-weight:normal; cursor:pointer; background:#6d6d6d; text-align:center; border:1px solid #e3e3e3; margin-left:-1px; z-index:0; }
.changebox_b1 h3.now { background:#88d34f; border-bottom:none; color:#fff; z-index:3; width:74px; }
.changebox_b1 h3 a { color:#fff; }
.changebox_b1 h3 a:link, .changebox_b1 h3 a:visited, .changebox_b1 h3 a:hover, .changebox_b1 h3 a:active, .changebox_b1 h3.now a { color:#fff; }
.changebox_b1 .i_news { position:absolute; top:42px; left:4px; _left:0px; background:#fff; width:226px; height:170px; overflow:hidden; z-index:2; }
.changebox_b1 h3.now .arw_li { background: left top no-repeat; width:7px; position:absolute; left:50%; top:20px; height:4px; line-height:0px; font-size:0px; display:block; }
/* changebox_b2 */

.changebox_b2 { float:left; position:relative; width:228px; height:200px; }
.changebox_b2 h3 { float:left; position:relative; width:74px; height:20px; line-height:20px; font-weight:normal; cursor:pointer; background:#6d6d6d; border:1px solid #e3e3e3; margin-left:-1px; text-align:center; z-index:0; }
.changebox_b2 h3.now { background:#88d34f; border-bottom:none; color:#fff; z-index:3; }
.changebox_b2 h3 a { color:#fff; }
.changebox_b2 h3 a:link, .changebox_b2 h3 a:visited, .changebox_b2 h3 a:hover, .changebox_b2 h3 a:active, .changebox_b2 h3.now a { color:#fff; }
.changebox_b2 .i_isp { position:absolute; top:40px; left:3px; width:225px; background:#fff; height:160px; z-index:2; }
.changebox_b2 h3.now .arw_li { background: left top no-repeat; width:7px; position:absolute; left:50%; top:20px; height:4px; line-height:0px; font-size:0px; display:block; }
.i_isp .cti_news { }
.i_isp .cti_news li { font-size:12px; display:block; padding-bottom:12px; float:left; }
.i_isp .cti_news li a { line-height:22px; width:225px; font-size:12px; height:22px; display:block; background:  left center no-repeat; text-decoration:none;}
.i_isp .cti_news li a:link { color:#505050; text-decoration:none; }
.i_isp .cti_news li a:visited { color:#505050; text-decoration:none; }
.i_isp .cti_news li a:hover { color:#88d34f; background:  left center no-repeat; text-decoration:none; }
.i_isp .cti_news li a:active { color:#505050; text-decoration:none; }
.i_isp .cti_news li.isptop a { color:#88d34f; background:  left center no-repeat; text-decoration:none; }
.i_isp .cti_news li.isptop a:link { color:#88d34f; background:  left center no-repeat; text-decoration:none; }
.i_isp .cti_news li.isptop a:visited { color:#505050; background:  left center no-repeat; text-decoration:none; }
.i_isp .cti_news li.isptop a:hover { color:#88d34f; background:  left center no-repeat; text-decoration:none; }
.i_isp .cti_news li.isptop a:active { color:#505050; background:  left center no-repeat; text-decoration:none; }
.no_isp { width:21px; padding-right:7px; height:22px; color:#fff; text-align:center; line-height:22px; font-size:10px; float:left; }
/**/
.pa_logo { }
.pa_logo ul li { width:62px; height:43px; float:left; border:2px solid #ccc; margin-right:10px; margin-bottom:10px; }
/*模拟本页滚动效果*/




.wohso { font-size:18px; color:#ff3e00; font-weight:normal; }
.container { z-index:111;width: 184px; height: 212px; float:right; position:relative; }
.scroller-container { position: absolute; top: 0px; left: 0px; width:184px; height:auto; }
#scroller-1 { position: absolute;width:184px; height: 212px; left: 0px; top: 0px; overflow:hidden; }
#scroller-1 p { margin: 0; padding: 10px 5px; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; color: #676767; }
#scrollbar-container {z-index:112; position:relative; float:right; height:185px; width:20px; font-size:0px; padding-top:0px; }
.scrollbar-up { cursor: pointer; float:left; margin-bottom:4px; background: left top no-repeat; background-position:0px 0px; }
.scrollbar-track { width:20px; height: 140px; font-size:0px; position:relative; clear:both; background: center top repeat-y; background-position:4px 0px; }
.scrollbar-handle { position: absolute; width: 16px; height: 31px; background: left top no-repeat; cursor:pointer; }
.scrollbar-down { cursor: pointer; float:left; margin-top:8px; background: left top no-repeat; background-position:0px 0px; }
.scroller-container .cti_news { }
.scroller-container .cti_news li { font-size:12px; position:relative; height:21px;}
.scroller-container .cti_news li a { line-height:23px; font-size:12px; height:20px; width:166px; padding-left:18px; overflow:hidden; display:block; padding-left:18px;background: left center no-repeat;}
.scroller-container .cti_news li a:link {padding-left:18px;background: 2px center no-repeat; }
.scroller-container .cti_news li a:hover {padding-left:18px;}
.scroller-container .cti_news li a.lissd_hover{background:#e5f5d8  2px center no-repeat;}
#cscroll_fixed{ height:150px}

/*业务2级菜单*/
.i_yewu_2nd { width:215px; z-index:1111; _height:228px; min-height:228px;}
.i_yewu_rbg { position:relative; width:225px;  padding:16px 0; z-index:10; background:#fff; }
.i_yewu_2ndbg{ width:215px; position:absolute;left:4px; top:-5px;z-index:1110; background:#e5e5e5;_height:228px; min-height:228px;}
.i_yewu_closebtn { width:15px; cursor:pointer; height:15px; float:right; margin-right:4px;margin-bottom:4px; }
.i_yewu_arw { background: left top no-repeat; width:5px; height:20px; display:none; position:absolute; left:169px; top:0px; z-index:1112; }

.iyewu_2nd_body{ display:none; position:absolute; left:-10px; top:-10px; z-index:11111111; width:215px;}
.iyewu_nd_body{position:relative; width:215px; _height:228px; min-height:228px; z-index:1109; }
.iyewu_nd_body dl dd{display:none; background:#fff; border:1px solid #e7e7e7;position:absolute;z-index:1111; padding:10px 0; padding-bottom:20px; padding-top:0px; left:0px; top:-10px;}

.i_yewu_2nd ul li a { padding:3px 12px; padding-left:26px; font-size:12px; display:block;  line-height:16px; background: left top no-repeat; background-position:16px top; }
.i_yewu_2nd ul li a:hover { padding:3px 12px; padding-left:26px;text-decoration:none;color:#88d34f;  background:#e5f5d8  left center no-repeat;  background-position:16px top; }


.i_yewu_shadow{width:202px; background:#505050; height:192px; position:absolute; left:2px; top:2px; z-index:6; }

/*研究院*/

#scroller-2 { position: absolute; overflow: hidden; width:184px; height: 152px; left: 0px; top: 0px; }
#scroller-2 p { margin: 0; padding: 10px 5px; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; color: #676767; }
#scrollbar-container2 { position:relative; float:right; height:126px; width:20px; font-size:0px; padding-top:6px; }
.scrollbar-up { cursor: pointer; float:left;background: left top no-repeat; background-position:0px 1px; }
.scrollbar-track { width:20px; height: 97px; font-size:0px; position:relative; clear:both; background: center top repeat-y; background-position:3px 0px; }
.scrollbar-handle { position: absolute; width: 16px; height: 31px; background: left top no-repeat; cursor:pointer; }
.scrollbar-down { cursor: pointer; float:left;background: left top no-repeat; background-position:0px 0px; }
.container2 { width: 184px; height: 152px; float:right; position:relative; }
.scroller-container2 { position: absolute; top: 0px; left: 0px; width:184px; height:auto; }
.scroller-container2 .cti_news { }
.scroller-container2 .cti_news li { font-size:12px; display:block; border-bottom:1px solid #ececec; }
.scroller-container2 .cti_news li a { line-height:30px; font-size:12px; height:30px; display:block; background:  left center no-repeat; background-position:-3px center; padding-left:18px; width:166px; overflow:hidden; }
.scroller-container2 .cti_news li a:link { }
.scroller-container2 .cti_news li a:hover { }
.cti_ird_top { width:180px; padding:0 18px 5px 18px; height:56px; overflow:hidden; line-height:18px; color:#505050; }
.cti_ird_top a:link { color:#88d34f; text-decoration:none; }
.cti_ird_top a:visited { color:#88d34f; text-decoration:none; }
.cti_ird_top a:hover { color:#88d34f; text-decoration:none; }
.cti_ird_top a:active { color:#88d34f; text-decoration:none; }
/*新闻*/
.i_news .cti_news { }
.i_news .cti_news li { font-size:12px; display:block; border-bottom:1px solid #ececec; }
.i_news .cti_news li a { line-height:30px; font-size:12px; height:30px; display:block; background:  left center no-repeat; background-position:3px center; padding-left:18px; }
.i_news .cti_news li a:link { }
.i_news .cti_news li a:hover { }
.i_news_top { width:226px; padding:0 0px 0px 0px; height:113px; overflow:hidden; line-height:18px; color:#505050; display:block; }
.i_news_top a:link { color:#88d34f; text-decoration:none; }
.i_news_top a:visited { color:#88d34f; text-decoration:none; }
.i_news_top a:hover { color:#88d34f; text-decoration:none; }
.i_news_top a:active { color:#88d34f; text-decoration:none; }
.inst_info { width:226px; float:right; display:block; height:107px; overflow:hidden;color:#505050; }
.inst_info h5 { color:#88d34f; white-space:nowrap;}
.inst_infoimg { display:block; float:left; padding:0 10px 10px 0; }
.hlibook { height:22px; line-height:22px; padding-right:12px; }
.hlihelp { height:18px; line-height:18px; padding-left:12px; }
.hlight_text a { text-decoration:none; color: #87cc59; }
.hlight_text a:link { text-decoration:none; color: #87cc59; }
.hlight_text a:hover { color: #87cc59; text-decoration: underline }
.i_fun_left { float:left; width:228px; height:425px; background: right top repeat-y; }
.i_fun_lbline { background: left top no-repeat; height:13px; width:228px; clear:both; }
.i_fun_right { float:left; width:705px; padding-top:16px; height:409px;position:relative;z-index:1; }
.i_funleftp { padding-left:11px; clear:both; }
.if_bus { width:227px; border-right:1px solid #ccc; height:410px; background: left bottom no-repeat; float:left; }
.if_ird { width:224px; border-right:1px solid #ccc; height:410px; background: left bottom no-repeat; float:left; }
.if_news { width:252px; height:410px; background: left bottom no-repeat; float:left; }
.if_dl { width:239px; height:270px; border-left:1px solid #ccc; padding:0 0 0 12px; background: left bottom no-repeat; float:right; }
.if_bus_t { width:227px; height:82px; background: left top no-repeat; }
.if_bus_t h4 { text-indent:-999em;}
.if_ird_t { width:224px; height:82px; background: left top no-repeat; }
.if_ird_t h4 { text-indent:-999em;}
.if_news_t { width:252px; height:82px; background: left top no-repeat; }
.if_news_t h4 { text-indent:-999em;}
.i_fun_leftp2 { float:left; width:228px; height:300px; background: right top repeat-y; }
.i_fun_rightp2 { position: relative; float:right; width:690px; height:330px; z-index:1; }
/*专题*/
.cit_sp_t { background: left top repeat-y; height:15px; line-height:15px; line-height:16px\0; border:1px solid #b2b2b2; padding-left:12px; }
.cit_sp_nw { background: left top repeat-y; height:15px; line-height:15px; line-height:16px\0; border:1px solid #b2b2b2; padding-left:12px; float:left; width:408px; }
.cit_sp_dw { background: left top repeat-y; height:15px; line-height:15px; line-height:16px\0; border:1px solid #b2b2b2; padding-left:12px; float:right; width:239px; }
/*下载*/
.i_fun_download .cti_news { }
.i_fun_download .cti_news li { font-size:12px; display:block; }
.i_fun_download .cti_news li a { line-height:24px; font-size:12px; height:24px; display:block; background:  left center no-repeat; padding-left:12px; border-bottom:1px solid #ececec; }
.i_fun_download .cti_news li a:link { color:#505050; text-decoration:none; }
.i_fun_download .cti_news li a:visited { color:#505050; text-decoration:none; }
.i_fun_download .cti_news li a:hover { color:#88d34f; background:  left center no-repeat; font-weight:normal;text-decoration:none; }
.i_fun_download .cti_news li a:active { color:#505050; text-decoration:none; }

.news_icon_push{ height:50px; background: left center no-repeat;}
.news_icon_push a{ height:50px; text-indent:-999em; display:block;}

.rss_icon_push{ height:50px; background: right center no-repeat; position:relative;}
.rss_icon_push a{ height:50px; text-indent:-999em; display:block;}

/*home股票信息*/
.inv_price_de{ color:#88d34f;  font-size:14px;z-index:1; }
.inv_price_de span{ }
.inv_price_dea{ font-size:24px; color:#88d34f; height:24px; line-height:24px; padding-right:12px;}
.inv_price_deac{ font-size:12px;color:#868686;height:24px; line-height:24px; padding-left:12px;}
.inv_price_lp span{ display:block; float:left;}
.inv_stock_up{ width:31px; height:24px; background: left center no-repeat;}
.inv_stock_down{ width:31px; height:24px; background: left center no-repeat;}


/*服务网络*/
.table_rc_list th{ padding-right:6px; font-weight:normal; color:#87cc59;}
.r_contact li { border-bottom:1px solid #dbdbdb; min-height:1%;_height:1%; }
.r_contact li a{ display:block; height:28px; line-height:28px;font-family:"宋体"; color:#505050; font-size:12px; background:  7px 7px no-repeat; padding-left:22px; }
.r_contact li p{ padding-left:10px;}
.r_con_p{}
.r_contact_info{ padding:0px 0px 10px 6px;font-family:"宋体";font-size:12px; display:none;}
.r_contact li.r_conactivce a{ background:  7px 7px no-repeat;}
.r_contact li.r_conactivce .r_contact_info{ display:block;}

.wpage_yewu { float:left; width:210px; height:228px; position:relative; z-index:111; }

.scroller-3 { position: absolute;width:184px; height: 190px; left: 5px; top: 29px; overflow:hidden; }
.scroller-3 p { margin: 0; padding: 10px 5px; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; color: #676767; }
.scrollbar-container3 {z-index:112; position:relative; float:right; height:185px; width:20px; font-size:0px; padding-top:28px; }
.container3 { width: 180px; height: 152px; padding:10px; padding-right:0px; float:left; position:relative; }
.scroller-container3 { position: absolute; top: 0px; left: 0px; width:184px; height:auto; }
.scroller-container3 .cti_news { }
.scroller-container3 .cti_news li { font-size:12px; display:block; border-bottom:1px solid #ececec; }
.scroller-container3 .cti_news li a { line-height:30px; font-size:12px; height:30px; display:block; background:  left center no-repeat; background-position:-3px center; padding-left:18px; }
.scroller-container3 .cti_news li a:link { }
.scroller-container3 .cti_news li a:hover { }

.scroller-4 { position: absolute;width:184px; height: 190px; left: 5px; top: 29px; overflow:hidden; }
.scroller-4 p { margin: 0; padding: 10px 5px; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; color: #676767; }
.scrollbar-container4 {z-index:112; position:relative; float:right; height:185px; width:20px; font-size:0px; padding-top:28px; }
.container4 { width: 180px; height: 152px; padding:10px; padding-right:0px; float:left; position:relative; }
.scroller-container4 { position: absolute; top: 0px; left: 0px; width:184px; height:auto; }
.scroller-container4 .cti_news { }
.scroller-container4 .cti_news li { font-size:12px; display:block; border-bottom:1px solid #ececec; }
.scroller-container4 .cti_news li a { line-height:30px; font-size:12px; height:30px; display:block; background:  left center no-repeat; background-position:-3px center; padding-left:18px; }
.scroller-container4 .cti_news li a:link { }
.scroller-container4 .cti_news li a:hover { }


.posid{position:absolute; left:5px; top:61px; background:#fff; z-index:11119; border:1px solid #ccc; }
.posid_w{position:absolute; left:134px; top:61px; background:#fff; z-index:11119; border:1px solid #ccc;}
.close_btn_network{position:absolute; right:2px; top:0px; cursor:pointer; width:20px; height:20px; z-index:113; line-height:20px; font-size:12px; text-align:center;}
.close_btn_network_w{position:absolute; right:2px; top:0px; cursor:pointer; width:20px; height:20px; z-index:113; line-height:20px; font-size:12px; text-align:center;}

.i_d_bimg0sp{ height:258px; background: left 97% no-repeat;}

.scroller-5 { position: absolute;width:184px; height: 190px; left: 5px; top: 29px; overflow:hidden; }
.scroller-5 p { margin: 0; padding: 10px 5px; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; color: #676767; }
.scrollbar-container5 {z-index:112; position:relative; float:right; height:185px; width:20px; font-size:0px; padding-top:28px; }
.container5 { width: 180px; height: 152px; padding:10px; padding-right:0px; float:left; position:relative; }
.scroller-container5 { position: absolute; top: 0px; left: 0px; width:184px; height:auto; }
.scroller-container5 .cti_news { }
.scroller-container5 .cti_news li { font-size:12px; display:block; border-bottom:1px solid #ececec; }
.scroller-container5 .cti_news li a { line-height:30px; font-size:12px; height:30px; display:block; background:  left center no-repeat; background-position:-3px center; padding-left:18px; }
.scroller-container5 .cti_news li a:link { }
.scroller-container5 .cti_news li a:hover { }
.posid_cw{position:absolute; left:134px; top:61px; background:#fff; z-index:11119; border:1px solid #ccc;}