@charset "utf-8";
*{
    margin: 0;
    padding: 0;
    font-family: Arial, Helvetica, "微软雅黑", "华文细黑", sans-serif;
    font-size: 16px;
    box-sizing: border-box;
    color:#000;
    text-decoration: none;
}
ul,ol{
    list-style: none;
}
a:hover,a:visited,a:active{
    color:#000;
    cursor:pointer;
    text-decoration:none !important;
}
a,img{
    cursor: pointer;
    text-decoration: none;
}
.clearfix:before,.clearfix:after {
    content:"";
    display:table;
}
.clearfix:after { clear:both; }
/*头部*/
.top-line {
    /*padding: 8px 0;*/
    background: #f8f8f8;
    border-bottom: 1px solid #f0f0f0;
    transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    overflow: hidden;
}
.top-line .hyy,.top-line .pull-right{
    color: #666;
    text-align: left;
    font-size: 14px;
}
.top-line .pull-right svg{
    vertical-align: middle;
    margin-right: 3px;
}
.header .navbar-nav li a{
    color:#000 !important;
}
.header .navbar-nav li.active a,.header .navbar-nav li a:hover{
    color:#1cb6ef !important;
    background: transparent !important;
}
.header .navbar-right{
    padding-top: 27px;
}
.header .navbar-right svg{
    vertical-align: middle;
}
.header .navbar-right span{
    font-size: 27px;
    vertical-align: middle;
    margin-left: 7px;
}
.header .navbar-right span:hover{
    color:#1cb6ef;
}
.pro_detail_box{
    margin-top: 55px;
}
.pro_detail_img img{
    display: block;
    width:100%;
}
 .left_title{
    background:#54595a ;
    border-left: 3px solid #105771;
    border-right: 3px solid #105771;
    padding: 5px 0px 5px 5px;
    border-radius: 7px;
    margin-bottom: 9px;
}
 .left_title h3{
    font-size: 16px;
    margin: 0;
    color:#fff;
}
 .left_title p{
    font-size: 14px;
    margin: 0;
    color:#fff;
}
 .left_nav a, .left_news a{
    color:#000;
    padding-left: 5px;
    font-size: 15px;
}
 .left_nav a svg, .left_news a svg{
    margin-right: 5px;
}
 .left_nav a:hover, .left_news a:hover{
    color: #105771;
}
 .left_nav li, .left_news li{
    margin-bottom: 5px;
}
 .left_nav_box, .left_news_box{
    margin-bottom: 35px;
}

