@charset "utf-8";
.banner { position:relative; left:50%; width:1920px; margin-left:-960px; background:#fff; text-align:center; z-index:3;height: 500px }
.banner .bd li img{width: 100%;display: block;height: 500px}
.banner .hd a{display: block;width: 76px;height: 114px;position: absolute;top: 50%;margin-top: -57px;}
.banner .hd a.prev{background: url(mm1.png);left: 15%;}
.banner .hd a.next{background: url(mm2.png);right: 15%;}

.container { position:relative;  z-index:4; }

.con_1{padding: 1px 0;background: url(bg_4.png) no-repeat top center;padding-bottom: 60px}
.c_1_t{width: 470px;margin: 65px auto 50px auto}
.c_1_t h1{height: 38px;line-height: 38px;padding-bottom: 12px;/*border-bottom: 1px solid #8a8a8a*/}
.c_1_t p.h2L{float: left;font-size: 40px;color: #036eb8;}
.c_1_t p.h2R{line-height: 42px;float: right;width: 275px;text-align: center;background: #8a8a8a;color: #fff;text-transform: uppercase;font-family: '宋体';font-size: 30px;font-weight: normal;}
.c_1_t h2{font-size: 12px;font-weight: normal;color: #b2b2b2;line-height: 20px;display: none}
.con_1 .box{position: relative;}
.con_1 .box .bd li{float: left;width: 318px;border: 1px solid #a0a0a0;margin-left: 35px;background: #fff}
.con_1 .box .bd li .pic{width: 318px;height: 148px;overflow: hidden;}
.con_1 .box .bd li .pic img{display: block;}
.con_1 .box .bd li .pic:hover img{transform: scale(1.2);}
.con_1 .box .bd li dl{margin: 0 23px;padding:10px 0 22px;}
.con_1 .box .bd li dt.c,.con_1 .box .bd li dt.d{text-transform: uppercase;color: #999}
.con_1 .box .bd li dt.t{ overflow: hidden; text-overflow:ellipsis; white-space: nowrap;margin-top: 14px}
.con_1 .box .bd li dt.m a{margin-top: 9px;display: block;width: 69px;height: 21px;line-height: 21px;text-align: center;border: 1px solid #999;box-sizing: border-box;color: #999;transition: all .3s ease 0s}
.con_1 .box .bd li dt.m a:hover{color: #fff;background: #036eb8;border-color: #036eb8}
.con_1 .box .hd a{display: block;width: 31px;height: 46px;position: absolute;top: 50%;margin-top: -23px;}
.con_1 .box .hd a.next{background: url(ico_10.png);right: -25px}
.con_1 .box .hd a.prev{background: url(ico_11.png);left: -25px}

.con_2{height: 630px;}
.c_2_t{color: #036eb8;text-align: center;padding: 55px 0 70px 0}
.c_2_t span{display: block;font-size: 36px;text-transform: uppercase;font-family: 'Aparajita';line-height: 36px;color: #333}
.c_2_t h2{font-size: 36px;background: url(bg_3.png) no-repeat center center;line-height: 48px}
.con_2 .box{position: relative;}
.con_2 .box ul{width: 1109.33px;padding-bottom: 10px !important}
.con_2 .box li{float: left;width: 268px !important;;height: 227px;margin-right: 9.33px;background: url(bg_1.png);text-align: center;box-sizing: border-box;padding: 6px;position: relative;transition: all 0.3s ease 0s; }
.con_2 .box li span.ico{text-align: center;display: block;width: 100%;}
.con_2 .box li span.ico img{width: 100%;height: 114px;}
.con_2 .box li a.t{display: inline-block;padding:8px 10px;border-bottom: 1px solid #e03d3d;font-size: 14px;font-weight: bold;overflow: hidden; text-overflow:ellipsis; white-space: nowrap; }
.con_2 .box li p.intro{color: #444;line-height: 18px;margin: 0 15px;margin-top: 6px;}
.con_2 .box li span.m{display: block;width: 28px;height: 28px;background: url(ico_5.png);position: absolute;left: 50%;margin-left: -15px;bottom: -14px;opacity: 1;transition: all 0.3s ease 0s}
/*.con_2 .box li a.more{display: block;position: absolute;left: 0;right: 0;top: 0;bottom: 0;z-index: 2;background: url(bg_2.png);opacity: 0;transition: all 0.3s ease 0s}*/
.con_2 .box li a.t:hover{color: #036eb8}
/*.con_2 .box li:hover{background-image: url(bg_6.png);}*/
/*.con_2 .box li:hover span.m{opacity: 0;}
.con_2 .box li:hover a.more{opacity: 1;}*/

.con_2 .box .hd a{display: block;width: 31px;height: 46px;position: absolute;top: 50%;margin-top: -69px;}
.con_2 .box .hd a.next{background: url(ico_10.png);right: -45px}
.con_2 .box .hd a.prev{background: url(ico_11.png);left: -45px}

.lookMore{text-align: center;margin-top: 55px}
.lookMore a{display: inline-block;width: 150px;height: 40px;line-height: 40px;color: #5bb5f1;border: 1px solid #5bb5f1;font-size: 14px;transition: all 0.3s ease 0s;text-transform: uppercase;}
.lookMore a:hover{background: #5bb5f1;color: #fff}

.con_3 .c_1_t{margin-bottom: 25px}
.con_3 .c_1_t p.h2R{font-size: 22px}
.c_3_l{width: 473px;float: left;height: 349px}
.c_3_l .pic{width: 473px;height: 250px;overflow: hidden;}
.c_3_l .pic img{display: block;}
.c_3_l .pic:hover img{transform: scale(1.2);}
.c_3_l .text a.t{display: block;font-size: 16px;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;line-height: 36px;margin-top: 13px }
.c_3_l .text p{line-height: 25px;height: 50px;overflow: hidden;font-size: 14px;color: #666}
.c_3_r{width: 590px;float: right;height: 349px;overflow: hidden;}
.c_3_r li{height: 72px;margin-bottom: 64px}
.c_3_r .pic{width: 96px;float: left;height: 72px;border-right: 1px solid #dcdcdc;}
.c_3_r .pic img{display: block;height: 56px;margin-top:8px }
.c_3_r .text{width: 475px;float: right;}
.c_3_r .text h4{font-weight: normal;}
.c_3_r .text a.t{float: left;;display: block;font-size: 16px;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;line-height: 25px; }
.c_3_r .text span{display: block;float: right;color: #666}
.c_3_r .text p{line-height: 23px;height: 50px;overflow: hidden;font-size: 14px;color: #666;margin-top: 5px;}

.con_4{padding: 70px 0 55px 0 }
.con_4 .c_1_t{margin: 0 auto;margin-bottom: 20px}
.con_4 .box{height: 324px;position: relative;}
.con_4 .box .shadow{position: absolute;left: 0;right: 0;top: 0;bottom: 0;background: url(bg_5.png) no-repeat;z-index: 4 }
.con_4 .box .newsItem{float: left;}
.con_4 .box .newsItem img{width: 100%;height: 100%}
.con_4 .box .newsItem_pic{position: relative;overflow: hidden;height: 162px;}
.con_4 .box .newsItem_pic span{position: absolute;left: 0;right: 0;top: 0;bottom: 0;background: rgba(0,0,0,.6);opacity: 1;transition: all 0.3s ease 0s;z-index: 10}
.con_4 .box .newsItem_pic span:hover{opacity: 0;}
.con_4 .box .newsItem_pic_1{width:308px;}
.con_4 .box .newsItem_text {width: 155px;position: relative;z-index: 6;color: #fff;height: 162px;box-sizing: border-box;padding-top: 55px;transition: all 0.3s ease 0s}
.con_4 .box .newsItem_text dl{padding: 0 20px}
.con_4 .box .newsItem_text dl dt.t{font-size: 16px;font-weight: bold;overflow: hidden; text-overflow:ellipsis; white-space: nowrap; }
.con_4 .box .newsItem_text dl dt.t a{color: #fff}
.con_4 .box .newsItem_text dl dt.i span{display: block;width: 25px;height: 25px;background: url(ico_9.png) no-repeat;margin: 0 auto;margin-top: 10px}
.con_4 .box .newsItem_text dl dt.p{margin-top: 10px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; height: 52px;display: none;}
.con_4 .box .newsItem_text a.m{display: block;position: absolute;left: 0;right: 0;bottom: 0;height: 24px;line-height: 24px;color: #fff;padding-left: 20px;background: url(ico_12.png) no-repeat;background-size: 100% auto;opacity: 0;transition: all 0.3s ease 0s}
.con_4 .box .newsItem_text:hover{padding-top:28px;}
.con_4 .box .newsItem_text:hover dl dt.i{display: none}
.con_4 .box .newsItem_text:hover dl dt.p{display: block;}
.con_4 .box .newsItem_text:hover a.m{opacity: 1;}

.con_4 .box .newsItem_text_1{width: 154px}

.con_4 .box .newsItem_text_2{width: 153px}
.con_4 .box .newsItem_pic_2{width:309px;}

.con_4 .box .newsItem_text_3{width: 176px}
.con_4 .box .newsItem_pic_3{width: 330px}

.con_4 .box .newsItem_text_4{width: 154px}
.con_4 .box .newsItem_pic_4{width: 308px}

.con_4 .box .newsItem_text_5{width: 154px}
.con_4 .box .newsItem_pic_5{width: 152px}

.con_4 .box .newsItem_right{float: right;}

.con_5{padding-bottom: 65px}
.con_5 .c_1_t p.h2R{font-size: 26px}
.con_5 ul{width: 1170px;margin: 0 auto}
.con_5 li{float: left;width: 14.28%;text-align: center;box-sizing: border-box;border-right: 1px dashed #b9b9b9}
.con_5 li:last-child{border-right: none}
.con_5 li a{display: block;background-position: top center;background-repeat: no-repeat;padding-top: 100px;font-size: 16px;transition: all 0.3s ease 0s}
.con_5 dl{width: 1110px;margin-top: 50px}
.con_5 dt{float: left;width: 360px;margin-right:10px;height: 80px;padding: 0 20px;padding-top: 13px;box-sizing: border-box;border: 1px solid #036eb8;transition: all 0.3s ease 0s;background: #036eb8;position: relative;}
.con_5 dt span{display: block;font-size: 15px;color: #fff;transition: all 0.3s ease 0s;}
.con_5 dt span:after{content: "";width: 90px;height: 1px;background: #fff;display: block;margin:5px 0;transition: all 0.3s ease 0s; }
.con_5 dt a.t{display: block;font-size: 16px;color: #fff;font-weight: bold;transition: all 0.3s ease 0s;}
.con_5 dt a.m{position: absolute;right: 20px;width: 86px;height: 28px;line-height: 28px;top: 50%;margin-top: -14px;text-align: center;background: #fff;color: #036eb8;font-size: 15px;border-radius: 5px;transition: all 0.3s ease 0s;}
.con_5 dt:hover{background: #fff}
.con_5 dt:hover span,.con_5 dt:hover a.t{color: #036eb8}
.con_5 dt:hover span:after{background: #036eb8}
.con_5 dt:hover a.m{background: #036eb8;color: #fff}

.con_6{background: #036eb8;color: #fff;padding: 40px 0 75px 0}
.c_6_t{text-align: center;}
.c_6_t h2{font-size: 33px;color: #fefefe;line-height: 54px;background: url(ico_15.png) no-repeat center center;}
.c_6_t p{line-height: 30px}
.con_6 .box{margin-top: 38px;}
.con_6 li{text-align: center;width: 16.66%;float: left;}
.con_6 li a.pic{display: block;padding-bottom: 30px;background: url(ico_17.png) no-repeat bottom center;}
.con_6 li:hover img{transform: scale(1.2);}
.con_6 li a.t{display: block;font-size: 16px;color: #fff;margin-top: 10px;font-weight: bold}
.con_6 li .intro{line-height: 21px;margin-top: 10px}

.con_7{height: 700px;background: url(bg_7.png) no-repeat top center;box-sizing: border-box;padding: 68px 0 0 0 }
.c_7_t{text-align: center;}
.c_7_t span{display: block;font-family: 'Aparajita';font-size: 36px;line-height: 36px;}
.c_7_t h2{font-size: 36px;color: #036eb8;line-height: 49px;background: url(ico_18.png) no-repeat center center;}
.con_7 .box{width: 1080px;margin: 0 auto;margin-top:60px}
.con_7 .box ul{width:1130px }
.con_7 .box li{float: left;width: 515px;margin-right: 50px;padding: 20px 0;border-bottom: 1px dashed #aaa}
.con_7 .box li:nth-child(5),.con_7 .box li:nth-child(6){border-bottom: none}
.con_7 .box li .pic{width: 153px;height: 106px;overflow: hidden;float: left;}
.con_7 .box li .pic:hover img{transform: scale(1.2);}
.con_7 .box li .text{width: 350px;float: right;}
.con_7 .box li .text a.t{font-size: 16px;font-weight: bold;overflow: hidden; text-overflow:ellipsis; white-space: nowrap; }
.con_7 .box li .text p{line-height: 22px;margin-top: 5px}
.con_7 .box li .text a.m{display: block;width: 65px;height: 23px;line-height: 23px;background: #036eb8;color: #fff;text-align: center;margin-top: 5px;transition: all 0.3s ease 0s}
.con_7 .box li .text a.m:hover{background: #fff;color: #036eb8}

.con_10{overflow: hidden;padding-bottom: 68px;}
.con_10 .box{margin-top: 40px}
.c_10_t{text-align: center;}
.c_10_t span{display: block;font-family: 'Aparajita';font-size: 36px;line-height: 36px;text-transform: uppercase;}
.c_10_t h2{font-size: 36px;color: #036eb8;line-height: 49px;background: url(ico_18.png) no-repeat center center;}
.con_10 .box li{border: 1px solid #dcdcdc;float: left;margin-right: 10px;}
.con_10 .box li img{width: 198px;height: 76px;}