@charset "utf-8";

.same_style h2{ font-size: 30px; color: #12391e; text-align: center; padding-top: 50px;line-height: 36px;  }
.same_style .line{ margin-top: 10px; margin-bottom: 20px; width: 46px; height: 3px; background: #12391e; margin-left: 580px; }
.same_style em{ font-size: 15px; color: #525252; text-align: center;display: block; padding-bottom: 40px; }
.same_style1 h2{ font-size: 30px; color: #fff; text-align: center; font-size: normal; padding-top: 50px; }
.same_style1 .line{ margin-top: 10px; margin-bottom: 20px; width: 46px; height: 3px; background: #ff9900; margin-left: 49%; }
.same_style1 em{ font-size: 15px; color: #fff; text-align: center;display: block; padding-bottom: 40px; }
.about_bg{ background: #fafafa; }
.same_style{ width: 1200px; margin: auto; padding-left: 30px; line-height: 20px; }
.about_box{ padding-top: 50px; padding-bottom: 65px; }


.picFocus{ margin:0 auto;  width:600px;position:relative;  overflow:hidden;  zoom:1;float: left;margin-right: 50px;height: 452px;  }
.picFocus .hd{ width:100%; padding-top:5px;  overflow:hidden; }
.picFocus .hd ul{ margin-right:-5px;  overflow:hidden; zoom:1; }
.picFocus .hd ul li{ padding-top:20px; float:left;  text-align:center;  }
.picFocus .hd ul li img{ width:200px; height:65px; cursor:pointer; margin-right:8px;   }
.picFocus .bd img{ width:599px; height:320px; display:block;transition: all 0.3s;   }
.slideGroup .slideBox{ overflow:hidden; zoom:1;  position:relative;   }
.slideGroup .parBd ul{ overflow:hidden; zoom:1;   }
.slideGroup .parBd ul li{ float:left;width: 201px;  }
.slideGroup .parBd ul li .pic{ text-align:center; }
.slideGroup .parBd ul li .pic img{ width:189px; height:86px; display:block; border:2px solid #ccc; }
.slideGroup .parBd ul li:hover .pic img{ border: 2px solid #FF9900;}
.picFocus .bd .tempWrap .dd_hover{ position: absolute; text-align: center; margin-right: 30px; bottom: -40px; color: #fff; display: block; height: 40px; width: 598px; transition: all 0.3s;line-height: 40px;  }
.picFocus .bd .tempWrap ul li:hover .dd_hover { bottom: 0px; background: #789346; }
.picFocus .bd .tempWrap ul li:hover img{ height: 315px;  }


.about_text{ float: left; width: 545px; }
.about_text h2{ font-size: 22px; color: #444;margin-bottom: 10px;  }
.about_text em{ text-transform: uppercase; font-size: 11px; color: #b1b1b1;display: block; }
.about_text .line{ width: 37px; height: 2px; background: #12391e;display: inline-block;margin-bottom: 20px;margin-top: 15px;   }
.about_text p{ font-size: 12px; color: #777; letter-spacing: 0.5px; line-height: 22px; }
.about_text h3{ font-size: 12px; color: #789346;margin-top: 65px;line-height: 22px; letter-spacing: 0.5px;margin-bottom: 53px;  }
.about_text h3 a{ color:#789346; width:110px; text-align:center; height:40px; line-height:40px;border:2px solid #789346; display:block; border-radius:3px;}
.about_text h3 a:hover{ background:#789346; color:#fff;}
.about_text li{ width: 180px;float: left; }
.about_text h4{ font-size: 16px; color: #444; letter-spacing: 0.5px; line-height: 22px;text-align: center; }
.about_text h5{ font-size: 12px; color: #b1b1b1; letter-spacing: 0.5px; text-align: center;padding-bottom: 10px;  }
.about_text img{ padding-left: 55px;padding-top: 15px; }
.about_items ul{ border-top: 1px solid #eee; border-bottom: 1px solid #eee; }
.about_items li{ border-right: 1px solid #eee; }
.about_items li:last-child{ border: none; }
.about_items li:hover h4{ color: #829b54; }
.about_items li:hover h5{ color: #829b54; }

.case_box{ background: url('../images/case_bg.jpg') no-repeat top center; background-size: cover; margin-bottom: 60px; }

.picScroll-left{ overflow:hidden; position:relative; margin: auto;  padding-bottom: 80px;}
.picScroll-left .hd{ width: 1200px; position: relative;top: 90px; margin: auto; }
.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block; font-size: 29px;font-family: "宋体"; float:right; overflow:hidden;
        cursor:pointer;color: #fff;font-weight: bold; }
.picScroll-left .hd .next{float: left;left: -50px; position: relative;  }
.picScroll-left .hd .prev{left: 50px; position: relative; }
.picScroll-left .hd .prevStop{ background-position:-60px 0; }
.picScroll-left .hd .nextStop{ background-position:-60px -50px; }
.picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.picScroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("images/icoCircle.html") 0 -9px no-repeat; }
.picScroll-left .hd ul li.on{ background-position:0 0; }
.picScroll-left .bd{ width: 1200px;margin: auto;   }
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li a{ display: block; }
.picScroll-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;background: #fff;position: relative;overflow: hidden;height: 216px;width: 361px !important; border:3px solid #fff; border-radius:3px;}
.picScroll-left .bd ul li .pic{ text-align:center;width:363px; height:218px;overflow: hidden; }
.picScroll-left .bd ul li .pic img{ width:100%x; display:block; transition: all 0.3s;height: 235px;  }
.picScroll-left .bd ul li .title{ line-height:54px; color: #393939;font-size: 16px;position: absolute;background: #000;transition: 0.3s all;bottom: -54px;width: 361px; color: #fff;opacity: 0.6;   }
.picScroll-left .bd ul li:hover .title{bottom: 0;  }
.picScroll-left .bd ul li:hover .pic img {height: 225px;  }



.staff_box{ background: #fafafa; }
.picScroll-left1{ overflow:hidden; position:relative; margin: auto;  padding-bottom: 45px;}
.picScroll-left1 .hd{ overflow:hidden; position: relative;top: 130px; width: 1200px; margin: auto; }
.picScroll-left1 .hd .prev,.picScroll-left1 .hd .next{ display:block; font-size: 29px;font-family: "宋体"; float:right; overflow:hidden;
        cursor:pointer;color: #b5b5b5;font-weight: bold; }
.picScroll-left1 .hd .next{ background-position:0 -50px;float: left;  }
.picScroll-left1 .hd .prevStop{ background-position:-60px 0; }
.picScroll-left1 .hd .nextStop{ background-position:-60px -50px; }
.picScroll-left1 .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.picScroll-left1 .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("images/icoCircle.html") 0 -9px no-repeat; }
.picScroll-left1 .hd ul li.on{ background-position:0 0; }
.picScroll-left1 .bd{ width: 973px;margin: auto;   }
.picScroll-left1 .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left1 .bd ul li{ margin:0 15px; float:left; _display:inline; overflow:hidden; text-align:center; }
.picScroll-left1 .bd ul li .pic{ text-align:center; width:218px; height:253px;overflow: hidden; }
.picScroll-left1 .bd ul li .pic img{ display:block; transition: opacity 1s ease 0s, transform 1s ease 0s;  }
.picScroll-left1 .bd ul li:hover img{transform: scale3d(1.1, 1.1, 2);  }

.picScroll-left1 .bd ul li .title{ background: #fff;width: 218px;margin-top: 10px;padding-bottom: 10px;padding-left: 5px;box-sizing: border-box; }
.picScroll-left1 .bd ul li .title h3{ font-size: 16px;color: #444;line-height: 36px;text-align: left;padding-bottom: 5px; }
.picScroll-left1 .bd ul li .title em{ font-size: 13px;color: #515151;text-align: left;display: block;line-height: 20px; }

.foot_box{ background: #333;height: 260px;box-sizing: border-box; padding-top:40px; }
.foot_box h4{ color: #f3f3f3; font-size: 16px;line-height: 36px;padding-bottom: 10px; }
.foot_box .line{ width: 24px;height: 2px; background: #789346;margin-bottom: 17px; }
.foot_classify{ float: left;padding-right: 95px;  }
.foot_classify li { color: #949494; font-size: 14px;line-height: 26px; }
.foot_classify li:hover a{ color: #789346;}
.foot_classify li a{color: #949494; }
.foot_contact{ float: left;padding-left: 165px;width: 380px; }
.foot_contact li span{ color: #d6d6d6;margin-left: 5px; margin-right: 5px; }
.foot_contact li{ color: #a0a0a0; }
.weixin{ float: right; margin-top:35px;width: 120px; }
.weixin em{ font-size: 12px; display: block; padding-top: 10px; color: #7f7f7f;text-align: center; }

.foot_foot{ border-top: 1px solid #343434;background: #232323; padding: 5px 0; }
.foot_copyright{ float: left;color: #898989;line-height: 42px;font-size: 12px; }
.foot_bei { float: right; color: #898989;line-height: 42px;font-size: 12px;width: 300px; }
.foot_bei a {color: #898989;}

.ny_banner{ height: 250px; width: 100%;}
.banner02 { background: url(../images/ny_banner/case.jpg) center top no-repeat ; }
.banner03 { background: url(../images/ny_banner/news.jpg) center top no-repeat ; }
.banner04 { background: url(../images/ny_banner/cons.jpg) center top no-repeat ; }
.banner05 { background: url(../images/ny_banner/staff.jpg) center top no-repeat ; }
.banner06 { background: url(../images/ny_banner/about.jpg) center top no-repeat ; }

.ny_main{ padding-top: 25px; padding-bottom: 30px; background: #eee; }
.main_classify{ float: left;width: 254px;  }
.main_content{ float: right;width: 922px;  }
.main_classify h4{ height: 83px; background: #12391e;font-size: 22px; letter-spacing: 0.75px; line-height: 83px;padding-left: 30px; color: #fff;   }
.main_classify ul{  box-sizing: border-box; padding-bottom: 30px; border-bottom: 1px solid #eee;padding-top: 30px; background: #fff;  }
.main_classify li{ height: 40px; line-height: 40px;font-size: 14px; color: #666; letter-spacing: 0.5px; }
.main_classify li.on{ border-left: 4px solid #12391e; }
.main_classify li a{ color: #666;padding-left: 30px;border-left: 4px solid #fff; display: block; }
.main_classify li:hover a{ color: #189346; }
.main_classify .tel{ padding-top: 20px;  }
.main_classify .tel img{ padding-left: 30px;  }
.main_classify .tel em{ font-size: 14px; line-height: 36px; letter-spacing: 0.25px; color: #666;padding-left: 5px; }
.main_classify .tel h2{  font-size: 24px; color: #789346; font-family: Arial; font-weight: bold; letter-spacing: 0.25px; line-height: 36px;padding-left: 30px; padding-bottom: 20px; }
.item_top{ padding-top: 21px; background: #fff; border-bottom: 1px solid #eee; }
.item_top .title{float: left; color: #333; font-size: 18px; letter-spacing: 0.5px; line-height: 72px;padding-left: 30px;  }
.item_top ul{ float: right;padding-right: 30px;  }
.item_top ul li{ float: left;line-height: 72px;padding: 0 5px;font-family: "宋体";font-size: 12px; }
.item_top ul li a{ font-family: "微软雅黑";color: #444; }
.item_top ul li .on{ color: #789346; }
.main_content .items{ background: #fff;padding: 7px 0 0 30px; }
.main_content .items li{ width: 267px; margin: 20px 30px 20px 0;height: 200px; overflow: hidden;float: left;position: relative; }
.main_content .items a{ display: block; }
.main_content .items li a img{height: 200px; transition: all 0.3s;  }

.main_content .items li .text{ font-size: 18px; color: #fff; letter-spacing: 0.75px; line-height: 52px; width: 267px;position: relative;z-index: 100; top: 0px; text-align: center; transition: all 0.3s ; }
.main_content .items li .cover{ background: #000; opacity: 0.5; filter: opacity(50%);width: 267px;height: 52px;position: relative;top: -52px; transition: all 0.3s ; }
.main_content .items li:hover .text{ top: -52px;}
.main_content .items li:hover .cover{ top: -104px; }
.main_content .items li:hover a img{height: 200px;   }

.main_content .page{  padding-bottom: 50px;background: #fff;padding-left: 30px; padding-right: 30px; }
.main_content .page ul{ padding-top: 22px;border-top: 1px dotted #eee;padding-left: 295px; }
.main_content .page ul li{ height: 34px; width: 56px; border: 1px solid #eee;float: left; text-align: center;line-height: 34px;margin-right: 12px; }
.main_content .page ul li a{ color: #666; }
.main_content .page ul li .un{ color: #cbcbcb;}

/*企业简介*/
.about_ny_main{ padding-top: 25px; padding-bottom: 40px; background: #eee;}
.enterprise_container{ padding: 30px; background: #fff;overflow: hidden; }
.enterprise_container {line-height: 26px;}
.enterprise_container h2{ font-size: 16px; color: #333232; letter-spacing: 0.75px; line-height: 36px; padding-top: 20px;padding-left: 5px; }
.enterprise_container em{ font-size: 10px; text-transform: uppercase; color: #bfbfbf; letter-spacing: 0.5px; line-height: 12px;padding-left: 5px; }
.enterprise_container ul{ padding-top: 30px; }
.enterprise_container ul li .text{ padding-bottom: 10px;  }
.enterprise_container ul li .text span{ padding-left: 5px; font-size:16px; color: #333232; letter-spacing: 0.5px; line-height: 12px; vertical-align: bottom;  }
.enterprise_container ul p{ font-size: 14px; color: #868686; letter-spacing: 0.75px; line-height: 27px; text-indent: 28px; }
.enterprise_container ul li{ padding-bottom: 40px; }
.enterprise_container ul p span{ color: #333232; }

/*新闻资讯*/
.news_ny_main{ padding-top: 25px; padding-bottom: 60px; background: #eee; }
.ny_news_list {padding: 0 30px 0 30px ;background: #fff;  }
.ny_news_list dl { clear: both; border-bottom: 1px dotted #ddd; padding-bottom: 33px;padding-top: 30px; overflow: hidden; }
.ny_news_list dl:last-child{ margin-bottom: 0;border: none;  }
.ny_news_list dl dd {float: left; width: 328px;margin-right: 30px;position: relative;  }
.ny_news_list dl dt {  position: inherit; }
.ny_news_list dl .date { width: 68px;height: 72px;background: #789346;text-align: center;color: #fff;padding-top: 10px;position: absolute;top: 0px;z-index: 20; box-sizing: border-box;left:0;  }
.ny_news_list dl .date b {display: block; font-size: 36px;font-weight: bold;line-height: 36px;margin-bottom: 4px;font-family: Arial;  }
.ny_news_list dl .date i {font-style: normal;font-size: 14px;font-family: Arial;}
.ny_news_list dl dt a.bt { color: #333232;font-size: 18px;line-height: 36px; overflow: hidden; display: block;margin-bottom: 15px;font-weight: normal; }
.ny_news_list dl dt .ms { color: #868686; font-size: 12px;line-height: 27px;overflow: hidden; margin-bottom: 15px;  }
.ny_news_list dl dt a.more {color: #789346; font-size: 12px;line-height: 24px;display: block;float: right;letter-spacing: 0.5px;  }
.ny_news_list dl dt a.more span {color: #789346;font-family: 'simsun'; margin-left: 5px;  }

.cons_ny_main{padding-top: 25px; padding-bottom: 45px; background: #eee; }
.con_item{ background: #fff; padding: 30px 0 0 30px; }
.con_item li{ float: left;width: 360px;margin-right: 30px;overflow: hidden;margin-bottom: 30px;height: 235px;  }
.con_item li h2{ font-size: 18px; line-height: 36px; padding-top: 10px; letter-spacing: 0.75px; color: #313131; }
.con_item li p{ color: #919191; font-size: 14px; letter-spacing: 0.75px; line-height: 24px;padding-bottom: 20px; }
.con_item li  img{height: 240px; transition: all 0.3s;width: 360px;  }



.con_item li .text{ font-size: 18px; color: #fff; letter-spacing: 0.75px; line-height: 52px; width: 360px;position: relative;z-index: 100; top: 0px; text-align: center; transition: all 0.3s ; }
.con_item li .cover{ background: #000; opacity: 0.5; filter: opacity(50%);width: 360px;height: 52px;position: relative;top: -52px; transition: all 0.3s ; }
.con_item li:hover .text{ top: -52px;}
.con_item li:hover .cover{ top: -104px; }
.con_item li:hover a img{height: 235px;   }




.con_item .page{  padding-bottom: 25px;background: #fff;padding-left: 30px; padding-right: 30px; }
.con_item .page ul{ padding-left: 415px; }
.con_item .page ul li{ height: 34px; width: 56px; border: 1px solid #eee;float: left; text-align: center;line-height: 34px;margin-right: 12px; }
.con_item .page ul li a{ color: #666; }
.con_item .page ul li .un{ color: #cbcbcb;}



/*员工风采*/
.staff_item li .images{width: 260px; height: 318px; overflow: hidden; }
.staff_item li img{ width: 100%;transition: opacity 1s ease 0s, transform 1s ease 0s; }
.staff_item li img:hover{ transform: scale3d(1.1, 1.1, 2); }
.staff_item { padding: 35px 0 35px 35px; background: #fff; }
.staff_item li{ width: 260px; float: left; margin-right: 30px; margin-bottom: 40px; }
.staff_item .page{  padding-bottom: 25px;background: #fff;padding-left: 30px; padding-right: 30px; }
.staff_item .page ul{ padding-left: 402px;padding-top: 15px;  }
.staff_item .page ul li{ height: 34px; width: 56px; border: 1px solid #eee;float: left; text-align: center;line-height: 34px;margin-right: 12px; }
.staff_item .page ul li a{ color: #666; }
.staff_item .page ul li .un{ color: #cbcbcb;}

/*视频中心*/
.staff_item .item{ margin:10px; background:#fff;transition: all 0.3s; overflow:hidden;position:relative; z-index:100;}
.staff_item .item a{ margin:0px; padding:0px;}
.staff_item .item img{display: block;width: 100%;height: auto; padding:0px; margin:0px;transition: all 0.5s; }
.staff_item .item .ms_text{ padding:3% 5%; background:#789346; border-top:none; position:absolute; bottom:-150px; width:95%; margin:0px; overflow:hidden;transition: all 0.3s;}
.staff_item .item .title_bt{ text-decoration:none; font-size:18px; color:#fff; height:30px; margin-top:10px;line-height:30px; overflow:hidden; width:100%; display:block;}
.staff_item .item:hover .ms_text{ bottom:0px;}
.staff_item .item:hover img{ margin-top:-40px; padding-bottom:40px;}

.about_zjvideobt {
    font-size: 20px;
    font-weight: normal;
    text-align: center;
    border-bottom: 10px;
    color: #333;
    clear: both;
    padding-bottom: 15px;
}
.more_a {
    font-size: 12px;
    color: #333;
    border: 1px solid #999;
    width: 100px;
    text-align: center;
    height: 45px;
    line-height: 45px;
    margin-top: 15px;
    display: block;
    color: #222;
    border-radius: 3px;
    margin: 25px auto;
}
/*留言*/
.contact-main{
    padding-left: 30px;
    background: #fff;
    padding-top: 20px;
    color: #333;
    padding-bottom: 30px;
}
.contact-main b, .contact-main strong{
    font-size: 22px;
}
.contact-main h2{
    margin-bottom: 20px;
    color: #555;
}
.contact-main iframe{
    margin-top: 30px;
}
.contact-main input,.contact-main textarea{ outline: none; border: 1px solid #ddd; resize: none; }
.from p {
    margin-bottom: 10px;
}
.from  input {
    height: 21px;
    border: 1px solid #aaa;
    padding: 1px;
    background: #fff; 
}
#remarkButton {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #0b52a3;
    height: 30px;
    cursor: pointer;
    padding: 5px 4px;
}
/*在建工程详情*/
.condetail_item{ 
    width: 1200px;
    padding: 35px 0px;
    min-height: 300px;
    margin: auto; 
    background: #fff; 
}
.inside_rnewtil{
    text-align: center;
    font-size: 30px;
    color: #333333;
    width: 100%;
    margin-top: 10px;
    margin-bottom: 15px;
    padding-bottom: 10px;
    font-family: "Microsoft YaHei";
    padding-bottom: 20px;
}
.inside_news_list{
    padding: 35px 0px;
    min-height: 300px;
    margin: auto; 
    background: #fff; 
}
.condetail_item  p{
    font-size: 14px;
    line-height: 26px;
    text-indent: 0;
    text-align: left;
    width: 1100px;
    margin: auto;
}
.ny_rnewtime {
    text-align: center;
    font-size: 12px;
    color: #666666;
    border: 1px solid #ddd;
    width: 90%;
    margin: auto; 
    height: 40px;
    line-height: 40px;
    background: #fff;
    margin-top: 5px;
    margin-bottom: 15px;
}
.nrboxstyle{
    font-size: 12px;
    line-height: 28px;
    width: 90%;
    text-align: left;
    margin: auto;
}
/*案例详情页*/

.pro-content{ 
    width: 862px; 
    font-size: 14px;
    margin-top: 20px;
    background: #fff;
    padding: 30px;
}
.pro-detail{
    width: 862px;
    overflow: hidden;
    padding-bottom: 20px;
    border-bottom: 1px solid #ccc;
}
.pro-detail .fl {
    max-width: 400px;
    float: left;
}
.pro-detail .fr {
    width: 420px;
    float: right;
    font-size: 14px;
    line-height: 28px;
}
.pro-detail .fl img{ 
    max-width: 400px;
}
.pro-detail .fr strong {
    font-weight: 600;
    width: 460px;
    display: block;
    font-size: 17px;
    border-bottom: 1px dashed #ddd;
    padding: 7px 0px;
    margin-bottom: 10px;
}
#con {
    FONT-SIZE: 14px;
    MARGIN: 0px auto;
    WIDTH: 862px;
    margin-top: 20px;
}
#tags {
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 862px;
    PADDING-TOP: 0px;
    HEIGHT: 35px;
}
#tags LI {
    BACKGROUND: #111;
    FLOAT: left;
    MARGIN-RIGHT: 10px;
    LIST-STYLE-TYPE: none;
    HEIGHT: 35px;
    padding: 0px 25px;
}
#tags LI.selectTag {
    BACKGROUND: #789346;
    HEIGHT: 35px;
}
#tags LI A {
    BACKGROUND: none;
    FLOAT: left;
    COLOR: #fff;
    LINE-HEIGHT: 35px;
    HEIGHT: 35px;
    TEXT-DECORATION: none;
}
#tags LI.selectTag A {
    COLOR: #fff;
    LINE-HEIGHT: 35px;
    HEIGHT: 35px;
}
#tagContent {
    PADDING-TOP: 10px;
}
.tagContent {
    /* DISPLAY: none; */
    WIDTH: 860px;
    COLOR: #333;
    PADDING-TOP: 10px;
    font-size: 14px;
    line-height: 28px;
}

.contactss{ padding: 0 30px;line-height: 18px;padding-bottom: 30px;font-size: 12px; }
.contactss p{ margin-bottom: 10px;color: #666;  }
.contactss span{ float: left; height: 28px;}

/*首页案例*/

/*案例*/

 .content{
    width: 1200px;
    margin: 0 auto;
 }
.case{padding-top: 45px;height: 1310px;background: url(../images/case/case.gif) repeat;}
.case img{display: block;}

.case_hov{height: 196px;overflow: hidden;}
.case_hov li{width: 300px;float: left;position: relative;}
.case_hov li img{width: 196px;height: 196px; left: 27px;position: relative;z-index: 1; border-radius: 50%;}
.casemb{position: absolute;z-index: 2;top: 0;left: 0;width: 223px; }
.case_hov a{display: none;width: 196px;height: 111px;background: url(../images/case/case_hov.png) no-repeat;position: absolute;top: 0;left: 27px;padding-top: 85px;text-align: center;color: #fff;z-index: 3;line-height: 18px;overflow: hidden;font-size: 14px;}

.tit1{text-align: center;padding: 60px 0 30px;}
.tit1 a{font-size: 28px;color: #414141;font-weight: normal;}
.tit1 p{font-size: 14px;color: #888;background: url(../images/case/tit1.gif) no-repeat center center;text-transform: uppercase;line-height: 26px;}

.casetxt dl{height: 40px;line-height: 40px;float: left;width: 100%;background: url(../images/case/caseline.gif) no-repeat right bottom;overflow: hidden;}
.casetxt dl.last{background: none;}
.casetxt dt{width: 185px;opacity: 0.6;filter:alpha(opacity=60);font-size: 14px;color: #000;float: left;padding-left: 26px;background: url(../images/case/casedt.gif) #e5e4e1 no-repeat 10px center;font-weight: bold;}
.casetxt dd{float: right;width: 935px;}
.casetxt dd p{float: left;width: 730px;overflow: hidden;}
.casetxt dd p a{color: #4e4e4e;margin-right: 15px;}
.casetxt dd a.more{float: right;color: #a3a3a3;}

/* 案例大盒子 */
.casebox{margin-top: 35px;}
/* 案例-左边 */
.case_l{width: 260px;overflow: hidden;}
.fl {
    float: left;
}
.fr {
    float: right;
}
.case_l h2{padding: 25px 0 0 65px;height: 69px;background: #70aa91;}
.case_l h2 a{font-size: 22px;color: #fff;}
.case_l h2 p{text-transform: uppercase;font-size: 12px;font-weight: normal;line-height: 24px;word-spacing: 5px;}

.case_l ul{margin: 1px 0 0;}
.case_l li{height: 127px;overflow: hidden;float: left;margin-bottom: 1px;}
.case_l li a,.case_e{font-size: 16px;color: #fff;line-height: 50px;display: block;padding-left: 80px;height: 127px;width: 180px;}

.case_l .case_a{background: url(../images/case/a.gif) no-repeat;}
.case_l .case_b{background: url(../images/case/b.gif) no-repeat;}
.case_l .case_c{background: url(../images/case/c.gif) no-repeat;}
.case_l .case_d{background: url(../images/case/d.gif) no-repeat;}
.case_l .case_e{background: url(../images/case/e.jpg) no-repeat; }

.case_l li a:hover,.case_e:hover{background-position: 0 bottom;}
.case_l li a:hover,.case_l li.cur a{background-position: 0 bottom !important;}

/* 案例-右边 */
.case_r{width: 935px;overflow: hidden;}
.pr {
    position: relative;
} 

.case_rt{display: block;}
.case_rt img{width: 935px;height:600px;}

.case_rtmb{ text-align:center; position: absolute;left: 0;bottom: 0;width: 935px;height: 45px;background: url(../images/case/case_rtmb.png) repeat;overflow: hidden;}
.case_rtmb b{font-size: 22px;color: #fff;line-height: 45px;}
.case_rtmb p{font-size: 12px;color: #fff;line-height: 18px;width: 720px;}

.case_rb{margin-top: 5px;width: 915px;}

.prev1,.next1{display: block;width: 23px;height: 41px;position: absolute;top: 30px;}
.prev1{background: url(../images/case/prev1.jpg) no-repeat;left: 0;}
.next1{background: url(../images/case/next1.jpg) no-repeat;right: 0;}
.prev1:hover,.next1:hover{background-position: right 0;}

.case_rbox{width: 848px;overflow: hidden;margin: 0 auto;}
.case_rbox li{width: 210px;margin-right: 2px;float: left;}
.case_rbox li.last{margin-right: 0;}
.case_rbox li img{width: 200px;height: 103px;}


















