@charset "gb2312";
/*CSS Reset 
------------------------------------------------*/
html{color:#333;background:#fff;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,code,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}iframe{display:block;}body,button,input,select,textarea{font:12px/1.5 \5b8b\4f53,sans-serif;}h1,h2,h3,h4,h5,h6{font-size:100%;}address,cite,dfn,em,var{font-style:normal;}code,kbd,pre,samp{font-family:courier new,courier,monospace;}pre{white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word;}small{font-size:12px;}ul,ol{list-style:none;}a,ins{text-decoration:none;}a:hover{text-decoration:underline;}del{text-decoration:line-through;}legend{*margin-left:-7px;color:#000;}fieldset,img{border:0 none;}img{color:transparent;font-size:0;vertical-align:middle;-ms-interpolation-mode:bicubic;}acronym,abbr{border-bottom:1px dotted;font-variant:normal;}abbr{cursor:help;}blockquote{quotes:none;}blockquote:before,blockquote:after{content:"";}b,strong{font-weight:bold;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}button,input,select,textarea{font-size:100%;vertical-align:baseline;*vertical-align:middle;}button,input{line-height:normal;*overflow:visible;}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;}*html button{cursor:pointer;}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0;}textarea{overflow:auto;vertical-align:top;resize:vertical;}table{border-collapse:collapse;border-spacing:0;}th{text-align:inherit;}caption,th{text-align:left;}:focus{outline:0;}
a{color:#333;}
a:hover{color:#D90001;}
/*Common Style
------------------------------------------------*/
/*text align*/
.tc{ text-align:center;}
.tr{ text-align:right;}
.tj{ text-align:justify;}
/*float and clear*/
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.cb{ clear:both;}
.r { float:right;}
.l { float:left;}

/*clear*/
.clear {clear: both;display: block;overflow: hidden;visibility: hidden;width: 0;height: 0;}
/*contain floats*/
.group:before,
.group:after ,.layout:before,.layout:after{content: "\0020"; display: block; height: 0; overflow: hidden;}
.group:after,.layout:after{clear: both;}
.group,.layout{zoom:1;}

.hide-text {font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;visibility:hidden;}
/*primary styles
------------------------------------------------*/
body{background-color:#fff;}
#page{min-height:800px;width:1000px;margin:0 auto;}
.layout{margin-bottom:10px;}
.layout .col-sub,.layout .col-main{display:inline;}
.layout .col-sub{float:left;width:288px;}
.layout .col-main{float:right;width:684px;}

.hr20,.hr20{clear: both;overflow: hidden;visibility: hidden;}
.hr20{height: 20px;}
.hr10{height: 10px;}
.w332{width: 336px;}
/*s-box*/
.s-box{border: 1px solid #D3D3D3;margin-bottom:10px;}
	.s-box .hd{height:27px;line-height:24px;overflow:hidden;background:#D22534 url(imagesmod_hd_bg.png) 0 0 no-repeat;}
		.s-box .hd h2{text-align: center;color:#fff;}
			.s-box .hd h2 a{color:#fff;font-size:14px;font-weight:bold;}
	.s-box .bd{padding: 12px 15px 10px;}
	.ms-box .hd h2{padding-left: 0;}
		.s-box .bd .list li{height:26px;line-height:26px;padding-left: 15px;border-bottom: 1px dashed #D2D2D2;background: url(imagesdot_attr_2.png) 0 48% no-repeat;}		
		.s-box .bd .list li a{display:block;width:280px;white-space: nowrap;overflow: hidden; text-overflow: ellipsis;-o-text-overflow: ellipsis;color: #444;}		
	.s-box .ft{text-align: right;padding: 5px 15px 10px;}
		.s-box .ft .more{color: #000; }
.s-box .bd .menu{}		
	.s-box .bd .menu li{width: 249px;height: 28px;line-height: 28px;margin:0 auto;margin-bottom: 5px;border: 1px solid #C7D8E3;background: #FFCD79 url(imagesmenu_li_bg.png) 0 0 repeat-x;font-size: 14px;}	
		.s-box .bd .menu li a{padding-left: 15px;display:block;width:220px;white-space: nowrap;overflow: hidden; text-overflow: ellipsis;-o-text-overflow: ellipsis; color: #0C5F96;font-weight: bold;}	
/*modt*/
.modt{border: 1px solid #D3D3D3;width: 678px;}	
.modt .hd{height:27px;line-height:24px;background:#0A5688 url(imagesmod_hd_bg.png) 0 0 no-repeat;color: #FFD4A2;}
		.modt .hd h2{float:left;padding-left: 38px;color:#fff;font-size:14px;}
			.modt .hd h2 a{display:block;color:#fff;}
		.modt .hd .more{float:right;margin-right:5px;color:#fff;}
.modt .bd{padding: 10px 12px 12px;min-height: 196px;height: auto;_height:196px;}
.modt .bd .list{overflow: hidden;zoom:1;}		
	.modt .bd .list li{height:27px;line-height:27px;padding-left: 15px;border-bottom: 1px dashed #D2D2D2;background: url(imagesdot_attr_2.png) 0 48% no-repeat;}		
		.modt .bd .list li a{display:block;width:280px;white-space: nowrap;overflow: hidden; text-overflow: ellipsis;-o-text-overflow: ellipsis;color: #444;}		
.modt .bd .d-list{overflow: hidden;zoom:1;}		
	.modt .bd .d-list li{height:27px;line-height:27px;*height:25px;*line-height:25px;padding-left: 15px;border-bottom: 1px dashed #D2D2D2;background: url(imagesdot_attr_2.png) 0 48% no-repeat;}		
		.modt .bd .d-list li a{float: left;display:block;width:198px;white-space: nowrap;overflow: hidden; text-overflow: ellipsis;-o-text-overflow: ellipsis;color: #444;}		
		.modt .bd .d-list li span{float: right;color: #848484;}
.modt .p12{padding: 9px 12px;}
.modt .bd .d-list{overflow: hidden;zoom:1;}		
	.modt .bd .d-list li{height:29px;line-height:29px;padding-left: 15px;border-bottom: 1px dashed #E07104;background: url(imagesdot_attr_2.png) 0 48% no-repeat;}		
		.modt .bd .d-list li a{float: left;display:block;width:198px;white-space: nowrap;overflow: hidden; text-overflow: ellipsis;-o-text-overflow: ellipsis;color: #444;}		
		.modt .bd .d-list li span{float: right;}
		.modt .bd .p-list{overflow: hidden;zoom:1;}
		.modt .bd .p-list li{float: left;display: inline;width: 150px;margin: 0 5px 15px;}
		.modt .bd .p-list li a img{padding: 2px;border: 1px solid #ddd;}
		.modt .bd .p-list li a:hover img{border: 1px solid #E61F18;}
		.modt .bd .p-list li .caption{width:146px;display: block;padding: 5px 0;white-space: nowrap;overflow: hidden; text-overflow: ellipsis;-o-text-overflow: ellipsis;text-align:center;}
/*mod*/
.mod{border: 1px solid #D3D3D3;width: 344px;}	
	.mod .hd{height:27px;line-height:24px;background:#0A5688 url(imagesmod_hd_bg.png) 0 0 no-repeat;color: #FFD4A2;}
		.mod .hd h2{float:left;padding-left: 38px;color:#fff;font-size:14px;}
			.mod .hd h2 a{display:block;color:#fff;}
		.mod .hd .more{float:right;margin-right:5px;color:#fff;}
.mod .bd{padding: 10px 12px 12px;min-height: 196px;height: auto;_height:196px;}
.mod .bd .list{overflow: hidden;zoom:1;}		
	.mod .bd .list li{height:27px;line-height:27px;padding-left: 15px;border-bottom: 1px dashed #D2D2D2;background: url(imagesdot_attr_2.png) 0 48% no-repeat;}		
		.mod .bd .list li a{display:block;width:280px;white-space: nowrap;overflow: hidden; text-overflow: ellipsis;-o-text-overflow: ellipsis;color: #444;}		

.mini-mod{width: 289px;}
		.mini-mod .bd .list li a{width: 234px;}

.mod .bd .d-list{overflow: hidden;zoom:1;}		
	.mod .bd .d-list li{height:27px;line-height:27px;*height:25px;*line-height:25px;padding-left: 15px;border-bottom: 1px dashed #D2D2D2;background: url(imagesdot_attr_2.png) 0 48% no-repeat;}		
		.mod .bd .d-list li a{float: left;display:block;width:198px;white-space: nowrap;overflow: hidden; text-overflow: ellipsis;-o-text-overflow: ellipsis;color: #444;}		
		.mod .bd .d-list li span{float: right;color: #848484;}
.mod .p12{padding: 9px 12px;}

.middle-mod{width: 682px;}
		.middle-mod .hd h2{padding-left: 35px;}
.big-mod{width: auto;}
	.big-mod .hd{padding-left: 30px;}
.mr10{margin-right: 10px;}
.mr8{margin-right: 8px;}
.mr5{margin-right: 5px;}

/*crumbs*/
.crumbs{height:27px;line-height:24px;padding-left: 10px;color:#fff;}
	.crumbs a{color:#fff;}
/*pager*/
.pager{height: 26px;line-height: 26px;text-align: center;}
.pager a,.pager span{padding: 0 5px;}

/*=top-bar
----------------------------------------------*/
#top-bar{height: 18px;line-height: 18px;background: #095484 url(imagestop_bar.png) 0 0 repeat-x;}
/*Header
----------------------------------------------*/
#logo{height: 153px;overflow: hidden;}
	#logo h1{}
/*=main-nav
-----------------------*/
#main-nav{height:32px;line-height:32px;border-top: 2px solid #005EE4;background: #095484 url(imagesnav_bg.png) repeat-x 0 0;}
	#main-nav ul{padding-left: 80px;}
	#main-nav li a{display:block;color:#fff;padding:0 20px;text-align:center;}
	#main-nav li a:hover{background:#0A5789;color:#fff;text-decoration: none;}
	#main-nav .home{background: none;}
	#main-nav li{font-weight:bold;font-size:14px;float:left;display:inline;padding-left:2px;background:url(imagesnav_line.png) no-repeat 0 50%;text-align:center;}
	#main-nav .active a{background:#0A5789;color:#fff;}		

/*Content
----------------------------------------------*/
#wrap{background:#fff url(imageswrap_bg.png) repeat-x 0 100%;}
#content{overflow:hidden;zoom:1;padding:10px 0px 35px;background:url(imagescontent_bg.png) repeat-x 0 0;}

/*pic-news*/
.pic-news{padding:5px;width:277px;border:1px solid #D3D3D3;overflow:hidden;background-color: #F1F1F1;}
/*news-slider*/
.news-slider{position:relative;z-index:2;height:237px;width:277px;}
	.news-slider .slides_container {display:none;position:relative;z-index:3;width:277px;height:236px;overflow:hidden;}
	.news-slider .slides_container .slides_control{z-index:4;}
	.news-slider .slides_container div.slide {display:block;width:277px;height:236px;}
	.news-slider .caption{position:absolute;left:0;bottom:-45px;z-index:6;width:200px;height:30px;line-height:30px;overflow:hidden;padding:0 65px 0 10px;background:#F2ECDC;color:#D0372C;text-shadow:none;}
	.news-slider .caption a{display:block;width:198px;white-space:nowrap;overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis;color:#D0372C;}
	.news-slider .caption a:hover{text-decoration:none;}
.news-slider .pagination {position:absolute;bottom:8px;right:4px;z-index:99;height:16px;}
.news-slider .pagination li {float:left;display:inline;margin:0 2px;background:#CBCBCB;text-align:center;}
.news-slider .pagination li a {float:left;display:block;text-align:center;width:15px;height:15px;line-height:15px;overflow:hidden;}
.news-slider .pagination li a:hover{color:#000;text-decoration:none;} 
.news-slider .pagination li.current{background:#BA2D1C;}
.news-slider .pagination li.current a{color:#fff;}

/*report-tools*/
.report-tools{width: 290px;}
.report-tools .rt-email,.report-tools .rt-tel{width: 290px;height: 55px;line-height: 55px;margin-bottom: 10px;background: url(imagests_work_li_bg.png) 0 0 no-repeat;}
.report-tools .rt-email strong,.report-tools .rt-tel strong{float: left;width: 158px;text-indent: -999em;}
.report-tools .rt-email em,.report-tools .rt-tel em{display: block;overflow: hidden;zoom:1;width: 125px;}
.report-tools .rt-email{background-position: 0 0;}
.report-tools .rt-tel{background-position: 0 -66px;}
/*related-links*/
.related-links{width: 679px;border: 1px solid #d3d3d3;}
	.related-links h2{height: 27px;line-height: 27px;padding-left: 20px;border-bottom: 3px solid #d3d3d3;background: #FFF url(imagesrelated_links_bg.png) 0 0 repeat-x;}
	.related-links .bd{height: 57px;overflow: hidden;zoom:1;padding: 15px;background: #FFF url(../images/related_links_bg.bg) 0 0 repeat-x;}
	.related-links .bd select{float: left;display: inline;width: 205px;padding:2px 2px;margin:0 5px;margin-bottom: 10px;border: 1px solid #d3d3d3;}
/*Footer
----------------------------------------------*/
#footer{padding-top:2px;}
.site-link{height:35px;line-height:35px;border-bottom:1px solid #005AE3;text-align:center;color:#707070;font-weight:bold;background:#EBEBEB url(imagessite_link_bg.png) repeat-x 0 0;}
	.site-link a{padding:0 5px;color:#707070;}
.copyright{line-height:22px;padding:20px 0;text-align:center;background: #095586 url(imagesfooter_bg.png) repeat-x 0 0;color:#fff;}
	.copyright .cp{font-size:14px;color:#87B8D7;}
	.copyright a{color:#fff;}
	.copyright a:hover{color:#fff;}
/*ÁÐ±íÒ³*/
.page-list .bd{padding: 15px;}
.page-list .bd .d-list{margin-bottom: 5px;}
.page-list .bd .d-list li a{width: 480px;}
/*ÄÚÈÝÒ³*/
.article{width:784px;margin:0 auto;padding:30px 0 20px;}
.article-hd{margin-bottom: 20px;}

.post-meta{height: 26px;line-height: 26px;overflow: hidden;zoom: 1;border-top: 1px dashed #BAAD9D;padding: 10px 10px 0;}
.post-meta .info{float: left;width: 482px;overflow: hidden;color: #988158;}
.post-meta .info strong{font-weight: normal;}
.post-meta .text-action{float: right;width: 270px;color: #D40F00;overflow: hidden;}
	.post-meta .text-action a{margin: 0 4px;color: #D40F00;}

.article-hd .title{font-size: 20px;line-height: 20px;color: #4D4D4D;text-align: center;margin-bottom: 20px;font-family: "Microsoft YaHei";}
.article-hd .sub-title{margin-top:-10px;margin-bottom:10px;font-size: 16px;text-align:center;}
.article-hd .line{border-bottom:1px dashed #BFB6BB;}
.article-bd{color:#333;margin: 0 auto; padding:10px 0 25px;word-break:break-all;word-wrap:break-word;}
.article-bd table{margin: 0 auto;}
.article-bd table td,.article-bd table th{border: 1px solid #000;padding: 5px;}
.article-bd table td p{line-height: 26px;margin-bottom:0;}

.article-bd p{line-height:24px;margin-bottom:10px;text-indent: 2em;}
.article-bd h2,.article-bd h3{font-size:14px;}
.article-bd img{margin:0 auto;vertical-align:middle;}

.news-picture{position:relative;z-index:2;height:245px;width:342px;}
.picstyle{margin-top:4px;margin-bottom:4px;border: 1px;}
.imgsytle{width:344px; height:79px; border:0px}


.listBox_o { width:298px; height:122px; *display:inline; margin:7px 0px 10px 5px; padding-right:10px;}
.imgBox_o { width:148px; height:122px; *display:inline;}
.imgBox_o a { width:148px; height:113px; padding:3px; background-color:#FFFFFF; border:#6e6e6e 1px solid; display:block;}
.imgBox_o a:hover { background-color:#CCCCCC; border:#000 1px solid;}
.infoBox_o { width:136px; height:113px; *display:inline; overflow:hidden}
.infoBox_o h3 { height:40px; border-bottom:#6e6e6e 1px dashed; padding-top:2px; padding-left:2px; font-size:13px; margin-bottom:5px;}
.infoBox_o h3 a { color:#FF0000; text-decoration:none}
.infoBox_o h3 a:hover { color:#FF0000; text-decoration:underline}
.infoBox_o p { line-height:24px; font-size:12px;}
.infoBox_o p span { font-size:12px; color:#6E6E6E;}
.infoBox_o_span { color:#0048A9; text-decoration:underline;}	