﻿/*通用样式*/
*{margin: 0 auto;padding:0;word-wrap:break-word;}
body{ font-size:14px; font-family:"微软雅黑",Arial,'hiragino sans gb','microsoft yahei ui','microsoft yahei',simsun,sans-serif;/*color:#444; background:url(../images/index_bg.jpg) no-repeat;*/margin: 0 auto;}
body{ color:#4C4C4C;min-width:1200px;}
a{color:#444444;text-decoration:none;}
a:hover{color:#004824;}
a img{border:none;}

div,ul,li,p,form{padding: 0px; margin: 0px;list-style-type: none;}
em{font-style: normal;font-weight: normal;}
table {padding: 0px; margin: 0px;list-style-type: none;}
dt,dl,dd {padding: 0px; margin: 0 auto;list-style-type: none;}
form{margin:0px;padding:0px;}
input[type="checkbox"], input[type="radio"] {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 0;}
input:focus,textarea:focus,select:focus{ outline:none;}
input[type="text"],select{ height:30px; line-height:30px; color:#999; border:1px solid #ddd; width: 260px;}
::before{ display:none;}
::after{ display:none;}
.header,.footer,.con{width: 1200px;margin:0 auto;}
.header , .content , .footer , .container{margin-left:auto; margin-right:auto; width:96%; font-family:microsoft yahei;}
.pr {position: relative;}.pa { position: absolute;}



tr {padding: 0px; margin: 0px;list-style-type: none;}
h2,h3,h4{padding:0px; font-size:14px; }
i,em{ font-style:normal;}
.w1015{ width:1015px; overflow:hidden;}
.clear{ height:0px; clear:both; overflow:hidden;}
.blank10{ height:10px !important; overflow:hidden;}
.blank20{ height:20px; overflow:hidden;}
.clearfloat {clear:both;height:0; overflow:hidden;}
.clearfix{display:block;*zoom:1}
.clearfix:after{content:"";display:block;height:0;clear:both;visibility:hidden}
.mainbox{ width:1180px; margin:0 auto;}
.fl{ float:left;}
.fr{ float:right;}

<!----------------------------------------新属性标签--------------------------------------------------------->


/*头部通用*/
.topgcy{width:100%; min-width:1200px; height:150px; background: url(../images/tadywl/nav_bg.jpg) no-repeat center;}
.topgcy .topgcymain{width:1200px; margin:0 auto}
.topgcy .topgcymain .topgcylogo{float:left; width:; padding-top:10px;}
.topgcy .topgcymain .topgcyfr{float:right}
.topgcy .topgcymain .topgcyfr .topgcyTel{height:30px; text-align:right; width:720px; padding-top:70px;}
.topgcy .topgcymain .topgcyfr .topgcyTel span{/*display:block; padding-right:75px; padding-top:20px; font-size:16px; font-weight:600*/margin-left: -35px;}
.topgcy .topgcymain .topgcyfr .topgcyTel span select{ display:none}
.topgcy .topgcymain .topgcyfr .topgcyTel p{font-size:24px; color:#ef0303; font-weight:600}

.tagczxnav{width:100%; min-width:1200px; height:51px; background:#0056bb; position:absolute; z-index:999}

.tagczxnav ul{width:1200px; margin:0 auto;}
.tagczxnav ul li{float:left; width:150px; height:51px; line-height:51px;}



.tagczxnav ul li a{ color:#FFF; font-size:17px; display:block;}

.tagczxnav ul li a i{display: block; width: 28px; height:45px; padding-right:15px; float: left; background-repeat: no-repeat;}
.tagczxnav ul li a:hover  i{ transform:rotatey(180deg); transition:1s; display:block}
.tagczxnav ul li a .i-1{ background:url(../images/tadywl/home.png)}
.tagczxnav ul li a .i-2{ background:url(../images/tadywl/aboutus.png)}
.tagczxnav ul li a .i-3{ background:url(../images/tadywl/tzgg.png)}
.tagczxnav ul li a .i-4{ background:url(../images/tadywl/dwdt.png)}
.tagczxnav ul li a .i-5{ background:url(../images/tadywl/ywly.png)}
.tagczxnav ul li a .i-6{ background:url(../images/tadywl/xxzx.png)}
.tagczxnav ul li a .i-7{ background:url(../images/tadywl/zxns.png)}
.tagczxnav ul li a .i-8{ background:url(../images/tadywl/lxwm.png)}

.tagczxnav ul li .navlist{display:none}
.tagczxnav ul li .home{background:url(../images/tadywl/home.png) no-repeat center}
.tagczxnav ul li .home{background:url(../images/tadywl/home.png) no-repeat center}
.tagczxnav ul li:hover{ background:#2578d6; transition: all 0.5s; border-radius:2px}
.tagczxnav ul li:hover a{ color: #FFF}
.tagczxnav ul li:hover .navlist{ display:block;}
.tagczxnav ul li:hover .navlist dd{ background:#0056bb; float:left; width:150px; color:#666; text-align:center}
.tagczxnav ul li:hover .navlist dd a{ color:#fff}
.tagczxnav ul li:hover .navlist dd:hover{ background:#2578d6;  transition:0.5s;}
.tagczxnav ul li:hover .navlist dd:hover a{ color:#FFF}




/*工程咨询院banner文字*/

.gczxy{width:100%; min-width:1200px; position:absolute; margin-top:-450px; z-index:100;}
.gczxy .gczxmain{width:1200px; margin:0 auto}
.gczxy .gczxmain h1{font-size:48px; color:#FFF; letter-spacing:10px; font-weight:500; margin-left:100px;}


/*公司介绍*/

.gsjs{width:100%; min-width:1200px; height:410px; background:#0056bb}
.gsjs .gsjsmain{width:1200px; margin:0 auto; padding-top:50px;}
.gsjs .gsjsmain .gsjsfl{float:left; width:400px; text-align:right; padding-right:100px;}
.gsjs .gsjsmain .gsjsfl h1{color:#FFF; padding-top:45px; padding-bottom:20px; font-size:38px}
.gsjs .gsjsmain .gsjsfl p{font-size:24px; color:#FFF; line-height:50px;}
.gsjs .gsjsmain .gsjsfl i{height:1px; width:80px; background:#FFF; display:block; margin-left:320px; margin-top:50px;}
.gsjs .gsjsmain .gsjsfr{float:left; width:700px; padding-top:30px;}
.gsjs .gsjsmain .gsjsfr p{line-height:28px; font-size:14px; color:#FFF}
.gsjs .gsjsmain .gsjsfr a{font-size:16px; color:#FFF; text-align:right; display:block; padding-right:25px; padding-top:20px; }




/*新闻资讯*/
.newsgcy{width:100%; min-width:1200px; height:650px;}
.newsgcy .newsgcmain{width:1200px; margin:0 auto}
.newsgcy .newsgcmain .xwzxfl{float:left; width:600px; padding-right:30px;}
.newsgcy .newsgcmain .xwzxfl ul{}
.newsgcy .newsgcmain .xwzxfl ul li{}
.newsgcy .newsgcmain .xwzxfl ul li img{ width:600px; height:480px}
.newsgcy .newsgcmain .xwzxfl ul li .xwzxIntor{width:560px; height:240px; position:absolute; margin-top:-80px; background:#FFF; text-align:center; margin-left:20px; box-shadow:2px 2px 5px #bfbfbf; text-align:left}
.newsgcy .newsgcmain .xwzxfl ul li .xwzxIntor .xwdate{float:left; width:80px; height:80px; border-right:5px solid #03C; margin-top:38px;}
.newsgcy .newsgcmain .xwzxfl ul li .xwzxIntor .xwdate h5{font-size:40px; color:; text-align:center; line-height:50px;}
.newsgcy .newsgcmain .xwzxfl ul li .xwzxIntor .xwdate p{font-size:14px; text-align:center}
.newsgcy .newsgcmain .xwzxfl ul li .xwzxIntor .xwnr{float:left; padding:15px; width:430px;}
.newsgcy .newsgcmain .xwzxfl ul li .xwzxIntor .xwnr h2{padding-top:20px; font-size:22px; overflow:hidden}
.newsgcy .newsgcmain .xwzxfl ul li .xwzxIntor .xwnr p{line-height:30px; padding-top:15px; overflow:hidden}
.newsgcy .newsgcmain .xwzxfl ul li .xwzxIntor .xwnr a{display:block; text-align:right; padding-right:20px; margin-top:20px;}

.newsgcy .newsgcmain .hydtfr{float:left; width:570px;}
.newsgcy .newsgcmain .hydtfr ul{}

.newsgcy .newsgcmain .hydtfr ul li{border-bottom:1px solid  #999; padding-top:15px; padding-bottom:5px; height:110px;}
.newsgcy .newsgcmain .hydtfr ul li .hydate{float:left; width:100px;}
.newsgcy .newsgcmain .hydtfr ul li .hydate h5{font-size:40px; color:; text-align:center; line-height:50px;}
.newsgcy .newsgcmain .hydtfr ul li .hydate p{font-size:14px; text-align:center}
.newsgcy .newsgcmain .hydtfr ul li .hydtIntor{float:left}
.newsgcy .newsgcmain .hydtfr ul li .hydtIntor h2{font-size:16px; line-height:45px;}
.newsgcy .newsgcmain .hydtfr ul li .hydtIntor p{overflow:hidden; font-size:14px; line-height:30px;}
.newsgcy .newsgcmain .hydtfr ul li .hydtIntor h2:hover{ color:#0056bb}
.newsgcy .newsgcmain .hydtfr ul li .hydtIntor p:hover{ color:#0056bb}



/*工程案例*/
.casebt{width:100%; min-width:1200px; height:100px;}
.casebt .casebtmain{width:1200px; margin:0 auto}
.casebt .casebtmain h2{font-size:28px; line-height:40px; padding-top:30px; color:#0056bb}
.casebt .casebtmain  p{font-size:18px; color:#CCC}


.Box {position: relative;}
.Box .content {width: 1200px;margin: 0 auto;}
.Box .Box_con {position: relative;}
.Box .Box_con .btnl {position: absolute;}
.Box .Box_con .btn {display: block;width: 41px;height: 41px;position: absolute;top: 80px;cursor: pointer;}
.Box .Box_con .btnl {background: url(../images/tadywl/jtl02.png) no-repeat center;left: -72px;}
.Box .Box_con .btnr {background:url(../images/tadywl/jtr02.png) no-repeat center;right: -72px;}
.Box .Box_con .btnl:hover {background:url(../images/tadywl/jtl03.png) no-repeat center;}
.Box .Box_con .btnr:hover {background:url(../images/tadywl/jtr03.png) no-repeat center;}
.Box .Box_con .conbox {position: relative;overflow: hidden;}
.Box .Box_con .conbox ul {position: relative;list-style: none;}
.Box .Box_con .conbox ul li {float: left;width: 285px;height: 240px;margin-left: 20px;overflow: hidden;}
.Box .Box_con .conbox ul li:first-child {margin-left: 0;}
.Box .Box_con .conbox ul li img {display: block;width: 285px;height: 200px;transition: all 0.5s;}
.Box .Box_con .conbox ul li:hover img {transform: scale(1.1);}
.Box .BoxSwitch {margin-top: 30px;text-align: center;}
.Box .BoxSwitch span {display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;width: 30px;height: 3px;background: #ccc;margin: 0 5px;cursor: pointer;}
.Box .BoxSwitch span.cur {background: red;}
.Box .Box_con .conbox ul li a{display:block; width:; height:40px; line-height:40px; text-align:center; background:#0056bb; color: #FFF}









/*当前位置属性*/
.nydqwz{width:100%; min-width:1200px;}
.nydqwz .nywzmain{width:1200px; margin:0 auto;  height:60px; border-bottom:#f1f1f1 solid 1px; line-height:60px;}
.nydqwz .nywzmain a{}
.nydqwz .nywzmain a:hover{ color:#F60}

.nydqwz .nywzmain .nynav{float:right;}
.nydqwz .nywzmain .nynav .nynava{display:block; float:left; width:100px; font-size:17px; text-align:center; height:60px; line-height:60px;}
.nydqwz .nywzmain .nynav .nynava:hover{ border-bottom:1px solid #999;}



/*内页简介属性*/

.nyxxxq{width:100%; min-width:1200px;}
.nyxxxq .nyxxmain{width:1200px; margin:0 auto}
.nyxxxq .nyxxmain .nyxxsx{font-size:16px; line-height:32px; padding-top:20px;}


/*数字递增*/
*{margin: 0;padding: 0;font-family: Arial;}
.h_top{ width: 100%; height: 1500px; background-color:#00C; }
	.h_top h3{text-align: center;color: #999;line-height: 60px}
/*数字++++++++++*/
.digital{width: 100%;height:180px;/*background:#FFF; margin-bottom:20px;*/ background:url(../images/tadywl/bgb.jpg); margin-top:30px; color:#fff; text-align:center}
.main{width: 1140px;height: 150px;margin:0 auto;font-size: 0;}
.mumping_mun li{width: 380px;display: inline-block;margin: 30px auto;}
.mumping_mun{width: 1140px;list-style: none; color:#f70000}
.mumping_mun p{font-size: 20px;width: 100%;display: block;clear: both; color:#232222; padding-top: 15px;}
.mumping_mun h2{font-size: 35px; font-weight:600;/*font-weight: normal;float: left;margin-right: 10px;*/ margin-top:30px;}
.mumping_mun span{ display:block; width:; position:absolute}



/*内页文章栏目页*/

.nywenz{width:100%; min-width:1200px}
.nywenz .nywenzmain{width:1200px; margin:0 auto}
.nywenz .nywenzmain .nynewsfl{float:left; width:1180px;}
.nywenz .nywenzmain .nynewsfl ul{}
.nywenz .nywenzmain .nynewsfl ul li{border-bottom: dashed 1px #ccc; padding: 20px 0; height:240px;}

.nywenz .nywenzmain .nynewsfl ul li .flimg{float:left; width:320px; height:210px;}
.nywenz .nywenzmain .nynewsfl ul li .flimg img{width:100%; height:210px;}
.nywenz .nywenzmain .nynewsfl ul li .frxxxq{float:left; padding-left:50px; width:740px;}
.nywenz .nywenzmain .nynewsfl ul li .frxxxq h2{font-size: 18px; font-weight: bold; letter-spacing: 2px; color: #333; padding-top: 20px;}
.nywenz .nywenzmain .nynewsfl ul li .frxxxq h2 a{color: #333333; font-size: 18px;}
.nywenz .nywenzmain .nynewsfl ul li .frxxxq h2 a:hover{ color:#2f75dd}
.nywenz .nywenzmain .nynewsfl ul li .frxxxq p{font-size: 14px; color: #666666; line-height: 28px; height:120px; overflow: hidden; padding-top:15px;}
.nywenz .nywenzmain .nynewsfl ul li .frxxxq p a{    font-size: 14px; color: #666666;}
.nywenz .nywenzmain .nynewsfl ul li .frxxxq span{font-size: 12px;
    margin-top: 15px;
    color: #999;
    display: block;}
.nywenz .nywenzmain .nynewsfl ul li .frxxxq .pl{float: right; background: url(../../images/tadywl/plnum.png) no-repeat left center; width:60px; padding-left: 18px; font-size: 13px;}
.nywenz .nywenzmain .nynewsfl ul li .frxxxq .date{}

.wznylist{}
.wznylist h5{height:60px; line-height: 60px; font-size: 20px; margin-bottom: 5px; margin-top: 5px; border-bottom: solid 1px #CCC; width:290px; background: #0056bb; color: #fff; text-align: center;}
.wznylist ul{width: 280px;}
.wznylist ul li{line-height: 50px;
    border-bottom: dashed 1px #ccc;
    /* padding-left: 20px; */
    text-align: center;} 



/*内页公司简介*/
.nygsjj{width:100%; min-width:1200px; padding-top:35px;}
.nygsjj .nygsjjfl{width:290px; margin: 0 auto; float:left;}
.nygsjj .nygsjjfl .gsjjbt{height:90px; line-height:90px; font-size:20px; margin-bottom: 5px; margin-top:5px; border-bottom:solid 1px #CCC; width:260px; background:#0056bb; color: #fff; text-align: center;}
.nygsjj .nygsjjfl .gsjjbt i{width: 6px; height: 25px; background: #338BC9; display: inline-block; vertical-align: middle; margin-right: 15px;}
.nygsjj .nygsjjfl ul{ width:250px}
.nygsjj .nygsjjfl ul li{line-height:50px; border-bottom:dashed 1px #ccc;/* padding-left:20px;*/text-align: center;}
.nygsjj .nygsjjfl ul li a{font-size:16px}
.nygsjj .nygsjjfl ul li a:hover{ color:#0056bb}
.nygsjj .nygsjjfr{float:left; width:870px; margin:0 auto; font-size:14px; line-height:36px; text-align:left}



/*内页联系属性*/
.ygny{width:275px;}
.ygny .ygnybt{height:40px; width:275px; background:#d00405; color:#FFF; font-size:17px; line-height:40px; text-align:center; font-size:20px;}
.ygny .ygnybtfl{width:275px; background:#f30607}
.ygny .ygnybtfl ul{}
.ygny .ygnybtfl ul li{width:260px; height:35px; border-bottom:1px solid #d4d1d1; margin:5px; text-align:center}
.ygny .ygnybtfl ul li a{color:#fbf8f8; line-height:35px; font-size:16px; display:block}
.ygny .ygnybtfl ul li a:hover{ background:#F00; color:#FFF; border-bottom:#CCC}
.yghei{height:10px}
.ygnylx{width:275px; height:290px;}
.ygnylx .yglxbt{padding:10px; background:#0056bb; width:260px; color:#FFF}
.ygnylx  h2{ font-size:20px; font-weight:500}
.ygnylx .nylxfs{ background:;    padding: 10px;} 
.ygnylx .nylxfs p{ font:"微软雅黑";  margin: auto; color:#7b7979; line-height: 2; font-size: 15px; padding-left:10px;}

/*内页图片栏目*/
.phototitle{height: 90px;
    line-height: 90px;
    font-size: 20px;
    margin-bottom: 5px;
    margin-top: 5px;
    border-bottom: solid 1px #CCC;
    width: 260px;
	    background: #0056bb;
    color: #fff;
    text-align: center;}
.phototitle i{width: 6px;
    height: 25px;
    background: #338BC9;
    display: inline-block;
    vertical-align: middle;
    margin-right: 15px}
.nyphotolist{}
.nyphotolist ul {    width: 250px;}
.nyphotolist ul li{line-height:50px;
    border-bottom: dashed 1px #ccc;
    /*padding-left: 20px;*/
	text-align:center}
.nyphotolist ul li a{    font-size: 16px;}


.nydqwz .nywzmain .nynav{float:right;}
.nydqwz .nywzmain .nynav .nynava{display:block; float:left; width:100px; font-size:17px; text-align:center; height:60px; line-height:60px;}
.nydqwz .nywzmain .nynav .nynava:hover{ border-bottom:1px solid #999;}


/*数字递增*/
*{margin: 0;padding: 0;font-family: Arial;}
.h_top{ width: 100%; height: 1500px; background-color:#00C; }
	.h_top h3{text-align: center;color: #999;line-height: 60px}
/*数字++++++++++*/
.digital{width: 100%;height:180px;/*background:#FFF; margin-bottom:20px;*/ background:url(../images/tadywl/bgb.jpg); margin-top:30px; color:#fff; text-align:center}
.main{width: 1140px;height: 150px;margin:0 auto;font-size: 0;}
.mumping_mun li{width: 380px;display: inline-block;margin: 30px auto;}
.mumping_mun{width: 1140px;list-style: none; color:#f70000}
.mumping_mun p{font-size: 20px;width: 100%;display: block;clear: both; color:#232222; padding-top: 15px;}
.mumping_mun h2{font-size: 35px; font-weight:600;/*font-weight: normal;float: left;margin-right: 10px;*/ margin-top:30px;}
.mumping_mun span{ display:block; width:; position:absolute}






/*底部通用*/
.endgcy{width:100%; min-width:1200px; background:#333; height:210px}
.endgcy .endmain{width:1200px; margin:0 auto}
.endgcy .endmain .endlx{float:left; width:410px; border-right:1px solid #615e5e; margin-top:40px; height:150px;}
.endgcy .endmain .endlx h5{font-size: 22px; color: #CCC; display: block;}
.endgcy .endmain .endlx p{margin-top:16px; font-size:14px; color:#CCC}
.endgcy .endmain .endnav{float:left; width:260px; margin-top:40px; margin-left:50px; border-right:1px solid #615e5e; height:150px;}
.endgcy .endmain .endnav h5{font-size: 22px; color: #CCC; display: block;}
.endgcy .endmain .endnav p{margin-top:16px; font-size:14px; color:#CCC}
.endgcy .endmain .endnav p a{display:block; float:left; width:100px; text-align:left; line-height:28px; color:#999}
.endgcy .endmain .endewm{float:right; width:470px; margin-top:40px; text-align:right}
.endgcy .endmain .endewm span{display:block; padding-top:10px; color:#ababab}

.endbq{width:100%; min-width:1200px; background:#2b2b2b; height:40px; line-height:40px; text-align:center}
.endbq .bqmain{width:1200px; margin:0 auto; color:#989696}
.endbq .bqmain a{color:#989696}