*{margin:0;padding:0;}
body{color:#333;font-family:"微软雅黑";}
ul,li{list-style:none;padding:0;margin:0;}
ol, ul{ margin-bottom:0}
h1,h2,h3,h4,h5,h6{font-family:arial,'hiragino sans gb','microsoft yahei','Simsun',sans-serif}
a{text-decoration:none;font-size:12px;}
a:hover{text-decoration:none;}


table{ width: 100%; border: 1px solid #efefef;}
table tr td{ padding: 20px; font-size: 14px;}
table tr td a{ font-size: 14px; color: #ee0202; display: inline-block;}
/*table tr td:first-child{ width: 170px; text-align: center;}*/

/*p{font-size:12px;}*/
span{font-size:12px}
img{border:0px;}
.main{width:1200px;margin:0 auto;}
.fl{float:left;}
.fr{float:right;}
.w-clear{clear:both;}
/*图片放大*/
.jjj{overflow: hidden;}
.jjj img{cursor: pointer;transition: all 1.2s;}
.jjj img:hover{transform: scale(1.2);}

/* top */
.jr_01{ width: 100%; height: 450px; position: relative;}
.zs_t{ text-align: right; width: 100%; position: absolute; z-index: 2; top: 38px;}
.zs_t a{ font-size: 20px; color: #fff; font-weight: bold;}
.zs_t a:hover{ color: #fff;}
/*banner*/
.fullSlide{ width:100%; position:absolute; height:450px; background:#000;margin:0 auto 0px; overflow: hidden; z-index: 1;}
.fullSlide .bd{ margin:0 auto; position:relative; z-index:1;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{ width:100% !important;height:450px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{ display:block;height:450px;}
.fullSlide .hd{ width:100%;position:absolute;z-index:1;bottom:30px;left:0;height:10px;line-height:10px; }
.fullSlide .hd ul{ text-align:center; padding: 0 ;}
.fullSlide .hd ul li{ display:inline-block; zoom:1; width: auto; height: auto; border-radius: 50%; margin:0px 6px; overflow:hidden; padding:3px;}
.fullSlide .hd ul .on{ border: 1px solid #ee0202;}
.fullSlide .hd ul .on i{background:#ee0202; border: none;}
.fullSlide .hd ul i{width:10px;height:10px;display:block;border-radius:50%;margin: auto; text-align: center; border: 1px solid #fff;}
.fullSlide .prev, .fullSlide .next{ display:block; position:absolute; z-index:500; top: 40%; left:1%; z-index:1; text-align:center; }
.fullSlide .next{ left:auto; right:1%;}
.fullSlide .prev img{ width: 40px; margin-top:60%; margin-left: 20%;}
.fullSlide .next img{ width: 40px; float: right; margin-top:60%; margin-right: 20%;}

/* top-01 */
.main1{ width:1200px; position: absolute; left: 0; right: 0; margin: 0 auto; height: 175px;}
.jr_02{ position: absolute; z-index: 2; width: 1200px;}
.jr_021{ height: 54px; padding-right: 50px;}
.jr_021 p{ font-size: 14px; color: #fff; line-height: 54px;}
.jr_023{ height: 54px;}
.jr_023 ul li{ float: left;}
.jr_023 ul li span{ color: #fff; margin: 0 10px; line-height: 54px;}
.jr_023 ul li a{ font-size: 14px; color: #fff; line-height: 54px;}
.jr_023 ul li a:hover{ color: #ee0202; text-decoration: underline;}

/* logo+input */
.jr_03{ position: absolute; z-index: 2; width: 1200px; top: 75px;}
.jr_032{ width: 320px; height: 44px; background: rgba(255,255,255,0.6); border-radius: 24px; margin-top: 3px;}
.jr_032 input{ background: none; border: none; height: 42px; line-height: 42px; width: 260px; outline:none; padding: 0 30px; font-size: 14px; color: #444;}
.jr_032 a{ width: 60px; height: 44px;}
.jr_032>a>img{ height: 44px;}

/*导航*/
.jr_04{ width: 100%; height: 66px; background: #ee0202;}
.navBar{ z-index:10; color:#333; width: 100%; height: 66px;}
.nav{ position:relative; margin:0 auto;  font-family:"Microsoft YaHei",SimSun,SimHei;}
.nav a{ color:#fff; display:block; text-align:center; font-size:16px; line-height: 66px; padding: 0 !important;}
.nav .m{ float:left; position:relative; z-index:10; width: 12.5%;}
.nav .s{ float:left; width:3px; text-align:center; color:#D4D4D4; font-size:13px; }
.nav .sub{ display:none; position:absolute; top: 50px; z-index: 10; width: 100%; border-top:0;  background:#ee0202; box-shadow: 0 0 7px rgba(0, 0, 0, 0.2); }
.nav .sub li{ text-align:center;}
.nav .sub li a{ display:block; line-height: 48px; color:#FFFFFF; font-size: 13px; font-weight: 400;}
.nav li:hover{ background: #f04b43;}
.nav li a.on{ background: #f04b43; color: #fff;}
.nav a:hover{ color: #fff; background: #f04b43 !important;}
.nav .sub li a:hover{ background: #f04b43; color: #fff;}
.jr_041{ width: 15%;}
.jr_041{ background: #f04b43; height: 66px;}
.jr_041 a{ font-size: 16px; font-weight: bold; color: #fff; line-height: 66px; padding: 0 24px; margin-left: 42px; display: inline-block;}
.jr_041 a:hover{ color: #fff; text-decoration: none;}

.zs_0{ margin-top: 60px;}
.zs_1{ width: 620px; height: 481px;}
#zs_3{ width: 100%; height: 300px; margin-left: auto; margin-right: auto;}
.swiper-slide{ background-size: cover; background-position: center; }
#zs_3{ height: 83%; width: 100%; }
#zs_2{ height: 17%; box-sizing: border-box; padding: 5px 0 0 0;}
#zs_2 .swiper-slide { width: 25%; height: 100%; opacity: 0.4;}
#zs_2 .swiper-slide-thumb-active { opacity: 1;}
#zs_2 img{ width: 100%;}

.zs_4{ width: 574px; height: 481px; border: 1px solid #efefef; box-sizing: border-box; padding: 0 22px;}
.zs_5{ width: 100%; height: 62px; background: url(../img/f006.png)no-repeat bottom center; background-size: 100% auto;}
.zs_5 p{ float: left; line-height: 62px; font-size: 18px; font-weight: bold; color: #333;}
.zs_5 a{ float: right; line-height: 62px; font-size: 16px; color: #ee0202;}
.zs_5 a:hover{ font-weight: bold; color: #ee0202;}
.zs_6{ width: 100%;}
.zs_6 ul{ margin-top: 2px;}
.zs_6 ul li{ height: 46px; border-top: 1px dashed #efefef;}
.zs_6 ul li i{ float: left; font-style: normal; text-align: center; display: block; width: 8px; height: 8px; margin-left: 4px; margin-top: 18px; margin-right: 9px; background: #efefef;}
.zs_6 ul li p{ float: left; font-size: 14px; color: #333; line-height: 46px;}
.zs_6 ul li span{ float: right; font-size: 14px; color: #666; line-height: 46px;}
.zs_6 ul li:nth-child(1) i{ margin-left: 0; margin-top: 15px; margin-right: 5px; color: #fff; display: block; width: 16px; height: 16px; background: #ee0202; line-height: 16px;}
.zs_6 ul li:nth-child(2) i{ margin-left: 0; margin-top: 15px; margin-right: 5px; color: #fff; display: block; width: 16px; height: 16px; background: #ee0202; line-height: 16px;}
.zs_6 ul li:nth-child(3) i{ margin-left: 0; margin-top: 15px; margin-right: 5px; color: #fff; display: block; width: 16px; height: 16px; background: #ee0202; line-height: 16px;}
.zs_6 ul li:first-child{ border-top: none;}
.zs_6 ul li:hover p{ color: #ee0202;}
.zs_6 ul li:hover span{ color: #ee0202;}

.zs_7{ width: 100%; background: #f4f6f8; padding: 60px 0; margin-top: 60px;}
.side_com{ width:100%;}
.com_info{ width: 100%;}
.com_info ul{overflow: auto; display: inline-block; text-align: center; width: 100%;}
.com_info ul li{ float:left; margin-left: 7.5px; width: 165px; height: 120px; text-align:center; font-size:14px; color:#333; cursor:pointer; background: #fff;}
.com_info ul li:first-child{ margin-left: 0;}
.com_info ul li p{ font-size: 15px; color: #333; margin-top: 4px;}
.zs_8{ width: 46px; height: 46px; overflow: hidden; width: 100%; text-align: center; margin-top: 22px;}
.com_info ul li.hover{ background: #ee0202;}
.com_info ul li.hover p{ color: #fff;}
.com_info ul li.hover .zs_8 img{ transform: translateY(-46px);}
.com_info ul li:hover{ background: #ee0202;}
.com_info ul li:hover p{ color: #fff;}
.com_info ul li:hover .zs_8 img{ transform: translateY(-46px);}
.s_0{ width: 100%; height: 428px; margin-top: 10px; overflow: hidden;}
.s_1{ width: 50%;}
.s_1 img{ width: 100%;}
.s_2{ width: 50%; height: 100%; background: #fff; padding: 40px 35px;}
.s_5{ margin-left: 10px;}
.s_5 p{ font-size: 18px;}
.s_5 span{ color: #ee0202; font-size: 14px;}
.s_6{ margin-top: 25px;}
.s_6 p{ text-align: justify; font-size: 14px; line-height: 35px;}
.s_6 a{ display: inline-block; margin-top: 30px; width: 130px; height: 40px; border: 1px solid #ee0202; font-size: 14px; text-align: center; line-height: 38px; border-radius: 20px; color: #ee0202; box-sizing: border-box;}
.s_6 a:hover{ background: #ee0202; color: #fff;}

.s_bt{ width: 100%; text-align: center;}
.s_bt p{ font-size: 26px; color: #333; margin-bottom: 6px;}
.s_bt span{ font-size: 15px; color: #666;}
.s_7{ padding: 37px 0 50px 0;}
.s_8{ width: 100%; margin-top: 30px;}
.s_8 ul{ margin-left: -1%;}
.s_8 ul li{ width: 32.3333%; float: left; margin-left: 1%;}
.s_9{ width: 100%; border-radius: 10px; overflow: hidden;}
.s_9 img{ width: 100%;}
.s_10{ width: 100%; text-align: center; height: 36px; margin-top: 10px;}
.s_10 p{ font-size: 16px; color: #333; line-height: 36px;}

.s_14{ width: 100%; background: #f4f6f8; padding: 45px 0 60px 0;}
.s_11{ width: 100%; margin-top: 30px;}
.s_11 ul{ margin-left: -1%;}
.s_11 ul li{ width: 24%; float: left; margin-left: 1%;}
.s_12{ width: 100%; overflow: hidden;}
.s_12 img{ width: 100%; transition: 0.5s;}
.s_13{ width: 80%; margin: 0 auto; text-align: center; margin-top: -30px; background: #fff; position: relative; z-index: 2; padding: 15px 0;}
.s_13 p{ font-size: 16px; color: #333;}
.s_13 span{ font-size: 13px; color: #333;}
.s_11 ul li:hover img{ transform: scale(1.1); transition: 0.5s;}

.s_15{ padding: 37px 0 45px 0;}
.s_16{ width: 100%; margin-top: 30px;}
.s_16 ul{ margin-left: -1%;}
.s_16 ul li{ width: 24%; float: left; margin-left: 1%; position: relative;}
.s_17{ width: 100%; overflow: hidden;}
.s_17 img{ width: 100%; transition: 0.5s;}
.s_18{ width: 120px; height: 40px; text-align: center; left: 0; right: 0; margin: 0 auto; text-align: center; background: rgba(0,0,0,0.4); position: absolute; top: 42%;}
.s_18 a{ font-size: 15px; color: #fff; line-height: 40px;}
.s_16 ul li:hover img{ transform: scale(1.1); transition: 0.5s;}
.s_16 ul li:hover .s_18{ background: #ee0202;}
.s_16 ul li:hover .s_18 a{ color: #fff;}

.s_19{ width: 100%; border: 1px solid #efefef; height: 474px; margin-top: 40px;}
.s_20{ width: 50%; border-right: 1px solid #efefef; height: 100%;}
.s_21{ width: 240px; text-align: center; margin-top: 150px;}
.s_21 img{ width: 140px;}
.s_21 p{ font-size: 14px; color: #333; margin-top: 8px;}
.s_22{ margin-top: 98px;}
.s_22 ul li{ margin-top: 16px;}
.s_22 p{ font-size: 16px;}
.s_22 span{ font-size: 14px;}
.s_23{ width: 50%; padding: 0 30px;}
.hy_104 ul li{ border-bottom: 1px dashed #dcdcdc; padding: 22px 0;}
.hy_104 ul li p{ font-size: 16px; color: #333; background: url(../img/f068.png)no-repeat left 4px; padding-left: 25px; margin-bottom: 10px;}
.hy_104 ul li span{ font-size: 14px; color: #666; background: url(../img/f069.png)no-repeat left 2px; padding-left: 25px;}
.hy_104 ul li:last-child{ border-bottom: none;}
.hy_104 ul li:hover p{ color: #ee0202;}
.s_24{ width: 100%; height: 66px; border-bottom: 1px solid #efefef;}
.s_24 p{ font-size: 18px; line-height: 66px;}

.s_25{ width: 100%; background: #f4f6f8; margin-top: 60px; padding: 40px 0 60px 0;}
.s_26{ margin-top: 40px;}
.s_28{ width: 100% !important; margin: 0 auto;}
.s_28 img{ width: 100%; padding: 0 10px;}
.ladyScrol{width:100%;position:relative;height:67px;margin:0 auto; }
.ladyScrol .prev{width:14px;height:25px;position:absolute;top:23px;left:0px;z-index:98;cursor:pointer;background:url(../img/link-l.png) no-repeat;}
.ladyScrol .next{width:14px;height:25px;position:absolute;top:23px;right:0px;z-index:98;cursor:pointer;background:url(../img/link-r.png) no-repeat;}
.ladyScrol .scrollWrap{ overflow:hidden; position:absolute; margin: 0 auto; left: 45px; right: 0;}
.ladyScrol dl{float:left;width:350px; margin: 0 10px;}
.ladyScrol dt{margin:0 auto; overflow:hidden;background:#fff;}
.ladyScrol img{display:block; }

.bd_d{ width: 100%; padding: 50px 0; background: url(../img/f027.png)no-repeat center center; }
.bd_d1 ul li:first-child{ background: url(../img/f029.png)no-repeat left center; padding-left: 50px;}
.bd_d1 ul li:first-child span{ color: #818181; font-size: 14px; width: 100%;}
.bd_d1 ul li:first-child p{ color: #9f9f9f; font-size: 12px; width: 100%;}
.bd_d1 ul li:first-child h4{ color: #fff; margin-top: 6px; font-size: 20px; font-weight: bold;}
.bd_d1 ul li span{ display: inline-block; color: #818181; font-size: 14px;}
.bd_d1 ul li p{ display: inline-block; color: #fff; font-size: 14px;}
.bd_d1 ul li{ padding: 5px 0;}
.bd_d1 ul li:nth-child(2){ background: url(../img/f030.png)no-repeat left center; padding-left: 25px;}
.bd_d1 ul li:nth-child(3){ background: url(../img/f031.png)no-repeat left center; padding-left: 25px;}
.bd_d2{ width: 100%; height: 45px; background: #2a2a2a; line-height: 45px; color: #fff; font-size: 12px; text-align:  center;}
.bd_d3{ background: rgba(255,255,255,0.1); text-align: center; padding: 5px;}
.bd_d3 p{ font-size: 12px; color: #fff; line-height: 26px;}
.bd_d3 img{ width: 100px;}
.s_29 ul li{ float: left; margin-left: 100px;}
.s_29 ul li p{ font-size: 16px; color: #fff; padding-bottom: 6px;}
.s_29 ul li a{ display: block; color: #c0c1c2; font-size: 14px; margin: 6px 0;}

/*面包屑*/
.crumb{ font-size:14px; color:#666; width: 100%;}
.crumb>div{ background: url(../img/f028.png)no-repeat left center; padding-left: 25px;}
.crumb a{ font-size:14px; color:#666; margin:0 2px; line-height: 70px;}
.crumb a:hover{ color: #ee0202; text-decoration: underline;}
.crumb span{ color: #ee0202; font-size: 14px;}

.s_30{ margin-top: 20px; width: 100%; margin-bottom: 60px;}
.s_31{ text-align: center;}
.s_31 p{ font-size: 20px; color: #333;}
.s_31 span{ font-size: 14px; color: #666;}
.s_32{ width: 100%; margin-top: 30px;}
.s_32 table{ width: 100%; border: 1px solid #efefef;}
.s_32 table tr td{ padding: 20px; font-size: 14px;}
.s_32 table tr td a{ font-size: 14px; color: #ee0202; display: inline-block;}
/*.s_32 table tr td:first-child{ width: 170px; text-align: center;}*/

.s_33{ width: 1100px; margin: 0 auto; overflow: hidden;}
.s_34{ width: 1200px; height: 48px; position: absolute; left: 0; right: 0; margin: 0 auto; top: -79px; text-align: left;}
.s_35{ width: 1200px; height: 48px; position: absolute; left: 0; right: 0; margin: 0 auto; top: -79px; text-align: right;}
.s_36{ width: 1200px;margin: 0 auto; overflow: hidden}
#timeLine{ width: 100%; margin: 0px auto; overflow: hidden; padding-top: 20px;}
#yearList{ width: 200%; list-style: none; position: relative; left: 0; right: 0; margin: 0 auto; overflow: hidden;}
#yearList:after,.container-li:after{ content: ""; display: table; clear: both;}
#yearList li{ float: left; cursor: pointer; text-align: center; font-size: 18px; width: 100px;}
.year-dot{ width: 1px; height: 20px; background-color: #dcdcdc; margin: 10px auto; display: block;}
.dotted-line{ border-bottom: solid 1px  #dcdcdc; position: relative; top: -11px; z-index: -1;}
#cList{ width: 100%; position: relative;}
#btnLeft{ width: 48px; height: 48px; display: inline-block;}
#btnRight{ width: 48px; height: 48px; display: inline-block; float: right;}
#btnLeft:hover,#btnRight:hover{ background: #ee0202; border-radius: 24px;}
#cUl{ width: 100%; list-style: none; height: 350px; margin: 0 auto; position: relative; left: 0px;}
#cUl li{ width: 100%; position: absolute;  left: 0;}
.li-tit{ display:inline-block; color: #fff; background-color: #002f21; padding: 10px 20px; margin: 30px auto 10px;}
.container-li{ width: 100%; box-sizing: border-box; -webkit-box-sizing: border-box;}
.c-li-left{ width: 48.5%; float: left; padding-top: 60px;}
.c-li-left h3{ font-size: 26px; font-weight: 400; color: #333;}
.c-li-left span{ font-size: 14px; color: #333;}
.c-li-left h4{ margin-top: 12px; font-weight: 400; font-size: 18px;}
.c-li-left p{ font-size: 14px; text-align: justify; line-height: 32px; margin-top: 18px;}
.c-li-right{ width: 48.5%; float: right;}
.c-li-right img{ width: 100%;}
.year-active{ color: #ee0202; font-weight: bold;}
.year-active i{ background-color: red;}

.s_37{ margin-top: 30px;}
.s_37 p{ font-size: 14px; line-height: 30px; text-align: justify; margin-bottom: 20px;}
.s_37 img{ width: 100%;}
.s_38{ width: 100%; margin-top: 30px;}
.s_38 ul{ margin-bottom: 35px; padding: 0 50px; display: table; position: relative;}
.s_38 ul::before, .s_38 ul::after{ position: absolute; content: ''; width: 50px; height: 75px; bottom: 0; background: url(../img/f034.png) no-repeat left top;}
.s_38 ul::after{ right: 0; background-image: url(../img/f035.png);}
.s_38 ul::before{ left: 0;}
.s_38 li{ float: left; width: 275px; text-align: center; background: url(../img/f037.png) repeat-x left bottom;}
.s_38 li img{ height: ;}
.s_38 li dl{ display: table; width: 100%; height: 185px;}
.s_38 li dl dt{ display: table-cell; vertical-align: bottom;}
.s_38 li aside{ display: inline-block; position: relative;}
.s_38 li img{ max-width: 186px; max-height: 185px;}
.s_38 li p{  height: 75px; margin: 0; color: #333; font-size: 14px; line-height: 25px; padding-top: 25px; overflow: hidden;}
.s_38 li:hover p{ color: #ee0202;}
.s_39{ width: 100%; margin-top: 30px;}
.s_39 ul{ width: 100%;}
.s_39 ul li{ width: 25%; text-align: center; float: left; padding: 30px 0;}
.s_39 ul li img{ max-width: 186px; max-height: 185px; display: inline-block; vertical-align: middle;}
.s_39 ul li p{ font-size: 14px; margin-top: 16px;}
.s_40{ width: 100%; height: 185px; line-height: 185px;}

/*跳页*/
.page { text-align: center; margin: 40px 0 10px 0;}
.page a { padding: 0 15px; background: #d4d4d4; font-size: 12px; color: #333; display: inline-block; height: 35px; line-height: 35px; margin: 0 1px;}
.page a:hover, .page a.on { background: #ee0202; color: #fff;}
.page .current { padding: 0 15px; background: #d4d4d4; font-size: 12px; color: #333; display: inline-block; height: 35px; line-height: 35px; margin: 0 1px; background: #ff6201; color: #fff;}

.s_41{ width: 100%; margin-top: 20px;}
.s_41 p{ font-size: 14px; font-size: 14px; text-align: justify; line-height: 30px;}
.s_42{ width: 100%; margin-top: 30px;}
.s_42 ul{ margin-left: -1%;}
.s_42 ul li{ width: 32.3333%; margin-left: 1%; float: left; margin-bottom: 18px; text-align: center;}
.s_42 ul li img{ width: 100%; transition: 0.5s;}
.s_42 ul li p{ font-size: 14px; display: block; width: 100%; height: 40px; line-height: 40px; color: #333;}
.s_42 ul li:hover img{ transform: scale(1.1); transition: 0.5s;}
.s_42 ul li:hover p{ background: #ee0202; color: #fff;}
.s_43{ overflow: hidden;}

.s_44{ margin-top: 30px;}
.s_44 ul{ margin-left: -1%;}
.s_44 ul li{ width: 19%; margin-left: 1%; float: left; margin-bottom: 12px;}
.s_44 ul li img{ width: 100%;} 
.s_45{ width: 100%; padding: 40px; margin-top: 30px; background: #f4f6f8;}
.s_46 p{ font-size: 16px; color: #333; padding: 10px 0;}
.s_47 ul li{ float: left; margin-left: 20px; width: 220px;}
.s_47 ul li img{ display: block;}
.s_48{ width: 100%; border: 1px solid #efefef; margin-top: 30px;}
.s_49{ text-align: center; padding-top: 40px;}
.s_49 img{ width: 120px;}
.s_49 p{ font-size: 14px; padding-top: 10px;}
.s_49 a{ color: #ee0202; font-size: 14px;}
.s_49 a:hover{ color: #ee0202; font-weight: bold;}

.s_50{ margin-top: 30px; padding: 0 30px;}
.s_50 ul li{ width: 48.5%; float: left; padding: 20px 0; border-top: 1px solid #efefef;}
.s_50 ul li:nth-child(2n+0){ float: right;}
.s_51{ height: 50px; line-height: 50px; font-weight: bold;}
.s_52{ margin-left: 30px; padding-left: 30px; border-left: 1px solid #efefef;}
.s_52 p{ font-size: 14px; line-height: 24px;}

.s_53{ margin-top: 30px;}
.s_53 p{ font-size: 14px; line-height: 30px; text-align: justify; margin-bottom: 20px;}
.s_53 img{ width: ;}






@media (max-width: 1025px) {
	.main1,.main,.parBd,.jr_03,.jr_02{ width: 100%;}
	.jr_02,.jr_03,.jr_04,.jr_05,.jr_09,.jr_25,.jr_45,.jr_46,.parBd,.zs_t,.crumb{ padding: 0 2%;}
	.bd_d{ padding: 50px 2%;}
	.zs_1{ width: 96%; margin: 0 auto; height: auto; float: none;}
	#zs_3 img{ width: 100%;}
	.zs_4{ width: 96%; margin: 0 auto; height: auto; float: none;}
	.com_info ul li{ width: 14.2857%; margin-left: 0;}
	.s_0{ height: ;}
	.s_1{ height: 100%;}
	.s_1 img{ height: 100%;}
	.hy_104 ul li span{ font-size: 12px; background: url(../img/f069.png)no-repeat left 1px;}
	.s_30{ padding: 0 2%;}
	.s_34{ width: 100%;}
	.s_36{ width: 100%; padding: 0 2%;}
	.s_33{ width: 90%; margin: 0 auto;}
}

@media (max-width: 768px) {
	.top_dh{ width: 100%; height: 6.5rem; position: fixed; top: 0; margin-top: 0; background: #fff; padding: 0 2%; z-index: 2000; border-bottom: 1px solid #f4f6f8;}
	.dh_ch{ position:fixed; right:0; top:0; height: 6.5rem; width: 6.5rem; outline: none;}
	.btn{ width: 100%; height: 100%; border: none; background: #ed291f; padding: 1.5rem; border-radius: 0 !important;}
	.btn img{ width: 78%;}
	.dh_logo{ width: 60%;}
	.dh_logo img{ height: 5.6rem; padding-top: 13px;}
	.leftMenu a:hover{ color: #fff;}
	.dw_02{ right: 36% !important;}
	.dw_03{ left: 36% !important;}
	
	/*banner*/
	#container{ width:100%; margin: 0 auto; top: 6.5rem;}
	.am-slider{ z-index: 1 !important;}
	.am-header .am-header-right a{ color: #950d0f; font-size: 1.6rem; padding-right: 0.5rem;}
	.am-header .am-header-right a:link {color: #e94545;}
	.mynav .am-list>li { background: none;}
	.mynav .am-list>li>a { color: #FFFFFF;}
	.mybanner.am-slider-default { margin: 0 0 0 0;}
	.mybanner.am-slider-default .am-control-nav { bottom: 8px;}
	.mybanner.am-slider-default .am-control-nav li { margin: 0 3px;}
	.mybanner.am-slider-default .am-control-nav li a.am-active {background-color: #ed291f;}
	.mybanner.am-slider-default .am-control-nav li a {background-color: #FFFFFF; box-shadow: none; -webkit-box-shadow:none}
	.hot_course.am-gallery-default .am-gallery-item { font-size: 12px; text-align: center;}
	.hot_course.am-gallery-default .am-gallery-item img { width: 60%; max-width: auto;}
	.hot_course.am-gallery-default .am-gallery-title { font-size: 1.2rem; margin-top: 0.7rem;}
	.index_box { margin: 0.5rem 0; background: #ffffff; overflow: hidden; width: 100%;}
	.am-slider-default .am-direction-nav a:before{ color: #666;}
	
	.zs_0{ margin-top: 80px;}
	.com_info ul li p{ font-size: 14px;}
	.s_0{ height: auto;}
	.s_1{ width: 100%;}
	.s_2{ width: 100%;}
	.s_1 img{ width: 100%; height: auto;}
	.zs_7{ padding: 40px 0; margin-top: 40px;}
	.s_bt p{ font-size: 18px;}
	.s_bt span{ font-size: 14px;}
	.s_7,.s_14,.s_15{ padding: 28px 2% 30px 2%;}
	.s_11 ul li{ width: 49%; margin-bottom: 16px;}
	.s_18{ top: 37%;}
	.s_19{ height: auto; width: 96%; margin: 0 auto; margin-top: 30px;}
	.s_20{ width: 100%; border-bottom: 1px solid #efefef; border-left: none;}
	.s_23{ width: 100%;}
	.s_21{ margin-top: 60px;}
	.s_22{ margin-top: 0; padding: 25px;}
	.ladyScrol .scrollWrap{ left: 15px;}
	.bd_d{ padding: 35px 2%;}
	#yearList{ width: 500%;}
	.c-li-left,.c-li-right{ width: 100%; padding-top: 20px;}
	#cUl{ height: 720px;}
	.s_39 ul li{ width: 50%;}
	.s_44 ul li{ width: 32.3333%;}
	.s_46{ float: none;}
	.s_47{ float: none; margin-top: 20px;}
	.s_47 ul li{ margin-right: 20px; margin-left: 0;}
	.s_51{ float: none;}
	.s_52{ padding-left: 0; margin-left: 0; border-left: 0;}
}

@media (max-width: 425px) {
	.com_info ul li{ width: 25%;}
	.s_11 ul li{ width: 99%;}
	.s_16 ul li{ width: 49%; margin-bottom: 6px;}
	.bd_d2{ height: auto; font-size: 12px; line-height: 22px; padding: 10px 0;}
	.s_21{ width: 100%; margin-top: 20px;}
	.s_22{ width: 100%;}
	.s_8 ul li{ width: 100%;}
	.s_32 table tr td:first-child{ width: auto;}
	.s_31 p{ font-size: 16px;}
	.s_31 span{ font-size: 12px;}
	.s_39 ul li{ padding: 15px 0;}
	.s_39{ margin-top: 0;}
	.s_42 ul li{ width: 49%;}
	.s_44 ul li{ width: 49%;}
	.s_47{ margin-top: 0;}
	.s_47 ul li{ margin-top: 20px;}
	.s_46 p{ font-size: 14px;}
	.s_50 ul li{ width: 100%;}
	.s_53 img{ width: 100%;}
}

@media (max-width: 375px) {
	
}





/*底部导航*/
.hy_dh {
    height: 5rem;
    overflow: hidden;
    width: 100%;
    position: fixed;
    z-index: 100;
    bottom: 0;
}

.hy_dh1 {
    width: 50%;
    background: #333333;
    padding-left: 19%;
    margin: 0;
}

    .hy_dh1 p {
        color: #fff;
        line-height: 5rem;
        display: inline-block;
        padding-left: 0.4rem;
        font-size: 1.4rem;
    }

    .hy_dh1 img {
        width: 18px;
        padding-top: 1.7rem;
    }

    .hy_dh1 a {
        width: 100%;
        height: 100%;
        display: inline-block;
    }

.hy_dh2 {
    width: 50%;
    background: #1a85c8;
    padding-left: 15%;
    margin: 0;
}

    .hy_dh2 p {
        color: #fff;
        line-height: 5rem;
        display: inline-block;
        padding-left: 0.4rem;
        font-size: 1.4rem;
        background: #1a85c8;
    }

    .hy_dh2 img {
        width: 18px;
        padding-top: 1.8rem;
    }

    .hy_dh2 a {
        width: 100%;
        height: 100%;
        display: inline-block;
    }

.hy_dh3 {
    width: 40%;
    background: #eb7826;
    padding-left: 10%;
    margin: 0;
}

    .hy_dh3 p {
        color: #fff;
        line-height: 5rem;
        display: inline-block;
        padding-left: 0.4rem;
        font-size: 1.4rem;
        background: #eb7826;
    }

    .hy_dh3 img {
        width: 18px;
        padding-top: 1.8rem;
    }

    .hy_dh3 a {
        width: 100%;
        height: 100%;
        display: inline-block;
    }












