
/*index.css start*/
@charset "utf-8";
/* CSS Document */
/*common*/
/*<![CDATA[*/
        .head{height: 186px;position: relative;z-index: 10;}
        .header{ width:1200px; margin:0 auto;}
        .site-nav{height:36px; line-height:36px; font-size:14px; color:#848484; background: #f0f0f0;}
        .site-nav span a{display:inline-block;padding:0 15px;color:#848484;}
        .logo{height:136px;}
        .logo h1{display:block;width:210px;height:70px;margin: 29px 40px 0 0;}
        .logo h1 img{width:100%; }
        .logo h1{ transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out;-moz-transition:All 0.4s ease-in-out;-o-transition:All 0.4s ease-in-out;}
        .logo h1:hover{margin-top:5px;}
        .logo .slogan{display:block;margin-top: 55px;width: 417px;font-size:18px;color:#2d2d2d;b;}
        .logo .slogan b{display:block;font-size: 23px;margin-top: 3px;letter-spacing: 3px;}
        .logo .slogan span{ color: #f1cb1e;}
        .logo .tel{ width:270px; height:54px; color:#666666; font-size:14px; background: url("../img/tel.jpg") no-repeat 0 7px; padding-left: 40px; margin-top: 40px;}
        .logo .tel i{display:block;font-size:28px;color:#f1cb1e; font-weight: bold; font-style: italic;}

        .nav{height: 50px;line-height: 50px;background:#346bb0;}
        .nav ul li{display:block;float:left;font-size:16px; position: relative;}
        .nav ul li i{padding-right: 10px;}
        .nav ul li > a{display:inline-block;padding:0 51px;color:#ffffff; background: url("../img/nav_icon.png") no-repeat right center;}
        .nav ul li > a:hover,.nav ul li.cur > a{/* background: #8c7613; */color: #f1cb1e;}
        .nav li .down{display: none;position: absolute;left: 0;top: 52px;background: rgba(199, 199, 199, 0.8);}
        .nav li .down ul{ padding: 10px 0; overflow: hidden;}
        .nav li .down li{ height: 40px; line-height: 40px; text-align: center; width:100%;     white-space: nowrap;}
        .nav li .down li a{text-align: center; display: block;padding: 0; font-size: 14px; background: none; padding: 0 10px;}
        .nav li .down li a:hover{ background: none; color: #f1cb1e;}
        .nav li:hover .down{ display: block;}
        
        
               .foot{height: 160px;background: url("../img/ft_bg.jpg");}
                .ft-contact{height: 120px;color: #a9a9ab;font-size: 14px;margin-bottom: 8px;}
                .ft-contact .add{ width: 420px; border-right: 1px solid #33323b; margin-right: 30px; float: left; height: 120px; background: url("../img/add_icon.png") no-repeat 0 36px; padding-left: 40px;box-sizing: border-box;}
                .ft-contact .tel{ float: left; background: url("../img/contact_icon.png") no-repeat 0 36px; padding-left: 40px;box-sizing: border-box;}
                .ft-contact i{ width: 20px; display: inline-block;}
                .ft-contact span{ display: block; font-size: 18px; color: #fff; margin: 37px 0 10px;}
                .ft_info{ height: 227px; border-bottom: 1px solid #3b3941;}
                .ft_info h2{ width: 350px; font-size: 16px; line-height:34px; color: #acacad; font-weight: normal;}
                .ft_info h2 img{ display: block; width: 166px; height: 36px; margin-bottom: 20px;}
                .ft_info h2 b{ display: block; font-size: 21px;}
                .ft_info .ft_nav{ width: 190px; font-size: 14px; color: #acacad; }
                .ft_info .ft_nav span{ display: block; font-size: 18px; color: #fff; margin-bottom: 24px;}
                .ft_info .ft_nav a{ display: inline-block; width: 155px; color: #acacad; line-height: 25px;}
                .copyright{height: 30px;line-height: 25px;font-size: 14px;color: #ffffff;}
                .copyright a{ color: #5d5d60;}
            /*]]>*/

        .footer {
            width: 1200px;
            margin: 0 auto;
            height: 160px;
            position: relative;
        }        
        

.main-title{text-align: center;margin: 50px 0 52px;}
.main-title h2{ color: #3a3b3f; font-size: 30px; margin: 5px 0 7px;}
.main-title span{color: #346bb0;}
.main-title .sub-title{ font-size: 22px; color: #595757; display: block; border-top: 1px solid #dedede; border-bottom: 1px solid #dedede; height: 31px; line-height: 30px; width: 417px; margin: 0 auto;}


/*banner*/
.banner{ height:520px; overflow:hidden; position: relative; z-index: 2; }
.banner .bd div{ height:520px; overflow:hidden; }
.banner a{ background:url("../img/banner.jpg") no-repeat center top; height:520px; display:block; overflow: hidden;}

.banner .hd{ height:15px; overflow:hidden; position:absolute; left:36.5%; bottom:30px; z-index:1; }
.banner .hd ul{ overflow:hidden; zoom:1; float:left;  }
.banner .hd ul li{ float:left; margin-right:2px;  width:130px; height:10px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.banner .hd ul li.on{ background:#0957a6; color:#fff; opacity: .6;}


/*关键字*/
.tit1{height: 110px;/* background:url(../img/df_h.png) no-repeat center top; */font:24px "Microsoft Yahei";padding-top:10px;text-align:center;}
.tit1 a{ color:#444;}
.tit1 em{ display:block; font:32px "Microsoft Yahei"; font-weight:bold; color:#333; line-height:55px;}
.tit1 em b{ color:#f1cb1e;}
.tit1 span{ display:block; font:14px "Microsoft Yahei"; color:#666;}
.tit1 span i{ display:inline-block; background:url(../img/df_jt.gif) no-repeat left center; padding-left:25px; margin-right:20px;}

.pro{padding-top: 39px;/* background:url(../img/pro_bj.jpg) repeat center top; */height:100%;overflow:hidden;}
.pro_line{ background:url(../img/df_line.png) no-repeat center top; height:3px; overflow:hidden;}
.pro_nav{background:url(../img/pronavbg.gif) no-repeat 0 0 #346bb0;padding: 0 3px;width: 255px;}
.pro_nav h3{line-height:35px;font-size: 30px;font-weight: normal;height: 60px;padding: 10px 0 0;text-align: center;}
.pro_nav h3 em{line-height:24px;font-size:24px;display: block;text-transform: uppercase;opacity: 0.4;font-family: Arial;}
.pro_nav a{color: #fff;display: inline-block;}
.pro_nc{height: 980px;padding: 12px 8px 0;background: #fff;border-bottom: 3px #346bb0 solid;}
.pro_nc h4{height: 33px;padding:0 0 0 18px;/* background: #8b8b8b; */font-size: 16px;margin-bottom: 3px;clear: both;line-height: 33px;}
.pro_nc h4:hover,.pro_nc h4.pro_n1{background: #346bb0;}
.pro_nc h4 a{display: block;padding: 0 0 0 28px;background:url(../img/ico02.png) no-repeat 0 center;}
.pro_nc ul{display:none;}
.pro_nc ul.pro_c1{display:block;}
.pro_nc li{padding: 0 0 3px 44px;background:url(../img/ico03.gif) no-repeat 28px 9px;height: 26px;line-height: 26px;}
.pro_nc li a{display: block;color: #666;}


.pro2 ul li:nth-child(3n) { margin-right: 0; }
.pro2{width:895px;background:#fff;margin-top:30px;}
.pro2 dl{ width:837px; margin:32px auto 0; height:330px; overflow:hidden;}
.pro2 dt{ width:515px; height:330px; float:left; overflow:hidden;}
.pro2 dt img{width:515px; height:330px;}
.pro2 dd{ width:272px; height:270px; overflow:hidden; float:left; background:url(../img/pro_bj1.jpg) no-repeat center top; padding:60px 0 0 50px;}
.pro2 dd h3 a{ display:block; font:16px "Microsoft Yahei"; font-weight:bold; height:30px; line-height:30px; color:#333; overflow:hidden;}
.pro2 dd p{ width:220px; font:14px "Microsoft Yahei"; line-height:26px; color:#666; height:78px; overflow:hidden;}
.pro2 dd em a{display:block; width:135px; height:40px; font:14px "Microsoft Yahei"; text-align:center; line-height:40px; color:#f1cb1e; background:url(../img/pro_btn.png) no-repeat center top;margin-top:45px;}
.pro2 ul{width: 895px;margin: 0px 0 20px 0;overflow:hidden;}
.pro2 li{width:268px;float:left;margin-right: 35px;margin-bottom:16px;border: 1px #dadada solid;}
.pro2 li a{ display:block;}
.pro2 li img{ display:block; width:268px; height:268px;}
.pro2 li p{ height:45px; border-bottom:2px solid #ddd; overflow:hidden;}
.pro2 li p em{ display:inline-block; font:14px "Microsoft Yahei"; line-height:45px; color:#db3544; height:45px; overflow:hidden; width:100%; text-align:center; float:left;}
.pro2 li p em a{ display:inline-block; font:14px "Microsoft Yahei"; line-height:45px; color:#000; height:45px; overflow:hidden; width:100%; text-align:center; float:left;}
.pro2 li p em a:hover{ display:inline-block; font:14px "Microsoft Yahei"; line-height:45px; color:#db3544; font-weight:bold; height:45px; overflow:hidden; width:100%; text-align:center; float:left;}
.pro2 li i{ display:inline-block; width:106px; height:30px; background:url(../img/pro_btn1.png) no-repeat center top; font:14px "Microsoft Yahei"; text-align:center; color:#fff; line-height:30px; float:right; margin-top:-47px;}

.pro2 li i a:hover{ background:url(../img/pro_btn2.png) no-repeat center top;}
.pro2 .nones{ margin-right:0;}
.pro2 li i a{color:#fff;}

/*菱泰经典工程案例*/
.case-hd{ height: 55px; line-height: 55px; margin-bottom: 1px;}
.case-hd li{ width: 199px; background: #3a3b3f; margin-left: 1px; font-size: 16px; color: #fff; text-align: center; float: left; cursor: pointer;}
.case-hd li:first-child{ margin-left: 0;}
.case-hd li.on{ background: #0957a6; color: #fff;}
.case-bd{ height: 460px; background: #f5f5f5; overflow: hidden;}
.case-bd dl{ height: 460px;}
.case-bd dt{ width: 799px; height: 460px; float: left;}
.case-bd dt img{ width: 100%;}
.case-bd dd{ width: 400px; float: right; padding: 44px 33px 0;}
.case-bd dd h3{ font-size: 20px; color: #4d4d4d; font-weight: normal;}
.case-bd dd h3 a{ color: #4d4d4d;}
.case-bd dd .line{ width: 30px; height: 3px; background: #0957a6; margin: 25px 0 0;}
.case-bd dd .brief{ font-size: 17px; color: #4d4d4d; margin: 20px 0 10px;}
.case-bd dd p{ font-size: 13px; line-height: 26px; color: #4d4d4d;}
.btn{height: 33px;margin-top: 25px;line-height: 33px;font-size: 13px;/* margin: 0 auto; *//* left: 300px; */padding-left: 424px;}
.btn a{width: 129px;display: inline-block;text-align: center;background: url("../img/btn_bg2.jpg") no-repeat;padding-left: 20px;color: #fff;float: left;}
.btn a:first-child{ background: url("../img/btn_bg1.jpg") no-repeat;}

/*菱泰能源-战略合作伙伴*/
.partner{background: url("../img/tecbg.jpg") no-repeat center 0;height: 430px;overflow: hidden;margin-top: 45px;}
.partner .main-title h2{ color: #fff;}
.partner-slide{height: 245px;position: relative;}
.partner-slide .partner-slide-hd li{
    width: 287px;
    height: 245px;
    overflow: hidden;
    float: left;
    margin-right: 18px;
    text-align: center;
}
.partner-slide .partner-slide-hd li img{display: block;width: 287px;height: 209px;}
.partner-slide .partner-slide-hd li span{
    display: block;
    font-size: 14px;
    color: #fff;
    margin-top: 10px;
    overflow: hidden; 
}
.partner-slide-bd .next{
    position: absolute;
    top: 60px;
    right: -50px;
    width: 27px;
    height: 27px;
}
.partner-slide-bd .prev{
    position: absolute;
    top: 60px;
    left: -50px;
    width: 27px;
    height: 27px;
}

/*关于我们*/
.about{position: relative;z-index: 10;margin-top: 40px;}
.about dl{height: 320px;background: #f1f1f1;overflow: hidden;}
.about dd{/* width: 588px; */padding: 55px 45px 0;float: left;}
.about dd h3{border-bottom: 1px solid #dfdfe0;font-size: 18px;color: #333333;height: 43px;margin-bottom: 13px;text-align: center;}
.about dd h3 a{ color: #333;}
.about dd p{ font-size: 14px; line-height: 29px; color: #555555;}
.about dt{ width: 612px; height: 398px; float: right;}
.about dt img{ width: 100%;}

.about .qh{ text-align: center; line-height: 30px; margin-bottom:26px; font-weight: bold;}
.about .qh a{font-size:33px;color: #346bb0;}
.about .qh i{font-size:22px;display: block;color:#4c4c4c;font-weight: normal;height: 37px;/* background: url("../img/watch2.png") no-repeat center 98%; */font-style: normal;}
/*ä¸“å®¶å›¢é˜Ÿ è£èª‰èµ„è´¨*/
.team_honor_list{ width:1200px;}

.team_honor{ height: 610px; background: url("../img/bg.jpg"); overflow: hidden; position: relative; z-index: 1; margin-top: -132px;}
.team_honor_hd{ height: 33px; overflow: hidden; margin: 180px 0 33px; text-align: center;}
.team_honor_hd li{width: 173px;text-align: center;border-bottom: 2px solid #22293c;font-size: 22px;color: #22293c;display: inline-block;height: 33px;font-weight: bold;}
.team_honor_hd li.on{/* border-bottom: 2px solid #da251c; *//* color: #da251c; */}
.team_honor_bd{ height: 370px; overflow: hidden;}
#myroundabout,#myroundabout2{ height: 280px; width: 1200px;}
.team_honor_bd li{ width: 432px; height: 280px; position: relative;}
.team_honor_bd li img{ width: 100%; }
.team_honor_bd li span{ display: block; background: url("../img/team_bg.png"); height: 30px; line-height: 30px; text-align: center; color: #fff; font-size: 14px; position: absolute; left: 0; bottom: 12px; width: 100%;}




/*新闻资讯*/
.news{/*background: #f5f5f5;*/padding-top: 40px;padding-bottom: 42px;}

.news_con h3{ text-align: center; line-height: 30px; margin-bottom:26px; font-weight: bold;}
.news_con h3 a{font-size:33px;color: #346bb0;}
.news_con h3 i{font-size:22px;display: block;color:#4c4c4c;font-weight: normal;height: 37px;/* background: url("../img/watch2.png") no-repeat center 98%; */font-style: normal;}

.news_con dl{ float: left; width: 328px; padding-left: 20px; background: #fff; padding-right: 20px; padding-bottom: 29px; margin-right: 44px; display: inline; border: 1px solid #e6e6e6; border-top: 3px solid #346bb0; }
.news_con dl.none{ float: right; margin-right: 0; }
.news_con dl span{ display: block; height: 30px; line-height: 30px; border-bottom: 1px solid #d9d9d9; padding-top: 22px; }
.news_con dl span a{ float: left; font-size: 18px; color: #222222; font-weight: bold; }
.news_con dl span a.more{float: right;}
.news_con dl span a.more img{ width: 59px; height: 29px; display: inline-block; }
.news_con dl dt img{ width: 328px; height: 164px; display: block; margin: 0 auto; margin-top: 30px; margin-bottom: 12px; }
.news_con dl dd li{ line-height: 44px; height: 44px; background: url(../img/li.png) no-repeat left center; border-bottom: 1px dashed #e6e6e6;  }
.news_con dl dd li.last{border-bottom: none;}
.news_con dl dd li a{ color: #555555; display: block; width: 100%; font-size: 14px; text-indent: 20px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

/*友情链接*/
.link{overflow:hidden;height:100px; line-height:100px; border-top: 1px solid #dfdfe0; }
.links-list{overflow:hidden;float:left; width:920px;font-size:14px;}
.links-list a{display:block;float:left;padding-right:20px;color:#666666; margin-right: 20px;}
.links4{display:block;float:right;width:140px;text-align:center;font-size:14px}
.links4 a{color:#555555;}
