@charset "utf-8";
html{font-family:"helvetica neue",helvetica,arial,sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
body{outline:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,blockquote,th,td,p
{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
ul,li,dl ,dt,dd ,ol,p,img{list-style:none;border:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
button,select,textarea,input{font-size:100%;-webkit-appearance:none;appearance:none;outline:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
a{text-decoration:none;outline:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0); color: #333;}
a:hover,a:focus{outline:none;text-decoration:none;cursor:pointer;}
label {font-weight:normal;}
/*.clear{clear:both;font-size:0px;height:0px;line-height:0px;}*/
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility:hidden;}
.clearfix {*zoom: 1;}
.box-shadow {
    box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);
    /*右、下、距离、模糊程度、阴影颜色，内阴影*/
    -webkit-box-shadow: 0px 0px 5px rgba(0,0,0,0.2);
    -moz-box-shadow: 0px 0px 5px rgba(0,0,0,0.2);
    -ms-box-shadow: 0px 0px 5px rgba(0,0,0,0.2);
    -o-box-shadow: 0px 0px 5px rgba(0,0,0,0.2);
}
#div_div{ padding-bottom: 20px;}  
.fl {float: left;}
.fr {float: right;}
a {transition:all .3s ease;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-o-transition: all .3s ease;}

body {background: no-repeat top center #fff;background-size: 1920px 400px;}

.zzzq_header {width: 100%;max-width: 1200px;margin:0 auto;height: 400px;position: relative;}
.zzzq_logo {margin-top:74px;}
.zzzq_logo img {display: block;}
.wza {padding:0 18px;height: 36px;border-radius: 50px 50px 50px 50px;border: 1px solid #fff;font-size: 20px;font-weight: bold;color:#fff;text-align: center;line-height:34px;box-sizing: border-box;margin-top: 27px;}
.zzzq_header_btn {width: 100%;position: absolute;left: 0;bottom:30px;}
.zzzq_header_btn a {width: 180px;height: 50px;background: #0674c6;border-radius: 50px 50px 50px 50px;display: block;float: left;margin-right: 30px;line-height: 50px;font-size: 20px;font-weight: bold;color: #fff;}
.zzzq_header_btn a img {width: auto;height: 26px;display: block;margin:12px 17px 12px 27px;float: left;}

.zzzq_content {max-width: 1200px;box-sizing: border-box;margin:30px auto 0;}

.zzzq_ttxw {width: 100%;box-sizing: border-box;padding:44px 0;border-bottom: 6px solid #0674c6;}
.zzzq_ttxw h3 {text-align: center;overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;}
.zzzq_ttxw h3 a {font-size: 40px;font-weight: bold;color: #0674c6;}

.zzzq_tpxw {width: 100%; position: relative;margin-top:30px;height:826px;overflow: hidden;}
.zzzq_tpxw .hd{height: 80px;position:absolute;z-index:1; bottom:0; right:16px;text-align: center;display: none;}
.zzzq_tpxw .hd ul{ display:inline-block;font-size:0; vertical-align:top;margin-top:32px;}
.zzzq_tpxw .hd ul li{ display:inline-block; width:14px; height:14px;background:#fff; margin:0 4px;vertical-align:top; overflow:hidden; border-radius:14px;}
.zzzq_tpxw .hd ul li.on{ background:#0674c6;width:14px; height:14px;border-radius:14px;position: relative;}
.zzzq_tpxw .bd { position: relative;z-index:0;}
.zzzq_tpxw .bd li { position: relative;}
.zzzq_tpxw .bd li a{display: block;}
.zzzq_tpxw .bd img {width:100%;height:710px !important; display: block;}
.zzzq_tpxw .bd .a_title { width: 100%; height:116px;display:block; color: #333; font-size:40px; line-height:116px; padding:0 20px; box-sizing: border-box; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;text-align: center;}
.prev {width: 50px;height: 100px;display: block;position: absolute;left: 0;top: 305px;z-index: 999;opacity: 0.2;}
.next {width: 50px;height: 100px;display: block;position: absolute;right: 0;top: 305px;z-index: 999;opacity: 0.2;}
.prev:hover,.next:hover {opacity: 1;}

.zzzq_tab {width: 100%;max-width: 1200px;margin:32px auto 0;}
.zzzq_tab .hd li {width:270px;float: left;margin-right: 40px;}
.zzzq_tab .hd li:last-child {margin-right: 0}
.zzzq_tab .hd li a img {display: block;}
.zzzq_tab .hd li a p {font-weight: bold;font-size: 45px;height: 60px;text-align: center;line-height: 60px;margin-top: 20px;color: #333;}
.zzzq_tab .hd li.on a p {color: #0674c6;}
.zzzq_tab .bd {margin-top: 30px;}
.zzzq_tab .bd ul {width: 100%;height: auto;box-sizing: border-box; float: left; position: relative;background: #ffffff;box-shadow: 0px 3px 6px 1px rgba(0,0,0,0.16);border-radius: 20px 20px 20px 20px;padding:35px 25px;}
.zzzq_tab .bd ul li {width: 100%;height: 160px;background: #f1f1f1;border-radius: 10px 10px 10px 10px;margin-bottom: 20px;box-sizing:border-box;padding: 0 30px;}
.zzzq_tab .bd ul li a {line-height: 40px;width: 100%;overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size:16px; color: #333;box-sizing: border-box; display: inline-block;font-size: 30px;margin-top: 33px;}
.zzzq_tab .bd ul li i {width: 12px;height: 12px;display:block;background: #b1b1b1;border-radius: 12px;float: left;margin-top: 14px;margin-right: 20px;}
.zzzq_tab .bd ul li span {height: 33px;float: right;font-size: 25px;color: #999;line-height: 33px;display: block;margin-top: 25px;}
.zzzq_tab .bd ul li:hover {background:#e5f1f9;}
.zzzq_tab .bd ul li:hover a {color:#0674c6;}
.zzzq_tab .bd ul .more {width: 150px;height: 50px;background: #f1f1f1;border-radius: 50px 50px 50px 50px;text-align: center;line-height: 50px;display: block;margin: 0 auto;font-size: 30px;color: #333;}
.zzzq_tab .bd ul .more:hover {color:#0674c6;}

.zzzq_btn {width:100%; max-width: 1200px;height:auto;margin:0 auto;}
.zzzq_btn ul {padding:5px 0 50px;}
.zzzq_btn ul li {float: left;margin-right:25px;position: relative;margin-top: 25px;}
.zzzq_btn ul li:nth-child(4n) {margin-right: 0;}
.zzzq_btn ul li a,.zzzq_btn ul li a img  {display: block;}
.zzzq_btn ul li a:hover {transform: scale(1.1);}


.zzzq_fwzq {width: 100%; max-width: 1200px;padding-bottom:50px;margin:0 auto;}

.fwzq_title {width: 100%;margin:0 auto;padding:50px 0 60px;}
.fwzq_title img {display: block;margin: 0 auto;}

.zzzq_cx {width:1200px;margin: 0 auto;}
.zzzq_cx li {float: left;margin-bottom: 37px;margin-right: 37px;}
.zzzq_cx li:nth-child(3n){margin-right: 0;}
.zzzq_cx li a,.zzzq_cx li img {display: block;}
.zzzq_cx li a:hover {transform: scale(1.05);}

.fwzq_btn {width: 1218px;height: 189px;margin: 0 auto;}
.fwzq_btn a {display: block;width:577px;height: 189px;position: relative;}
.fwzq_btn a img {display: block;}
.fwzq_btn a p {font-size: 45px;font-weight: bold;color: #fff;position: absolute;left: 50px;top:60px;}


.article_site {width: 1200px;height: 70px;background: linear-gradient(180deg, #ffffff 0%, rgba(255,255,255,0.27) 100%);margin:30px auto;padding: 0 20px;box-sizing: border-box; box-shadow: 0px 3px 6px 1px rgba(0,0,0,0.16);}
.article_site ul {background: url(/uploads/image/dt2images/zzzq_site.png) no-repeat left center;height: 70px;line-height: 70px;padding: 0 60px;font-size: 30px;color: #0674c6;}
.article_site ul a {font-size: 30px;color: #0674c6;}

.zzzq_list {width: 1200px;margin:0 auto;}
.zzzq_list ul li {width: 100%;padding:25px 30px;background: #fff;box-sizing: border-box;margin-bottom: 20px;box-shadow: 0px 3px 6px 1px rgba(0,0,0,0.16);}
.zzzq_list ul li .zl-tt {font-size: 40px;color:#434343; line-height: 60px;overflow: hidden; text-overflow: ellipsis;-webkit-line-clamp: 2;-webkit-box-orient: vertical;display: -webkit-box;}
.zzzq_list ul li .zl-tt:hover{color: #0674c6;}
.zzzq_list ul li span{display: inline-block;font-size: 40px;color: #434343;line-height: 70px;}
.zzzq_list ul li p {margin-top: 10px;}
.zzzq_list ul li .zzzq_more{font-size: 40px;display: inline-block;float: right;background:  no-repeat #2e5ec0 10px 18px;height: 70px;border-radius: 10px;color: #fff;padding: 0 10px 0 60px;line-height: 70px;}

.article_box {width: 1200px;margin:0 auto 30px;background: #fff;padding-bottom: 50px;    box-shadow: 0px 3px 6px 1px rgba(0,0,0,0.16);}
.article_box h3 {font-size: 40px;font-weight: bold;color: #333333;padding:70px 75px 30px;text-align: center;}
.article_box .art_source_l {padding: 0 0 30px;text-align: center;border-bottom: 15px solid #f2f2f2;max-width: 1050px;margin: 0 auto;}
.article_box .art_source_l p {font-size: 28px;color: #86bce5;text-align: center;display: inline-block;margin: 0 10px;}
.article_box .art_source_l p a {color: #86bce5;}
.art_content {padding:40px 75px;font-size: 30px;line-height: 48px;}
.art_content p,.art_content span {font-size: 30px !important;line-height: 48px !important;}

.chare {width: 1140px;margin: 0 auto;height: 70px;background: #f2f2f2;padding: 0 10px 0 30px;box-sizing: border-box;}
.chare-left {float: left;line-height: 70px;}
.chare-left p {font-size: 24px;color:#999;}
.chare-right {float: right;line-height: 70px;font-size: 24px;}

.zzzq_ld {width: 1200px;margin:0 auto 40px;}
.zzzq_ld li {width: 270px;height: auto;float:left;margin-right: 40px;}
.zzzq_ld li:last-child {margin-right: 0;}
.zzzq_ld li img {display: block;}
.zzzq_ld li p {line-height: 52px;text-align: center;font-size: 40px;color: #333;font-weight: bold;margin-top: 26px;}
.zzzq_ld li a:hover p {color: #0674c6;}

.art_left h2 {font-size: 30px; font-weight: bold;text-align: center; color:#333; border-bottom: 2px solid #0674c6;padding-bottom: 20px;}
.art_left ul {padding: 10px 0;}
.art_left ul li { padding:10px 20px;}
.art_left ul li a {font-size: 24px;color: #333;}
.art_left ul li a:hover {color:#0674c6;}

.zzzq_section {width: 100%;background:#eff8ff;padding: 40px 0 150px;}
.zzzq_section ul {max-width: 1200px;margin: 0 auto;}
.zzzq_section ul li {width: 338px;height: 280px;background: #fff;border-radius: 10px;float: left;margin-right:30px;margin-bottom: 30px;text-align: center;}
.zzzq_section ul li.li2 {width: 464px;}
.zzzq_section ul li:nth-child(3n) {margin-right: 0;}
.zzzq_section ul li a {width: 100%;height: 280px;display: block;}
.zzzq_section ul li a img {width: 139px;height: 139px;display: block;margin:37px auto 20px;}
.zzzq_section ul li a p {font-size: 36px;font-weight: bold;color: #333;line-height: 60px;;}
.zzzq_section ul li a:hover p {color:#0674c6;}
.bsdt_btn {width: 1200px;height: auto;margin:10px auto 0;display: block;}
.bsdt_btn img {display: block;}