@charset "utf-8";

.ff:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}

* html ul#FGNav li a,html ul#FGArticles li a{height:1%;}

*{margin:0px; padding:0px;}

body{text-align:center; background:#FFFFFF url(/images/body_bg.jpg) repeat-x; font-family:"宋体",Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:20px; padding:0; margin:0; color:#151313;}

ul,li{list-style:none; border:0;}

img{border:0;}

a{color:#151313; text-decoration:none;}
a:hover{text-decoration:underline;}

/*页面头部*/
#header{width:100%;  font-size:0; line-height:0;}

#main_top{width:943px; background:url(/images/main_bg.jpg) repeat-y center; height:auto !important; height:10px; min-height:10px; margin:0 auto; padding:0 10px;}
#main_top h1{background:url(/images/main_bg_top.jpg) no-repeat center top; height:10px; overflow:hidden;}

#login{height:22px; text-align:left; padding:10px;}
#login .email_login{float:left; height:22px; padding-left:20px; line-height:22px; background:url(/images/email_ion.jpg) left no-repeat;}
#login .input_txt{height:13px; width:80px; font-size:12px; color:#333333; line-height:13px; padding:2px; border:1px solid #cccccc;}
#login .login_botton{height:17px; width:48px; background:url(/images/login_botton_bg.jpg) center no-repeat; border:0; padding-right:6px; color:#5d5d5d;}
#login .search_website{float:left; margin-left:18px; padding-left:25px; height:22px; line-height:22px; background:url(/images/search_ion.jpg) left no-repeat;}
#login .select{height:20px; font-size:12px; color:#333333; line-height:20px; border:1px solid #cccccc;}
#login ul{float:left; padding-left:20px;}
#login ul li{float:left; padding:3px; color:#FF0000;}
#login ul li a{color:#FF0000;}

/*页面主体*/
#main{width:943px; background:url(/images/main_bg.jpg) repeat-y center; margin:0 auto; padding:0 10px;}
#main_bg{height:auto !important; min-height:100px; background:url(/images/main_bg2.jpg) no-repeat top; padding:13px; padding-bottom:0; overflow:hidden;}

#left{width:237px; float:left;}
#left .left_jiameng{height:393px; background:url(/images/jiameng_bg2.jpg) no-repeat;}
#left .left_jiameng h1{height:148px;}
#left .left_jiameng .jiameng_top{ height:46px; overflow:hidden;}
#left .left_jiameng .jiameng_top li{width:78px; float:left; height:22px;}
#left .left_jiameng .jiameng_top li a{color:#000000;}
#left .left_jiameng .jiameng_qq{height:28px; padding:10px 0 0 28px}
#left .left_jiameng .jiameng_qq li{padding:0 2px; float:left;}
#left .left_jiameng .jiameng_qq .jiameng_qq_txt{font-weight:bold; padding-left:18px;}
#left .left_jiameng h2{padding:5px 12px 0 0; text-align:right;}
#left .left_dm{height:345px; width:236px; padding:10px 0;}

#left_nav{margin-bottom:10px;}
#left_nav ul{background:url(/images/left_nav_bg.jpg) left repeat-y;}
#left_nav ul li{border-bottom:1px dashed #999999; margin:0 4px; padding:2px;}
#left_nav ul .left_nav_bt{display:block; font-size:14px; font-weight:bold; line-height:30px; text-align:left; padding-left:66px; height:30px; width:158px; background:url(/images/left_nav_bt_bg1.jpg) center;}
#left_nav ul li a:hover{text-decoration:none;}
#left_nav ul .left_nav_bt_on{background:url(/images/left_nav_bt_bg.jpg) center;}


#page_right{float:left; margin-left:10px; background:url(/images/page_right_bg.jpg) repeat-y right; width:665px;}
#page_right .page_right_ul{background:url(/images/page_right_ul_bg.jpg) no-repeat top right; text-align:left; padding:10px 10px 10px 20px; line-height:25px; height:auto !important; min-height:480px; height:480px; color:#5c5c5c;}
#page_right h1{background:url(/images/page_right_title.jpg) left no-repeat; height:27px; font-size:14px; font-weight:bold; color:#FFFFFF; line-height:14px; text-align:left; padding:20px 0 0 20px;}
#page_right h2{background:url(/images/page_right_bottom_bg.jpg) right no-repeat; height:15px; width:665px; font-size:0; line-height:0;}
#page_right .news_page_bottom{border-bottom:1px dashed #999999; padding:6px; margin:20px 0; line-height:12px; text-align:right;}
#page_right .news_page_bottom a{color:#b62b00;}
#page_right .news_list{width:500px; float:left;} 
#page_right .news_list_riqi{float:right; width:90px; text-align:right;}
#page_right .yema{text-align:center; width:628px; overflow:hidden; margin:12px 0; border-top:1px dashed #999999; padding-top:10px;}
#page_right .yema a{margin:0 6px; line-height:0; font-size:12px;}

#page_right .yema2{text-align:center; width:635px; overflow:hidden; margin:12px 0; padding-top:10px;}
#page_right .yema2 a{margin:0 6px; line-height:12px; font-size:12px;}

/*新闻标题*/
#page_right .news_page_title{text-align:center; border-bottom:1px dashed #999999; padding-bottom:6px; margin-bottom:10px;}
#page_right .news_page_title .title{font-size:14px; font-weight:bold; color:#871413; height:30px; line-height:30px;}
#page_right .news_page_title span{cursor:pointer;}

#page_right .meishi_neirong{width:635px; height:auto !important; min-height:20px; height:20px; margin-bottom:18px; border-bottom:1px solid #e3e0e0; padding-bottom:18px;}
#page_right .meishi_left{width:223px; float:left; background:#000000; height:212px; font-size:0; line-height:0;}
#page_right .meishi_right{width:400px; margin-left:10px; float:left;}
#page_right .meishi_right_title{height:28px; background:url(/images/meishi_right_title_bg.jpg) no-repeat left; font-size:14px; color:#ca0403; padding-left:16px; border-bottom:1px dashed #CCCCCC;}
#page_right .meishi_right_title2{border-top:1px solid #FFFFFF; font-size:12px; color:#a03535; padding-top:16px;}

#page_right .jiamengzn_right_title{font-size:14px; color:#611625; border-bottom:1px dashed #cccccc; padding:12px; margin-bottom:12px; line-height:0; background:url(/images/jiamengzn_right_title_bg.jpg) no-repeat left;}
#page_right .jiamengzn_right{padding:10px;}

#page_right .fendian_right{border-bottom:1px dashed #ccc; margin:8px; height:auto !important; min-height:20px; height:20px;}
#page_right .fendian_right_block{float:left; width:177px; height:180px; background:url(/images/fendian_right_bg.jpg) no-repeat center; padding:12px;}
#page_right .fendian_right_img{padding:13px 5px 5px 5px; line-height:0; font-size:0; width:166px; height:129px; text-align:center; vertical-align:middle;}
#page_right .fendian_right_txt{width:166px; padding:0 5px; overflow:hidden; text-align:center; line-height:29px; height:29px;}

#page_right .hezuozhaoshang_right{width:618px; height:251px; background:url(/images/hezuozhaoshang_right_bg.gif) no-repeat top; margin:8px 3px; padding:0;}
#page_right .hezuozhaoshang_right_title{height:26px; width:123px; overflow:hidden; font-size:14px; text-align:center; line-height:26px; color:#312d24;}
#page_right .hezuozhaoshang_right_title2{font-weight:normal; font-size:12px; color:#2f2f2f; line-height:16px; height:31px; overflow:hidden; margin:10px;}
#page_right .hezuozhaoshang_right_list{padding:10px; height:auto !important; min-height:20px; height:20px;}
#page_right .list_img{width:194px; height:138px; padding-right:10px; float:left;}
#page_right .list_long{float:left; width:374px; height:auto !important; min-height:20px; height:20px; border-bottom:1px dashed #cccccc;}
#page_right .list_long li{height:auto !important; min-height:20px; height:20px;}
#page_right .list_txt{width:270px; background:#fff; float:left; color:#b1512b; font-weight:bold;}
#page_right .list_date{width:90px; padding-left:10px; float:left; text-align:right;}
#page_right .list_jianjie{width:360px; padding:2px; font-size:12px; font-weight:normal; float:left; height:90px; line-height:22px; overflow:hidden;}
#page_right .list_more{border-top:2px solid #dd8c4a; float:left; width:370px; text-align:right;}

/*页面底部导航的子页面*/
#page_right .gysrukou_title{font-size:14px; font-weight:bold; color:#830000; height:16px; width:635px; background:url(/images/gysrukou_title_bg.jpg) no-repeat left bottom; line-height:16px; padding:10px 0; margin-bottom:10px;}
#page_right .gysrukou{width:635px; height:auto !important; min-height:30px; height:30px;}
#page_right .gysrukou .left_txt{height:24px; width:100px; line-height:24px; text-align:right; float:left;}
#page_right .gysrukou .right_input{width:530px; float:left;}
#page_right .gysrukou .left_txt1{height:24px; width:230px; line-height:24px; text-align:right; float:left;}
#page_right .gysrukou .right_input1{width:400px; float:left;}
#page_right .input_short{width:268px; border:1px solid #999999; height:14px; line-height:14px; padding:3px; font-size:12px; color:#000000; filter:alpha(opacity=50); -moz-opacity:0.5; opacity: 0.5;}
#page_right .input_long{width:368px; border:1px solid #999999; height:60px; line-height:14px; padding:3px; color:#000000; font-size:12px; filter:alpha(opacity=50); -moz-opacity:0.5; opacity: 0.5;}
#page_right .bt{width:535px; padding-left:100px; border-top:1px solid #ccc; margin-top:10px;}
#page_right .right_bt{height:26px; width:82px; background:url(/images/bt_bg.jpg) no-repeat center; border:none; font-weight:bold; color:#FFFFFF; margin-top:6px;}

#page_right .znsearch_top{width:590px; padding:10px 20px; background:#FFFFFF; border:1px solid #cccccc; text-align:center;}
#page_right .znsearch_jieguo{width:622px; border:1px solid #ebebeb; background-color:#FFFFFF; padding:3px;}
#page_right .biaoti{background:url(/images/znsearch_right_top.jpg) no-repeat center; width:612px; height:13px;margin-top:18px; padding:12px 8px 6px 10px; font-size:12px; font-weight:bold; line-height:13px; color:#ce0505;}

#page_right .webmap{border-bottom:1px solid #ffffff;}
#page_right .webmap_title_home{color:#7c0a0a; font-size:12px; height:13px; line-height:12px; padding-top:10px; border-bottom:1px dashed #cbcbcb; padding:10px 0;}
#page_right .webmap_title_home a{color:#7c0a0a;}
#page_right .webmap_nr{border-bottom:1px dashed #cbcbcb; border-top:1px solid #ffffff; padding:10px 0; height:auto !important; min-height:12px; height:12px;}
#page_right .webmap_title{height:12px; line-height:0; font-size:12px; float:left; width:80px; border-right:2px solid #474646; height:12px; margin:5px 0;}
#page_right .webmap_title a{color:#464141;}
#page_right .webmap_min_nr{height:12px; float:left; line-height:12px; width:540px; height:auto !important; min-height:12px;}
#page_right .webmap_min_nr a{display:block; float:left; width:80px; text-align:center; height:12px; padding:5px;}

#page_right .yqlj{height:auto !important; min-height:12px; height:12px; padding-bottom:12px; border-bottom:1px solid #cccccc;}
#page_right .yqlj a{display:block; margin:6px 14px; float:left; border:1px solid #cccccc;}

#page_right .feeback_red_bg{width:635px; height:3px; font-size:0; line-height:0; background:url(/images/feedback_top_bg.jpg) no-repeat center;}
#page_right .feeback_up{width:633px; border:1px solid #e9e9e9; background:#ffffff;}
#page_right .feedback_up_top{width:613px; background:url(/images/feedback_bg2.jpg) repeat-x bottom; padding:10px;}
#page_right .feedback_up_top ul{height:auto !important; min-height:12px; height:12px; color:#333333;}
#page_right .feedback_up_top .feedback_bottom1{border-bottom:1px dashed #e9e9e9;}
#page_right .feedback_up_down{padding:10px; padding-top:0;}
#page_right .feedback_up_down_title{padding:10px; border:1px solid #e9e9e9; background:#f8f8f8; font-size:12px; line-height:20px; color:#474646; font-weight:normal; margin-top:8px;}
#page_right .feedback_up_down_nr{ padding:5px; line-height:20px; color:#333333;}
#page_right .feedback_yema{text-align:center;}
#page_right .feedback_yema a{padding:0 10px;}
#page_right .feedback_down_top{background:url(/images/feedback_down_top_bg.jpg) no-repeat center; padding:7px 0 7px 36px; height:13px; line-height:16px; font-size:12px; color:#d10202;}
#page_right .feedback_down_nr{padding:10px; height:auto !important; min-height:12px; height:12px; width:613px; border:1px solid #eaeaea; background:#FFFFFF;}
#page_right .feedback_down_nr li{margin-bottom:8px; width:600px;}
#page_right .feedback_down_nr .feedback_float{float:left; width:280px; padding-right:20px;}
#page_right .feedback_down_nr .feedback_float .input_1{width:200px; border:1px solid #cccccc; font-size:12px; line-height:12px; padding:2px;}
#page_right .feedback_down_nr .input_2{width:500px; padding:2px; border:1px solid #cccccc; font-size:12px; line-height:12px;}
#page_right .feedback_down_nr .input_3{width:300px; height:100px; padding:2px; border:1px solid #cccccc; font-size:12px; line-height:12px;}
#page_right .feedback_down_nr .feedback_bt{width:100px; padding-left:37px;}

/*内刊*/
#neikan_left{float:left; width:159px; background:#f1f1f1; height:661px; padding:10px;}
#neikan_left .neikan_up{width:124px; height:27px; display:block; margin:auto; text-indent:-9999px; background:url(/images/neikan_left_up.jpg) no-repeat center;}
#neikan_left .neikan_down{width:124px; height:27px; display:block; margin:auto; text-indent:-9999px; background:url(/images/neikan_down.jpg) no-repeat center;}
#neikan_left .neikan_box{margin:10px 0; height:576px; overflow:hidden;}
#neikan_left .neikan_box_txt{height:25px; line-height:25px;}
#neikan_left .neikan_box .on{font-weight:bold; color:#FF0000;}

#neikan_center{float:left; width:402px; padding:2px; border:1px solid #d2ccd0; margin-left:10px;}
#neikan_center .download{height:94px; background:url(/images/neikan_center_bg.jpg) repeat-x bottom; padding:6px;}
#neikan_center .neikan_name{height:30px; line-height:30px; font-size:14px; color:#972e32;}
#neikan_center .neikan_size{font-size:14px; color:#686868; height:28px; line-height:28px;}
#neikan_center .nekan_bt{color:#ffffff; width:78px; height:21px; line-height:21px; font-weight:bold; background:url(/images/neikan_bt.jpg) no-repeat center; border:none; cursor:pointer;}

#neikan_right{float:left; width:310px; margin-left:10px; text-align:left;}
#neikan_right .neikan_title{width:280px; height:35px; padding-left:30px; background:url(/images/neikan_right_top_bg.jpg) left no-repeat;}
#neikan_right .neikan_title_name{font-size:14px; color:#ffffff; float:left; width:110px; padding-top:9px;}
#neikan_right .neikan_title_choice{float:left; width:160px; margin-top:6px; padding:2px; color:#333333;}
#neikan_right .neikan_list_name_block{padding:10px 0 5px 0; height:15px;}
#neikan_right .neikan_list{padding:10px; border:1px solid #d2ccd0; height:624px;}
#neikan_right .neikan_list_name{font-weight:bold; color:#000000;}
#neikan_right .neikan_txt_bt{color:#FF0000;}

#neikan_right .green-black{padding:3px; margin:3px; text-align:center;}
#neikan_right .green-black a{padding:2px 5px; margin:2px; border:1px solid #2c2c2c; text-decoration:none; color:#ffffff; background:#7b2121;}
#neikan_right .green-black a:hover{border:1px solid #d76a6a; background:#d76a6a;}
#neikan_right .green-black a:active{border:1px solid #d76a6a; background:#d76a6a;}
#neikan_right .green-black .current{border:1px solid #d76a6a; background:#d76a6a; padding:2px 5px; margin:2px; color:#ffffff;}
#neikan_right .green-black .disabled{border:1px solid #f3f3f3; padding:2px 5px; margin-right:2px; color:#cccccc;}

/*内刊列表*/
#page_right .neikan_list{width:635px; height:auto !important; min-height:12px; height:12px; padding-bottom:10px;text-align:center;}
#page_right .neikan_list .neikan_list_block{float:left; border:1px solid #ccc; padding:5px; background:#ffffff; margin:10px;}
#page_right .neikan_list .neikan_list_img{line-height:0; font-size:0; padding-bottom:5px; border-bottom:1px dashed #ccc;}




/*页面底部*/
#bottom{width:100%; background:url(/images/bottom_bg.jpg) repeat-x bottom; height:207px; font-size:0; line-height:0;}
#bottom a{color:#FF0000;}
#bottom .bottom_nav{height:49px; background:url(/images/bottom_nav_bg.jpg) center no-repeat; font-size:12px; color:#FFFFFF; line-height:49px;}
#bottom .bottom_nav a{display:block; display:inline; padding:12px; color:#ffffff; text-decoration:none;}
#bottom .bottom_nav a:hover{text-decoration:underline;}
#bottom .bottom_banquan{background:url(/images/bottom_banquan_bg.jpg) center no-repeat; height:132px; text-align:center; font-size:12px; line-height:18px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#bottom .bottom_banquan ul{padding-top:12px;}