.pager{
	overflow:initial !important;
}
.pager a{      
    border: 1px solid #ccc;
    display: inline;
    padding: 3px 10px 3px 10px;
    margin-right: 5px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    cursor: pointer;
    background: #fff;
    text-decoration: none;
	display: initial !important;
    color: #999;  }
.pager a:hover{
	border: 1px solid #0066FF;
    display: inline;
    padding: 3px 10px 3px 10px;
    margin-right: 5px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    background: #4f88e1;
    color: #fff;
}
.page-num-current{
	border: 1px solid #0066FF !important;
    display: inline !important;
    padding: 3px 10px 3px 10px !important;
    margin-right: 5px !important;
    border-radius: 3px !important;
    -moz-border-radius: 3px !important;
    -webkit-border-radius: 3px !important;
    background: #4f88e1 !important;
    color: #fff !important;
}

.left_star_box .marqueetop{height:1000px;;overflow:hidden;margin:40px auto;}
.left_star_box .marqueetop li{padding:5px 0;overflow:hidden;}
.left_star_box .marqueetop li .pic{display:block;border:#ccc 1px solid;padding:2px;overflow:hidden;}
.left_star_box .marqueetop li .txt{text-align:center;line-height:45px;}

 .left_star{

}
 .left_star li{
    margin-bottom: 15px;
}
.left_star li:hover .txt a{
    color: #1485ae;
}
 .left_star a{
    display: inline-block;
     border-radius: 15px;
}
 .left_star a div{
    border-radius: 5px;
    overflow: hidden;
    width:85%;
    margin: 0 auto;
}
 .left_star a img{
    width:100%;
    -webkit-transition: all 0.5s linear;
    -moz-transition: all 0.5s linear;
    -ms-transition: all 0.5s linear;
    -o-transition: all 0.5s linear;
    transition: all 0.5s linear;
}
 .left_star li:hover img{
    -webkit-transform: scale(1.9);
    -moz-transform: scale(1.9);
    -ms-transform: scale(1.9);
    -o-transform: scale(1.9);
    transform: scale(1.9);;
 }

 .left_star p{
    text-align: center;
    font-size: 14px;
    margin-top: 5px;
}
 .left_star li:hover p{
    color: #1485ae;
}
.position{
    margin-bottom: 35px;
    border-bottom: 1px solid #1485ae;
    font-size: 12px;
    padding-bottom: 5px;
}
.position a ,.position span{
    font-size: 12px;
}
.position svg{
    vertical-align: bottom;
}
.pro_detail_box .right_body{
    padding-bottom: 55px;
}
.pro_detail_box .right_body h3{
    text-align: center;
    font-weight: normal;
    color:#1485ae;
    font-size: 19px;
}
.pro_detail_box .right_body .arc_img_box{
    margin-top: 35px;
    border-top: 1px dashed #ddd;
    border-bottom: 1px dashed #ddd;
}
.pro_detail_box .right_body .arc_img_box img{
    max-width: 100% !important;

}

.keyword,.keyword a{
    font-size: 12px;
    color: #5f5f5f;
}
.pro_list_img img{
    display: block;
    width:100%;
}
.pro_box{

}
.pro_box .pro_nav{
    margin-top: 37px;
    border-bottom: 1px solid #1485ae;
    padding-bottom: 7px;
}
.pro_box .pro_nav li{
    float:left;
    margin-right: 15px;
}
.pro_box .pro_nav a{
    box-shadow: 5px 5px 5px #000;
    display: inline-block;
    font-size: 16px;
    padding: 7px 0px;
    text-align: center;
    color:#fff;
    background: #1485ae;
    border-radius: 3px;
    width:155px;
    border: 1px solid #1485ae;
}
.pro_box .pro_nav a.active{
    color:#000;
    background: #fff;
}
.pro_box .pro_list{
    margin-top: 55px;
}
.pro_box .pro_list li{
    float:left;
    padding: 0px 35px;
    margin-bottom: 35px;

}
.pro_box .pro_list li img{
    width:100%;
    display: block;
    -webkit-transition: all 0.5s linear;
    -moz-transition: all 0.5s linear;
    -ms-transition: all 0.5s linear;
    -o-transition: all 0.5s linear;
    transition: all 0.5s linear;
}
.pro_box .pro_list li a{
    display: inline-block;
}
.pro_box .pro_list li a>div{
    overflow: hidden;
    border-radius: 7px;
    margin-bottom: 7px;
}
.pro_box .pro_list li:hover img{
    -webkit-transform: scale(1.7);
    -moz-transform: scale(1.7);
    -ms-transform: scale(1.7);
    -o-transform: scale(1.7);
    transform: scale(1.7);
}
.pro_box .pro_list li a p{
    font-size: 14px;
    text-align: center;
}
.pro_box .pro_list li a p b{
    font-size: 14px;
}


/*首页图片滚动*/
#gla{

    overflow:hidden;
    margin:0 auto;
    position:relative;
    height:595px;
}
.bac{
    position:absolute;
    bottom:0;
    left:50px;
}
#gla_box{
    width:700px;
    margin:auto;
}
.gla_inbox{
    overflow:hidden;
    position:relative;
}
.gla_inbox p{
    text-indent:1em;
    font-size:14px;
    width:100%;
    color:#FFFFFF;
    line-height:30px;
    background:#337ab7;
    margin: 0;
}
.gla_inbox a{
    padding:5px;
    display:block;
    position:absolute;
    top:220px;
    left:90px;
    background:#0066CC;
    color:#FFF;
    border-radius: 5px;
}
.gla_inbox img{
    width:100%;
    height:100%;
}
.roundabout-holder {
    height: 404px;
    width: 700px;
}
.roundabout-moveable-item {
    display:block;
    height: 300px;
    width: 500px;;
    cursor: pointer;
}
.roundabout-in-focus {
    cursor: auto;
}
#gla_box ul{
    display: none;
}
#gla_box ul.active{
    display: block;
}
.index_pro_list{
    margin-top:55px;
}
.index_pro_list>h3{
    font-size: 23px;
    text-align: center;
    letter-spacing: 3px;
}
.index_pro_list>hr{
    width:75px;
    border: none;
    border-bottom: 3px solid ;
    color:#337ab7;
    margin: 0 auto;
}
.index_pro_list>p{
    text-align: center;
    margin-top: 25px;
    margin-bottom: 35px;
}
.index_pro_list>p>a{
    box-shadow: 5px 5px 5px #000;
    display: inline-block;
    font-size: 16px;
    padding: 7px 0px;
    text-align: center;
    color: #fff;
    background: #1485ae;
    border-radius: 3px;
    width: 155px;
    border: 1px solid #1485ae;
}
.index_pro_list>p>a:nth-child(2){
    margin: 0 15px;
}
/*.index_pro_list>p>a:hover{*/
    /*color: #000;*/
    /*background: #fff;*/
