@charset "utf-8";



/* 閫氱敤*/

@charset "utf-8";

html, body {font-family: Microsoft Yahei;font-size: 20px;color: #666; }

body, div, form, ul, ol, p, th, td, dt, dd, em {padding:0; margin:0; vertical-align:baseline;}

ul {list-style:none;}

ol {padding-left:20px;}

ol li {line-height:150%}

h1, h2, h3 {font-size:100%;font-weight:normal;}

:focus {outline:0;}

img {border:0;}

li{list-style:none;}

a:link,a:visited,a:active{font-family: Microsoft Yahei;color: #565656;text-decoration: none;cursor: pointer;	}

a:hover{color: #2D9FEC;text-decoration: none;}

.left,.fl{ float:left;}

.right,.fr{ float:right;}

.clear{ clear:both;}

.radius{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}

.radius-5{-moz-border-radius:5px!important;-webkit-border-radius:5px!important;border-radius:5px!important;}

.radius-10{-moz-border-radius:10px!important;-webkit-border-radius:10px!important;border-radius:10px!important;}

.radius-20{-moz-border-radius:20px!important;-webkit-border-radius:20px!important;border-radius:20px!important;}

.radius-100{-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;}

.clear{clear:both;}



/*.container{width:100%;position:fixed;top:0px;z-index:99999;background:#fff;-webkit-box-shadow: 0px 0px 5px #ccc;-moz-box-shadow: 0px 0px 5px #ccc;box-shadow: 0px 0px 5px #ccc;}*/

/*.container .navbar-header{border-bottom:1px solid #ccc;display:block;padding:0.3rem 0.5rem;position:relative;}

.navbar-header .navbar-brand img{width:100%;}*/

/*.navbar-header .collapsed{ position: absolute;right: 0.5rem;top: 0.75rem;font-size:1.2rem;padding:0.2rem 0;}*/

/*.container .navbar-collapse{ border-top:1px #ccc solid;  position:absolute;top:3.45rem;z-index:999;left:0rem;height:0px; width:100%;overflow:hidden;-webkit-box-shadow: 0px 5px 5px #ddd;-moz-box-shadow: 0px 5px 5px #ddd;box-shadow: 0px 5px 5px #ddd;}

.container .navbar-nav{width:100%;background: #fff;padding: 0.5rem 0.5rem 1rem 0.5rem; margin: 0;}

.container .navbar-nav li.navLi{line-height:1.8rem; border-bottom:1px solid #ccc;}

.container .navbar-nav li.navLi a.nava{width:90%;float:left;display:block;font-size:0.75rem;padding:0 0.5rem;}

.container .navbar-nav li.navLi span{width:10%;float:right;display:block;}*/



.shouNav{width:100%;background:#0d60b1;padding:0.5rem 0;margin-top:3.45rem;overflow:hidden;}

.shouNav li{width:33.3%;line-height:1.2rem;margin:0.5rem 0;float:left;display:block;}

.shouNav li a{font-size:0.85rem;color:#fff;display:block;text-align:center;border-left:1px solid #fff;}

.shouNav li:nth-child(3n+1) a{border-left:0;}

/*搜索*/

.sosuo{ width: 80%;margin: 0.5rem auto;border:1px solid #ccc;background:#fff;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;overflow:hidden;}

.sosuo input{ width: 75%!important; padding:0.2rem 5%!important;line-height:1.2rem!important;height:2rem!important; float: left; border:0; font-size: 0.75rem;   }

.sosuo i{ width: 15%; height: 2rem; line-height: 2rem; text-align: center; float: right; display: block; color: #999; font-size: 1.15rem;}





/*轮播*/

.swiper-slide img{width:100%;}

.box{background:#fff;margin-bottom:0.75rem;-webkit-box-shadow: 0px 5px 5px #ddd;-moz-box-shadow: 0px 5px 5px #ddd;box-shadow: 0px 5px 5px #ddd;}



.hot_news{padding:0 0.5rem 0.5rem 0.5rem;}

.hot_news .title{ width: 100%;border-bottom:1px solid #ccc; cursor: pointer;}

.hot_news .title .iconTitle{ width: 28%;transition:background-color 0.5s ease-in-out; -webkit-transition:background-color 0.5s ease-in-out; -moz-transition:background-color 0.5s ease-in-out;  height: 2.25rem; line-height: 2.25rem;  float: left; text-align: center;  }

.hot_news .title .iconTitlea{ width: 15%;font-size:0.75rem;height: 2.25rem; line-height: 2.25rem;  float: right; text-align: center;  }



.hot_news .title .iconTitle span{ color: #333;font-size:0.8rem;   }

.hot_news .title .More{ height: 1.75rem; line-height: 1.75rem; float: right; font-size: 0.75rem; color: #454545;margin-top: 1rem;}

.hot_news .active{ border-bottom:2px solid #0062cc !important;color:#0062cc!important;}

.hot_news .active span,.hot_news .title .iconTitle:hover span{color:#0062cc!important;font-weight:bold;}

.hot_news .titTxt ul{ width: 100%;text-align:left; }

.hot_news .titTxt ul li{ width: 100%;border-bottom:1px solid #ccc;padding:0.5rem 0; color: #2f2f2f;transition:background-color 0.5s ease-in-out; -webkit-transition:background-color 0.5s ease-in-out; -moz-transition:background-color 0.5s ease-in-out;}

.titTxt ul li a{display:block;}

.titTxt li a p{line-height:1.2rem;font-size:0.75rem;color:#444;text-align:left;font-family:Microsoft Yahei;}

.titTxt li a span{display:block;line-height:1.15rem;font-size:0.65rem;color:#888;}

.titTxt li a .txt{width:73%;float:left;}

.titTxt li a .txt2{width:25%;float:right;}

.titTxt li a .txt2 img{width:100%;}

.hot_news .titTxt ul li:last-child{border:0;}



.zyBox{margin:0.5rem;padding:0.5rem;background:#fff;-webkit-box-shadow: 0px 0px 5px #ccc;-moz-box-shadow: 0px 0px 5px #ccc;box-shadow: 0px 0px 5px #ccc;}

.zyBox .zyTitle{line-height:1.5rem;font-size:0.85rem;border-bottom:1px solid #ccc;}

.zyBox .zyTitle span{color:#0d60b1;border-bottom:2px solid #0d60b1;display:inline-block;line-height:1.5rem;padding:0 0.3rem;font-weight:bold;}



.classifyBox{width:100%;padding:0.5rem 0 0 0;}

.classifyBox .classify{display:block;width:33.33%;float:left;margin:0.2rem 0;}

.classifyBox .classify img{display:block;width:30%;margin:0.2rem auto;}

.classifyBox .classify p{text-align:center;font-size:0.75rem;}



.jcBox{padding:0.5rem;}

.jcBox img{width:100%;}

.jcBox p{width:100%;line-height:1.2rem;text-align:left;color:#555;font-size:0.8rem;}

.swiper-button-next:after, .swiper-button-prev:after{font-size:1.5rem!important;}

:root {

    --swiper-theme-color: #c60b0b!important;

}

.lbBox{margin:0.5rem;}

.bottomBox{background:#0d60b1;padding:1rem 0.5rem;text-align:center;}

.bottomBox a{color:#fff;font-size:0.75rem;}

.bottomBox .btmTxt{color:#fff;font-size:0.75rem;line-height:1.35rem;margin-bottom:1rem;}



.other_banner{width: 100%;  position: relative; top: 0;left: 0;right: 0;z-index: 2;margin: 0 auto;}

.other_banner_text{position: absolute;z-index: 3;top: 6.75rem;left: 0;width: 100%;line-height:1.2rem;text-align: center;}

.other_banner_text span{font-size: 25px;color: #fff; text-transform: uppercase;-webkit-text-shadow: 0rem 0rem 5px rgba(0,0,0,0.25);-moz-text-shadow: 0rem 0rem 5px rgba(0,0,0,0.25);text-shadow: 0rem 0rem 5px rgba(0,0,0,0.25);}

.other_banner_text_line{height: 0.01rem;width: 1.45rem;margin: 0.20rem auto 0;border-bottom: 0.01rem solid rgba(255,255,255,0.5);}

.other_nav{width: 6.00rem;margin: 0 auto;background-color: #fff;height: 0.70rem;box-shadow: 0 0 0.35rem -0.10rem #858585;position: relative;top: -0.35rem;font-size: 0.24rem;line-height: 0.70rem;text-align: center;color: #3784d2;}

.other_nav span{display: inline-block;width: 0.22rem;height: 0.11rem;margin-left: 0.10rem;background: url('../images/icon01.png') no-repeat center;background-size: 100% 100%;}

.other_nav span.other_nav_icon01{-webkit-animation: round01 0.3s linear forwards; -moz-animation: round01 0.3s linear forwards; -ms-animation: round01 0.3s linear forwards; -o-animation: round01 0.3s linear forwards; animation: round01 0.3s linear forwards;}

.other_nav span.other_nav_icon02{-webkit-animation: round02 0.3s linear forwards; -moz-animation: round02 0.3s linear forwards; -ms-animation: round02 0.3s linear forwards; -o-animation: round02 0.3s linear forwards; animation: round02 0.3s linear forwards;}



.news_list ul li{background:#fff;padding:0.5rem;height: auto;overflow: hidden;margin-bottom:0.5rem;}

.news_list li .news_name{font-size:0.85rem;color:#333;line-height:1.5rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.news_list li .news_brief{font-size:0.75rem;color:#555;line-height:1.35rem;}

.news_list li .news_date{font-size:0.7rem;color:#888;line-height:1.2rem;}



.newsDetails{width: 100%;margin: 0 auto;overflow: hidden;padding-top: 0.5rem;}

.newsDetails .newsDetails_title{    text-align: center;font-size: 0.85rem;line-height: 1.2rem;color: #333;}

.newsDetails_date{text-align: center;font-size: 0.75rem;line-height: 1.2rem;color: #999;margin-top: 0.2rem;margin-bottom: 0.5rem;}

.newsDetails_txt {margin-bottom:0.5rem;font-size: 0.75rem;line-height: 1.5rem;color: #666;overflow: hidden;text-align: justify; }



.newsDetails_nav_item a{display: block;width: 100%;line-height: 35px;height: 35px;background-color: #e5e5e5;box-sizing: border-box;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;padding-right: 10px;position: relative;font-size: 14px;color: #666;text-indent: 2em;margin-bottom: 10px;}

.newsDetails_nav_item a span{position: absolute;display: block;width: 20px;height: 20px;top: 50%;left: 5px; margin-top:-10px;background-repeat: no-repeat;background-position: center center;background-size: 100% 100%;z-index: 3;}

.newsDetails_nav_item a:nth-of-type(1) span{background-image: url('../images/newsdetails_icon01.png');}

.newsDetails_nav_item a:nth-of-type(2) span{background-image: url('../images/newsdetails_icon02.png');}

.newsDetails_nav_item a:nth-of-type(3) span{background-image: url('../images/newsdetails_icon03.png');}



.bottomBox .btmA{width:19.68%;display:block;float:left;}

.bottomBox i{width:0.4%;height:0.8rem;margin:0.2rem 0;background:#fff;float:left}

.btmB{display:block;width:30%;line-height:1.8rem;margin:0.5rem auto;background:#05427d;text-align:center;color:#fff;font-size:0.85rem;border:1px solid #fff;}



@media(min-width:376px){

     

}







.cases_more {



    margin: 0 auto;



    /* overflow: hidden; */



    margin-top: 0.05rem;



    margin-bottom: 1.2rem;



}



.cases_more a {



    display: block;



    width: 100%;



    height: 1.5rem;



    line-height: 1.5rem;



    text-align: center;



    font-size: 0;



    color: #999;



}







.cases_more a span {



    display: inline-block;



    font-size: 14px;



}



@media (max-width: 992px) {

    .container_pro {

        /* width: 100%;*/

    }

}

.container_pro {

    padding-right: 15px;

    padding-left: 15px;

    margin-right: auto;

    margin-left: auto;

}



.cases_list {

    width: 100%;

    margin: 0 auto;

    height: auto;

}

.cases_list ul {

    width: 100%;

    height: auto;

}

.cases_list ul li {

    width: 100%;

    height: auto;

    margin-bottom: 10px;

    background-color: #fff;

    -webkit-box-shadow: 0 0 5px 5px #eaeaea;

    box-shadow: 0 0 5px 5px #eaeaea;

}

.cases_list_img {

    display: block;

    position: relative;

    width: 100%;

    overflow: hidden;

}

.cases_list ul li a {

    display: block;

    width: 100%;

    height: 100%;

    transition: all 0.5s ease-in-out;

    overflow: hidden;

}

.cases_list_img img {

    width: 100%;

}

.cases_list_modal {

    position: absolute;

    bottom: 0;

    left: 0;

    right: 0;

    height: 35px;

    width: 100%;

    z-index: 5;

    line-height: 35px;

    text-indent: 1em;

    background: url(../images/modal01.png) no-repeat center;

    background-size: 100% 100%;

    color: #fff;

    font-size: 0.75rem;

}

.cases_list_txt {

    background-color: #fff;

    width: 100%;

    height: 40px;

    line-height: 40px;

    overflow: hidden;

}

.cases_list_industry {

    width: auto;

    float: left;

    text-indent: 0.7em;

    color: #888;

    font-size: 14px;

    line-height: 40px;

    height: 40px;

}

@media (max-width: 767px)

{.slide {

    padding: 20px 0 30px 0;

    background-size: 600px auto;

}}





#myContent img{

    width:100%;

}





.contactUs .usTxt{line-height:40px;color:#fff;font-size:24px;font-weight:bold;text-align:center;font-family:"宋体" }

.contactUs .usTxt2{width:50%;padding:10px 0;}

.contactUs .usTxt2 img{display:block;margin:5px auto;width:80%;}

.contactUs .usTxt2 p{line-height:30px;text-align:center;font-size:14px;color:#fff;}

.usTxt3{line-height:30px;font-size:14px;color:#fff;width: 90%;

    margin: 0px auto;}

.usTxt3 img{width:20px;display:inline-block;position:relative;top:-3px;}



.contactIpt{width:97%;padding: 0 5px!important;background:#c60818;margin:10px 0!important;border:1px solid #fff!important;color:#fff!important;font-size:13px!important;line-height:35px!important;height:35px!important}

.contactIpt::-webkit-input-placeholder {color:#fff;}

.contactIpt:-moz-placeholder{color:#fff;}

.contactIpt::-moz-placeholder{color:#fff;}

.contactIpt:-ms-input-placeholder{color:#fff;}

.contactIpt2{padding:5px!important;margin:10px 0!important;border:1px solid #fff!important;color:#fff!important;font-size:14px!important;line-height:25px!important;height:100px!important }



.contactBtn{width:50%; color:#c60818;line-height:35px;font-size:15px;display: block!important;    margin: 15px auto;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;background:#fff;border:0px;}

.navnext{padding:0.2rem 0.5rem;background:#f1f1f1;}

.navnext li{line-height:1.8rem;height:1.8rem;color:#555;overflow:hidden;border-bottom:1px solid #eee;}

.navnext li a{padding:0 0.5rem;display:block;line-height:1.8rem;height:1.8rem;color:#555;}

.navLi .navnext{display:none;}

.click i{display:block;width:1.8rem;padding-top: 0.3rem;height:1.8rem;text-align:center;-webkit-transition: 0.3s;-moz-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s;}

.click0 i{transform:rotate(90deg);-ms-transform:rotate(90deg); -moz-transform:rotate(90deg); -webkit-transform:rotate(90deg); -o-transform:rotate(90deg); }



