@charset "utf-8";

a:link,a:visited{ color:blue; text-decoration:none;}
a:hover{ text-decoration:underline;}

/* CSS Document */
body{ margin:0px; padding:0px;}td{ font-size:12px; font-family:"宋体";}
.top{ background:url(top_background.jpg) repeat-x; height:82px;}
.toprightmenubackground{ background:url(toprightmenu_back.jpg);}
a.topright:link,a.topright:visited{ padding-left:15px; background:url(jt.jpg) no-repeat left; color:#686868; text-decoration:none; width:55px; display:block; float:left;}
a.topright:hover{padding-left:15px; background:url(jt.jpg) no-repeat left; color:#686868; text-decoration:underline;}
.copyrgiht{ line-height:22px; color:#CCC;}

.select_sim{position:absolute; width:140px; height:23px; background:url(form_bg.jpg) repeat-x #FFF;/**/border:solid 1px #cfcfcf;}
.select_sim ul{ display:none; position:absolute; top:23px; left:-41px; width:140px; border:solid 1px #ccc; border-top:none; background-color:#FFF }
.select_sim ul li{ list-style:none; text-align:left; cursor:pointer; padding:0px 0 0px 5px; line-height:23px;color:#000}
.select_sim ul li:hover{background:#f5f5f5;}
.select_sim span{ position:absolute; left:0; top:0; line-height:24px; margin-left:5px;}
.select_sim a{ position:absolute; left:0; top:0; width:140px; height:24px; margin:0; background:url(ico_select_sim.gif) no-repeat right top;}
.member{top:0; right:155px; width:200px; color:#000}
.member a{ width:200px;color:#000}
.lang{top:0; right:10px;color:#000}

.input_language{ background:url(search_bg.jpg) left top no-repeat;width:137px;border:0px; height:22px; line-height:22px; margin-right:3px;font-size:12px;}

.list a:link,.list a:visited{color:#E47f18;text-decoration:none;float:left; padding:2px;}
.list a:hover.list a:active{color:white;float:left;width:auto;text-decoration:none;background-color:#E47f18;}
a.version:link,a.version:visited{color:#E47f18;text-decoration:none;padding:2px;}
a.version:hover,a.version:active{color:white;text-decoration:none;background-color:#E47f18;}

.width300{ width:300px;}
/*菜单*/
.v_mod_mainnav ul,.v_mod_mainnav ol{ list-style:none;}
.v_mod_mainnav ul,.v_mod_mainnav ul li{margin:0;padding:0;border:0 none;background:transparent;font-size:14px;vertical-align:baseline}
.v_mod_mainnav{margin-top:0px;height:28px;}
.v_mod_mainnav_con1{float:left;font-size:14px;}
.v_mod_mainnav_con1 li.first a{border-left:none; background:none;}
.f_tx1{font-family:"microsoft yahei","黑体"}
.v_mod_mainnav .v_mod_mainnav_con1 .v_mod_subnav{left:4px;width:550px}/*1px 鼠标移动上去1px线*/
.v_mod_mainnav li.current{height:28px;line-height:28px;z-index:10;font-weight:700;z-index:10}/*background:url(/vipstyle/vipportal/v1/img/bg_hdft.png) no-repeat 0 -131px;*/
.v_mod_mainnav li.current .v_mod_subnav_item{border-left:1px dotted #666;line-height:19px;margin-top:7px}
.v_mod_mainnav_con1 li{display:inline;float:left;position:relative;}
.v_mod_mainnav_con1 li a{overflow:hidden;float:left;text-align:center;color:#454545; font-weight:bold; background:url("../images/menurightimg.jpg") no-repeat; text-decoration:none;}/*border-left:1px solid #b60000;*/
.v_mod_mainnav_con1 li a span{display:inline-block;padding:0 5px;cursor:pointer;height:26px;line-height:26px;width:106px;}
.v_mod_mainnav_con1 li a:hover{text-decoration:none;}
.v_mod_mainnav_con1 li a.current,.v_mod_mainnav_con1 li a:hover{ background:#fff;color:Blue;border:1px #ccc solid;}/*background:#000 url(/vipstyle/vipportal/v1/img/bg_hdft.png) no-repeat 0 -131px;*/
.v_mod_mainnav li.on{position:relative;background-color:#fff;z-index:20; border:1px #ccc solid;}
.v_mod_mainnav li.on a{color:#0000ff; background:none; text-decoration:none;}
.v_mod_mainnav li.on .v_mod_subnav{ background:#fff url("../images/showmenu_footer.jpg") bottom repeat-x;border:1px #ccc solid; border-top:0px;height:auto;padding-bottom:10px;top:26px;width:116px;padding:5px 0;left:-1px;}
.v_mod_mainnav li.on .v_mod_subnav a{color:#484848; background:url("../images/mj.gif") no-repeat left; padding-left:20px;}
.v_mod_mainnav li.on .v_mod_subnav li{display:block;clear:both;padding-left:8px;vertical-align:bottom;}
.v_mod_mainnav li.on .v_mod_subnav li a{line-height:25px;height:25px;width:90px;font-family:verdana;}
.v_mod_mainnav li.on a:hover{background-image:none;color:blue;border:0px;}
.v_mod_mainnav li.on .v_mod_subnav li a:hover{background:url("../images/mj.gif") no-repeat left; padding-left:20px;}
.v_mod_mainnav li.on .v_mod_subnav_item{border-left:1px dotted #c1c1c1}
.v_mod_mainnav li.on .v_mod_subnav ul{padding-bottom:10px;}
.v_mod_mainnav #channel_game.on .v_mod_subnav,.v_mod_mainnav #nav_act.on .v_mod_subnav,.v_mod_mainnav #nav_year.on .v_mod_subnav,.v_mod_mainnav #level_freedom.on .v_mod_subnav,.v_mod_mainnav #nav_account.on .v_mod_subnav,.v_mod_mainnav #channel_life.on .v_mod_subnav{width:116px}
.v_mod_mainnav .v_mod_subnav{position:absolute;top:35px;height:28px;overflow:hidden}
.v_mod_mainnav .v_mod_subnav ul{float:left}
.v_mod_mainnav .v_mod_mainnav_con2 .current .v_mod_subnav ul{float:right}
.v_mod_mainnav .v_mod_subnav a{background:none;border-left:none;font-weight:400;font-size:12px;color:#333;padding:0 8px;text-align:left}
.v_mod_mainnav .v_mod_subnav a:hover{background:none;border-left:none;font-size:12px;padding:0 8px;text-align:left;color:#ca1a00}
.v_mod_mainnav .v_mod_subnav li a.on{font-weight:700}
.v_mod_search{position:absolute;z-index:20;right:0;top:25px}

/*结束*/


.keys{ background:url(icosearch.jpg) left; padding-left:20px; border:0px; width:135px; height:19px; line-height:19px;}
.btnsearch{ background:url(search.jpg) no-repeat; height:21px; width:38px; border:0px; line-height:21px; cursor:pointer;}
.footer-links{ background:#ebebeb;}
.footer-copyright{ background:#747577; color:#FFF;}
a.af1:link,a.af1:visited{ font-size:14px; font-weight:bold; color:#5e5e5e; text-decoration:none; float:left; width:95%; display:block; line-height:25px; text-align:center;}
a.af1:hover{ background:#CCC; color:#00F;}
a.af2:link,a.af2:visited{ font-size:12px; color:#5c5c5c; text-decoration:none; width:130px; display:block; line-height:25px; text-align:center;}
a.af2:hover{background:#CCC; color:#03F;}
.footer-contact{ padding:5px; color:#5c5c5c; line-height:25px;}
a.af-link:link,a.af-link:visited{ color:#FFF; text-decoration:none; line-height:23px;}
a.af-link:hover{ color:#fff; text-decoration:underline;}
.menubar{ width:100%; overflow:hidden; padding-top:2px;}

.news_tit{ position:relative; height:25px; margin:0px 0; overflow:hidden; line-height:25px; /*background:url(../img/bg_news_01.gif) no-repeat;*/}
.news_btn{width:40px; float:left; margin-right:0px;}
.news_btn a{float:left; text-align:center; margin:7px 0;}
.btn_l{width:19px; border-right:solid 1px #9c9c9c;}
.btn_r{width:19px; border-left:solid 1px #dbdbdb;}

.roll_news{ float:left;}
.roll_news li{padding-left:10px; /*background:url(../img/bg_list_01.gif) no-repeat 0 15px;*/}
.roll_news li a{color:#000; }
.roll_news li span{margin-left:10px;}
.JQ-slide-content{ padding:0px; margin:0px;}

a.more:link,a.more:visited{ width:33px; height:11px; display:block; background:url(more.jpg); cursor:pointer; float:right;}
.index-about-item{ width:320px; height:auto;  float:left;}
.index-about-separated{ width:20px; height:auto; float:left;}
.about-item-top{ height:12px; background:url(about_t.jpg) repeat-x bottom;}
.about-item-content{ background:url(about_tf_back.jpg) repeat-y left; height:auto; text-align:center;}
.about-content-back{ width:316px; background:url(aboutback.jpg) repeat-x top; line-height:22px; text-align:center; padding:5px 0 5px 0;}
.table-content{background:#ece4fc; height:auto; line-height:22px; padding:5px;}
.about-item-footer{ height:6px; line-height:6px; background:url(about_f.jpg) repeat-x top;}

/*about.aspx*/
.table-about{ background:url(about-background.jpg) repeat-x top; color:#868686;}
.location{ line-height:35px;}
a.location1:link,a.location1:visited{ color:#000; text-decoration:none;}
a.location1:hover{ text-decoration:underline;}
a.location2:link,a.location2:visited{ color:#b13102; text-decoration:none;}
a.location2:hover{ text-decoration:underline;}
a.about-menu:link,a.about-menu:visited{ width:221px; height:34px; background:url(about-menu-back.jpg); display:block; cursor:pointer; text-align:center; font-size:14px; font-weight:bold; font-family:"幼圆","宋体"; line-height:34px; color:#333; text-decoration:none;}
a.about-menu:hover{ color:#ce2512;}

/*height:25px; width:200; padding-left:21px; line-height:25px; display:block;*/
.pro-ul{ margin:1px; padding:10px 5px 10px 20px; list-style:none; border:1px #ccc solid; border-top:none; background:url(pmb.jpg) repeat-x bottom;}
.pro-ul-li{ list-style:none; padding-left:13px; background:url(menu-left.gif) no-repeat left center; }
.pro-ul-li-top{ height:10px; margin-bottom:10px; list-style:none; background:url(pm-top.jpg) no-repeat left top; list-style:none;}
a.pro-menu:link,a.pro-menu:visited{ color:#000; text-decoration:none; }
a.pro-menu:hover{ text-decoration:underline;}

a.selected:link,a.selected:visited{ color:#ce2512;}
a.selected:hover{color:#ce2512;}

.introduce-content-top{ height:26px; line-height:26px; background:url(a1.jpg) repeat-x; color:#b13102; font-weight:bold; padding-left:10px;}
.textdecoration{line-height:24px;}/* background:url(textdecoration.jpg); */
.news-img-top{ width:180px; height:4px; background:url(img-top.jpg);}
.news-img-back{ background:url(img-back.jpg); height:106px;line-height:106px;}
.news-img-footer{ height:3px; background:url(img-footer.jpg);}
a.newstitle:link,a.newstitle:visited{color:#00F;text-decoration:none; line-height:30px;}
a.newstitle:hover{ text-decoration:underline;}
a.newslist:link,a.newslist:visited{ color:#686868; text-decoration:none; line-height:25px;}
a.newslist:hover{ text-decoration:underline; color:#ce2512;}
.newsdate{ float:right; line-height:25px;}
a.bold:link,a.bold:visited{ font-weight:bold; font-size:14px; }
a.bold:hover{}
.blue{ color:#00F;}
.newscontent{ line-height:20px;}
/*end*/

/* list.aspx search_top */
.news_search_top{height:30px;  line-height:25px; padding-top:3px;}
.news_search_top .tit{  font-size:12px; color:#666; padding-right:10px; margin-right:10px; padding-left:20px;}
.input_01{width:120px; padding:5px 0 5px 5px; color:#666; background:#fff; margin-right:8px;}/*border:solid 1px #d5d5d5; */
.news_search_top .input_01{ background:url(search_bg.jpg) left top no-repeat;  width:137px;border:0px;}/**/
.news_search_top .input_02{ padding:4px 0 2px 4px;border:1px solid #d8d8d8;}/* */
.btn_search_top{ background:url(news_search.jpg) no-repeat; padding:0px 13px; margin-top:2px; margin-left:2px; float:left; line-height:20px; color:#FFF; text-decoration:none;}
.news_search_top span{ float:left; margin-right:8px;}
.news_search_top input{float:left;}
/* 以下是 日期选择控件
.news_search_top .select_sim{ position:relative; float:left; width:90px; margin-right:8px; background:#fff url(../img/bg_select_sim_02.jpg) no-repeat; z-index:6;}
.news_search_top .select_sim span{width:67px;}
.news_search_top .select_sim a{width:90px;}
.news_search_top .select_sim ul{width:88px; z-index:6;}
*/

/*分页链接样式*/
#lblStringPage a:link,#lblStringPage a:visited{ color:Blue; text-decoration:none;}
#lblStringPage a:hover{ text-decoration:underline;}
.float-right{ float:right;}
.float-left{ float:left;}
.newsinfo-title{ font-size:16px; font-weight:bold; color:#ba0000;}
.newsinfo-addtime{ text-align:center; background:url(news-time-back.jpg) no-repeat center bottom;}
.news-search-footer-line{ background:url(search-footer-line.jpg) repeat-x top; height:4px;}
.line30{ line-height:30px;}


/* index bar */
#slide-index{min-width:1000px;width:auto; height:396px; overflow:hidden; position:relative;}
#slide-index .slides{ min-width:1000px; width:auto; height:396px; }
#slide-index .slide{ min-width:1000px; height:396px; float:left; position:relative; }
#slide-index .image{ z-index:1;position:absolute; }
#slide-index .image img{border:0px;}
#slide-index .text, #slide-index .button { z-index:2;position:absolute; top:-500px; }
#slide-index .button{ display:none; width:138px;}

#slide-index .control{ position:absolute; bottom:0px; width:100%; text-align:center; height:19px; cursor:pointer; z-index:40;}
#slide-index .control a{ width:11px; height:11px; cursor:pointer; display:inline-block; background-repeat:no-repeat; background-image:url(hw_000505.gif); margin-right:6px; opacity:0.6; filter:alpha(opacity=60);}
#slide-index .control a:hover, #slide-index .control a.active{ background-image:url(hw_000506.gif); opacity:1; filter:alpha(opacity=100);}
.autoMaxWidth{ overflow:hidden; position:relative;height:232px; }

/*case default*/
a.case-menu:link,a.case-menu:visited{ width:191px; height:34px; background:url(case-menu-back.jpg); display:block; cursor:pointer;font-size:14px; font-weight:bold; font-family:"幼圆","宋体"; line-height:34px; color:#333; text-decoration:none; text-align:left; padding-left:30px;}
a.case-menu:hover{ color:#ce2512;}

/*app.aspx applist*/
#applist{ height:auto; padding:10px; margin-bottom:30px;}

#applist ul{ list-style:none; padding:0px; margin:0px;}
#applist ul li{ width:177px; height:127px; float:left; padding:5px; overflow:hidden;}
#applist a:link,#applist a:visited{ float:left; text-decoration:none; color:#454545;}
#applist a:hover{ color:#00F;}
#applist ul li span{ height:25px; line-height:25px;}
#applist img{ width:166px; height:98px; padding:4px; border:1px #ccc solid;}
#applist a:hover img{ border:1px #00F solid;}

.p{ border-bottom:1px #ccc solid;}

.message{ border-bottom:1px #ccc dotted; border-top:1px #ccc dotted;}
.message-content{ line-height:22px;}
.me-title{ float:left; color:#666; font-weight:bold; background:url(message-icon.jpg) no-repeat left top; padding-left:18px; height:20px; line-height:20px;}
.reply{color:red; line-height:20px;}
.me-ip{ float:left; line-height:22px;}
.me-time{ float:right; line-height:22px;}

.localright{ height:27px; line-height:27px; background:url(local_back.png); text-align:right; padding-right:10px;}
.about-item-border{ border:1px #CCC solid;}
.about-item-content-about{ padding:5px; line-height:22px; width:228px;}

a.submit:link,a.submit:visited{ border:1px #ccc solid; background:url(submit-back.jpg); height:23px; padding-left:5px; padding-right:5px; line-height:23px; display:block;}
a.submit:hover{}