/*}*/
.index_pro_list>p>a.active{
    color: #000;
    background: #fff;
}
.easy{
    margin-top: 75px;
}
.easy img{
    display: block;
    width:100%;
}
.youshi{
    margin-top: 75px;
}
.youshi i{
    display: inline-block;
    width:16px;
    height: 16px;
    background: url("../images/sanjiao2.png");
}
.youshi img{
    width:85%;
}
.youshi .img_box1{
    text-align: left;
}
.youshi .img_box2{
    text-align:right;
}
.youshi>h3{
    font-size: 23px;
    text-align: center;
    letter-spacing: 3px;
}
.youshi>hr{
    width: 75px;
    border: none;
    border-bottom: 3px solid;
    color: #337ab7;
    margin: 0 auto;
}
.youshi .container{
    margin-top: 55px;
}
.youshi dl{
    /*width:85%;*/
}
.youshi dt{
    background: #337ab7;
    color: #fffefe;
    font-size: 20px;
    line-height: 40px;
    margin-bottom: 10px;
}
.youshi dt span{
    background: #eb5000;
    padding: 0 9px;
    margin-right: 15px;
    display: inline-block;
    color:#fff;
    border-top-right-radius:25px;
}
.youshi dd{
    margin-bottom: 7px;
}
.youshi dd i{
    margin-right: 7px;
    vertical-align: middle;
}
.youshi dd span{
    font-size: 14px;vertical-align: middle;

}
.youshi .row:first-child{
    margin-bottom: 25px;
}

