body{margin:0;line-height:22px;font-family:"宋体","Arial Narrow";}
form,ul,li,p,h1,h2,h3,h4,h5,h6{margin:0;padding:0;}
input,select{font-size:13px;line-height:16px;}
body,div,address,blockquote,iframe,ul,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,p,pre,table,caption,th,td,form,legend,fieldset{margin:0;padding:0;font-size:100%;}
img{border:0;}
img{behavior:url(/images/iepng/iepngfix.htc);}
ul,li{list-style-type:none;}
.t_c{text-align:center;}
.t_l{text-align:left;}
.t_r{text-align:right;}
.clear{clear:both;height:0px;overflow:hidden;}
.b{font-weight:bold;}

.mt1{margin-top:1px;}
.ml5{margin-left:5px;}
.mt5{margin-top:5px;}
.ml10{margin-left:10px;}
.mt10{margin-top:10px;}
.pb5{padding-bottom:5px;}
.pb10{padding-bottom:10px;}
.h10{height:10px;}

.fl{float:left;}
.fr{float:right;color:#999999;font-weight:bold;}

.cl{}
 
a:link {color:#000000;text-decoration: none;}
a:visited {color:#000000;text-decoration: none;}
a:hover {color:#ff0000;text-decoration:underline;}
a:active {color:#000000;text-decoration: none;}

/*白色链接CSS样*/
a.white_a:link {color:#d2d1cf; text-decoration: none} 
a.white_a:visited { text-decoration: none;color: #d2d1cf} 
a.white_a:hover {text-decoration: none; color: #ffff00} 
a.white_a:active {text-decoration: none;color: #d2d1cf}
/*灰色链接CSS样*/
a.gray_a:link {color:#aaa; text-decoration: none} 
a.gray_a:visited { text-decoration: none;color: #aaa} 
a.gray_a:hover {text-decoration: none; color: #ff0000} 
a.gray_a:active {text-decoration: none;color: #aaa}
/*友情链接CSS样*/
a.links_a:link  {color: #333; text-decoration:none} 
a.links_a:visited { text-decoration: none;color: #333} 
a.links_a:hover {text-decoration: none; color: #ff0000} 
/*绿色链接CSS样*/
a.green_a:link{color:#34991C;text-decoration: none}
a.green_a:visited{color:#34991C;text-decoration:none}
a.green_a:hover{color:#ff0000;text-decoration:underline}
a.green_a:active{color:#34991C;text-decoration: none}
/*蓝色链接CSS样*/
a.blue_a:link{color:#013dfe;text-decoration: none}
a.blue_a:visited{color:#013dfe;text-decoration:none}
a.blue_a:hover{color:#ff0000;text-decoration:underline}
a.blue_a:active{color:#013dfe;text-decoration: none}
/*红色链接CSS样*/
a.red_a:link{color:#FF5500;text-decoration: none}
a.red_a:visited{color:#FF5500;text-decoration:none}
a.red_a:hover{color:#FF0000;text-decoration:underline}
a.red_a:active{color:#FF5500;text-decoration: none}
/*红色链接CSS样*/
a.red_a:link{color:#FF5500;text-decoration: none}
a.red_a:visited{color:#FF5500;text-decoration:none}
a.red_a:hover{color:#FF0000;text-decoration:underline}
a.red_a:active{color:#FF5500;text-decoration: none}

/*深红色链接CSS样*/
a.crimson_a:link{color:#CC0000;text-decoration: none}
a.crimson_a:visited{color:#CC0000;text-decoration:none}
a.crimson_a:hover{color:#FF0000;text-decoration:underline}
a.crimson_a:active{color:#CC0000;text-decoration: none}

/*顶部*/
#top{width:100%;height:30px;position:relative;background:#ffffff}
#top .top_content{margin:0 auto;width:1002px;padding-top:5px;height:25px;font-size:12px;background:#ffffff url(/images/top_bg_bg.png) no-repeat;}
#top .top_content .top_cright .top_center_width{float:right;width:380px; margin-right:8px;}
#top .top_content .top_cright .top_center_width span{display:block;float:right;}
#top .set_home{background:url(/images/top_bg.png) no-repeat scroll 0 -35px transparent;margin-left:10px;padding-left:20px;}
#top .set_add{background:url(/images/top_bg.png) no-repeat scroll 0 -50px transparent;margin-left:10px;padding-left:20px;}
#top a{color:#999999;}
#siteinfo{float:left; width:180px;}
#siteinfo .qq{background:url(/images/qq-weibo.png) no-repeat scroll 0 0 transparent;color:#999999;display:inline-block;margin-left:10px;padding-left:20px;line-height:1.5;}
#siteinfo .wb{background:url(/images/qq-weibo.png) no-repeat scroll 0 -30px transparent;color:#999999;display:inline-block;margin-left:10px;padding-left:20px;line-height:1.5;}

/*中间主菜单*/
.centermenu{margin:0 auto;width:877px;height:40px;}
.centermenu,.centermenu .nav-site,.centermenu map,.centermenu .nav-site li.menu_line{background: url(/images/menu_bg.png) no-repeat}
.centermenu map{background-position: right -200px; display:block;}
.centermenu .nav-site{height:40px;background-position: left -100px;background-repeat: repeat-x; margin:0 5px;padding-left:2px}
.centermenu .nav-site li{float:left;height:40px;}
.centermenu .nav-site li a{float:left;padding-left:5px;text-decoration:none;color:#4b4b4b;width:85px;height:40px;line-height:40px;font-weight:bold;font-size:14px;}
.centermenu .nav-site  li.menu_line{padding-left:4px; width:2px; text-indent:-10000px;background-position: 2px -500px;}
.cMenu_Home{float:left;height:40px;}
.centermenu .nav-site a.current:link,
.centermenu .nav-site a.current:visited,
.centermenu .nav-site a:hover,
.centermenu .nav-site a:active{color:#0097dc;background:url(/images/menu_bg.png) no-repeat 100% -400px;cursor:pointer;}
.centermenu .nav-site a.current span,
.centermenu .nav-site a:hover{background:url(/images/menu_bg.png) no-repeat 100% -400px;}
.centermenu .nav-site a.cMenu_style{background:url(/images/menu_bg.png) no-repeat 100% -400px; color:#0097dc;}

 
/*站点地图*/
#mapdiv{padding:20px 20px 20px 20px;}
#mapdiv .mapmenu{float:left;padding-left:20px;width:100%;font-size:14px;font-weight:bold;line-height:22px;background:url(/images/map_ico1.gif) no-repeat 0px 5px;margin-top:15px;}
#mapdiv .mapmenu2{float:left; padding-left:40px;width:80px;line-height:22px;background:url(/images/map_ico2.gif) no-repeat 20px 5px;margin-top:10px;}

/*底部菜单*/
#footer_div{float:left;width:100%; height:168px;background:#cfcfd7 url(/images/footer_bg.png);text-align:center;}
#bottommenu{margin:0 auto;padding-top:5px;width:1002px;height:36px;text-align:center;}
#bottommenu .bottommenu_txt{width:1002px; text-align:center}
#bottommenu .bottommenu_txt_left{float:left;text-align:right;width:750px;}
#bottommenu .links{float:right;text-align:right;width:220px; line-height:36px; padding-top:5px; overflow:hidden;}
#bottommenu ul{line-style:none;}
#bottommenu li{line-style:none;line-height:36px;}
#bottommenu li{padding:0px 2px 0px 2px; font-size:12px;font-weight:bold;display:inline;}
#bottommenu li .menu_line{ width:10px;}

.bottom_line{margin:0 auto;width:800px; height:2px; background:url(/images/bottom_line.png) no-repeat;padding-bottom:10px;}
.bottom_text{margin:0 auto;width:1002px;height:100px; line-height:22px;font-size:12px;color:#666;}
.bottom_text a{color:#666;}

/*公共部分 Begin*/
/*panel*/
.panel{margin-bottom:0px;}
.panel-head .title{float:left;font-size:14px; margin-left:15px;}
.panel-head .extra{float:right;}
.panel-head .title em{font-size:12px;font-style:normal;color:#c4c4c4;font-weight:normal;vertical-align:top;}
.panel-head .panel-head .result-title{color:#333;font-weight:normal;}
.panel-head .extra .more{float:left;font-size:12px;color:#666;padding:0 10px 0 15px;margin:5px 0px 0 0;line-height:22px;}
.panel-head,.panel-head .inner,.panel-body{zoom:1;}
.panel-head:after,.panel-head .inner:after,.panel-body:after{content:".";display:block;clear:both;height:0;overflow:hidden;visibility:hidden;}

.panel-box-gray .panel-head,.panel-box-red .panel-head,.panel-box-green .panel-head{padding-right:10px;background:url(/images/panel_bg.png) no-repeat 100% -50px;}
.panel-box-gray .panel-head .inner,.panel-box-red .panel-head .inner,.panel-box-green .panel-head .inner{background:url(/images/panel_bg.png) no-repeat}
.panel-box-gray .panel-body,.panel-box-red .panel-body,.panel-box-green .panel-body{min-height:50px;padding:0 10px;background:#fff url(/images/p_gradient_red.png) repeat-x 0 100%;border:solid #dddddd;border-width:0 1px;}

.panel-foot{padding-right:10px;background:url(/images/panel_bg.png) no-repeat 100% -110px;}
.panel-foot div{height:5px;overflow:hidden;background:url(/images/panel_bg.png) no-repeat 0 -100px;}

/*没有背景-Home调用:panel-box-gray-nobg*/
.panel-box-gray-nobg .panel-head{}
.panel-box-gray-nobg .panel-head .inner{height:28px;line-height:30px;}
.panel-box-gray-nobg .panel-head .title{color:#333;}
.panel-box-gray-nobg .panel-body{ padding-top:20px;}
.panel-box-gray-nobg .panel-foot-nobg{padding-right:10px;}
.panel-box-gray-nobg .panel-foot-nobg div{height:5px;overflow:hidden;}

/*背景gray-Index调用*/
.panel-box-gray .panel-head{background-position:100% -280px;}
.panel-box-gray .panel-head .inner{height:28px;line-height:30px;background-position:0 -240px;}
.panel-box-gray .panel-head .title{color:#333; font-weight:bold}
.panel-box-gray .panel-body{}
.panel-box-gray .panel-foot{background-position:100% -330px;}
.panel-box-gray .panel-foot div{background-position:0 -320px;}

/*tag*/
.panel-tag{ border:1px solid #FFD7AB; padding:0 10px 10px 10px; overflow:auto; zoom:1; background:url(/images/tag_bg.jpg) repeat-x;}
.panel-tag .title{ height:35px; line-height:35px; font-size:14px; color:#cc0000; font-weight:bold;}
.panel-tag a{ display:block; float:left; font-size:12px; margin-right:8px; line-height:22px; white-space:nowrap}
.panel-tag a.red{ color: #F00;}
.panel-tag a.b{ font-weight:bold; font-size:14px;}
.panel-edit{ border:1px solid #d1d1d1; background:#fbfbfb; padding:10px; line-height:20px; font-size:14px; margin-bottom:5px }
.panel-tag .list{ margin:5px 0}

/*cms-div*/
.cms-div{border:1px solid #dedede;margin-bottom:5px;border-radius:5px; overflow:hidden;}
.cms-div-head .inner_graylight,.cms-div-head .inner_gray{background:url(/images/cms_bg.png) no-repeat;}

.cms-div-head .inner_graylight{float:left;background-position:100% -90px;}
.cms-div-head .inner_graylight .title{float:left;padding:4px 20px 3px 20px;background:url(/images/cms_bg.png) 1px 1px no-repeat;border-radius:5px; font-size:14px; font-weight:bold;}
.cms-div-head .inner_graylight .title{ margin-top:6px; margin-left:10px;background-position:0 -140px;}
.cms-div-head .inner_graylight .extra{float:right;}
.cms-div-head .inner_graylight .extra .more{padding:5px 15px 5px 0px;color:#666;font-size:12px;font-weight:normal;line-height:40px;}

.cms-div-head .inner_gray{float:left;}
.cms-div-head .inner_gray .title{float:left;padding:3px 22px 3px 30px;margin-top:6px; margin-left:10px;font-size:14px;font-weight:bold;}
.cms-div-head .inner_gray .extra{float:right;}
.cms-div-head .inner_gray .extra .more{padding:5px 15px 5px 0px;color:#666;font-size:12px;font-weight:normal;line-height:40px;}

.cms-div .cms-div-body{float:left;padding:10px 10px 10px 10px; }
.cms-div .logo-body{float:left;background:#fff url(/images/logo_bg.png) 0 0 no-repeat;}

.cms-no-div{border:0px solid #ffffff;margin-bottom:5px;border-radius:5px}
.cms-div-head .inner_no{height:35px;line-height:35px; background:url(/images/cms_l_bg_red.gif) no-repeat scroll 0 33px transparent;}
.cms-div-head .inner_no .title{float:left;padding:0px 10px;height:34px;font-size:14px;font-weight:bold;}
.cms-div-head .inner_no .extra{float:right;}
.cms-div-head .inner_no .extra .more{padding:5px 15px 5px 0px;color:#666;font-size:12px;font-weight:normal;line-height:40px;}

/* xbox */
.xbox{border:1px #d6cfb3 solid;border-radius:5px;}
.xbox_head{height:32px;background:url(/images/xbox_bg.png) no-repeat;border-bottom:1px #ebebeb solid;}
.xbox_head .xtitle{float:left;height:30px;line-height:32px;padding-left:40px;font-size:14px; font-weight:bold;}
.xbox_head .xmore{float:right;padding-right:10px;padding-top:13px;}
.xbox_head .xmore img{border:0px;}
.xbox_con{line-height:24px;padding:5px 5px 5px 5px;background:#ffffff url(/images/xbox_bg.png) no-repeat 0 -100px;}

/* Tab info_div */
.tab_info_div{float:left;width:100%;position:relative;border:1px #dedede solid;}
.tab_info_div a.tab_more{position:absolute; right:10px; top:5px;}

ul.tab{ background:url(/images/tab_info_bg.png) no-repeat; height:30px;}
ul.tab li{ float:left; width:90px; height:28px; padding-top:2px; background:url(/images/tab_info_bg.png) no-repeat 0 -50px; line-height:28px; font-size:12px; font-weight:bold; text-align:center; margin-right:5px;}
ul.tab li.cur{background:url(/images/tab_info_bg.png) no-repeat 0 -100px;}
ul.tab li.cur a{ color:#f00;}
ul.tab li.current{ float:left; width:87px; height:21px; padding-top:2px; background:url(/images/tab_info_bg.png); line-height:21px; text-align:center; margin-right:2px;}

ul.info_list{ padding:15px 0px;}
ul.info_list li{background:url(/images/icon_gray_dot.gif) no-repeat scroll 2px 5px transparent; height:25px; line-height:25px; padding-left:15px; font-size:12px;}
ul.info_list li a{ float:left; color:#595757;}
ul.info_list li span{ float:right; color:#9fa0a0;}

/*tab_box*/
#tab-box{border:1px solid #dedede;margin-bottom:1.5em;overflow:hidden;}
#tab-title{height:34px; line-height:34px;  background:#F7F7F7;}
#tab-title h3{color:#666;font-size:12px;font-weight:bold;}
#tab-title .selected{color:#356aa0;height:35px;border-bottom:1px solid #FFF; background:#FFF} /*标题被选中时的样式*/
#tab-title span{padding:10px 15px 10px 15px;border-left:1px solid #dedede;border-right:1px solid #dedede;margin-left:-1px;cursor:pointer;}
#tab-content .hide{display:none;} /*默认让第一块内容显示，其余隐藏*/
#tab-content ul{padding:5px 10px;overflow:hidden;}
#tab-content ul li{height:25px;line-height:25px;font-size:12px;overflow:hidden;word-break:break-all;background:url(/images/icon_black_dot.gif) no-repeat scroll 2px 5px transparent;padding-left:18px;border-bottom:1px #f8f8f8 dotted;}

/*Tab10_box  新闻&常识*/
#Tab10_box{border:0px solid #dedede;overflow:hidden}
.Tab10_box_tabborder{border-bottom:0px solid #dedede;}
.Tab10_box_Menu {height:34px;line-height:34px;position:relative;}

.Tab10_box_Menu ul{margin:0px;padding:0px;list-style:none; position:absolute; top:0px; left:0; margin-left:-1px; height:35px;text-align:center; font-size:14px}
.Tab10_box_Menu li{float:left;display:block;cursor:pointer;width:80px;color:#444;margin-right:0px;height:35px;line-height:35px; }
.Tab10_box_Menu li.hover{padding:0px;width:80px;border-left:0px solid #dedede;border-right:0px solid #dedede;font-weight:bold; 
height:35px;line-height:35px;}
.Tab10_box_Menu li.hover a{color:#FF5500;}
.Tab10_box_Menu li a{ font-size:14px;}
.Tab10_box_Menu li a:hover{ font-size:14px; text-decoration:none}

.Tab10_box_li{ padding:5px 10px 0 10px; width:350px; line-height:25px;}
.Tab10_box_li ul{ background:url(/images/tab10_bg.png) no-repeat 0 4px;}
.Tab10_box_li li{ text-indent:25px;}
.Tab10_box_li li a{ float:left; color:#595757;}
.Tab10_box_li li span{ float:right;color:#9fa0a0;}


/* 文本切换盒子_普通式 */
.infoList li{ height:24px; line-height:24px;   }
.infoList li .date{ float:right; color:#999;  }
/* 文本切换盒子 - 公用类 */
.slideTxtBox{width:351px;text-align:left;float: right;}
.slideTxtBox .hd{
	height:30px;
	line-height:30px;
	padding:0 20px;
	border-bottom:1px solid #ddd;
	position:relative;
	background-image: url(/images/h.jpg);
	background-repeat: repeat-x;
	background-position: right bottom;
}
.slideTxtBox .hd ul{ float:left; position:absolute; left:20px; top:-1px; height:32px;   }
.slideTxtBox .hd ul li{ float:left; padding:0 15px; }
.slideTxtBox .hd ul li.on{
	height:30px;
	background:#fff;
	border:1px solid #ddd;
	border-bottom:2px solid #fff;
	cursor:pointer;
	color: #CC0000;
}
.slideTxtBox .hd ul li.on a{color: #CC0000;}

.slideTxtBox .bd{ padding:15px;  } 
.slideTxtBox .tempWrap{ margin:15px;  }

/*con list*/
.con_div{float:left;font-size:12px;overflow:hidden;width:100%;}
.list5 li{height:25px;line-height:25px;font-size:12px;overflow:hidden;word-break:break-all;background:url(/images/icon_red_3dot.gif) no-repeat 0 10px;padding-left:10px;border-bottom:1px #f8f8f8 dotted;}

.list6 li{height:25px;line-height:25px;font-size:12px;overflow:hidden;word-break:break-all;background:url(/images/icon_black_dot.gif) no-repeat scroll 2px 5px transparent;padding-left:18px;border-bottom:1px #f8f8f8 dotted;}

.list8 li{height:25px;line-height:25px;font-size:12px;overflow:hidden;word-break:break-all;background:url(/images/icon_black_3dot.gif) no-repeat 0 10px;padding-left:10px;border-bottom:1px #f8f8f8 dotted;}

.list10 li{float:left; width:315px;height:25px;line-height:25px;font-size:12px;overflow:hidden;word-break:break-all;background:url(/images/icon_gray_dot.gif) no-repeat scroll 2px 5px transparent; white-space: nowrap;padding-left:18px;padding-right:8px;border-bottom:1px #f8f8f8 dotted;}

ul.list5 li a,
ul.list6 li a,
ul.list8 li a,
ul.list10 li a{ float:left; color:#595757;}
ul.list5 li span,
ul.list6 li span,
ul.list8 li span,
ul.list10 li span{ float:right; color:#9fa0a0;}



.list-us .comname{float:left;padding-left:10px; width:230px; font-size:12px; font-weight:bold; color:#F00; line-height:30px;}
.list-us .comn{float:left; text-align:right; padding-right:2px; width:40px; font-size:12px; line-height:26px; font-weight:bold;}
.list-us .comv{float:left; width:190px; font-size:12px; line-height:26px;border-bottom:1px #DEDEDE dotted;}

/*公共部分 End*/