﻿.top{ margin:0 auto; width:100%; height:32px; line-height:32px;background: #f2f2f2;    border-bottom: 1px solid #e5e5e5;}
.notice{ height:32px; line-height:32px;}
    .notice h1 {
        float: left;
        background: url(../images/notice.jpg) no-repeat;
        padding-left: 22px;
        background-position: 0 10px;
        font-size: 16px;
        font-weight:normal;
    }
    .notice span {
        float: left;
        width: 400px;
        background: url(../images/notice.jpg) no-repeat;
        padding-left: 22px;
        background-position: 0 10px;
        font-size: 16px;
    }

    .notice ul {
        float: right;
        width: 778px;
        text-align: right;
    }
    .notice li {
        float: right;
        margin-left: 22px;
        display: inline;
    }
.notice li.home{background:url(../images/home.png) no-repeat; padding-left:22px; background-position:0 10px;}

.head{ margin:15px 0px;}

.logo {float: left;overflow: hidden; }
.logo img{ max-width:500px; max-height:89px; display:block;}
.head {
 height:89px;
}
#table1 {
    float: right;
    margin-top: 28px;
}
.ctiyxz h3 {
    width: 128px;
    margin: 0px;
    padding: 0px;
    font-size: 18px;
    font-weight: normal;
}
.ctiyxz td {
    padding: 10px;
}
 

.ctiyxz ul {
    width: 98%;
}

.ctiyxz li {
    float: left;
    margin-right: 20px;
    line-height: 30px;
}
.ctiyxz a {
    font-size: 16px;
    font-family: '微软雅黑', Tahoma, Geneva, Verdana, sans-serif;
    color: #FF0000;
}


.mubancss {
    margin: 0 auto;
    width:1400px;
    margin-top: 20px;
    font-size: 16px;
    font-family: '微软雅黑', Tahoma, Geneva, Verdana, sans-serif;
}

.text1{ border:1px solid #ccc; width:250px; height:28px; line-height:28px; color:#999;  border-right:none; padding-left:5px;}
.text_1{ border:1px solid #ccc;height:28px; line-height:28px;}
#table3{ margin-top:15px; font-size:16px;}
.text3{ border:1px solid #ccc; width:250px; height:28px; line-height:28px; color:#999; padding-left:5px;}
.choose{border:1px solid #ccc; width:auto; height:30px; color:#999; border-right:none; line-height:30px;}
.btn1{ background:#FF0000; width:94px; height:30px; border:0; cursor:pointer; color:#FFF;border-radius: 10px;}
h3 {
    margin: 0px;
    padding: 0px;
    font-size: 18px;
    font-weight: normal;
}
#website {
    margin: 5px 0px 0px 0px;
    line-height: 28px;
}
#website td {
    font-size: 16px;
    padding: 20px;
}
    #website a {
        font-size: 16px;
    }
    #website p {
         text-align:left;
    }
.pricenow {
    font-size: 30px;
    font-weight: normal;
    color: #FF0000;
}
#caseslist td {
    font-size: 16px;
    padding: 20px;
    text-align: left;
}

#caseslist p, #caseslist h2 {
    text-align: left;
}
#caseslist h1 {
    margin: 0px;
    padding: 0px;
    font-weight: normal;
    font-size: 20px;
    line-height: 26px;
}
#caseslist {
    margin: 0 auto;
  
    background-color: #FFF;
    line-height: 28px;
}

    #caseslist img {
        border: solid #CCCCCC 2px;
        padding: 2px;
        width: 336px;
        height: 224px;border-radius: 10px;
    }

        #caseslist img:hover {
            border: solid #CC0000 2px;
            padding: 2px;
            width: 330px;
            height: 218px;border-radius: 10px;
        }

    #caseslist h2 {
        font-weight: normal;
        font-size: 24px;
        margin: 10px 0px 20px 0px;
        padding: 0px;
        line-height: 26px;
    }

        #caseslist h2 a {
            color: #000;
        }
