﻿@charset "utf-8";
/* CSS Document */
@import url(global_1.css);
/* 公用_基本 */
@import url(share_4.css);	/* 公用_公用 */

/*--------page 栏目页部分-----------*/

/*--------容器_当前位置-----------*/
#container #location { background-color:#ECF5FF; overflow:hidden; padding: 10px 0 0;}
	#container #location .locmain { margin:0px auto; padding:0px 10px; width:980px;  height:32px; line-height:32px; text-align:left; font-size:12px; color:#666666; }
	#container #location .locmain span { padding:0px 5px; font-size:10px; }
	#container #location .locmain font { color: #1059AF; }

/*--------容器_主体_左边栏-----------*/
#container #main #mleft { padding:12px 0px 20px 10px; width:660px; }

	#container #main #mleft #docbody { margin-top:4px; padding:25px 0px; line-height:32px; border-top:1px solid #BFE2FC; }
	#container #main #mleft #docbody h2 { margin-bottom:15px; font-size:18px; padding:5px 0px; text-align:center; color:#C00; border-bottom:1px dashed #D6D6D6; display:block; }
	#container #main #mleft #docbody h3 { margin-bottom:15px; font-size:16px; padding:5px 0px; text-align:center; color:#03C; display:block; }
	#container #main #mleft #docbody p { padding:5px 0px; }
	#container #main #mleft #docbody .tb01 { margin:0px auto; width:96%; background-color:#333333; }
	#container #main #mleft #docbody .tb01 td { padding:4px; background-color:#FFFFFF; }


/*--------容器_主体_右边栏-----------*/
#container #main #mright { width:320px; }

	/*--------容器_主体_右边栏_子导航-----------*/
	#container #main #mright #navbox { padding-bottom:22px; background-color:#dd1a1e; }
	#container #main #mright #navbox #ttline { padding-left:20px; height:44px; line-height:44px; color:#FFF; font-size:22px; background-color:#dd1a1e; border-bottom:1px solid #dd1a1e; }
	#container #main #mright #navbox #ttline_c { padding-left:20px; height:44px; line-height:44px; color:#FFF; font-size:14px; background-color:#1464BB; border-bottom:1px solid #1E79D2; }
	
	#container #main #mright #navbox ul { padding:12px 0px 0px 4px; font-size:16px; }
	#container #main #mright #navbox ul li { float:left; padding-left:8px; width:135px; }
	#container #main #mright #navbox ul li a { padding-left:27px; width:108px; height:34px; line-height:34px; background-image: url(/material/images/bgimg.png); background-repeat: no-repeat; display:block; }
	
	#container #main #mright #navbox ul li a:link,#container #main #mright #navbox ul li a:visited { color: #FFFFFF; background-position: -5px -408px; }
	#container #main #mright #navbox ul li a:hover { color: #C1CEEE; }
	
	#container #main #mright #navbox ul li .hover:link,#container #main #mright #navbox ul li .hover:visited { color: #FFDF09; background-position: -5px -457px; }
	
	#container #main #mright #navbox .lt li { float:none; }
	#container #main #mright #navbox .lt li a { padding-left:27px; width:243px; font-size:12px; }
	
	#container #main #mright #navbox .lc li { float:none; }
	#container #main #mright #navbox .lc li a { padding-left:27px; width:243px; }
	
	#container #main #mright #navbox .lc .subbox {  }
	
	#container #main #mright #navbox #leftmenu { padding-top:12px; font-size:16px; }
	
	#container #main #mright #navbox #leftmenu .pmenu {  }
	#container #main #mright #navbox #leftmenu .pmenu h2 { padding-left:38px; width:108px; height:34px; line-height:34px; font-size:16px; font-weight:normal; background: url(/material/images/bgimg.png) no-repeat 7px -408px; color: #FFF; cursor:pointer; display:block; }
	
	#container #main #mright #navbox #leftmenu .pmenu h2 a:link,#container #main #mright #navbox #leftmenu .pmenu h2 a:visited { color: #FFF; }
	#container #main #mright #navbox #leftmenu .pmenu h2 a:hover { color: #FFF; }
	
	#container #main #mright #navbox #leftmenu .pmenu .menuitem { padding:5px 0px; line-height:28px; font-family:"宋体"; font-size:14px; background-color:#E93F42; }
	#container #main #mright #navbox #leftmenu .pmenu .menuitem span { padding-left:45px; display:block; }
	#container #main #mright #navbox #leftmenu .pmenu .menuitem .hover { font-weight:bold; background: url(/material/images/bgimg.png) no-repeat -510px -701px; }
	
	#container #main #mright #navbox #leftmenu .pmenu .menuitem span a:link,#container #main #mright #navbox #leftmenu .pmenu .menuitem span a:visited { color: #E4ECF8; background-position: -5px -408px; }
	#container #main #mright #navbox #leftmenu .pmenu .menuitem span a:hover { color: #F1F5FC; }
	
	
