/*PUBLIC STYLE*/
*{padding:0;margin:0;font-family: 'Ã¥Â¾Â®Ã¨Â½Â¯Ã©â€ºâ€¦Ã©Â»â€˜';font-size: 16px;}
.cen_w{width: 1200px;margin: 0 auto;min-width: 1200px;}
.fl{float: left;}
.fr{float: right;}
a{color: #333;}

/*header*/
.header{width: 100%;min-width: 1200px;background: url(../images/navbg.png);height: 150px;overflow: hidden;line-height: 150px;}

/* nav */
.nav{width: 100%;min-width:1200px; position:relative; z-index:99;line-height: 55px;background: #eeeeee;}
.nav .nLi{float: left;width: 16.66%;text-align: center;position:relative; display:inline;transition: all .3s;-webkit-transition: all .3s;}
.nav .nLi a{color: #666;font-size: 18px;display: block;}
.nav .sub{display:none;width:100%; left:0; top:55px;  position:absolute; line-height:55px; z-index: 99; }
.nav .sub li{ zoom:1;z-index: 99; background: #3a4750;border-bottom: 1px solid #fff;line-height: 45px;}
.nav .sub li:last-child{border-bottom:none;}
.nav .sub a{ display:block; padding:0 10px; color:#fff; font-size: 15px;}
.nav .nLi.on a{background: #3a4750;color: #fff;}
.nav .nLi.on .sub a{color: #fff;font-weight: normal;}
/* banner */
.banner{width: 100%;min-width:1200px;height: 460px;overflow:hidden; position:relative;margin: 0 auto;}
.banner .bd{ position:relative; height:100%;}
.banner .bd li{ width: 100%;zoom:1; vertical-align:middle; position: relative;}
.banner .bd li img{width: 100%;height: 460px;}
.banner .prev,.banner .next {position: absolute;left: 15%;top: 50%;margin-top: -25px;display: block;width: 42px;height: 40px;background: url(../images/slider-arrow.png) -110px 5px no-repeat;filter: alpha(opacity=50);z-index: 10;}
.banner .next {left: auto;right: 15%;background-position: 8px 5px;}
.banner .prev:hover,.banner .next:hover {filter: alpha(opacity=100);opacity: 1;}
.banner .prevStop {display: none;}
.banner .nextStop {display: none;}
.banner .hd{ height:15px; overflow:hidden; position:absolute; right:38%; bottom:40px; z-index:1; }
.banner .hd ul{ overflow:hidden; zoom:1; float:left;  }
.banner .hd ul li{ float:left; margin-right:40px;  width:80px; height:8px; background:#eeeeee; cursor:pointer; }
.banner .hd ul li.on{ background:#edad22; }
/* con */
.con{width: 100%;min-width:1200px;background: url(../images/bodybg.png) center no-repeat;padding: 30px 0;}
.con_tit{color: #d72323;font-size: 24px;padding-left: 20px;background: url(../images/line.png) left no-repeat;font-weight: bold;line-height: 38px;}
.con_tit a{float: right;font-weight: normal;font-size: 14px;color: #999999;}
/* con1 */
.con1{width: 424px;background: #fff;padding: 30px;float: left;height: 297.5px;}
.con1_t{line-height: 30px;padding-top: 20px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 6;overflow: hidden;}
/* con2 */
.con2{width: 746px;float: right;background: #fff;padding: 30px 30px 24px 30px;}
.con2_ul{}
.con2_ul li{width: 225px;/* height: 105px; */float: left;border-left: 3px solid transparent;border-radius: 0 20px 20px 0;margin-top: 5px;padding: 8px 0 0 30px;transition: all .3s;-webkit-transition: all .3s;}
.con2_ul li .con2_img{width: 85px;height: 85px;border-radius: 50%;overflow: hidden;float: left;}
.con2_ul li .con2_img img{width: 100%;height: auto;}
.con2_ul li .con2_t{float: right;width: 100px;text-align: center;padding: 15px 0;}
.con2_ul li .con2_t p{font-size: 18px;color: #333333;line-height: 30px;}
.con2_ul li .con2_t p+p{font-size: 15px;color: #999999;}
.con2_ul li:hover{background: #f7f7f7;border-left: 3px solid #d72323;}
/* con3 */
.con3{width: 585px;background: #fff;margin-top: 30px;padding: 30px;float: left;}
.con3_jxzl{width: 100%;height: 320px;overflow:hidden; position:relative;margin: 0 auto;margin-top: 20px;}
.con3_jxzl .bd{ position:relative; height:100%;}
.con3_jxzl .bd li{ width: 100%;zoom:1; vertical-align:middle; position: relative;}
.con3_jxzl .bd li::before{content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto; background: url(../images/spicon.png) center no-repeat;width: 55px;height: 55px;}
.con3_jxzl .bd li img{width: 100%;height: 320px;}
.con3_jxzl .hd{height:15px;overflow:hidden;position:absolute;right:10px;bottom: 15px;z-index:1;}
.con3_jxzl .hd ul{ overflow:hidden; zoom:1; float:left;  }
.con3_jxzl .hd ul li{ float:left; margin-right:8px;  width:8px; height:8px; border-radius: 50%; background:#eeeeee; cursor:pointer; }
.con3_jxzl .hd ul li.on{ background:#edad22; }
.con3_jxzl .bd li p{position: absolute;left: 0;bottom: 0;width: 100%;height: 50px;background: rgba(0,0,0,0.6);color: #fff;padding-left: 15px;line-height: 50px;}
/* con4 */
.con4{width: 585px;background: #fff;margin-top: 30px;padding: 30px;float: right;}
.con4_yyh{width: 100%;height: 320px;overflow:hidden; position:relative;margin: 0 auto;margin-top: 20px;}
.con4_yyh .bd{ position:relative; height:100%;}
.con4_yyh .bd li{ width: 100%;zoom:1; vertical-align:middle; position: relative;}
.con4_yyh .bd li img{width: 100%;height: 320px;}
.con4_yyh .hd{height:15px;overflow:hidden;position:absolute;right:10px;bottom: 15px;z-index:1;}
.con4_yyh .hd ul{ overflow:hidden; zoom:1; float:left;  }
.con4_yyh .hd ul li{ float:left; margin-right:8px;  width:8px; height:8px; border-radius: 50%; background:#eeeeee; cursor:pointer; }
.con4_yyh .hd ul li.on{ background:#edad22; }
.con4_yyh .bd li p{position: absolute;left: 0;bottom: 0;width: 100%;height: 50px;background: rgba(0,0,0,0.6);color: #fff;padding-left: 15px;line-height: 50px;}
/* con5 */
.con5{width: 585px;background: #fff;margin-top: 30px;padding: 30px;float: left;}
.con5_ul{}
.con5_ul li{width: 48%;height: 60px;line-height: 60px;text-align: center;background: #eeeeee;float: left;margin-right: 4%;transition: all .3s;-webkit-transition: all .3s;margin-top: 30px;}
.con5_ul li:nth-child(2n){margin-right: 0;}
.con5_ul li a{display: block;color: #333333;transition: all .3s;-webkit-transition: all .3s;}
.con5_ul li:hover{background: #d72323;}
.con5_ul li:hover a{color: #fff;}
/* con6 */
.con6{width: 585px;background: #fff;margin-top: 30px;padding: 30px;float: right;height: 367.45px;}
.con6_ul{margin-top: 6px;}
.con6 li{line-height: 65px;border-bottom: 1px solid #acacac;padding-left: 40px;background: url(../images/ljicon.png) left no-repeat;}
.con6 li a{display: block;transition: all .3s;-webkit-transition: all .3s;}
.con6 li:hover a{color: #d72323;}
/* footer */
.footer{width: 100%;min-width:1200px;background: #d72323;color: #fff;padding: 30px 0;}
.footer .cen_w{position: relative;}
.footer .bqimg1{position: absolute;left: 20%;top: 0;bottom: 0;margin: auto;}
.footer .bqimg2{position: absolute;right: 20%;top: 0;bottom: 0;margin: auto;}
.foot_c{text-align: center;color: #fff;font-size: 14px;line-height: 30px;}
/* Ã¥Ë†â€”Ã¨Â¡Â¨ */
.listbanner{width: 100%;min-width: 1200px;}		
.listbanner img{width: 100%;}
.coll_top {border-bottom: 1px solid #eeeeee;width: 100%;min-width: 1200px;padding-top: 10px;}
.curr_name{float: left;vertical-align: middle;font-size: 24px;font-weight: 900;color: #d72323;border-bottom: 4px solid #d72323;margin-right: 2px;display: inline-block;width: 280px;line-height: 60px;text-align: center;}
.locat {float: right;text-align: right;font-size: 14px;color: #a6a6a6;line-height: 60px;}
.locat a {color: #a6a6a6;margin-right: 4px;font-size: 14px;}

.list_box{min-width: 1200px;width: 100%;min-height: 400px;margin-bottom: 50px;}
.listmenu{width: 280px;height: 100%;float: left;padding-top: 25px;background: #fff url(../images/head_bg2.png) no-repeat 115px  -40px;padding: 0;border-left: 1px solid #e2e2e2;border-right: 1px solid #e2e2e2;}
.listmenu ul li {line-height: 56px;border-bottom: 1px solid #eee;overflow: hidden;text-overflow: ellipsis;white-space:nowrap;}
.listmenu ul li span {display: block;height: 100%;width: 100%;position: relative;padding: 0 15px;padding-right: 30px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;border-left:3px solid transparent;}
.listmenu ul li span a{font-size: 18px;}
.listmenu ul li span.actions{border-left:3px solid #d72323;}
.listmenu ul li span.actions a{color: #d72323!important;}
.listmenu ul li span i.action {transition: all 0.3s ease-out;transform: rotate(180deg);}
.listmenu ul li span i {display: block;height: 15px;width: 15px;background: url(../images/arr.png) no-repeat center center;background-size: 80% 80%;position: absolute;right: 20px;top: 50%;margin-top: -10px;transition: all 0.3s ease-out;transform: rotate(0deg);cursor: pointer;}
.listmenu ul li>dl {display: none;padding-left: 20px;background: #eee;}
.listmenu ul li>dl a {display: block;height: 100%;width: 100%;font-size: 15px;color: #333;text-decoration: none;}
.dlactions a{color: #d72323!important;}

.listitem{float: right;width: 880px;padding: 30px;box-shadow: 0px 5px 6px #eee;}
.listitem_ul{padding-bottom: 50px;}
.listitem_ul li{height: 50px;line-height: 50px;padding-left: 20px;border-bottom: 1px solid #ededed;position: relative;}
.listitem_ul li a{font-size: 16px;color: #333;}
.listitem_ul li::after{content: '';transition: all .3s ease-in;position: absolute;width: 6px;height: 6px;background: #e5e5e5;left: 0;top: 50%;}
.listitem_ul li .time{float: right;font-size: 14px;color: #a5a5a5;}
.listitem_ul li:hover a {color: #d72323;}
.listitem_ul li:hover:after{background: #d72323;}

/* Ã¥â€ â€¦Ã¥Â®Â¹Ã©Â¡Âµ */
.ej-content-wrap {padding-bottom: 50px;overflow: hidden;width: 100%;}
.ej-content-title {width: 100%;text-align: center;font-size: 24px;color: #333333;margin: 28px 0 15px 0;}
.ej-content-time {font-size: 14px;color: #333;text-align: center;margin-bottom: 10px;}
.ej-content-text {font-size: 16px;color: #333;line-height: 30px;margin-top: 36px;text-indent: 2rem;}
.news_show_xyp {width: 100%;line-height: 40px;margin-top: 30px;}
.news_show_xyp a {color: #666666;display: block;width: 60%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 15px;}

/* Ã¥â€ºÂ¾Ã¦â€“â€¡Ã¥Ë†â€”Ã¨Â¡Â¨ */
.pic-list-wrap li {
	width: 33.33%!important;
	float: left;
	padding: 0 1%;
	box-sizing: border-box;
	margin-bottom: 20px;
}
.pic-list-wrap li a{display: block;background: #f2f2f2;}
.pic-list-wrap li .picss{
	width: 100%;
	height: 200px;
	overflow: hidden;
}
.pic-list-wrap li p {
	padding: 0 16px;
	font-size: 16px;
	font-weight: 400;
	color: #000000;
	line-height: 40px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	text-align: center;
}
.pic-list-wrap li p+p{    font-size: 0.75em;
    color: #918989;
    text-align: left;
    line-height: 20px;padding-bottom: 10px;}
.PrevDisabled,.NextDisabled{height: auto!important;}