.comment { background: url("../images/conment_bj.jpg") repeat-y center top; width: 100%; }

.clear_:before, .clear_:after { display: block; content: ' '; clear: both; }

.hide { display: none; }

.Min_box1 { position: relative; max-height: 740px; top: 0px; left: 0px; width: 100%; overflow: hidden; }
.Min_box1 .video video { width: 100%; height: auto; display: block; }
.Min_box1 .center { position: absolute; width: 1200px; height: 100%; top: 0px; left: 50%; margin-left: -600px; z-index: 1; }
.Min_box1 .center .logo { position: absolute; left: 0px; top: 80px; display: block; cursor: pointer; }
.Min_box1 .center .logo img { width: 215px; height: 50px; display: block; }
.Min_box1 .center .text { position: absolute; left: 50%; bottom: 160px; width: 486px; height: 160px; margin-left: -243px; text-align: center; color: #fefefe; }
.Min_box1 .center .text .tex { height: 111px; width: 100%; line-height: 111px; font-size: 48px; font-weight: bold; overflow: hidden; letter-spacing: 5px; }
.Min_box1 .center .text .p { font-size: 20px; line-height: 49px; color: #bbbaba; }
.Min_box1 .center .text .p p { display: inline-block; vertical-align: middle; padding: 0 20px; font-size: 24px; margin-top: -2px; color: #fff; }

.Min_box2 { height: 361px; background: url("../images/Mbox2.jpg") no-repeat center; width: 100%; position: relative; }
.Min_box2 ul { width: 110%; height: 330px; }
.Min_box2 ul li { float: left; margin-top: -30px; margin-right: 26px; width: 278px; height: 328px; background: #054377; border: 1px solid #1f72bf; }
.Min_box2 ul li a { color: #a5b2c3; }
.Min_box2 ul li .img { width: 280px; height: 165px; margin: -1px 0 0 -1px; display: block; overflow: hidden; }
.Min_box2 ul li .img img { display: block; width: 100%; height: 100%; }
.Min_box2 ul li .text { line-height: 24px; height: 48px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-break: break-all; padding: 17px 15px 0; font-size: 18px; text-align: justify; overflow: hidden; }
.Min_box2 ul li .bq { line-height: 54px; padding: 44px 15px 0; height: 54px; overflow: hidden; }
.Min_box2 ul li .bq span { float: left; display: block; width: 50%; font-size: 18px; }
.Min_box2 ul li:hover { background: #0962a1; height: 326px; border-bottom: 3px solid #008bee; }
.Min_box2 ul li:hover a { color: #fff; }

.Min_box3 { background: url("../images/Mbox3.jpg") no-repeat center top; min-height: 887px; width: 100%; }
.Min_box3 .tab_ul { padding-top: 60px; height: 180px; width: 100%; overflow: hidden; }
.Min_box3 .tab_ul ul { width: 105%; }
.Min_box3 .tab_ul ul li { float: left; height: 160px; width: 130px; position: relative; margin-right: 22px; }
.Min_box3 .tab_ul ul li a { display: block; }
.Min_box3 .tab_ul ul li .img { height: 160px; width: 130px; display: block; position: relative; overflow:hidden;}
.Min_box3 .tab_ul ul li .img img { display: block; width: 100%; height: 100%; }
.Min_box3 .tab_ul ul li .img .motai { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%;  background: transparent; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000); zoom: 1; background:rgba(0,0,0,0.5); }
.Min_box3 .tab_ul ul li .tab { position: absolute; display: none; width: 98px; height: 38px; border: 1px solid #10a1de; background: #0e86ca; text-align: center; line-height: 38px; bottom: -20px; left: 14px; color: #fff; font-size: 18px; overflow: hidden; }
.Min_box3 .tab_ul ul li:hover .img .motai { display: none; }
.Min_box3 .tab_ul ul li:hover .tab { display: block; }
.Min_box3 .tab_ul ul .on .img .motai { display: none; }
.Min_box3 .tab_ul ul .on .tab { display: block; }
.Min_box3 .list_box { width: 100%; padding-top: 40px; }
.Min_box3 .list_box ul { border-top: 1px solid #345c8f; }
.Min_box3 .list_box ul li { height: 140px; padding: 30px 0; border-bottom: 1px solid #345c8f; overflow: hidden; }
.Min_box3 .list_box ul li .img { display: block; float: left; height: 140px; width: 250px; transition: all 0.2s linear; }
.Min_box3 .list_box ul li .img img { display: block; width: 100%; height: 100%; }
.Min_box3 .list_box ul li .infor { padding-left: 30px; width: 856px; float: left; overflow: hidden; }
.Min_box3 .list_box ul li .infor .name { color: #fff; display: block; height: 47px; line-height: 47px; font-size: 20px; width: 100%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.Min_box3 .list_box ul li .infor .name:hover { color: #e13e28; }
.Min_box3 .list_box ul li .infor .text { padding-top: 10px; line-height: 25px; height: 75px; color: #b1bdcf; font-size: 14px; text-align: justify; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; word-break: break-all; }
.Min_box3 .list_box ul li:hover { background: #032e58; }
.Min_box3 .list_box ul li:hover .img { margin-left: 30px; }
.Min_box3 .list_box ul .on { background: #032e58; }
.Min_box3 .list_box ul .on .img { margin-left: 30px; }

.Min_box4 .ul_ { width: 100%; }
.Min_box4 .ul_ ul { width: 105%; }
.Min_box4 .ul_ ul li { margin: 50px 30px 0 0; float: left; width: 380px; height: 270px; position: relative; overflow: hidden; }
.Min_box4 .ul_ ul li img { transition: all 0.2s linear; width: 100%; height: 100%; display: block; }
.Min_box4 .ul_ ul li .text { position: absolute; width: 100%; height: 53px; padding-top: 50px; background: url("../images/line1_2.png") no-repeat center; left: 0px; bottom: 0px; text-align: center; color: #fff; font-size: 16px; font-weight: bold; }
.Min_box4 .ul_ ul li .text p { line-height: 23px; height: 46px; color: #fff; overflow: hidden; padding: 0 10px; }
.Min_box4 .ul_ ul li:hover { box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.8); }
.Min_box4 .ul_ ul li:hover .text { background-image: url("../images/line1_1.png"); }

.Min_box5 .ul_ { width: 100%; padding: 40px 0; }
.Min_box5 .ul_ ul { width: 105%; }
.Min_box5 .ul_ ul li { margin: 0px 20px 30px 0; float: left; width: 285px; height: 266px; position: relative; overflow: hidden; }
.Min_box5 .ul_ ul li img { transition: all 0.2s linear; width: 100%; height: 100%; display: block; }
.Min_box5 .ul_ ul li .text { position: absolute; width: 100%; height: 53px; padding-top: 50px; background: url("../images/line1_2.png") no-repeat center; left: 0px; bottom: 0px; text-align: center; color: #fff; font-size: 16px; }
.Min_box5 .ul_ ul li .text p { line-height: 53px; height: 53px; color: #fff; overflow: hidden; font-size: 20px; padding: 0 10px; }
.Min_box5 .ul_ ul li:hover { box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.8); }
.Min_box5 .ul_ ul li:hover .text { background-image: url("../images/line1_1.png"); }

.Min_pl { padding-bottom: 10px; }
.Min_pl #Comments_wrap { padding: 10px 20px 100px 20px; }

.Min_list { background: url("../images/Mbox3.jpg") no-repeat center top; min-height: 887px; width: 100%; }
.Min_list .list_top { height: 70px; width: 1110px; margin: 0 auto; margin-top: -35px; }
.Min_list .list_top a { display: block; float: left; height: 68px; width: 278px; border: 1px solid #146ccd; background: #014e8f; text-align: center; position: relative; line-height: 70px; color: #fff; font-size: 20px; margin: 0 45px; }
.Min_list .list_top .on { background: #0076c9; border-color: #146ccd; }
.Min_list .list_top .on:after, .Min_list .list_top .on:before { content: ''; display: block; position: absolute; }
.Min_list .list_top .on:before { width: 100%; height: 3px; background: #fea404; left: 0px; bottom: -1px; }
.Min_list .list_top .on:after { width: 0; left: 50%; margin-left: -4px; bottom: 0px; height: 0; border-bottom: 8px solid #fea404; border-left: 8px solid transparent; border-right: 8px solid transparent; }

.data_list { width: 100%; overflow: hidden; padding-top: 100px; }

.data_list ul { width: 110%; }

.data_list ul li { margin: 0 20px 27px 0; float: left; width: 224px; }

.data_list ul li .img { display: block; height: 150px; position: relative; width: 100%; }

.data_list ul li .img img { width: 100%; height: 100%; display: block; }

.data_list ul li .img .kuang { width: 220px; height: 146px; border: 2px solid #fea404; position: absolute; top: 0px; left: 0px; display: none; transition: all 0.2s linear; -webkit-transition: all 0.2s linear; }

.data_list ul li .text { padding-top: 10px; line-height: 24px; height: 48px; overflow: hidden; color: #fff; font-size: 14px; display: block; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-break: break-all; }

.data_list ul li:hover .text { color: #fea404; }

.data_list ul li:hover .img .kuang { display: block; }

.tcdPageCode { width: 100%; height: 40px; padding: 40px 0; font-size: 13px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; text-align: center; color: #fff; }

.tcdPageCode span { color: #fff; }

.tcdPageCode .disabled, .tcdPageCode .current, .tcdPageCode .prevPage, .tcdPageCode .nextPage, .tcdPageCode .tcdNumber { line-height: 30px; font-size: 14px; color: #333; padding: 8px 13px; margin: 0 6px; height: 40px; border-radius: 4px; cursor: pointer; background: #fff; }

.tcdPageCode .current { background: #fea404; border-color: #fea404; color: #fff; }

.bt_title { height: 96px; }

.morebottom { padding: 40px 0 90px; height: 60px; }
.morebottom .morebottom_btn { width: 213px; height: 58px; text-align: center; display: block; margin: 0 auto; background: #0e86ca; color: #fff; border: 1px solid #00aeff; line-height: 58px; overflow: hidden; cursor: pointer; }
.morebottom .morebottom_btn:hover { background: #00aeff; }