.nav{height:50px; width:100%;  line-height:50px; background:#333333;}
.nav ul li{ float:left;overflow:hidden; font-size:16px; line-height:50px; width:175px; text-align:center;border-radius: 10px;}
.nav li.r1 a{ color:#fff;}
.nav li a{ color:#fff; font-weight:normal; display:block;}
.nav li.r1,.nav li a:hover{ background: #FF0000; text-decoration:none;}
.flexslider { position: relative; height: 500px; overflow: hidden; background: url(../images/loading.gif) 50% no-repeat;clear:both;}
.slides { position: relative; z-index: 1;}
.slides li { height: 500px;}
.flex-control-nav { position: absolute; bottom: 10px; z-index: 2; width: 100%; text-align: center; left:0;}
.flex-control-nav li { display: inline-block; width: 14px; height: 14px; margin: 0 5px; *display: inline; zoom: 1;}
.flex-control-nav a { display: inline-block; width: 14px; height: 14px; line-height: 40px; overflow: hidden; background: url(../images/dot.png) right 0 no-repeat; cursor: pointer;}
.flex-control-nav .flex-active { background-position: 0 0;}
h2{ font-weight: normal; margin:0;}
.subnav{ border-bottom:1px solid #ccc; border-top: solid 3px #333333; height:40px; line-height:40px;border-radius: 10px;}
.subnav h2{ float:left; font-size:16px; color:#222222; padding-left:20px;}
    .subnav a {
        float: right;
        padding-right: 20px;
        font-size: 16px;
    }
#table2{ margin-top:10px; float:left;}
.text2{ border:1px solid #e4e4e4; width:220px; height:30px; line-height:30px;}
.btn2{ height:32px; width:70px; background:#168fe7; color:#fff; font-size:16px; text-align:center; border:0; cursor:pointer;font-family:Microsoft YaHei,Verdana,Arial;}
#table2 a{ margin-left:36px;}

.content{}

.about,.huiyuan,.news{border:solid #CCC 1px;border-top:none;}
.about{ width: 910px;height:350px;border-radius: 10px;}
.us {
    width: 870px;
    padding: 20px 20px 20px 20px;
    clear: both;
    height: 260px;
    overflow: hidden;
    line-height: 34px;
}
    .us img {
        max-width: 170px;
        max-height: 170px;
    }
 .news{height:350px; width:466px; float:right;border-radius: 10px;}
.about {width: 910px;line-height:34px;  font-size:16px;}
.news {line-height:26px;  font-size:16px;}
.about img {
    float: left;
    margin-right: 20px;border-radius: 10px;
   
}
.news ul{  width:466px; font-size:16px; margin-top:15px;}
.news li{ width:466px; float:left;  height:34px; line-height:40px;} 
.news li a{ float:left; width:267px;  height:34px; line-height:40px;overflow:hidden; margin-left:20px;}
.news li span{ float:right; margin-right:20px;}

.product {
    height: 430px;
    border: solid #CCC 1px;
    border-top: none;
    margin-top: 20px;
border-radius: 10px;
}
.prolist {
    width: 1358px;
    margin-left: 20px;
    margin-top: 20px;
    height: 364px;
    overflow: hidden;
}
.prolist a.zi {
        width: 300px;
        height: 33px;
        line-height: 33px;
        background: #eee;
        display: block;
        font-size: 16px;
        overflow: hidden;
        border: #cccccc 1px solid;
        border-top: none;border-radius: 10px; margin-top: 10px;
    }


.product img {
    width: 300px;
    height: 300px;
    margin-left: 10px;
    margin-right: 10px;
    border: #dddddd 1px solid;border-radius: 10px;
}
 
.link{border:solid #CCC 1px;border-top:none;margin-top:20px;border-radius: 10px;}
    .link ul {
        float: left;
        width: 1158px;
        margin-left: 20px;
        margin-top: 20px;
        overflow: hidden;
        margin-bottom: 20px;
    }
    .link li {
        float: left;
        margin-right: 5px;
        font-size: 16px;
        margin-bottom: 3px;
    }
/*尾部*/
.footer{ background:#333333; height:170px; margin-top:20px;}
.foot ul{ float:left; text-align:center; margin-top:15px; margin-left:410px; display:inline;}
.foot li{ float:left; color:#ccc; width:70px;}
.foot li a{ color:#ccc; margin-right:10px;}
.foot,.foot1{ text-align:center;}
.foot p{ margin:18px auto 0 auto; color:#ccc;}
.foot1 p{ margin:18px auto 0 auto;}
.foot1{ border-top:1px solid #ccc; margin-left:75px;}

.lanmu{border:solid #CCC 1px;border-top:none;    float: left;border-radius: 10px;}
.lanmu ul{ float:left; width:348px; margin-top:10px; }
    .lanmu li {
        width: 308px;
        height: 40px;
        margin-left: 20px;
        line-height: 40px;
        font-family: Microsoft YaHei,Verdana,Arial;
        font-size: 16px;
        text-align: center;
        margin-bottom: 10px;
        background: #e5e5e5;border-radius: 10px;
    }
.lanmu li a{ display:block;}
.lanmu li a:hover,.lanmu li.ac a{ background:#168fe7; text-decoration:none;color:#fff;border-radius: 10px;}

.newtj{border:solid #CCC 1px; margin-top:20px;border-top:none;    float: left;border-radius: 10px;}
.newtj ul{  float:left; width:348px; font-size:16px;  height:180px;clear:both;}
.newtj li{ width:348px; float:left;  height:34px; line-height:40px;} 
.newtj li a{ float:left; width:252px;  height:34px; line-height:40px;overflow:hidden; margin-left:20px;}
.newtj li span{ float:right; margin-right:20px;}


.lianxi{border:solid #CCC 1px; margin-top:20px;border-top:none; width:348px;  float: left;border-radius: 10px;}
.lianxicot{ padding:20px; line-height:34px; font-size:16px;}
.left{ width:350px; height:auto; float:left;}
.right{border:solid #CCC 1px;border-top:none; width:1028px; float:right;border-radius: 10px;}



.title a{ margin:auto 5px;color:#168fe7; }
.title span{ padding-left:18px; font-size:16px;}
.title{background:#f5f5f5; height:32px; line-height:32px; margin-top:15px;}
.air{ font-size:16px; line-height:32px; width:948px; overflow:hidden; margin:40px;}
.air img{ max-width:838px; text-align:center;}
.lianxiwomen
{
    font-size: 16px;
    line-height: 32px;
    width: 988px;
    overflow: hidden;
    margin: 20px;
     margin-bottom:100px;
}
    .lianxiwomen td {
    padding:20px;
    }
    .lianxiwomen img {
        
    }

    .newslist {
        width: 988px;
        margin-left: 20px;
        margin-top: 10px;
        float: left;
    }
.newslist ul{ float:left;  width:988px; padding-bottom:15px; display:inline; font-size:16px;}
.newslist li{ border-bottom:1px dashed #ddd; float:left; line-height:38px;width:968px;background:url(../images/dian.jpg) no-repeat; padding-left:20px; background-position:0 17px;}
.newslist li a{ float:left; width:680px;}
.newslist li span{ color:#999; float:right;}
.page{ text-align:center; padding:30px 10px 20px 10px; font-size:16px; clear:both;}
.page a{ padding:1px 6px; margin:auto 5px;}
.page span.current a{ background:#168fe7; border:1px solid #168fe7; color:#fff;}
.prolistlist {
    width: 948px;
    margin: 40px;
    float: left;
}
    .prolistlist li {
        float: left;
        display: inline;
        text-align: center;
        width: 100%;
        margin-bottom: 30px;
        border-bottom: solid 1px #CCCCCC;
        padding-bottom: 30px;
    }
        .prolistlist li img {
            width: 300px;
            height: 300px;
            float: left;
            border: #dddddd 1px solid;
        }
        .prolistlist li a.zi {
            width: 100%;
            height: 20px;
            line-height: 20px;
            display: block;
            float: left;
            font-size: 20px;
            text-align: left;
            margin-bottom: 20px;
        }
        .prolistlist li small {
            width: 620px;
            line-height: 36px;
            display: block;
            margin-left: 20px;
            float: left;
            font-size: 16px;
            text-align: left;
            text-indent: 2em;
        }
.caselist dl{ width:695px; float:left; margin:15px auto; overflow:hidden; height:152px; font-size:16px;}
.caselist dl img{ float: left; width:150px; height:150px; border:1px solid #ccc; margin-right:15px;}
.caselist dd strong a{ font-size:16px;color:#168fe7;}
.caselist dd.time{ font-size:16px; color:#888;}
.caselist dd.time a{color:#168fe7;}
.caselist dd{ line-height:29px;}
.online dl{ border-bottom:1px dashed #ccc; margin-top:15px; width:650px; overflow:hidden; float:left; padding-bottom:10px; font-size:16px; margin-left:20px; display:inline;}
.bmjh{border-top-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-left-style: solid;
border-top-color: #ccc;
border-left-color: #ccc;}
.bmjh td{
border-right-width: 1px;
border-bottom-width: 1px;
border-right-style: solid;
border-bottom-style: solid;
border-right-color: #ccc;
border-bottom-color: #ccc; text-align:center;
}
.sh a{color:#168fe7;}
.right h1 {
    text-align: center;
    margin: 20px auto 20px auto;
    font-size: 26px;
    font-weight: normal;
    padding: 0px 20px;
    line-height: 40px;
}
small{ font-size:16px; color:#999; margin:0 5px;}
.break{ margin:18px; margin-top:30px; color:#168fe7; font-size:16px; line-height:2.2em; float:left;}
.pro dl{ width:665px; margin:15px 15px 0 15px; float:left; display:inline; font-size:16px;}
.pro dl img{ width:200px; height:200px; float:left; margin-right:25px;}
.pro dl dd.dg a{ background:#168fe7; padding:1px 10px; color:#fff; margin-top:45px; float:left;}
.pro dl dd{ line-height:35px;}
.case1 dl{ text-align:center; margin-top:20px; width:695px; float:left; overflow:hidden;}
.case1 dt img{ max-width:500px; text-align:center; margin-bottom:5px;}
.pro dd.zz a,.login span a{color:#168fe7;}
.log{ margin:50px 75px;}
#table4{ margin-top:50px; float:right;}
.login span{ width:300px; float:left; font-size:18px; padding-left:100px; margin-top:60px;}
.log h1{ font-size:35px; font-weight:normal; margin-bottom:50px; line-height:40px;}
#table5 font{ padding-left:5px;}
#table5{ font-size:16px;}
#table5 img{ width:80px; height:30px;}


.ocation {
    border-bottom: 1px solid #ccc;
    border-top: solid 3px #333333;
    height: 40px;
    line-height: 40px;border-radius: 10px;
}

    .ocation h2 {
        float: left;
        font-size: 16px;
        color: #222222;
        padding-left: 20px;
    }

.liuyancss {
    font-size: 16px;
    line-height: 32px;
    width: 838px;
    overflow: hidden;
    margin: 20px;
}
.text {
    width: 300px;
    height: 30px;
    line-height: 30px;
    margin-bottom:20px;
}
.umessage tr {
 height:60px;
}

.productimg {
    width: 300px;
    height: 300px;
    float: left;
    margin-right: 20px;
}

div#Panel10 {
    float: right;
}


.foot.span-25 {
    color: #FFFFFF;
}
.foot.span-25 p{
    color: #FFFFFF;
}
.foot.span-25 a{
    color: #FFFFFF;
}


.headcall{
     float:right; font-size:28px; margin-top:30px;
}