/* Css Reset */
/*全局样式  S*/
html{ width:100%; }
*{
   margin:0;
   padding:0;
   list-style:none;
   border:0;  
}

.fl{ float:left;}
.fr{ float:right;}
.clear{ clear:both;}
a{ text-decoration:none; outline:none;}
.wrapper{ width:1200px; margin: 0 auto;  transition: all 0.3s ease-in-out 0s;}
input{ outline:none;}

/*头部  S*/
.xwgk_header{ width: 100%; overflow: hidden; transition: all 0.3s ease-in-out 0s;}
.xwgk_mid_top{ width: 100%; height: 100px; background:#be5b24; transition: all 0.3s ease-in-out 0s; }
.xwgk_mid_top .xwgk_logo{ float: left; overflow: hidden; margin-top: 20px;} 
.xwgk_mid_top .xwgk_search{ float: right; margin-top: 30px;}
.xwgk_mid_top .xwgk_search ul{ overflow: hidden; float: left; }
.xwgk_mid_top .xwgk_search ul li{ float: left;}
.xwgk_mid_top .xwgk_search #xwgk_sea{ float: left; width: 323px; height: 38px; background:#FFF; padding-left: 15px; font-size: 16px; line-height: 38px; color: #999; font-family:"Microsoft Yahei", "sans-serif" ;} 
.xwgk_mid_top .xwgk_search #xwgk_rch{ float: left; width: 60px; height: 38px; background: url(/images/xwgk_sou.png) no-repeat; cursor: pointer;}
.xwgk_mid_top .xwgk_search #xwgk_rch:hover{ opacity: 0.9; }
.xwgk_mid_top .xwgk_search p{ float: left; margin-left: 25px; line-height: 38px;}
.xwgk_mid_top .xwgk_search p a{ color:#FFF; font-size: 14px; }
.xwgk_mid_top .xwgk_search p a:hover{ text-decoration: underline;}

.xwgk_nav_search{ width:95%; margin: 0 auto; overflow: hidden; padding-bottom:1%; display: none;}
.xwgk_nav_search #sea{ width: 75%; float: left; height: 40px;}
.xwgk_nav_search #rch{ width: 25%; float: left; height: 40px;}
.xwgk_nav_search #xwgk_sea{ width: 90%; height: 38px; border: 1px solid #c8a42d; font-size: 0.875rem; padding-left: 10%; color: #999999; }
.xwgk_nav_search #xwgk_rch{ width: 100%; height: 40px; background: url(/images/xwgk_sou.png) 50% no-repeat #c8a42d; cursor: pointer;}
/*头部  E*/

/*-----------------------------------------移动端  头部S-----------------------------------------*/
.mobile_header{ display: none; position: fixed; top: 0; left: 0; width: 100%; height: 50px; background: #be5b24; z-index: 999; }
.mobile_search{ float: left; width: 15%; height: 50px;}

/*搜索 S*/
.mobile_search a.sehtsr_img{ display: block; width: 100%; height: 50px; background:url(/images/fangdajing.png) 50% no-repeat; }
.mobile_search .moe_seht{ display: none; position: absolute;  width: 100%; overflow: hidden; padding: 10px 0;  background: #FFFFFF; border-bottom: 1px solid #be5b24; z-index: 999; }
.mobile_search .moe_seht ul{ width: 60%; margin: 0 auto; overflow: hidden; border: 1px solid #be5b24; }
.mobile_search .moe_seht ul li{ float: left;}
.mobile_search .moe_seht ul li.sehtl{ width: 70%;}
.mobile_search .moe_seht ul li.sehtr{ width: 30%;}
.mobile_search .moe_seht ul li .setext{ width: 90%; height: 30px; padding-left: 10%; font-size: 0.875rem; color: #838383;}
.mobile_search .moe_seht ul li .sebutton{ width: 100%; height: 30px; background: #be5b24; font-size: 0.875rem; color: #FFFFFF;}
/*搜索 E*/

.mobile_title{ float: left; width:70%; height: 50px; text-align: center; line-height: 50px; }
.mobile_title p{ font-size: 1rem; color: #FFFFFF; font-family: "微软雅黑"; font-weight: bold;}

/*导航 S*/
.mobile_nav{ float: right; width:15%; height: 50px; background: url(/images/sjnav.png) 50% no-repeat;}
.mobnavs{ display:none;  position: fixed; width: 100%; height: 100%; background: url(/images/heisd.png); z-index: 999;}
.mbnav{ position: fixed; top: 50px; right: -80%;  width:80%; height: 100%; overflow: hidden; background: #FFFFFF; transition: 0.5s; z-index: 9999;}
.mbnav ul li{ overflow: hidden; line-height: 40px; font-size: 1rem; border-bottom: 1px solid #D2CCC4;}
.mbnav ul li a{ display: block; width: 100%; text-align: center; font-size: 1rem; font-family: "微软雅黑"; color: #707070;}
.mbnav ul li.click a{ background: #39b4dd; color:#FFFFFF;}
.show{ position: fixed; top: 50px; right: 0%; }
/*导航 E*/
.mobile_kong{ display: none; width: 100%; height: 50px; margin-bottom: 20px; }
/*-----------------------------------------移动端  头部E-----------------------------------------*/

/*导航  S*/
.xwgk_nav{ width: 100%; height: 60px; border-bottom: 1px solid #a84d16;}
.xwgk_nav ul li{ float: left; margin-right: 20px;}
.xwgk_nav ul li a{ display: block; height: 58px; padding: 0 20px; font-size: 18px; line-height: 60px;  color: #333333;  font-family:"Microsoft Yahei", "sans-serif" ;}
.xwgk_nav ul li a:hover{ color: #be5b24; border-bottom: 2px solid #be5b24;}
.xwgk_nav ul li a.ant{color: #be5b24; border-bottom: 2px solid #be5b24;}
/*导航  E*/
/*----------------------------------------------------------------------头部 E----------------------------------------------------------------------*/

/*当前位置S*/
.current{ width: 100%; overflow: hidden; line-height: 35px; border-bottom: 1px solid #ebebeb; margin-top: 20px; }
.current ul li{ float: left; font-size: 14px; color: #666666; font-family: "宋体";}
.current ul li a{ float: left; font-size: 14px; color: #666666;font-family: "宋体";}
.current ul li a:hover{ color: #990000; text-decoration: underline;}
.current ul li span{ margin: 0 5px; }
/*当前位置E*/

.content{ width: 100%; overflow: hidden; padding: 5px 0;}

/*左侧 S*/
.con_left{ float: left; width:260px; height: 100%; border: 1px solid #e5e5e5; margin-top: 20px; }
.con_lm{ width: 220px; height:55px; padding-left: 40px; background: url(/images/xwgk_condian.png) 20px 50% no-repeat #be5b24; line-height: 55px;}
.con_lm h3{ color: #FFFFFF; font-size: 16px; font-family: "微软雅黑";}

.con_nav{ width: 220px; padding:20px; overflow: hidden;}
.con_nav ul li{ overflow: hidden; background: url(/images/xwgk_sjx.png) 10px 50% no-repeat; line-height: 35px; border-bottom: 1px solid #e5e5e5;}
.con_nav ul li a{ display: block; font-size: 16px; color:#333333; font-family: "微软雅黑"; font-weight: normal; width: 100%; height: 100%; padding-left: 20px; }
.con_nav ul li a:hover{ color: #990000; text-decoration: underline;}
/*左侧 E*/

.con_rght{ float: right; width: 915px; overflow: hidden; margin-top: 20px; }

.dlm{ width:873px; padding: 0 20px; border: 1px solid #dbdbdb; margin-bottom: 20px; }
.dlm .dlm_top{ width: 100%; height: 50px; line-height: 50px; border-bottom: 1px solid #be5b24; }
.dlm .dlm_top h3{ padding-left: 20px; font-size: 18px; color: #333333; font-family: "微软雅黑"; font-weight: normal; }
.dlm .dlm_bmt{ width: 100%; overflow: hidden; padding-bottom: 20px; position: relative;}
.dlm .dlm_bmt ul li{ padding:0 90px 0 15px; overflow: hidden; line-height: 40px; background: url(/images/xwgk_hjt.png) 0 50% no-repeat; border-bottom: 1px dashed #dcdcdc; }
.dlm .dlm_bmt ul li a{ float: left; font-size: 14px; color: #333333; font-family: "宋体";}
.dlm .dlm_bmt ul li a:hover{ color: #990000; text-decoration: underline;}
.dlm .dlm_bmt ul li span{ position: absolute; right:0; font-size: 14px; color: #999999; font-family: "宋体"; }
/*----------------------------------------------------------------------大栏目页 E----------------------------------------------------------------------*/

/*----------------------------------------------------------------------底部 S----------------------------------------------------------------------*/
.footer{ width: 100%; overflow: hidden; border-top: 1px solid #dddddd; margin-top: 20px; }
.footer .footer_top{ width: 100%; height: 110px; background: #f5f5f5;}
/*底部导航 S*/
.footer_nav{ overflow: hidden; text-align: center;}
.footer_nav ul{ display: inline-block;}
.footer_nav ul li{ float: left; line-height: 50px; margin: 0 20px; }
.footer_nav ul li a{ font-size: 12px; color: #656565; font-family: "宋体";}
.footer_nav ul li a:hover{ color: #990000; text-decoration: underline;}
/*底部导航 E*/

.select{text-align: center;}
.select ul{ display: inline-block;}
.select ul li{ float: left; margin: 0 15px; }
.select ul li select{ padding-left: 20px; width: 170px; height: 30px; border: 1px solid #cccccc; font-size: 12px; font-family: "宋体";}

.footer .footer_bmt{ width: 100%; height: 100px; padding-top: 40px; background: #eeeeee; text-align: center; }
.location{ display: inline-block; overflow: hidden;}
.location .locafl{ float: left; margin-right: 40px; }
.location .locafr{ float: left; }
.location .locafr ul{ overflow: hidden; margin-bottom: 25px; }
.location .locafr ul li{ float: left; margin: 0 10px; color: #333333; font-size: 12px; font-family: "宋体"; }
.location .locafr p{ font-size: 12px; color: #333333; font-family: "宋体"; }
.location .locafr p img{ margin-bottom: -5px; margin-right: 10px;}
/*----------------------------------------------------------------------底部 E----------------------------------------------------------------------*/

/*----------------------------------------------------------------------列表页 S----------------------------------------------------------------------*/
.con_list{ width: 873px; padding: 0 20px; overflow: hidden; border: 1px solid #e5e5e5; border-top: 0; }

.contop{ width: 913px; height: 40px; overflow: hidden; border: 1px solid #e5e5e5;}
.contop h3{ float: left; height: 20px; margin-top: 10px; margin-left: 10px; padding-left: 15px; border-left: 4px solid #be5b24; font-size: 16px; color:#333333; font-family: "微软雅黑";}

.list_top{ width: 873px;  padding: 0 20px;  overflow: hidden; background: #f9f9f9; border-left: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5; }
.list_top dl{ overflow: hidden; padding-left: 15px;}
.list_top dl dt{ float: left; line-height: 40px; font-size: 14px; color: 999999; font-family: "宋体"; text-align: center;}
.list_top dl dt.litop1{ width: 75%;}
.list_top dl dt.litop1 a{ font-size: 16px; color: #333333; font-family: "宋体";}
.list_top dl dt.litop1 a:hover{ color: #990000; text-decoration: underline; }
.list_top dl dt.litop2{ width: 13%; margin: 0 1%; }
.list_top dl dt.litop3{ width: 10%;}

/*.con_list ul{ overflow: hidden; padding-left: 15px; background: url(/images/xwgk_hjt.png) 0 50% no-repeat; border-bottom: 1px dashed #dcdcdc;}
.con_list ul li{ float: left; line-height: 40px; font-size: 14px; color: 999999; font-family: "宋体"; text-align: center;}
.con_list ul li.list1{ width: 75%; text-align: left;}
.con_list ul li.list1 a{ font-size: 16px; color: #333333; font-family: "宋体"; display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.con_list ul li.list1 a:hover{ color: #990000; text-decoration: underline; }
.con_list ul li.list2{ width: 13%; margin: 0 1%;}
.con_list ul li.list3{ width: 10%;}*/

.con_list .listbig{display: flex;align-items: center;overflow: hidden;border-bottom: 1px dashed #dcdcdc;line-height: 40px;font-size: 16px; color: #333333;}
.con_list .listbig .list1,.list2{float: left;}
.con_list .listbig .list1{width: 70%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.con_list .listbig .list1 img{margin-right: 3px;}
.con_list .listbig .list1 a{ color: #333333; }
.con_list .listbig .list1 a:hover{ color: #990000; text-decoration: underline; }
.con_list .listbig .list2{width: 13%; margin-left: 50px;text-align: center;font-size: 14px;}
.con_list .listbig .list3{float: right;font-size: 14px;margin-right: 13px;}

/*分页 S*/
.paging{ width: 100%; height: 45px; text-align: center; margin-top: 20px; margin-bottom: 20px; }
.paging ul{ display: inline-block; border-bottom: 0; padding: 0; background: 0; }
.paging ul li{ float: left;  margin: 0 5px; width: 30px; height: 30px; border: 1px solid #e5e5e5; line-height: 30px; padding: 0;}
.paging ul li a{display: block; width: 100%; height: 100%; font-size: 12px; color:#707070;}
.paging ul li a:hover{background: #be5b24; color: #FFFFFF;}
.paging ul li.an{width: 50px; height: 30px; }
.paging ul li.check{ border: 1px solid #be5b24; }
.paging ul li.check a{background: #be5b24; color: #FFFFFF;}
/*分页 E*/
/*----------------------------------------------------------------------列表页 E----------------------------------------------------------------------*/

.conts_top{ width: 100%; padding: 15px 0; overflow: hidden; border-bottom: 1px solid #e9e9e9; }
.conts_top h4{ font-size: 22px; color: #0b5691; font-family: "微软雅黑"; text-align: center; font-weight: normal; }
.time{ overflow: hidden; text-align: center; height: 40px; line-height: 40px; margin-bottom: 20px;}
.time ul{ display: inline-block;}
.time ul li{ float: left; color: #666666; font-size: 14px; font-family: "宋体"; margin: 0 10px;}
.time ul li a{ cursor: pointer;}

.info_cont{ width: 100%; overflow: hidden; font-size: 14px; font-family: "宋体"; color: #333333; line-height: 40px; }
.info_cont p{ font-size: 14px; font-family: "宋体"; color: #333333; }

.infos{ width: 100%; height: 40px; line-height: 40px; background: #f5f5f5; margin:20px 0;}
.infos ul{ float: right; overflow: hidden;}
.infos ul li{ float: left;}
.infos ul li a{ font-size: 14px; color: #666666; font-family: "宋体";}
.infos ul li a:hover{ color: #990000; text-decoration: underline;}

/*二维码 S*/
.info_ewm{ clear:both; text-align:center;}
.info_ewm span{display:block; color:#cbcbcb; font-size:12px; font-family:"宋体"; padding-bottom:5px;}
.info_ewm img{display:block; margin:0 auto; width: 120px;}
.info_ewm table{ margin: 0 auto; }
/*二维码 E*/

.shi_footer{ display: none;  width: 100%; overflow: hidden; padding: 20px 0; background:#eeeeee;}
.shi_locafr{ width: 100%; overflow: hidden;  text-align: center; }
.shi_locafr ul{ display: inline-block;  overflow: hidden; }
.shi_locafr ul li{color: #333333; font-size: 12px; font-family: "宋体"; margin-bottom: 10px; }
.shi_locafr p{ font-size: 12px; color: #333333; font-family: "宋体"; }
.shi_locafr p img{ margin-bottom: -5px; margin-right: 10px;}

.dlm .dlm_top h3 { float: left;}

.news_page{ overflow: hidden; margin: auto; width: 50%; padding: 2em;}
.news_page .cz_page { float: left; margin: 0 3px; display: block; font-size: 14px; width:50px; height: 32px; border: 1px solid #e6e6e6; text-align: center; line-height: 32px; color: #7a7a7a; }
.news_page .cz_page:hover{ background: #a94c18; border: 1px solid #a94c18; color: #FFFFFF; }
.news_page .cz_page1 {float: left; background: #a94c18; border: 1px solid #a94c18; color: #FFFFFF;margin: 0 3px; display: block; font-size: 14px; width:50px; height: 32px; text-align: center; line-height: 32px;   }
.news_page .prev { float: left; margin: 0 3px; display: block; font-size: 14px; width:50px; height: 32px; border: 1px solid #e6e6e6; text-align: center; line-height: 32px; color: #7a7a7a; }
.news_page .prev:hover{ background: #a94c18; border: 1px solid #a94c18; color: #FFFFFF; }
.news_page .next { float: left; margin: 0 3px; display: block; font-size: 14px; width:50px; height: 32px; border: 1px solid #e6e6e6; text-align: center; line-height: 32px; color: #7a7a7a; }
.news_page .next:hover{ background: #a94c18; border: 1px solid #a94c18; color: #FFFFFF; }

.news_nexts{ display: none; }
.news_next{ width:100%; height: 50px; margin-top: 5%; display: none;}
.news_next p{ float: left; width: 45%; margin: 0 2%; text-align: center;}
.news_next p a{ display: block; width: 100%; height: 50px; font-size: 1rem; color: #7a7a7a; margin: 0 1%; line-height: 50px; border-radius: 5px; background: #ebebeb; }

.news_conlbfr{ float: right; width: 27%; overflow: hidden; padding-bottom:20px;}

.dlm_top a{color: #5d5959;}
.dlm_top a:hover{color: #0f3af2;}
.current a{color: #333333;}
.current a:hover{color: #0f3af2;}

@media (max-width: 650px) {
.news_page{ overflow: hidden; margin: auto; width: 95%; padding: 1em;}
.news_page .cz_page { float: left; margin: 0 3px; display: block; font-size: 14px; width:25px; height: 17px; border: 1px solid #e6e6e6; text-align: center; line-height: 16px; color: #7a7a7a; }
.news_page .cz_page:hover{ background: #a94c18; border: 1px solid #a94c18; color: #FFFFFF; }
.news_page .cz_page1 {float: left; background: #a94c18; border: 1px solid #a94c18; color: #FFFFFF;margin: 0 3px; display: block; font-size: 14px; width:25px; height: 16px; text-align: center; line-height: 16px;   }
.news_page .prev { float: left; margin: 0 3px; display: block; font-size: 12px; width:42px; height: 17px; border: 1px solid #e6e6e6; text-align: center; line-height: 16px; color: #7a7a7a; }
.news_page .prev:hover{ background: #a94c18; border: 1px solid #a94c18; color: #FFFFFF; }
.news_page .next { float: left; margin: 0 3px; display: block; font-size: 12px; width:42px; height: 17px; border: 1px solid #e6e6e6; text-align: center; line-height: 16px; color: #7a7a7a; }
.news_page .next:hover{ background: #a94c18; border: 1px solid #a94c18; color: #FFFFFF; }

.news_nexts{ display: none; }
.news_next{ width:100%; height: 50px; margin-top: 5%; display: none;}
.news_next p{ float: left; width: 45%; margin: 0 2%; text-align: center;}
.news_next p a{ display: block; width: 100%; height: 50px; font-size: 1rem; color: #7a7a7a; margin: 0 1%; line-height: 50px; border-radius: 5px; background: #ebebeb; }

.con_list ul li.list1 {  font-size: 12px;}
.con_list ul li.list1 a {  font-size: 14px;}
.con_list ul li {  font-size: 12px;}
.list_top dl dt { line-height: 30px; font-size: 12px;}
.contop h3 { font-size: 14px;}
.current { line-height: 25px; border-bottom: 0px solid #ebebeb; margin-top: 10px;}
.current ul{ font-size: 14px; line-height: 13px;}
.dlm .dlm_top h3 { font-size: 14px; color: #333333; font-family: "微软雅黑"; font-weight: 700;}
.dlm .dlm_top { font-size: 12px;}
}