body{ font-size:14px; font-family:"Microsoft Yahei","\5b8b\4f53";  background:#fff; }
body, h1, h2, h3, h4, form, p, ul, li, dd{ margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6 {font-weight:normal;}
a { color: #112a4d; text-decoration:none; }
a:link,a:visited{text-decoration:none; color:#333;}
a:hover,a:active{text-decoration:none; color:#ec591f;}
li { list-style-type:none; }
img { border-width:0px; }
form { margin:0px; }
.clearfix:after{ visibility:hidden; display:block; font-size:0; content: " "; clear:both; height:0; }
.clearfix{ display:block}
.clearfix{zoom:1;}
.clear{clear:both;font-size:1px;height:0;visibility:hidden;line-height:0;}
*{padding:0;margin:0;}
div,dl,dt,dd,form,h1,h2,h3,h4,h5,h6,img,ol,ul,li,p,span,a{border:0;}
img,input{border:none;vertical-align:middle;}
html{overflow-y:scroll;}
ul,ol{list-style-type:none;}
th,td,input{/*font-size:12px;*/}
h3{font-size:14px;}
button{border:none;cursor:pointer;font-size:12px;background-color:transparent;}
select{border-width:1px;_zoom:1;border-style:solid;padding-top:2px;font-size:12px;}
.more_right { float:right; font-size:12px; color:#666; }
.more_index { float:right; height:40px; line-height:40px; font-size:14px; padding-right:10px; font-weight:normal; }
.more_index a{ color:#666 !important; }
.more_index a:hover{ color:#ec591f !important;}
.more_index i { padding-left:3px; font-size:14px !important; }
a i { margin-right:8px; display: block; position: relative; z-index: 10;     -webkit-transition: -webkit-transform 0.4s ease-out;     -moz-transition: -moz-transform 0.4s ease-out;     transition: transform 0.4s ease-out; }
a:hover i { transform:rotateY(360deg);-ms-transform:rotateY(360deg); 	/* IE 9 */-moz-transform:rotateY(360deg); 	/* Firefox */-webkit-transform:rotateY(360deg); /* Safari 鍜� Chrome */-o-transform:rotateY(360deg); }
.show { text-shadow: 1px 2px 2px #fff; }
.show2 { text-shadow: 1px 2px 2px #015389; }
.box_show { box-shadow:0px 0px 20px rgba(0,0,0,0.4) inset; }
.baise { background:#fff; }
.xiangxi a { color:#e20b00; }
.xiangxi a:hover { color:#0081CF; }
.mar_top_20{margin-top:20px;}
.fl{float:left;}
.fr{float:right;}
.xian { border:1px solid #ccc; box-sizing:border-box; }
.xian_x { border:1px dashed #ccc; box-sizing:border-box; }


.wrapper { width:1200px; margin:0 auto; background:#fff; }
.main { overflow: hidden; height:auto !important; margin:0 auto; padding:10px 10px 0px 10px; clear:both; }
.main_index { overflow: hidden; height:auto !important; margin:0 auto; padding:20px 0px 0px 0px; clear:both; }
.header { margin:0 auto; width:1200px; height:100px; }
.header_left { width:800px; float:left; }
.header_right { width:400px; float:left; }


.nav_m { margin:0 auto; height:auto; /*background:url("nav_lan.png") repeat-x;*/background:#d30b15; overflow:hidden;font-size: 0;}
.nav_m .menu {  display:inline-block; text-shadow: 1px 2px 2px #004164;height: auto; }
.nav_m .menu ul{height: auto;display: inline-block;}
.nav_m .menu ul li {  float:left; /*width:120px;*/padding:0px 20px; height:50px; line-height:50px; background:url('../images/nav_right.png') right no-repeat; }
.nav_m .menu ul li a { display:block; /*text-align:center;*/ color:#fff; font-size:20px;  }
.nav_m .menu ul li a:hover { color:#ffff00; font-weight:bold; }
.nav_m .menu ul li.menu_cur {   font-weight:bold;  }
.nav_m .menu ul li.menu_cur a { color:#ffff00; }
.nav_m .menu_con a{ color:#ffff00; font-weight:bold;}


.topbar ul{background:#f1f1f1;padding:5px 0;}
.topbar ul li{float:left;padding:0 10px;}

.sublogo{height:125px;background:url('../images/bg_logo.png') no-repeat;background-size:100%;}
/*.sublogo .govtitle{position:relative;top:25px;left:145px;width:800px;font-size:36px;font-family:"寰蒋闆呴粦";color:#da2900;font-weight:bold;letter-spacing:5px;-moz-text-shadow:2px 2px 5px #fff; -webkit-text-shadow:2px 2px 5px #fff; text-shadow:2px 2px 5px #fff;}*/
.sublogo .title{position:relative;top:25px;left:125px;width:800px;font-size:42px;font-family:"寰蒋闆呴粦";color:#da2900;font-weight:bold;letter-spacing:5px;-moz-text-shadow:2px 2px 5px #fff; -webkit-text-shadow:2px 2px 5px #fff; text-shadow:2px 2px 5px #fff;}

.p1 .L{width:800px;}
.p1 .R{width:380px;background:#f1f1f1;}

.slideBox{ width:800px; height:450px; overflow:hidden; position:relative; border:1px solid #ddd;  }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox .hd{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd li p{height:25px;background:#000;line-height:25px;position:absolute;width:100%; left:0; bottom:0; z-index:1;opacity:0.5;}
.slideBox .bd li p a{padding-left:10px;text-align:left;color:#fff;opacity:1;}
.slideBox .bd img{ width:800px; height:450px; display:block;  }


.tbox{}
.tbox .menu{height:36px;line-height:36px;border-bottom:1px #BA0A12 solid;}
.tbox .menu h1{float:left;padding:0 10px;font-size:20px;color:#fff;min-width:120px;background:#BA0A12;}
.tbox .menu p{float:right;display:inline-block;width:60px;}
.tbox ul{padding:10px 0;}
.tbox li{height:43px; line-height:43px; font-size:16px; background:url('../images/dian.png') 8px no-repeat; margin-left:0px; border-bottom:1px dotted #dcdcdc;}
.tbox li a { color:#4b4a4a; display:block; padding-left:15px; border-left:3px #fff solid;}
.tbox li a:hover { color:#e11317; background:#f6f6f6; border-left:3px #015293 solid; }
.tbox .content{line-height:25px;font-size:14px;text-indent:2em;padding:10px;}
.tbox .content a{color:#f00;}

.r_pic{margin-bottom:20px;}

.plist .L{width:250px;}
.plist .R{width:940px;}

.plist .L .main_r{margin-right:30px;}
.category_left {  }
.category_left h1 { text-align:center; height:47px; line-height:47px; background:#D30B15;  }
.category_left h1 a { font-size:20px; font-weight:bold; color:#fff; }
.category_left h1 i { margin-right:8px; font-size:24px; }
.zf_list { }
.zf_list ul li { background: url("../images/tubiao_10.png") 15px 18px #f8f8f8 no-repeat;height:50px; line-height:50px; text-align:left;padding-left:35px; border-bottom:1px solid #ccc; margin-top:5px; font-size:16px; }
.zf_list ul li.sub{padding-left:50px;background:url("../images/tubiao_10.png") 30px 18px #f8f8f8 no-repeat;}
.zf_list ul li a { display:inline-block;  }
.zf_list ul li:hover { background: url("../images/tubiao_11.png") 15px 18px no-repeat; }
.zf_list ul li.sub:hover{background: url("../images/tubiao_11.png") 30px 18px no-repeat;}
.zf_list ul li.menu_cur { background: url("../images/tubiao_11.png") #f8f8f8 15px 18px no-repeat; font-weight:bold;  }
.zf_list ul li.menu_cur a { color:#D30B15; }
.zf_list ul li span{font-size:20px;}
.zf_list ul li.menu_cur span{font-size:20px;color:#D30B15;}
.page_main { padding:30px; }
.page_main1 { padding:0px 0px 30px 0px; }
.category_more {  height:50px;  line-height:50px; float:right; padding-right:20px; font-size:14px; }
.category_more i { margin-left:8px; font-size:14px !important; }
.category_r_list li  { border-bottom:1px dashed #eee; }
.category_r_list li a { font-size:16px; display:block; height:40px; line-height:40px; padding-left:10px;}
.category_r_list li a.pic_list >i{ line-height: 38px;}
.category_r_list li a.pic_list >.text-cut.fl{width: 90%; text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;}
.category_r_list li a:hover {  background:#f6f6f6; /*border-bottom:1px dashed #ccc;*/ }
.category_r_list li i { font-size:16px; margin-right:8px; color:#0081CF;}
.more_category { float:right; height:50px; line-height:50px; font-size:12px; color:#888; }

.message { width:1200px; margin:0 auto; height:60px; line-height:60px; color:#666; }
.message a { color:#666; }
.message a:hover {color:#ec591f;}
.message i { font-size:20px; }
.message1 { background:#f6f6f6; padding:0px 15px; border-bottom:1px dashed #ccc; margin-bottom:20px; height:40px; line-height:40px; color:#666; }
.message1 a { color:#666; }
.message1 a:hover {color:#ec591f;}
.message1 i { font-size:20px; color:#ec591f; }


.article_content { overflow: hidden; height:auto !important; margin:0 auto; background:#fff; padding:50px; }
.article_content h2 { line-height:46px; text-shadow:1px 1px 1px rgba(255,255,255,.2),2px 2px 3px rgba(0,0,0,.2); text-align:center; font-size:28px; font-weight:bold; padding:0px 10px 10px 10px; font-family:"Microsoft Yahei","\5b8b\4f53"; color:#174488; letter-spacing:1px; }
.fubiaoti { text-align:center; font-size:16px; color:#666; padding-bottom:5px; }
.info { border-bottom:1px dotted #ccc; padding:10px 0px; text-align:center; }
.info small { padding-right:25px; }
.content {  text-indent:0em;line-height:200%; font-size:16px;padding:30px 10px;  color:#444;}
.content img { padding:20px 0; text-align:center; margin:0px auto; }
.content p { text-indent:2em; padding-top:15px;}
.content a{
  color: rgb(0, 112, 192)!important;
    text-decoration: underline!important;
}
.content div {  padding-top:15px; }
.article_content .content #phb{border-collapse:collapse;}
.article_content .content #phb td,.article_content .content #phb th{padding:5px 0;border: solid 1px #a0c6e5;text-align:center;}
.fubiaoti { text-align:center; font-size:16px; color:#666; padding-bottom:5px; }



.article_next { width:900px;  padding-top:20px; }
.article_next li { height:50px; line-height:50px; padding-right:25px; padding-left:10px; float:left; background:#f1f1f1; }
.actbox { padding-top:20px; }
.actbox li { padding-left:20px; float:left; }
.crumbs { background:#fff; background:url('../images/lushi_3.png') no-repeat; padding-left:15px; height:40px; line-height:40px; }
.crumbs h1 { font-size:16px;  font-weight:bold; letter-spacing:2px; }


.footer { background:#E7E7E7;width:100%; }
.footer_new {  width:1200px; height:160px; margin:0 auto; /*padding:0 0 20px 0;*/}
.footer_list li { float:left; padding:40px 0px 0px 0px;}
.footer_list li p { text-align:center; line-height:28px; text-shadow: 1px 1px 1px #fff;}
.main_footer {  height:auto !important; margin:0 auto; padding:0px; clear:both; }


/*缈婚〉*/
.page {	TEXT-ALIGN: center; LINE-HEIGHT: 24px; MARGIN: 30px 0px 20px; HEIGHT: 24px; COLOR: #636363; FONT-SIZE: 12px; VERTICAL-ALIGN: middle}
.page INPUT { VERTICAL-ALIGN: middle}
.page SPAN { MARGIN-RIGHT: 5px}
.page .e { POSITION: relative; TOP: 1px}
.page A { border: #ddd 1px solid; padding:0px 5px; BACKGROUND: #eee; LINE-HEIGHT: 24px; HEIGHT: 24px; TEXT-ALIGN: center;   MARGIN: 0px 1px; ZOOM: 1; DISPLAY: inline-block;  COLOR: #676766; VERTICAL-ALIGN: middle; }
.page A:hover {	border: #ddd 1px solid; padding:0px 5px; TEXT-ALIGN: center;  LINE-HEIGHT: 24px; BACKGROUND: #0081CF; HEIGHT: 24px; COLOR: #fff; }
.page A.on { border: #ddd 1px solid; MIN-WIDTH: 16px;  TEXT-ALIGN: center; LINE-HEIGHT: 16px; BACKGROUND: #a52243; HEIGHT: 16px; COLOR: #fff; }
.page span { background:#0081CF; padding:10px; color:#fff; }

.paging{text-align: center;margin-top: 30px;}

.text-cut {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}


.oldinfo {
  float: right;
  margin-right: 100px;
  margin-top: -30px;
  position: relative;
  z-index: 1;
}

.oldinfo .right_wza {
  float: left;
}

.oldinfo .right_wza a {
  display: block;
  height: 38px;
  line-height: 38px;
  padding: 0 16px;
  font-size: 18px;
  font-weight: normal;
  letter-spacing: 0.32px;
  background: #fff;
  color: #F76B00;
  border: 1px solid #FC740D;
  border-radius: 2px 0px 0px 2px;
}

.oldinfo .right_slh {
  float: right;
}

.oldinfo .right_slh a {
  display: block;
  background: #F79600;
  color: #fff;
  border: 1px solid #F79600;
  border-radius: 0px 2px 2px 0px;
  height: 38px;
  line-height: 38px;
  padding: 0 16px;
  font-size: 18px;
  font-weight: normal;
  letter-spacing: 0.32px;
}

/* slh */
.oldModel .topbar ul li a{font-size: 22px;}
.oldModel .nav_m .menu ul li a{font-size: 26px;}
.oldModel .nav_m .menu ul li{padding: 0 10px;}
.oldModel .tbox .menu h1{font-size: 30px;}
.oldModel .tbox li{font-size: 28px;height: 45px;line-height: 45px;}
.oldModel .more_right{font-size: 28px;}
.oldModel .tbox .menu p{font-size: 24px;}

.oldModel .tbox .content{font-size: 28px;line-height: 45px;}

/* footer */
.oldModel .footer_list li{font-size: 26px;padding-left: 33px!important;}
.oldModel .footer_list li p{line-height: 35px;}
.oldModel .footer_new {height: 175px;}

/* 文章页 */
.oldModel .message{font-size: 24px;}
.oldModel .article_content h2{font-size: 35px;}
.oldModel .info{font-size: 28px;}
.oldModel .content div,
.oldModel .content a,
.oldModel .content span,
.oldModel .content p,
.oldModel .content h1{font-size: 32px!important;line-height: 50px;}
.oldModel .article_content span a{font-size: 26px!important;}
.oldModel .article_next li{font-size: 30px;margin-bottom: 20px;height: auto;}
.oldModel th,
.oldModel td{font-size: 20px;}

/* 列表页 */
.oldModel .category_left h1 a{font-size: 28px;}
.oldModel .zf_list ul li a{font-size: 26px;}
.oldModel .zf_list ul li{height: auto;}
.oldModel .category_r_list li a.pic_list >.text-cut.fl{width: 70%;font-size: 28px;}
.oldModel .category_r_list li a{height: 45px;line-height: 45px;}
.oldModel .layui-laypage span{font-size: 22px;}
.oldModel .layui-laypage a{font-size: 22px;}

/* 副列表页 */
.oldModel .message1 i,
.oldModel .message1{font-size: 26px;}
.oldModel .category_r_list li i,
.oldModel .category_r_list li a{font-size: 28px;}