@charset "utf-8";
body {font-family:"微软雅黑"; background:#fff; margin:0; padding:0; color:#000;min-width:1150px;width:100%;}
*{ margin:0; padding:0;}
dl,dt,dd,ul,li{ list-style:none; margin:0; padding:0;}
img{ border:none;}
a { color:#006A92; text-decoration:none; outline:none;}
a:hover { color:#000; text-decoration:underline;}
.hide{ display:none;}
*:focus {outline: none;}
.clearfix::after {clear: both; content: ""; display: block; height: 0;visibility: hidden;}

/*2016-5-9 */

/*top*/
.top{ clear:both; width:100%; height:95px; background:url(top_line.gif) repeat-x; }
.top_con{ margin:0 auto; width:1150px;}
.logo{ float:left;}
.logo img{ vertical-align:top; margin-top:7px;}
.rili{ float:left; padding-top:25px; padding-left:30px;}
.weak{ font-size:14px; }
.date{ font-size:14px; font-weight:bold; position:relative;}
.date span{ position:absolute; left:100px; top:15px; line-height:0; font-size:40px; font-weight:bold; color:#d41c28; }
.banshi{ float:left; font-size:11px; color:#251112; line-height:18px; padding:20px 0 0 100px;}
.banshi span{ display:block; text-align:center;}
.search{ float:left; margin:25px 0 0 150px; display:inline; width:370px; height:31px; background:url(searchbg.gif) right no-repeat}
.search span{ float:left; padding:3px 0 0 10px;}
.search .inpTxt{ float:left; padding:5px; background:none; border:none; width:205px; height:21px; font-family:"微软雅黑"; font-size:14px;}
.search .inpBtn{ float:left; background:none; border:none; width:65px; height:31px; cursor:pointer;}
.back{ float:right; padding-right:10px; padding-top:20px;}
.back img{ vertical-align:middle; margin-right:15px;}

/*日期查询*/
.box{ clear:both; text-align:center; margin:0 auto; width:710px; height:71px; position:relative;}
.box span{ float:left; font-size:16px; color:#000; padding:15px 0 0 120px;}
.select_year,.select_month,.select_date{ float:left; width:110px; height:30px; margin:10px 0 0 15px; position:relative;}
.select_month,.select_date{ width:77px;}

.selectbox{ float:left; width:100px; height:30px; line-height:30px; background:url(yearbg.png) 0 0 no-repeat; border:none; cursor:pointer; padding-left:10px; color:#585858; font-family:"微软雅黑"; font-size:18px;}

.select_month .selectbox{ width:87px; height:30px; line-height:30px; background:url(monthbg.png) 0 0 no-repeat; border:none; cursor:pointer; padding-left:10px; color:#585858; font-family:"微软雅黑"; font-size:18px;}
.select_date .selectbox{ width:87px; height:30px; line-height:30px; background:url(monthbg.png) 0 0 no-repeat; border:none; cursor:pointer; padding-left:10px; color:#585858; font-family:"微软雅黑"; font-size:18px;}

.selectbox_wrapper{ position:absolute; left:0; top:30px; font-family:"微软雅黑"; font-size:14px; z-index:10}
.selectbox_wrapper ul{ float:left; width:110px; background:#fff; border-top:none; }
.selectbox_wrapper li{ width:100px; height:30px; line-height:30px; cursor:pointer; padding-left:10px; color:#878686; font-size:18px; text-align:left; border-bottom:1px dotted #ddd;}
.selectbox_wrapper li:hover{ background:#f6f6f6;}

.select_month .selectbox_wrapper ul{ float:left; width:95px; background:#fff; border-top:none; }
.select_month .selectbox_wrapper li{ width:95px; height:25px; line-height:25px; cursor:pointer; padding-left:10px; color:#878686; font-size:14px; text-align:left;}

.select_date { float:left; width:50px; height:30px; background:url(datebg.png) no-repeat; line-height:30px; text-align:center; margin-left:40px;}
.icon_date{ float:left; margin:10px 0 0 15px; cursor:pointer; position:relative;}

.tc_date{ display:none; position:absolute; right:0; top:33px; z-index:100; box-shadow:1px 2px 2px 2px rgba(15, 14, 13, 0.2);}

.tc_y_m{ clear:both; width:426px; height:65px; background:#454444; line-height:65px; text-align:center; font-family:"微软雅黑"; font-size:27px;  color:#e9e9e9;}


.tc_d{ float:left; width:420px; background:#fff; border:3px solid #f1f1f1; clear:both;}
.tc_d li{ float:left; width:60px; height:46px; line-height:46px; text-align:center; font-family:"微软雅黑"; font-size:18px; color:#e35a5a;}
.tc_d li.weak{ float:left; width:60px; height:40px; line-height:40px; text-align:center; font-family:"微软雅黑"; font-size:18px; color:#5a5a5a; background:#f1f1f1;}

.tc_d li.sunday span,.tc_d li.liu span,.tc_d li.null span{ color:#ababab;}
.tc_d li span{ display:inline-block; width:60px; height:40px; line-height:40px; padding:0; color:#3c3c3c; }
.tc_d li .cur{ background:#e35a5a; color:#fff; }

.arrow{ position:absolute; top:-5px; right:10px;}
.arrow img{ vertical-align:top;}

.date_sea{ clear:both; width:100%; text-align:right; height:160px; line-height:160px; background:#f1f1f1; font-family:"微软雅黑"; font-size:30px; color:#000; }
.date_sea span{ padding-right:50px;}
.date_sea span em{ color:#e35a5a; font-style:normal;}


.prev{ position:absolute; left:0; top:10px; cursor:pointer;}
.next{ position:absolute; right:0; top:10px; cursor:pointer;}

/*index 内容区*/
.content{width: 100%; margin:0 auto; width:1150px; background:#f1f1f1 url(topbg.gif) 0 0 no-repeat; padding:35px 0 0; position:relative;}
.content2{ margin:0 auto; width:1150px;}
.side{ float:left; width:680px; text-align:center; position:relative;}
.arrow_l{ position:absolute; left:8px; top:400px; cursor:pointer;}
.arrow_r{ position:absolute; right:8px; top:400px;  cursor:pointer;}

.main{ float:left; width:470px; height:887px; overflow:auto;}
#webtree ,#webtree2 { margin:0 auto; width:100%; font-family:"微软雅黑";}
#webtree dl,#webtree2 dl{  width:100%; position:relative;}

#webtree dt,#webtree2 dt{  width:100%; height:52px; line-height:52px; font-size:16px; font-weight:bold;}
#webtree dt i,#webtree2 dt i{ font-style:normal; padding-left:35px;width: 230px;line-height: 22px;text-indent: 0;display: inline-block;}

#webtree dt span{ display:inline-block; height:52px; background:url(icon_down.png) 0 26px no-repeat; text-indent:35px;}
#webtree dt span a,#webtree2 dt span a{ color:#000;}
#webtree dt.cur span{ background:url(icon_up.png) 0 0 no-repeat; text-indent:35px; width:100%;}

#webtree dd,#webtree2 dd{  width:100%; background:#fcfcfc url(ddbg.png) bottom repeat-x; padding-bottom:20px;}

#webtree2 dd{ display:none;}

#webtree2 dt span{ display:inline-block; height:52px; background:url(icon_up.png) 0 0 no-repeat; width:100%; text-indent:35px;}
#webtree2 dt.cur span{ background:url(icon_down.png) 0 26px no-repeat;}

.pdf{ position:absolute; right:10px; top:15px; font-size:16px; font-family:"微软雅黑"; background:url(pdf.gif) no-repeat; padding-left:25px;}
.pdf a{ color:#620b07; text-decoration:underline;}

.news_list{ margin-left:35px;}
.news_list li{ line-height:36px; background:url(dot.png) 0 18px no-repeat; padding-left:20px; font-size:14px;}
.news_list li a{ color:#2e2e2e;}

.ewm_sm{ clear:both; width:1150px; height:192px; padding-top:60px;}
.ewm{ float:left; width:702px; height:192px; background:#fff; margin-left:2px; display:inline;}
.ewm li{ float:left; width:310px; margin:25px 0 0 25px; display:inline;}
.ewm li img{ float:left; width:150px; height:150px;}
.ewm li span{ float:left; display:inline-block; font-size:18px; line-height:30px; color:#4d4d4d; padding:45px 0 0 10px;}

.sm{ float:left; width:446px; height:192px; background:#dbdce0;}
.sm h2{ padding:18px 0 18px 45px; font-size:18px; color:#000; background:url(square.gif) 18px 24px no-repeat; }
.sm p{ padding:0 45px; font-size:14px; color:#000; line-height:30px; text-align:justify; }
.sm i{ font-style:normal; text-decoration:underline;}

/*0512foot*/
.footer { clear:both; margin:0 auto; width:100%;  padding-bottom:15px; text-align:center; font-size:12px; background:#464545}
.p20{ padding:30px 0 20px; font-size:14px; color:#fff;}
.p20 a{ margin:0 10px; color:#fff;}
.p5{ color:#eaeaea; padding:5px;}
.p5 a{ color:#eaeaea;}
.Copyright{ padding:20px 5px 5px;}
.Copyright a { display: inline-block; width: 90px; height:44px;}
.a4{ background:url(f4.png) center center no-repeat;}
.a5{ background:url(f5.png) center center no-repeat; border:1px solid #9b9a9a; border-width:0 1px;}
.a6{ background:url(f6.png) center center no-repeat;}

/*search*/
.back_dzb{ clear:both; margin:0 auto; width:1150px; height:40px; text-align:right; line-height:35px; font-size:14px;}
.back_dzb a{ color:#222;}

.search_tit{ float:left; margin-left:120px; display:inline; width:1030px; height:24px; line-height:22px; font-size:22px; background:#f8f8f8;}
.search_tit span{ height:24px; display:inline-block; padding-left:45px; background:url(square2.gif) no-repeat;}
.search_list{ float:left; margin-left:120px; display:inline; width:775px; padding:65px 0 20px; background:url(line2.gif) repeat-y;}
.search_list li{ float:left; width:775px; margin-bottom:45px;}
.search_list li p{ float:left; width:775px; font-size:16px;}
.search_list li span{ font-size:12px; color:#9c9c9c; background:#fff;}
.search_list li.cur span{ font-size:12px; color:#f05757; background:#fff;}
.search_list li a { color:#157dfb; text-decoration:underline; background:url(dot.gif) 10px 10px no-repeat; padding-left:23px;}

.search_list li dl{ float:left; width:590px; margin-left:34px; padding-top:13px;}
.search_list li dt{ float:left; margin-left:36px;}
.search_list li dt img{ width:104px; height:68px; margin-top:5px; margin-right:36px;}
.search_list li dd{ padding-left:36px;}
.search_list li dd.exp{ font-size:14px; line-height:24px; color:#6b6b6b; padding-bottom:10px;}
.search_list li dd.tim{ font-size:12px; color:#757575;}


.sear_ewm_sm{ float:right; width:255px; background:#f4f4f4; margin-top:65px;}
.sear_ewm_sm h3{ padding:18px 0 18px 40px; font-size:16px; color:#383838; background:url(square.gif) 15px 20px no-repeat; }
.sear_ewm{ float:left; width:255px; }
.sear_ewm li{ float:left; width:255px; text-align:center; margin-bottom:25px;}
.sear_ewm li img{  width:150px; height:150px;}
.sear_ewm li span{  display:inline-block; font-size:14px; line-height:25px; color:#4d4d4d; text-align:center;}

.sear_sm{ float:left; width:255px; background:#e4e4e4; padding-bottom:20px;}
.sear_sm h2{ padding:18px 0 10px 40px; font-size:16px; color:#383838; background:url(square.gif) 15px 20px no-repeat; }
.sear_sm p{ padding:0 25px; font-size:14px; color:#000; line-height:26px; text-align:justify; }
.sear_sm i{ font-style:normal; text-decoration:underline;}


.bghover{ float: left;display: none;position: fixed;left: 0;top: 0;width: 100%;height: 100%;min-width: 964px;min-height: 720px;background: transparent;background-color: rgba(0,0,0,0.5);}

.tc{display:none; position: absolute;z-index: 3;height: 75%; background: #fff;min-height: 720px;margin-top: 1px;margin: auto;width: 90%;min-width: 964px;left: 0;right: 0;bottom: 0;opacity: 1;top: 0;}

#.fenxiang{ position:absolute; top:135px; width:117px; margin-top:8px;}
#.fenxiang li{ float:left; width:117px; text-align:center; margin-bottom:10px; font-size:14px; color:#393939;}
#.fenxiang li span{ display:block; width:117px; text-align:center; height:20px; line-height:20px; }
#.fenxiang li.mobile{ cursor:pointer;}

#.fenxiang li.mob_ewm{ display:none; float:left; width:117px; height:146px; background:url(ewmbg.gif) no-repeat; font-size:14px; color:#393939;}
#.fenxiang li.mob_ewm img{ margin-top:15px;}
#.fenxiang li.db{ display:block;}

.fenxiang{display:none;}

.close{ position:absolute; right:10px; top:10px; width:32px; height:33px; background:url(close.gif) no-repeat; cursor:pointer; }

.tc_tit{ height:100px; background:#f8f8f8; padding-left:165px;}
.tc_tit p{ font-size:22px; color:#292929; background:url(square3.gif) 0 26px no-repeat; padding:20px 0 0 20px; clear:both; }
.x_tit{ float:left; padding-top:25px; font-size:16px; color:#818181;}
.time{ float:right; padding:7px 68px 0 0; font-size:12px; color:#494848;}
.time span{ margin-right:10px;}

.tc_con_box{ margin-top:1px;  height:545px; overflow:auto; background:#fff;margin-left: 117px; clear:both;}
.tc_con{ margin-left:165px; margin:1px 5px 0 0;  border-top:1px solid #eae7ea; padding:25px 3%;}
.tc_con .pic{ text-align:center; vertical-align:top;}
.tc_con p{ text-align:justify; margin-bottom:20px; font-size:16px; line-height:28px; color:#292929;}

.tc_news_tit{ background:url(line3.gif) 0 5px repeat-x; height:28px; line-height:20px;}
.tc_news_tit span{ background:#fff url(square3.gif) 0 5px no-repeat; padding:0 10px 0 15px; font-size:18px; font-weight:bold;}
.tc_news_list { float:left; width:100%; padding:30px 0;}
.tc_news_list li{ float:left; width:100%;  line-height:36px; overflow:hidden;}
.tc_news_list li a{ float:left; padding-left:10px; background:url(dot1.jpg) 0 16px no-repeat; color:#535353;}
.tc_news_list li span{ float:right; color:#949393; font-size:12px;}

/*pdf*/
.pdf_top{ height:38px; background:#323639;}

/*日期查询*/
.pdf_box{ clear:both; text-align:center; margin:0 auto; width:710px; height:38px; position:relative;}
.pdf_box span{ float:left; font-size:16px; color:#fff; padding:8px 0 0 120px;}
.pdf_select_year,.pdf_select_month,.pdf_select_date{ float:left; width:110px; height:30px; margin:4px 0 0 15px; position:relative;}
.pdf_select_month,.pdf_select_date{ width:77px;}

.selectbox{ float:left; width:100px; height:30px; line-height:30px; background:url(yearbg.png) 0 0 no-repeat; border:none; cursor:pointer; padding-left:10px; color:#585858; font-family:"微软雅黑"; font-size:18px;}

.pdf_select_month .selectbox{ width:87px; height:30px; line-height:30px; background:url(monthbg.png) 0 0 no-repeat; border:none; cursor:pointer; padding-left:10px; color:#585858; font-family:"微软雅黑"; font-size:18px;}
.pdf_select_date .selectbox{ width:87px; height:30px; line-height:30px; background:url(monthbg.png) 0 0 no-repeat; border:none; cursor:pointer; padding-left:10px; color:#585858; font-family:"微软雅黑"; font-size:18px;}

.selectbox_wrapper{ position:absolute; left:0; top:30px; font-family:"微软雅黑"; font-size:14px; z-index:10}
.selectbox_wrapper ul{ float:left; width:105px; background:#fff; border:1px solid #ddd; border-top:none; border-radius:5px 5px 0 0; }
.selectbox_wrapper li{ width:100px; height:25px; line-height:25px; cursor:pointer; padding-left:10px; color:#878686; font-size:14px; text-align:left; border-bottom:1px dotted #ddd;}
.selectbox_wrapper li:hover{ background:#f6f6f6;}

.pdf_select_month .selectbox_wrapper ul{ float:left; width:77px; background:#fff; border-top:none; }
.pdf_select_month .selectbox_wrapper li{ width:77px; height:25px; line-height:25px; cursor:pointer; padding-left:10px; color:#878686; font-size:14px; text-align:left;}

.pdf_select_date .selectbox_wrapper ul{ float:left; width:97px; background:#fff; border-top:none; }
.pdf_select_date .selectbox_wrapper li{ width:97px; height:18px; line-height:18px; cursor:pointer; padding-left:10px; color:#878686; font-size:18px; text-align:left;}

.prev1{ position:absolute; left:0; top:5px; cursor:pointer;}
.next1{ position:absolute; right:0; top:5px; cursor:pointer;}

.pdf_content{ background:#525659;}
.pdf_side{ margin:0 auto; width:1150px; text-align:center; position:relative;}

.pdf_icon{ position:fixed; bottom:100px; right:30px; width:45px;}

.pdf_box .select_date{ margin-top:4px;}
.pdf_box .icon_date{ margin-top:5px;}

.fenxiang li #wxhy { position:relative;}
#qrcode{ background:#eee; border:1px solid #ddd; border-radius:5px; position:absolute; right:-100px; top:10px; padding:20px 0 5px;}
#qrcode span{ display:block; font-size:14px;}
.ewmclose{ position:absolute; right:5px; top:5px; width:11px; height:11px; background:url(ewmclose.gif) no-repeat;}
.ewmjt{ position:absolute; left:-7px; top:55px; width:8px; height:12px; background:url(ewmjt.gif) no-repeat;}
ewm_hide{ display:none;}

/**************************************图片动画*******************************************/
.animated {
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}
.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}

@-webkit-keyframes fadeInLeft {
  0% {
	opacity: 0;
	-webkit-transform: translate3d(-10%, 0, 0);
	transform: translate3d(-10%, 0, 0);
  }

  100% {
	opacity: 1;
	-webkit-transform: none;
	transform: none;
  }
}	

@keyframes fadeInLeft {
  0% {
	opacity: 0;
	-webkit-transform: translate3d(-10%, 0, 0);
	transform: translate3d(-10%, 0, 0);
  }

  100% {
	opacity: 1;
	-webkit-transform: none;
	transform: none;
  }
}

	
.fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}	

@-webkit-keyframes fadeInRight {
  0% {
	opacity: 0;
	-webkit-transform: translate3d(10%, 0, 0);
	transform: translate3d(10%, 0, 0);
  }

  100% {
	opacity: 1;
	-webkit-transform: none;
	transform: none;
  }
}

@keyframes fadeInRight {
  0% {
	opacity: 0;
	-webkit-transform: translate3d(10%, 0, 0);
	transform: translate3d(10%, 0, 0);
  }

  100% {
	opacity: 1;
	-webkit-transform: none;
	transform: none;
  }
}


/***************************************2016-08-03日期查询*************************************/
.box{ clear:both; text-align:center; margin:0 auto; width:710px; height:71px; position:relative;}
.box span{ float:left; font-size:16px; color:#000; padding:15px 0 0 180px;}

.select_year,.select_month,.select_date{ float:left;  height:30px; margin:16px 10px; position:relative;}
.select_year{width: 170px; margin-left: 50px;}
.select_month{width:140px; }

.selectbox ,#b_input ,#c_input{ float:left; width:100%; height:30px; line-height:30px; background:url(yearbg1.png) 0 0 no-repeat ; background-size: 100% 100%; border:none; cursor:pointer; padding-left:10px; color:#585858; font-family:"微软雅黑"; font-size:18px;}

.select_month .selectbox{ height:30px; line-height:30px; background:url(monthbg1.png) 0 0 no-repeat; border:none; cursor:pointer; padding-left:10px; color:#585858; font-family:"微软雅黑"; font-size:18px;}
.select_date .selectbox{ width:87px; height:30px; line-height:30px; background:url(monthbg1.png) 0 0 no-repeat; border:none; cursor:pointer; padding-left:10px; color:#585858; font-family:"微软雅黑"; font-size:18px;}


.full_date {height: 30px;line-height: 30px;width: 210px;float: left;font-size: 18px;border: 1px solid #d2d2d2;margin-top: 8px;border-radius: 4px;overflow: hidden;}


.selectbox_wrapper{width: 100%; position:absolute; left:0; top:30px; font-family:"微软雅黑"; font-size:14px; z-index:10}
.selectbox_wrapper ul{ float:left; width:100%; background:#fff; border-top:none; }
.selectbox_wrapper li{ width:90%; height:30px; line-height:30px; cursor:pointer; padding-left:10%; color:#878686; font-size:18px; text-align:left; border-bottom:1px dotted #ddd;}
.selectbox_wrapper li:hover{background:#f6f6f6;}

.select_month .selectbox_wrapper ul{ float:left; width:100%; background:#fff; border-top:none; }
.select_month .selectbox_wrapper li{ width:90%; height:25px; line-height:25px; cursor:pointer; padding-left:10%; color:#878686; font-size:14px; text-align:left;}

.select_date { float:left; width:50px; height:30px; background:url(datebg.png) no-repeat; line-height:30px; text-align:center; margin-left:40px;}
.icon_date{ float:left; margin:10px 0 0 15px; cursor:pointer; position:relative;}

.tc_date{ display:none; position:absolute; right:0; top:33px; z-index:100; box-shadow:1px 2px 2px 2px rgba(15, 14, 13, 0.2);}

.tc_y_m{ clear:both; width:426px; height:65px; background:#454444; line-height:65px; text-align:center; font-family:"微软雅黑"; font-size:27px;  color:#e9e9e9;}


.tc_d{ float:left; width:420px; background:#fff; border:3px solid #f1f1f1; clear:both;}
.tc_d li{ float:left; width:60px; height:46px; line-height:46px; text-align:center; font-family:"微软雅黑"; font-size:18px; color:#e35a5a;}
.tc_d li.weak{ float:left; width:60px; height:40px; line-height:40px; text-align:center; font-family:"微软雅黑"; font-size:18px; color:#5a5a5a; background:#f1f1f1;}

.tc_d li.sunday span,.tc_d li.liu span,.tc_d li.null span{ color:#ababab;}
.tc_d li span{ display:inline-block; width:60px; height:40px; line-height:40px; padding:0; color:#3c3c3c; }
.tc_d li .cur{ background:#e35a5a; color:#fff; }

.arrow{ position:absolute; top:-5px; right:10px;}
.arrow img{ vertical-align:top;}

.date_sea{ clear:both; width:100%; text-align:right; height:160px; line-height:160px; background:#f1f1f1; font-family:"微软雅黑"; font-size:30px; color:#000; }
.date_sea span{ padding-right:50px;}
.date_sea span em{ color:#e35a5a; font-style:normal;}


.prev{ position:absolute; left:0; top:10px; cursor:pointer;}
.next{ position:absolute; right:0; top:10px; cursor:pointer;}


.download {
    background: rgba(0, 0, 0, 0) url("pdf.gif") no-repeat scroll right top;
    float: right;
    height: 40px;
    margin-right: 30px;
    width: 120px;
}

.back a,.download a{ color:#000; text-decoration:none;}

.full_date:focus .sdss,.full_date:hover .sdss{display: inline-block;}

.sdss{width: 30px;height: 30px;cursor: pointer;display:none;float: right;}
.sdss img{width: 30px;height: 30px;}

.sdss_ipt{width: 180px;height: 30px;font-size: 22px;line-height: 30px;border: none;text-align: center;margin-bottom: 0px;display: inline-block;float: left;}

.my_clip_button{background:url(icon5.gif) no-repeat; width:40px; height:37px; border:none;}

.tc_tit p{ color:#000; margin-bottom:10px;}
.tc_tit p.yt{ font-size:14px; background:none; margin-bottom:-15px; color:#666;}
.tc_tit p.ft{ font-size:14px; background:none; margin-top:-20px; color:#666; line-height:20px; max-height:80px; overflow:hidden; text-align:justify; padding-right:68px;}