.mainbody { margin:20px auto 0px auto; width:1000px; background:url(/html/images/bgline01.gif) repeat-y right 0px; }
	
	
/*--------容器_主体_左边栏-----------*/
#container #main #msleft { padding-top:45px; width:679px; border-top:1px solid #EBEBEB; border-bottom:1px solid #EBEBEB; border-left:1px solid #EBEBEB; }

	#container #main #msleft #part01 { margin:0px auto; padding-bottom:30px; width:570px; }
	#container #main #msleft #part01 #picbox,#container #main #msleft #part01 #picbox div,#container #main #msleft #part01 #picbox span { width:118px; }
	#container #main #msleft #part01 #picbox { float:left; }
	#container #main #msleft #part01 #picbox div { height:152px; }
	#container #main #msleft #part01 #picbox div img { width:110px; height:143px; border:4px solid #E4E4E4; }
	#container #main #msleft #part01 #picbox span { line-height:32px; text-align:center; color:#1059AF; font-size:16px; font-family: "微软雅黑", "宋体"; display:block; }
	#container #main #msleft #part01 ul,#container #main #msleft #part01 ul ol,#container #main #msleft #part01 ul ol li,#container #main #msleft #part01 ul ol li span { display:block; }
	#container #main #msleft #part01 ul { float:right; padding-top:30px; width:440px; }
	#container #main #msleft #part01 ul ol { height:56px; border-bottom:1px solid #EAEAEA; }
	#container #main #msleft #part01 ul ol .ttbox,#container #main #msleft #part01 ul ol .ttbox span { height:56px; }
	#container #main #msleft #part01 ul ol .ttbox { float:left; width:148px; 
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FFFFFF,endColorStr=#EFF0EF); /*IE 6 7 8*/ 
	background: -ms-linear-gradient(top,#FFFFFF, #EFF0EF);	/* IE 10 */
	background: -moz-linear-gradient(top,#FFFFFF,#EFF0EF);	/*火狐*/ 
	background:- webkit-gradient(linear, 100% 0%, 0% 0%,from(#FFFFFF),to(#EFF0EF));	/*谷歌, Safari 4-5, Chrome 1-9*/
	background: -webkit-linear-gradient(top,#FFFFFF, #EFF0EF);   /*Safari5.1 Chrome 10+*/
	background: -o-linear-gradient(top,#FFFFFF, #EFF0EF);  /*Opera 11.10+*/
	}
	#container #main #msleft #part01 ul ol .ttbox span { padding-left:58px; width:90px; line-height:56px; color:#1059AF; font-size:16px; font-family: "微软雅黑", "宋体";  background-image: url(/material/images/bgimg.png); background-repeat: no-repeat; }
	#container #main #msleft #part01 ul ol .ttbox #ico01 { background-position: -289px -574px; }
	#container #main #msleft #part01 ul ol .ttbox #ico02 { background-position: -289px -686px; }
	
	#container #main #msleft #part01 ul ol .txbox { float:right; padding:6px 16px 6px 0px; width:256px; }
	#container #main #msleft #part01 ul ol .lh22 { line-height:22px; height:44px; }
	#container #main #msleft #part01 ul ol .lh44 { line-height:44px; height:44px; }
	#container #main #msleft #part01 ul ol .lh66 { line-height:22px; height:66px; }
	
	#container #main #msleft #part02 { margin:0px auto; padding-bottom:40px; width:608px; }
	#container #main #msleft #part02 #ttline { height:44px; line-height:44px; color:#1059AF; font-size:16px; font-family: "微软雅黑", "宋体"; border-top:1px solid #EBEBEB;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FFFFFF,endColorStr=#EFF0EF); /*IE 6 7 8*/ 
	background: -ms-linear-gradient(top,#FFFFFF, #EFF0EF);	/* IE 10 */
	background: -moz-linear-gradient(top,#FFFFFF,#EFF0EF);	/*火狐*/ 
	background:- webkit-gradient(linear, 100% 0%, 0% 0%,from(#FFFFFF),to(#EFF0EF));	/*谷歌, Safari 4-5, Chrome 1-9*/
	background: -webkit-linear-gradient(top,#FFFFFF, #EFF0EF);   /*Safari5.1 Chrome 10+*/
	background: -o-linear-gradient(top,#FFFFFF, #EFF0EF);  /*Opera 11.10+*/
	}
	
	#container #main #msleft #part02 #ttline span {  padding-left:30px; background-image: url(/material/images/bgimg.png); background-repeat: no-repeat; background-position: -520px -99px; display:block; }
	
	#container #main #msleft #part02 #txbox { padding:22px; line-height:24px; }

/*--------容器_主体_右边栏-----------*/
#container #main #msright { width:320px; }
	#container #main #msright #navbox { padding:4px 8px 45px 0px; background-color:#EAEAEA; }
	#container #main #msright #navbox #ttline,#container #main #msright #navbox ul li a span { font-size:18px; font-family: "微软雅黑", "宋体"; }
	#container #main #msright #navbox #ttline { padding:6px 0px; }
	#container #main #msright #navbox #ttline span { padding-left:30px; line-height:44px; color:#1059AF; background-image: url(/material/images/bgimg.png); background-repeat: no-repeat; background-position: -520px -99px; display:block; }

	#container #main #msright #navbox ul,#container #main #msright #navbox ul li,#container #main #msright #navbox ul li a,#container #main #msright #navbox ul li a span,#container #main #msright #navbox ul li a font { display:block; }
	#container #main #msright #navbox ul li .hover { background-color:#FFF; }
	
	#container #main #msright #navbox ul li a { padding-left:26px; height:66px; line-height:65px; border-top:1px solid #DBDAE0; background-image: url(/material/images/bgimg.png); background-repeat: no-repeat; background-position: -525px -754px; clear:both; }
	#container #main #msright #navbox ul li a span { float:left; width:65px; }
	#container #main #msright #navbox ul li a font { float:right; width:215px; font-size:14px; color:#8A8A8A; text-align:left; }

	.sg { height:500px; overflow:scroll;overflow-x:hidden;
		scrollbar-face-color: #3062D6; 
		scrollbar-highlight-color: #8F96B6; 
		scrollbar-shadow-color: #3062D6; 
		scrollbar-3dlight-color: #3062D6; 
		scrollbar-arrow-color: #FFF; 
		scrollbar-track-color: #3062D6; 
		scrollbar-darkshadow-color: #062875; 
		scrollbar-base-color: #3062D6;
	 }
	
	.prompt { margin:0px auto; padding:10px; line-height:24px; font-size:14px; text-align:center; color:#F00; }
		.prompt a { text-decoration:underline; color: #F00; }
		.prompt a:hover { color:#F30; }
	
	/*--------正文样式-----------*/
	#detailbox { padding:15px; }
		#detailbox #ttline { text-align:center; }
		#detailbox #ttline h1 { padding:6px 0px; line-height:32px; font-size:24px; color:#284796; font-weight:normal; display:block; }
		#detailbox #ttline b { padding:4px 0px; line-height:24px; font-size:16px; display:block; }
	
		#detailbox #infoline { padding:5px 0px; color:#A0A0A0; font-size:12px; line-height:26px; text-align:center; border-bottom:1px solid #BFE2FC; }
		#detailbox #infoline span { display:none; }
	
		#detailbox #textbody { margin-top:4px; padding:25px 0px; line-height:32px; border-top:1px solid #BFE2FC; border-bottom:1px solid #BFE2FC;  }
		#detailbox #textbody p { padding:5px 0px; }
		#detailbox #textbody .tb01 { margin:0px auto; width:96%; background-color:#333333; }
		#detailbox #textbody .tb01 td { padding:4px; background-color:#FFFFFF; }
	
		#detailbox #docbottom { margin-top:4px; padding:10px; line-height:32px; font-size:12px; border-top:1px solid #BFE2FC; }
		#detailbox #docbottom ul { float:left; width:450px; display:block; overflow:hidden; color:#284796; }

	/*--------页码样式-----------*/
	#pagesize{ margin-top:4px; padding:25px 0px 15px 15px; border-top:1px solid #BFE2FC; }
		#pagesize li{ float:left; padding:2px 4px 2px; font-family:Tahoma;line-height:20px;margin-right:6px; border:1px solid #E9E9E9; }
		#pagesize li a{ float:left; color:#555; display:block; }
		#pagesize li a:hover{ color:#CC3433; text-decoration:none; }
		#pagesize li.thisclass,
		#pagesize li.thisclass a,.pagebox ul li.thisclass a:hover{ background-color:#F8F8F8; padding:2px 4px 2px; font-weight:bold; }
		#pagesize .pageinfo{ line-height:20px; padding:12px 10px 12px 16px; color:#999; }
		#pagesize .pageinfo strong{ color:#555; font-weight:normal; margin:0px 2px; }

	.ttline01 {
    padding: 0px 12px;
    height: 44px;
    line-height: 44px;
    border-top: 4px solid #dd1a1e;
    overflow: hidden;
   
     background: white;
    height: 10px;

}
.l01_w320 li a{
   width: 500px !important;
}
