@charset "utf-8";

/* CSS Document */

body {margin: 0;  padding: 0;  font-size:14px;font-family: "microsoft yahei";color: #333; background:#f5f5f5; min-width:1200px;}

ul,li{list-style: none;padding: 0;}

*{padding: 0;margin: 0;}

a{text-decoration: none;  margin: 0;  padding: 0;color: #333; }

p,span,i,em{  margin: 0;  padding: 0;  font-style: normal;  font-weight: normal;  }

tr,td{  margin: 0;  padding: 0;  }

h1,h2,h3,h4,h5,h6{font-weight: normal;}

.clear{ clear:both;}

.fl{ float:left;}

.fr{ float:right;}

.dn{ display:none;}

div{ box-sizing:border-box;}

.clearfix {
}

.clearfix:before, .clearfix:after {
    content: "";
    display: table;
}

.clearfix:after {
    clear: both;
}

.w1200{ width:1200px; margin:0 auto;}
.w1200 .pox_ri {float:right;width:20%;}
.w1200 .pox_ri .search {border-bottom:1px solid #ccc;float:left;width:100%;padding-top:32%;}
.w1200 .pox_ri .search .le {float:left;width:100%;}
.w1200 .pox_ri .search .le .seInput {float: left;width:90%;}
.w1200 .pox_ri .search .le .seInput input {float: left;width: 98%;line-height:26px;font-size:16px;color: #666;opacity: .5;outline: none;border: none;background-color: transparent;}
.w1200 .pox_ri .search .le .btn {float: right;width: 19px;height: 19px;border:0px;background: url(/images/head-search.png) no-repeat 0 0;cursor: pointer;}
/* 标准语法 */
.w1200 .pox_ri .search .le .seInput input::placeholder {color: #666;}
/* 兼容性写法 */
.w1200 .pox_ri .search .le .seInput input::-webkit-input-placeholder,
input::-moz-placeholder,
input::-ms-input-placeholder {color: #666;}

.header{/*height:100px;*/position:relative;background-color:#fff;}
.logo{ width:80%; float:left; margin-top:5px;}
.logo img{ width:auto;border: 0px;}

nav{ width:100%; float:left;}
nav > ul{}
nav > ul li{ float:left; width:14%;height:50px; /*border-right:1px solid #e4e4e6;*/ line-height:50px;-webkit-box-flex: 1;position:relative;}
nav > ul > li:first-child{/*border-left:1px solid #e4e4e6;*/}
nav > ul > li > a{ display:block; width:100%; text-align:left; font-size:18px; transition:all 350ms ease-in;}
nav > ul > li:before{ content:""; position:absolute; width:0; height:54px; left:0; top:0;background:#a5241c; transition:all 250ms ease-in; z-index:-1}
nav > ul > li:hover:before{ width:100%;}
nav > ul > li:hover .navname{ color:#a5241c;}
nav > ul > li > a.active{background:#a5241c;color:#a5241c;}
nav > ul > li ul{line-height: 35px;list-style-type: none;text-align:center;left: -999em;width:100%;position: absolute;font-family:"Microsoft Yahei";font-size:14px;background:rgba(255,255,255,.7);z-index:10;} 
nav ul li ul li{background:rgba(255,255,255,.7);width:100%; height:45px; line-height:45px; border-bottom:1px dashed #dedede} 
nav ul li ul a{display: block;text-align:center; line-height:45px; font-size:15px;} 
nav ul li ul a:link {text-decoration:none;} 
nav ul li ul a:visited {text-decoration:none;} 
nav ul li ul a:hover {color:#a5241c;text-decoration:none;font-weight:normal;background:#a5241c;} 
nav ul li:hover ul {left: auto;}

.nav {width:100%;}
.nav_item { float: left; position: relative; margin: 0; width:12.5%;}
.nav_item > a { display: block; width:100%; height: 45px; line-height: 45px; color: #333; font-size: 16px; text-align: left; -webkit-transition: all .4s; transition: all .4s; position:relative;}
.nav_item > a:hover {color:#fff;}
.nav_item > a:hover, .nav_item > a.navon {color:#a5241c;font-weight:bold;}
.nav_item:i {border-right:0px;}
.menu_open { display: none;}
.nav_item_open { width: 100%; height: auto; position: absolute; top: 100%;z-index: 10; box-shadow: 0 4px 8px 0 rgba(0, 12, 49, 0.1); background: #f3f3f5; border-radius: 0; opacity: 0; visibility: hidden; -webkit-transform: translateY(34px); transform: translateY(34px); -webkit-transition: all .4s; transition: all .4s; overflow: hidden; border-top:3px solid #a5241c;}
.nav_item:hover .nav_item_open { visibility: visible; opacity: 1; -webkit-transform: translateY(0px); transform: translateY(0px);}
.subopen { display: none; }
.nav_item2 {width: 100%; line-height:38px;border-bottom: 1px solid #e5e5e5;}
.nav_item2 a {display:block; padding:0 2% 0 10%;width:100%; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;color: #555; font-size: 15px; overflow: hidden; text-overflow: ellipsis; white-space:nowrap;text-align:left;}
.nav_item2:hover a {color: #a5241c;}

.slide_bg{ position:absolute; left:0; top:118px; background:#8C9091; overflow:hidden; width:100%; height:0; font-size:14px; z-index:99999999;}
.slide{ overflow:hidden; width:100%;}
.slide .con{display: flex;justify-content: center; overflow:hidden; padding:12px 0;}
.slide a{ color:#fff;display: inline-block;padding:0 17px; text-align: center;border-left: 1px solid #fff;opacity: .6;}
.slide a:last-child{border-right: 1px solid #fff;}
.slide a:hover{ text-decoration:none; color:#fff;border-left: 1px solid #fff; opacity: 1;}

.banner{width: 100%; height: 100%; position:relative;clear:both;}
/*#banner{ position:relative; height:450px;overflow: hidden; margin: 0 auto;}
#banner .bd { position:relative;}
#banner .bd a{ display:block; width:100%; height:450px;overflow: hidden;}
#banner .bnt{ position:absolute;top:50%; z-index:3; margin-top:-25px; cursor: pointer;}
#banner .bnt:hover{ }
#banner .prev{ position:absolute; left:-80px; }
#banner .next{ position:absolute; right:-80px; }
#banner:hover .prev{left:50px; opacity:1; filter:alpha(opacity=100);}
#banner:hover .next{right:50px; opacity:1; filter:alpha(opacity=100);}*/

.nicebox{ margin-top:10px; height:76px; background:#fff; box-shadow:0px 0px 5px rgba(0,0,0,.2); position:relative; z-index:9999;}
.s_fast_link ul{ background:none}
.nicebox dl{  position:relative; }

.nicebox dt{ position:absolute; top: 0; left:0px; color:#fff;  background: url(../images/title_notice.png) 30px center no-repeat #a5241c; width:180px; height:76px; }

.nicebox dd{ margin-left: 225px; display: block; padding-top: 30px;}

.nicebox .bd { height:20px;  position:relative; overflow: hidden;}

.nicebox .bd li{ float:none !important; display: block; position: relative; line-height: 20px; height: 20px;}

.nicebox .bd li .box{  margin-right:40px;  position:relative; width: 400px; display: inline-block;}

.nicebox .bd a{ font-size:14px; color:#5a5a5b; display:block ; line-height: 20px; height: 20px; width: 315px; white-space: nowrap;overflow:hidden;text-overflow: ellipsis; }

.nicebox .bd a:hover{   color: #a5241c;}

.nicebox .bd span{  position: absolute; right: 0; top: 0; color:#74747a; display:block;   font-size:12px; line-height:20px; }

.nicebox .hd{ position:absolute;left: 135px;top: 33px;}

.nicebox .hd a{ display:block;  margin-left: 3px;  float: left; height: 10px; line-height: 26px;}

.nicebox .hd a img{ display: block;}

.newbox{ margin-top:50px;}

.title{ text-align:center; border-bottom:1px solid #e3e3e3; height:83px;}

.title h1{ color:#969696; font-size:14px; letter-spacing:6px; margin-bottom:8px; text-transform:uppercase}

.title span{ font-size:26px; color:#373737; border-bottom:1px solid #555; display:inline-block;padding:0 20px; padding-bottom:19px; }

.newtitle{ width:244px; margin:0 auto; margin-top:30px;}

.newtitle span{ display:inline-block; width:105px; height:39px; float:left; text-align:center; line-height:39px;color:#373737; background:#fff url(../images/ico1.png) no-repeat 12px center; padding-left:25px; box-sizing:border-box; cursor:pointer}

.newtitle span.active{ background:#a5241c url(../images/ico.png) no-repeat 12px center;color:#fff; }

.newmain{ margin-top:40px;}

.index7-list .item>a{width: 100%; height:100%}

.index7-con{
	transition: .3s;
	position: relative;
	z-index: 20;
	display: table-cell;
	/*height: 142px;*/
	vertical-align: middle;
	overflow:hidden; border:1px solid rgba(255,255,255,0);border-bottom:1px solid #ddd; transition:all 250ms ease; padding-bottom:10px;
}
.index7-con h1{ margin:0 10px; height:22px; overflow:hidden; font-size:15px; color:#333; margin-top:20px;}

.index7-con p{margin:0 10px;margin-top:10px; font-size:12px; color:#777777; line-height:22px; height:46px; overflow:hidden;}

.time{ text-align:right; font-size:14px; color:#565656; margin-bottom:10px;}

.index7-con:hover{ background:#a5241c; /*border:1px solid #a5241c*/}

.index7-con:hover .xwname,.index7-con:hover .xwnamep{ color:#fff;}
.index7-con:hover h1{color:#fff;}
.index7-con:hover p{color:#fff;}
.index7-con:hover .djxq{color:#fff;background:url(../images/ico2s.png) right center no-repeat;}
.newimg{ overflow:hidden; height:244px;}

.newimg img{width:100%; height:100%;border:0px;}

.djxq{ display:block; width:90px; height:25px; line-height:25px; background:url(../images/ico2.png) right center no-repeat; margin:0 auto; margin-top:30px; box-sizing:border-box; font-size:14px; color:#777777;}

.djxq:hover{ color:#a5241c}

.index7-con:hover{border-bottom:1px solid #a5241c; }

.index7-list .owl-prev{

	position: absolute;

	width: 19px;

	height: 34px;

	left: -40px;

	background-image: url(../images/left.png);font-size: 0;

	top: 50%;

	margin-top: -12px;

	transition: .3s;
}

.index7-list .owl-next{

	position: absolute;

	width: 19px;

	height: 34px;

	right: -40px;

	background-image: url(../images/right.png);

	top: 50%;font-size: 0;

	margin-top: -12px;

	transition: .3s;

}

.bjbox{ margin-top:45px;}
.indexbjmain{ margin-top:40px;}
.bjimg{height:482px; background-size:cover; padding-top:65px; box-sizing:border-box;transition: .3s;}
.bjimg:hover{opacity:.8}
.bj_t{ color:#fff; text-transform:uppercase; text-align:center; font-size:14px;}
.bjname{ text-align:center; font-size:18px; color:#fff; margin-top:12px;}
.bjico{ width:46px; height:2px; background:#a5241c; display:block; margin:0 auto; margin-top:20px;}

.footer{float:left; background:#323232; border-top:32px solid #444; padding-top:30px; padding-bottom:15px; width:100%; margin-top:80px;}

.foot_l{ width:70%; }

.foot_l p{color:#c5c5c5; line-height:30px;}

.foot_l p span{ margin-right:10px;}

.foot_l p img{ margin-bottom:-5px; margin-right:5px;}

.foot_l p a{ color:#fff}

.foot_l p a:hover{ text-decoration:underline}

.foot_r{ color:#fff; width:96px; text-align:center}

.foot_r p{ margin-top:5px;}

.nypic{ width:100%;}

.nypic img{ max-width:100%;}

.adress{ border-bottom:1px solid #eaeaea; height:42px; width:100%; margin-top:15px;}

.adress_l{ background:url(../images/hm.png) no-repeat left center; box-sizing:border-box;}

.adress_l a{ background:url(../images/xico.png) no-repeat left center; padding-left:8px;box-sizing:border-box; margin:0 3px;}

.adress_l a:first-child{ background:none}

.adress_r{}

.adress_r a{ margin:0 5px; color:#555; font-size:14px; display:inline-block; padding-bottom:22px; position:relative;}

.adress_r a:after{ content:""; position:absolute; bottom:0; width:0; height:3px; background:#595959; left:0;transition: .3s;}

.adress_r a:hover:after{ width:100%}

.adress_r a.active:after{width:100%}

.bjmain{ background:#fff; padding:30px 20px; margin-top:30px;}

.bjmain p img{ max-width:100%}

/*****************
*.bjlist{}
.bjlist li{ width:31.5%; float:left; margin-bottom:2%; margin-right:2.7%; height:482px; padding-top:80px; box-sizing:border-box; background-size:cover;-webkit-box-flex: 1;
    -moz-box-flex: 1;
    -ms-box-flex: 1;
    -o-box-flex: 1;
    box-flex: 1;
   -webkit-box-pack: center;
    -moz-box-pack: center;
    -ms-box-pack: center;
    -o-box-pack: center;
    box-pack: center;transition: .3s;
   }
.bjlist li:nth-child(3n+0),.nynewlist li:nth-child(3n+0){ margin-right:0}
.bjlist li:hover{ opacity:.8}
.bjlist li a{ display:block; height:100%; width:100%}

**************/
.bjlistyy li{ float:left;position:relative;}
.bjlistyy li.tpys0{margin-left:0px;margin-bottom:2%;width:66%;height:400px;}
.bjlistyy li.tpys1{margin-left:2%;margin-bottom:2%;width:32%;height:400px;}
.bjlistyy li.tpys2{margin-left:0px;width:32%;height:400px;}
.bjlistyy li.tpys3{margin-left:2%;width:32%;height:400px;}
.bjlistyy li.tpys4{margin-left:2%;width:32%;height:400px;}
.nbjmainyy{ float:left; padding: 30px 0 0 30px;}
.nbjmainyy h2{ text-align:left;}
.nbjicoyy{ float:left; margin-top:20px;}
.ljxqyy{ background:#a5241c; width:180px; height:42px; line-height:42px; display:block; color:#fff; font-size:15px; text-align: center; clear:both; float:left; margin-top:30px; border-radius:50px; box-sizing:border-box; transition:all 250ms ease}
.ljxqyy img{border:0px;}
.ljxqyy:hover{ padding-left:10px;}

.bjlist{}
.bjlist li{ float:left; width:489px; margin-bottom:3%;margin-left:5.2%;height:365px; position:relative;background-size:cover;}
.nbjmain{ background:rgba(255,255,255,.5); width:336px; height:199px; padding:15px; text-align:right; float:right; margin-top:80px; margin-right:40px; padding-top:20px;}
.nbjmain h2{ text-align:right;}
.nbjico{ float:right; margin-top:10px;}
.nbj_t{ margin-top:10px;}
.nbjname{ font-size:22px;}
.bjlist li:nth-child(2n+0) .nbjmain{margin-left:40px;}
.bjlist li:nth-child(2n+0) .nbjmain,.bjlist li:nth-child(2n+0) .nbjmain .nbjico{ float:left}
.bjlist li:nth-child(2n+0) .nbjmain .nbj_t,.bjlist li:nth-child(2n+0) .nbjmain .nbjname{ text-align:left}
.ljxq{ background:#9f231b; width:195px; height:45px; line-height:45px; display:block; color:#fff; font-size:15px; padding-right:40px; clear:both; float:right; margin-top:18px; border-top-left-radius:50px;border-bottom-left-radius:50px; box-sizing:border-box; transition:all 250ms ease}
.bjlist li:nth-child(2n+0) .nbjmain .ljxq{ float:left;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:50px;border-bottom-right-radius:50px; padding-right: inherit; text-align:left; padding-left:40px;}
.ljxq:hover{ padding-right:30px;}
.bjlist li:nth-child(2n+0) .nbjmain .ljxq:hover{padding-left:30px;}

.nbjr{ float:left;margin-left:40px;}
.nbjr h2{ text-align:left}
.nbjr .nbjico{ float: left}
.ljxq1{ background:#9f231b; width:195px; height:45px; line-height:45px; display:block; color:#fff; font-size:15px; padding-left:40px; clear:both; float: left; margin-top:18px; border-top-right-radius:50px;border-bottom-right-radius:50px; box-sizing:border-box; transition:all 250ms ease; text-align:left}
.bjejbox{ margin-top:30px;}
.bjejlist{}
.bjejlist > li{ background:#fff; margin-bottom:20px;transition:all 250ms ease}
.bjejlist > li a{ display:block; color:#a5241c}
.bjejlist > li dl dt{float:left; width:45%;}
.bjejlist > li dl dt img{ width:100%;}
.bjejlist > li dl dd{float:right; width:48%; margin-right:4%; margin-top:20px;}
.bjejlist > li dl dd h1{ color:#666;margin-bottom:5px;line-height: 26px;font-size:22px;}
.bjejlist > li dl dd h2{ font-size:16px;margin-top:20px;}
.bjejlist > li dl dd p{margin-top: 15px; font-size:14px;line-height:2;color:#666;}
.bjejlistss{}
.bjejlistss > li{ background:#fff;margin-bottom:20px;transition:all 250ms ease;}
.bjejlistss > li a{ display:block;color:#a5241c}
.bjejlistss > li dl dt{float:left;width:10%;padding-top:4%;}
.bjejlistss > li dl dt .news_time{width:100%;text-align:center;border-right:2px solid #d9d9d9;}
.bjejlistss > li dl dt .news_time p{color:#b4a48a;font-size:47px;line-height: 33px;font-family: Rajdhani;margin-bottom: 20px;}
.bjejlistss > li dl dt .news_time span{color:#b4a48a;font-size: 18px;line-height: 15px;font-family: Rajdhani;}
.bjejlistss > li dl dd{float:right; width:83%; margin-right:4%; margin-top:20px;}
.bjejlistss > li dl dd h1{ color:#666;margin-bottom:5px;line-height: 26px;font-size:22px;}
.bjejlistss > li dl dd h2{ font-size:16px;margin-top:20px;}
.bjejlistss > li dl dd p{margin-top: 15px; font-size:14px;line-height:2;color:#666;}
.bjejlistss > li dl dd .bjewmy .ckxqy{ display:block;background:#a5241c; width:120px; text-align:center; height:40px; line-height:40px; font-size:15px; color:#fff; margin:10px 0 20px 0;}

.bjewm .ckxq{ display:block;background:#a5241c; width:120px; text-align:center; height:40px; line-height:40px; font-size:15px; color:#fff; margin-top:20px;}
.bjewm{ margin-top:25px; line-height:100px; }
.bjewm span{ float:right;font-size:14px;text-align:center;width:70px; height:70px; display:block; }
.bjewm span p{ margin-top:2px!important;}
.bjewm span.bjewmimg img{ width:70px; height:70px;}
.bjewm span.gfwx{ margin-top:5px;}

.nynewlist{}

.nynewlist li{width:31.5%; float:left; margin-bottom:3.5%; margin-right:2.7%;box-sizing:border-box; background-size:cover;-webkit-box-flex: 1;

    -moz-box-flex: 1;

    -ms-box-flex: 1;

    -o-box-flex: 1;

    box-flex: 1;

   -webkit-box-pack: center;

    -moz-box-pack: center;

    -ms-box-pack: center;

    -o-box-pack: center;

    box-pack: center;transition: .3s;}

.nynewlist li:nth-child(3n+0){ margin-right:0}

.page{ text-align:center; margin-top:20px; clear:both;}

.page span{display:inline-block; color:#888; padding:8px 15px; margin:0 3px;vertical-align:middle; border:1px solid #ddd; border-radius:5px;}

.page a{ display:inline-block;background:#fff; text-align:center; padding:8px 15px;border:1px solid #ddd;border-radius:5px; color:#666; margin:0 3px;vertical-align:middle;

transition: all 400ms cubic-bezier(.4,0,.23,1);-moz-transition: all 400ms cubic-bezier(.4,0,.23,1);-webkit-transition: all 400ms cubic-bezier(.4,0,.23,1);}

.pageactive{display:inline-block; text-align:center; padding:8px 15px; color:#fff!important; margin:0 3px; vertical-align:middle; background:#a5241c}

.page a:hover{color:#fff!important;background:#a5241c}



.tdlist li{float:left; margin-bottom:3%;width: 48.5%;margin-right: 3%;}

.tdlist li:nth-child(2n+0){margin-right:0px;}

.tdlist li .index7-con{border:none;border-bottom:none;position:relative;padding-bottom:0px;display:block; /*height:350px;*/}
.tdlist li .index7-con .newimg{height:350px;}
.tdlist li .index7-con em{-webkit-transition: .5s;transition: .5s;height: 100%;bottom:-305px;width: 100%;line-height: 24px;color: #fff;overflow-x:hidden;position:absolute;text-align:left;background:#e3e3e3;}
.tdlist li .index7-con em .tdname{color:#333;font-size:16px;font-weight:bold;float:left;width:94%;line-height: 42px;padding:0 3%;}
.tdlist li .index7-con em .tdname i{background:url(../images/tdfcxsjt.png) no-repeat; width:15px; height:8px;position:absolute;top:15px;right:10px;}
.tdlist li .index7-con em p{display: none;}
.tdlist li .index7-con em:hover{ background:rgba(152,55,49,0.6);border:none;bottom: 0;}
.tdlist li .index7-con em:hover .tdname{color: #fff;}
.tdlist li .index7-con em:hover .tdname i{display:none;}
.tdlist li .index7-con em:hover p{display: block;color: #fff;float: left;font-size: 14px;width:94%;margin:2% 3% 0 3%;}

.dfimg,.dfimg img{ width:100%;}

.about{ margin-top:15px;}

.about p{ line-height:30px; color:#666; text-indent:20px;}



.nytitle{ text-align:center; border-bottom:1px solid #ddd; padding-bottom:1%; margin:0 120px;}

.nytitle h1{ font-size:24px; color:#3b3b3b; font-weight:bold; margin-bottom:2%}

.nytitle h2{ color:#666; font-size:12px;}

.cont{ margin-top:20px; padding-bottom:50px; border-bottom:1px solid #e3e3e3}

.cont p{ line-height:30px; color:#666; margin:0 120px;}

.cont p img{ max-width:100%; margin:15px 0;}

.sxp{ margin-top:15px;}

.sxp span{ display:block; margin:8px 0;}

.sxp span a{ color:#666}

.sxp a:hover{ color:#9f231b}





.positionfixed {

    position: fixed;

    z-index: 9999999;width: 100%;height: 100%;

    top: 0;

    left: 0;

}

.bgopacity5 {

    background: rgba(0, 0, 0, 0.5);

}

.width100 {

    width: 100%;

}

.poabsolute-wh50 {

    position: absolute;

    top: 50%;

    left: 50%;

    -webkit-transform: translate(-50%, -50%);

    -moz-transform: translate(-50%, -50%);

    -ms-transform: translate(-50%, -50%);

    -o-transform: translate(-50%, -50%);

    transform: translate(-50%, -50%);

}

.dis {

    display: block;

}

.icon-close{ background:url(../images/close.png) no-repeat; width:30px; height:30px; background-size:cover; position:absolute;top: -30px;right: 0!important;}



.qyldbox{}

.qyldlist{}

.qyldlist li{ background:#fff;  margin-top: 40px; margin-bottom:20px; overflow:hidden; transition:all 100ms ease; margin:0 90px;}

.qyldlist li dt{ width:26%; float:left;}

.qyldlist li dt img{ max-width:100%;}

.qyldlist li dd{ float:left; width:68.5%; margin-top:10px; margin-left:3%; color:#666}

.qyldlist li dd h1{ font-size:22px;}

.qyldlist li dd h1 span{ margin-right:15px;}

.qyldlist li dd p{ font-size:15px; line-height:1.8; padding:0px;}

.qyldlist li:hover{ background:#a5241c}

.qyldlist li:hover .ldjs{ color:#fff;}



.ldtdbox{ margin-top:20px; background:#fff; padding:15px;}

.lt_t{ border-bottom:1px solid #ededed; font-size:22px; color:#666}

.lt_t span{ height:30px; border-bottom:2px solid #595959}

.ltlist{ margin-top:30px;}

.ltlist li{ float:left; text-align:center; width:33%; margin-bottom:15px;}

.ltlist li dt{ border-radius:100%; overflow:hidden; width:197px; height:197px; margin:0 auto; border:3px solid #ededed; text-align:center}

.ltlist li dt img{ width:100%;}

.ltlist li dd{ margin-top:20px; color:#666}

.ltlist li dd h1{ font-size:20px;}

.ltlist li dd h2{ font-size:15px; margin-top:3px;}



.nygylist{ margin:0 100px;}

.nygylist li{ border-bottom:1px solid #ddd; padding-bottom:15px; margin-bottom:15px;}

.nygylist li dt{ float:left; width:8%; height:80px; background:#c1c1c1; border-radius:5px; text-align:center; color:#fff; transition:all 250ms ease;}

.nygylist li dt h1{ font-size:36px; height:55px; line-height:67px;}

.nygylist li dt h2{ font-size:16px; height:32px; border-top:1px solid #fff;}

.nygylist li dd{float:left; width:90%; margin-left:2%; margin-top:5px;}

.nygylist li dd h1{ font-size:18px; color:#666}

.nygylist li dd h1:hover{ color:#a5241c}

.nygylist li dd p{ color:#888; margin-top:5px;}

.nygylist li:hover .gytime{ background:#de3d33;}



.dq_l{ width:52%; height:580px; overflow-y:auto; overflow-x:hidden; padding:0 30px;}

.dq_l h1{ border-bottom:1px solid #ddd;}

.dq_l h1 span{ border-bottom:2px solid #e62129; color:#e62129; display:inline-block; padding-bottom:5px; font-size:22px;}

.dq_l p{ margin:10px 0; text-indent:20px; line-height:1.5; color:#666}

.dq_l p img{ display:block; text-indent:-20px; max-width:100%;}

.dq_l::-webkit-scrollbar {/*滚动条整体样式*/

        width: 5px;     /*高宽分别对应横竖滚动条的尺寸*/

        height: 1px;

    }

.dq_l::-webkit-scrollbar-thumb {/*滚动条里面小方块*/

        border-radius: 10px;

         -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);

        background: #535353;

    }

.dq_l::-webkit-scrollbar-track {/*滚动条里面轨道*/

        -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);

        border-radius: 10px;

        background: #EDEDED;

    }

.dq_r{ width:45%;}	

.dqlist{}

.dqlist li{ padding:20px 0; border-bottom:1px dashed #606060;}

.dqlist li a{ display:block; padding:10px; color:#666}

.dqlist li a:hover{ background:#e62129; color:#fff}

.dqlist li dt{ float:left; width:40%;height:115px;}

.dqlist li dt img{ width:100%; height:100%;border:0px;}

.dqlist li dd{ float:left; width:53%; margin-left:5%; }

.dqlist li dd h1{ font-size:14px; line-height:1.8;height:75px; overflow:hidden}

.dqlist li dd p{ margin-top:20px; }

.dqlist li dd p span{ margin-right:20px;}



.linkList {

border-radius: 5px;

height:330px;

background: #fff; }

.linkList h1 {

font-size: 20px;

padding: 20px 0;

text-align: center; }

.linkList > ul { padding-left:5%;

border-bottom: 3px solid #eeeeee;

text-align: center; }

.linkList > ul .footLink {

padding: 0 1%; width:11%; text-align:left;

color: #161616;

position: relative;

display: inline-block; }

.linkList > ul .footLink .linkTitle {

display: inline-block;

padding-bottom: 23px;

font-size: 15px;

border-bottom: 3px solid #a5241c;

position: relative;

top: 3px;

text-align: left; }

.linkList > ul .footLink ul {

position: absolute;

top: 60px;

text-align: left; }

.sitemaps .mapLink .linkList > ul .footLink ul li {

line-height: 24px;

color: #c7c8ca;

font-size: 14px; }

.linkList > ul .footLink ul li a {

color: #aaaaaa; line-height:30px; border-bottom:1px solid #ddd; padding-bottom:1%; }

.linkList > ul .footLink ul li a:hover {

color: #000; }

.linkList > ul .footLink.active .linkTitle {

border-color: #E1E1E1; }



.mwxslist{ width:80%; margin:0 auto;}

.mwxslist li{ width:45%; background:url(../images/icon1.jpg) no-repeat left center; padding-left:5px;margin-right:5%; box-sizing:border-box;}

.mwxslist li:nth-child(2n+0){ margin-right:0!important}

.mwxslist li:nth-child(3n+0){ margin-right:5%;}

.mwxslist li .index7-con a h1{ margin:0;margin-top:7px; width:100%}

.mwxslist li .index7-con{ display:block; width:100%}

.mwtime{ float:right;}



.pfsbox{ margin-top:3%;}

.pfslist{ margin-top:2%}

.pfslist ul li{ float:left; width:31.6%; margin-right:2.5%; margin-top:2%}

.pfslist ul li:nth-child(3n+0){ margin-right:0}

.pfslist ul li dt{ position:relative; background:#000; padding:5% 0;}

.pfslist ul li dt img{ width:100%;}

.pfslist ul li dt a i{ position:absolute; left:50%; top:50%; background:url(../images/bfico.png) no-repeat; width:50px; height:50px; background-size:100%; margin-left:-20px; margin-top:-20px;}

.pfslist ul li dd{ text-align:center; height:45px; line-height:45px;}

.pfslist ul li dd a:hover{ color:#a5241c}

.pfslist ul li dt:hover{ opacity:.8}



.qdhdlist{ margin-top:2%}

.qdhdlist ul li{ float:left; width:31.6%; margin-right:2.5%; margin-top:2%; padding-bottom:1%;border:1px solid transprant; box-sizing:border-box;}

.qdhdlist ul li a{ display:block;}

.qdhdlist ul li:nth-child(3n+0){ margin-right:0}

.qdhdlist ul li dt{}

.qdhdlist ul li dt img{ width:100%;}

.qdhdlist ul li dd{ margin-top:3%}

.qdhdlist ul li dd h1{ font-size:15px; padding:0 2%}

.qdhdlist ul li dd p{ color:#777; margin-top:2%; padding:0 2%}

.qdhdlist ul li a:hover{color:#fff}

.qdhdlist ul li:hover{ background:#a5241c; border:1px solid #a5241c}

.qdhdlist ul li:hover .hdname{ color:#fff;}



.jcsjlist{margin-top:2%}

.jcsjlist ul li{float:left; width:31.6%; margin-right:2.5%; margin-top:2%; padding-bottom:1%;border:1px solid transprant; box-sizing:border-box;}

.jcsjlist ul li a{ display:block; background:#fff; padding:3%; }

.jcsjlist ul li:nth-child(3n+0){ margin-right:0}

.jcsjlist ul li dt{}

.jcsjlist ul li dt img{ width:100%; height:563px;}

.jcsjlist ul li dd{ margin-top:3%; text-align:center;}

.jcsjlist ul li a:hover{ background:#a5241c; color:#fff}



/*******新增大方半局***********/

.bjimgs{  margin-top:2%; position:relative}

.bjimgs .swiper-container{width:1020px; margin:0 auto;}

.bjimgs .swiper-slide > a{ display:block; position:relative}

.bjimgs .swiper-button-prev,.bjimgs .swiper-container-rtl .swiper-button-next{ background:url(../images/bjl.png) no-repeat center center; background-size:45px; width:60px; height:60px; border-radius:50px; left:0; opacity:1; margin-top:-6%; transition:all 300ms}

.bjimgs .swiper-button-next,.bjimgs .swiper-container-rtl .swiper-button-prev{ background:url(../images/bjr.png) no-repeat center center;background-size:45px; width:60px; height:60px;border-radius:50px; right:0;opacity:1;margin-top:-6%;transition:all 300ms}

.bjimgs .swiper-button-prev:hover,.bjimgs .swiper-container-rtl .swiper-button-next:hover{background:#a5241c url(../images/bjlh.png) no-repeat center center;background-size:45px;}

.bjimgs .swiper-button-next:hover,.bjimgs .swiper-container-rtl .swiper-button-prev:hover{background:#a5241c url(../images/bjrh.png) no-repeat center center;background-size:45px;}

.imgstyle{ background-position:center center; background-repeat:no-repeat; background-size:cover; position:relative}

.imgstyle img{ width:100%}

.bjimglist{}

.bjimglist li{ float:left; width:23.8%; margin-right:1.5%; text-align:center}

.bjimglist li:last-of-type{ margin-right:0}

.bjimglist li dt{ transition:all 300ms}

.bjimglist li:hover dt{ box-shadow:0 0 12px 0 rgba(0,0,0,.3)}

.bjimglist li dd{ margin-top:15px}

.bjimglist li dd h2{ font-size:14px; transition:all 300ms;text-overflow: ellipsis; white-space:nowrap; overflow:hidden}

.bjimglist li dd h3{ font-size:16px; margin-top:3px; transition:all 300ms;text-overflow: ellipsis; white-space:nowrap; overflow:hidden}

.bjimglist li dd span{ display:inline-block; padding:0 15px; background:#a5241c; color:#fff; border-radius:5px; text-align:center; height:33px; line-height:33px; margin-top:15px}

.bjimglist li:hover dd h2,.bjimglist li:hover dd h3{ color:#a5241c}
.navs{display:none;}
@media (max-width: 1366px){
/*#banner,#banner .bd a{ height:450px;}*/
.container {
 width: 1000px;
}}
.nejlist{}
.nejlist li{ width:30.6%; margin-left:2%; background:#e9e9e9; padding-top:10px; float:left; margin-bottom:2%; transition:all 250ms ease;}
.nejlist li a{ display:block;}
.nejlist li:hover{ background:#e0e0e0;}
.whejlist li{ width:47.2%}

@media (max-width:1024px){
body{ min-width:inherit;}
.header{ width:100%}
.w1200{ width:80%;}	
.logo{width:40%;margin-top: 10px;}
.logo img{width:100%;}
.nicebox .bd li .box{ width:48%; overflow:hidden;margin-right:2%;}
.nicebox .bd a{ width:58%;}
/*#banner,#banner .bd a{ height:455px;}*/
.top{width:98%;}
.w1200 .pox_ri{width:40%;padding-top:5%;}
.w1200 .pox_ri .search{padding-top:0px;}
.w1200 .pox_ri .search .le .seInput{width:85%;}
.w1200 .pox_ri .search .le .seInput input{font-size:15px;}
.nicebox dd{margin-left:105px;}
.bjimgs .swiper-container{ width:100%}
.nicebox{width:96% !important;}
.nicebox dt{width:100px;background: url(../images/title_notice.png) 8px center no-repeat #a5241c;}
.nicebox .hd{left:75px;}
.nav{display:none;}
.navs{float:left;width:100%;display:block;}
.navs .clearfix {display: flex;width: 100%;overflow-x: auto;white-space: nowrap;}
/*.nav_item{width:14.15%;}*/
.nav_item{width:100%;margin: 0 2%;}
.nav_item > a{font-size:14px;text-align:center;height:50px;line-height:50px;}
.nav_item_open{display:none;}
.adress{display:flex;height:100%;background:#f5f5f5;margin-bottom:10px;margin-top:0px;padding-top:10px;}
.adress_r{float:left;width:100%;line-height:25px;padding-top:10px;}
.adress_r a{padding-bottom:7px;}
.qyldlist li{margin:0px;padding:5px;}
.newimg{height:100%;}
.nytitle{margin: 0 10px;}
.cont p{margin:0px;}
.bjmain{padding:10px!important;margin-top:10px;}
.bjlistyy li.tpys0{height:100%;}
.bjlistyy li.tpys1{height:100%;}
.bjlistyy li.tpys2{height:100%;}
.bjlistyy li.tpys3{height:100%;}
.bjlistyy li.tpys4{height:100%;}
.nbjmainyy{padding: 20px 0 20px 5px;}
.ljxqyy{width:100px;height:30px;line-height:30px;font-size:12px;margin-top:10px;}
.nbjname{font-size:16px;}
.bj_t{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.nbjicoyy{margin-top:10px;}
.bjejlist > li dl dt{width:100%;}
.bjejlist > li dl dd{float:left;width:100%;margin-right:0px;}
.bjlist li{width:100%;margin-left:0px; background-size:100% !important;height:290px;}
.tdlist li .index7-con .newimg{height:140px;}
.content img{width:100%;}
.dq_l{width:100%;height:100%;padding:0px;}
.dq_r{float:left;width:100%;}
.bjejlistss > li dl dt{width:20%;}
.bjejlistss > li dl dd{width:74%;}
.bjejlistss > li dl dd h1{font-size:14px;line-height:20px;}
.bjejlistss > li dl dt .news_time p{font-size:30px;}
.bjejlistss > li dl dt .news_time span{font-size:14px;}
.newimg img{min-height:90px;}
.index7-con h1{margin-top:10px;}
.index7-con p{margin-top:0px;}
.ftwd{width:94%;}
}



