﻿.moreg { width: 154px; height: 42px; line-height: 42px; text-align: center; background-color: #3c86a8;text-transform : uppercase; }
.moreb { width: 154px; height: 42px; line-height: 42px; text-align: center; border:1px solid #fff; text-transform : uppercase; overflow: hidden; }
.biao { font-size: 24px; text-transform : uppercase;  }
/**简介**/
.xzd { width: 410px; }
.xzd p { margin: 43px 5px; line-height: 36px; text-align: justify; }
/**视频**/
.shipin { width: 740px; }
.shipin p { margin: 13px 0;}
.shipin p img { width: 740px; height: 385px; }
.shipin li { float: left; width:238px; margin-right: 13px;}
.shipin li img { width:238px; height: 124px; }
.shipin li:last-child { margin-right: 0; }
/**新闻切换**/
.box-1 { width: 100%; padding: 70px 0 70px;}
.txtScroll-left{ width: 1200px; height: 145px; position:relative; margin: 25px auto; border-bottom: 2px solid #e1e1e1; }
.txtScroll-left .hd{ float: right; width: 28px; height: 120px; padding-top:60px; }
.txtScroll-left .hd .prev,.txtScroll-left .hd .next{ display:block;  width:28px; height:28px; float: right;  overflow:hidden; cursor:pointer; background:url("../images/index_07.jpg") no-repeat; margin-bottom: 1px; }
.txtScroll-left .hd .next{ background:url("../images/index_08.jpg") no-repeat;  }
.txtScroll-left .hd .prevStop{ background:url("../images/index_07no.jpg") no-repeat; }
.txtScroll-left .hd .nextStop{ background:url("../images/index_08no.jpg") no-repeat; }

.txtScroll-left .bd{ float: left; width: 1070px; height:120px; overflow:hidden; }
.txtScroll-left .bd ul{ overflow:hidden; zoom:1; }
.txtScroll-left .bd ul li{ float: left; width: 1060px !important; height:120px; _display:inline;}
.txtScroll-left .bd .news img { float: left; width: 90px; height: 120px; margin-right: 30px; }
.txtScroll-left .bd .news h3 { font-size: 16px; font-weight: normal; }
.txtScroll-left .bd .news h3 span { font-size: 16px; padding-left:30px; }
.txtScroll-left .bd .news p { font-size: 14px; line-height: 22px; }
.newbiao { width: 1200px; }
.newbiao li { float: left; width: 50%; background: url('../images/index_09.jpg') no-repeat left 11px; padding:0 60px 0 20px; }
.newbiao li span { float: right; }
/**项目**/
.box-2 { width: 100%; padding: 0px 0; }
.box-2 .item{width: 261px;height: 200px;float: left;position: relative; margin-right: 50px; }
.box-2 .item:last-child { margin-right: 0; float: right;}
.box-2 .item .dt{position: absolute;top: 0;left: 0;}
.box-2 .item .dt img {width: 261px;height: 200px;}
.box-2 .item .fdj{position: absolute;top: 43px;left: 73px;opacity: 0;transition: 1s ease;}
.box-2 .item .zz{position: absolute;top: 0;left: 0;transition: 1s ease;width: 261px;height: 200px; background: url('../images/sy_12.png')no-repeat; padding: 57px 25px;}
.box-2 .item:hover .fdj{opacity: 1;}
.box-2 .item:hover .zz{opacity: 0;}
/**施工现场**/
.box-3 { width: 1200px; padding: 40px 0; }
.zjScroll{ width: 1200px; overflow:hidden; position:relative; margin-top: 20px; }
.zjScroll .hd{position: absolute; right:0;  top: 0px; width: 33px;  height:333px; padding-top: 130px; overflow:hidden;}
.zjScroll .hd .prev,.zjScroll .hd .next{ display:block;  width:33px; height:38px; float: right; overflow:hidden; cursor:pointer; background:url('../images/index_12.jpg')  no-repeat;}
.zjScroll .hd .next{ background:url('../images/index_13.jpg')  no-repeat; }
.zjScroll .hd .prevStop{ background:url('../images/index_12no.jpg')  no-repeat; }
.zjScroll .hd .nextStop{ background:url('../images/index_13no.jpg')  no-repeat; }

.zjScroll .bd{ float: left; width: 1160px; padding:0px; }
.zjScroll .bd li { float: left; width:250px !important; margin-right: 40px;}
/**工程业绩 **/
.box-4 { width: 1200px;}
.box-4 li, .box-4 dd { position: relative;}
.box-4 li:first-child { margin-right: 23px; }
.box-4 li:first-child img { width: 465px; height: 330px; }
.box-4 li:last-child img { width: 221px; height: 330px; }
.box-4 dl { width: 465px; height: 330px; }

.box-4 .box-4-1{ width: 465px; height: 156px;  margin-bottom: 23px; }
.box-4 .box-4-1 img{ width: 465px; height: 156px; }
.box-4 .box-4-2 img{ width: 221px; height: 151px; }
.box-4 li span, .box-4-1 span, .box-4-2 span { position: absolute; bottom:0; left: 0; width: 100%; height: 36px; line-height: 36px; background-color: rgba(0,0,0,.5); padding:0 10px;}


/**内页左导航**/
.box-left { float: left; width: 234px; text-align: justify; }
.box-left ul { background: #fff; border:2px solid #e1e1e1; }
.box-left ul a { display: block; width: 100%; height: 44px; line-height: 42px; text-indent: 20px; border-top:2px solid #e1e1e1; padding: 0 30px;}
.box-left ul a span { float: right; }
.box-left ul a:hover,.box-left ul a.on  {  background: #3c86a8; color: #fff; }

.lxbox span { display: block; float: left; margin-bottom:2px;}
/**内页右**/
.box-right { float: right; width: 900px; min-height: 900px;}
/**栏目名**/
.lanmuname { width: 100%; height: 40px; border-bottom: 1px solid #dfdfdf; padding-bottom: 10px; margin-bottom: 30px; }
.lanmuname strong { display: block; float: left; line-height: 30px; font-size: 22px; font-weight: bolder; }
.lanmuname p { display: block; float: right; text-align: right; width: 650px; height: 24px; font-weight: normal; line-height: 24px; padding-top: 6px; color: #afafaf; overflow: hidden; }
.lanmuname p a {color:#3c86a8;}
/*****/
.zhengwen { width: 100%; min-height: 530px; background: url('../images/nei_04.jpg') no-repeat center top; background-size: 100%; overflow: hidden; }
.zhengwen h1 { text-align: center; font-size: 28px; line-height: 40px; font-weight: normal; color: #111; margin: 15px auto 30px; }
.zhengwen .time{ width:100%; height:20px; line-height:20px; text-align:center; font-size:14px; color:#999;}
.zhengwen .time b{ color:#FF0000;}
.zhengwen p { margin: 0px auto 10px; text-align: justify; }
.zhengwen img { display: block; margin: 10px auto; }

/**新闻列表**/
.newslist { display: block; width: 100%; height: 135px;background-color: #fff; border-bottom: 1px dashed #efefef; padding-top: 15px; }
.newslist .time { position: static !important; float: left;width: 64px; height: 64px; margin-top: 5px; text-align: center; border:2px solid #3c86a8; padding: 5px 0;}
.time span, .time i { display: block; font-style: normal;}
.time span {font-size: 17px; line-height: 30px; }
.time i { font-size: 13px; line-height: 20px; }
.newslist ul { display: block; float: right; width: 800px; }
.newslist h3 { display: block; font-weight: normal !important; font-size: 18px; padding-bottom: 8px; }
.newslist li { line-height: 22px; text-align: justify; }

/**图片列表**/
.imglist { display: block; width: 100%; }
.imglist .item{position: relative; float: left; width: 270px; height: 220px; margin-right: 45px; margin-bottom: 45px; }
.imglist .item:nth-of-type(3n) { margin-right: 0; float: right;}
.imglist .item .dt{position: absolute;top: 0;left: 0;}
.imglist .item .dt img { width: 270px; height: 220px;}
.imglist .item .fdj{position: absolute;top: 50px;left: 78px;opacity: 0;transition: 1s ease;}
.imglist .item .zz{position: absolute;top: 0;left: 0;transition: 1s ease; width: 270px; height: 220px; background: url('../images/sy_12.png')no-repeat; padding: 57px 25px;}
.imglist .item:hover .fdj{opacity: 1;}
.imglist .item:hover .zz{opacity: 0;}


/*****/

/****/

/*****/
.themepark_commont { width:90%; font: 14px/32px "宋体"; margin-top: 40px; }
.themepark_commont .liuy3 { float: left; width:360px; height: 52px; text-align: left; overflow: hidden;padding: 10px; margin: 0 10px 22px; _margin: 0 9px 21px;  border: 1px solid #e1e1e1;background: #fff; }
.themepark_commont .liuy2 { float: left; width: 80px; text-align: center; border-right: 1px solid #e1e1e1;}
.themepark_commont input, .themepark_commont textarea, .themepark_commont select { background: #fff none repeat scroll 0 0; border: none; }
.themepark_commont input { width: 240px; height: 32px; text-align: left; line-height: 32px; }
.themepark_commont textarea { width: 100%; text-align: left; line-height: 24px; overflow: hidden; }
.themepark_commont .liuy4 { width: 740px; height: 170px; text-align: left; overflow: hidden; padding: 15px; border: 1px solid #e1e1e1;background: #fff; }
.themepark_commont .liuy1 { width: 710px; text-align: left; margin-bottom: 7px;border-bottom: 1px solid #e1e1e1; }
.themepark_commont .liuy6 { width: 740px; margin: 30px auto; }
.themepark_commont .quxiao { float: left; width: 150px; height: 42px; text-align: center; font: 20px/42px "宋体"; background: #4a4a4a; color: #fff; margin-left: 15px; }
.themepark_commont .tijiao { float: right; width: 150px; height: 50px; text-align: center; font: 20px/50px "宋体"; background: #d41403; color: #fff; }

#nav em{ float:right; display:block; text-align:right; background:url(../images/news_06.png) 0px center no-repeat; text-indent:20px; overflow:hidden; padding-right:10px;}
#nav em a{ background:url(../images/nav.gif) right center no-repeat; margin-right:8px; padding-right:15px;}
.listpage{width:100%; padding:15px 0; float:left; clear:both; overflow:hidden;}
.listpage .total{ float:left;}
.listpage .total span{margin-left:5px; margin-right:5px; padding:2px 6px;border:1px solid #d5dfe8;background:#fff;color:#666;  -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px;}
.listpage .pager { float:right; text-align:right;}
.listpage .pager a{margin-left:5px;padding:2px 6px;border:1px solid #d5dfe8;background:#fff;color:#666;  -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px;}
.listpage .pager a:hover,.listpage .pager .oran_pg_cur{border:1px solid #ea5e00; background:#ea5e00;color:#fff;}
.btn{ width:73px; height:30px; line-height:30px; cursor:pointer; text-align:center; background:url(../images/btn.png); border:none;}
.txb{  background:url(../images/mdx_v2_cx_skin1.png) repeat-x 0 -62px;
border:1px solid #dcdddd;line-height:16px;padding:3px 0 2px 4px;color:#999; vertical-align:middle;
}
.txb2{ background:url(../images/mdx_v2_cx_skin1.png) repeat-x 0 -62px;
border:1px solid #dcdddd;line-height:16px;padding:3px 0 2px 4px;color:#000; vertical-align:middle;
}
.txb3{
border:1px solid #dcdddd;line-height:16px;padding:3px 0 2px 4px;color:#000; vertical-align:middle;
}
.kuangtab0{ clear:both; overflow:hidden; width:100%; font-size:14px;}
.kuangtab0 td{ padding:10px;}
.kuangtab0 .td1{ text-align:right;}
.kuangtab0 .td1 span{ color:#fb0000;}
.kuangtab0 .td2{ text-align:left; padding-left:10px;}

.main{ overflow:hidden; width:1200px;margin:0 auto; clear:both;}

.index-about { display:block; width:1200px; clear:both; margin:auto; overflow:hidden; padding:36px; border: 1px solid #dedede; background:url(../images/nei_04.jpg) center 0px no-repeat;}
.index-about .play-box { float: left; width: 452px; height:255px; }
.index-about .play-box img{ width:452px; height:255px;}
.index-about .about-text { float: right; width:650px; overflow: hidden; }
.index-about .about-text a.title2 { font-size:24px; color: #000000; display: block; margin-bottom: 15px; }
.index-about .about-text .text-box { line-height: 24px; height: 120px; overflow: hidden; color: #666666;text-align:justify; text-justify:inter-ideograph;}
.index-about .about-text .text-box p{text-align: justify;text-justify:inter-ideograph;width:646px;}
.index-about .about-text a.more { display: block; width: 82px; height: 38px;  opacity: 1;font-size:15px; margin-top: 25px; color:#333333;font-weight: bold;font-family:宋体;}
.index-about .about-text a.more:hover { opacity: 0.7; *filter: alpha(opacity=70); }
.totitle{ width:100%; float:left; clear:both; overflow:hidden; margin:20px 0px; border-bottom:1px solid #6d6d77;}
.totitle h2{ display:block; float:left; clear :both; height:60px; line-height:60px; font-size:24px; font-weight:normal;}
.totitle h2 a{ color:#000;}
.totitle span{ font-size:14px;}
.newsbox{ width:100%;}
.newslis{width:1220px; padding:0px 0px 20px 0px; float:left; clear:both; overflow:hidden;}
.newslis dl{float:left;width:530px; margin-right:80px; padding-bottom:10px; overflow:hidden;}
.newslis dl dt{ float:left; background:url(../images/bg.png) 0px -156px; width:94px; height:94px; text-align:center; font-size:12px; color:#FFF; overflow:hidden;}
.newslis dl dt span{ display:block; padding-top:0px; line-height:50px; font-size:35px;}
.newslis dl dd{ float:right; width:410px; height:76px; overflow:hidden;}
.newslis dl dd h3{ font-size:18px; height:36px; line-height:36px; overflow:hidden; font-family:"黑体"; font-weight:normal; font-size:16px;}
.newslis dl dd h3 a{ font-size:18px; color:#000}
.newslis dl dd h3 a:hover{ color:#007bc4}
.newslis dl dd div{ color:#666; font-size:14px; overflow:hidden; line-height:20px; }
#footer{width:100%; background: url(../images/footer_bg.png) no-repeat center; float:left; clear:both; overflow:hidden; text-align:center; line-height:30px; padding:10px 0px; color:#FFF; font-size:12px;}
#footer a{ color:#FFF;}
#footer>div{ width:1200px; height:150px; padding-top:20px; clear:both; margin:auto; overflow:hidden; line-height:30px; position:relative;}
#footer>div .ewm{ width:124px; height:154px; line-height:30px; position:absolute; right:0px; top:0px;}
#footer>div .ewm img{ width:124px; height:124px;}
#footer>div>div a{ margin:0px 10px;}
