@charset "utf-8";
/* CSS Document */
.clearfix:before,
.clearfix:after {
    content: " ";
    display: table;
}

.clearfix:after {
    clear: both;
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td {margin:0; padding:0;}
body {color:#333;font-size:12px;font-family:"微软雅黑";min-width: 1280px;}
td,th,caption {font-size:12px;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;font-size:100%; }
address, caption, cite, code, dfn, em, strong, th, var{ font-style:normal;font-weight:normal;}
a{color:#000;text-decoration:none;}
a:hover {cursor:pointer;text-decoration:none;}
a{blr:expression(this.onFocus=this.blur())}
*:focus{outline:0;}
fieldset,img {border:none;}
ol,ul,li {list-style:none;}
span,i{display:inline-block;}
input, textarea, select, button {font:12px "微软雅黑";;outline:none;}
table{border-collapse:collapse;border-spacing:0;}
textarea {resize:none;}
i{font-style:normal;}
/* css common */
.clearfix:after {content: ".";display: block;height:0;clear:both; visibility:hidden;}
.clearfix {*zoom:1;}
/*pccss reset 结束*/
/*页头*/
.header_h1{background-color:#f1f1f1; }
.header_h1n{width:1200px;margin:0 auto;}
.header_h1n>span{color:#666666;font-size:12px;line-height:36px;}
.h1nr{float: right;}
.header_h1n .wx{position: relative;}
.header_h1n .ew{
    display: none;
    position: absolute;
    z-index: 10;
    right: -5px;
    top: 20px;}
.header_h1n .ew{
    width: 126px;
    height: 126px;}
.header_h1n .wx span{color:#333333;font-size:12px;line-height:36px;}
.wx span img{
    vertical-align: middle;
    margin-right: 10px;
    margin-bottom: 2px;}
.h1nr>i{color:#333333;font-size:12px;line-height:36px;margin-right:20px;}
.h1nr i span img{vertical-align: middle;margin-right:10px;}
.h1nr i font{color:#078bef;font-size:14px;font-weight: bold;}
.h1nr .wx{color:#333333;font-size:12px;line-height:36px;}
.header_h2{width:1200px;margin:0 auto;}
.header_h2 ul li{float: left;}
.header_h2 .logo{display: block;float: left;padding-bottom: 13px;}
.header_h2 ul li a i{color:#333333;font-size:16px;display: block;line-height:30px;}
.header_h2 ul li a span{color:#a4a4a4;font-size:12px; }
.header_h2 ul li a{display: block;width:120px;text-align: center;    padding: 27px 0;}
.header_h2 ul li:first-child a{width:100px;}
.header_h2 ul{float:right;}
.header_h2 ul .on{background:url(../images/idx_nav.png) no-repeat;background-size:100% 100%;}
.header_h2 ul .on a i{color:#fff;}
.header_h2 ul .on a span{color:#fff;}
.header_h2 ul li:hover{background:url(../images/idx_nav.png) no-repeat;background-size:100% 100%;}
.header_h2 ul li:hover a i{color:#fff;}
.header_h2 ul li:hover a span{color:#fff;}
.header{overflow:hidden;}
/*页头end*/
/*右侧浮窗*/
.leftlx{
    float: left;
    width: 45px;
    height: 45px;
}
.ycfc li a{
    color: #fff;
    display: block;
    height: 45px;
    width: 300px;
}
.ycfc li{ background-color:#a4a4a4;margin-bottom:1px;}
.ycfc li:hover{  background-color:#078bef}
.ycfc li i.wx{
    display: block;
    width: 45px;
    height: 45px;
    margin: 0 auto;
    text-align: center;
    background: url(../images/ycfd_ewm.png) no-repeat;
    background-position: 12px 12px;
}
.ewm{
    width: 120px;
    height: 120px;
    background: #c0c0c0;
    border: 5px solid #fff;
    position: absolute;
    left: -165px;
    top: 40px;
    display: none;}
.ewm img{width:100%;}
.ycfc li i.qq{
    display: block;
    width: 45px;
    height: 45px;
    margin: 0 auto;
    text-align: center;
    background: url(../images/qq.png) no-repeat;
    background-position: 12px 12px ;}
.ycfc li i.dh{
    display: block;
    width: 45px;
    height: 45px;
    margin: 0 auto;
    text-align: center;
    background: url(../images/ycfd_dh.png) no-repeat;
    background-position: 12px 12px;
}
.ycfc li i.kf{
    display: block;
    width: 30px;
    height: 27px;
    margin: 0 auto;
    text-align: center;
    background: url(../images/ycfd_kf.png) no-repeat;
    background-position: 4px 0 ;}
.ycfc li i.kf{
    display: block;
    width: 45px;
    height: 45px;
    margin: 0 auto;
    text-align: center;
    background: url(../images/ycfd_kf.png) no-repeat;
    background-position: 12px 12px;
}
.ycfc li i.fh{
    display: block;
    width: 45px;
    height: 45px;
    margin: 0 auto;
    text-align: center;
    background: url(../images/ycfd_fhdb.png) no-repeat;
    background-position: 14px 17px;
    z-index: 11;
}
.ycfc{
    position: fixed;
    width: 45px;
    height: auto;
    top:60%;
    right:0;
    z-index: 1000;
}
.ycfc li a>span{
    color: #fff;
    font-size: 16px;
    line-height: 45px;
    display: none;
    float: left;
}
.ycfc li a:hover>span{display: block;}
.shang{width:45px!important;}
/*右侧浮窗end*/
/*底部*/
.footer_h1z ul li{
    float: left;
    width: 180px;
    text-align: left;
    position: relative;
}
.footer_h1n{width:1200px;margin:0 auto;overflow: hidden;
    padding: 50px 0 10px 0;}
.footer_h2n{width:1200px;margin:0 auto;overflow: hidden;}
.footer_h1{background-color:#303030;}
.footer_h2{background-color:#222222;}
.footer_h1 .bt1{
    color: #fefefe;
    font-size: 16px;
    line-height: 50px;
    position: relative;
    display: block;
    margin-bottom: 8px;}
.footer_h1z .fl a{color:#838383;font-size:12px;display: block;line-height:30px;}
.footer_h1z .bt2{color:#fefefe;font-size:16px;display: block;line-height:50px;}
.footer_h1 .bt1:after{
    content: "";
    width: 16px;
    height: 1px;
    position: absolute;
    top: 48px;
    left: 0;
    display: block;
    background-color: #fff;
    transition: all 1s;
}
.footer_h1z ul li:before{
    content: "";
    width: 1px;
    height: 150px;
    background: url(../images/footer_gx.png) no-repeat;
    display: block;
    position: absolute;
    right: 60px;
    top: 0;
}
.footer_h1z .fl a:hover{text-decoration:underline;color:#fefefe;}
.footer_h1 .bt1:hover:after{width:40px;}
.footer_h1z{float:left;}
.footer_h1y{float:left;}
.footer_h1y i{
    color: #fefefe;
    font-size: 16px;
    line-height: 50px;
    position: relative;
    display: block;
    margin-bottom: 8px;
    width: 180px;
    text-align: center;}
.footer_h1y i:after{
    content: "";
    width: 16px;
    height: 1px;
    position: absolute;
    top: 48px;
    left: 58px;
    display: block;
    background-color: #fff;}
.footer_h1y p{
    margin-left: 60px;
    color: #7b7b7b;
    line-height: 25px;
    overflow: hidden;}
.footer_h1y p img{
    vertical-align: middle;
    margin-right: 12px;
    margin-bottom: 4px;}
.footer_h1y p font{
    width: 200px;
    display: block;
    float: right;}
.footer_ewm img{    width: 126px;
    height: 126px;}
.footer_ewm p{
    color: #fefefe;
    text-align: center;
    line-height: 30px;}
.footer_ewm{float: right;}
.footer_h2n span{color:#b3b3b3;font-size:12px;line-height:40px;}
.footer_h2n img{margin-left:18px;vertical-align: middle;}
.footer_h2n p{
    float:right;
    color:#fff;}
.footer_h2n p a{
    display: inline-block;
    line-height: 40px;
    color: #fff;
    margin: 0 5px;}
.footer_h2n p i{
    color: #fff;
    font-size: 12px;
    line-height: 40px;}
.footer_h2n p a:hover{text-decoration:underline;}
/*底部end*/
/*首页*/
.idx_h1 #slider-wrap{ width:100%; /* height:334px; */}   /*可以修改宽高*/
.idx_h1 #slider{/* position: relative; *//* width:990px; */height: 810px;background:#FFF;overflow: hidden;position: relative;width: 100%;max-width: 1920px;margin: 0 auto;min-width: 950px;} /*可以修改宽高*/
.idx_h1 #slider img{position:absolute;top:0;display:none;height: 810px;left: 50%;margin-left: -960px;width: 100%;}/*可以修改宽高*/
.idx_h1 .nivoSlider{position:relative;overflow: hidden;}
.idx_h1 .nivoSlider img{position:absolute; top:0; left:0}
.idx_h1 .nivoSlider a.nivo-imageLink{position:absolute; top:0;display:block;left:0;width:100%;height:100%;border:0;padding:0;margin:0;z-index:6;}/*可以修改宽高*/
.idx_h1 .nivo-slice {display:block;position:absolute;z-index:5;height:100%;}
.idx_h1 .nivo-box {display:block;position:absolute;z-index:5;}
.idx_h1 .nivo-controlNav{position:absolute; left:50%; bottom:10px; z-index: 100;margin-left:-66px;}/*可以修改左右上下间距*/
.idx_h1 .nivo-controlNav a{position:relative; z-index:99; cursor:pointer;background:#074d91}
.idx_h1 .nivo-controlNav a.active{background:#ff6400;font-weight:bold}
.idx_h1 .nivo-controlNav a{display:block; color: #fff; width:30px; height:20px; line-height: 20px; text-align: center; margin-right:3px; float:left; overflow: hidden;}/*可以修改宽高*/
.idx_h1 .nivo-directionNav a {position:absolute;top:45%;z-index:9;cursor:pointer;}   /*左右切换按钮，不能删除，如果不需要可以设背景，删除会引起图片错位*/
.idx_h1 .nivo-directionNav a {display:block;width:29px;height:53px;text-indent:-9999px;border:0;}
.idx_h1 a.nivo-nextNav {right:100px;background:url(../images/idx_lby.png) no-repeat;}
.idx_h1 a.nivo-prevNav {left:100px;background:url(../images/idx_lbz.png) no-repeat;}
.label_skitter p img{position: absolute;
    left: 50%;
    margin-left: -428px;}
.skitter .info_slide_dots .image_number.image_number_select{
    width: 12px;
    height: 14px;    border-radius: 0;background:url(../images/idx_lbd_03.png) no-repeat;background-position:-30px 0;}
.skitter .info_slide_dots .image_number{width: 12px;
    height: 14px;    border-radius: 0;background:url(../images/idx_lbd_03.png) no-repeat;background-position:0 0;}
.skitter .next_button:hover{background-color:#000!important;border-radius:3px;}
.skitter .prev_button:hover{background-color:#000!important;border-radius:3px;}
.skitter .next_button{background:url(../images/idx_lby.png) 21px 10px no-repeat!important;}
.skitter .prev_button{background:url(../images/idx_lbz.png) 21px 10px no-repeat!important;}

.idx_h1 .label_skitter{-webkit-animation:zoomIn  0.5s 0s 1 ease-in-out;-webkit-animation-fill-mode: both;
    animation-fill-mode: both;}
.idx_h2{width:1200px;margin:0 auto;overflow:hidden;padding: 30px 0;}
.idx_h2l{display: block;width:580px;height:330px;float: left; margin-bottom: 15px;    position: relative;overflow: hidden;}
.idx_h2r{display: block;width:580px;height:330px;float:right; margin-bottom: 15px;    position: relative;overflow: hidden;}
.idx_h2 .pd_img{
    position: relative;
    overflow: hidden;
    display: block;
    width: 580px;
    height: 330px;
}
.idx_h2 .pd_img img{width:100%;height:100%;}
.idx_h2l .text{
    position: absolute;
    top: 0;
    left: 0;
    color: #fff;
    padding: 65px 45px;}
.idx_h2l .text p{
    font-size: 14px;
    color: #fff;text-transform: uppercase}
.idx_h2l .text strong{
    font-size: 24px;
    font-weight: bold;margin-right:10px;}
.idx_h2l .text i{
    font-size: 14px;
    line-height: 20px;
    margin-top: 20px;
    color:#fff;
}
.idx_h2l .list{
    margin-top: 60px;
    max-width: 150px;
    width:150px;
    color: #fff;
    font-size: 14px;
    padding: 10px 0;
    display: inline-block;
    text-align: left;
    background: url(../images/idx_xjt.png) no-repeat right 17px;
    position: absolute;
    bottom: 60px;
    left: 45px;
}
.idx_h2l .list:before{
    content: "";
    display: block;
    height: 4px;
    position: absolute;
    z-index: 2;
    bottom:-4px;
    transition: width 400ms;}
.idx_h2l .list:after{
    content: "";
    display: block;
    height: 4px;
    position: absolute;
    z-index: 2;
    bottom: -4px;
    transition: width 400ms;}

.idx_h2r .text{
    position: absolute;
    top: 0;
    left: 0;
    color: #fff;
    padding: 65px 45px;}
.idx_h2r .text p{
    font-size: 14px;
    color: #fff;}
.idx_h2r .text strong{
    font-size: 24px;
    font-weight: bold;
    margin-right: 10px;
}
.idx_h2r .text i{
    font-size: 14px;
    line-height: 20px;
    margin-top: 20px;
    color:#fff;
}
.idx_h2r .list{
    margin-top: 60px;
    max-width:150px;
    width: 150px;
    color: #fff;
    font-size: 14px;
    padding: 10px 0;
    display: inline-block;
    text-align: left;
    background: url(../images/idx_xjt.png) no-repeat right 17px;
    position: absolute;
    bottom: 60px;
    left: 45px;
}
.idx_h2r .list:before{
    content: "";
    display: block;
    height: 4px;
    position: absolute;
    z-index: 2;
    bottom: -4px;
    transition: width 400ms;}
.idx_h2r .list:after{
    content: "";
    display: block;
    height: 4px;
    position: absolute;
    z-index: 2;
    bottom: -4px;
    transition: width 400ms;}
.pd_img{
    overflow: hidden;
    position: relative;
    display: block;
    float: left;
}
.pd_img:before{
    content: "";
    width: 0;
    height: 100%;
    background: #000;
    padding: 14px 18px;
    position: absolute;
    top: 0;
    left: 50%;
    opacity: 0;
    transition: all 500ms cubic-bezier(0.47, 0, 0.745, 0.715) 0s;
}
.pd_img:hover:before{
    width: 100%;
    left: 0;
    opacity: 0.5;
}

@media screen and (min-width: 1230px){

    .list{text-align:left;font-size: 15px; position:relative;padding: 9px 0;display: inline-block; transition:color 300ms;background: url('images/btn-arrow-light.png') no-repeat right 17px;}
    .list:before,
    .list:after{ background:#fff; }
    .list:before,
    .list:after{content: "";display: block;height: 4px;position: absolute;z-index: 2;bottom: -4px;transition: width 400ms;}
    .list:before {width: 100%; right: 0;transition-delay:200ms;}
    .list:after{width: 0;left: 0; transition-delay:0ms;}

    .idx_h2l:hover .list:before{width: 0; right:0;content: ""; transition-delay:0ms;}
    .idx_h2l:hover .list:after{width: 100%;left:0; background: #ff9200;transition-delay:200ms;content: "";}
    .idx_h2r:hover .list:before{width: 0; right:0;content: ""; transition-delay:0ms;}
    .idx_h2r:hover .list:after{width: 100%;left:0; background: #ff9200;transition-delay:200ms;content: "";}
}

.idx_h3 .picScroll-left{ width:1200px;  overflow:hidden; position:relative;     }
.idx_h3 .picScroll-left .hd .prev{ display:block;  width:35px; height:50px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
    cursor:pointer; background:url("../images/idx_h5d.png") no-repeat;z-index: 10;
    position: absolute;
    top: 77px;
    left:18px;
    background-color: rgba(0, 0, 0, 0.6);
    background-position: 10px 10px;}
.idx_h3 .picScroll-left .hd .prev:hover{background:url("../images/idx_h5d2.png") no-repeat;background-color: rgba(0, 0, 0, 0.6);
    background-position: 10px 10px;}
.idx_h3 .picScroll-left .hd .next{ display:block;  width:35px; height:50px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
    cursor:pointer; background:url("../images/idx_h5e.png") no-repeat;z-index: 10;
    position: absolute;
    top: 77px;
    right: 9px;
    background-color: rgba(0, 0, 0, 0.6);
    background-position: 10px 10px;}
.idx_h3 .picScroll-left .hd .next:hover{background:url("../images/idx_h5e2.png") no-repeat;background-color: rgba(0, 0, 0, 0.6);
    background-position: 10px 10px;}

.idx_h3 .picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.idx_h3 .picScroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("images/icoCircle.gif") 0 -9px no-repeat; }
.idx_h3 .picScroll-left .hd ul li.on{ background-position:0 0; }
.idx_h3 .picScroll-left .bd{ padding:10px;   }
.idx_h3 .picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.idx_h3 .picScroll-left .bd ul li{
    margin: 8px 8px;
    float: left;
    _display: inline;
    overflow: hidden;
    text-align: center;
}
.idx_h3 .picScroll-left .bd ul li a i{
    display: block;
    overflow: hidden;
    width: 280px;
    height: 190px;}
.idx_h3 .picScroll-left .bd ul li:hover  a i img{transform:scale(1.1);}
.idx_h3 .picScroll-left .bd ul li a img{
    width: 100%;
    transition: all 1s;}
.idx_h3 .picScroll-left .bd ul li span{
    display: block;
    color: #333333;
    font-size: 16px;
    line-height: 45px;font-weight:bold;}
.idx_h3 .picScroll-left .bd ul li:hover{box-shadow: 0 1px 3px 3px #e4e4e4; }
.idx_h3 .picScroll-left .bd ul li:hover a span{color:#078bef;}
.idx_h3{width:1200px;margin:0 auto;}
.idx_h3_n{
    text-align: center;
    margin-bottom: 15px;
    position:relative;
}
.idx_h3_n strong{
    display: block;
    font-size: 30px;
    color: #333333;
    font-weight: 300;
    line-height:60px;
}
.idx_h3_n span{
    color: #666666;
    font-size: 14px;}
.idx_h3_n strong img{margin-right:15px;}
.idx_h3_n a{
    font-size:12px;
    color:#078bef;
    position: absolute;
    bottom: 0;
    right: 0;
    transition:all 1s;
}
.idx_h3_n a:hover{color: #1329ef;}
.idx_h4n{width:1200px;margin:0 auto;padding-top: 35px;padding-bottom:60px;margin-top: 40px;}
.idx_h4{background:url(../images/idz_hbj.png) no-repeat;}

.idx_h4 .slideBox{width: 1200px;height: 470px;overflow:hidden;position:relative;border:1px solid #ddd;}
.idx_h4 .slideBox .hd{/* height:15px; */overflow:hidden;position:absolute;right: 0;top: 0;z-index:1;width: 468px;float: left;}
.idx_h4 .slideBox .hd ul{overflow:hidden;zoom:1;float:left;}
.idx_h4 .slideBox .hd ul li{
    float:left;
    width: 470px;
    height: 94px;
    cursor:pointer;
    margin: 0;
    padding: 0;
    text-align: left;
    padding-left: 40px;
    padding-top: 20px;
    border: 1px solid #ddd;
    border-collapse: collapse;}
.idx_h4 .slideBox .hd ul li.on{ background:#078bef; color:#fff;position: relative; }
.idx_h4 ul li.on:after{ content:"";
    background:url(../images/idx_yjt.png) no-repeat;
    width:12px;height:18px;
    position: absolute;
    top: 38px;
    left: 0; }
.idx_h4 .slideBox .hd ul li.on i{color:#fff;}
.idx_h4 .slideBox .hd ul li.on span{color:#fff;}
.idx_h4 .slideBox .bd{position:relative;height:100%;z-index:0;float: left;}
.idx_h4 .slideBox .bd li{ zoom:1; vertical-align:middle; }
.idx_h4 .slideBox .bd li a{
    width: 730px;
    height: 470px;
    overflow: hidden;
    display: block;}
.idx_h4 .slideBox .bd img{width:100%;display:block;}
.idx_h4 .slideBox .hd ul li i{
    color: #333333;
    font-size: 20px;
    font-weight: bold;}
.idx_h4 .slideBox .hd ul li span{
    font-size: 12px;
    color: #333333;
    line-height: 40px;}
.idx_h4c{margin-top: 20px;}

.idx_h5r strong{
    display: block;
    font-size: 30px;
    color: #333333;
    font-weight: 300;
    line-height: 60px;
    text-align: center;
}
.idx_h5r strong img{margin-right: 15px;}
.idx_h5r p{font-size:14px;color:#333333;line-height:30px;padding: 20px 50px;position: relative;}
.idx_h5r p:before{
    content:"";
   
    width:37px;
    height:32px;
    position: absolute;
    top: -4px;
    left: -14px;
}
.idx_h5r p:after{
    content:"";
   
    width:37px;
    height:32px;
    position: absolute;
    right: -14px;
    bottom: -4px;
}
.idx_h5r{
    width: 650px;
    float: right;
    padding-bottom: 65px;
    padding-top: 75px;
}
.idx_h5{width:1200px;margin:0 auto;margin-bottom: 25px;}
.idx_h5r a{
    color: #078bef;
    font-size: 13px;
    width: 95px;
    height: 35px;
    display: block;
    border: 1px solid #078bef;
    text-align:center;
    line-height:35px;
    transition:all 0.5s;
    margin-left: 40px;
}
.idx_h5r a:hover{background-color: #078bef;color:#fff;}


.demo {
    position: relative;
    height: 320px;
    /*margin-top: 1rem;*/
    width: 100%
}
.demo img{width:100%;}
.demo .item {
    position: absolute;
    left: 50%;
    bottom: 0;
    -webkit-transform: translate3d(-50%, 0, 0);
    transform: translate3d(-50%, 0, 0);
    -webkit-transition: all 0.6s;
    transition: all 0.6s;
    width: 222px;
    height: 300px;
    /*border: 1px solid #ccc;*/
    text-align: center;
    line-height: 300px;
    z-index: 1;
    font-size: 74px;
    color: #fff;
}

.demo .item_cur {
    z-index: 3
}

.demo .item_0 {
    -webkit-transform: translate3d(-104%, 12%, 0) scale3d(0.5, 0.5, 1);
    transform: translate3d(-104%, 12%, 0) scale3d(0.5, 0.5, 1)
}

.demo .item_1 {
    -webkit-transform: translate3d(-81%, 9%, 0) scale3d(0.7, 0.7, 1);
    transform: translate3d(-81%, 9%, 0) scale3d(0.7, 0.7, 1);
    z-index: 2
}

.demo .item_3 {
    -webkit-transform: translate3d(-20%, 9%, 0) scale3d(0.7, 0.7, 1);
    transform: translate3d(-20%, 9%, 0) scale3d(0.7, 0.7, 1);
    z-index: 2
}

.demo .item_4 {
    -webkit-transform: translate3d(4%, 12%, 0) scale3d(0.5, 0.5, 1);
    transform: translate3d(4%, 12%, 0) scale3d(0.5, 0.5, 1)
}

.demo_btn{
    text-align: center;
}
.demo_btn .left{
    position: absolute;
    display: block;
    width: 16px;
    height: 30px;
    left: 40px;
    top: 190px;
    background:url(../images/idx_h5d.png)no-repeat;
}
.demo_btn .right{
    position: absolute;
    display: block;
    width: 16px;
    height: 30px;
    right: 40px;
    top: 190px;
    background:url(../images/idx_h5e.png)no-repeat;
}
.demo_btn .left:hover{background:url(../images/idx_h5d2.png)no-repeat;}
.demo_btn .right:hover{background:url(../images/idx_h5e2.png)no-repeat;}


.idx_h5l{
    width: 500px;
    position: relative;
    float: left;
    margin-top: 50px;
}
.idx_h6n{width:1200px;margin:0 auto;}
.idx_h6l{width:750px;float: left;}
.idx_h6ln strong{
    font-size: 30px;
    color: #333333;
    font-weight: 300;
    line-height: 30px;}
.idx_h6ln strong img{
    margin-right: 15px;
    margin-bottom: 4px;}
.idx_h6ln span{
    color: #666666;
    margin-left: 15px;
    font-size: 14px;}
.idx_h6ln a{
    float: right;
    display: block;
    line-height: 30px;
    color: #078bef;}
.idx_h6ln a:hover{color: #1329ef;}
.idx_h6lc{    padding: 20px;
    width: 750px;
    display: block;
    background-color: #fff;
    margin-top: 20px;}
.idx_h6lc>span{
    width: 145px;
    height: 105px;
    display: block;
    float: left;
    overflow:hidden;
}
.idx_h6lc span img{
    width: 100%;
    transition: all 1s;}
.idx_h6lc .h6lcr{
    width: 540px;
    float: left;
    display: block;
    margin-left: 20px;}
.idx_h6lc .h6lcr p{
    color: #333333;
    font-size: 14px;
    font-weight: 700;
    line-height: 40px;
    margin: 0;}
.idx_h6lc .h6lcr p span{
    color: #999999;
    font-size: 12px;
    float: right;
    font-weight: 100;}
.idx_h6lc .h6lcr i{
    color: #444444;
    font-size: 12px;
    line-height: 20px;}
.idx_h6lc:hover span img{transform:scale(1.1);}
.idx_h6lc:hover .h6lcr p{color:#e30101;}
.idx_h6{background:url(../images/idz_hbj.png) no-repeat;    padding: 30px 0 50px 0;}
.idx_h6rn strong{
    font-size: 30px;
    color: #333333;
    font-weight: 300;
    line-height: 30px;}
.idx_h6rn strong img{
    margin-right: 15px;
    margin-bottom: 4px;}
.idx_h6rn a{
    float: right;
    display: block;
    line-height: 30px;
    color: #078bef;}
.idx_h6r{width: 408px;
    float: right;}
.idx_h6rc{
    width: 408px;
    height: 308px;
    display: block;
    float: left;
    overflow: hidden;margin-top: 22px;}
.idx_h6rc img{
    width: 100%;
    transition: all 1s;height:100%;}
.idx_h6rc:hover img{transform:scale(1.1);}
.idx_h6rn a:hover{color: #1329ef;}
.idx_h7n strong{
    font-size: 30px;
    color: #333333;
    font-weight: 300;
    line-height: 50px;
    display: block;}
.idx_h7n strong img{
    margin-right: 15px;
    margin-bottom: 4px;}
.idx_h7{width:1250px;margin:0 auto;text-align:center;     padding-bottom: 100px;   padding-top: 50px;overflow: hidden;}
.idx_h7n span{
    font-size: 14px;
    color: #666666;padding-top: 5px;}
.idx_h7c ul li{
    float: left;
    width: 158px;
    height: 58px;
    margin: 0 25px;
    margin-top: 25px;}
.idx_h7c ul li img{
    width: 100%;
    height: 100%;}




.poster-main{ position:relative;width:800px;height:270px;}
.poster-main a,.poster-main img{display:block;}
.poster-main .poster-list{width:800px;height:270px;}
.poster-main .poster-list .poster-item{ position:absolute;left:0;top:0;}
.poster-main .poster-btn{ position:absolute;top:0;width:100px;height:270px; z-index:10; cursor:pointer;  opacity:0.8}
.poster-main .poster-prev-btn{left:0; background: url(btn_l.png) no-repeat center center;}
.poster-main .poster-next-btn{right:0; background: url(btn_r.png) no-repeat center center;}
/*首页end*/


/*产品中心*/
.cpzx_h1{
    overflow-x: hidden;
    height: 290px;
    color: #fff;
    font-size: 12px;
    position: relative;
    width: 100%;}
.cpzx_h1 img{
    position: absolute;
    width: 1920px;
    left: 50%;
    height: 290px;
    margin-left: -960px;}
.cpzx_h3{width:1200px;margin:0 auto;padding-bottom: 50px;}
.cpzx_h3 ul li{
    float:left;
    margin: 0 12px;
    margin-top: 30px;
}
.cpzx_h3 ul li a i{
    display: block;
    text-align: center;
    line-height: 35px;
    font-size: 16px;}
.cpzx_h3 li a span{
    width: 276px;
    height: 190px;
    display: block;
    overflow: hidden;}
.cpzx_h3 li a span img{
    width: 100%;
    transition: all 1s;
    height: 100%;}
.cpzx_h3 ul li:hover{box-shadow: 1px 1px 5px 5px #e4e4e4; }
.cpzx_h3 ul li:hover a i{color:#078bef;}
.cpzx_h3 li:hover a span img{transform:scale(1.1)}
.cpzx_h2{
    width: 1200px;
    margin: 0 auto;
    position: relative;
    /* margin-bottom: 10px; */
    margin-top: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #edeef0;
}
.cpzx_h2l strong{
    color: #078bef;
    font-size: 60px;
    font-family: "Arial";
}
.cpzx_h2l i{
    color: #888888;
    font-size: 14px;
    margin-left: 15px;}
.cpzx_h2l i span{
    display: block;
    font-size: 24px;
    color: #333333;}
.cpzx_h2r{
    position: absolute;
    right: 0;
    bottom: 20px;
}
.cpzx_h2r i{
    color: #666666;line-height:20px;
}
.cpzx_h2r i img{
    vertical-align: middle;
    margin-bottom: 4px;
    margin-right: 10px;}
.cpzx_h2r a{    color: #666666;line-height:20px;}
.cpzx_h2r a:hover{color: #078bef;}
.cpzx_h2r img{    margin: 0 8px;}
.cpzx_h2r span{    color: #078bef;line-height:20px;}
.cpzx_h4 ul li{display: inline-block;}
.cpzx_h4{
    text-align: center;
    margin-bottom: 110px;}
.cpzx_h4 ul li a{line-height:33px;font-size:14px;width:33px;/* border: 1px solid #d8d8d8; */box-sizing: border-box;}
.cpzx_h4 ul li.on a{border-color:#078bef;z-index:12;color:#078bef }
.cpzx_h4 ul{display: inline-block;}
.cpzx_h4 a{
    margin-right: 0px;
    display: inline-block;
    font-size: 14px;
    width: 78px;
    line-height: 33px;
    border: 1px solid #d8d8d8;
    position: relative;
    box-sizing: border-box;
}
.fyq_z img{
    position: absolute;
    top: 13px;
    left: 8px;}

.fyq_y img{    position: absolute;
    top: 13px;
    right: 8px;}

.cpzx_h4 ul li span{    width: 30px;}
.cpzx_h4 a:hover{border-color:#078bef;z-index:12;color:#078bef}


/*产品中心end*/
/*产品详情*/
.cpxq_h3{width:1200px;margin:0 auto;padding: 30px 0;}
.cpxq_h3>span{
    display: block;
    overflow: hidden;
    width: 460px;
    height: 360px;float: left;}
.cpxq_h3>span img{
    width: 100%;
    transition: all 1s;
    height: 100%;}
.cpxq_h3:hover>span img{transform:scale(1.1)}
.cpxq_h3r{width:700px;float: right;}
.cpxq_h3r strong{
    color: #333333;
    font-size: 24px;
    font-weight: bold;
    line-height: 40px;}
.cpxq_h3r p i{color:#333333;font-size:14px;float: left;line-height:30px;}
.cpxq_h3r p em span{color:#666666;font-size:14px;display: block;line-height:30px;}
.cpxq_h3r p em{float: left;}
.cpxq_h3r p{overflow: hidden;padding-top: 5px;}
.cpxq_h3r p span{color:#666666;font-size:14px;display: block;line-height:30px;}
.bshare-custom{margin-top: 40px;
}
.wrap{width:1200px; margin:0 auto;}
.hide{display:none;}
#tab_t{height: 58px;display: block;background: #f0f1f2;background: -webkit-linear-gradient(#f9fafb, #eeeeef); /* Safari 5.1 - 6.0 */background: -o-linear-gradient(#f9fafb, #eeeeef); /* Opera 11.1 - 12.0 */background: -moz-linear-gradient(#f9fafb, #eeeeef); /* Firefox 3.6 - 15 */background: linear-gradient(#f9fafb, #eeeeef); /* 标准的语法 */}
#tab_t li{float:left;width: 160px;height: 55px;line-height: 55px;text-align:center;cursor:pointer;border-top: 3px solid #f9fafb;font-size: 16px;}
#tab_t .on{position:relative;height:55px;margin-bottom:-1px;color:#078bef;border-top:3px solid #078bef;background:url(../images/cpxq_xjt.png) no-repeat;background-position: 76px 0;background-color:#e8f3fb;}
#tab_c{text-align: left;margin-top:10px; }
#tab_c p{color:#666666;font-size:14px;    margin: 25px 0;}
#tab_c p i{display: block;line-height: 25px;}
#tab_c p span{display: block;/*text-align: center;*/}
/*产品详情end*/
/*关于雨创-公司简介*/
.gsjj_h1{
    overflow-x: hidden;
    height: 320px;
    color: #fff;
    font-size: 12px;
    position: relative;
    width: 100%;
}
.gsjj_h1 img{
    position: absolute;
    width: 1920px;
    left: 50%;
    height: 320px;
    margin-left: -960px;
}
.gsjj_h2{margin:0 auto;width:1200px;position: relative;padding-bottom: 20px;border-bottom: 1px solid #edeef0;margin-top:30px;}
.gsjj_h2l strong{
    color: #078bef;
    font-size: 60px;}
.gsjj_h2l i{
    color: #888888;
    font-size: 14px;
    margin-left: 15px;}
.gsjj_h2l i span{
    display: block;
    font-size: 24px;
    color: #333333;}
.gsjj_h2r{
    position: absolute;
    right: 0;
    top: 5px;}
.gsjj_h2r i{
    color: #666666;
    line-height: 20px;}
.gsjj_h2r i img{
    vertical-align: middle;
    margin-bottom: 4px;
    margin-right: 10px;}
.gsjj_h2r a{    color: #666666;
    line-height: 20px;}
.gsjj_h2r a:hover{color: #078bef;}
.gsjj_h2r img{margin: 0 8px;}
.gsjj_h2r span{color: #078bef;
    line-height: 20px;}
.gsjj_h2r2 ul li{display:inline-block;    margin-left: 15px;}
.gsjj_h2r2 a{
    display: block;
    color: #333333;
    font-size: 20px;
    padding: 5px 30px;
    border: 1px solid #ddd;
    border-radius: 20px;}
.gsjj_h2r2 ul .on a{border-color:#078bef;background-color:#078bef;color:#fff;}
.gsjj_h2r2 ul li a:hover{border-color:#078bef;background-color:#078bef;color:#fff;}
.gsjj_h2r2{
    position: absolute;
    center: 0;
    bottom: 0px;
}
.gsjj_h3{margin:0 auto;width:1200px;
    padding-bottom: 120px;}
.gsjj_h3 p{font-size:14px;color:#666666;line-height:30px;margin-top: 30px; }
.gsjj_h3 p span{display: block;text-align: center;}
/*关于雨创-公司简介end*/
/*关于雨创-公司实景*/
.gssj_h3{
    width: 1260px;
    margin: 0 auto;
    padding-bottom: 90px;
    margin-top: 20px;
}
.gssj_h3 ul li{display: inline-block;   margin: 15px 18px;}
.gssj_h3 ul li a{display: block;}
.gssj_h3 ul li a i{
    overflow: hidden;
    width: 380px;
    height: 270px;}
.gssj_h3 ul li a img{
    width: 100%;
    transition: all 1s;}
.gssj_h3 ul li:hover a img{transform:scale(1.1);}
.gssj_h3 ul li a span{display: block;font-size:18px;line-height:50px;text-align: center;color: #333333;  }
/*关于雨创-公司实景end*/
/*关于雨创-企业文化*/
.qywh_h3al{width:490px;     height: 254px;float: left;}
.qywh_h3{
    width: 1200px;
    margin: 0 auto;
    padding-top: 1px;
}
.qywh_h3 img{    width: 100%;
    height: 100%;}
.qywh_h3ar{
    width: 600px;
    float: right;
    display: block;
    padding:0 30px;}
.qywh_h3ar strong{
    color: #078bef;
    font-size: 18px;
    font-weight: bold;
    padding-bottom: 20px;
    display: block;}
.qywh_h3ar p{
    color: #666666;
    line-height: 30px;
    font-size: 14px;}
.qywh_h3a{overflow: hidden;background: #eef8ff;margin-top: 20px;}

.qywh_h3br{
    width: 490px;
    height: 254px;
    float: right;
}
.qywh_h3br img{    width: 100%;
    height: 100%;}
.qywh_h3bl{
    width: 600px;
    float: left;
    display: block;
    padding: 0 0 0 90px;
}
.qywh_h3bl strong{
    color: #078bef;
    font-size: 18px;
    font-weight: bold;
    padding-bottom: 20px;
    display: block;}
.qywh_h3bl p{
    color: #666666;
    line-height: 30px;
    font-size: 14px;}
.qywh_h3b{
    overflow: hidden;
    background: #eef8ff;
    margin-top: 20px;
}


.qywh_h4 .slideBox{width: 1200px;height: 450px;overflow:hidden;position:relative;/* border:1px solid #ddd; */padding-bottom: 30px;}
.qywh_h4 .slideBox .hd{height: 18px;overflow:hidden;position:absolute;left: 50%;bottom: 0px;margin-left: -38px;z-index:1;}
.qywh_h4 .slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.qywh_h4 .slideBox .hd ul li{float:left;margin-right: 14px;width: 12px;height: 12px;line-height:14px;text-align:center;background: #b7b7b7;cursor:pointer;border-radius: 50%;border: 2px solid #fff;}
.qywh_h4 .slideBox .hd ul li.on{ background:#fff;border:2px solid #ff9200;  }
.qywh_h4 .slideBox .bd{ position:relative; height:100%; z-index:0;   }
.qywh_h4 .slideBox .bd li{ zoom:1; vertical-align:middle; }
.qywh_h4 .slideBox .bd img{width: 100%;height: 100%;display:block;}
.qywh_h4{width:1200px;margin:0 auto;padding-bottom: 100px;padding-top: 40px;}
.qywh_h4n strong{color:#333333;font-size:30px;display:block;text-align: center;}
.qywh_h4n span{color:#666666;font-size:14px;line-height:50px;display:block;text-align: center;}
/*关于雨创-企业文化end*/
/*关于雨创-发展历程*/
.fzlc_h1{
    width:1200px;
    margin:0 auto;
    padding-top: 20px;}
.fzlc_h1 p{color:#333333;font-size:14px;line-height:30px;}


.fzlc_h2{width:1200px;margin:0 auto;padding: 50px 0 110px 0;}
.fzlc_h2 .txtScroll-top{width: 1200px;overflow:hidden;position:relative;padding: 70px 0;}
.txtScroll-top .hd .prev,.txtScroll-top .hd .next{display:block;background:url("../images/fzlc_x.png") no-repeat;width:10px;height:12px;float:right;margin-right:5px;margin-top:10px;overflow:hidden;position: absolute;bottom: 0;left: 50%;margin-left: 15px;}
.fzlc_h2 .txtScroll-top .hd .prev {background:url("../images/fzlc_s.png") no-repeat;position: absolute;top: 0px;left: 50%;margin-left: 15px;}
.fzlc_h2 .txtScroll-top .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; }
.fzlc_h2 .txtScroll-top .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; }
.fzlc_h2 .txtScroll-top .hd ul li.on{ background-position:0 0; }
.fzlc_h2 .txtScroll-top .bd{padding:15px;position: relative;}
.fzlc_h2 .txtScroll-top .infoList li{height:90px;line-height:24px;width:570px;position:relative;}
.fzlc_h2 .txtScroll-top .hd .ljyc{
    position: absolute;
    bottom: 20px;
    left: 50%;
    margin-left: -51px;
    color: #078bef;
    font-size: 14px;
}
.fzlc_h2 .txtScroll-top .infoList li:after{content:"";width:17px;height:17px;position:absolute;background:url(../images/fzlc_dd1.png);top: 42px;left: 50%;margin-left: -3px;z-index:10;}
.fzlc_h2 .txtScroll-top li:hover:after{background:url(../images/fzlc_dd.png);}
.fzlc_h2 .txtScroll-top .infoList li:hover strong{color:#078bef;}
.fzlc_h2 .txtScroll-top:after{content:"";width:1px;height: 660px;background-color:#d9d9d9;position: absolute;top: 70px;left: 50%;margin-left: 20px;}
.fzlc_h2 .txtScroll-top .infoList .lc_l{text-align:right;padding:0 630px 0 0 ;}
.fzlc_h2 .txtScroll-top .infoList .lc_r{text-align:left;padding:0 0 0 630px;}

.fzlc_h2 .txtScroll-top .infoList li .date{ float:right; color:#999;  }
.fzlc_h2 .txtScroll-top .bd ul li strong{
    color:#555555;
    font-size:20px;
    font-weight:bold;
}
.fzlc_h2 .txtScroll-top .bd ul li p{font-size:14px;color:#666666;}
/*关于雨创-发展历程end*/
/*联系我们*/
.lxwm_h1{width: 1120px;margin:0 auto;background-color:#f5f5f5;padding:20px 40px;position:relative;margin-top: 30px;}
.lxwm_h1 p{
    color: #5a5a5a;
    font-size: 14px;
    line-height: 40px;}
.lxwm_h1 p img{
    vertical-align: middle;
    margin-bottom: 5px;
    margin-right: 13px;}
.lxwm_h1 i{
    color: #5a5a5a;
    font-size: 18px;
    display: block;
    margin-bottom: 10px;}
.lxwm_h1 strong{
    color: #333333;
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 30px;
    display: block;}
.lxwm_h1r{
    position: absolute;
    top: 35px;
    right: 50px; }
.lxwm_h1r span{
    display: block;
    width: 176px;
    height: 176px;}
.lxwm_h1r span img{width: 100%;}
.lxwm_h1r em{
    color: #5a5a5a;
    font-size: 14px;
    text-align: center;
    display: block;
    line-height: 40px;}

.lxwm_h2{width: 1200px;margin:0 auto;padding: 0 20px;}

.lxwm_h2 .picScroll-left{width:1200px;/* overflow:hidden; */position:relative;}
.lxwm_h2 .picScroll-left .hd .prev{
    display:block;
    width:10px;
    height:18px;
    float:right;
    /* margin-right:5px; */
    /* margin-top:10px; */
    overflow:hidden;
    cursor:pointer;
    background:url("../images/lx_z.png") no-repeat;
    position: absolute;
    top: 85px;
    left: -30px;
}
.lxwm_h2 .picScroll-left .hd .prev:hover{background:url("../images/lx_z1.png") no-repeat;}
.lxwm_h2 .picScroll-left .hd .next{
    display:block;
    width:10px;
    height:18px;
    float:right;
    /* margin-right:5px; */
    /* margin-top:10px; */
    overflow:hidden;
    cursor:pointer;
    background:url("../images/lx_y.png") no-repeat;
    z-index: 10;
    position: relative;
    top: 85px;
    left: 30px;
}
.lxwm_h2 .picScroll-left .hd .next:hover{background:url("../images/lx_y1.png") no-repeat;}
.lxwm_h2 .picScroll-left .bd{ padding:10px 0; width: 1200px;
    overflow: hidden;   }
.lxwm_h2 .picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.lxwm_h2 .picScroll-left .bd ul li{ margin-right: 25px; float:left; _display:inline; overflow:hidden; text-align:center; background-color:#f5f5f5; }
.lxwm_h2 .picScroll-left .bd ul li p{color:#333333;font-size:18px;line-height:60px;text-align: left;}
.lxwm_h2 .picScroll-left .bd ul li p img{
    vertical-align: middle;
    margin-bottom:3px;
    margin-right:13px ;
}
.lxwm_h2 .picScroll-left .bd ul li i{color:#5a5a5a;font-size:14px;display: block;line-height:30px;text-align: left;}

.lxwm_h2 .picScroll-left .bd .tempWrap{margin:0 auto; width: 1200px !important; }
.picList li>div{
    padding: 0 35px 15px 20px;
}
.lxwm_h3{
    margin: 0 auto;
    width: 1200px;
    padding-top: 20px;
    padding-bottom: 110px;}
.lxwm_h3 span{font-size: 14px;
    color: #1f1f1f;
    border-top: 1px solid #e6e6e6;
    border-left: 1px solid #e6e6e6;
    border-right: 1px solid #e6e6e6;
    line-height: 30px;
    padding: 0 20px;}
.lxwm_h3 i{width: 1200px;}
/*联系我们end*/

/*联系我们-诚邀加盟*/
.cyjm_h1n strong{
    font-size: 24px;
    color: #333333;
    text-align: center;
    display: block;
    padding-top: 20px;
}
.cyjm_h1n strong img{
    vertical-align: middle;
    margin-right: 10px;
    margin-top: -5px;}
.cyjm_h1l{padding: 25px 0 35px 80px;width: 600px;float: left;}
.cyjm_h1l ul li{
    color: #333333;
    font-size: 14px;
    line-height: 40px;
    text-indent: 26px;
    position: relative;
    width: 600px;
    height: 40px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.cyjm_h1c{width:1200px;margin:0 auto;overflow: hidden;}
.cyjm_h1l ul li:before{content:"";width:14px;height:14px;display: block;position: absolute;background:url(../images/ys_h1a.png) no-repeat;top: 13px;left: 0;}
.cyjm_h1r{float: right;
    margin: 25px 80px 0 0;
    width: 413px;
    height: 224px;overflow: hidden;}
.cyjm_h1r img{
    width: 100%;
    transition: all 1s;
    height: 100%;}
.cyjm_h1r img:hover{transform:scale(1.1);}
.cyjm_h2{background-color:#f8faf9;overflow: hidden;    padding-bottom: 50px;}
.cyjm_h2n strong{
    font-size: 24px;
    color: #333333;
    text-align: center;
    display: block;    padding-top: 50px;}
.cyjm_h2n strong img{
    vertical-align: middle;
    margin-right: 10px;
    margin-top: -5px;}
.cyjm_h2 ul{
    width: 1200px;
    margin: 0 auto;}
.cyjm_h2 ul li{
    float:left;
    width: 320px;
    text-align: center;
    margin: 0 40px;
}
.cyjm_h2 ul li strong{display: block;color: #333333;font-size: 24px;font-weight: 100;margin-bottom: 20px;}
.cyjm_h2 ul li span{display: block;color: #333333;font-size: 14px;line-height: 25px;}
.cyjm_h2 ul li img{    margin-top: 35px;
    margin-bottom: 15px;}
.cyjm_h3n strong{
    font-size: 24px;
    color: #333333;
    text-align: center;
    display: block;    padding-top: 50px;}
.cyjm_h3n strong img{
    vertical-align: middle;
    margin-right: 10px;
    margin-top: -5px;}
.cyjm_h3c{
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
    padding-top: 30px;
}
.cyjm_h3c p{
    width: 435px;
    float: left;
    text-align: center;
    margin: 0 80px;
    padding-bottom: 20px;
}
.cyjm_h3c p input{
    width: 350px;
    height: 40px;
    color: #aaaaaa;
    text-indent: 20px;
    border: 1px solid #e6e6e6;
    float: left;}
.cyjm_h3c p span{
    float: left;
    line-height: 40px;
    color: #666666;
    width: 60px;
    text-align: right;
    margin-right: 10px;
}
.cyjm_h3c i span{float: left;line-height:40px;color: #666666;margin-right: 10px;}
.cyjm_h3c i textarea{
    width: 946px;
    height: 170px;
    color: #aaaaaa;
    text-indent: 20px;
    border: 1px solid #e6e6e6;
    float: left;
    line-height: 40px;}
.cyjm_h3c i{margin-left: 80px;}
.cyjm_h3c .btn1{
    display: block;
    margin-left: 140px;
    width: 110px;
    margin-top: 30px;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    color: #fff;
    background-color: #078bef;
    border: none;
    cursor: pointer;transition:all 1s;}
.cyjm_h3c .btn1:hover{background-color: #0b51ef;}
.cyjm_h3{    padding-bottom: 110px;}

/*联系我们-诚邀加盟end*/
/*联系我们-在线留言*/
.zxly_h1{width:1200px;margin:0 auto;margin-bottom:110px;background:url(../images/zxly_bj.png)no-repeat;    background-position: 665px 70px;}
.zxly_h1 p span{
    float: left;
    line-height: 40px;
    color: #666666;
    width: 60px;
    text-align: right;
    font-size: 12px;
    margin-right: 15px;
}
.zxly_h1 p input{
    width: 350px;
    height: 40px;
    color: #aaaaaa;
    text-indent: 20px;
    border: 1px solid #e6e6e6;
}
.zxly_h1 p{margin-bottom: 20px;margin-left: 20px;}
.zxly_h1 i{
    color: #666666;
    font-size: 14px;
    margin-bottom: 30px;
    margin-top: 30px;
}
.zxly_h1 i span{
    color: #333333;
    font-size: 14px;
    font-weight: bold;
}
.zxly_h1 i em{color: #078bef;
    font-size: 14px;
    font-weight: bold;}
.zxly_h1 p textarea{
    width: 620px;
    height:170px;
    line-height:40px;
    color: #aaaaaa;
    text-indent: 20px;
    border: 1px solid #e6e6e6;}
.zxly_h1 .btn2{
    display: block;
    margin-left: 96px;
    width: 110px;
    margin-top: 30px;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    color: #fff;
    background-color: #078bef;
    border: none;
    cursor: pointer;
    transition:all 1s;
}
.zxly_h1 .btn2:hover{background-color: #0b51ef;}
/*联系我们-在线留言end*/
/*联系我们-招贤纳士*/
.zxns_h1{margin: 0 auto;
    width: 1200px;    padding-bottom: 40px;}



.js{width:90%; margin:10px auto 0 auto; }
.js p{ padding:5px 0; font-weight:bold; overflow:hidden;  }
.js p span{ float:right; }
.js p span a{ color:#f00; text-decoration:underline;   }
.js textarea{ height:50px;  width:98%; padding:5px; border:1px solid #ccc; border-top:2px solid #aaa;  border-left:2px solid #aaa;  }


/* 本例子css */
.zxns_h1 .sideMenu{/* border:1px solid #ddd; */}
.zxns_h1 .sideMenu h3{
    height:65px;
    line-height:65px;
    padding-left:70px;
    border: none;
    background: #f9f9f9;
    cursor:pointer;
    color: #078bef;
    font-size: 18px;
    position: relative;
    margin-bottom: 20px;
}
.zxns_h1 .sideMenu h3.on{height: 65px;
    font-size: 18px;
    padding-left: 70px;
    border-top: 1px solid #078bef;
    background: #f0f9ff;
    cursor: pointer;
    color: #078bef;
    line-height: 65px;
    border-left: 1px solid #078bef;
    border-right: 1px solid #078bef;margin-bottom: 0;}
.zxns_h1 .sideMenu h3 em{float:right;display:block;width:16px;height:16px;background:url(../images/zxns_sz1.png) no-repeat;cursor:pointer;position: absolute;top: 25px;left: 40px;}
.zxns_h1 .sideMenu h3.on em{background:url(../images/zxns_sz2.png) no-repeat; }
.zxns_h1 .sideMenu ul{
    padding: 8px 25px;
    color: #999;
    display: none;
    border-left: 1px solid #078bef;
    border-right: 1px solid #078bef;
    border-bottom: 1px solid #078bef;
    margin-bottom:20px;
}
.zxns_h1 .Menu1 i{
    color: #333333;
    font-size: 14px;
    width: 200px;
    margin-left: 70px;line-height:70px;}
.zxns_h1 .Menu1 i img{vertical-align: middle;
    margin-top: -6px;
    margin-right: 10px;}
.zxns_h1 .Menu2 strong{
    color: #444444;
    font-size: 14px;
    font-weight: bold;
    line-height: 30px;    margin-left: 70px;}
.zxns_h1 .Menu2 p{
    line-height: 30px;
    color: #666666;
    font-size: 14px;    margin-left: 70px;}
.zxns_h1 .Menu2{    padding-bottom: 40px;}
.zxns_h1a p{
    color: #444444;
    font-size: 14px;
    line-height: 30px;
    margin: 20px 0;}
.zxns_h1a i{color:#078bef;}

/*联系我们-招贤纳士end*/
.xrcp_h1{
    position: relative;
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}

.xrcp_h1w{border-bottom: 1px solid #e8e8e8;}
.xrcp_h1 ul li{display: block;float: left;height:50px;}
.xrcp_h1 ul li a{border-left: 1px solid #e8e8e8;}
.xrcp_h1 ul li a{
    width: 140px;
    height: 24px;
    line-height: 24px;
    font-size: 16px;
    color: #333333;
    text-align: center;
    display: block;
    margin-top: 13px;
}
.xrcp_h1 ul li:last-child a{border-right: 1px solid #e8e8e8;}
.xrcp_h1 ul li:last-child:hover a{border-right: 1px solid #078bef;}
.xrcp_h1 ul .on{background-color:#078bef;}
.xrcp_h1 ul .on a{color:#fff;border-color:#078bef;}
.xrcp_h1 ul li:hover{background-color:#078bef;}
.xrcp_h1 ul li:hover a{color:#fff;border-color:#078bef;}
.xrcp_h1 .gsjj_h2r{margin-top: 10px;}

.yysl_h3{
    width: 1230px;
    margin: 0 auto;
    padding-bottom: 40px;
}
.yysl_h3 ul li{
    float: left;
    margin: 0 15px;
    margin-top: 30px;
}
.yysl_h3 li a span{
    width: 380px;
    height: 245px;
    display: block;
    overflow: hidden;}
.yysl_h3 li a span img{
    width: 100%;
    transition: all 1s;
    height: 100%;}
.yysl_h3 li:hover a span img{transform:scale(1.1)}
.yysl_h3 li a{
    display: block;
    position: relative;}
.yysl_h3 li i{
    position: absolute;
    left: 0;
    bottom: 0;
    width: 90%;
    padding: 0 5%;
    text-align: center;
    line-height: 54px;
    background-color: rgba(0, 0, 0, 0.6);
    color: #fff;
    font-size: 18px;
    display: block;
    height: 54px;
    transition: all 0.5s;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.yysl_h3 li:hover i{ background-color: rgba(7, 139, 239, 0.9);    }



.ysgz{
    width: 1200px;
    margin: 0 auto;
    padding-top: 40px;
    padding-bottom: 110px;}
.ysgz span{
    display: block;
    width: 214px;
    height: 273px;}
.ysgz strong{
    display: block;
    color: #222222;
    font-size: 24px;
    text-align: center;}
.ysgz i{
    display: block;
    color: #444444;
    font-size: 16px;
    text-align: center;}
.ysz_z{
    width: 220px;
    float: left;}
.ysz_y{
    width: 950px;
    float: right;}
.ysz_y p{
    font-size: 14px;
    color: #555555;
    line-height: 30px;
    margin-bottom: 20px;
}

.xrxq_h1{
    width:1200px;margin:0 auto;}
.xrxq_h2{
    width:1200px;
    margin:0 auto;
    margin-top: 10px;
    margin-bottom: 110px;
}
.xrxq_h1 strong{
    display: block;
    color: #333333;
    font-size: 24px;
    font-weight: bold;
    line-height: 100px;}
.xrxq_h1 span{
    width: 450px;
    height: 330px;
    margin-right: 25px;overflow: hidden;}
.xrxq_h1 span img{width:100%;}
.xrxq_h2 strong{
    display: block;
    color: #333333;
    font-size: 16px;
    font-weight: bold;line-height:50px;}
.xrxq_h2 th,td{width:240px;text-align: center;border:1px solid #fff;}
.xrxq_h2 th{
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    background-color: #3697e0;
    line-height: 40px;}
.xrxq_h2 td{
    font-size: 14px;
    color: #333333;
    line-height: 40px;
    background-color: #e9f2f8;}
.kyzl{
    width: 1200px;
    margin: 0 auto;
    margin-top: 30px;
    margin-bottom: 50px;
}
.kyzla{
    margin: 0 10px;
    display: inline-block;}
.kyzla span{    width: 275px;
    height: 390px;
    display: block;
    overflow: hidden;}
.kyzla span img{width:100%;height:100%;}
.kyzla p{color:#333333;font-size:16px;text-align:center;line-height:40px;}



/*常见问题*/
.cjwt_h1{
    width: 1200px;
    margin: 0 auto;
    margin-bottom: 40px;
    margin-top: 40px;
}
/* 本例子css */
.cjwt_h1 .sideMenu{/* border:1px solid #ddd; */}
.cjwt_h1 .sideMenu h3{
    height: 60px;
    line-height: 60px;
    padding-left:50px;
    background: #f5f5f5;
    cursor:pointer;
    font-size: 16px;
    color: #333333;
    margin-bottom: 20px;
    position: relative;
}
.cjwt_h1 .sideMenu h3 em{
    display:block;
    color:#fff;
    width: 20px;
    line-height: 20px;
    height: 20px;
    text-align: center;
    background-color: #078bef;
    border-radius: 50%;
    position: absolute;
    top: 20px;
    left: 20px;
    font-size: 14px;
}
.cjwt_h1 .sideMenu ul{ padding:8px 25px; color:#999; display:none;position:relative; /* 默认都隐藏 */ }
.cjwt_h1 .sideMenu ul li{    color: #666666;
    font-size: 14px;
    line-height: 30px;
    padding-left: 30px;}
.cjwt_h1 .sideMenu ul li i{
    display:block;
    color: #fff;
    width: 20px;
    line-height: 20px;
    height: 20px;
    text-align: center;
    background-color: #ff9200;
    border-radius: 50%;
    position: absolute;
    top: 13px;
    left: 20px;
    font-size: 14px;
}

/*常见问题end*/
/*息壤-应用实例详情*/
.slxq{
    width: 1200px;
    margin: 0 auto;
    margin-top: 40px;
}
.slxq h3{color: #333333;
    font-size: 24px;
    font-weight: bold;
    line-height: 40px;}
.slxq strong{
    color: #333333;
    font-size: 16px;
    font-weight: bold;
    line-height: 35px;
    display: block;
    margin-top: 10px;}
.slxq p{
    color: #666666;
    font-size: 14px;
    line-height: 30px;}
.slxq i{
    display: block;
    padding-left: 15px;
    color: #666666;
    font-size: 14px;
    line-height: 30px;position:relative;}
.slxq i:before{
    content: "";
    width: 2px;
    height: 2px;
    position: absolute;
    background-color: #737373;
    top: 13px;
    left: 3px;}
.slxq p span{
    width: 450px;
    height: 330px;
    overflow: hidden;
    margin: 20px 20px 0 0;
}
.slxq_h2a{    width: 280px;
    display: inline-block;
    color: #333333;
    font-size: 16px;
    line-height: 50px;
    margin: 0 15px;
    position: relative;
}
.slxq_h2a i{
    display: block;
    width: 280px;
    height: 200px;
    overflow: hidden;}
.slxq_h2a i img{width:100%;height:100%;}
.slxq_h2a span{
    display: block;
    text-align: center;}

.slxq_h2{
    width: 1251px;
    margin: 0 auto;
    margin-bottom: 90px;
}

.slxq_h2a i:before{
    content:"";
    width: 0;
    height: 200px;
    background: #000;
    position: absolute;
    top: 0;
    left: 50%;
    opacity: 0;
    transition: all 200ms cubic-bezier(0.47, 0, 0.745, 0.715) 0s;
}
.slxq_h2a:hover i:before{
    width: 100%;
    left: 0;
    opacity: 0.5;
}
.slxq_h2a a{
    position: absolute;
    top: 90px;
    left: 50%;
    margin-left: -40px;
    color: #fff;
    display: none;
    transition: all 2s;
    border: 1px solid #fff;
    width: 90px;
    height: 30px;
    line-height: 30px;
    text-align: center;
}
.slxq_h2a:hover a{display: block;}
.slxq_h2 h3{
    color: #333333;
    font-size: 24px;
    font-weight: bold;
    line-height: 40px;
    margin: 20px 0 25px 15px;
}

/*息壤-应用实例详情end*/
/*海绵体城市详情*/
.hmxq_h1{margin:0 auto;width:1200px;margin-top: 20px;}
.hmxq_h1 h1{    color: #000000;
    font-size: 28px;
    text-align: center;
    line-height: 50px;}
.hmxq_h1 i{
    display: block;
    text-align: center;
    margin: 10px 0 20px 0;
}
.hmxq_h1 i span{
    margin: 0 20px;
    color: #999999;
    font-size: 12px;}
.hmxq_h1 p{
    font-size: 14px;
    color: #666666;
    line-height: 25px;
    margin: 15px 0;
}
.hmxq_h1 em{
    display: block;
    text-align: center;
    margin-bottom: 50px;
    margin-top: 25px;}
.hmxq_h1 em span{
    width: 500px;

    display: inline-block;
    margin:0 20px;

}
.hmxq_h1 em span img{width:100%;}
.hmxq_h2{margin:0 auto;width:1200px;border-top: 1px dashed #dcdcdc;margin-top: 40px;margin-bottom: 70px;}
.hmxq_h2l{float:left;font-size:14px;color:#666666;}
.hmxq_h2l:hover i{color:#078bef}
.hmxq_h2r{float:right;font-size:14px;color:#666666;}
.hmxq_h2r:hover i{color:#078bef}
.hmxq_h2 i{
    text-overflow: ellipsis;
    max-width: 330px;
    white-space: nowrap;
    overflow: hidden;
    height: 70px;
    line-height: 70px;}
.hmxq_h2 span{
    line-height: 70px;
    float: left;}
/*海绵体城市详情end*/
/*新闻资讯*/
.xwzx_h1{margin:0 auto;width:1200px;margin-bottom: 40px;}
.xwzx_h1a>span{    width: 215px;
    height: 155px;
    display: block;
    float: left;
    overflow: hidden;
    transition: all 1s;}
.xwzx_h1a{
    display: block;
    padding: 30px;
    border-bottom: 1px dashed #dcdcdc;}
.xwzx_h1a>span img{width: 100%;
    transition: all 1s;height:100%;}
.xwzx_h1a:hover>span img{transform:scale(1.1);}
.xwzx_h1a:hover .xwzx_h1r strong{color:#078bef;}
.xwzx_h1a:hover{box-shadow: 1px 1px 3px 5px #e4e4e4; border-bottom:1px solid #fff;}
.xwzx_h1r{width: 905px;float: right;}
.xwzx_h1r strong{
    color: #333333;
    font-size: 16px;
    font-weight: bold;
    display: block;
    line-height: 35px;
    width: 905px;
    height: 35px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.xwzx_h1r span{color:#999999;font-size:12px;display: block;line-height:35px;}
.xwzx_h1r p{
    font-size: 12px;
    color: #555555;
    line-height: 25px;
    width: 905px;
    height: 50px;
    overflow: hidden;
}
.xwzx_h1r i{
    color: #ff9200;
    margin-top: 15px;}
.yssj_h1{margin:0 auto;width:1200px;margin-top: 40px;margin-bottom: 110px;}
.yssj_h1 h1{color: #000;
    font-size: 28px;
    text-align: center;    margin-bottom: 25px;}
.yssj_h1 p{    font-size: 14px;
    color: #666666;line-height: 25px;}
.yssj_h1>i{
    display: block;
    text-align: center;
    margin-top: 20px;
    margin-bottom: 40px;}
.yssj_h1 p i{
    text-align: left;
    display: block;
    line-height: 25px;}
/*新闻资讯end*/
/*优质案例详情*/
.yzxq_h1{margin:0 auto;width:1200px;margin-top: 20px;}
.yzxq_h1 h1{
    color: #000000;
    font-size: 28px;
    text-align: center;
    line-height: 50px;}
.yzxq_h1 i{
    display: block;
    text-align: center;
    margin: 10px 0 20px 0;}
.yzxq_h1 i span{
    margin: 0 20px;
    color: #999999;
    font-size: 12px;
}
.yzxq_h1 p{
    font-size: 14px;
    color: #666666;
    line-height: 25px;
    margin: 15px 0;}

/*优质案例详情end*/
.ysjs_h1{
    width: 1200px;
    margin: 0 auto;
    margin-bottom: 110px;
    margin-top: 10px;
}
.ysjs_h1 strong{
    font-size: 16px;
    color: #333333;
    font-weight: bold;line-height:60px;}
.ysjs_h1 p{
    color: #666666;
    font-size: 14px;
    line-height: 30px;}
/*新闻资讯详情*/
.xwxq_h1{
    width: 1200px;
    margin: 0 auto;
    margin-top: 15px;
}
.xwxq_h1l{width:870px;float: left;}
.xwxq_h1l h1{color:#000000;font-size:28px;line-height:70px;text-align: center;}
.xwxq_h1l i span{display:inline-block;font-size:12px;color:#999999;margin:0 18px;}
.xwxq_h1l>i{display:block;text-align: center;margin-top: 10px;
    margin-bottom: 30px; }
.xwxq_h1l p{color:#666666;font-size:14px;line-height:25px;margin:15px 0; }
.xwxq_h1c{
    padding: 15px 0;
    border-top: 1px dashed #dcdcdc;
    border-bottom: 1px dashed #dcdcdc;}
.xwxq_fx strong{
    color: #666666;
    font-size: 14px;
    font-weight: bold;
    line-height: 70px;}
.xwxq_fx span{
    color: #999999;
    font-size: 12px;
    line-height: 70px;
    margin-right: 10px;}
.xwxq_fx .bdsharebuttonbox{
    float: right;
    margin-top: 22px;}
.xwxq_fx .bdsharebuttonbox i{
    float: left;
    color: #666666;
    font-size: 14px;
    font-weight: bold;
    line-height: 27px;
}
.xwxq_fy a{
    width: 420px;
    height: 40px;
    line-height: 40px;
    color: #777777;
    font-size: 14px;
    border-radius: 20px;
    display: block;
    border: 1px solid #d2d2d2;
    text-indent: 15px;
}
.xwxq_fy .a1{float: left;}
.xwxq_fy .a2{float: right;}
.xwxq_fy a span{
    width: 80px;
    float: left;
}
.xwxq_fy a i{
    width: 315px;
    height: 40px;
    line-height: 40px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    float: left;
    text-indent: 0;
    color: #777777;
    font-size: 14px;
    text-align: left;
}
.xwxq_fy{overflow: hidden;
    margin-bottom: 100px;}
.xwxq_fy a:hover{background-color:#ff9200;color:#fff;border-color:#ff9200;}
.xwxq_fy a:hover i{color:#fff;}
.xwxq_fy {
    display: block;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 20px;}
.xwxq_h1c i{
    display: block;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 20px}
.xwxq_h1r{
    float: right;
    width: 265px;
}
.xwxq_h1r1 strong{
    font-size: 18px;
    color: #fff;
    line-height: 50px;
    margin-left: 20px;}
.xwxq_h1r1 p{background-color:#078bef;}
.xwxq_h1r1 p a{
    float: right;
    line-height: 50px;
    color: #fff;
    margin-right: 20px;}
.xwxq_h1ra a{
    display: block;
    margin: 0 15px;
    color: #666666;
    line-height: 40px;
    width: 235px;
    height: 40px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    border-bottom:1px solid #e5e5e5;
    position: relative;
    text-indent: 13px;
}
.xwxq_h1ra a:hover{text-decoration:underline;}
.xwxq_h1ra a:before{content:"";width:3px;height:3px;border-radius:50%;position: absolute;background-color:#666666;top: 20px;left: 3px;}
.xwxq_h1r1{background-color:#f9f9f9;margin-top: 20px;}
.xwxq_h1r1 .bn{border:none;}
.xwxq_h1ra{
    border-left:1px solid #dcdcdc;
    border-right:1px solid #dcdcdc;
    border-bottom:1px solid #dcdcdc;
}
.xwxq_h1r2 p strong{color:#fff;font-size:24px;line-height:30px;font-weight:bold;}
.xwxq_h1r2 p i{color:#fff;font-size:18px;line-height:30px;}
.xwxq_h1r2 p{background:url(../images/xwxq_a2.jpg) no-repeat;
    padding: 20px;
    background-size: 100% 100%;
}
.xwxq_h1r2>i{padding: 20px;background-color:#f9f9f9;}
.xwxq_h1r2{margin-top: 20px;}
.xwxq_h1r2>i span{
    display: block;
    color: #666666;
    line-height: 25px;}
/*新闻资讯详情end*/




.yzxq_h2 .picFocus{margin:0 auto;width: 900px;padding:5px;position:relative;overflow:hidden;zoom:1;}
.yzxq_h2 .picFocus .hd{width:100%;padding-top: 20px;overflow:hidden;}
.yzxq_h2 .picFocus .hd ul{overflow:hidden;zoom:1;text-align: center;width: 826px;margin: 0 auto;height:102px;}
.yzxq_h2 .picFocus .hd ul li{ padding-top:5px; float:left;  text-align:center;  }
.yzxq_h2 .picFocus .hd ul li img{width: 140px;height: 90px;border:2px solid #ddd;cursor:pointer;margin: 0 10px;}
.yzxq_h2 .picFocus .bd li{ vertical-align:middle; }
.yzxq_h2 .picFocus .hd ul li.on img{ border-color:#078bef;  }
.yzxq_h2 .picFocus .bd img{width: 720px;height: 465px;display:block;}
.yzxq_h2 .tempWrap{
    overflow: hidden;
    position: relative;
    width: 720px!important;
    margin: 0 auto;}
.yzxq_h2 .picFocus .prev,.next{width:30px;height:90px;display: block;position: absolute;background-color:#eeeeee;}
.yzxq_h2 .picFocus .prev{bottom:10px;left:0;background:url(../images/yzxq_z.png) no-repeat;background-position:10px 37px;}
.yzxq_h2 .picFocus .next{bottom:10px;right:0;background:url(../images/yzxq_y.png) no-repeat;background-position:10px 37px;}
.yzxq_h2 .picFocus .prev:hover{background:url(../images/yzxq_z2.png) no-repeat;background-position:10px 37px;}
.yzxq_h2 .picFocus .next:hover{background:url(../images/yzxq_y2.png) no-repeat;background-position:10px 37px;}





*{margin:0; padding:0; list-style:none; }

img{ border:0;  }
a{ text-decoration:none; color:#333;  }
.js{width:90%; margin:10px auto 0 auto; }
.js p{ padding:5px 0; font-weight:bold; overflow:hidden;  }
.js p span{ float:right; }
.js p span a{ color:#f00; text-decoration:underline;   }
.js textarea{ height:50px;  width:98%; padding:5px; border:1px solid #ccc; border-top:2px solid #aaa;  border-left:2px solid #aaa;  }


/* 本例子css */
.multipleColumn{ overflow:hidden; position:relative; width:1200px;     }

.multipleColumn .hd .prev,.multipleColumn .hd .next{    z-index: 11;
    display:block;
    width: 16px;
    margin-top:85px;
    height: 30px; float:right; overflow:hidden;
    cursor:pointer; background:url("../images/idx_h5e.png") no-repeat;}
.multipleColumn .hd .prev:hover{background:url("../images/idx_h5e2.png") no-repeat;}
.multipleColumn .hd .next{ background:url("../images/idx_h5d.png") no-repeat;  }
.multipleColumn .hd .next:hover{ background:url("../images/idx_h5d2.png") no-repeat;  }
.multipleColumn .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px;  }
.multipleColumn .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("../images/icoCircle.gif") 0 -9px no-repeat; }
.multipleColumn .hd ul li.on{ background-position:0 0; }

.multipleColumn .bd{  overflow:hidden;  }
.multipleColumn .bd ul{
    overflow: hidden;
    zoom: 1;
    width: 180px;
    float: left;
    margin: 0 8px;
    padding: 0;
    text-align: center;}
.multipleColumn .bd ul li{ float:left; _display:inline; overflow:hidden; text-align:center;  }
.multipleColumn .bd ul li .pic{ text-align:center; }
.multipleColumn .bd ul li .pic img{ width:120px; height:90px; display:block;  padding:2px; border:1px solid #ccc; }
.multipleColumn .bd ul li .pic a:hover img{ border-color:#999;  }
.multipleColumn .bd ul li .title{ line-height:24px;   }
.qywh_h3arw{
    overflow: hidden;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 254px;float:right;}
.qywh_h3blw{
    overflow: hidden;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 254px;float:left;}

.idx_h1{
    width: 100%;
    /*overflow: hidden;*/
    position: relative;
    max-height: 810px;
    display: inline-block;
}

.gssj_h3 ul li p{display: block;}
.gssj_h3 ul li p i{
    overflow: hidden;
    width: 380px;
    height: 270px;}
.gssj_h3 ul li p img{
    width: 100%;
    transition: all 1s;}
.gssj_h3 ul li:hover p img{transform:scale(1.1);}
.gssj_h3 ul li p span{display: block;font-size:18px;line-height:50px;text-align: center;color: #333333;  }


.cpzx_h3 ul li p i{
    display: block;
    text-align: center;
    line-height: 35px;
    font-size: 16px;}
.cpzx_h3 li p span{
    width: 276px;
    height: 190px;
    display: block;
    overflow: hidden;}
.cpzx_h3 li p span img{
    width: 100%;
    transition: all 1s;
    height: 100%;}
.cpzx_h3 ul li:hover{box-shadow: 1px 1px 5px 5px #e4e4e4; }
.cpzx_h3 ul li:hover a i{color:#078bef;}
.cpzx_h3 li:hover p span img{transform:scale(1.1)}



/*2017.4.25*/
.qqtc{
    position: absolute;
    right: 58px;
    width: 156px;
    background-color: #078bef;
    padding-bottom: 15px;
    top: 32px;
    display: none;
}
.qqtc p{text-align: center;
    color: #fff;
    font-size: 16px;
    width:156px;
    line-height:40px;
}
.ycfc li{    color: #fff;
    display: block;
    height: 45px;
    width: 300px;}

.ycfc .a1{width: 130px;
    height: 30px;
    margin:0 auto;
    text-align: center;
    line-height: 30px;    color: #444444;
    background-color: #e7f4fd;
    border-radius: 5px;
    margin-bottom: 10px;}
.ycfc .a2{width: 130px;
    height: 30px;
    margin:0 auto;
    text-align: center;
    line-height: 30px;    color: #444444;
    background-color: #e7f4fd;
    border-radius: 5px;
    margin-bottom: 10px;
}
.qqtc i{text-align: center;
    color: #fff;
    font-size: 16px;
    width:156px;
    line-height:25px;
}
.ycfc .a1 img{    vertical-align: middle;
    margin-right: 10px;}
.ycfc .a2 img{    vertical-align: middle;
    margin-right: 10px;}
.qqtc>img{
    width: 12px;
    height: 13px;
    position: absolute;
    top: 31px;
    right: -11px;}

#tab_c > div{
    
    display: none;
}
#tab_c>div:first-child{
    display: block;
}

/*7.4*/
.footer_h1c{
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}
.footer_h1c em{
    display: inline-block;
    line-height: 40px;
    color: #838383;
    margin: 0 5px;
}
.footer_h1c a{
    display: inline-block;
    line-height: 40px;
    color: #838383;
    margin: 0 5px;
}
.footer_h1c a:hover{text-decoration:underline;color:#fff;}
