﻿@charset "utf-8";
/* CSS Document */
html{margin:0; padding:0;}
body{margin:0; padding:0; background:#FFFFFF; font-family:Arial,"宋体",Verdana, Helvetica, sans-serif;}
div,form,img,ul,ol,li,dl,dt,dd {margin: 0; padding: 0; border: 0;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;}
ul,ol,li{list-style:none;}
body,td,a,p,select,input,textarea{font-size:12px; color:#000000;}

/* link color */
a{color:#000000; text-decoration:none;}
a:visited {color:#000000;text-decoration:none;}
a:hover {color:#FF0000; text-decoration: underline;}
a:active {color:#FF0000;}

/* other style */
.left{ float: left;}
.right{ float: right;}
.clear{ clear: both; height:0!important; line-height: 0.0; font-size:0; padding:0!important; margin:0!important;}
.hidden {display: none;}
.unLine ,.unLine a{text-decoration: none;}
.noBorder{border:none;}
.in_body{ background: url(index_bg.jpg) #000 top center no-repeat;}
.nobg{ background:none;}
.clearfix{ display:block;}
.paddleft{padding-left:10px;}

.bgwhite{ background:#fff;}
.margin_up8{ margin-top:8px;}
.padding_up8{padding-top:8px!important;}
.inputbor{ border:1px solid #000; font-family:"Trebuchet MS","Lucida Console","Lucida Sans";}
.yel_botton_tf{ background:url(rep_buttonbg.gif) no-repeat; width:62px; height:23px; line-height:23px; color:#fff; border:0;}

/*frame*/
.sun_area_top{ width:956px; margin:auto; padding:1px; background:#FCFCF3; border:1px solid #D7D4C4; border-bottom:none;}
.sun_area_top .left{ width:726px; height:90px;}
.sun_area_top .right{ width:228px; height:90px;}
.sun_area_head{width:960px; margin:auto; background:#FCFCF3; height:95px; background:url(menu_box_outbg.gif) repeat-x; margin-bottom:15px;}
.sun_area_head .top_red{ height:30px; line-height:30px; background:#ff0000; font-family:"宋体"; font-size:14px; color:#fff; overflow:hidden;}
.sun_area_head .top_red a,.sun_area_head .top_red a:visited{ font-family:"宋体"; font-size:14px; color:#fff; }
.sun_area_head .top_red a:hover{color:#fff; text-decoration:underline;}
.sun_area_head .right{ text-align:right; padding-top:4px;}
.sun_area_head .right img{ margin:0px 4px 4px 0px;}
.sun_area_head .top_in .div2{ padding:7px 0 4px 0px; float:left;}
.sun_area_head .top_in .div3{ background:url(menu_right_bj.gif) right bottom no-repeat; height:45px; float:right; padding:12px 0 8px 3px; width:230px;}
.sun_area_head .top_in .data_yb{ border-left:1px solid #BFDAEE; line-height:14px; font-family:"宋体"; padding:0 8px 0 8px; float:left;}
.sun_area_head .top_in .data_yb span{ font-weight:bold; color:#ff0000;}

.sun_area_main{width:960px; margin:auto; }



/**User Pic by yang.zhao**/
.userpic{}
.userpic a{ cursor:pointer;}
.userpicImage_LARGE{height:50px;width:50px;}
.userpicImage{display:block;overflow:hidden;position:relative;}
.userpicImage_LARGE .userpicImage_Image{height:50px;width:50px}
.userpicImage_Image {background:transparent none repeat scroll 0 0 !important;display:block;left:0;overflow:hidden;position:absolute;top:0;vertical-align:middle;}
.userpicImage_Corners {background:transparent none repeat scroll 0 0;display:block;height:100%;left:0;position:absolute;top:0;width:100%}
.imgpng{background:transparent none repeat scroll 0 0 !important;height:200px !important;width:110px !important;}

#sidebar {width:135px;float:left}
#sidebar .sidebar-top{height:10px; line-height:0;font-size:0}
#sidebar .sidebar-bottom{height:10px;/*background:url(imgpro/bg/top_bottom.png) no-repeat left top;*/line-height:0;font-size:0}
#mainContent{width:960px;float:left;overflow:hidden}
.content{ clear:both;}
.content:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#secSidebar{ width:225px; float:right;}
.wide-column{width:555px; /*margin-bottom:10px;*/ float:left}

#secSidebar .clipline{ border-top:1px solid #D3E2F0; border-bottom:1px solid #fff; font-size:0; height:0; line-height:0; margin:5px 2px}
/* Sidebar - My Menu List */
#sidebar .app-list{background-color:#FCFCF3;border-left:1px solid #E5E3D8;border-right:1px solid #E5E3D8}
#sidebar .app-list ul{}
#sidebar .app-list .border-b{padding-bottom:5px}
#sidebar .app-list .border-b li{}
#sidebar .app-list li.clipline{ border-top:1px solid #D3E2F0; border-bottom:1px solid #fff; font-size:0; height:0; line-height:0; margin:5px 10px}
#sidebar .app-list .border-b li a{ font-size:16px;display:block; height:40px; line-height:40px; overflow:hidden; padding:0 5px 0 40px; background:url() 10px 9px no-repeat;}
#sidebar .app-list .border-b li a:visited{ color:#000}
#sidebar .app-list .border-b li a:hover{ color:#000; text-decoration:none;}

#sidebar .app-list li.itemblog,#sidebar .app-list li.itemalbum{ position:relative; height:40px;}
#sidebar .app-list li .shortcutkey{ font-size:12px; position:absolute; right:10px; top:0; padding:0; color:#808080; font-weight:normal; }
/**combining the top 4 pics of the menu**/
#sidebar .app-list li a.short{background:url(left_menu_ico.png) no-repeat;}
#sidebar .app-list li.itemsun a.short{background-position:8px 0px;}
#sidebar .app-list li.itemfwce a.short{background-position:8px -41px;}
#sidebar .app-list li.itemsuns a.short{background-position:8px -82px;}
#sidebar .app-list li.itemtaobao a.short{background-position:8px -123px;}
#sidebar .app-list li.itemnews a.short{background-position:8px -164px;}
#sidebar .app-list li.itemcaijing a.short{background-position:8px -205px;}
#sidebar .app-list li.itemvideo a.short{background-position:8px -246px;}
#sidebar .app-list li.itempingl a.short{background-position:8px -287px;}
#sidebar .app-list li.itemynews a.short{background-position:8px -328px;}
#sidebar .app-list li.itemshang a.short{background-position:8px -369px;}
#sidebar .app-list li.itemtszk a.short{background-position:8px -410px;}
#sidebar .app-list li.itemgames a.short{background-position:8px -451px;}
#sidebar .app-list li.itemblog a.short{background-position:8px -492px;}
#sidebar .app-list li.itemmail a.short{background-position:8px -533px;}

.tab_seo_ind{ }
.tab_seo_ind th{ padding:2px 0px 2px 8px; font-size:14px; text-align:left;}
.tab_seo_ind td{ padding:2px 0px 2px 0px;}

.rihgt_adty{ position:relative; text-align:center;}


/*2009.2.18 new-index*/
#sidebar .flash-banner{width:120px;height:280px;margin:0 auto}
#sidebar .app-list .clipline{ border-top:1px solid #D3E2F0; border-bottom:1px solid #fff; font-size:0; height:0; line-height:0; margin:5px 10px}
#sidebar .app-list li a:hover{background-color:#E2EFFE;}

/*style box*/
.left_list_redsun{margin:3px 3px 0px 5px;}
.left_list_redsun h1,.left_list_redsun h1 a,.left_list_redsun h1 a:visited{ font-size:14px; color:#FF0000; line-height:26px; text-align:center; display:block; text-decoration:underline;}
#sidebar .left_list_redsun  li{ background:url(ico_redsun.gif) no-repeat ; font-size:14px; line-height:20px;  padding-left:20px; }
#sidebar .left_list_redsun  li a{font-size:14px; line-height:20px; padding:0;}
#sidebar .left_list_redsun  li a:visited{font-size:14px; }
#sidebar .left_list_redsun  li a:hover{background-color:transparent; color:#ff0000; text-decoration:underline;}

/*nav style*/
.blue_con{background:url(main_nav_bg.gif) bottom right no-repeat; height:27px; padding-left:10px;}
.blue_con h3{ float:right; background:url(ico_hot.gif) right no-repeat; color:#FF0000; padding-right:22px; font-weight:normal; margin-top:5px; font-size:14px;}
.blue_con h3 a,.blue_con h3 a:visited{color:#FF0000; font-weight:normal; font-size:14px;}
.blue_con h3 a:hover{color:#FF0000; text-decoration:underline;}
.blue_con h2{font-weight:200; font-size:14px;cursor:pointer; margin-top:4px;}
.blue_con h2 a{width:100%;heihgt:100%; display:block;}

.box_top_lbor{ position:absolute; width:4px; height:4px; font-size:1px; margin-left:-1px; border-left:1px solid #D4D4D4; margin-top:-4px; z-index:100;}
.blue_con h2{float:left;height:23px;line-height:23px; width:68px; text-align:center;overflow:hidden;margin-right:1px;  font-family:"宋体";}
.blue_con h2.s{height:27px;line-height:27px;width:88px; margin-top:0; color:#343434;}

.blue_con h2{background:url(box_menu_lbg_m.gif) no-repeat; color:#343434; }
.blue_con h2.s{background:url(box_menu_lbg.gif) no-repeat; color:#343434; font-weight:bold; }
.blue_con h2.s a{background:url(box_menu_rbg.gif) top right no-repeat; font-size:16px; line-height:27px;}
.blue_con h2 a{color:#343434; line-height:23px; background:url(box_menu_rbg_m.gif) top right no-repeat; font-size:14px;}
.blue_con h2 a:hover{color:#FF0000; text-decoration:none;}

.blue_con_c{}
.dis{display:block; zoom:1;}.undis{display:none;}

/*index pingl list style*/
.ind_pllist{}
.ind_pllist li{ border-bottom:1px solid #E3EEF8; padding:12px 0 12px 0; background:#fff;}
.ind_pllist li .figure{ float:left; margin-right:10px;}
.ind_pllist li h2{ font-weight:normal; font-size:14px; color:#3200FE; line-height:20px; margin-bottom:3px; margin-left:60px;}
.ind_pllist li h2 a{ font-size:14px; margin-right:6px;}
.ind_pllist li h2 span a,.ind_pllist li h2 span a:visited,.ind_pllist li h2 span a:hover{ color:#FD0100;}
.ind_pllist li h3{ font-weight:normal; font-size:12px; color:#000; line-height:20px; margin-bottom:3px; margin-left:60px;}
.ind_pllist li h3 img{ float:left; widows:150px; height:115px; display:block; padding-right:10px;}
.ind_pllist li .details{ margin-left:60px; display:block;}
.ind_pllist li .details .legend{ line-height:20px;}
.ind_pllist li .details .legend span{ font-size:10px; color:#888888;}
.ind_pllist li .details .legend a{ color:#005EAC;}
.ind_pllist li .details .replies{ background:url(arrupmin.gif) 20px 0 no-repeat; padding-top:5px; display:none;}
.ind_pllist li .details .replies .right_listy{ width:400px; background:#F2F6FF;}
.ind_pllist li .details .ri_imgfont{ background:#F2F6FF;}
.ind_pllist li .details .reply-adding{ padding:6px; }
.ind_pllist li .details .reply-adding .input-text{ padding:4px 3px 4px 3px; border:1px solid #BEC7D8; color:#888888; text-align:left; width:380px; height:16px; overflow:auto;}
.ind_pllist li .details .replying{ display:none; padding-top:3px;}
.ind_pllist li .details .replying .left{ margin-right:5px; padding-left:5px;}
.ind_pllist li .details .replying .left img{ margin:3px 0px 0px 0px;}
.ind_pllist li .details .replying .box_ri1{ margin-left:40px; text-align:left;}
.ind_pllist li .details .replying .box_ri1 .input-text{ padding:4px 3px 4px 3px; border:1px solid #BEC7D8; color:#888888; width:330px; height:32px; overflow:hidden;}
.replying { background:#F1F6FF;}
.replying .box_ri1 .input-text{ padding:4px 3px 4px 3px; border:1px solid #BEC7D8; color:#888888; width:330px; height:32px; overflow:hidden;}
.ind_pllist li .details .replying .bot_ri2{ margin-left:40px; padding:2px 10px 6px 0px;}
.ind_pllist li .details .replying .bot_ri2 span{ float:right; color:#808080;}
.ind_cen_ad{ display:block; position:relative; padding:10px 0 10px 0; text-align:center; border-bottom:1px solid #E4EEF8;}

.ind_pllict{ width:270px; float:left; overflow:hidden; margin:0 5px 10px 1px;}
.lict_nomar{ margin:0 0 10px 5px;}
.tytit_gray{ padding:1px 5px 0 10px; background:#EEEEEE; border-bottom:1px solid #CCCCCC; font-size:14px; font-weight:bold; color:#000; line-height:20px; margin-top:4px;}
.tytit_gray a{font-size:14px; font-weight:bold;}
.tytit_gray .right_more{ float:right; font-weight:normal; font-family:"宋体"; width:188px; line-height:20px; word-break:break-word; text-align:right;}
.tytit_gray .right_more a{ font-weight:normal; font-family:"宋体";}
.ind_pllict li{ border-bottom:1px solid #E3EEF8; padding:6px 0 6px 0; background:#fff;}
.ind_pllict li .figure{ float:left; margin-right:10px;}
.ind_pllict li h2{ font-weight:normal; font-size:14px; color:#3200FE; line-height:20px; margin-bottom:3px; margin-top:3px; margin-left:60px;}
.ind_pllict li h2 a,.ind_pllict li h2 a:visited{ font-size:14px; margin-right:6px; color:#3300FF;}
.ind_pllict li .details{ margin-left:60px; display:block;}
.ind_pllict li .details .legend{ line-height:16px; color:#CC0000; padding-top:4px;}
.ind_pllict li .details .legend span{ font-size:10px; color:#888888;}
.ind_pllict li .details .legend font a{ color:#CC0000;}
.ind_pllict li .details .replies{ background:url(arrupmin.gif) 20px 0 no-repeat; padding-top:5px; display:none;}
.ind_pllict li .details .replies .right_listy{ width:400px; background:#F2F6FF;}
.ind_pllict li .details .ri_imgfont{ background:#F2F6FF;}
.ind_pllict li .details .reply-adding{ padding:6px; }
.ind_pllict li .details .reply-adding .input-text{ padding:4px 3px 4px 3px; border:1px solid #BEC7D8; color:#888888; text-align:left; width:380px; height:16px; overflow:auto;}
.ind_pllict li .details .replying{ display:none; padding-top:3px;}
.ind_pllict li .details .replying .left{ margin-right:5px; padding-left:5px;}
.ind_pllict li .details .replying .left img{ margin:3px 0px 0px 0px;}
.ind_pllict li .details .replying .box_ri1{ margin-left:40px; text-align:left;}
.ind_pllict li .details .replying .box_ri1 .input-text{ padding:4px 3px 4px 3px; border:1px solid #BEC7D8; color:#888888; width:330px; height:32px; overflow:hidden;}
.ind_pllict li .details .replying .bot_ri2{ margin-left:40px; padding:2px 10px 6px 0px;}
.ind_pllict li .details .replying .bot_ri2 span{ float:right; color:#808080;}
.ind_cen_ad2{ display:block; position:relative; padding:0px 0 10px 0; text-align:center;}
.ind_cen_ad3{ display:block; position:relative; padding:10px 0 10px 0; text-align:center;}
.con_fad{ float:left; margin-right:10px; margin-top:10px; width:250px; height:230px; background:#0099FF;}

/*bottom style*/
.blank-holder{height:10px; clear:both; line-height:10px; font-size:1px;}
.bottom_logo{ width:950px; margin:auto; border-top:1px solid #DFDFDF; border-bottom:1px solid #DFDFDF; padding:4px 4px 4px 4px; margin-top:20px; text-align:center;}
.bottom_copy{ width:950px; margin:auto; line-height:24px; font-family:"宋体"; color:#0372A0; padding-top:5px; padding-bottom:10px; text-align:center;}
.bottom_copy a,.bottom_copy a:visited{font-family:"宋体"; color:#0372A0; }
.bottom_copy a:hover{color:#ff0000; }
.bottom_copy span{ color:#838383; font-weight:bold;}

/* box style*/
.box_paper{ background:url(paper_boxbg.gif) no-repeat; width:224px; height:318px; padding:2px 8px 2px 2px; margin-top:12px;}
.right_listy{}
.right_listy .titlety{ border-bottom:1px solid #D3E2F0; color:#000000; line-height:24px; padding-left:24px; font:14px; margin-bottom:4px;}
.right_listy .titlety a{ font-size:14px;}
.right_listy .ulbg_pm{ background:url(ul_bg_pm.gif) 6px 8px no-repeat #F9F9F9; padding:4px 2px 5px 2px;}
.right_listy .ulbg_pm li{ padding-left:24px; line-height:20px;}
.right_listy .ulbg_pm li a,.right_listy .ulbg_pm li a:visited{ color:#261CDC;}
.right_listy .ulbg_pm li a:hover{ color:#ff0000; text-decoration:underline;}
.right_listy .ri_imgfont{ background:#F1F6FF; border-bottom:1px solid #fff; height:38px; position:relative; line-height:18px; color:#000;}
.right_listy .ri_imgfont img{ margin:3px 6px 0px 0px;}
.right_listy .ri_imgfont font{ color:#005EAC; font-size:12px;}
.right_listy .ri_imgfont em{ color:#808080; padding-left:5px; font-family:Arial; font-size:10px; font-style:normal;}
.right_listy .ri_imgfont a,.right_listy .ri_imgfont a:visited{ color:#005EAC; padding-left:5px;}
.right_listy .ri_imgfont a:hover{ color:#ff0000;}

/* list style*/
.nav_sun_top{ font-size:14px; font-weight:bold; color:#333333; font-family:"宋体"; border-bottom:1px solid #A4C4DC; padding:4px 5px 3px 10px; background:#F1F6FF;}
.nav_sun_top a,.nav_sun_top a:visited{ font-size:14px; font-weight:bold; color:#333333; font-family:"宋体"; }
.nav_sun_top a:hover{ color:#ff0000; text-decoration:none;}

.list_mbor{padding-bottom:15px; padding-right:5px; padding-top:20px; padding-left:5px;}
.list_mbor .ind_yelli{ padding:0px 20px 18px 20px; border:none;}
.list_mbor .ind_yelli li{height:26px; padding-left:2px; line-height:26px; border-bottom:1px dashed #5E778C;}
.list_mbor .ind_yelli li a{ font-size:14px; padding-left:12px; background:url(yel_li_point.gif) 2px center no-repeat; color:#261CDC; font-family:"宋体";}
.list_mbor .ind_yelli li a:visited{ color:#261CDC;}
.list_mbor .ind_yelli li a:hover{ color:#ff0000;}
.list_mbor .ind_yelli li span{ float: right; padding-right:10px; color:#999999;}

.box_mbor{ padding-bottom:17px; padding-bottom:0px; padding-top:15px; /*min-height:760px;  _height:776px;*/}
.box_mbor h1{ text-align:center; border-bottom:1px solid #E3E3E3; font-size:20px; font-family:"黑体"; font-weight:normal; margin:0 20px 5px 20px; color:#000; line-height:30px;}
.box_mbor .h1_bottom{ font-size:12px; color:#9E9EA6; text-align:center;}
.box_mbor .main{font-size:14px; padding:10px; line-height:140%; color:#000;}
.box_mbor .main p{ font-size:14px; line-height:140%; color:#000;}
.box_mbor .main_bo{ text-align:left; color:#000; margin-bottom:10px;}
.green_title{ background:#F1F6FF; color:#005EAC; line-height:20px; height:20px; padding-left:10px; text-align:left; font-size:14px; font-weight:bold;}

.box_kuxn{ line-height:23px; border:1px solid #D7D4C4; background:#FCFCF3; font-size:14px; color:#000;}
.box_kuxn span{ color:#ff0000; font-size:14px;}
.box_kuxn a,.box_kuxn a:visited{font-size:14px; color:#000; margin-right:10px;}
.box_kuxn a:hover{color:#ff0000;}








.new_01		{ line-height:40px; height:40px; color:#000; font-size:12px; }
.new_02		{ width:270px; }
.new_02_title	{ height:20px; width:270px; background:#cccccc; line-height:20px; padding-left:10px; }
.new_02_cont	{ width:255px; padding-left:15px!important; padding-left:15px; }
.new_02_cont ul	{ margin:0; padding:0; list-style:none; list-style-type:none; padding-bottom:20px; }
.new_02_cont ul li	{ margin:0; padding:0; list-style:none; list-style-type:none; padding:5px 0px;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;width:255px; }
.new_02_pic01	{ height:26px; }
.new_02_pic02	{ height:50px; }
.new_02_pic03	{ height:190px; }
.new_03			{ width:330px; height:120px; background:#999999; margin:0 auto ;}
.new-1_01		{ width:623px; height:20px; line-height:20px; background:#cccccc; }
.new-1_01_span01	{ float:left; padding-left:10px; }
.new-1_01_span02	{ float:right; padding-right:35px; }
.new-1_01_title01	{ height:50px; line-height:50px; font-size:12px; font-family:'宋体'; }
.new-1_01_title02	{line-height:30px; font-size:18px; font-family:'宋体'; padding:10px 0px;; font-weight:bold; width:622px; margin:0 auto;}
.new-1_01_title03	{ height:40px; line-height:40px; font-family:'楷体'; font-size:12px;  text-align:center; width:622px; margin:0 auto; }
.new-1_01_cont		{ width:575px; margin:0 auto; padding-top:5px; line-height:20px;  padding-left:24px; padding-right:24px;}
.imgyy{padding:0px; background:url(yy.gif) no-repeat;width:318px;height:452px; overflow:hidden; margin:0px; padding-left:1px; padding-top:1px;}
.menuitem{margin:auto;width:960px;}
