﻿html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td { margin: 0; padding: 0; }
img { border: 0 none; vertical-align: top; }
ul, li { list-style-type: none; }
h1, h2, h3, h4, h5, h6 {  font-weight:normal; }
body, input, select, button, textarea { font-size:14px; font-family:"SourceHanSansCN Bold","Microsoft Yahei","\5b8b\4f53";  }
.arial{ font-family:arial;}
.song{ font-family:"\5b8b\4f53";}
button { cursor: pointer; }
i, em, cite { font-style: normal; }
body { background: #fff; color: #000; line-height: 1.2; }
html{-webkit-text-size-adjust:none; }
a{ color: #000; text-decoration: none; _color:#000000; cursor: pointer;}
a{blr:expression(this.onFocus=this.blur());}
a:hover { text-decoration:none; color:#941e23;  }
a:focus { outline: none; }
.fixed:after { content: "."; display: block; clear: both; height: 0; visibility: hidden; }
.fixed { display: block; min-height: 1%; }
*html .fixed { height: 1%; }
.clear { diplay: block!important; float: none!important; clear: both; overflow: hidden; width: auto!important; height: 0!important; margin: 0 auto!important; padding: 0!important; font-size: 0; line-height: 0; }
.fl, .fr { display: inline; float: left; }
.fr { float: right;  }
.center{ text-align:center;}
.blank_50{ height:50px;}

/*公用*/
.shadow0{border: #fff 1px solid;box-shadow: 0 0 25px rgba(225, 225, 225, 1);-webkit-box-shadow: 0 0 25px rgba(225, 225, 225, 1);-moz-box-shadow: 0 0 25px rgba(225, 225, 225, 1);}
.other_bg{ background: #F5F4EC;} 
header { margin: auto; text-align: center; }
.top_bg { margin: auto; background: #ffffff; }
.top{ margin: auto; width: 1000px; height: 50px;  }
.top_warp{ float: left; line-height: 40px; }
.top_warp a{ font-family: "Microsoft Yahei"; color: #4D4D4D; display: inline-block; padding:0 10px;} 

/*****首页小于1000调用****/
.min_body{ width: 1200px;}
.min_body .header_warp{ width: 1200px; }
.min_body .nav_bg{ width: 1200px; }
.min_body .nav_bg nav { width: 1200px; }
.min_body .footer_warp{ width: 1000px; }

.f10px{font-size:10px;}
.f11px{font-size:11px;}
.f12px{font-size:12px;}
.f13px{font-size:13px;}
.f14{font-size:14px;}
.f14px{font-size:14px;}
.f16px{font-size:16px;}
.f18px{font-size:18px;}
.f20px{font-size:20px;}
.f22px{font-size:22px;}
a:link,
a:visited{text-decoration:none;}
a:hover{text-decoration:underline;}


.unLine a:link,.unLine a:visited,.unLine a:hover{ text-decoration: none;}
.underline a:link,.underline a:visited,.underline a:hover{ text-decoration: underline;}
.arr-down{ background:url(arr_sub.gif) no-repeat 0 3px; width:12px; height:12px; overflow:hidden;}
.mod{ margin-top:10px;}
.mot{ margin-bottom:10px;}
.lot{ margin-right:10px;}
.pot{ padding:5px;}
.side{ border: 1px solid #c39a50;}                   
.blank { clear:both;height:10px;overflow:hidden; display:block;overflow:hidden; }
.blank5 { height:6px;overflow:hidden; display:block;margin:0 auto;}
.blank15 {height:30px;overflow:hidden; display:block;margin:0 auto;}
.blank_line {clear:both;height:10px;	overflow:hidden;display:block;background-image: url(top_bg1.jpg);background-repeat: repeat-x;width: 100%;}
.left{ float:left;}
.right{ float:right;}
.dotLine {display:block; clear:both; overflow:hidden; height:1px; background:url(all_icon.png) left -263px repeat-x;margin:5px auto}
.newdata {float:right;}
.hr{background: url() repeat-x center center;}
.had{height:350px;}

/*日期样式*/
.date { color:#999; font-size:14px;float:right; }
.mdate { color:#999; font-size:12px;float:right; }
.ldate { color:#999; font-size:12px;float:left; }

/* 分页 */
#pages { padding:14px 0 10px; font-family:宋体;margin:0px auto; width:100%;text-align:center;}
#pages a { display:inline-block; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 10px}
#pages a.a1 { background:url(../images/admin_img/pages.png) no-repeat 0 5px; width:56px; padding:0 }
#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none }
#pages span { display:inline-block; height:22px; line-height:22px; background:#5a85b2; border:1px solid #5a85b2; color:#fff; text-align:center;padding:0 10px}
.page .noPage { display:inline-block; width:56px; height:22px; line-height:22px; background:url(../img/icu/titleBg.png) repeat-x 0 -55px ; border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }

.w1000px{ width:1000px; margin:0 auto;display: block; overflow:hidden;background:#f9f9f9;}	
.w1160px{ width:1160px; margin:0 auto;display: block; overflow:hidden;}	
.w710px{ width:710px; margin:0 auto;display: block; overflow:hidden;}
.w690px{ width:690px; margin:0 auto;display: block; overflow:hidden;}
.w600px{ width:600px; margin:0 auto;display: block; overflow:hidden;}
.w495px{ width:495px; margin:0 auto;display: block; overflow:hidden;}
.w590px{ width:590px; display: block; overflow:hidden;}
.w570px{ width:570px; display: block; overflow:hidden;}
.w460px{ width:460px; margin:0 auto;display: block; overflow:hidden;}
.w520px{ width:520px; margin:0 auto;display: block; overflow:hidden;}
.w330px{ width:326px; display: block; overflow:hidden;}
.w290px{ width:290px; margin:0 auto;display: block; overflow:hidden;}
.w280px{ width:280px; margin:0 auto;display: block; overflow:hidden;}
.w240px{ width:240px; margin:0 auto;display: block; overflow:hidden;}
.w220px{ width:230px; margin:0 auto;display: block; overflow:hidden;}

.w180px{ width:170px; margin:0 auto;display: block; overflow:hidden;}
.w180px p{line-height:24px;font-size:12px;color:#555;}
.w90px{ width:90px; margin:0 auto;display: block; overflow:hidden;padding-top:16px;}
.w90px img{padding:2px;border:1px solid #ccc;float:left;}

.text_list {}
.text_list li {height:38px; text-align:left; padding-left:14px; background:url(dot.gif) no-repeat 3px 15px; line-height:34px;overflow:hidden;display: block;}
.text_list h3{text-align:center;width:565px;overflow:hidden;display: block;margin-bottom:10px; } 
.text_list h3 a{font-family:\5FAE\8F6F\96C5\9ED1,\9ED1\4F53,\6587\6CC9\9A7F\6B63\9ED1\4F53,\534E\6587\7EC6\9ED1; cursor:pointer;font-weight: bold;width:565px;line-height:30px;font-size:22px;overflow:hidden;color:#000;}
.text_list h3 a:hover{color:#cc0000}
.text_list p{width:580px;line-height:34px;font-size:14px;color:#555;}
.text_list_f12 li a{ font-size:12px; color:#333333;}
.text_list_f12 li a:hover{ font-size:12px; color:#b30f00;text-decoration:underline;}
.text_list_f14 li a{ font-size:18px; color:#333333;}
.text_list_f14 li a:hover{ font-size:18px; color:#b30f00;text-decoration:underline;}

.text_list_1{}
.text_list_1 li{height:30px;line-height:30px;overflow:hidden;display: block;text-align:center;background:#e0f1fb;margin-top:1px;}
.text_list_1 li a{color:#2b78c6;}
.text_list_1 img{padding:1px;border:1px solid #ccc;float:left;margin-right:10px;}
.text_list_1 p{line-height:24px;font-size:12px;color:#555;}

.text_list_2{}
.text_list_2 li{height:30px;line-height:30px;width:88px;overflow:hidden;display: block;text-align:left;float:left;}
.text_list_2 li a{color:#2b78c6;}

.text_list_no {}
.text_list_no li {width:96%;height:30px; text-align:left; padding-left:14px;  line-height:30px;overflow:hidden;float:left;display: block;}
.text_list_no li {border-bottom:1px dashed #d5d5d5;margin-bottom:6px;}

.text_list_3l {}
.text_list_3l h3 {}
.text_list_3l h3 a{font: 18px/2  Arial, Helvetica,"microsoft yahei","微软雅黑","Hiragino Sans GB","宋体", sans-serif;text-align:center;font-weight:bold;color:#333333;}
.text_list_3l li {background-color:#ffffff;width:464px;text-align:left; margin:auto 7px;  line-height:30px;overflow:hidden;float:left;display: block;}
.text_list_3l li {border:1px solid #d5d5d5;margin-bottom:20px;padding:10px;height:150px; }
.text_list_3l li a{color:#333333;}
.text_list_3l li a:hover{color:#b30f00;text-decoration:none;}
.text_list_3l p{width:464px;text-align:left;line-height:30px;float:left;display: block;}


#position{ background:#E4F3FC url(bg_position.gif) no-repeat 0 0;padding-left:90px;height:28px;line-height:28px;	border-top-width: 1px;border-bottom-width: 1px;	border-top-style: solid;border-bottom-style: solid;border-top-color: #fff;border-bottom-color: #fff; text-align:left;}
#position{border:1px solid #f7f7f7;margin-bottom:20px;background-color: #fbfbfb;float:left;width:908px;}
#position a{ color:#666666; background:url(bg_position.gif) no-repeat right -40px; padding-right:16px;}
  
/*****2021lh页面宽****/
.min_body{ width: 1200px;}
.min_body .banner{height:570px;}

.in_bg{ background: #fdf6e9; }
.page_bg_1 { margin: auto; background: url(xtlsdj_bg_1.jpg) no-repeat center top; }
.page_bg_2 { margin: auto; background: url() no-repeat center bottom; }
.banner{ margin: auto; height: 570px; }
.main_bg { margin: auto; padding-top: 0px; padding-bottom: 100px; }
.imgnews_bg{ margin: auto; background: url(xtlsdj_imgnewsbg.png) no-repeat center top; }


.banner_0{ margin: auto; position:relative; z-index:100; width: 1000px; }
.banner_0_top{ margin: auto; height: 650px; }
.banner_0_top li{ position:absolute; background: #bb0e2a; left:0; top:0; width: 1000px; height: 650px; text-align:center;}
.banner_0_top li img{ position:relative; width: 1000px; height: 650px;}
  
.banner_0_top li .tit{ position: absolute; left: 0px; bottom: 0px; width: 1000px; height: 50px; background:url(xtlsdj_tpxwtitbg.png) repeat; text-align: center; }
.banner_0_top li .tit h4{ margin: auto; font-size: 24px; line-height: 50px; margin: 0px 20px; text-align: center; color: #ffffff; }
.banner_0_top li .tit h4 a{ color: #ffffff; }
.banner_0_top li .tit h4 a:hover{ text-decoration: underline;}


.banner_0_bottom { margin: auto; text-align:center; z-index:20; margin-left: 0px; }
.banner_0_bottom span{ background:url(xtlsdj_dot.png) no-repeat right top; width: 196px; height: 5px; line-height:5px; display:inline-block; cursor:pointer; left: 0px; right:0px; }
.banner_0_bottom span.on{ background:url(xtlsdj_dot.png) no-repeat left top;}


.banner_0 .pre{ background:url(xtlsdj_pre.png) no-repeat; width: 40px; height: 80px; position:absolute; left: 0px; top: 45%; opacity:0.7; cursor:pointer; z-index:20;}
.banner_0 .next{ background:url(xtlsdj_next.png) no-repeat; width: 40px; height: 80px; position:absolute; right: 0px; top: 45%; opacity:0.7; cursor:pointer; z-index:20;}
.banner_0 .pre:hover{ background:url(xtlsdj_pre.png) no-repeat; width: 40px; height: 80px; position:absolute; left: 0px; top: 45%; /*opacity:0.7;*/ cursor:pointer; z-index:20;}
.banner_0 .next:hover{ background:url(xtlsdj_next.png) no-repeat; width: 40px; height: 80px; position:absolute; right: 0px; top: 45%; /*opacity:0.7;*/ cursor:pointer; z-index:20;}
/*.banner_0 .next:hover,.banner_0 .por:hover{opacity:1; filter:alpha(opacity=100);}*/


/****************要闻******************/
.topnews { width: 1000px; margin: auto; margin-top:30px; }
.topnews .logo {margin: auto; position: relative; clear: both; overflow: hidden; display: block;height:50px; background-position: right top;margin-bottom:8px;border-radius:8px;background-image: url(nav_bj2.png);background-repeat: no-repeat;}
.topnews .more{ position: absolute; top: 60px; right: 5px; font-size: 14px; font-weight: bold; color: #dd2324; }
.topnews .logo {padding-left:20px;line-height: 50px;font-size:20px;font-weight: bold;text-align:left; font-family:\5FAE\8F6F\96C5\9ED1,\9ED1\4F53,\6587\6CC9\9A7F\6B63\9ED1\4F53,\534E\6587\7EC6\9ED1;}
.topnews .logo a{color:#ffffff;}

.topnews ul { margin: auto; margin-top: 15px; }
.topnews ul li { margin: auto; background: url(xtlsdj_icon_1.png) no-repeat left center; padding-left: 30px; text-align: left; line-height: 50px; height: 50px; font-size:22px; color: #000000; }
.topnews ul li a{ color: #000000; }
.topnews ul li a:hover{ color: #941e23; }

 
.center_1 { width: 1000px; margin: auto; }
.main_left { float: left; width: 470px; }
.main_right { float: right; width: 470px; }


.widget_1{ margin: auto; margin-top: 30px; height: 450px; }
.widget_1 .logo {margin: auto; position: relative; clear: both; overflow: hidden; display: block;height:50px; background-position: right top;margin-bottom:8px;border-radius:8px;background-image: url(nav_bj2.png);background-repeat: no-repeat;}
.widget_1 .logo img { position: absolute; left: 180px; top: 53px; }
.widget_1 .more{ position: absolute; top: 60px; right: 5px; font-size: 14px; font-weight: bold; color: #dd2324;}
.widget_1 .logo {padding-left:20px;line-height: 50px;font-size:20px;font-weight: bold;text-align:left; font-family:\5FAE\8F6F\96C5\9ED1,\9ED1\4F53,\6587\6CC9\9A7F\6B63\9ED1\4F53,\534E\6587\7EC6\9ED1;}
.widget_1 .logo a{color:#ffffff;}


.widget_1 .content { margin: auto; width: 470px; margin-top: 20px; }
.widget_1 .content img { margin: auto; width: 470px; height: 263px; }
.widget_1 .content h2{ margin: auto; text-align:center; font-size: 16px; color: #666666; line-height: 22px; padding: 10px 0px; margin-top:10px; }
.widget_1 .content h2:hover{ color: #941e23; }



.spjd_logo {margin: auto; position: relative; background:url(xtlsdj_logo_spjd.png) no-repeat no-repeat left center; height: 113px;}
.xxwd_logo {margin: auto; position: relative; background:url(xtlsdj_logo_xxwd.png) no-repeat no-repeat left center; height: 113px;}
.ytdd_logo {margin: auto; position: relative; background:url(xtlsdj_logobg.png) no-repeat no-repeat left center; height: 113px;}
.ytdd_logo img { position: absolute; left: 180px; top: 45px; }


.pinglun { margin: auto; margin-top: 30px; height: 450px; }
.pinglun .logo {margin: auto; position: relative; background:url(xtlsdj_logobg.png) no-repeat left center; height: 113px; }
.pinglun .logo img { position: absolute; left: 180px; top: 53px; }
.pinglun .more{ position: absolute; top: 60px; right: 5px; font-size: 14px; font-weight: bold; color: #dd2324; }
.pinglun .logo {padding-left:20px;line-height: 50px;font-size:20px;font-weight: bold;text-align:left; font-family:\5FAE\8F6F\96C5\9ED1,\9ED1\4F53,\6587\6CC9\9A7F\6B63\9ED1\4F53,\534E\6587\7EC6\9ED1;}
.pinglun .logo a{color:#ffffff;}

.pinglun ul { margin: auto; margin-top: 15px; }
.pinglun ul li { margin: auto; background: url(xtlsdj_icon_1.png) no-repeat left center; padding-left: 30px; text-align: left; line-height: 62px; height: 62px; font-size: 18px; color: #000000; }
.pinglun ul li a{ color: #000000; }
.pinglun ul li a:hover{ color: #941e23; }


.tjjf{ margin:auto; margin-top: 30px; width: 1000px;}
.tjjf .logo {margin: auto; position: relative; clear: both; overflow: hidden; display: block;height:50px; background-position: right top;margin-bottom:8px;border-radius:8px;background-image: url(nav_bj2.png);background-repeat: no-repeat;}
.tjjf .logo img { position: absolute; left: 180px; top: 53px; }
.tjjf .more{ position: absolute; top: 60px; right: 5px; font-size: 14px; font-weight: bold; color: #dd2324; }
.tjjf .logo {padding-left:20px;line-height: 50px;font-size:20px;font-weight: bold;text-align:left; font-family:\5FAE\8F6F\96C5\9ED1,\9ED1\4F53,\6587\6CC9\9A7F\6B63\9ED1\4F53,\534E\6587\7EC6\9ED1;}
.tjjf .logo a{color:#ffffff;}
.tjjf_con { margin: auto; height: 263px; margin-top: 30px;}

#featured-area {width: 650px; height: 263px;padding-top: 0px;margin: 0px auto; }
#featured-area img{ border:none;}
#featured-area .title {position:absolute;left:0; bottom:0px; background:url(zysxls_ztqhtit.png) repeat;font-size:17px; min-height:20px; padding:8px 0;width:470px;text-align:center; color: #000000;}
.roundabout-holder {list-style:none; width: 650px; height: 263px;margin: auto;margin-top: 0px;}
.roundabout-moveable-item {font-size:12px!important;	width: 470px; height: 263px;cursor:pointer;	padding:0px;-webkit-border-radius:0px;-moz-border-radius:0px;	background:#f9f9f9; border: 0; }
.roundabout-moveable-item img {height:100%;width:100%;	background-color:#FFFFFF;margin:0;}
.roundabout-in-focus {cursor:auto;}
.roundabout-in-focus:hover {-webkit-box-shadow:0px 0px 20px #787878;-moz-box-shadow:0px 0px 20px #787878;background:#f9f9f9;}
.roundabout-holder span	 {display: none;font-size:11px;}
.roundabout-in-focus:hover span	{display:inline;position:absolute;bottom: 0px;right:5px;padding: 0px 20px;background:#f9f9f9;color:#8A428B;z-index:999;-webkit-border-top-left-radius: 5px;-moz-border-radius-topLeft: 5px;font-size: 11px;border-left:1px solid #aaaaaa;border-top:1px solid #aaaaaa;}
.roundabout a:active, .roundabout a:focus, .roundabout a:visited {outline:none;text-decoration:none;}
.roundabout li {margin:0;}

.showcon{width:970px;line-height:26px;color:#333333;padding:15px;}
.showcon h1{width:96%;text-align:center;font-size:28px;line-height:40px;font-weight:bold;margin:0px auto;padding-bottom:5px;border-bottom:1px solid #f7f7f7;}
.showcon h2{line-height:28px; font-size:14px; font-weight:normal;text-align:center;height:28px;margin-top:10px;color:#666666;}
.showcon span{color:#cc0000;}
.showcon h3{width:900px;text-align:center;font-size:24px;line-height:35px;font-weight:bold;margin:0px auto;padding-bottom:5px;border-bottom:1px solid #f7f7f7;}
.showcon p{width:92%;line-height:30px;color:#333333;font-size:16px;margin:0px auto;}

#endtext table{margin:0px auto;width:800px;border:1px solid #d5d5d5;cellspacing:0px; cellpadding:0px;}
#endtext td{border:1px solid #d5d5d5;padding:5px;}


#endtext{ margin:0 25px 100px 25px;width:950px;}
#endtext,#endtext p,#endtext li,#content p{text-align:left;overflow:hidden; font-size:20px; clear:both; line-height: 180%; word-wrap:break-word; word-break:break-all;}
#endtext,#endtext p,#endtext li{ width:950px;}
#endtext .icon { border:0; margin:3px 0 0;}
#endtext img { border:1px solid #ccc;max-width:700px;width:expression(this.width > 700 && this.width > this.height ? 700 : true);overflow:hidden;}
#endtext p{ margin-top:10px;}
#endtext a { text-decoration:underline;	color:#1f3a87;}
#endtext a:hover { color:#bc2931;}


.footer{background-image: url(footer2.png);background-repeat: no-repeat;background-position: 0px 0px;width:100%;display: block;overflow:hidden;height:170px;padding-top:25px;margin-right: auto;margin-bottom:0px;margin-left: auto;background-color:#AE2E2D;}
.footer p{line-height:28px;text-align:center;color:#ffffff;}
.footer .aq{margin:0px auto;width:100px;}
.hide{display:none;}