/*基本*/
body{
    font-family:"微软雅黑";
    font-size: 14px;
}
a {
    color:#333;
    text-decoration: none;
}
a:hover{
    text-decoration: none
}

.container{max-width: 1200px !important;}

.top{background-color: #F8F8F8;border-bottom: 1px solid #ddd;padding:10px;color:#666}
.top a:link,header .top a:visited{color:#666;padding:0 7px;}
.top a:hover{color:#006699}

.header h3{font-size:20px;color:#0352a9;font-weight: bold;border-left: 1px solid #ddd;margin-top: 40px;padding-left: 15px;;}
.header .phone{background: url(../images/phone.png) left center no-repeat;padding-left: 60px;margin-top: 35px;}
.header .logo{padding:10px;}
.header .phone .t1{color:#666;}
.header .phone .t2{font-size:24px;color:#0352a9;font-weight: bold;}

.navbar-brand{display: none;}
.top-nav{background: #0352a9;padding:0;}
.top-nav a:link,.top-nav a:visited{color:#fff;}
.top-nav .navbar-nav{width:100%;justify-content: space-around;padding:0;}
.top-nav .navbar-nav>li{width:100%;}
.top-nav .navbar-nav>li:not(:last-child){border-right: 1px solid #ddd;}
.top-nav .navbar-nav>li>a{display: block;padding:15px 0;text-align: center;font-size: 14px;}
.top-nav .navbar-nav>li>a:hover{background: #f1f1f1;color:#333;}

.catlist{padding:5px;background: #0352a9;color:#fff;}
.catlist .title{font-size:24px;text-align: center;padding:15px 0;font-weight: bold;}
.catlist .m1,.catlist .m2{margin:0;padding:0;list-style-type: none;}
.catlist .m1>li{margin-bottom: 2px;height: 40px;overflow: hidden;transition: all ease .3s;}
.catlist .m1>li>a{display: block;padding:10px;background:#fff;position: relative;}
.catlist .m2{background: #fafafa;border-top:1px solid #f1f1f1;transition: all ease .3s;transform: scaleY(0);transform-origin: 50% 0;}
.catlist .m1>li:hover{height: auto;}
.catlist .m1>li:hover .m2{transform: scaleY(1);}
.catlist .m1>li>ul>li{margin-bottom: 1px;}
.catlist .m1>li>ul>li>a{padding:10px;display: block;}
.catlist .m1>li>a::after{content: '';position: absolute;width:0;height: 0;right:10px;top:15px;
    border-left: 6px solid #ccc;border-top:6px solid transparent;border-bottom: 6px solid transparent;border-radius: 6px;
}
.catlist .m1>li:hover>a::after{border-bottom:0 ;border-left: 6px solid transparent;border-right: 6px solid transparent;border-top: 6px solid #006699;}

.htitle{display: flex; justify-content: space-between;padding:15px 0;border-bottom: 2px solid #006699;}
.htitle .tit1{font-size:22px;color:#006699;font-weight: bold;}
.htitle .tit1 span{color:#999;font-weight: normal;}
.htitle .more{padding-top:15px;}

.home1 .item img{height: 200px;;}
.home1 .item p{text-align: center;}
.home1 .item:hover{background: #f1f1f1;}

.home2{background: #f1f1f1;padding:15px;}
.home2 .hot a{padding-left: 15px;}

.nb{background: #FFF;}
.nb .item{display: flex;background: #fff;box-shadow: 0 9px 40px rgb(0 0 0 / 15%);margin-bottom: 20px;}
.nb .item .img-wrap{width:290px;height: 290px;overflow: hidden;flex: 0 0 290px;}
.nb .item .text{padding:50px 30px 0 30px;}
.nb .item .text .tit1{text-transform: uppercase;color:#999;}
.nb .item .text .tit{font-size: 24px;color:#2175c8;font-weight: bold;}
.nb .item .line{border-bottom: 1px solid #ddd;margin:20px 0;}
.nb .item p{color:#666;line-height: 2em;}
.nb .item img{transition: all ease .3s;}
.nb .item:hover img{transform: scale(1.2);}

.nb1{background: url(../images/n1bg.jpg);}
.nb1 .btitle{text-align: center;font-size:36px;color:#fff;font-weight: bold;}
.nb1 .dz{display: flex;justify-content: space-between;padding-top: 50px;}
.nb1 dl{margin:0;padding:0;width:100%;}
.nb1 .dz dl:not(:last-child){background: url(../images/liu_dd.png) right 30px no-repeat;}
.nb1 dt{background: #fff;border-radius: 50%;width:80px;height: 80px;text-align: center;margin:auto;color:#2175c8;transition: all ease .3s;}
.nb1 dt i{font-size:40px;line-height: 80px;}
.nb1 dd{padding:20px 0;font-size:18px;color:#fff;text-align: center;}
.nb1 dl:hover dt{background: #333;color:#fff;transform: rotate(360deg);}
.nb1 .phone{padding:15px;background: #fff;width:350px;margin:auto;text-align: center;font-size:18px;font-weight: bold;box-shadow: 1px 1px 3px #666;}
.nb1 .phone:hover{background: #0352a9;color:#fff;}

.home3 .btitle{text-align: center;color:#fff;font-size: 36px;color:#333;font-weight: bold;}

/*footer*/
.footer{ overflow:hidden; width:100%; height:210px; background:url("../images/footer_bg.jpg")/*tpa=http://www.jsctsy.cn/Public/Home/default/images/footer_bg.jpg*//*tpa=http://www.jiaqi2006.com/Skins/Default/Img/Common/footer_bg.jpg*/ no-repeat center top;}
.footer ul{ overflow:hidden; margin-top:35px; margin-bottom:36px;list-style-type: none;}
.footer ul li{ float:left; width:99px; text-align:center; border-left:1px dotted #5b86b4; font-size:13px}
.footer ul li a{ color:#fff;}
.footer ul .first{ border:none}
.footer dl{ overflow:hidden}
.footer dt{ float:left; overflow:hidden}
.footer dt img{ padding:5px; background-color:#fff; display:block; margin-left:10px; margin-top:0px; margin-right:15px;}
.footer dd{ float:left; overflow:hidden;}
.footer dd p{ font-size:13px; line-height:26px; color:#fff;}
.footer dd a{ color:#fff;}
.footer dd span{ margin:0 12px;}
.footer dd em{ margin:0 20px;}

.main{padding:50px 0;}
.path{background: #fff;padding:15px 0;border-bottom: 1px solid #ddd;}
.text img{max-width: 100%;height: auto;}

.page-content{padding:15px;background: #fafafa;}

.slider_contact{margin-top:15px;background: #f1f1f1;box-shadow: 1px 1px 3px #ccc;}
.slider_contact .contact{padding:10px;font-size:14px;}
.slider_contact .list_title{background: #0352a9;padding:15px;font-size:30px;color:#fff;}
.slider_contact .telsp{background: url(../images/contactbg.jpg) left center no-repeat;padding-left: 60px;display: block;color:#666;margin-bottom: 15px;}
.slider_contact .telsp em{display: block;font-size:20px;color:#0352a9;font-weight: bold;}

.cplist .item{border:1px solid #ddd;padding:5px;}
.cplist .item p{margin:0;padding:15px;text-align: center;}
.cplist .img-wrap{text-align: center;overflow: hidden;}
.cplist .item img{max-width: 100%;height: 200px;transition:all ease .3s;}
.cplist .item:hover img{transform: scale(1.2);}

.newslist dl{border:1px solid #ddd;margin-bottom: 15px;padding:15px;}
.newslist dl:hover{border:1px solid #0352a9}
.newslist dt{font-size:18px;color:#0352a9;font-weight: normal;}
.newslist dd{padding-top: 15px;color:#666;}
.newslist dd span{font-size:14px;color:#5b86b4;padding-left: 15px;font-family:sans-serif;}

ul.pagination{background: #f1f1f1;text-align: center;justify-content: center;}
ul.pagination li.active{background: #0352a9;color:#fff}
ul.pagination li a{display: block;padding:10px 15px;}
ul.pagination li a:hover{background: #0352a9;color:#fff;}

.single-title{background: #fafafa;padding:15px;font-size:22px;text-align: center;font-weight: bold;color:#2175c8;border-bottom: 1px solid #fff;}
.show_page{list-style-type: none;margin:0;padding:15px;display: flex;justify-content: space-between;}