@CHARSET "UTF-8";
/*头部样式*/
.container{width: 1200px; margin: 0 auto;}
.box-center,
.sun_service{width: 1920px; position: relative; left: 50%; margin-left: -960px;}
/*sun_top*/
.sun_top{height: 30px; font-size: 12px; color: #333; 
    line-height: 30px; border-bottom: 1px solid #f2f2f2;
}
.sun_top .wel a{display: inline-block; padding-right: 10px;}
.sun_top a{color: #666;}
.sun_top a:hover{color: #000; text-decoration: underline;}
/*sun_head*/
.sun_head{/*height: 80px;*/}
.sun_head .logo{display: block; width: 600px; line-height: 80px; margin-right: 20px;}
.sun_head .logo img{max-width: 100%;}
/*.nav { background-color: #f2f2f2; }
.sun_nav{width:1200px;}
.sun_nav>li{float: left; width: 12%; }
.sun_nav>li:first-of-type {background-color: #f00;}
.sun_nav>li:first-of-type a { color: #fff; }
.sun_nav>li:hover { background-color: #f00; transition: all 0.5s linear;
-moz-transition:  all 0.5s linear;  
-webkit-transition:  all 0.5s linear;  
-o-transition:  all 0.5s linear;   }
.sun_nav>li:hover>a { color: #fff; }
.sun_nav>li>a{ display: block; font-size: 17px;  color: #333; line-height: 50px; text-align: center;}
.sun_nav>li>a:hover { color: #fff; }
.sun_nav>li ul {  width: 144px;  display: none; background-color: #fff;   position: absolute; z-index: 10;}
.sun_nav>li:hover>a+ul { display: block; }
.sun_nav>li>ul>li { display:block; width: 100%;  text-align: center;}
.sun_nav>li>ul>li a { height: 40px; line-height: 40px;}
.sun_nav>li>ul>li:hover { background-color: #FF7C00; }
.sun_nav>li>ul>li:hover>a { display: block; color: #fff; font-size: 15px; }
.sun_nav .top_line { width: 1px; line-height: 50px; }
.search{width: 175px; height: 25px; border-bottom: 1px solid #dbdbdb; margin-top: 30px;}
.search #keyword{width: 150px; height: 24px; background: none; outline: none; border: none; font-size: 12px; float: left; color: #999;}
.search #s_btn{
float: right; width: 25px; height: 25px; 
    background: url(../images/ss.png) center no-repeat; cursor: pointer; outline: none; border: none; font-size: 0;
    }*/
    .top_tel { 

        width: 300px;
        float: right;
        text-align: right;
        font-size: 24px;
        margin-top: 34px;
        color: #F00; 
    }
    .header { background: url(../images/bg.png) no-repeat right center; }
    /*主体样式*/
    #container{width: 1200px; margin: 10px auto 0 auto;}
    .menu_cate{width: 220px; float: left;}
    .cate_title{line-height: 31px; padding-left: 15px; font-weight: bold; font-family: "微软雅黑"; background: url(../images/nav.png) no-repeat 0% 100%; font-size: 14px; color: #000;}
    .about{width: 460px; float: left; margin-left: 12px; padding-bottom: 5px;}
    .about_title{line-height: 31px; padding-left: 15px; font-weight: bold; font-family: "微软雅黑"; background: url(../images/nav.png) no-repeat 0% 100%; font-size: 14px; color: #000;}
    .about .content{padding: 5px; padding-bottom: 12px; text-indent: 20px;}
    .navigation{float: right; width: 100px;}
    .index-title{line-height: 31px; padding-left: 15px; font-weight: bold; font-family: "微软雅黑"; background: url(../images/nav.png) no-repeat 0% 100%; font-size: 14px; color: #000;}
    .index-table td{border: solid #add9c0; border-width: 0px 1px 1px 0px; padding: 10px 5px;}
    .index-table{border: solid #add9c0; border-width: 1px 0px 0px 1px; margin-top: 10px;}
    /*----- Common css ------*/
    .fl{float: left;}
    .fr{float: right;}
    .di{_display: inline;}
    .fwn{font-weight: normal;}
    .dib{*display: inline; _zoom: 1; _display: inline; _font-size: 0px;}
    /*首页新闻*/
    .video {width: 400px; 
        height: 290px; background-color: #f90; float: left;
        margin-right: 30px;
    }
    .news_company{width: 280px; float: right;}
    .news1_title{line-height: 31px; padding-left: 15px; font-weight: bold; font-family: "微软雅黑"; background: url(../images/nav.png) no-repeat 0% 100%; font-size: 14px; color: #000;}
    .news_company .content{padding: 5px;}
    /*首页左侧联系我们*/
    .contact{width: 218px; float: left; padding-bottom: 5px; margin-top: 10px;}
    .contact_title{line-height: 31px; padding-left: 15px; font-weight: bold; font-family: "微软雅黑"; background: url(../images/nav.png) no-repeat 0% 100%; font-size: 14px; color: #000;}
    .contact .content{padding: 5px 5px 5px 8px;}
    /*工程案例*/
    .case{width: 460px; float: left; margin-left: 12px; padding-bottom: 5px; margin-top: 10px;}
    .case_title{line-height: 31px; padding-left: 15px; font-weight: bold; font-family: "微软雅黑"; background: url(../images/nav.png) no-repeat 0% 100%; font-size: 14px; color: #000;}
    .case .content{padding: 5px 5px 12px 5px;text-indent: 20px;}
    .news2_company{margin-top: 10px;}
    /*产品推荐*/
    .recommend_product{margin-top: 10px; width: 692px; float: left;}
    .recommend_product .title{line-height: 31px; padding-left: 15px; font-weight: bold; font-family: "微软雅黑"; background: url(../images/nav.png) no-repeat 0% 100%; font-size: 14px; color: #000;}
    .recommend_product .content{padding-top: 15px; padding-bottom: 14px;}
    .roll_product li{padding-bottom: 0px;}
    /*sun_tl*/
    .sun_tl{background: #272828; padding-top: 40px; padding-bottom: 25px;}
    .sun_tl .tl_tt{font-size: 18px; color: #EDEBE9; border-bottom: 1px solid #76746f; line-height: 45px; font-weight: normal; margin-bottom: 15px;}
    .sun_tl .tl_nav{width: 210px; margin-right: 70px;}
    .sun_tl .tl_nav a{display: block; line-height: 25px; margin-bottom: 5px; font-size: 14px; color: #999;}
    .sun_tl .tl_links{width: 210px; margin-right: 75px;}
    .sun_tl .tl_links a{display: block; float: left; width: 50%; line-height: 25px; margin-bottom: 5px; font-size: 14px; color: #999;}
    .sun_tl .tl_contact{width: 224px; margin-right: 75px; font-size: 14px; color: #999; line-height: 25px;}
    .sun_tl .tl_ewm h3{border-bottom: none;}
    .sun_tl .tl_ewm img{width: 136px; text-align: center;}
    .sun_tl .tl_ewm p{text-align: center; color: #fff; font-size: 14px;}
    /*sun_foot*/
    .sun_foot{background: #161716; padding: 10px 0; text-align: center; font-size: 12px; color: #999; line-height: 1.8;}
    .sun_foot a{color: #999;}
    /*backtotop*/
    #backtotop{position: fixed; z-index: 99999; right: 10px; bottom: 10px; background: url(../images/back_top.png) center no-repeat; width: 60px; height: 60px; border-radius: 50%; cursor: pointer; display: none;}
    /*------------内页-------------------*/
    .left .box{margin-bottom: 10px;}
    .left .box h3{line-height: 35px; text-align: center; padding: 0; font-weight: bold; font-family: "微软雅黑"; background:#ed5306; font-size: 14px; color: #fff;}
    .left .sort_menu h3,
    .left .sort_product h3{
        font-weight: normal;
        line-height:25px;
        padding: 10px 0;
    }
    .left .sort_menu h3 .en,
    .left .sort_product h3 .en{
        text-transform: uppercase;
        color: #fff;
        font-size: 30px;
        font-family: Times New Roman;
        display: block;
    }
    .left .sort_menu h3 .zh,
    .left .sort_product h3 .zh {
        font-size: 14px;
        color: rgb(255, 255, 255);
        display: block;
    }
    .left .sort_menu h3 .zh:after,
    .left .sort_product h3 .zh:after {
        content: '';
        width: 30px;
        height:1px;
        display: inline-block;
        vertical-align: middle;
        background: #fff;
        margin-left:10px;
    }
    .left .sort_menu h3 .zh:before,
    .left .sort_product h3 .zh:before {
        content: '';
        display: inline-block;
        vertical-align: middle;
        width: 30px;
        height:1px;
        background: #fff;
        margin-right:10px;
    }
    .left .box .content{
        padding: 5px 10px;
        border:1px solid #ed5306;
        border-top:none;
    }
    .prodescription{border: 1px solid #e5e5e5; background: #f9f9f9; line-height: 24px; padding: 10px; margin-bottom: 15px; text-indent: 20px;}
    .n_banner{width: 1920px; position: relative; left: 50%; margin-left: -960px; height: 250px;}
    .n_banner img{width: 1920px; height: 250px;}
    .n_banner_sm { display: none; }
    .left{width: 225px; float: left;margin-top:15px;}
    .sort_menu{}
    .sort_menu h3{background-color: #ececec; line-height: 28px; padding-left: 15px; font-weight: bold;}
.sort_product{/*margin-top: 10px;*/}
.sort_product h3{background-color: #ececec; line-height: 28px; padding-left: 15px; font-weight: bold;}
.n_contact{margin-top: 10px;}
.n_contact h3{background-color: #ececec; line-height: 28px; padding-left: 15px; font-weight: bold;}
.n_contact .content{padding: 5px; line-height: 24px;}
.right{width: 940px; float: right; padding-bottom: 10px;margin-top:15px;}
.sitemp{line-height: 35px; height: 35px; overflow: hidden; padding-right: 10px; border:1px solid #ed5306; font-size:14px; color:#ed5306;}
.sitemp h2{width: 340px; float: left; text-indent: 15px;}
.sitemp .site{width: 380px; float: right; text-align: right; line-height: 35px; padding-right:15px;}
.sitemp .site a{color:#ed5306;}
.right .content{
    padding: 10px; text-align: left; padding-top: 15px; overflow: hidden; line-height: 24px;
    font-size: 1.1em;
    line-height: 2em;
}
