﻿*{
    font-family:Microsoft YaHei;
}

li{
    list-style: none;
}
a{color: #555;}
a:hover{text-decoration:none;}


/*导航栏模块*/
.navbar-brand{line-height: 40px;display: inline-block;float: none;padding: 5px 15px;}
@media (min-width: 768px){
    .navbar-nav>li>a {
        padding-top: 25px;
        padding-bottom: 22px;
    }
    .navbar .col-md-3{background:#005197;height:70px;}
    .navbar .col-md-3 a{padding:10px 25px;margin-top:15px;}
}
.navbar-default .navbar-nav>li>a {
    color: #fff;
}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {
    color: #777;
}   
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover{
	background: #005197;
}
.navbar-default {
    background-color: #005197;
    /*background-color: rgba(0,81,151,0.7);*/
 border-color: transparent;}
.navbar-nav li:hover{border-bottom: 3px solid #eee}
.selected{border-bottom: 3px solid #eee}
#mycarousel{margin-top:-20px;}
.banner{margin-top:-20px;}
.dropdown-menu{min-width: 200px;left: -15px;}

/*底部模块*/
.footer{
	background: url(../images/footerback.png);
}
.footer span{
	font-size: 16px;color: #bcbcbc;line-height: 50px;
}

.footer .container{margin-top: 65px;margin-bottom: 15px;}
.foot-add dt{font-size: 22px;color: #fefefe;font-weight: bold;margin-bottom: 20px;}
.foot-add dd p{font-size: 16px;color: #bcbcbc;line-height: 30px;margin-left: 35px;}
.foot-about dt{font-size: 18px;color: #fefefe;margin-bottom: 20px; font-weight: 100;}
.foot-about dd a{font-size: 16px;color: #bcbcbc;line-height: 50px;}
.foot-index dt{font-size: 18px;color: #fefefe;margin-bottom: 20px;font-weight: 100;}
.foot-index dd a{font-size: 16px;color: #bcbcbc;line-height: 50px;padding-right:40px;}
.foot-code dt{font-size: 22px;color: #fefefe;font-weight: bold;margin-bottom: 20px;}
.foot-code dd p{font-size: 16px;color: #bcbcbc;}
.foot-code hr{margin-top: 10px;margin-bottom: 10px;}
.footer-down{background: #000}
.footer-down span{color: #fefefe;font-size: 18px;font-weight: bold;line-height: 70px;}


/*幻灯片*/
/*.carousel-info{background: rgba(0,51,153,0.7)}
.carousel-info .btn{background: transparent;border:1px solid #eee;width: 20%;margin-top: 20px;border-radius: 0px; width: 187px;border: 2px solid #fff}
.carousel-info .btn a{color: #fff}
.carousel-info .btn:hover a{color: orange}
.carousel-info .btn:hover{border: 2px solid orange}*/
/*关于模块*/
.aboutus{margin-top: 35px;margin-bottom: 75px;}
.aboutus-1{background: url('../images/about-back.png');height: 300px;margin-top: 40px;}
.aboutus-1 .btn{position: absolute; left:30%;bottom: 30px;border: 1px solid #111;border-radius: 0px;width: 95px;}
.aboutus-1 .btn:hover{border: 1px solid orange;}
.aboutus-2{border: 1px solid #ccc;height: 300px;margin-top: 40px;}
.aboutus-3{height: 300px;margin-top: 40px;}

/*产品中心*/
.pro{background: #426fc0 url(../images/proback.png);margin-top: 25px;margin-bottom: 25px;}
.pro .container{margin-top: 30px;margin-bottom: 30px;}
.pro h2{color: #fff}
.pro p{color: #fff}
.pro-up{margin-bottom:40px;}
.pro-down{margin-top:30px;}
.btn-pro-left{width: 187px; height: 34px; margin:0 75px;border-radius: 20px;}
.btn-pro-left span{font-size: 24px;color:gray;top: -1px;}
.btn-pro-left:hover{background: #005197;}
.btn-pro-left:hover span{color: #fff;}
.btn-pro-left:focus{outline: none}
.btn-pro-right{width: 187px; height: 34px;margin:0px 75px;border-radius: 20px}
.btn-pro-right span{font-size: 24px;color:gray;top: -1px;}
.btn-pro-right span{}
.btn-pro-right:hover{background: #005197;}
.btn-pro-right:hover span{color: #fff;}
.btn-pro-right:focus{outline: none}
.swiper-slide:hover img{opacity: 0.7}
.swiper-slide:hover p{color: #005197}
.swiper-container {
  width: 100%;
  height: 310px;
}


/*新闻模块*/
.news{margin-top: 50px;}
.index-news{margin-top: 70px;margin-bottom:25px;}
.news-time{color: #999;} 
.news-title{font-size: 18px;line-height: 40px;position: relative;border-bottom: 2px solid #eee}
.news-title:after {position: absolute;bottom:0;left: 0;width: 40px;content: '';background-color: #005197;height: 2px;}
.news-info{color: #999;font-size: 18px;margin-top: 20px;}

/*服务模块*/
.service{background: url(../images/serviceback.png);margin-top: 30px;}
.service h3{color: #fff}
.service p{color: #fff}
.service .container .col-md-4{padding: 60px 0;position: relative;}
.service .container .col-md-4:hover{}
.service-back{background: url(../images/serviceback1.png);position: absolute;left: 0;top: 0;
		height: 0px; transition:height 1s;
	-moz-transition:height 1s; /* Firefox 4 */
	-webkit-transition:height 1s; /* Safari and Chrome */
	-o-transition:height 1s; /* Opera */
	z-index: -1;
}
.service-back h3{margin-top: 170px;}
.service .container .col-md-4:hover .service-back{
	width: 100%;height: 100%;
	z-index: 1;
}
.service .container .col-md-4 img{
	transform: rotate(0deg);
	transition:transform 2s;
}
.service .container .col-md-4:hover img{
    transition-timing-function: ease;
	transform: rotate(360deg);
}
/*内页内容模块*/
.content{margin: 30px auto;min-height: 500px;}
.content .left-nav{border:1px solid #ddd; border-radius: 6px;min-height: 500px;}
.left-nav-title{margin-top: 0;
    padding-bottom: 7px;
    border-bottom: 1px solid #ebebeb;
    margin-bottom: 20px;
    position: relative;}
.left-nav-title:after{
    content: "";
    width: 90px;
    height: 2px;
    background: #005197;
    position: absolute;
    left: 0;
    bottom: -1px;
}
.banner{background: url(../images/serviceback.png)  fixed;height: 200px;}
.content-right-img-center{min-height: 300px;text-indent:2em;}
.content-right-img-center img{max-width: 100%;height:auto;display: block; margin-left: auto;margin-right: auto;}
.content-right{margin-top: 25px;}
/*内页联系模块*/
.title h2{color:#005197;}
.title small {display: block;text-transform: uppercase;font-size: 18px;color: #b4b4b4;}
.title {margin-bottom: 20px;padding-bottom: 20px;text-align: center;border-bottom: 3px solid #eee;position: relative;font-size: 22px;color: #1B4F9B;}
.title:after {position: absolute;bottom: -3px;left: 50%;width: 200px;margin-left: -100px;content: '';background-color: #005197;height: 3px;}
.contact-text dt {font-size: 22px;}
.contact-text dd {padding: 0 0 14px 80px;line-height: 45px;border-bottom: 1px solid #ddd;margin: 15px 0 0;background: no-repeat 0 top;}
dd.i1 {background-image: url(../images/c2.png)}
dd.i2 {background-image: url(../images/c3.png)}
dd.i3 {background-image: url(../images/c4.png)}
dd.i4 {background-image: url(../images/c5.png)}
dd.i5 {background-image: url(../images/c6.png)}
dd.i6 {background-image: url(../images/c7.png)}

/*内页新闻模块*/
.content-news{
	border: 1px dashed #ddd;
	margin-top: 5px;
	padding: 10px;
}
.content-news .col-md-4{position: relative;}
.content-news-image{font-size:40px;position: absolute;left:45%;top: 45%;color: #005197;transform: rotate(0deg);
            transition: width 2s,height 2s,transform 2s;z-index: -1;
}
.content-news:hover{background: #f0f0f0;border:1px solid #005197;}
.content-news:hover img{opacity: 0.6;}
.content-news:hover .content-news-image{transition: width 2s ,height 2s, transform 2s;
            transition-timing-function: ease;
            transform: rotate(720deg);
            z-index: 1;
}
.content-news .desc{
	text-indent: 2em;
	color: #808080;
}

.sec_title{font-size: 22px;}

/*内页产品模块*/

.pro2-img{overflow: hidden;border:1px solid #eee;}
.pro2-img img{transition:all 1.2s;-moz-transition:all 1.2s;-webkit-transition:all 1.2s;-o-transition:all 1.2s;}
.pro2-img img:hover{width:transform:scale(1.2);-moz-transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);border-radius:0px;}
.product1:hover p{color: #005197}