.index_case{
    overflow: hidden;
    margin-top: 55px;
}
.index_case h3{
    font-size: 23px;
    text-align: center;
    letter-spacing: 3px;
}
.index_case hr{
    width: 75px;
    border: none;
    border-bottom: 3px solid;
    color: #337ab7;
    margin: 0 auto;
}
.index_case .marqueeleft{height:180px;overflow:hidden;margin:40px auto;}
.index_case .marqueeleft ul{float:left;}
.index_case .marqueeleft li{float:left;margin:0 5px;display:inline;width:240px;height:180px;overflow:hidden;position: relative}
.index_case .marqueeleft li .pic{display:block;border:#ccc 1px solid;width:240px;height:180px;padding:2px;overflow:hidden;}
.index_case .marqueeleft li .txt{text-align:center;height:23px;line-height:23px;position: absolute;z-index: 999;bottom:0px;width:100%;background:#275f90b3; }
.index_case .marqueeleft li .txt a{
    font-size: 12px;
    color: #fff;
}
.index_case .marqueeleft li img{
    width:100%;
    height:100%;
}
.about_jhbw{
    margin-top: 55px;
}
.about_jhbw>h3{
    font-size: 23px;
    text-align: center;
    letter-spacing: 3px;
}
.about_jhbw>hr{
    width: 75px;
    border: none;
    border-bottom: 3px solid;
    color: #337ab7;
    margin: 0 auto;
}
.about_jhbw ul{
    margin-top: 35px;
    margin-bottom: 25px;
}
.about_jhbw ul li{
    text-align: center;
}
.about_jhbw ul li h5{
    font-size: 45px;
    color: #1b4c75;
}
.about_jhbw ul li p{
    font-size: 21px;
}
.about_jhbw .introduction {
    margin-bottom: 35px;
}
.about_jhbw .introduction p{
    font-size: 16px;
    text-align: justify;
    text-indent: 2em;
    line-height: 25px;
}
#map {
    height: 505px;
    margin: 0px;
    font: 12px Helvetica, 'Hiragino Sans GB', 'Microsoft Yahei', '微软雅黑', Arial;
    overflow: hidden;
    border-radius: 7px;
    margin-bottom: 35px;
}
.index_news{
    margin-top: 35px;
}
.index_news>h3{
    font-size: 23px;
    text-align: center;
    letter-spacing: 3px;
}
.index_news>hr{
    width: 75px;
    border: none;
    border-bottom: 3px solid;
    color: #337ab7;
    margin: 0 auto;
}
.index_news>.row{
    padding: 0 15px;
    margin-top: 35px;
}
.index_news a{
    display: inline-block;
}
.index_news svg{
    vertical-align: middle;
}
.index_news li span{
    font-size: 14px;
}
.index_news ul{
    /*border:1px solid #337ab7;*/
    padding: 25px;
    /*border-radius: 7px;*/
}
.index_news ul li:hover span{
    color: #337ab7;
}
.index_news .tuijian{
    margin: 15px 0;
}
.index_news .tuijian a{
    display: inline-block;
    margin-bottom: 15px;
}
.index_news .tuijian a img{
    width:100%;
}
.index_news .tuijian h5{
    font-size: 16px;
}
.index_news .tuijian p{
    font-size: 12px;
}
.index_news .tuijian b{
    font-size: 12px;
    display: inline-block;
    padding: 5px 7px;
    background: #337ab7;
    font-weight: normal;
    color:#fff;
    border-radius: 5px;
}
.index_news .tuijian b:hover{
    background: #36a8e9;
}
.mobile_map img{
    width:100%;
    display: block;
}
.about_banner img{
    display: block;
    width:100%;
}
.about_us{
    margin-top: 55px;
}
.about_us h3{

}
.about_us hr,.about_wenhua hr{
    width: 45px;
    border: none;
    border-bottom: 3px solid;
    color: #337ab7;
}
.about_us p{
    font-size: 14px;
    text-align: justify;
    text-indent: 2em;
}
.about_us img{
    width:100%;
    margin-top: 5px;
    margin-top: 15px;
}
.about_wenhua{
    margin-top: 55px;
}
.about_wenhua img{
    width:100%;
}
.about_wenhua h5{
    font-size: 17px;
}
.about_wenhua p{
    font-size: 14px;
}

#video{
    margin-bottom: 35px;
}
#video video{
    width:95%;
    display: block;
    margin: 0 auto;
}
.yuanqu_zizhi{
    margin-top: 55px;
}
.yuanqu_zizhi .marqueeleft{height:240px;width:1140px;overflow:hidden;margin:40px auto;}
.yuanqu_zizhi .marqueeleft ul{float:left;}
.yuanqu_zizhi .marqueeleft li{float:left;margin:0 5px;display:inline;width:320px;height:240px;overflow:hidden;position: relative}
.yuanqu_zizhi .marqueeleft li .pic{display:block;border:#ccc 1px solid;width:320px;height:240px;padding:2px;overflow:hidden;}
.yuanqu_zizhi .marqueeleft li .txt{text-align:center;height:23px;line-height:23px;position: absolute;z-index: 999;bottom:0px;width:100%;background:#275f90b3; }
.yuanqu_zizhi .marqueeleft li .txt a{
    font-size: 12px;
    color: #fff;
}
.yuanqu_zizhi .marqueeleft li img{
    width:100%;
    height:100%;
}
.yuanqu_zizhi .yuanqu,.yuanqu_zizhi .zizhi{
    display: none;
}
.yuanqu_zizhi .yuanqu.active,.yuanqu_zizhi .zizhi.active{
    display: block;
    overflow: hidden;
}
.yuanqu_zizhi .zizhi{
    height:240px;
    margin: 40px 0;
}
.yuanqu_zizhi .zizhi li{
    margin-bottom: 15px;
}
.yuanqu_zizhi .zizhi img{
    height:240px;
    /*width:100%;*/
}
.yuanqu_zizhi b{
    font-weight: normal;
    box-shadow: 5px 5px 5px #000;
    display: inline-block;
    font-size: 16px;
    padding: 7px 0px;
    text-align: center;
    color: #fff;
    background: #1485ae;
    border-radius: 3px;
    width: 135px;
    border: 1px solid #1485ae;
    cursor: pointer;
    margin-right: 15px;
}
.yuanqu_zizhi b.active{
    color: #000;
    background: #fff;
}


.zizhi .marqueeleft{height:240px;width:1140px;overflow:hidden;margin:40px auto;}
.zizhi .marqueeleft li{float:left;margin:0 5px;display:inline;width:210px;height:240px;overflow:hidden;position: relative}
.zizhi .marqueeleft li .pic{text-align:center;display:block;border:#ccc 1px solid;width:100%;height:240px;padding:2px;overflow:hidden;}
.zizhi .marqueeleft li .txt{text-align:center;height:23px;line-height:23px;position: absolute;z-index: 999;bottom:0px;width:100%;background:#275f90b3; }
.zizhi .marqueeleft li img{
    width:180px;
    height:240px;
}



.nae_ideas{
    background: url(../images/bj.jpg) no-repeat center;
    background-size: cover;
    padding: 85px 0;
    text-align: center;
}
.nae_ideas h3{
    color: #1BB5EE;
    font-size: 21px;
}
.nae_ideas h5{
    margin-bottom: 25px;
    font-size: 14px;
    color: #fff;
}
.nae_ideas p{
    color: #fff;
}
.jishu img{
    width:100%;
}
.jishu li{
    margin-bottom: 15px;
    padding: 0 7.5px;
}
.jishu {
    margin-top: 75px;
}
.jishu hr{
    width: 45px;
    border: none;
    border-bottom: 3px solid;
    color: #337ab7;
}
.jishu p{
    font-size: 14px;
    text-align: justify;
    text-indent: 2em;
    line-height: 27px;
}
.jishu>.row>div:last-child{
    padding-left: 55px;
}
.ser_banner img{
    display: block;
    width:100%;
}
.fuwu_linian{
    margin-top: 55px;
}
.fuwu_linian img{
    width:100%;
}
.fuwu_linian hr{
    width: 45px;
    border: none;
    border-bottom: 3px solid #337ab7;
    margin-bottom: 55px;
}
.fuwu_linian p{
    text-align: justify;
    text-indent: 2em;
    font-size: 16px;
    line-height: 25px;
}
.fuwu_linian .right_img{
    padding-top: 25px;
}
.fuwu_linian .right_img .row{
    padding: 0;
}
.fuwu_linian .right_img li{
    padding:0 5px !important;
    margin-bottom: 10px;
}
.shouhou{
    background: #2f3d57;
    padding: 55px 0px;
}
.shouhou img{
    width:100%;
}
.shouhou dl{
    margin-bottom: 15px;
}
.shouhou dt,.shouhou dd{
    font-weight: normal;
    line-height: 23px;
    color:#fff;
    font-size: 14px;
    text-align: justify;
}
.safe{
    margin-top: 55px;
}
.safe hr{
    width: 45px;
    border: none;
    border-bottom: 3px solid #337ab7;
}
.safe p{
    font-size: 16px;
    margin-bottom: 25px;
}
.safe img{
    width: 100%;
}
.safe li{
    padding: 0 5px;
    margin-bottom:10px;
}
.contact_banner img{
    display: block;
    width: 100%;
}
.map_tell{
    margin-top: 55px;
}
.map_tell .tell_email{
    margin-bottom: 55px;
}
.map_tell .tell_email img{
    border-radius: 50%;
    border:1px solid #ddd;
    width: 100%;
}
.map_tell .tell_email>div>div{
    padding: 0;
    vertical-align: middle;
}
.map_tell .tell_email h5{
    font-weight: normal;
    font-size: 20px;
}
.map_tell .tell_email>div>div:last-child{
    padding-left: 15px;
}
.map_tell .tell_email p{
    font-size: 18px;
}
.news_banner img{
    display: block;
    width:100%;
}
.news_box {
    margin-top: 55px;
}
/*}*/
/*.position{*/
    /*margin-bottom: 35px;*/
    /*border-bottom: 1px solid #1485ae;*/
    /*font-size: 12px;*/
    /*padding-bottom: 5px;*/
/*}*/
/*.position svg {*/
    /*vertical-align: bottom;*/
/*}*/
/*.position a,.position span {*/
     /*font-size: 12px;*/
 /*}*/
.web_map{
    background: #4c4c4c;
    padding: 35px 0px;
}
.web_map>div{
    text-align: center;
}
.web_map a{
    color:#fff;
    font-size: 14px;
    padding: 0px 15px;
}
.foot_detail{
    background: #565656;
    padding: 35px 0;
    padding-bottom: 55px;
}
.foot_detail .erweima img{
    width:85%;
    margin: 0 auto;
    display: block;
}
.foot_detail .copyright{
    padding-top: 45px;
    text-align: center;
}
.foot_detail .copyright p,.foot_detail .copyright a{
    font-size: 12px;
    color:#fff;
}
.foot_detail .copyright p{
    text-align: center;
    margin: 0;
}
.foot_detail .copyright>img{
    margin-bottom: 15px;
    width: 100%;
}
.foot_detail .erweima p{
    font-size: 12px;
    margin-top: 15px;
    color:#fff;
    text-align: center;
}
.foot_detail .erweima{
    padding-top: 45px;
}
.foot_detail .tell_add dt{
    color:#fff;
    font-size: 27px;
    font-weight: normal;
    margin-bottom: 35px;
}
.foot_detail .tell_add dd{
    margin-bottom: 15px;
}
.foot_detail .tell_add dd svg{
    margin-right: 15px;
    vertical-align: middle;
}
.foot_detail .tell_add dd span{
    color:#fff;
    font-size: 18px;
}
.flink{
    padding: 25px 0;
    background:#383838;
}
.flink li, .flink li a{
    font-size: 12px;
    color:#fff;
}
.flink li a:hover{
    color: #36a8e9;
}
.flink li{
    margin-right: 7px;
    float:left;
}
.case_list {
    margin-top: 55px;
    position: relative;
    padding-bottom: 105px;
}
/*}*/
/*.position{*/
    /*margin-bottom: 35px;*/
    /*border-bottom: 1px solid #1485ae;*/
    /*font-size: 12px;*/
    /*padding-bottom: 5px;*/
/*}*/
/*.position svg {*/
    /*vertical-align: bottom;*/
/*}*/
/*.position a,.position span {*/
    /*font-size: 12px;*/
/*}*/
.case_list img{
    width:100%;
    border-top-right-radius: 7px;
    border-top-left-radius: 7px;
}
.case_list .row li{
    margin-bottom: 30px;
    overflow: hidden;
}
.case_list .row li p{
    border-bottom-right-radius: 7px;
    border-bottom-left-radius: 7px;
    font-size: 14px;
    color:#fff;
    text-align: center;
    padding: 15px 0;
    margin: 0;
    background: #565656;
}
.page{

}
.page li, .page td{
    float: left;
    border:1px solid #1485ae;
    margin: 0 5px;
    font-size: 16px;
    vertical-align: middle;
    overflow: hidden;
    border-radius: 3px;
    color: #fff;
    display: inline-block;
    padding: 5px 12px;
    font-size: 16px;
    background:#1485ae;

}
.page td{
    text-align: center;
    display: inline-block;
}
.page{
    position: absolute;
    bottom:35px;
    left:50%;
}
.page li.thisclass{
    padding: 5px 12px;
    color: #000;
    border-radius: 3px;
    background:#fff;
}
.page li a, .page td a{
    color: #fff;
    display: inline-block;
}
.page .pageinfo,.page .pageinfo span,.page .pageinfo strong{
    font-size: 14px;
    color:#fff;
}
#ser_end{
    margin-bottom: 25px;
    font-size: 16px;
}
#ser_end strong{
    color: #1485ae;
}
.case_detail_box {
    margin-top: 55px;
}
.case_detail_box .right_body {
    padding-bottom: 55px;
}
.case_detail_box .right_body h3 {
    text-align: center;
    font-weight: normal;
    color: #1485ae;
    font-size: 19px;
}
.case_detail_box .right_body .case_box{
    padding-top: 35px;
    border-bottom: 1px dashed #ddd;
    border-top: 1px dashed #ddd;
    padding-bottom: 35px;
}
.case_detail_box .right_body .case_box iframe{
    height:550px;
    width:85%;
    margin: 0 auto;
    display: block;
}
.case_box img{
    max-width: 95%;
}
.time_eye{
    text-align: center;
 }

.time_eye b{
    font-weight: normal;
    font-size: 12px;
    margin-right: 15px;color: #5f5f5f;

}
.time_eye svg{
    vertical-align: middle;
    margin-right: 5px;
}
.web_add{
    margin-top: 35px;
}
.web_add a{
    color: #5f5f5f;
    font-size: 12px;
}
.case_detail_img img{
    display: block;
    width:100%;
}
.pre_next{
    color:#333;
    font-size: 12px;
    margin-top: 35px;
}
.pre_next a{
    color:#333;
    font-size: 12px;
}
.news_list{
    margin-top: 55px;
    position: relative;
    padding-bottom: 105px;
}
.news_list li{
    position: relative;
}
.news_list a{
    display: block;

}
.news_list img{
    width:100%;
}
.news_list a>div:last-child{
    height:100%;
}
.news_list .time_eye{
    text-align: right;
    margin-top: 15px;
}
.news_list h5,.news_list h5 b{
    font-size: 16px;
    font-weight: normal;
}
.news_list .des{
    font-size: 14px;
    text-align: justify;
}
.news_list .row li{
    margin-bottom: 25px;
    border-bottom:1px dashed #ddd;
    padding-bottom: 15px;
}
.news_list div{
    overflow: hidden;
}
.news_list ul.row{
    padding-left: 35px;
}
.news_list .row li:hover h5,.news_list .row li:hover h5 b,.news_list .row li:hover .des{
    color: #1485ae;
}

/*返回*/
.izl-rmenu{position:fixed;right:0px; bottom:65px; z-index:999; }
.izl-rmenu .btn{ display:block; width:72px; height:73px; margin-bottom:1px; cursor:pointer; position:relative;}
.izl-rmenu .btn-qq{background:url(../images/r_qq.png) 0px 0px no-repeat; background-color:#1485ae;}
.izl-rmenu .btn-qq:hover{background-color:#1485ae;}
.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited{background:url(../images/r_qq.png) 0px 0px no-repeat; background-color:#1485ae; text-decoration:none; display:block;}
.izl-rmenu .btn-wx{background:url(../images/r_wx.png) 0px 0px no-repeat; background-color:#1485ae;}
.izl-rmenu .btn-wx:hover{background-color:#1485ae;}
.izl-rmenu .btn-wx .pic{position:absolute; left:-160px; top:0px; display:none;width:160px;height:160px;}
.izl-rmenu .btn-phone{background:url(../images/r_phone.png) 0px 0px no-repeat; background-color:#1485ae;}
.izl-rmenu .btn-phone:hover{background-color:#1485ae;}
.izl-rmenu .btn-phone .phone{background-color:#1485ae; position:absolute; width:160px; left:-160px; top:0px; line-height:73px; color:#FFF; font-size:18px; text-align:center; display:none;}
.izl-rmenu .btn-top{background:url(../images/r_top.png) 0px 0px no-repeat; background-color:#666666; display:none;}
.izl-rmenu .btn-top:hover{background-color:#444;}






.flexslider {
    /*margin: 0px auto 20px;*/
    position: relative;
    width: 100%;
    /*height: 482px;*/
    overflow: hidden;
    zoom: 1;
}

.flexslider .slides li {
    width: 100%;
    height: 100%;
}

.flex-direction-nav a {
    width: 70px;
    height: 70px;
    line-height: 99em;
    overflow: hidden;
    margin: -35px 0 0;
    display: block;
    background: url(../images/ad_ctr.png) no-repeat;
    position: absolute;
    top: 50%;
    z-index: 10;
    cursor: pointer;
    /*opacity: 0;*/
    filter: alpha(opacity=0);
    -webkit-transition: all .3s ease;
    border-radius: 35px;
}

.flex-direction-nav .flex-next {
    background-position: 0 -70px;
    right: 0;
}

.flex-direction-nav .flex-prev {
    left: 0;
}

.flexslider:hover .flex-next {
    opacity: 1;
}

.flexslider:hover .flex-prev {
    opacity: 1;
}


.flex-control-nav {
    width: 100%;
    position: absolute;
    bottom: 10px;
    text-align: center;
}

.flex-control-nav li {
    margin: 0 2px;
    display: inline-block;
    zoom: 1;
    *display: inline;
}

.flex-control-paging li a {
    background: url(../images/dot.png) no-repeat 0 -16px;
    display: block;
    height: 16px;
    overflow: hidden;
    text-indent: -99em;
    width: 16px;
    cursor: pointer;
}

.flex-control-paging li a.flex-active,
.flex-control-paging li.active a {
    background-position: 0 0;
}

.flexslider .slides  img {
    width: 100%;
    display: block;
}
.search_box{
    overflow: hidden;
}
#search-keyword{
    padding-left: 7px;
    font-size: 14px;
    border:none;
    line-height: 24px;
    outline-style: none ;
    background: #fff;
    border-radius: 7px;
    border:1px solid #ddd;
    border-radius: 7px;
 }
.search_box .submit{
    border: none;
    background: #1485ae;
    color: #ffffff;
    font-size: 12px;
    line-height: 24px;
    padding: 0px 5px;
    border-radius: 7px;;
  }




.foot_nav{
    position: fixed;
    z-index: 9999999;
    bottom:0;
    left:0;
    right:0;
}
.foot_nav .container{
    padding: 0;
}
.foot_nav .container span{
    display: inline-block;
    padding: 0;
    text-align: center;
    background: #337ab7;
    padding: 5px 0px;
}
.foot_nav .container span a{
    font-size: 14px;
    color: #fff;
}

.mobile_show{
    width:100%;
    margin-bottom: 35px;
}
.mobile_show img{
    width:100%;
    display: block;
}
.foot_tel{
    display:block;
    background: rgb(51 122 183 / 93%);
    color:#fff;
    padding: 13px 0;
    position: fixed;
    left:3%;
    right:3%;
    bottom:3px;
    text-align: center;
    border-radius: 7px;
    letter-spacing: 3px;
    font-size: 14px;
    
  animation-iteration-count: infinite;
    animation-name: mymove;
    animation-duration: 1s;
}
.foot_tel:active{
    text-decoration: none;
}
.foot_tel span{
    font-weight: bold;
    color:#fff;
    font-size: 16px;
}
.foot_tel svg{
    vertical-align: middle;
    margin-right: 3px;
}
#newBridge .nb-icon-wrap {
    opacity: 0.83  !important;
}
#newBridge .nb-icon-wrap-0 .nb-icon-wrap-base{
    background-color:#337ab7 !important ;
}

/* 动画代码 */
@keyframes mymove
{
0%   {transform:scale(0.9)}
  50%  {transform:scale(1.05)}
  100% {transform:scale(0.9)}
}

/*Safari 和 Chrome:*/
@-webkit-keyframes mymove
{
 0%   {transform:scale(0.9)}
  50%  {transform:scale(1.05)}
  100% {transform:scale(0.9)}
}

















@media only screen and (max-width : 768px) {
    .pro_detail_box {
        margin-top: 15px;
    }
   .position {
        margin-bottom: 5px;
    }
    .pro_box .pro_nav li{
        margin: 0;
        width:33.333%;
        text-align: center;
    }
    .pro_box .pro_nav{
        padding-left:12px;
        padding-right: 12px;

    }
    .pro_box .pro_nav a{
        padding: 5px 0;
        font-size: 12px;
        width:95%;
    }
    .youshi img {
        width: 100%;
        margin-bottom: 5px;
    }
    .jishu .row{
        margin: 0;
    }
    .jishu>.row>div:last-child {
        padding-left: 0;
    }
    .web_map a {
        display: block;
        margin-bottom: 7px;
    }
    .foot_detail .tell_add dt {
       text-align: center;
    }
.page{
        bottom: 0;
    }
.page {
       margin-left: -50% !important;
    }
.page li, .page td {
        margin-bottom: 7px;
    }
    .case_detail_box .right_body .case_box iframe{
        height:320px;
        width:100%;
    }
    .news_list ul.row{
        padding: 0px 15px;
    }
    .about_jhbw ul li h5 {
        font-size: 35px;
    }
    .about_jhbw ul li p {
        font-size: 19px;
    }
    .foot_detail .erweima p {
        font-size: 21px;
    }
    .foot_detail .erweima>div{
        margin-bottom: 15px;
    }

    #map {
        height: 315px;

    }
}



















