@charset "utf-8";
/* CSS Document */
body,html {width:100%;padding:0;margin:0 auto; overflow-x:hidden}
body{width:100%;height:auto;margin:0;padding:0;font-family:"Arial";font-size:16px; color:#002c66; text-align:left; background-color:#FFF;min-width: 1200px;}
img{border:none;}        
ul{margin:0px;padding:0px;}     
li{list-style:none;}
a:link, a:visited {color:#000;text-decoration: none; }
a:hover{color:#ff0000;text-decoration: none;}




/*顶部信息*/
.top{width:100%; height:830px; border-top:3px solid #e70012; margin:0 auto;}

/*logo & 菜单*/
.menuBox{ margin:0 auto; width:1230px; height:92px;}
.logo{ display:inline; float:left; width:240px; height:100%;}
.menu{ display:inline; float:left; width:930px; height:100%; background:url(../images/navbg.png) repeat;}
.menu ul{width:100%; margin:0px;}
.menu ul li{ display:inline; float:left; width:auto; height:92px; line-height:92px; color:#666666; font-size:15px; font-weight:bold; padding:0px 12px;}
.menu ul li:hover { color:#e70012;}
.menu ul li.sel{ color:#e70012; background:url(../images/menubg.png) center bottom no-repeat;}
.menu ul li.sch{width:16px; padding-right:0px;background:url(../images/btn_01.png) right center no-repeat;}
.menu ul li.sch:hover { background:url(../images/btn_02.png) right center no-repeat;}

/*banner*/
.banner{width:100%;height:640px; /* background:url(../images/banner.jpg) center top no-repeat; */ }

span a:link,span a:visited {color:#4c5e7b;text-decoration: none; }
span a:hover{color:#1990ff;text-decoration: none;}

/*六大板块*/
.bizBox{ /* position:absolute; */ bottom:0; width:1300px; height:180px; left:0; top:720px; right:0; margin:auto;margin-top: -170px;}
.biz{ display:inline;width:192px;height:152px;margin:0 12px; text-align:center; background-color:#fff; border-radius: 10px; box-shadow:0px 2px 6px #eee; border:none; float:left;}
.biz img{margin-top:25px;}
.biz p{font-size:16px;color:#666;margin-top:8px;text-align:center;}
.bizBox a:hover .biz{ background-color:#f6f6f6; box-shadow:0px 2px 6px #ddd; }
.bizBox a:hover .biz img{margin-top:24px;}
.bizBox a:hover .biz p{ color:#ff0000;}

/*首页主体*/
.main_1{width:1270px; margin:0 auto; }
.main{width:1270px; margin:0 auto; overflow:hidden;}
h1{width:100%; height:100px; line-height:100px; margin:30px 0 0 0; font-weight:bold; font-size:36px; color:#000; text-align:center;}
h2{width:630px; height:100px; line-height:100px; margin:30px 0 0 0; font-weight:bold; font-size:36px; color:#000; text-align:center; float:right;}
h1:hover, h2:hover { cursor:pointer;}

h1:hover { cursor:pointer;}

/*第一部分 关于我们*/
.part1{ width:100%; height:580px; margin:0;}
.usMed { display:inline; float:left; width:760px; height:390px;margin-left: 20px;}
.usMed img{ border-radius: 10px;}
ul.usL { display:inline; float:right; width:510px; height:auto;/* border:1px solid #f00;*/    margin-right: 20px;}
ul.usL li { display:inline; float:left; width:240px; height:120px; margin:0 0 15px 15px; text-align:center; font-size:13px; line-height:14px; color:#fff; background-color:#eee; border-radius: 10px;}
ul.usL li div{ width:100%; text-align:center; margin-top:25px; line-height:36px;  }
/* ul.usL li div .tdbig{ font-size:48px;} */
 .tdbig { font-size: 38px;}
.green{ background-color:#4dae51; background: linear-gradient(to right, #47a662 , #52b542);}
.cyan{ background-color:#18a8aa; background: linear-gradient(to right, #0e9290 , #1eb4b9);}
.yellow{ background-color:#d6b041; background: linear-gradient(to right, #d99d1c , #e0bf5d);}
.blue{ background-color:#3481cf; background: linear-gradient(to right, #3076bb , #569fe8);}
.red{ background-color:#e9553d; background: linear-gradient(to right, #d82e46 , #ff8932);}

/*第二部分 集团新闻 */
.part2{ width:100%; height:675px; margin:0; background-color:#f5f5f5; padding-top:10px;}
.newsBox{/* margin-left: 20px; */ width:100%; height:455px;overflow: visible !important;}
.newsPL { position:relative; margin:0 auto; width:1230px;    height: 452px; background-color: #fff;}
.newsPic { position:absolute; z-index:0; width:660px; height:452px;margin-top: 40px; margin-left: 60px;}
.newsPic img { border-radius:10px 10px 10px 10px; /*cursor:pointer;  width:660px !important; height:452px !important; */}
.jttpbt {margin-top:-74px; position: absolute;height: 70px;  width: 100%; line-height: 70px; background-color: #0000005c; color:#fff; font-size: 18px;border-radius: 0 0 10px 10px; text-indent: 20px;}
.jttpbt a{color:#fff;}
.newsLt { position:absolute; right:0px; z-index:99; width:570px; height:452px; border-radius: 0 10px 10px 0; /* background:url(../images/pic2bg.png) right top no-repeat; */    background-color: #fff;}
.newsLt ul { width:500px; margin: 50px 0 0 40px;}
.newsLt ul li { margin:0; width:481px; font-size:16px; font-weight:normal; color:#000; text-align:left; line-height:20px;    border-bottom: 1px solid #e5e5e5;padding: 2% 3%;}
.newsLt ul li span{ font-size:18px; }
.newsLt h4 { width:515px; margin: 40px 0 0 80px; font-size:17px; font-weight:bold;; color:#000;}
.newsLt h6 { width:515px; margin: 15px 0 0 80px; font-size:14px; font-weight:normal; color:#666; text-align:left;}
.newsLt h5 { width:515px; margin: 25px 0 0 81px; font-size:14px; font-weight:normal; color:#000; line-height:24px;}
.newsLt h7 { position:absolute; right:50px; bottom:30px; color:#ec5358; }
.newsLt h7:hover { cursor:pointer; font-weight:bold;}
.yx-rotaion-btn{display:none;}

/*第三部分 国际合作*/
.part3{width:100%;height:475px;margin:auto;background-color:#e7f2f8;overflow: hidden;}
.p3Box{ width:100%; height:232px; }
.p3PW { position:relative; display:inline; float:left; margin:0 auto; width:300px; height:232px; margin-right:20px;}
.p3Pic { position:absolute; /* z-index:0; */ width:300px; height:232px;}
.p3Pic img { cursor:pointer; width:300px; height:232px;}
.p3Wd { position:absolute; bottom:0px; /* z-index:99; */ width:300px; height:190px; background:url(../images/pic_IcBg.png) center bottom no-repeat;}
.p3Wd h6 { width:265px; /* margin: 25px auto 15px auto; */ font-size:14px; font-weight:normal; color:#666; text-align:center;}
.p3Wd h4 { width:265px; margin: 0px auto; line-height:10px; font-size:16px; font-weight:bold; color:#000; text-align:center;}
.p3Wd h5 { width:265px; margin: 15px 20px 0 20px; font-size:14px; font-weight:normal; line-height:22px;}
.p3Wd:hover h4 { color:#f00;}
.bx-wrapper .bx-viewport {
    left: 0px;}
.bx-caption span{font-size: 15px !important;color: #333 !important;     padding: 25px !important;     line-height: 25px;}
.bx-wrapper .bx-caption { height: 110px !important;    background: rgba(80, 80, 80, 0.10) !important;}

.bx-wrapper .bx-controls-direction a {
    top: 90px;}
.keyBox .bx-wrapper{max-width: 360px !important;}
.keyBox .bx-viewport{width: 362px !important;left: 0px;}
.keyBox  .bx-prev {
	left: -60px;
	background: url(/dtwzen/dtwzen_site/main/images/arrow.png) left bottom no-repeat;
}
.keyBox .bx-next {
	right: -60px;
	background: url(/dtwzen/dtwzen_site/main/images/arrow.png) right bottom no-repeat;
}
.keyBox .bx-controls-direction a {
	position: absolute;
	top:300px;
	/* top: 50%;
	margin-top: -25px; */
	outline: 0;
	width:55px;
	height:80px;
	text-indent: -9999px;
	z-index: 9999;
}
/*第四部分 社会责任报告*/
.part4{width:100%;height:635px;margin:auto; padding-top:10px;}
.reportBox{width:600px;height:572px; float:right; position:relative;}
.report{width:600px;height:245px;line-height:30px; color:#666;}
.reportBox h5{width:570px;height:60px; line-height:60px; margin:40px 0 0 0;font-weight:normal;font-size:19px;color:#23b603; text-align:center; background-color:#f5fff4; border:2px solid #26b704; border-radius: 50px;}
.reportBox h5:hover{ cursor:pointer;color:#fff;  background-color:#20a103;}
.reportBox h6{width:570px;height:60px; line-height:60px; margin:40px 0 0 0;font-weight:normal;font-size:19px;color:#2e82da; text-align:center; background-color:#edf6ff; border:2px solid #2e82da; border-radius: 50px;}
.reportBox h6:hover{ cursor:pointer;color:#fff; background-color:#1e72cb;}

/*第五部分 重点项目*/
.part5{width:100%;height:670px;margin:auto; background-color:#eee; padding-top:10px;overflow:hidden;}
.keyBox{/* display: flex; justify-content: center; align-items: center; */width:100%;height:412px; text-align:center; background:url(../images/pic_KpBG.png) center center no-repeat;}
.keyBox img{width:1120px;height:410px; border-radius:10px; margin:0 auto;}
.zdxmm{ margin-top: -230px; color: #fff;  font-size: 28px;}

#vjs_video_3{width: 100%;height: 100%;}
.part7{width:1000px;height:567px;margin:auto;background-color:#fff;}
/*第六部分 向工人致敬 20240516*/
.part6{width:100%;height:870px;margin:auto;background-color:#fff;}
.p6Box{ width:100%; height:716px;}
.p6PW { position:relative; display:inline; float:left; width:272px; height:311px; margin:5px 22px 25px 23px;}
.p6Pic { position:absolute; z-index:0; width:272px; height:311px;}
.p6Pic img { cursor:pointer; width:272px; height:300px;}
.p6Wd { position:absolute; bottom:0px; z-index:99; width:272px; height:131px; background:url(../images/pic_IcBg2.png) center bottom no-repeat;}
.p6Wd h4 { width:230px; margin: 0px auto; line-height:60px; font-size:17px; font-weight:bold; color:#2f82da; text-align:center;}
.p6Wd h5 { width:230px; margin: 0 auto; line-height:20px; font-size:14px; font-weight:normal; color:#666666;}
.p6Wd:hover h4 { color:#f00;}
.pscroll { width:100%; text-align:center; height:20px;}

/*底部信息*/
.btm{width:100%; height:400px; background:url(../images/bg_foot.jpg) center bottom no-repeat;}
.btmIcon {width:1269px; height:260px;}
.btmIcon ul{width:100%; margin:0; padding:0;}
.btmIcon ul li{ display:inline; float:left; width:425px; margin:60px 100px 0 100px; text-align:center; cursor:pointer;}
.btmIcon ul li h4{ width:100%; color:#fff; margin:0; padding:0; line-height:30px; font-weight:normal;}
.btmIcon ul li h5{ width:100%; color:#dcf2e7; margin:0; padding:0; line-height:18px;}
.btmIcon ul li:hover h5{ color:#00fcd5;}
.btmInfo{ display:inline; float:left; width:600px; text-align:left; height:120px; padding:0 0 0 30px;font-size:15px;color:#dff3e5;}
.btmInfo p{line-height:10px;}
.btmInfo p a{color: #dff3e5;}
.btmCode { display:inline; float:right; width:300px; text-align:left;}
.qrcode{ display:inline; float:left; width:100px; text-align:center; font-size:12px; color:#fff; padding:5px 0 0 0; cursor:pointer;/* border:1px solid #f00;*/}
.qrcode p{line-height:10px;}
.qrcode a {color:#fff;}
.qrcode a:hover {color:#fff;}
/* .qrcode:hover p{ color:#2686d2;} */

/*top nav顶部导航菜单样式start*/
/* .tmenu{margin-top: 40px;} */

.tmenubg {/* width:1000px; */height:92px;line-height: 92px;margin:auto !important;text-align:center;font-family:"microsoft Yahei";}
.tmenulist{display:inline;float:left; overflow:visible;  width:166px; line-height: 92px;height:92px; position:relative; border:none;}
.tmenulist a.tmenu_link{display:block; overflow:hidden; background:none; height:92px;line-height: 92px;   width:166px;    margin-left: 20px!important; margin:0 auto; text-align:center; padding:0px;color: #666666;font-size: 16px; font-weight: bold; border:none;/*font-weight: 600;*/font-family:"microsoft Yahei"}
.tmenulist a.tmenu_link:hover{text-decoration:none; height:92px;line-height: 92px; margin-left: 32px; width:166px;  color:#FFF;  font-family:"microsoft Yahei";background-color: #d00000;       color: #e70012;  background: url(../images/menubg.png) center bottom no-repeat;}
.endlist { width:126px;}
.endlist a.tmenu_link{ width:126px;}
.endlist a.tmenu_link:hover{ width:126px;}
.tmenulist ul{ z-index:999;display:none; position:absolute; overflow:hidden; height:120px; width:500px;  top:45px; right:0px;}
.tmenulist ul.mul_II {display:none !important; position:absolute; overflow:hidden !important; height:120px; width:300px;  top:92px; left:0px;background-color: #fafafa;}
.tmenulist ul.mul_II ol{padding-left:0;}
.tmenulist ul li{display:block; overflow:hidden; vertical-align:bottom; width:460px; margin:10px 0px 0px 20px;}
.tmenulist ul li div ol { OVERFLOW: hidden; FLOAT: left; text-align:left; DISPLAY:block; WIDTH: 260px; text-indent:0px;}
.tmenulist ul li div li { BORDER-BOTTOM: 1px #cccccc dashed; HEIGHT: 27px; LINE-HEIGHT: 25px; WIDTH: 260px; padding:0px; margin:0px;}
.tmenulist ul li div li A { HEIGHT: 27px; LINE-HEIGHT: 25px; WIDTH: 80px; COLOR: #3b3b3b; font-size:12px;  margin:0px; padding:0px; PADDING-LEFT: 6px; DISPLAY: inline-block;}
.tmenulist ul li div li A:hover { COLOR: #cc0000; font-weight:bold; font-size:12px; text-decoration:none;}
.tmenulist ul li div .nav-img { FLOAT: right; DISPLAY:inline-block;}
.tmenulist ul li div span img { margin-top:4px; width:162px; height:84px;/* BORDER:1px solid #f00;*/}
.tmenulist ul li div li.mul_li_II { HEIGHT: 21px; LINE-HEIGHT: 20px; WIDTH: 260px; padding:0px; margin:0px;}
/*top nav顶部导航菜单样式end*/
.qhzw{float: left;margin-left: 20px; width:30px;height: 92px;line-height: 92px;color: #666666; font-size: 15px; font-weight: bold;}
.qhzw a{color: #666666; }
.qhzw a:hover{color:#ff0000;text-decoration: none;}

.part8{width:100%;height:700px;margin:auto;background-color:#fff;    margin-top: 50px;}
.EN-main{position:relative; margin:auto; width:1300px;    overflow:hidden;  }
.EN-tlt{margin-top:60px;width:100%; font-family:Times New Roman; font-size:38px; text-align:center; }
.part8 h1{ margin-bottom: 15px;}
.part8 img{margin-bottom:30px; width:620px; height:auto; float:left;  border-radius: 10px;}
.part8 img:hover { transition:all 0.7s ease-in-out; transform:scale(1.02);}
.Intl{width:635px;  float:right;font-size: 18px;  line-height: 30px;  color: #000;}
.Intl h3{font-size:25px; }
.Intl p{margin:25px 0;color:#666; line-height:30px; font-size: 20px;}
