@charset "utf-8";
/* CSS Document public*/
*{font-family:Arial, Helvetica,"Microsoft Yahei", sans-serif;padding: 0;margin:0;box-sizing:border-box;vertical-align:top;}
html{ overflow-x:hidden;}
body{padding:0;margin:0;font-family:Arial,"Microsoft Yahei",Helvetica, sans-serif;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;-webkit-overflow-scrolling:touch;/*安卓和 IOS html5 动画卡顿解决方案*//* overflow-x:hidden; */line-height: 1; font-size:14px;}
body{min-width: 1400px;}
.body{ background:url(../images/body_bg.jpg) no-repeat top center fixed;}
a{text-decoration:none;bblr:expression(this.onFocus=this.blur());/*IE使用*/outline-style:none;/*FF使用*/; outline:none;}
a,input,img,:focus{ mayfish:expression(this.onfocus=this.blur); cursor:handbblr:expression(this.onFocus=this.blur());/*IE使用*/ outline-style:none;/*FF使用*/ } /*去除a标签带来的虚框*/
ul{list-style:none;}
img{border:0px}
ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,p{padding:0;margin:0; font-weight:normal;}
h3,h4,h5{ font-weight:normal;}
h4 a:hover,h5 a:hover{ -moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out;}
hr{display:block;height:1px;border:0;background:#d8d8d8;padding:0;margin-bottom: 3.25rem;margin-top: 2.5rem;}
abbr,article,aside,audio,canvas,datalist,details,dialog,eventsource,figure,footer,header,hgroup,mark,menu,meter,nav,output,progress,section,time,video{display:block}
.clear{clear:both;}
i,em{ font-style:normal;}
/* top*/
.top_div{ width:100%; height:133px; background:url(../images/top_bg.png) no-repeat left center;}


.top_div .by_div{ width:294px; height:31px; float:left; margin-left:420px; margin-top:48px;}
.w1400{ width:1400px; margin:0 auto;}
.logo{margin-top:32px; float:left;}
.search_btn{margin-top:42px;}

/*导航*/
.nav_bg{ width:100%; background:url(../images/nav_bg.png) repeat-x left center;  height:138px; }
.nav_menu{ width: 1400px;  float: left; margin-top:12px;}
.nav_menu ul li{ text-align:center; width:174px; float:left;line-height:51px;}
.nav_menu ul li a{ font-size:20px; color:#fff;font-family:宋体;}
.nav_menu ul li:hover{ background:#920c15; text-align:center; width:174px;float:left; color:#fff;}
.nav_menu ul li:hover a{ color:#fff;}
.nav_menu ul li .menu{width:174px;background:#920c15; float:left; display:none; z-index:999; color:#fff; position:absolute;}
.nav_menu ul li .menu a{color:#fff;}
.nav_menu ul li .menu dd:hover{background:#ad232c;}

.search_btn{cursor: pointer;}
.search_btn svg{display:inline-block;fill:#fff;width: 16px;height: 16px;vertical-align: middle;}

.search-dialog-box{
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 18rem;
	z-index: 1000000;
	opacity: 0;
	visibility: hidden;
	transition: .6s;
	/* overflow: hidden; */
}
.search-dialog-box:before{content:"";position:absolute;top:0;height:0;background: #920c15;transition: .6s;left: 0;right: 0;z-index: 1;}
.search-dialog-box.on:before{ height:100%}
.search-dialog-box .bubbles-bg{
	opacity: 0;
	visibility: hidden;
	display: none;
}
.search-dialog-box .search-bg{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 0;
	margin: 0;
	background: rgba(0,0,0,.7);
	background-size: cover;
	background-repeat: no-repeat;
	/* z-index: 1; */
	transform-origin: center center;
	transition: height .8s cubic-bezier(.77,0,.175,1);
}
.search-dialog-box .wrap-inner{
	transform:translateY(100%);
	transition: .6s;
}
.header-right .bubbles-bg{
	opacity: 0;
	visibility: hidden;
	transition: all .5s .8s;
}
.search-dialog-box .bubbles-bg .bubble{
	position: absolute;
}
.search-dialog-box .bubbles-bg .bubble .circle{
	border-radius: 100%;
	position: absolute;
	left: 0;
	top: 0;
	width:100%;
	height: 100%;
}
.search-dialog-box .bubbles-bg .bubble1{
	width:6%;
	padding-top: 6%;
	left: 26.875%;
	top: -6.67%;
}
.search-dialog-box .bubbles-bg .bubble1 .circle{
	border:1px solid #fff;
}
.search-dialog-box .bubbles-bg .bubble2{
	width:12px;
	padding-top: 12px;
	left: 13.54%;
	top: 18%;
}
.search-dialog-box .bubbles-bg .bubble2 .circle{
	background-color: #ff495f;
}
.search-dialog-box .bubbles-bg .bubble3{
	width:36px;
	padding-top: 36px;
	left: 8.854%;
	top: 30.55%;
}
.search-dialog-box .bubbles-bg .bubble3 .circle{
	background-color: #fff;
}
.search-dialog-box .bubbles-bg .bubble4{
	width:56.875%;

	padding-top: 56.875%;
	left: -28.6458%;
	top: 51.85%;
}
.search-dialog-box .bubbles-bg .bubble4 .circle{
	background: -webkit-linear-gradient(45deg, rgba(255,255,255,0),rgba(255,255,255,.05) 100%);
	background: -ms-linear-gradient(45deg, rgba(255,255,255,0),rgba(255,255,255,.05) 100%);
	background: linear-gradient(45deg, rgba(255,255,255,0),rgba(255,255,255,.05) 100%);
}
.search-dialog-box .bubbles-bg .bubble5{
	width:54px;
	padding-top: 54px;
	left: 26.3%;
	top: 70.83%;
}
.search-dialog-box .bubbles-bg .bubble5 .circle{
	background-color: #fff;
	opacity: .1;
}
.search-dialog-box .bubbles-bg .bubble6{
	width:56.875%;
	padding-top: 56.875%;
	left: 73.4375%;
	top: -52.77%;
}
.search-dialog-box .bubbles-bg .bubble6 .circle{
	background: -webkit-linear-gradient(135deg, rgba(255,255,255,.05),rgba(255,255,255,.1) 100%);
	background: -ms-linear-gradient(135deg, rgba(255,255,255,.05),rgba(255,255,255,.1) 100%);
	background: linear-gradient(135deg, rgba(255,255,255,.05),rgba(255,255,255,.1) 100%);
}
.search-dialog-box .bubbles-bg .bubble7{
	width:2rem;
	padding-top: 2rem;
	left: 60.9375%;
	top: 18.5%;
}
.search-dialog-box .bubbles-bg .bubble7 .circle{


	background-color: #ff495f;
}
.search-dialog-box .bubbles-bg .bubble8{
	width:1.35rem;
	padding-top: 1.35rem;
	left: 95.83%;
	top: 70.83%;
}
.search-dialog-box .bubbles-bg .bubble8 .circle{
	border:1px solid #fff;
}
.search-dialog-box .bubbles-bg .bubble9{
	width:16px;
	padding-top: 16px;
	left: 76.5625%;
	top: 96.296%;
}
.search-dialog-box .bubbles-bg .bubble9 .circle{
	background-color: #fff;
}
.search-dialog-box .bubbles-bg .bubble10{
	width:56.875%;
	padding-top: 56.875%;
	left: 71.354%;
	top:87%;
}
.search-dialog-box .bubbles-bg .bubble10 .circle{
	background: -webkit-linear-gradient(135deg, rgba(255,255,255,.05),rgba(255,255,255,.3) 100%);
	background: -ms-linear-gradient(135deg, rgba(255,255,255,.05),rgba(255,255,255,.3) 100%);
	background: linear-gradient(135deg, rgba(255,255,255,.05),rgba(255,255,255,.3) 100%);
}
.search-dialog-box .bubbles-bg .bubble{
	animation:spin 8s infinite linear;
	transform-origin: 50% 45%;
}
.search-dialog-box .bubbles-bg .bubble:nth-child(2n){
	animation:spin2 8s infinite linear;
}
.search-dialog-box .bubbles-bg .bubble .circle{
	animation:spin-reverse 8s infinite linear;
}
.search-dialog-box .bubbles-bg .bubble:nth-child(2n) .circle{
	animation:spin-reverse2 8s infinite linear;
}
.search-dialog-box .bubbles-bg .sm-bubble{
	transform-origin: 30% 30px;
}
.search-dialog{
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 100%;
	z-index: 2;
}
.search-dialog .search-tit{
	font-size: 2.75rem;
	line-height: 3.5rem;
	color: #fff;
	text-align: center;
	overflow: hidden;
	display: none;
}
.search-dialog .search-inner{
	overflow: hidden;
	margin-top: 0;
}
.search-dialog .search-input{
	width: 50rem;
	margin: 0 auto;
	padding: 0 0.5rem 0 1.5rem;
	background-color: rgba(255,255,255,.1);
	box-sizing: border-box;
	transition: all .3s;
	max-width: 94%;
}
.search-dialog .search-input input[type=text]{
	float: left;
	height: 4.5rem;
	width: calc(100% - 3.5rem);
	background-color: #fff;
	font-size: 1.25rem;
	line-height: .5rem;
	color: #333;padding-left:10px;
	transition: all .3s;
	border: 0;
}
.search-dialog .search-input input[type=text]::-webkit-input-placeholder{
    color:rgba(255,255,255,0.5);  
}  
.search-dialog .search-input input[type=text]:-moz-placeholder{
    color:rgba(255,255,255,0.5); 
}  
.search-dialog .search-input input[type=text]::-moz-placeholder{
    color:rgba(255,255,255,0.5); 
}  
.search-dialog .search-input input[type=text]:-ms-input-placeholder {
    color:rgba(255,255,255,0.5); 
} 
.search-dialog .search-input input[type=submit],
.search-dialog .search-input .clear-btn{
	float: right;
	height: 4.5rem;
	width: 3.5rem;
}

.search-dialog .search-input input[type=submit]{
	background-color:#bf0612;
	background-repeat: no-repeat;
	background-position: center;

	background-size: 1.5rem;
	background-image: url('../images/search-btn.svg');
	    border: 0;
}
.search-dialog .search-input .clear-btn{
	background-color: rgba(0,0,0,.2);

	background-repeat: no-repeat;
	background-position: center;
	background-image: url('../images/close-btn.svg');
	background-size: 3.5rem;
	border-radius: 100%;
	margin-right: 1rem;
	display: none;
}
.search-dialog .search-input.on{
	background-color: #fff;
}

.search-dialog .search-input.on input[type=submit]{
	background-image: url('../images/search-btn2.svg')
}

.search-dialog .hot-search{
	font-size: 0;

	width:19.5rem;
	margin:.6rem auto 0;
	box-sizing: border-box;
	padding:0 .6rem;
	overflow: hidden;
}
.search-dialog .hot-search .hot-tit,
.search-dialog .hot-search .hot-link{
	display: inline-block;
	*display: inline;
	zoom:1;
	vertical-align: top;
}
.search-dialog .hot-search .hot-tit{
	font-size: .375rem;
	line-height: .5rem;

	color: #fff;
	font-weight: bold;
	padding-left: .6rem;
	background-repeat: no-repeat;
	background-position: left center;
	background-size: .5rem;
	background-image: url(../images/hot-icon.png);
}
.search-dialog .hot-link{
	margin-left: 1rem;
}


.search-dialog .hot-link a{
	display: inline-block;
	*display: inline;
	zoom:1;
	font-size: .375rem;
	line-height: .5rem;
	margin-right: .75rem;
	color:#fff;
	padding-bottom: 5px;
	position: relative;
}

.search-dialog .hot-link a:before{
	content: "";
	position: absolute;
	left:0%;
	bottom:0;
	width:100%;
	height: 2px;
	background-color: #fff;
	transform:scaleX(0);
	transform-origin:left center;
	transition:transform .3s;
}
.search-dialog-box .bottom-box{
	position: absolute;
	left: 0;
	bottom:5.1%;
	width:100%;
}
.search-dialog-box .bottom-box .share-box{
	overflow: hidden;
}
.search-dialog-box .bottom-box .copy{
	font-size: .35rem;
	line-height:.5rem;
	color: #fff;
	font-family: "gilroy-regular";
	margin-top: .5rem;
	overflow: hidden;
}

.header-right.is-open .bubbles-bg{
	visibility: visible;
	opacity: 1;
}
.header-right.is-open .search-btn .con-box{
	display:none;
}
.header-right.is-open .close-btn{
	display:block;
}
.header-right.is-open .item .search-bg{
	transform:scale(1);
}
.search-dialog-box.on{
	opacity: 1;
	visibility: visible;
}
.search-dialog-box.on .search-bg{height: 100vh;}

.search-dialog-box.on .bubbles-bg{opacity: 1;visibility: visible;}
.search-dialog-box.on .wrap-inner{ transform:translateY(0)}

.pub-close {
    position: absolute;
    width: 3rem;
    height: 3rem;
    z-index: 10;
    right: 1.5rem;
    top: 1.35rem;
    background-color: rgba(255,255,255,.1);
    border-radius: 100%;
}
.pub-close .bg {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: #1c5ab7;
    transform: scale(0);
    border-radius: 100%;
    transition: transform .3s;
}
.pub-close i {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-position: center;
    background-size: 0.75rem;
    background-repeat: no-repeat;
    background-image: url(../images/close-btn.svg);
	transition:.6s
}
.pub-close i:hover{ transform:rotate(180deg)}

/*顶部搜索*/
.tc_search {margin: 0 1.3rem;width: calc(100% - 2.6rem);position: absolute;bottom: 1rem;}
.tc_search form {height: 40px;border-radius: 0;background: rgba(255,255,255,.1);position: relative;width: 100%;margin-bottom: 1rem;}
.tc_search #keyword {font-size:.875rem;color: #fff;height: 40px;line-height: 40px;padding: 0 1rem;box-shadow: none;-webkit-appearance: none;border-right: 0;background: none;width: 100%;}
.tc_search .btn_blue { position: absolute; top: 0; right: 0; width: 40px; height: 38px; line-height: 38px; border: 0; background: url(../images/search_white.svg) center center no-repeat; background-size: 1.2rem; }
.tc_search .btn_blue.fr { background: #e9edef; color: #4e4f53; }
.tc_search input::-webkit-input-placeholder {
color:#fff;
color: rgba(255,255,255,.7);
}
.tc_search input::-moz-placeholder {   /* Mozilla Firefox 19+ */
color:#fff;
color: rgba(255,255,255,.7);
}
.tc_search input:-moz-placeholder {    /* Mozilla Firefox 4 to 18 */
c color:#fff;
color: rgba(255,255,255,.7);
}
.tc_search input:-ms-input-placeholder {  /* Internet Explorer 10-11 */
color:#fff;
color: rgba(255,255,255,.7);
}/* WebKit browsers */
.tc_search input:focus::-webkit-input-placeholder {
color: transparent;/* transparent是全透明黑色(black)的速记法，即一个类似rgba(0,0,0,0)这样的值 */
}/* Mozilla Firefox 4 to 18 */
.tc_search input:focus:-moz-placeholder {
color: transparent;
}/* Mozilla Firefox 19+ */
 .tc_search input:focus::-moz-placeholder {
color: transparent;
}/* Internet Explorer 10+ */
.tc_search input:focus:-ms-input-placeholder {
color: transparent;
}

/*焦点图*/
.focus{position:relative;width:360px;height:250px;/*background-color:#000;*/ margin-top:15px;}  
.focus img{width:360px;height:250px;} 
.focus .shadow .title{width:260px;height:65px;padding-left:30px;padding-top:20px;}
.focus .shadow .title a{text-decoration:none;color:#fff;font-size:14px;font-weight:bolder;overflow:hidden;}
.focus .btn{position:absolute;bottom:34px;left:510px;overflow:hidden;zoom:1;} 
.focus .btn a{position:relative;display:inline;width:13px;height:13px;border-radius:7px;margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53";text-decoration:none;text-align:center;outline:0;float:left;background:#D9D9D9;}  
.focus .btn a:hover,.focus .btn a.current{cursor:pointer;background:#fc114a;}  
.focus .fPic{position:absolute;left:0px;top:0px;}  
.focus .D1fBt{overflow:hidden;zoom:1;height:16px;z-index:10;}  
.focus .shadow{width:100%;position:absolute;bottom:0;left:0px;z-index:10;height:30px;line-height:30px;background:rgba(0,0,0,0.6);  
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;display:block;text-align:left;}  
.focus .shadow a{text-decoration:none;color:#fff;font-size:18px;overflow:hidden;margin-left:10px;font-family:"\5FAE\8F6F\96C5\9ED1";}
.focus .shadow .time{ float:right; background:url(../images/lb_time_ico.png) no-repeat left center; color:#fff; padding-left:25px; font-size:14px; margin-right:50px; }  
.focus .fcon{position:relative;width:100%;float:left;display:none;background:#000  } 
.focus .fcon .text{ position:absolute; padding:10px;} 
.focus .fcon .text a{ font-size:16px; color:#000; line-height:35px; font-weight:bold;text-overflow:ellipsis;white-space:nowrap;-moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out;}
.focus .fcon .text a:hover{ color:#900a14; padding-left:5px;}
.focus .fcon .text p{ font-size:14px; color:#666; line-height:24px;width:350px;}
.focus .fcon img{display:block;}  
.focus .fbg{bottom:2px;right:6px;position:absolute;height:21px;text-align:center;z-index:200;}  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative;width:12px;height:12px;display:inline;border-radius:7px;margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53";text-decoration:none;text-align:center;outline:0;float:left;background:none; border:1px solid #FFF}    
.focus .D1fBt .on,.focus .D1fBt a:hover{background:#fff;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none;font-style:normal;}    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background:url(../images/focus_btn.png) no-repeat;}
.focus .prev{top:50%;margin-top:-37px;left:0;background-position:0 -74px;cursor:pointer;}  
.focus .next{top:50%;margin-top:-37px;right:0;background-position:-40px -74px;cursor:pointer;}  
.focus .prev:hover{background-position:0 0;}  
.focus .next:hover{background-position:-40px 0;}  


.fl{ float:left;}
.fr{ float:right;}
.more{ float:right; margin-top:28px; background:url(../images/more_ico.png) no-repeat left center; width:75px; height:10px; text-overflow:ellipsis;white-space:nowrap;-moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out; }
.more:hover{background:url(../images/more_ico_hover.png) no-repeat left center;}


.more_02{ float:right; margin-top:13px; background:url(../images/more_ico.png) no-repeat left center; width:75px; height:10px; text-overflow:ellipsis;white-space:nowrap;-moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out; }
.more_02:hover{background:url(../images/more_ico_hover.png) no-repeat left center;}

.m_l{ margin-left:40px;}
/*part1*/
#part1{ height:569px;}
#part1 .lm{height:63px;}
#part1 .lm span{  font-size:30px; color:#323232;}
#part1 .gzdt{ padding:15px 20px 0 30px; width:785px; height:569px; background:url(../images/bkbg_ico.png) left center;}
#part1 .right_div { width:353px; height:321px; }
#part1 .right_div ul { padding-top:10px;}
#part1 .right_div ul li{ width:353px; height:90px; background:#eeeeee; margin-top:20px;}
#part1 .right_div ul li .time{ width:75px; height:60px; float:left;}
#part1 .right_div ul li .time em{ float:left; width:58px; text-align:right; color:#870c13; font-size:20px; font-weight:bold; margin-top:12px;}
#part1 .right_div ul li .time em+em{ color:#010544; font-size:14px; font-weight:normal;margin-top:8px; opacity:0.78; }
#part1 .right_div ul li a{ font-size:16px; color:#606060; line-height:28px; width:255px; float:left;   padding-left: 20px;  border-left: 1px solid #767998; margin-top: 16px;-moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out;}
#part1 .right_div ul li a:hover{color:#900a14; padding-left:25px;}

#part1 .tb_lj{ width:196px;}
#part1 .tb_lj ul li{ width:196px; height:153px; background:#4080ab; opacity:0.8; -moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out;}
#part1 .tb_lj ul li+li{ margin-top:55px; background:#1f985c;}
#part1 .tb_lj ul li+li+li{ background:#dda317; }
#part1 .tb_lj ul li img{ margin-left:50px; margin-top:26px;} 
#part1 .tb_lj ul li:hover{opacity:1;}
#part1 .tzgg{background:url(../images/bkbg_ico.png) left center; width:366px; height:362px; padding:30px;}
#part1 .tzgg ul li{ line-height:30px;  height:70px;border-bottom:1px solid #93a4ba; margin-top:10px;-moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out;     background: url(../images/more_ico_hover.png) no-repeat 1px center;   background-size: 2px 8px;   padding-left: 16px;}

#part1 .tzgg ul li+li+li{ line-height:30px;  height:70px;border-bottom:none; margin-top:10px;-moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out;     background: url(../images/more_ico_hover.png) no-repeat 1px center;   background-size: 2px 8px;   padding-left: 16px;}
#part1 .tzgg ul li a{ font-size:16px; color:#606060;}
#part1 .tzgg ul li a:hover{color:#900a14;font-weight: bold;}
#part1 .tzgg ul li:hover {color:#900a14; padding-left:15px; /*font-weight:bold;*/}

#part1 .zcyth_div{ margin-left:25px;float:left; width:366px;}
#part1 .zcyth_div a{margin-top:14px;
    float: left;}

.footer{ width:100%; height:160px; margin-top:70px; background:url(../images/footer_bg.png) left center;}
.footer .div01{ height:118px; float:left; width:100%;}
.footer .logo{ width:455px; height:65px; float:left; margin-top:23px;}
.footer .div01 .div02{ float:left; margin-top:15px; margin-left:66px;}
.footer .div01 .div02 p{ color:#f1f0f0; font-size:14px; line-height:30px;}
.footer .banquan{ width:100%; height:41px;  background:#840B12; float:left; }
.footer .banquan p{color:#fff; line-height:41px; font-size:12px; text-align:center;}
.footer .banquan p a{color:#fff;}
.footer .wb_wx_ewm{ float:right; margin-right:108px;   position: relative;}
.footer .wb_wx_ewm ul{ padding-top:10px;}
.footer .wb_wx_ewm ul li{ float:left; height:58px; margin-left:40px; width:61px;    margin-top: 5px;}
.footer .wb_wx_ewm ul li span{ width:61px; float:left;  color:#FFF; line-height:35px; text-align:center;}
.footer .wb_wx_ewm ul li .ewm_div_01{ display:block; position:absolute; left:139px; top:24px;}
.footer .wb_wx_ewm ul li .ewm_div_02{ display:none; position:absolute; left:147px; top:-110px;}
.footer .wb_wx_ewm ul li .ewm_div_01+.ewm_div_02 img{ width:115px; height:115px;}
/*.footer .wb_wx_ewm ul li:hover .ewm_div_01{ display:block; }*/
.footer .wb_wx_ewm ul li+li:hover .ewm_div_02{ display:block;}


.n_title{position:relative;height: 40px;line-height: 40px;overflow:hidden;background:url(../images/bkbg_ico.png) left top;margin-bottom: 20px;padding: 0 15px 0 0;}
.position{font-size: 14px;line-height: 40px;height: 40px;color: #808080;padding: 0 15px 0 42px;float: left;background: url(../images/position.png) 20px 10px no-repeat;}
.position span, .position a, .position i{font-size: 14px;color: #a2a2a2;margin: 0 2px;}
.position em{font-size:12px;color: #999;font-style: normal;}
.position a:hover{ color:#840B12;}
.n_left{width:280px; height:80px; background:#930d15;}
.n_left h1{ line-height:80px; text-align:center; font-weight:bold; font-size:26px; color:#fff;}
.n_left ul{ background:url(../images/bkbg_ico.png) left top;padding:10px 20px;}
.n_left ul li{ line-height:47px; text-align:center;font-size:18px;}
.n_left ul .no{background:#930d15;}
.n_left ul .no a{ color:#FFF;}
.n_left ul li a{ color:#333;}
.n_left ul li:hover{  background:#930d15;}
.n_left ul li:hover a{ color:#fff;}


.n_right{width:1055px;padding-bottom: 15px; background:url(../images/bkbg_ico.png) left center; padding:20px;min-height:420px;}
.n_list.liebiao ul li{height: 50px;line-height: 50px;border-bottom: #ebebeb 1px solid;}
.n_list.liebiao ul{margin-bottom: 42px;}

.liebiao .title{height: 40px;line-height:38px;overflow:hidden; position:relative; margin-bottom:15px;}
.liebiao .title:before{ content:""; position:absolute; bottom:0; background:#e6e6e6; height:1px; left:0; width:100%}
.liebiao .title h2{ float:left; font-size:18px; height:38px; line-height:38px; color:#840B12; display:inline-block; position:relative}
.liebiao .title h2:before{content:"";position:absolute;bottom: -3px;left:0;width:100%;height:3px;background: #840B12;}
.liebiao .title a{ float:right; font-size:14px; color:#9a9a9a}
.liebiao .title a:hover{ color:#840B12}
.liebiao ul li{font-size: 16px;color: #333333;line-height:38px;height:38px;overflow:hidden;width:100%;}
.liebiao ul li a{font-size: 16px;color: #000000;float:left;max-width:80%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out;padding: 0 0 0 12px;position:relative;}
.liebiao ul li a:before{content:"";position:absolute;left:0;top:50%;width: 5px;height:5px;background:#930d15;margin-top:-2.5px;}
.liebiao ul li a:hover{color: #1e539f;padding: 0 0 0 18px;}
.liebiao ul li a:hover{color: #1e539f;}
.liebiao ul li span{font-size: 14px;color: #666666;float:right; margin-right:14px}
.container00{}
.n_detail .ar_title{padding-bottom: 0;margin-bottom: 15px;padding: 0 0 26px;text-align: center;}
.n_detail .ar_title>h3{font-size: 26px;color: #000000;padding: 0;line-height: 33px;font-weight:  bold;display: inline-block;margin-bottom: 20px;margin-top: 24px;}
.n_detail .ar_title h6 span{position:relative;font-size: 14px;color: #808080;display:inline-block;font-weight:normal;margin: 0 10px;}
.n_detail .ar_title h6 span i{position:absolute;left:0;bottom: -3px;width:100%;height: 3px;}
.n_detail .ar_title h6{vertical-align: top;text-align: center;display: inline-block;line-height: 33px;} 

/*====上一篇下一篇====*/
#ar_fot{position:relative;padding: 18px 20px 10px;box-sizing: border-box;width: 100%;margin-top: 30px;border: #f4f4f4 1px solid;background: #fbfbfb;}
#ar_fot h1{display:block;width: 100%;font-size: 16px;line-height: 32px;color: #000000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-bottom: 8px;margin-bottom: 8px;}
#ar_fot h1 span{color: #000000;}
#ar_fot h1 a{font-size: 16px;color: #000000;font-weight:normal;}
#ar_fot .bnt_back{ position:absolute; top:28px; right:0; color:#fff; background:#063579; padding:0 25px; font-size:14px; height:30px; line-height:30px;}
#ar_fot .bnt_back:hover{ border-radius:3px;}
#ar_fot h1 a:hover{color: #1e539f;}


.list_pic ul{ padding-top:5px;}
.list_pic ul li{ width:100%; height:180px; border:1px solid #E5E5E5; float:left; margin-top:26px;}
.list_pic ul li .img{ float:left; width:250px; height:180px;}
.list_pic ul li .text{ float:left; width:590px; padding-left:20px; padding-top:20px;} 
.list_pic ul li .text h3{ font-size:18px; color:#333; font-weight:bold; line-height:40px;}
.list_pic ul li .text .x{ width:100px; border-bottom:3px solid #930d15;}
.list_pic ul li .text p{ font-size:12px; line-height:20px;  overflow:hidden; color:#999999; margin-top:20px; }
.list_pic ul li .text span{ font-size:12px; color:#999; margin-top:10px; float:left;}
.list_pic ul li:hover .text{ margin-left:5px;transition:0.56s;}
.list_pic ul li:hover .text .x{ width:100px; border-bottom:3px solid #930d15;}
.list_pic ul li:hover .text h3{transition:0.56s; color:#840B12;}


.content .title{ text-align:center; margin-bottom:20px;}
.content .title h3{font-size: 26px;color: #000000;padding: 0;line-height: 33px;font-weight:  bold;display: inline-block;margin-bottom: 20px;margin-top: 24px;font-family: 宋体;}
.content .title h6{ font-size:12px; color:#999;}
.content .title h6 span+span{ margin-left:10px;}
.content .text p{font-size: 16px;color: #000000;line-height: 32px;margin-bottom: 12px;text-indent: 32px;}
.content .fanye{ width:1010px; background:url(../images/bkbg_ico.png) left top; border:1px solid #f4f4f4; float:left; height:118px;margin-top:20px;}	
.content .fanye p{font-size:16px; line-height:58px; height:59px; width:1000px; margin-left:30px;}
.content .fanye p+p{ border-top:1px solid #f4f4f4;}
.content .fanye p a{ color:#000;}
.content .fanye p:hover a{transition:0.56s; color:#840B12; margin-left:5px;}



.szdw_content .szdw_hd{
	height: 245px;
	overflow: hidden;
}
.szdw_content .szdw_hd .pic{
        position:relative;
	width: 166px;
	height: 210px;
	padding: 5px;
	margin-right: 30px;
        overflow:hidden;
        background:#f1f1f1;
}
.szdw_content .szdw_hd .pic img{
      display:block;
      position:absolute;
      left:0;
      top:0;
      right:0;
      bottom:0;
      margin:auto; 
      width:100%;
}
.szdw_content .szdw_hd .szdw_txt{
	
	height: 220px;
}
.szdw_content .szdw_txt .title{
	padding-bottom: 10px;
	height: 45px;
}
.szdw_content .szdw_txt .title .szdw_name{
	font-size: 30px;
	font-family: "Microsoft Yahei";
	color: #0069c1;
	margin-right: 6px;
}
.szdw_content .szdw_txt .title .zc{
	font-size: 18px;
	font-family: "Microsoft Yahei";
	color: #666;
 float:left;
	line-height: 43px;
}
.szdw_content .szdw_txt .szdw_sx{
	font-size: 18px;
	font-family: "Microsoft Yahei";
	color: #666;
	padding-bottom: 12px;
}
.szdw_content .szdw_txt .szdw_sx span{
	display: inline-block;
	padding-right: 40px;
}
.szdw_content .szdw_txt .dwmc{
	font-size: 18px;
	font-family: "Microsoft Yahei";
	color: #666;
	padding-bottom: 12px;
}
.szdw_content .szdw_txt .yjfx{
	font-size: 18px;
	font-family: "Microsoft Yahei";
	color: #666;
	padding-bottom: 12px;
}


.szdw_content .sj_nav .sj_nav_hd{
	overflow: hidden;
	height: 50px;
	line-height: 50px;
	border-top: 1px solid #cbcbcb;
	background: #f7f7f7;
}
.szdw_content .sj_nav .sj_nav_hd ul li{
	float: left;
	width: 140px;
	text-align: center;
	border-right: 1px solid #e7e7e7;
}
.szdw_content .sj_nav .sj_nav_hd ul li.on,.szdw_content .sj_nav .sj_nav_hd ul li:hover{
	background: #0263be;
	border-right: 1px solid #0263be;
}
.szdw_content .sj_nav .sj_nav_hd ul li a{
	font-size: 18px;
	font-family: "Microsoft Yahei";
	color: #666;
}
.szdw_content .sj_nav .sj_nav_hd ul li.on a,.szdw_content .sj_nav .sj_nav_hd ul li:hover a{
	
	color: #fff;
}
.szdw_content .szdw_nry{
	padding: 20px 0;
}
.szdw_content .szdw_nry p{
	font-size: 16px !important;
	font-family: "Microsoft Yahei";
	color: #666;
	line-height: 36px !important;
	text-indent: 2em;
}
/*end szdw_content*/

/*szdw_pic start*/
.szdw_pic .szdw_hd{
	width: 164px;
    height: 38px;
    line-height: 38px;
    border-left: 4px solid #0069c1;
    text-indent: 24px;
    background: #eee;
    font-size: 18px;
    font-family: "Microsoft Yahei";
    color: #333;
}

.list_pic_sb ul{ padding-top:5px;}
.list_pic_sb ul li{ width:200px; height:173px;float:left; margin-top:20px; margin:10px 10px 0 10px;}
.list_pic_sb ul li .img img{ float:left; width:200px;} 
.list_pic_sb ul li .pic_title{ font-size:16px; text-align:center; color:#333; height:40px;  line-height:40px;}
.list_pic_sb ul li:hover .pic_title{color:#840B12;}

.right_fd_ewm{ position:fixed; right:30px; top:350px; width:130px; height:140px; border:1px solid #CCC; background:#fff;}
.right_fd_ewm img{ width:116px; height:113px; margin:5px 5px 0 5px;}
.right_fd_ewm span{ width:100%; text-align:center; float:left;}


.pb_sys_style1 .p_no_d{    border: 1px solid #920c15 !important;
    background-color: #840b12 !important;}



/*Slider 开始*/

.miso-slider .miso-track,
.miso-slider .miso-list{ -webkit-transform: translate3d(0, 0, 0);  -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}
.miso-track {position: relative;left: 0;top: 0;display:inline-block;zoom: 1;margin-left: auto;margin-right: auto;vertical-align: top;}
.miso-track:before,
.miso-track:after{ display: table; content: '';}
.miso-track:after{ clear: both;}
.miso-loading .miso-track{ visibility: hidden;}
.miso-slide { float: left; height: 100%; min-height: 1px; display: none; -moz-user-select:text; -khtml-user-select: text; user-select:text;}
[dir='rtl'] .miso-slide{ float: right;}
.miso-slide img{ display: block;}
.miso-slide.miso-loading img{ display: none;}
.miso-slide.dragging img{ pointer-events: none;}
.miso-initialized .miso-slide{ display: block;}
.miso-loading .miso-slide{ visibility: hidden;}
.miso-vertical .miso-slide{ display: block; height: auto;}
.miso-arrow.miso-hidden {display: none;}
.miso-loading .miso-list{ background: #fff ;}
.miso-arrow{ z-index:1}
.miso-prev,
.miso-next{font-size: 0;line-height: 0;  position: absolute; top: 50%; display: block; width: 20px; height: 20px;padding: 0; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%); cursor: pointer; color: transparent; border: none; outline: none; background: transparent;}
.miso-prev:hover,
.miso-prev:focus,
.miso-next:hover,
.miso-next:focus{ color: transparent; outline: none; background: transparent;}
.miso-prev:hover:before,
.miso-prev:focus:before,
.miso-next:hover:before,
.miso-next:focus:before{ opacity: 1;}
.miso-prev.miso-disabled:before,
.miso-next.miso-disabled:before{ opacity: .25;}
.miso-prev:before,

.miso-next:before{ font-size:2rem; line-height: 1; opacity: .75; color: white; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-weight:bold; cursor:pointer}


/* Dots */

.miso-dots { position: absolute; bottom:0; list-style: none; display: block; text-align: center; padding: 0px; width: 100%; }
.miso-dots li { position: relative; display: inline-block; height: 20px; width: 20px; margin: 0px 5px; padding: 0px; cursor: pointer; }
.miso-dots li button { border: 0; background: transparent; display: block; height: 20px; width: 20px; outline: none; line-height: 0; font-size: 0; color: transparent; padding: 5px; cursor: pointer;}
.top_ys{ position:relative; z-index:100}
#bgstretcher{ position:fixed; top:0; right:0; bottom:0; left:0; z-index:0}
#bgstretcher li a img{width:100%;height:100vh;object-fit: cover;}
#bgstretcher .miso-dots{bottom: 170px;z-index: 1;}
#bgstretcher .miso-dots li{
	background:url(../images/i_r2_c4.png) no-repeat center center; width:16px; height:16px; font-size:0;
}
#bgstretcher .miso-dots li.miso-active{ color: #f60; background:url(../images/i_r2_c2.png) no-repeat center center; font-size:0; width:16px; height:16px;}