/*---top_BG---*/

.top_BG { background: url(../Images/top_BG.jpg) no-repeat center top;}
#top {width:980px; height:88px; margin:0 auto;}
#btn_top {background:transparent url(../Images/btn_top_close.gif) no-repeat scroll 0pt;cursor:pointer;display:block;height:43px;overflow:hidden;position:absolute;right:6px;top:6px;width:18px;}
#btn_top.hover {background-position: -18px 0px;}


.blog_sR_ctt_02 { width:95%; height:auto; border-top:none;}
.blog_sR_ctt_02 ul { width:90%; height:auto; margin:0 auto; list-style:none; padding:10px 0;}
.blog_sR_ctt_02 ul li { width:100%; height:22px; line-height:22px; background:url(/Res/Blog/Images/dot_li.gif) no-repeat left center; text-align:left; text-indent:10px; border-bottom:1px dashed #CCC;}



.txtBlack {font-size: 12px; color: #666666; }
.txtblack,a.txtBlack:link,a.txtBlack:visited {color: #666666; text-decoration:none;}
a.txtBlack:hover {color:#F00; text-decoration: underline;}


.txt14 {font-size: 14px; }
.txt14,a.txt14:link,a.txt14:visited {color: #000000; text-decoration:none;}
a.txt14:hover {color:#F00; text-decoration: underline;}



.t12_grey{font-size:12px; color:#666; }
.t12_grey,a.t12_grey:link,a.t12_grey:visited {color:#666; text-decoration:none;}
a.t12_grey:hover {color:#F00; text-decoration: underline;}

.txt12 {font-size: 12px; }
.txt12,a.txt12:link,a.txt12:visited {color:#666; text-decoration:none;}
a.txt12:hover {color:#F00; text-decoration: underline;}


.txt12-b-blue {font-size: 12px;color:#336699;  }
.txt12-b-blue,a.txt12-b-blue:link,a.txt12-b-blue:visited {color:#336699; text-decoration:none;}
a.txt12-b-blue:hover {color:#F00; text-decoration: underline;}


.txt12_w {font-size: 12px; }
.txt12_w,a.txt12_w:link,a.txt12_w:visited {color:#FFF; text-decoration:none;}
a.txt12_w:hover {color:#FFF; text-decoration: underline;}


.t14_red_b {font-size:14px; color:#F00;  }
.t14_red_b,a.t14_red_b:link,a.t14_red_b:visited {color:#F00; text-decoration:none;}
a.t14_red_b:hover {color:#F00; text-decoration: underline;}


.t12_red {font-size:12px; color:#F00;  }
.t12_red,a.t12_red:link,a.t12_red:visited {color:#F00; text-decoration:none;}
a.t12_red:hover {color:#F00; text-decoration: underline;}

.cBlue_01{font-size:12px; color:#006699;}
.cBlue_01,a.cBlue_01:link,a.cBlue_01:visited {color:#006699; text-decoration:none;}
a.cBlue_01:hover {color:#F00; text-decoration: underline;}



.t12_b_line {font-size: 12px;  text-decoration:underline; }
.t12_b_line,a.t12_b_line:link,a.t12_b_line:visited {color: #666;  text-decoration:underline;}
a.t12_b_line:hover {color:#F00;  text-decoration: underline;}


.top2 {width:920px; height:auto; margin:0px auto; margin-top:5px;  }
.login2 { width:100%; height:25px; border-bottom:1px solid #CCCCCC; }
.top_login { width: 300px; height:22px; float:left;}
 
.login_right {width:140px; height:100%; line-height:30px; float:right;}
.input_login { width:97px; height:14px; border:1px solid #999999; }
.input_bt{ width:60px; height:18px; background-image:url(../Images/bg-bt-yellow.gif); background-repeat:repeat-x; border:1px solid #FFCC00; font-size:12px; color:#993300; text-align:center; line-height:18px;}
.select_css {    border:1px solid #FFCC00; font-size:12px; text-align:center; line-height:18px;}

.top_login1{ width: 216px; height:26px; float:right;}
.top_login1_txt { width:160px; height:26px; float:left;}
.login_bt { width:50px; height:26px;  float:right;  } 




.menu {width:918px;height:30px; background-image:url(../Images/menu_bg2.jpg); background-repeat:no-repeat; border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC; line-height:31px; text-align:left; text-indent:15px;}
.logobanner {width:100%;height:72px; margin:8px 0; }
.logo{width:170px; height:70px; border-top:1px; border-bottom:1px; float:left; margin:0; }
.banner { width:520px; height:70px; float:left; border:1px solid #CCCCCC; margin:0 5px; }
.top_right_login{ width:216px; height:60px; float:right; margin:0; margin-top:8px; }



.main { width:920px; height:auto;margin:0px auto; margin-top:5px; }
.main2 { width:920px; height:auto;margin:0 auto;}
.m_left { width:697px; height:auto; float:left;} 

.local {width:695px; height:25px;  line-height:25px;}
.list {width:695px; height:auto; border:1px solid #CCCCCC; margin:5px auto; text-align:center; }
.PageTurn_top {width:98%; height:30px;  border-bottom:1px solid #CCCCCC; line-height:30px; text-align:left; margin:5px auto;}
.PageTurn_bottom {width:98%; height:30px;  border-top:1px solid #CCCCCC; line-height:30px; text-align:left; margin-top:5px; padding-top:5px;}
.list-cont{width:98%; height:auto; text-align:left; margin:5px auto; text-align:center;}

.cont_show_tt{width:90%; height:60px; line-height:60px; text-align:center; font-size:14px; font-weight:bold;}
.cont_show_time{ width:90%; height:20px; line-height:20px; text-align:center; border-bottom: 1px dotted #CCCCCC;}
.cont_show { width:90%; height:auto; line-height:24px; text-align:left; text-indent:20px; table-layout:fixed;  font-size:14px; margin-top:20px;}

.zj_blog {width:695px; height:170px; border:0px solid #CCCCCC; margin:5px auto;}

.m_right { width:218px; height:auto; float:right;} 
.hotnews { width:695px; height:140px; border:1px solid #CCCCCC;}
.roll { width:98%; height:30px; border-bottom:1px solid #CCCCCC; line-height:30px;}
.roll_pic{ width:12%; height:30px; line-height:30px; float:left;}
.roll_txt{ width:88%; height:30px; line-height:30px; float:right;}
.bigred { width:100%; height:50px;  text-align:center; }
.hotnews_tilte { width:678px; height:40px; line-height:22px; margin-top:8px; font-size:12px;  }

.zj_blog_tt{ width:694px; height:30px; background-image:url(../Images/nc_blog.gif); background-repeat:no-repeat; line-height:30px; text-align:right; }


.ad1 {width:695px; height:86px;  margin:5px auto;}
.ad1_left {width:480px; height:84px; border:1px solid #CCCCCC; float:left;}
.ad1_right {width:205px; height:84px; border:1px solid #CCCCCC; float:right;}


.main_info{width:697px; height:550px;}
.free_info{ width:344px; height:auto; float:left;}
.vip_info{ width:344px; height:auto; float:right;}
.free_title{ width:344px; height:30px; background-image:url(../Images/free_info.gif); background-repeat:no-repeat; line-height:30px; text-align:right; }
.vip_title{ width:344px; height:30px; background-image:url(../Images/vip_info.gif); background-repeat:no-repeat; line-height:30px;  }
.infolist{ width:342px; height:auto; border:1px solid #CCCCCC;}
.info_top{width:100%; height:124px; background-image:url(../Images/bg1.gif); background-repeat:repeat-x;}

.top_news_tt{ width:100%; height:45px; text-align:center; line-height:45px;}
.picnews{ width:100%; height:75px;}
.pic_update{width:117px; height:75px; float:left;}

.pic_update_bg{ width:92px; height:62px; margin:auto; background-color:#FFFFFF; border:1px solid #CCCCCC;}
.top_news{width:225px; height:75px;float:right;}
.top_news_content{ width:90%; height:50px; margin:auto 5px; line-height:16px; text-indent:20px; text-align:left; }
.more_news{width:90%; height:20px; margin:auto 5px; text-align:right; line-height:20px;}

.infolists ul{ width:342px; height:auto;  }
.infolists li { width:342px; height:28px; line-height:28px; font-size:14px;list-style:none; text-indent:0 }
.system{width:216px; height:270px; border:1px solid #CCCCCC;}

.bkyl{width:216px; height:170px; border:1px solid #CCCCCC;margin-top:5px; text-align:center;}


.stockmap-and-roll{ width:216px; height:484px; border:1px solid #CCCCCC; margin-top:5px;}
.phone_info{ width:216px; height:112px; border:1px solid #CCCCCC; margin-top:5px; background-image:url(../Images/phone_info.gif); background-repeat:no-repeat; overflow:hidden;}
.phone-input{ width:110px; height:20px;  margin-top:73px; float:left; margin-left:10px; }
.p_input_stlye{ width:100px; height:18px; border:1px solid #CCCCCC; line-height:18px; font-size:12px; color:#333333; } 
.p_info_bt{ width:65px; height:23px; margin-top:73px; float:right; margin-right:10px;}
.p_info_bt_stlye{ width:65px; height:23px; margin:0;}
.sys-tt{width:197px; height:30px; background-image:url(../Images/system.gif); background-repeat:no-repeat; line-height:30px; text-align:right;}


.bkyl-tt{width:197px; height:30px; background-image:url(../Images/system2.gif); background-repeat:no-repeat; line-height:30px; text-align:right;}



.map-tt{width:197px; height:30px; background-image:url(../Images/stockmap.gif); background-repeat:no-repeat; line-height:30px; text-align:right;}
.roll-tt{width:197px; height:30px; background-image:url(../Images/inner-roll.gif); background-repeat:no-repeat; line-height:30px; text-align:right;}
.roll-tt2{width:197px; height:30px; background-image:url(../Images/inner-rpt_tt.gif); background-repeat:no-repeat; line-height:30px; text-align:right;}
.roll-cont{width:197px; height:auto; padding:5px 0; text-align:left; padding-top:10px;}
.sys-ad{width:195px; height:215px; border:1px solid #CCCCCC; margin:10px 0 5px 0;}
.sys-intro{width:197px; height:50px; line-height:16px; text-indent:20px; text-align:left; margin-top:10px; }
.sys-bt { width:197px; height:40px;}
.stockmap{ width:197px; height:170px; margin:5px auto;}
.main4{width:224px; height:195px; border:1px solid #CCCCCC; margin-right:5px ; float:left;} 
.main5{width:225px; height:195px; border:1px solid #CCCCCC; float:right;} 

.bottom2{ width:920px; height:197px; background-image:url(../Images/bottom-bg.gif); background-repeat:repeat-x; margin:0 auto; margin-top:5px;}

.foot-link{ width:100%; height:30px; line-height:35px; text-align:center; border-bottom:1px solid #CCCCCC;}


.foot-info{ width:100%; height:124px; line-height:20px; text-align:center; margin-top:10px;}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}


.dot{ width:11px; height:21px; background-image:url(../Images/dot-pic2.gif); background-repeat:no-repeat; float:left;}

.infolists{width:332px; height:394px;}
.content{
width:332px;

font-size:14px;
 float:left;
 width:100%;
 height:auto;
 margin:5px auto;
 

}
.content ul{ padding:0px; padding-bottom:0px; margin:0; list-style:none;}
.content ul li{

 height: 24px;
 overflow: hidden; 
 line-height: 24px;

 padding-left: 0px;
}



.content-newslist{


font-size:14px;
 float:left;
 width:100%;
 height:auto;
 margin:5px auto;
 

}
.content-newslist ul{ padding:0px; padding-bottom:0px; margin:0; list-style:none;}
.content-newslist ul li{

 height: 26px;
 overflow: hidden; 
 line-height: 26px;
 border-bottom:#CCCCCC dotted 1px;

 padding-left: 0px;
}

.content12{


font-size:12px;
 float:left;
 width:100%;

 margin:5px auto;
 

}
.content12 ul{ padding:0px; padding-bottom:0px; margin:0; list-style:none;}
.content12 ul li{

 height:20px;
 overflow: hidden; 
 line-height:20px;

 padding-left: 0px;
}

.dat{font-size:12px; color:#666666;float:right; padding-right:5px;}
.main4-top{ width:100%; height:105px;}

.main4-tt { width:100%; height:25px; background-image:url(../Images/bg-grey.gif); background-repeat:repeat-x; line-height:25px;}

.m4_top_news_tt{ width:100%; height:36px; text-align:center; line-height:36px;}
.m4_picnews{ width:100%; height:62px;}
.m4_pic_update{width:110px; height:62px; float:left;}

.m4_pic_update_bg{ width:92px; height:62px; margin:auto; background-color:#FFFFFF; border:1px solid #CCCCCC;}

.m4_top_news_content{ width:100px; height:60px; line-height:16px;  text-align:left; float:right; margin-right:5px; }


/*---Market information---*/
.stockMarket{ width:195px; height:auto;border:1px solid #CCC; margin-top:5px;}

.menuBox_sm { width:195px; height:35px; line-height:35px; background:url(../Images/sm_mB_bg.gif) repeat-x left  bottom;}
.menuBox_sm ul { width:170px; height:27px;list-style:none; margin:8px 0 0 0px;* margin:8px 0 0 0px!important;* margin:8px 0 0 0px;}
.menuBox_sm ul li { width:30px; height:25px; line-height:25px; float:left;margin:0 2px; border:1px solid #CCC; border-bottom:none;}
.menuBox_sm ul li.hover { width:40px; height:25px; line-height:25px; font-weight:bold; float:left;cursor:pointer; background:#FFF;border:1px solid #c00; border-bottom:1px solid #FFF;}

.menuBox_sm_02 { width:100%; height:37px; line-height:35px; background:url(../Images/sm_mB_bg.gif) repeat-x left  bottom;}
.menuBox_sm_02 ul { width:280px; height:29px;list-style:none; padding:8px 0 0 10px;*padding:8px 0 0 10px!important;*padding:8px 0 0 10px;}
.menuBox_sm_02 ul li { width:35px; height:27px; line-height:27px; float:left;margin:0 2px; border:1px solid #CCC; border-bottom:none;}
.menuBox_sm_02 ul li.hover { width:58px; height:27px; line-height:27px; font-weight:bold; float:left;cursor:pointer; background:#FFF;border:1px solid #c00; border-bottom:1px solid #FFF;}

.cBox_sm { width:195px;}
.cBox_sm_02 { width:100%; background:url(../Images/sm_02_bg.jpg) no-repeat top 115px;}
.sm_img_ctn { width:195px; height:115px; margin:0 auto;}
.sm_img_ctn_02 { width:195px; height:115px; float:left; text-align:right;}
.sm_info { width:154px;float:right; border:1px solid #fc3; border-left:none; border-top:none;}
.nav_sm { width:145px; height:44px; line-height:22px; margin:15px 0 0 0; text-align:left;}
.sm_up_dn { width:145px; height:44px; line-height:22px;margin:5px 0 0 0; text-align:left;}
.sm_up_dn span { margin:0 10px 0 0;}
.sm_img { width:170px; height:100px; margin:auto;}
.sm_img  img { margin:10px 0 0 0;}

.sm_more { width:195px; height:6px; font-size:1px; line-height:1px;}

.sm_assMenu { width:195px; height:26px; line-height:26px; background:#f2f6fb;}



.roll_left 
{
position: absolute;
z-index: 500;
width:229px; 
height:auto;
float:left;
border:1px solid #CCCCCC;
padding:2px;
text-align:center;


}
.rollleft-tt{
width:100%;

height: 30px;
font-size:14px;
color:#FF0000;
font-weight:bold;
line-height:30px;
border-bottom:1px solid #FF0000;
background: url(../Images/tag_on_01_bg.gif) repeat-x top left;
text-indent:20px;
text-align:left;
}
.rollleft-tt2{
width:100%;

height: 30px;
font-size:14px;
color:#069;
font-weight:bold;
line-height:30px;
border-bottom:1px solid #FF0000;
background: url(../Images/tag_on_01_bg.gif) repeat-x top left;
text-indent:20px;
text-align:left;
}

.rollleft-menu{
width:90%;
height:25px;
border-bottom:1px dotted #999999;
line-height:25px;
font-size:14px;
font-weight:bold;

text-align:left;
}

.rm2,a.rm2:link { text-decoration:none; color:#F00;}
a.rm2:hover { text-decoration:underline;color:#F00;}
a.rm2:visited { color: #F00; text-decoration: none;}



.rollleft-menu2{
width:90%;
height:auto;

line-height:20px;
font-size:12px;

text-align:left;
}


.rollleft-menu2 ul{ padding:2px;  margin:0; list-style:none;}
.rollleft-menu2 ul li{
 
 height: 24px;
 overflow: hidden; 
 line-height: 24px;


}

