﻿@charset "utf-8";
@import"base.css";
.banner {
    width: 100%;min-width:1200px;
    overflow: hidden;
    z-index: 10;}

.banner img {
	width:100%
}
/*左侧导航*/
.subnav,.subnav2{
    width:275px;
    /*min-height:500px;*/
  
    
}
    .subnav .b-cate,  .subnav2 .b-cate {
    /*background:#4072af;*/
    border-bottom:5px #4072af solid;
    height:65px;
    width:100%;font-size:24px;
    line-height:65px;color:#4072af;text-align:center; border-top:1px #f0f0f0 solid;border-left:1px #f0f0f0 solid;border-right:1px #f0f0f0 solid;border-top-left-radius:10px;border-top-right-radius:10px;
    }
    .subnav ul {
    width:238px;padding:17.5px;
    margin:0px auto 20px auto; border-left:1px #f0f0f0 solid;border-right:1px #f0f0f0 solid; border-bottom:1px #f0f0f0 solid;border-bottom-left-radius:10px;border-bottom-right-radius:10px;
    }
        .subnav ul li {
        margin-top:15px;
        height:45px;line-height:45px;font-size:18px;
        background:#4072af;color:#fff;text-align:center;border-radius:5px;

        }
            .subnav ul li a {
            width:100%;height:100%;display:block;color:#fff;}
          .subnav ul li.on{
        
        background:#fff;color:#4072af;border:1px #4072af solid;

        }
            .subnav ul li:hover {color:#4072af;border:1px #4072af solid;
            background:#d7e8fc;}
            .subnav ul li.on a {
            color:#4072af;}
             .subnav ul li:hover a {
            color:#5190cd;}
               .subnav ul.leftnews {
        background:#f9f9f9;
        padding-bottom:10px;
        }
            .subnav ul.leftnews li,.subnav2 ul.leftnews li {
                border:0px;height:25px;width:230px;
                line-height:25px;
                font-size:14px;
                color:#333333;display:block;background:none;text-align:left;
                    
            }
                .subnav ul.leftnews li a, .subnav2 ul.leftnews li a {
                   height:25px;width:100%;
                line-height:25px;
                background:url(../images/dot-arrow.png) no-repeat 0px center;padding-left:8px;overflow: hidden; text-overflow:ellipsis; white-space:nowrap;
                font-size:14px;
                color:#333333;display:block;text-align:left;
                }
            /*右侧*/
.subright {
width:900px;
min-height:492px;
padding:4px;
border:1px #e0e0e0 solid;
margin-bottom:20px;
}
    .subright .mbx {
        height:36px;
        line-height:36px;
        background:url(../images/nav.png) no-repeat 10px center;
        color:#999999;padding-left:30px;border-bottom:1px #e0e0e0 solid;font-size:14px;
    }
        .subright .mbx span {
        color:#999999;display:block;float:left;}
.subright .mbx span a {
    color: #999999;padding-left:5px;padding-right:5px;
}
           .subright .mbx span a:hover {
            color:#cccccc;}
           .subright .mbx span:before {
            content:">";

            }
            .subright .mbx span:first-child::before {
            content:"";}
.pageinfo {
    padding:10px;
}
    .pageinfo h2 {
    width:100%;
    height:65px;font-size:20px;color:#005ea9;font-weight:normal;
    text-align:center;
    line-height:33px;
    
    }
      .pageinfo h3 {
    width:100%;
    height:30px;font-size:18px;color:#333;font-weight:normal;
    text-align:center;
    line-height:33px;
    
    }
    .pageinfo .info {
    font-size:14px;
    color:#333333;line-height:28px;text-align:justify;
    }
        .pageinfo .info h1, .pageinfo .info h2, .pageinfo .info h3 {
            font-size:16px;
            color:#4072af;text-align:left;
        }
      .pageinfo .info h2，, .pageinfo .info h3 {
            font-size:14px;
            color:#4072af;
            text-align:left;
        }
    .pageinfo .info img{
        width: 600px;
    height: auto;
    /*max-width: 100%;*/
    display: block;
    margin: 0 auto;
    }

    .pageinfo .small {
    height:26px;margin:0px auto;text-align:center;font-size:12px; color:#999999;
    }
        .pageinfo .small .date {
        width:100px;height:26px;line-height:26px;color:#999999;padding-left:20px;}
         .pageinfo .small .clicks{
        width:100px;height:26px;line-height:26px;color:#999999;padding-left:20px;margin-left:15px;}
.info-bottom {
font-size:14px;color:#999;padding-top:10px;border-top:#f0f0f0 1px solid;
height:80px;
margin-top:20px;

}
.nexprv {
height:40px;
line-height:40px;
font-size:14px;
}
    .nexprv .next-article, .nexprv .prev-article {overflow: hidden; text-overflow:ellipsis; white-space:nowrap;
    width:40%;}
    .nexprv .prev-article {
    float:left;padding-left:0px;}
    .nexprv .next-article {padding-right:5px;text-align:right;
    float:right;}
         .share{height:40px;line-height:36px;text-align:right;font-size:14px;color:#999;}
.share a{color:#999999;line-height:36px;}
.share a:hover{color:#db0200;text-decoration:none;}
.share ul{float:left;}
.share ul.fxd_xx{width:300px;text-align:left;height:24px;}
.bdsharebuttonbox span{ float:left; margin-right:5px; line-height:36px; }
.share ul.fxd_close{width:175px;float:right;text-align:left;overflow:hidden;}
.share ul.fxd_close .print_btn{display:block;float:left;width:65px;height:36px;line-height:36px;background:url(../images/print.gif) 0 10px no-repeat;padding-left:22px;font-size:14px;}
.share ul.fxd_close .close_btn{display:block;float:left;width:65px;height:36px;line-height:36px;background:url(../images/close1.gif) 0 10px no-repeat;padding-left:22px;font-size:14px;}
.bshare-custom #bshare-shareto{color:#999 !important;line-height:24px !important;font-weight:normal !important;}



    .pageinfo .smallmenu {
    height:40px;line-height:35px;font-size:16px;width:100%;overflow:hidden;
   
    }
    .pageinfo .smallmenu a{  background:#f0f0f0;
                             display:block;float:left;
                             padding-left:15px;margin:5px;
                             padding-right:15px; height:35px;line-height:35px;
    }
    .pageinfo .txtlist,.pageinfo .imgtxtlist,.pageinfo .imglist {
    width:100%;}
    /*纯文列表*/
        .pageinfo .txtlist li {
        height:35px;
        line-height:35px;
        color:#555555;

        }
         .pageinfo .txtlist li a {
    background:url(../images/dot-blue.png) no-repeat 5px center;padding-left:15px;overflow: hidden; text-overflow:ellipsis; white-space:nowrap;
        width:70%;float:left;display:block;}
         .pageinfo .txtlist li span {float:right;display:block;
        width:10%;}
            .pageinfo .txtlist li a:hover {
            color:#035eac;}
            .pageinfo .txtlist li.line1 {
            border-bottom:1px #e1e1e1 dotted;height:10px;margin-bottom:10px;}
            /*文图列表*/
      .pageinfo .imgtxtlist li {
              height:165px;
              padding:15px 0 15px 0;
        color:#555555;
        border-bottom:1px #f0f0f0 dotted;
        }
            .pageinfo .imgtxtlist li:last-child {
            border-bottom:0px;}
            .pageinfo .imgtxtlist li .img {float:left;
            border:1px #f0f0f0 solid;width:250px;height:160px;}
                .pageinfo .imgtxtlist li .img img {
                width:100%;
                height:100%;
                }
            .pageinfo .imgtxtlist li .txtright {
            width:610px;float:right;
            }
                .pageinfo .imgtxtlist li h3 {text-align:left;
                font-size:18px;height:30px;line-height:30px;color:#4072af;font-weight:normal;overflow: hidden; text-overflow:ellipsis; white-space:nowrap;
                }
                    .pageinfo .imgtxtlist li h3 a {color:#4072af;
                    }
                    .pageinfo .imgtxtlist li .small {
    text-align:left;
    }
            .pageinfo .imgtxtlist li .txt {
            font-size:14px;line-height:32px;text-align:justify;text-indent:2em;height:105px;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden;
            }
.pageinfo li .liend {width:100%;
                     height:35px;
}
.pageinfo li .tagkey {
    border-radius:5px;
    background:#f0f0f0;
    float:left;display:block;
    padding:3px 8px 3px 8px;
    font-size:14px;color:#555555;
}
.pageinfo li .viewcount {float:right;
                         color:#555555;
                         font-size:14px;border:1px #f0f0f0 solid;border-radius:5px;padding:5px;
}
    .pageinfo li .viewcount span {
    color:#5190cd}
            .pageinfo li .btn-view {
            background:#4072af url(../images/while-arrow.png) no-repeat right center;width:85px;float:right;height:35px;color:#fff;line-height:35px;padding-left:15px;font-size:14px;}
                .pageinfo li .btn-view a {
                color:#fff;}
               .pageinfo .pufen {


margin-bottom:20px;
}
 .pageinfo .pufen ul{   padding:0;
        margin:0px auto; }
	 .pageinfo .pufen li{ width:30%; margin: 20px 1.5% 0px 1.5%; float:left; display:block;height:90px; }
    /*.pufen .picList{
     width:100%;
    height:60px;}
        .pufen .picList li {
        float:left;width:28%;margin-left:3%;border:1px red solid;}
*/
  .pageinfo .pufen li img {
    width:100%;
    height:100%;
    }
                /*图片列表*/
                 /*案例*/
/*.anli {
width:100%;background:#f0f0f0;padding-bottom:60px;}
    .anli .arr {
        height:40px;
        background:#ffffff url(../images/arr.png) no-repeat center bottom;
        width:100%;
    }*/
    /*.anli .container {
    background:#f0f0f0;}*/
        .pageinfo .imglist ul {
        padding:0;
        margin:0px auto;
        }
             .pageinfo .imglist ul li {
            float:left;
            width:33.3%;
            margin-top:20px;
            overflow:hidden;
           
            }
               
                 .pageinfo .imglist ul li a {
                    width:90%;
                   float:left;
                   height:365px;
                   display:block; border:1px #cccccc solid;
                  
                }
                 .pageinfo .imglist ul li:nth-child(3n) a { 
float:right;}
                  .pageinfo .imglist ul li:nth-child(3n+2) a {float:none;
margin:auto;            }
                     .pageinfo .imglist ul li a .img {
                    width:100%;
                    height:240px;
                    }
                        .pageinfo .imglist ul li a .img img {width:100%;
                                                           height:100%;
                        }
                .pageinfo .imglist ul li a h2 {
                font-size:16px;height:40px;
                line-height:40px;
                color:#333;
                text-align:center;font-weight:normal;      display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;
overflow: hidden;
                }
               .pageinfo .imglist ul li a .memo {
                color:#999;
                font-size:14px;
                line-height:25px;
                text-indent:2em;padding:5px;
                display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden;
                }
        /*.pageinfo .imglist li {
        float:left;width:260px;height:240px;padding:10px;margin-bottom:10px;margin-left:10px;}
            .pageinfo .imglist li:nth-child(3n+1) {
          margin-left:0px;  }
         .pageinfo .imglist li .txt {
            font-size:14px;line-height:40px;text-align:center;height:40px;overflow: hidden; text-overflow:ellipsis; white-space:nowrap;
            }
            .pageinfo .imglist li img {height:180px;border:1px #e0e0e0 solid;
            width:240px;padding:8px;}
             .pageinfo .imglist li .small {
    text-align:left;
    }
            .pageinfo .imglist li img:hover {
            border:2px #207ddf solid; transition:0.5s;}*/
            
  
/*问答*/

   .error {
           width:200px;float:left;
        }
    .form {
    width:800px;margin-left:20px;}
        /*.form .li {width:100%;border:1px red solid;
        }*/
        .form .tit, .form .titz {font-size:16px;color:#555555;
                                 height:40px;
        width:100px;float:left;text-align:justify;text-align:right;}
        .form .titz {
        height:155px;}
        .form .inp, .form .inpz {
        width:700px;float:left;}
        .form input {
        width:270px;height:30px;
        font-size:16px;
        border:1px #0a7ae0 solid;
        }
            .form input[id=code] {
            width:100px;
            }
        .form textarea {border:1px #0a7ae0 solid;width:330px;height:140px;
        }
        .form .inpz {
        height:155px;}
    .form .code, .form .codeimg {
    width:110px;float:left;display:block;}
      
        .form .codeimg img {}
    .error {width:200px;color:#ff0000;font-size:14px;padding-left:5px;
    }
    .btn-submit {
    width:200px;
    margin:15px auto;
    height:35px;
    font-size:17px;  
    color:#fff;border:0px;text-align:center;
    background:#0a7ae0;font-family:微软雅黑,"Helvetica Neue", Helvetica, Arial, "Microsoft Yahei";
    }

     /*map*/
.mapdiv {display:block;
margin-top:20px;background:#fff;
padding-top:20px;padding-bottom:20px;
}
.map {
width:100%;height:600px;margin:auto;

}
.mapdiv .company {padding:0.5rem;
border-top:1px #e7e7e7 solid;}
    .mapdiv .company .names {
    float:left;list-style:none;

    }
 .mapdiv .company .names .nam {font-size:1.5rem;width:100%;display:list-item;color:#2a2a2a;
}
        .mapdiv .company .names .address {
        color:#a2a2a2;font-size:0.8rem;
        }
    .mapdiv .company .gps {
    float:right;width:30%;text-align:right;height:4rem;}
        .mapdiv .company .gps img {
        height:90%;}
.hottel {
margin-top:0.8rem;
background:#fff;
border-top:1px #e7e7e7 solid;
height:1.5rem;
padding-top:0.8rem;
padding-bottom:0.8rem;font-size:1rem;
}
    .hottel .left {color:#2a2a2a;
    width:44%;float:left;text-align:right;height:1.2rem;line-height:1.2rem;}
    .hottel .right {height:1.2rem;
    width:48%;float:right;background:url(../images/top_phone2.png) no-repeat;
    background-size:auto 1.2rem;
    padding-left:6%;color:#ff4a00;line-height:1.2rem;
    }
        .hottel .right a {color:#ff4a00;
        }    
        
            .mapss .mbx {
        height:36px;
        line-height:36px;
        background:url(../images/nav.png) no-repeat 10px center;
        color:#999999;padding-left:30px;border-bottom:1px #e0e0e0 solid;font-size:14px;
    }
        .mapss .mbx span {
        color:#999999;display:block;float:left;}
.subright .mbx span a {
    color: #999999;padding-left:5px;padding-right:5px;
}
           .mapss .mbx span a:hover {
            color:#cccccc;}
           .mapss .mbx span:before {
            content:">";

            }
            .mapss .mbx span:first-child::before {
            content:"";}
        /*form*/
        
   .error {
           width:200px;float:left;
        }
    .form {
    width:500px;margin:20px auto;padding:0;}
        /*.form .li {width:100%;border:1px red solid;
        }*/
        .form .tit, .form .titz {font-size:16px;color:#4072af;
                                 height:40px;
        width:100px;float:left;text-align:justify;text-align:left;}
        .form .titz {
       width:100%;}
        .form .inp, .form .inpz {
        width:270px;float:left;}
        .form input {
        width:350px;height:32px;
        font-size:16px;
        border:1px #f0f0f0 solid;
        }
            .form input[id=code] {
            width:100px;
            }
        .form textarea {border:1px #f0f0f0 solid;width:450px;height:250px;margin-top:0px;
        }
        .form .inpz {
        height:270px;}
    .form .code, .form .codeimg {
    width:110px;float:left;display:block;}
      
        .form .codeimg img {}
    .error {width:150px;color:#ff0000;font-size:14px;padding-left:5px;
    }
    .jobbtn {
    width:200px;
    margin:15px auto;
    height:35px;
    font-size:17px;  
    color:#fff;border:0px;text-align:center;
    background:#4072af;font-family:微软雅黑,"Helvetica Neue", Helvetica, Arial, "Microsoft Yahei";
    }
                       /*分页*/
            .pagebox{margin:3px 0;padding:10px 0px 0px 250px;color:#505050;text-align:left;font-size:12px;height:26px;border-top: 1px solid #f0f0f0;}

.pagebox a{float:left;display:block;height:24px;line-height:24px;padding:0 9px;color:#0a7ae0;margin-right:4px;text-decoration:none;border:1px solid #0a7ae0;color:#505050;}
.pagebox a:hover{color:#fff;background:#0a7ae0;border:1px solid #0a7ae0;text-decoration:none;}
.pagebox a:active{border:#0a7ae0 1px solid;background:#0a7ae0;color:#ffffff;}
.pagebox span.current{float:left;display:block;height:24px;line-height:24px;padding:0 9px;margin-right:4px;border:1px solid #0a7ae0;background:#0a7ae0;color:#ffffff;}
.pagebox span.disabled{float:left;display:block;height:24px;line-height:24px;padding:0 9px;color:#e0e0e0;margin-right:4px;border:1px solid #0a7ae0;background:#0a7ae0;}
ul.list-paddingleft-2 {
    list-style: disc;
    padding-left: 20px;
} ul.list-paddingleft-2 li {
    list-style: disc;
   
}
ol.list-paddingleft-2 {
    list-style: decimal;
    padding-left: 20px;
}
ol.list-paddingleft-2 li{
    list-style: decimal;
}
