@charset "gb2312";
/* -------------------- global -------------------- */
* 									    { MARGIN:0px; PADDING:0px; BORDER:none; FONT-STYLE:inherit; FONT-FAMILY:inherit; FONT-WEIGHT:inherit; FONT-SIZE:100%; OUTLINE-STYLE:none; OUTLINE-COLOR:invert; OUTLINE-WIDTH: 0px;}
:focus 								    { OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: 0px;}
A IMG 								    { BORDER: medium none;}
IFRAME 								    { BORDER: medium none;}
OL,UL								    { LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none;}
INPUT,TEXTAREA,SELECT,BUTTON		    { FONT-FAMILY: inherit; FONT-SIZE: 100%;}
.clearfix:after 					    { DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."}
.clearfix 							    { DISPLAY: inline-block}
* HTML .clearfix 					    { HEIGHT: 1%;}
.clearfix 							    { DISPLAY: block;}
html,body							    { -webkit-text-size-adjust:none;}
em									    { font-style:normal;}
b,strong							    { font-weight:bold;}
a                                       { color:#666666; text-decoration:none}
a:hover                                 { color:#0066CC; text-decoration:underline}
 
/* -------------------- common -------------------- */
body 									{ background:#ffffff; font-family:"Arial","Microsoft YaHei","SimSun"; font-size:12px; COLOR: #000000; }
ul										{ clear:both;}
i 										{ display: inline-block; font-style: normal; vertical-align: middle; height:100%; }
img										{ vertical-align: middle; }
.hrline									{ height:1px; background:#d8d8d8; overflow:hidden; }


/*---------------------------网站样式开始-------------------------*/

.head_top                               { width:100%; background:#f6f6f6; height:35px; border-bottom:1px solid #e8e8e8}
.head_top .hy                           { width:1000px;  margin:0 auto;height:35px; line-height:35px;}
.head_top .hy .txt                      { float:left; color:#636363; font-weight:bold}
.head_top .hy .gn                       { float:right; color:#636363; font-weight:bold}
.head_top .hy .gn a                     { margin:0 10px;}

.head_all                               { width:100%; }
.head                                   { width:1000px; margin:0 auto;height:130px; background:url(../images/yuxie_05.jpg) no-repeat right}
.head_logo                              { width:430px; float:left; height:95px;}
.head_logo img                          { margin-top:28px;}
.head_input                             { float:right; margin-top:46px; border:2px solid #6b93c7; width:380px;  background-color:#FFF}
.head_input .inputa                       { width:289px; font-size:14px; color:#333; padding:6px 0px 6px 10px; float:left; }
.head_input .buttona                      { background-color:#6896c8; cursor:pointer; color:#FFF; font-size:16px; padding:5px 20px; float:right;}
.head_input .buttona:hover                { background-color:#306bb9}
.nav_all                                { width:100%; height:40px; background-color:#306bb9}
.nav_list                               { width:1000px; height:40px; margin:0 auto;}
.nav_list li                            { font-size:14px;color:#FFFFFF; float:left;  display:block; cursor:pointer; font-weight:bold}
.nav_list li:hover                      { background-color:#23508b}
.nav_list .on                           { background-color:#23508b}
.nav_list li a                          { color:#FFFFFF; padding:10px 26px;  display:table}  
.nav_list li a:hover                    { text-decoration:none}
.pic_all                                { width:100%; height:393px; } 
.nr_all                                 { width:100%;display:table;background-color:#fff}
.nr_all_b                               { width:1100px;display:table; margin:0 auto; margin-top:20px;}
.nr_right                               { width:1000px; margin:0 auto;}
.nr_right_a                             { width:840px; float:left; margin-left:20px}
.nr_r_nr                                { width:1000px; display:table; margin:12px 0px;}
.nr_r_nr_a                              { width:840px; display:table; margin:10px 0px;}

.nr_r_img                               { float:left;  border:1px solid #dfdfdf}
.nr_r_tex                               { padding:0px 0px 0px 10px;; float:left; width:390px; line-height:30px; font-size:14px}
.nr_r_tex .top                          { background-image:url(../images/yuxie_19.jpg); background-repeat:no-repeat; width:397px; height:120px; border-bottom:1px dashed #999}
.nr_r_tex .top .bt                      { text-align:center; color:#0046a2; font-size:18px; padding:10px 0px}
.nr_r_tex .top .bt a                    { color:#0046a2;}
.nr_r_tex .top .nr                      { width:350px; line-height:20px; font-size:12px; margin-left:20px; overflow:hidden}
.nr_r_tex .list                         { margin:4px 0 0px 10px;}
.mag                                    { margin-right:10px}




.nr_r_cp                                { padding:0px 0px 0px 22px;; float:left; line-height:24px; font-size:12px}
.nr_r_cp li                             { float:left; margin-right:15px; border:1px solid #dfdfdf; padding:3px; margin-bottom:10px;}
.nr_r_cp p                              { line-height:26px;}
.gcal                                   { width:1000px;margin:0 auto;}
.gcal .ruhui                            { float:left; margin-right:16px;}
.gcal_cp                                { margin-bottom:10px;}
.bottom                                 { width:100%;  line-height:70px; text-align:center; height:70px; border-top:1px solid #cfcfcf; background-color:#e6e6e6}
.nr_wz                                  { padding:20px; line-height:26px; font-size:14px; min-height:580px;}
.nr_wz li                               { border-bottom:1px dashed #d8d8d8; line-height:32px;}
.nr_all_a                               {  width:100%;display:table;background-color:#242527}
.nr_bottom                              { width:1100px; margin:0 auto;}
.nr_left                                { width:240px; float:left;}
.nr_l_lb                                { width:233px; }
.nr_l_lb ul                             { padding-top:15px; background-color:#242527}
.nr_l_lb li                             { color:#4d4d4d; font-size:14px; line-height:40px;}
.nr_l_lb li img                         { padding:2px; background-color:#FFF; margin-bottom:15px; margin-left:12px;}
.nr_l_lx                                { margin-top:12px;}
.nr_l_nr                                { width:213px;  color:#fff; padding-left:20px; line-height:35px; background-color:#000; padding-bottom:10px;}

/*--------翻页A普通新闻静态列表--------*/
.page_a										      { width:100%; margin:0px auto; padding:10px 0px; display: inline-block; text-align: center; }
.page_a .pagebox 							      { display: inline-block; overflow: hidden; margin:0px auto; text-align: center; font-size:12px; padding-left:1px;}
.page_a .pagebox SPAN 						      { display: inline-block; overflow: hidden; margin-left:-1px; text-align: center; background:#fff; }
.page_a .pagebox SPAN A 					      { display: inline-block; overflow: hidden; }
.page_a .pagebox SPAN A:hover				      { text-decoration:none;}
.page_a .pagebox SPAN.pagebox_pre_nolink	      { PADDING: 0px 11px; BORDER: #e4e1cc 1px solid; LINE-HEIGHT: 28px; HEIGHT: 28px; COLOR: #999; }
.page_a .pagebox SPAN.pagebox_next_nolink 	      { PADDING: 0px 11px; BORDER: #e4e1cc 1px solid; LINE-HEIGHT: 28px; HEIGHT: 28px; COLOR: #999; }
.page_a .pagebox SPAN.pagebox_pre A 		      { PADDING: 0px 11px; BORDER: #e4e1cc 1px solid; LINE-HEIGHT: 28px; HEIGHT: 28px; COLOR: #ff6600; background:#fcfafa }
.page_a .pagebox SPAN.pagebox_pre A:visited       { COLOR: #ff6600; TEXT-DECORATION: none; }
.page_a .pagebox SPAN.pagebox_pre A:hover 	      { background:#f0f0f0; COLOR: #ff6600; }
.page_a .pagebox SPAN.pagebox_pre			      { HEIGHT: 30px; }
.page_a .pagebox SPAN.pagebox_next			      { HEIGHT: 30px; }
.page_a .pagebox SPAN.pagebox_next A 		      { PADDING: 0px 11px; BORDER: #e4e1cc 1px solid; LINE-HEIGHT: 28px; HEIGHT: 28px; COLOR: #ff6600; background:#fcfafa}
.page_a .pagebox SPAN.pagebox_next A:visited      { COLOR: #ff6600; TEXT-DECORATION: none; }
.page_a .pagebox SPAN.pagebox_next A:hover	      { background:#f0f0f0; COLOR: #ff6600; }
.page_a .pagebox SPAN.pagebox_num_nonce		      { PADDING: 0px 12px; BACKGROUND: #ff6600; LINE-HEIGHT: 30px; HEIGHT: 30px; COLOR: #ffffff; FONT-WEIGHT: bold; }
.page_a .pagebox SPAN.pagebox_num 			      { HEIGHT: 30px; COLOR: #83766d; }
.page_a .pagebox SPAN.pagebox_num A			      { PADDING: 0px 11px; BORDER: #e4e1cc 1px solid; LINE-HEIGHT: 28px; HEIGHT: 28px; COLOR: #ff6600; background:#fcfafa}
.page_a .pagebox SPAN.pagebox_num A:visited       { COLOR: #ff6600; TEXT-DECORATION: none;}
.page_a .pagebox SPAN.pagebox_num A:hover 	      { background:#f0f0f0; COLOR: #ff6600; }
.page_a .pagebox SPAN.pagebox_amount		      { PADDING: 0px 11px; BORDER: #e4e1cc 1px solid; LINE-HEIGHT: 28px; HEIGHT: 28px; COLOR: #ff6600; background:#fcfafa}
.page_a .pagebox SPAN.pagebox_amount b		      { font-weight:normal;}
.page_a .amountpage							      { padding:0px 10px; LINE-HEIGHT: 28px; HEIGHT: 28px; text-align:right; BORDER: #ddd 1px solid; TEXT-ALIGN: center; COLOR: #999;  CURSOR: default;}
.page_a .amountpage span					      { font-family: "Arial"; font-size: 12px; color:#16b;}
/* 图片滚动css */
		.picMarquee-left{ width:1000px;  overflow:hidden; position:relative; margin-left:0px}
		.picMarquee-left .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
		.picMarquee-left .hd .prev,.picMarquee-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
			 cursor:pointer; background:url("../images/arrow.png") no-repeat;}
		.picMarquee-left .hd .next{ background-position:0 -50px;  }
		.picMarquee-left .hd .prevStop{ background-position:-60px 0; }
		.picMarquee-left .hd .nextStop{ background-position:-60px -50px; }
		.picMarquee-left .bd{ padding:25px 0px 15px 25px; background-color:#f1f1f1; border:1px solid #e1e1e1}
		.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
		.picMarquee-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
		.picMarquee-left .bd ul li .pic{ text-align:center; }
		.picMarquee-left .bd ul li .pic img{ width:215px; height:150px; display:block; padding:2px; border:1px solid #ccc; }
		.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
		.picMarquee-left .bd ul li .title{ line-height:24px;   }


/* ---------------------------焦点图片切换-------------------------* */
.focusBox { position: relative; width: 595px; height: 325px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white; }
	.focusBox .pic img { width: 595px; height:325px; display: block; }
	.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
	.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
	.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
	.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }
	.focusBox .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
	.focusBox .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
	.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
	.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
	.focusBox .num li.on a,.focusBox .num a:hover{ background:#f60;  }
	
	
.gonggao                                         { float:left; margin-right:20px}
.gonggao  .note                                  { width:100%; background-color:#f1f1f1; border:1px solid #e1e1e1; padding:10px; box-sizing:border-box; margin-top:15px;}
.gonggao  .note  li                              { color:#999; line-height:29px; width:267px; overflow:hidden; height:29px;}
.gonggao  .note  li  b                           { margin:0px 3px}

.news                                            { float:left; margin-right:20px}
.news  .note                                     { width:100%; background-color:#f1f1f1; border:1px solid #e1e1e1; padding:10px; box-sizing:border-box; margin-top:15px;}
.news  .note  li                                 { color:#999; line-height:30px; width:408px; overflow:hidden; height:30px;}
.news .note  li  b                               { margin:0px 3px}


.youqing                                         { width:1000px; margin:0 auto;}
.youqing  ul                                     { margin-right:-30px}
.youqing  li                                     { float:left; margin-right:30px}
.youqing  li  span                               { border:1px solid #CCC; padding:2px; display:table; }
.youqing  li  b                                  { padding:2px; display:table; text-align:center; width:115px; box-sizing:border-box}

.left_list                                       { font-weight:bold}
.left_list li                                    { padding:10px; border-bottom:1px dashed #999; font-size:14px;}
.left_list .on                                   { background-color:#306bb9; color:#FFF}
.left_list ul a                                  { color:#036; text-decoration:none}
.left_list li:hover                              { background-color:#306bb9; color:#FFF}


.left_gonggao li                                 { padding:10px; border-bottom:1px dashed #999; font-size:12px;  overflow:hidden}
.left_gonggao ul a                               { color:#036; text-decoration:none}
.left_gonggao li:hover                           { background-color:#306bb9; color:#FFF}
.w100  { width:100px}
.w200  { width:200px}
.w300  { width:300px}
.w400  { width:400px}
.w500  { width:500px}
.nr_rig                                          { float:right; margin-left:15px; width:745px; box-sizing:border-box}
.neirong                                         { padding:15px; line-height:24px; font-size:14px; min-height:845px;}
.neirong img                                     { max-width:710px}
.neirong .all                                    { margin:20px 0px; display:table;}
.neirong .left 									 { float:left; font-size:14px; margin-right:5px;}
.neirong .right 								 { float:left; font-size:14px; margin-right:5px;}
.neirong input                                   { border:1px solid #999; padding:8px; font-size:12px;}
.neirong textarea                                { border:1px solid #999; padding:5px; width:500px}
.neirong   li                                    { border-bottom:1px dashed #999; padding:10px 0px}
.riqi                                            { float:right; color:#CCC}
.fy  { display:table; margin:10px 20px; float:right}
.fy b { padding:6px 10px; display:table; float:left}
.fy span { float:left; border:1px solid #CCC; padding:6px 10px; margin-right:5px; cursor:pointer}
.fy .on { display:table;background-color:#30F; color:#FFF; padding:6px 10px;}


.tp_list  { float:left; margin-right:10px; margin-bottom:10px}
.tp_pic   { border:1px solid #E0E0E0; padding:2px; display:table}
.tp_pic img { width:220px; height:160px}
.tp_txt   { font-size:12px; text-align:center}