@charset "utf-8";
@import url(reset.css);
@import url(header.css);
@import url(footer.css);
.clear{clear:both;}
.w1200{width:1200px; margin-bottom:15px;}
.content-main{ width: 1180px;background: #ffffff; margin: 0 auto; padding:0 10px;overflow: hidden;}
/*左边列表*/
.zb_lb{height: auto;overflow: hidden;width:262px;}
.zb_lb h2{height: 53px;font-size: 18px;color: #fff;background: #1ba0e7;text-align: center;line-height: 53px;border-bottom: 1px solid #dddddd;font-size: 20px;}
.list-Nav-left{width: 260px;float: left;padding:3px;overflow: hidden;}
.Left_Nav-top{height: 40px;width: 280px;line-height: 40px;color: #fff;background: #CE1A25;text-align: center;margin: 0px;font-size:16px;}		
.Left_Nav{ width:262px; height:auto;background:#f5f5f5; position:relative;margin: 0 auto;}
.Left_Nav li{ text-align: center;height:53px; line-height:53px; width:262px; position:relative;border-bottom: 1px solid #dddddd;}
.Left_Nav li a{font-size:18px;display: block;width:100%;height:53px;}
.Left_Nav li:hover { background:#d5effd ;}
.Left_Nav li.on{ background:#d5effd ;}
.Left_Nav li.on a {color:#1ba0e7;}
.Left_Nav li a i{  width:6px; height:8px; top:20px; left:60px; position:absolute;}
.dqwz{
    height:50px;
    line-height:50px;
    font-size:14px;
    padding-left:25px;
    border-bottom: 1px solid #d4d4d4;
	margin-bottom:15px;
	color:#898989;
    background: #f5f5f5;
    }
.dqwz a{font-size: 14px;color: #898989;height: 40px;line-height: 40px;display:inline-block;*display:inline;*zoom:1;}
.dqwz a:hover{font-size: 15px;color: #2581c2;height:42px;line-height:42px;}
.dqwz span {color: #333333;display: block;float: left;width: 129px;padding-left: 28px;position: relative;}
.dqwz span i {display: block;width: 23px;height: 27px;background: url("../images/location.png") no-repeat;position: absolute;left: 0;top: 14px;}
.main{width: 970px !important;margin: 0 auto;height: auto;overflow: hidden;padding: 15px;background: #FFFFFF;min-height: 500px;}


/*右边内容*/
.yb_nr{/* overflow: hidden; */width: 917px;line-height: 24px;font-size: 13px;}

/*分页*/

.NewsList>h1 { height:35px; line-height:30px; font-size: 16px; font-weight:500; }
.NewsList>h1 span { width:auto; padding:0 10px; height:35px; line-height:30px; float:left; color:#2581c2}
.NewsList>h1 a{ width:auto;padding:0 10px;height:35px;line-height:35px;float:left; margin-right:10px;}
.NewsList>h1 a:hover,.NewsList h1 a.on{border-bottom: #2581c2 solid 1px;color: #2581c2}
.NewsList>h1 .smNav{ font-size:12px; height:30px; padding-top:5px;}
.NewsList>h1 .smNav a{ line-height:30px;padding:0 5px;}
.NewsList>h1 .smNav a:hover,.NewsList h1 .smNav a.on{background:#2581c2; color: #FFF; }



.NewsList {min-height: 670px;}
.NewsList h1 { height:35px; line-height:30px; font-size: 16px; font-weight:500;position: relative;}
.line {width: 807px;height: 2px;background:#dddddd;  position: absolute;left: 138px;top: 16px;}
.NewsList h1 span { width:auto; padding:0 10px; height:35px; line-height:30px; float:left; color:#333333;font-size: 24px;font-weight: 700;}
.NewsList>ul {margin-top: 10px;}
.NewsList>ul li {text-align:left;font-size: 16px;height: 50px;line-height: 50px;transition: all 0.3s ease-in 0s;-moz-transition: all 0.3s ease-in 0s;-webkit-transition: all 0.3s ease-in 0s;position: relative;padding-left: 30px;}
.NewsList>ul li i {display: block;position: absolute;width: 16px;height: 13px;left: 8px;top: 19px;background: url("../images/list_right.png") no-repeat;}
.NewsList>ul li a {font-size: 16px;margin: 8px 0;width: 80%; color:#6c6c6c;}
.NewsList>ul li:hover{margin-left:5px;transition: all 0.3s ease-in 0s;-moz-transition: all 0.3s ease-in 0s;-webkit-transition: all 0.3s ease-in 0s;}
.NewsList>ul li span{/* float:right; */    text-align: right;width: auto;display:inline-table;color:#999;position: absolute;right: 0;top: 0;}
.NewsList>ul .on {background: #b3e7fa;}

h2.ej_lm{margin-top:10px;border-bottom: 1px solid #dddddd;height: 44px;}
h2.ej_lm a{float: left;display: inline-block;height: 44px;line-height: 44px;padding: 0 20px;margin-right: 10px;cursor: pointer;transition: all 0.5s;font-size:  16px;}
h2.ej_lm a.on,h2.ej_lm a:hover{/* background:#54c1fb; *//* color: #FFFFFF !important; */border-bottom: #0269b6 solid 1px;color: #0269b6;}
.right-list-box{ padding:10px;}

.gl_one_con>ul{ padding:5px 10px 20px 30px;}
.gl_one_con>ul li { text-align:left; font-size: 14px; height: 30px; line-height: 30px; list-style:circle;transition: all 0.3s ease-in 0s;-moz-transition: all 0.3s ease-in 0s;-webkit-transition: all 0.3s ease-in 0s;}
.gl_one_con>ul li a {font-size: 14px; margin: 8px 0;}
.gl_one_con>ul li:hover{margin-left:5px;transition: all 0.3s ease-in 0s;-moz-transition: all 0.3s ease-in 0s;-webkit-transition: all 0.3s ease-in 0s;}
.gl_one_con>ul li span{float:right;/* width:80px; */display:inline-table;color:#999;}
.gl_one_con>ul .on {background: #b3e7fa;}

.layui-laypage {
    display: table!important;
    margin: 10px auto!important;
}

/*图片列表页*/
.pic_list {
    margin: 0px auto;
    overflow: hidden;
    /* padding: 5px; */
    margin-top: 10px;
}
.pic_list_con {
    float: left;
    /* margin:10px; */
    width: 259px;
    height: 195px;
    text-align: center;
    /* margin-bottom: 20px; */
    /* margin-right: 59px; */
    margin: 15px 16px 0px 10px;
}
.pic_list_con a {
    display: block;
    width: 215px;
    height: 205px;
    margin:auto;
    cursor: pointer;
}
.pic_list_con a img {
    background: #f2f2f2;
    padding: 6px;
    width: 190px;
    /* height: 155px; */
    height: 135px;
}
.pic_list_con a img:hover{
    background: #3D8CBF;
    transform: scale(1.05);
    transition: transform 0.7s ease-out 0s;
    -moz-transition: transform 0.7s ease-out 0s;
    -webkit-transition: transform 0.7s ease-out 0s;
}
.pic_list_con p {
    line-height: 30px;
    /* height:44px; */
    margin-top: 5px;
    /* padding-left: 17px; */
    /* float: left; */
    overflow: hidden;
    font-family: "微软雅黑";
    font-size: 14px;
    color: #434343;
    width: 215px;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}
.pic_list_con a p{/* font-size:14px; */}
.pic_list_con a p:hover{}

.dy{text-align:center;margin-top:20px;margin-bottom:10px;}
.dy a{ background: #63cbfd;color: #ffffff;padding: 5px 10px;}
.dy a:hover{ background: #63cbfd;color: #ffffff;padding: 5px 10px;filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;}

.banner {width: 100%;height: 370px;}  
.banner img {width: 100%;height: 370px;margin-top: -2px;}