@charset "utf-8";
body, ul, dl, dd, dt, ol, li, p, h1, h2, h3, h4, h5, h6, textarea, form, select, fieldset, table, td, div, input {margin:0;padding:0;-webkit-text-size-adjust: none}
h1, h2, h3, h4, h5, h6{font-weight:normal;}
body { color: #333; font-family: "microsoft yahei"; font-size: 14px; }
ul, ol, li {list-style-type:none;vertical-align:0}
a{text-decoration: none;}
img{border: 0;  overflow: hidden ;}
.clear{clear:both;height:0;overflow:hidden;}
.clearfix:after{clear:both; content:''; display:block;}
.ellipsis {text-overflow: ellipsis; white-space:nowrap; overflow:hidden;}
.ellipsis-2 {display: -webkit-box; overflow: hidden; white-space: normal!important; text-overflow: ellipsis; word-wrap: break-word; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.fl{float: left;} .fr{float: right;} .indent-p{text-indent: 2em;} .center{text-align: center;}
/*top*/
.top-bg{width: 100%; background: #424242;}
.top{width: 1200px; margin: 0 auto; color: #fff; line-height: 40px;}
.current-time{display: inline-block;}
.language{margin: 0 30px 0 0;cursor: pointer;}
.language a{color: #fff; line-height: 40px;}4
.language a:hover{color: #1D8CE0;}
/*顶部*/
.headerbg{background: #fff; width: 100%;}
.header{width: 1200px; margin: 0 auto; padding: 20px 0; }
.header .logo{width: 200px; float: left;}
.header .textimg{width: 300px; float: left; margin: 6px 0 0 20px;}
.find{float: right; position: relative; margin: 6px 35px 0 0;}
.find .find-text{ background: #b28877;  width: 182px;  height: 32px; line-height:32px; border: none;  color: #fff; padding: 0 30px 0 10px;}
.find .find-text:-moz-placeholder { /* Mozilla Firefox 4 to 18 */color: #fff; opacity:1; }
.find .find-text::-moz-placeholder { /* Mozilla Firefox 19+ */color: #fff;opacity:1;}
.find .find-text:-ms-input-placeholder{color: #fff;opacity:1;}
.find .find-text::-webkit-input-placeholder{ color: #fff;  opacity:1;}
.find .find-button{position: absolute; margin: 8px 12px 0 0; right: 0; width: 17px; height: 17px;  border: none; top:0px;}
/*nav*/
.nav{width: 100%; background: #813c20;}
.nav .nav_content{width: 1200px; height: 48px; margin: 0 auto;}
.nav .nav_content ul li div{width: 171px; display: inline-block; position: relative; top: 50px}
.nav_content a {text-decoration: none; display: block; line-height: 48px; text-align: center; width: 171px; height: 48px;}
.nav_content ul {text-align: left; background: #144a90;}
.nav_content>ul>li {text-align: center; float: left; display: block; width: 171px; color: #fff; background: #144a90;}
.nav_content>ul>li>a {background: #813c20; color: #fff;} 
.nav_content>ul>li>a:hover {background: #d0886b; color: #fff; cursor: pointer}
/* 下拉的菜单栏 */
.nav_content>ul>li ul {display: none; z-index: 10; width: 171px; position: absolute; background:rgba(0,0,0,0.4); box-shadow: 4px 4px 20px #666; -webkit-box-shadow: 4px 4px 20px #666; -moz-box-shadow: 4px 4px 20px #666;}
/* 下拉菜单的菜单项 */	
.nav_content>ul>li>ul li {position: relative;}		
.nav_content>ul>li>ul li>a {color: #fff; height: 60px; width: 171px; line-height: 60px;}
.nav_content>ul>li>ul li a:hover {background: #813c20; color: #fff; cursor: pointer}
/* 三级及以下的菜单项的定位 */
.nav_content>ul>li>ul>li ul {left: 171px; top: 0px;}

/* banner */
.slider{ width:100%;  min-width:1200px;  height:420px;  position:relative; overflow:hidden; background:#fff; text-align:center;   }
.slider .bd{ width:1200px; position:absolute; left:50%; margin-left:-600px  }
.slider .bd li{ width:1200px;  overflow:hidden; }
.slider .bd li img{ display:block; width:1200px; height:420px;    }
.slider .tempWrap{ overflow:visible !important }
.slider .tempWrap ul{  margin-left:-1200px !important; /*强制位置*/  }
.slider .hd{ position:absolute; width:100%; left:0;  z-index:1; height:8px; bottom:20px;  text-align:center;  }
.slider .hd li{ display:inline-block; *display:inline; zoom:1; width:8px; height:8px; line-height:99px; overflow:hidden; background:url(../images/slider-btn.png) 0 -10px no-repeat; 
	margin:0 5px; cursor:pointer; filter:alpha(opacity=60);opacity:0.6;  }
.slider .hd li.on{ background-position:0 0; filter:alpha(opacity=100);opacity:1;  }
.slider .pnBtn{  position:absolute; z-index:1; top:0; width:100%;  height:420px; cursor:pointer;   }
.slider .prev{ left:-50%; margin-left:-600px;  }
.slider .next{ left:50%;  margin-left:600px;  }
.slider .pnBtn .blackBg{ display:block;  position:absolute; left:0; top:0; width:100%; height:420px; background:#000; filter:alpha(opacity=50);opacity:0.5;   }
.slider .pnBtn .arrow{ display:none;   position:absolute; top:180px; z-index:1; width:60px; height: 45px; }
.slider .pnBtn .arrow:hover{ filter:alpha(opacity=60);opacity:0.6; }
.slider .prev .arrow{ right:-46px; background:url(../images/nextprev.png) center no-repeat;   }
.slider .next .arrow{ left: -86px; background:url(../images/bannernext.png) center no-repeat;  }

#ifocus_opdiv { position:absolute; left:50%; margin: 0 0 0 -600px; bottom:50px; width:485px; height:50px; background:#000; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
#ifocus_tx { position:absolute; left:50%; margin: 0 0 0 -580px; bottom:65px; color:#FFF; }
#ifocus_tx ul li{ display:none;  }
#ifocus_tx ul li a{ color:#fff; font-size:14px; font-weight: bold;}
/*内容一*/
			/*新闻动态*/
.content-bg{background: url(../images/contentbg.png) 0 bottom no-repeat #f3f1e7; height: auto; min-height: 600px; width: 100%;}
.conbox-a{width: 1200px; margin: 0 auto;}
.conbox-a-diva{width: 790px; position: relative;}
.conbox-a-diva .title{padding: 30px 0 20px 0;}
.conbox-a-diva .title b{font-size: 20px; color: #813b1f; padding: 0 0 0 30px; background: url(../images/news.png) 0 4px no-repeat;}
.conbox-a-diva .title i{color: #a85d22; font-style: normal;}
.conbox-a-diva .more{font-weight: normal; color: #813b1f; margin: 4px 40px 0 0;  float: right;}
.conbox-a-diva .more:hover{color: #b5a687; cursor: pointer;}
.slideBox{ width:790px;  overflow:hidden; position:relative;}
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:40%; bottom:15px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:8px;  width:8px; height:8px; line-height:14px; text-align:center; background:#cecece; cursor:pointer; border-radius: 50%;}
.slideBox .hd ul li.on{ background:#c6020d; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:354px; height:230px; display:block;  }
.news-img{overflow: hidden; display: block; width: 353px;}
.news-text{width: 380px; padding: 0 0 0 20px;}
.news-title{font-size: 16px; color: #333;}
.news-int{color: #858585; padding: 30px 0 0 0; line-height:28px;}
.news-more{color: #c6020d; cursor: pointer; float: right; margin: 50px 0 0 0;}
			/*公告资讯*/
.divb-title-more{margin: 10px 20px 0 0; cursor: pointer;}
.divb-title-more:hover{padding: 0 10px 0 0 ;}
.conbox-a-divb{position: relative; margin: -100px 0 0 0; z-index: 10; width: 410px; background: #f4eee2; float: left; box-shadow:-1px 2px 2px 2px #ddd;}
.conbox-a-divb-title{font-weight: normal; font-size: 20px;  color: #813b1f; padding: 25px 0 0 30px;}
.conbox-a-divb-titleb{font-size: 14px; color: #a85d22; padding: 10px 0 0 30px;}
.conbox-a-divb-li{padding: 15px 0; cursor: pointer;}
.divb-li-span{display: block; width: 75px; height: 60px; background: #b5a687; margin: 0 0 0 22px;}
.conbox-a-divb-pa{color: #fff; font-size: 16px; padding: 18px 0 0 15px;}
.conbox-a-divb-pb{color: #fff; padding: 2px 0 0 15px;}
.divb-li-text{color: #515151; line-height: 30px; width: 250px; padding: 0 30px 0 16px;}
.divb-li-text a{color: #515151;}
/*内容二*/
.conbox-b{width: 1200px; margin: 40px auto 0 auto;}
.conbox-b-diva .div-a{width: 240px; height: 230px;  position: relative;}
.conbox-b-diva .div-b{width: 484px; height: 230px;  position: relative;}
.hover-div{cursor: pointer; overflow: hidden;}
.conbox-b-bgimg{position: absolute; width: 100%; height: 100%;}
.conbox-b-bgimg img{width: 100%; height: 100%;}
.div-hover-bg{width: 240px; height: 230px; background: #b5a687; top:0; position: absolute;}
.div-hover-span{width: 220px; height: 210px; position: relative; top: 10px; left: 10px; display: block;  border: 1px dashed #80704e;}
.hover-span-title{color: #fff; font-size: 20px; padding: 40px 0 0 20px;}
.hover-span-p{color: #fff; padding: 10px 0 0 20px;}
.hover-span-a{display: block; cursor: pointer; background: #998864; color: #fff; text-align: center; width: 100px; margin: 30px auto 0 auto; line-height: 30px;}
.conbox-b-texta{font-size: 18px; line-height: 230px; color: #fff; position: relative; z-index: 10;}
.conbox-b-textb{font-size: 16px; line-height: 463px; color: #fff; position: relative; z-index: 10;}
.conbox-b-divb {margin: 0 0 0 2px;}
.conbox-b-divb .div-c{width: 227px; height: 463px; overflow: hidden; position: relative;}
.black-c{width: 227px; height: 463px; background: url(../images/blackbg.png); position: absolute; z-index: 9;}
.conbox-b-divc .div-a{width: 240px; height: 230px; position: relative;}
.black-a{width: 240px; height: 230px; background: url(../images/blackbg.png); position: absolute; z-index: 9;}
.conbox-b-divc .div-b{width: 484px; height: 230px; position: relative;}
.black-b{width: 484px; height: 230px; background: url(../images/blackbg.png); position: absolute; z-index: 9;}
/*内容三*/
.conbox-c{width: 1200px; margin: 0 auto;}
.conbox-c-title{padding: 0 0 0 30px; font-weight: normal; font-size: 20px; line-height: 24px; color: #813b1f; background: url(../images/conctitle.png) 0 3px no-repeat;}
.conbox-c-more{ font-size: 14px; color: #813b1f; float: right; margin: 4px 0 0 0;}
.conbox-c-more:hover{color: #b5a687; cursor: pointer;}
.conbox-c-diva{width: 356px; margin: 50px 0 0 0;}
.line-a{width: 132px;border-bottom: 2px solid #a05737; display: inline-block;}
.line-b{width: 216px;border-bottom: 1px solid #a8a8a8; display: inline-block;}
			/*快速通道*/
.conbox-c-li{width: 158px; height: 49px; color: #978765; font-size: 16px; line-height: 49px; float: left; text-align: center;}
.conbox-c-li a{ color: #978765; }
.conbox-c-li a:hover{ color: #c6020d; }


.conbox-c-ul .bgimg-a{background: url(../images/imgaa.png) no-repeat; cursor: pointer; margin: 46px 0 0 0;}
.conbox-c-ul .bgimg-a:hover{background: url(../images/imga.png) no-repeat; color: #c6020d;}
.conbox-c-ul .bgimg-b{background: url(../images/imgb.png) no-repeat; cursor: pointer; margin: 46px 0 0 25px;}
.conbox-c-ul .bgimg-b:hover{background: url(../images/imgab.png) no-repeat; color: #c6020d;}
.conbox-c-ul .bgimg-c{background: url(../images/imgc.png) no-repeat; cursor: pointer; margin: 28px 0 0 0;}
.conbox-c-ul .bgimg-c:hover{background: url(../images/imgac.png) no-repeat; color: #c6020d;}
.conbox-c-ul .bgimg-d{background: url(../images/imgd.png) no-repeat; cursor: pointer; margin: 28px 0 0 25px;}
.conbox-c-ul .bgimg-d:hover{background: url(../images/imgad.png) no-repeat; color: #c6020d;}
			/*专题活动*/
.conbox-c-divb{width: 356px; margin: 50px 0 0 50px;}
.conbox-c-divb-li{ color: #333; padding: 25px 0 0 0;}
.conbox-c-divb-li-text{width: 300px; display: inline-block;}
.conbox-c-divb-li a{ color: #333; }

.conbox-c-divb-li a:hover{color: #a05737; cursor: pointer;}
.conbox-c-divb-li span:hover{color: #a05737; cursor: pointer;}
.conbox-c-divb .point{font:12px "microsoft yahei"; color: #a05737; padding: 0 4px 0 0; position: relative; top:-4px;}
			/*疑难解答*/
.conbox-c-divc{width: 356px; margin: 50px 0 30px 50px;}
.conbox-c-divc-li{background: url(../images/conboxcimg.png) 0 2px no-repeat; padding: 0 0 0 20px; margin: 28px 0 0 0; width: 320px; cursor: pointer;}
.conbox-c-divc-li a{color: #333;}
.conbox-c-divc-li a:hover{color: #a05737;}
/*footer*/
.footer-bg{width: 100%; background: #813b1f;}
.footer{width: 1200px; margin: 0 auto;}
.footer-a{padding: 0 0 0 70px;}
.footer-b{padding: 40px 0 0 72px;}
.footer-c{padding: 0 0 0 150px;}
.footer-text-a{font-size: 18px; font-weight: normal; color: #fff;}
.footer-text-b{font-size: 14px; font-weight: normal; font-style: normal;  color: #fff;}
.select-p{margin: 34px 0 30px 0;}
.footer-select{border: 1px solid #fff; background: #813C20; color: #fff; padding: 5px 15px;}
.wx-wb{text-align: center; margin: 0 0 0 70px; display: inline-block;}
.wx-wb p{ color: #fff; text-indent:0!important;}
.wx-wb:hover{color: #1D8CE0; cursor: pointer;}
.share-txt{font-size: 16px; color: #fff; padding: 30px 0 20px 30px;}
.share-li{float: left; margin: 0 0 0 30px; width: 44px; height: 44px!important;}
.share-li-a{background: url(../images/share.png) -4px -3px no-repeat!important;}
.share-li-a:hover{background: url(../images/share.png) -1px -55px no-repeat; cursor: pointer;}
.share-li-b{background: url(../images/share.png) -69px -3px no-repeat!important;}
.share-li-b:hover{background: url(../images/share.png) -69px -55px no-repeat; cursor: pointer;}
.share-li-c{background: url(../images/share.png) -141px -3px no-repeat!important;}
.share-li-c:hover{background: url(../images/share.png) -139px -55px no-repeat; cursor: pointer;}
.share-li-d{background: url(../images/share.png) -209px -3px no-repeat!important;}
.share-li-d:hover{background: url(../images/share.png) -212px -55px no-repeat; cursor: pointer;}
.select-p-span{position: relative;}
.select-p-a{width: 22px; height: 20px; position: absolute; right: 15px; top:0px; border: none; background: url("../images/arrowb.png") center no-repeat ; /* background: url("../images/arrowb.png")  no-repeat scroll right 6px center transparent;*/}
.select-p select{ width: 120px;  border: solid 1px #fff;	/*将默认的select选择框样式清除*/
 
	/*在选择框的最右侧中间显示小箭头图片*/
  
  	/*为下拉小箭头留出一点位置，避免被文字覆盖*/
  padding-right: 14px;
}
	/*清除ie的默认选择框样式清除，隐藏下拉箭头*/
.select-p select::-ms-expand { display: none; }  
/*bottom*/
.bottom{background: #424242; color: #fff; line-height: 46px; text-align: center;}
.bottom p{color: #fff; }

/*内容页一*/
.content-a{width: 1200px; margin: 0 auto;}
.content-a-con{padding: 0 0 125px 0;}
.position{color: #813c20; padding: 30px 0 30px 20px; background: url(../images/position.png) 0 30px no-repeat;}
.position a{color: #813c20; }

#menu{width: 190px; border: 1px solid #999; border-radius: 40px 0 40px 0; background: #fff; padding: 0 0 30px 0;}
.menu-title{display: block; width: 164px; height: 32px; margin: 10px auto; border-radius: 15px 0 15px 0; background: #813c20; text-align: center; line-height: 32px; color: #fff; box-shadow: 2px 2px 2px #999;}
.menu-li{background: url(../images/menuline.png) center bottom no-repeat; padding: 8px 0; cursor: pointer;}
.menu-name{padding: 0 0 0 20px; font-weight: normal; color: #565656;}
.arrow{background: url(../images/menujt.png) no-repeat; display: block; width: 7px; height: 11px;  margin: 5px 0 0 40px; float: left;}
.content-a-text{width: 900px; margin: 0 0 0 48px;}
.content-a-p{line-height: 35px; color: #595959;}
.width-p{width: 520px; float: left;}
.content-a-img{float: right; position: relative; margin: -30px 0 0 0;}
/*内容页二*/
.content-a-title{text-align: center; font-size: 20px; color: #333;}
.number-time{color: #969696; display: block; text-align: center; padding: 25px 0;}
.con-next-prev{ color: 333; width: 1000px; margin: 0 auto; padding: 70px 0 0 0; position: relative;}
.con-next-prev-span{display: inline-block; padding:  3px 0 0 6px; width: 65px; height: 27px; background: url(../images/connextprev.png) no-repeat; color: #fff;}
.con-next-prev-a:hover{color: #813C20; cursor: pointer;}
.con-prev{margin: 0 0 0 60px;}
.con-next{position: absolute; left: 65px; padding-top:25px;}
.conbox-c-divb .point{font-size: 12px; color: #a05737; padding: 0 4px 0 0; position: relative; top:-4px;}
/*列表页*/
.list{width: 900px; margin:0 0 0 60px;}
.list-li{color: #666; margin: 25px 0;}
.list-li:hover{color: #c6020d; cursor: pointer;}
.list-li .point{ font-size: 12px; color: #666; padding: 0 4px 0 0; position: relative; top:-6px;}
.list-time{font-size: 12px;}
.list-txt{display: inline-block; width: 700px;}
.position a:hover{cursor: pointer; color: #c6020d;}
.menu-li a{display: inline-block; width: 100%; }
.list-li a{display: inline-block; color: #666;}
/*分页 */
.result-paging{ text-align:center; padding:55px 0 0 0; font-size:0; position: relative; bottom: 0; font-size: 12px; }
.result-paging .paging-btn{ display:inline-block; text-align:center; font-size:0; }
.result-paging .paging-btn li{ display:inline-block; margin-left:8px; height:28px; text-align:center; color:#666; font-size:14px;}
.result-paging .paging-btn li a{ display:block; border:solid 1px #ddd; height:28px; line-height:28px; padding:0 10px; text-align:center; color:#666; font-size:14px; }
.result-paging .paging-btn li a:hover{ background-color:#813c20; color:#fff; }
.result-paging .paging-btn .pre .fa{ margin-right:3px;}
.result-paging .paging-btn .page-next .fa{ margin-left:3px;}
.result-paging .paging-btn .curent a{ background-color:#813c20; color:#fff;}
.result-paging .paging-number{ display:inline-block; font-size:0; }
.result-paging .paging-number li{ display:inline-block; height:28px; line-height:28px; margin-left:25px; color:#666; font-size:14px; }