﻿@charset "utf-8";
*{
	box-sizing:border-box;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */	
}
  
body{line-height:100%; color:#333; -webkit-text-size-adjust:none; min-width: 1200px; }
body, button, dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, hr, input, legend, li, ol, p, pre, textarea, ul, div{ padding:0; margin:0;}
li, ol, ul{ list-style:none;}
img{ border:none; border:0; max-width:100%;}
a{ text-decoration:none; color:#333333; noline:expression(this.onFocus=this.blur());}
a:focus {outline:none;-moz-outline:none;}
a:hover{color:#cc3333;}
.clear{clear:both; height:0; line-height:0; font-size:0; overflow:hidden; zoom:1;}
input, textarea{font-family:Microsoft Yahei; font-size:14px;}
input:focus, textarea:focus{ outline: none;}
input,button {appearance: none;-moz-appearance: none;/*-webkit-appearance: none;*/}

.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}
.clear{clear:both;}

.left { float: left; display: inline;}


/*图片鼠标经过效果*/
.HoverImgbox{ overflow:hidden;}
.HoverImgbox img{ -moz-transition:all 0.4s ease-in-out 0s; -ms-transition:all 0.4s ease-in-out 0s; -o-transition:all 0.4s ease-in-out 0s; -webkit-transition:all 0.4s ease-in-out 0s; transition:all 0.4s ease-in-out 0s;}
.HoverImgbox img:hover{-moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); -webkit-transform:scale(1.1); transform:scale(1.1);}

.imgHover{ -moz-transition:all 0.4s ease-in-out 0s; -ms-transition:all 0.4s ease-in-out 0s; -o-transition:all 0.4s ease-in-out 0s; -webkit-transition:all 0.4s ease-in-out 0s; transition:all 0.4s ease-in-out 0s;}
.imgHover:hover{-moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); -webkit-transform:scale(1.1); transform:scale(1.1);}


.boxsizing_c{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}
.mb20{margin-bottom: 20px;}
.mb10{margin-bottom: 10px;}
.fl{float: left;}
.fr{float: right;}
.space50{height: 50px; clear: both;}

/*section00  sy==============================*/
.container_m{width:100%; max-width:900px; margin: 0 auto;} 
.conBox{margin:20px 3%;}
.container{width: 1200px; margin: 0 auto;}
.header-banner img{width: 100%;  height: auto;}
.zt-title{margin-bottom: 30px; overflow: hidden; position: relative;}
.zt-title img{display: block; height: auto; width: 100%;}
.zt_more{width: 95px; height: 40px; line-height: 40px; text-align: center; margin: 40px auto 0; background-color: #ff0000; border-radius: 40px;}
.zt_more a{font-size: 14px; color: #fff;}

.zt_list li{font-size:18px; position:relative;  line-height: 60px; color:#333; padding-left: 28px; background: url(esdzt_r4_c6_s1.png) left center no-repeat; border-bottom: 1px #999 dashed;} 
.zt_list li a{color:#333; display:block; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; font-size: 18px;}
/*header*/
.jrtt{padding: 0 3%; line-height: 1.5; font-weight: bold; text-align: center; margin: 35px 0 45px;}
.jrtt a{font-size: 36px; color: #ff0000;}

/*tpxw*/
.tpxws{width: 54%;}
.tpxwBox{width:100%; height:365px; overflow:hidden; position:relative; border:0;  }
.tpxwBox .hd{ height:10px; overflow:hidden; position:absolute; right:5px; bottom:19px; z-index:2; }
.tpxwBox .hd ul{ overflow:hidden; zoom:1; float:left;}
.tpxwBox .hd ul li{ float:left; margin-right:12px; width:10px; height:10px; line-height:10px; border-radius:50%; background:#C0C0C0; cursor:pointer; text-indent:99999em;}
.tpxwBox .hd ul li.on{ background:#FFF; }

.tpxwBox .bd{position:absolute; top:0; left:0; width:100%; height:100%;}
.tpxwBox .bd ul{width:100%; height:100%;}
.tpxwBox .bd ul li{position:relative; line-height:30px; height:365px;}
.tpxwBox .bd li img{width:100%;  height:365px;}
.tpxwBox .bd li b{ display:block; position:absolute; width:100%; height:50px; bottom:0;left:0;background:#000; opacity:.5;filter:alpha(opacity=50); z-index:1;}
.tpxwBox .bd li span{ display:block; position:absolute;width:80%;height:50px; bottom:0;left:0; z-index:2; line-height:50px;}
.tpxwBox .bd li span a{color:#FFF; display:block; float:left; padding-left:15px; position:relative; z-index:3; font-size:18px; max-width:95%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden}
.tpxwBox .bd li span a:hover{color:#FFF;}

.zhyw{width: 42%;}

/****** 图说二十大 *****/
.tsesd{background: url(esdztbg_r3_c1_s1.jpg) center bottom no-repeat; padding: 56px 0;}

.ytdd{height: 261px; position: relative; *overflow: hidden; overflow: hidden;}
.ytdd .bd{overflow: hidden; width: 1060px; margin: 0 auto;}
.ytdd .bd li{float: left; margin-right:18px; border: 1px #FF7E00 solid; position: relative;}
.ytdd .bd li img{display: block; width:341px; height: 259px;}
.ytdd .bd li b{ display:block; position:absolute; width:100%; height: 68px; padding:10px; bottom:0;left:0;background:#000; opacity:.5;filter:alpha(opacity=50); z-index:1;}
.ytdd .bd li span{display:block; position:absolute; height:68px; padding:10px; bottom:0;left:0; z-index:2; line-height:1.5; overflow: hidden; display: block;}
.ytdd .bd li span a{color:#FFF; display:block; float:left;  position:relative; z-index:3; font-size:16px; max-width:100%; height: 48px; overflow: hidden;}

.ytdd .hgan{display: block;}
.ytdd .hgan a{ position:absolute; top:38%; width:39px; height:68px;cursor:pointer;}
.ytdd .hgan .prev{background:url(esdzt_r10_c1_s1.png) center no-repeat; left:0;}
.ytdd .hgan .next{background:url(esdzt_r10_c9_s1.png) center no-repeat; right:0;}

.box2{background: url(esdztbg_r5_c1_s1.jpg) left bottom no-repeat;}
.box{width: 48%;}

.footer{height:190px;background-color: #265AA6;    display: flex;
    flex-direction: column;
    width: 100%;}
.flink{color:#FFFFFF;margin-top: 40px; height: 30px;}
.flink span{margin:0 3px;color:#FFFFFF;display:inline-block;line-height:30px;font-size: 20px;}
.flink a{color:#FFFFFF;font-size: 20px;}
.footer p{color:#FFFFFF;line-height:24px;font-size:16px;margin-top:26px}
.dqwz{font-size: 20px; font-weight: bold;height: 56px;line-height:56px;box-shadow: inset 0px -4px 0px #F5F5F5;}
.dzjg{position:absolute;right:22%;top:40px;}
.rel {
    position: relative;
}
.txtcenter {
    text-align: center;
}
.linkbox {
    margin-top: 40px;
    width: 100%;
    height: 40px;
    line-height: 40px;
    text-align: center;
    background-color: #FFFFFF;
}
@media (max-width: 1280px) {
	
}
@media (max-width: 1024px) {
body{min-width: auto;}
.container{padding: 0 3%; width: auto;}
.ytdd{height: 236px;}
.ytdd .bd{width: 962px;}
.ytdd .bd li img{display: block; width:308px; height: 234px;}
}

@media (max-width: 768px) {
body{min-width: 1200px;}

}
