﻿@charset "utf-8";
/* CSS Document */

/* header start*/
.w1200 { margin: 0 auto; width: 1200px; height: auto; overflow: hidden; }
#logo { margin: 10px 0; width: 480px; height: 70px; overflow: hidden; }
#search { margin-top: 35px; width: 200px; height: 30px; }
    #search input { float: left; }
.inp_srh { width: 160px; height: 30px; line-height: 30px; text-indent: 5px; color: #999; background: url(../images/search.jpg) no-repeat left center; border: none; }
.btn_srh { width: 40px; height: 30px; line-height: 30px; background: url(../images/search.jpg) no-repeat -160px center; border: none; cursor: pointer; color: #fff; font: bold 14px/30px "Microsoft YaHei"; text-indent: -5000px; }
#search * { vertical-align: middle; }
#tel { margin-top: 30px; margin-right: 25px; padding-left: 50px; width: 150px; height: 40px; background: url(../images/tel.png) no-repeat left bottom; color: #666; font: 12px/20px "Microsoft YaHei"; }
    #tel span { color: #d00; font: 20px/20px "Arial"; }
/* header end*/
/* content start*/
.tit1 { margin-bottom: 30px; height: 44px; border-bottom: 1px solid #ddd; text-align: center; }
    .tit1 h2 { margin: 20px auto 0; border-bottom: 3px solid #d00; width: 150px; color: #333; font: 20px/20px "Microsoft YaHei"; }
    .tit1 span { color: #999; font: 12px/20px "Arial"; }
.about { margin-bottom: 30px; color: #333; font: 13px/24px "Microsoft YaHei"; height: auto; overflow: hidden; }
    .about span { color: #333; font: 20px/24px "Microsoft YaHei"; height: 50px; }
    .about img { float: left; margin-right: 60px; }
.more { float: left; margin-top: 15px; width: 120px; height: 32px; border-radius: 3px; color: #fff; font: 14px/32px "Microsoft YaHei"; text-align: center; }
    .more a { display: block; width: 120px; height: 32px; color: #fff; background: #d00; border-radius: 3px; }
        .more a:hover { background: #666; color: #fff; }


.side_l { width: 300px; height: auto; overflow: hidden; }
.tit_l { padding: 10px 20px; height: 50px; background: #bf0101; color: #fff; font: 20px/50px "Microsoft YaHei"; }
.pro_type { width: 300px; height: auto; overflow: hidden; }
    .pro_type ul { margin: 0; padding: 0; }
        .pro_type ul li { float: left; display: block; margin-top: 1px; width: 300px; height: 44px; }
            .pro_type ul li a { display: block; color: #333; font: 16px/44px "Microsoft YaHei"; text-indent: 20px; background: url(../images/pro_ico1.png) no-repeat 270px center #f5f5f5; }
                .pro_type ul li a:hover,.pro_type ul li a.cur { color: #fff; background: url(../images/pro_ico2.png) no-repeat 270px center#c00; }
.side_r { width: 860px; height: auto; overflow: hidden; }
.tit_r { margin-bottom: 10px; height: 38px; background: #f3f3f3; }
    .tit_r h2 { float: left; padding: 0 20px; background: #bf0101; height: 38px; color: #fff; font: 18px/38px "Microsoft YaHei"; }
    .tit_r span { float: right; width: 38px; height: 38px; overflow: hidden; text-align: center; }
        .tit_r span a { display: block; width: 38px; height: 38px; color: #fff; font: 30px/38px "Microsoft YaHei"; background: #d7d7d7; }
            .tit_r span a:hover { background: #bf0101; }


.tit3 { margin: 0px 0 30px; height: 40px; border-bottom: 1px solid #ddd; }
    .tit3 h2 { float: left; border-bottom: 3px solid #d00; color: #333; font: 20px/35px "Microsoft YaHei"; }
    .tit3 span { padding-left: 10px; color: #ccc; font: 12px/35px "Arial"; }

.w570 { width: 570px; height: auto; overflow: hidden; }
.i_newtop { margin-bottom: 10px; width: 570px; height: 120px; overflow: hidden; }
.i_newtopimg { width: 180px; height: 120px; overflow: hidden; }
.i_newtoptit { margin-bottom: 10px; width: 360px; height: 20px; color: #333; font: bold 13px/20px "Microsoft YaHei"; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.i_newtopcon { width: 360px; height: 90px; color: #666; font: 12px/24px "Microsoft YaHei"; overflow: hidden; }
.news_con { width: 570px; height: 80px; overflow: hidden; }
    .news_con ul { margin: 0; padding: 0; }
        .news_con ul li { float: left; width: 570px; height: 28px; overflow: hidden; }
            .news_con ul li a { float: left; display: block; width: 500px; text-indent: 15px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; background: url(../images/ico1.png) no-repeat left center; color: #666; font: 12px/28px "Microsoft YaHei"; }
                .news_con ul li a:hover { color: #d00; background: url(../images/ico1.png) no-repeat left center; }
            .news_con ul li span { float: right; display: block; color: #999; font: 11px/28px "Arial"; -webkit-text-size-adjust: none; }
.i_newsmore { margin-top: 5px; height: 20px; }
    .i_newsmore a { color: #e00; font: bold 12px/20px "SimSun"; text-decoration: underline; }
        .i_newsmore a:hover { color: #c00; }

.case { margin: 0 auto; width: 1220px; height: auto; overflow: hidden; }
    .case ul { margin: 0; padding: 0; }
        .case ul li { float: left; margin: 0 10px; width: 224px; height: 180px; }
.case_pic { padding: 4px; border: 1px solid #ddd; width: 214px; height: 140px; overflow: hidden; }
.case_name { height: 30px; width: 220px; color: #333; font: 14px/30px "Microsoft YaHei"; text-align: center; }



.link { height: 74px; overflow: hidden; }
.link_l { width: 110px; height: auto; overflow: hidden; text-indent: 30px; background: url(../images/index_68.png) no-repeat 10px center #d00; color: #fff; font: 16px/37px "Microsoft YaHei"; }
.link_m { padding-left: 10px; width: 970px; height: auto; overflow: hidden; background: #e5e5e5; color: #333; font: 12px/37px "Microsoft YaHei"; }
    .link_m a { margin: 0 5px; color: #333; font: 12px/37px "Microsoft YaHei"; }
        .link_m a:hover { color: #d00; }
.link_r { width: 75px; height: 74px; overflow: hidden; }
/* content end*/
/* footer start*/
.footer_box { padding: 30px 0; height: auto; overflow: hidden; background: #333; color: #aaa; font: 12px/20px "Microsoft YaHei"; }
.foot_l { width: 300px; height: auto; overflow: hidden; }
.foot_m { margin-left: 50px; width: 500px; height: auto; overflow: hidden; }
.foot_r { width: 150px; height: auto; overflow: hidden; text-align: right; }
.copy { margin-top: 10px; padding-top: 10px; border-top: 1px solid #666; text-indent: 350px; line-height: 30px; }
.copy  a{color:#fff;}