body{font-size:14px; color:#666; font-family:"微软雅黑";}
*{padding:0px; margin:0px;}
*:hover{-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease; text-decoration:none !important;}
li{list-style:none;}
.xia{font-size:60px; color:#fff; position:absolute; top:42%; left:40%;}

.top{background:#4b4b4b;}
.top p,.top p a{margin:0px; line-height:40px; color:#fff;}
.top p a{margin-left:10px; margin-right:10px;}
.top p a:hover{color:#CCC;}

header .logo{padding-top:15px; padding-bottom:20px;}
header .logo p{margin-top:38px; margin-left:15px;}
header .logo .lg3{margin-top:18px;}
.navbar{border-radius:0px; margin:0px; min-height:10px;}
.navbar-collapse{padding-left:0px; padding-right:0px;}
.navbar-default .navbar-nav>li>a{color:#fff; font-size:16px; line-height:12px; padding:15px 40px;}
.navbar-default .navbar-nav>li:hover{background:#98c221;}
.navbar-default{border:none; background:#2a73da !important;}
.navbar .daohang .lieb li:hover a{color:#fff;}
.navbar .daohang .lieb li:hover .xiala a{color:#fff;}
.navbar-default .lieb>.open>a,.navbar-default .lieb>.open>a:link,.navbar-default .lieb>.open>a:visited,.navbar-default .lieb>.open>a:focus,.navbar-default .lieb>.open>a:hover,.navbar-default .lieb>.open>a:active{background:#454545; color:#fff;;}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover{color:#fff;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form{border:none;}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{background:#98c221; color:#fff;}
.navbar-default .navbar-toggle .icon-bar{background:#fff;}
.navbar-default .navbar-toggle{border-color:#fff; background:#4b4b4b;}
.carousel-indicators li{background:rgba(69,69,69,0.8); border:none; width:12px; height:12px;}
.carousel-indicators .active{background:rgba(0,128,64,0.8); border:none; margin:1px;}

.bt{width:100%;text-align:center; margin-top:25px; margin-bottom:15px;}
.bt p{border-bottom:1px solid #ccc; font-size:24px; margin-bottom:5px; color:#333;}
.bt span{ background:#fff; margin-top:-11px; padding:10px 50px; font-size:16px; color:##f13a3a; display:inline-block;}

.about .ab1{position:relative; padding-left:0px; padding-right:0px;}
.about .ab1 img{width:100%;}
.about .ab1 .abt{position:absolute; bottom:0px; left:0px; width:100%; background:rgba(0,0,0,0.6);color:#fff;padding-top:10px;}
.about .ab1 .abt p{text-align:right; padding-right:20px;}
.about .ab1 .abt .abm{font-size:16px; font-weight:bold;}

.about .ab2{margin-top:10px;}
.about .ab2 p{text-indent:2em; line-height:29px;}
.about .ab2 h4{color:#2a73da; margin-top:15px; margin-left:15px;}

.cp .more a{color:#fff; background:#2a73da; padding:5px 45px; font-size:16px;}
.cp .more a:hover{background:#98c221;}
.cp li,.cp li .img-responsive{width:100%;}

.case li{position:relative;height:170px; text-align:center;}
.case li img{height:170px;}
.case li span{position:absolute; bottom:0px; left:21px; color:#FFF; background:rgba(0,0,0,0.6); line-height:35px;width:250px;font-size:16px;}
.case li:hover img{box-shadow:0px 0px 10px #2a73da;}

.news .newsfubt{font-size:16px; color:#333; padding-bottom:6px;}
.news .newsfubt span{font-size:14px; color:#999;}
.news .riqi{text-align:center;}
.news .riqi dt{background:#2a73da; width:70px; height:35px; color:#fff; font-size:22px; line-height:35px;}
.news .riqi dd{background:#f5f5f5; width:70px; height:35px; line-height:35px; color:#2a73da;}
.news .newsbt{font-size:16px; font-weight:bold; color:#333; margin-bottom:5px;}
.news .newswen{color:#939393;}
.news a:hover .newsbt{color:#2a73da;}
.news a:hover .newswen{color:#666;}
.news .col-sm-6 .row{padding-bottom:15px;}

footer{background:#454545; margin-top:35px;}
footer .col-sm-4 img{padding-top:15px; padding-bottom:15px;}
footer .col-sm-8 p,footer .col-sm-8 p a{color:#fff; padding-top:30px; padding-bottom:30px;}
footer .col-sm-8 p a{padding-left:5px; padding-right:5px;}
footer .col-sm-8 p a:hover{text-decoration:underline !important;}
.foot{background:#272727;}
.foot p{margin-bottom:0px; color:#fff; padding:10px;}
.foot p span{padding-left:50px;}
.foot p span a{padding-left:5px; color:#fff;}
.foot p span a:hover{text-decoration:underline !important;}

.page .left p{font-size:22px; font-weight:bold; color:#fff; line-height:40px; width:100%; background:#2a73da; text-align:center; margin-top:10px; margin-bottom:0px;}
.page .left .kjdh{text-align:center; color:#333; text-indent:0em;}
.page .left li{text-indent:2em; border:1px solid #efefef; border-top:none; font-size:16px; line-height:35px;}
.page .left .kjdh a{color: #333;}
.page .left .kjdh:hover{color: #fff; background:#2a73da;}
.page .left .kjdh:hover a{color: #fff;}
fieldset { margin-top:15px;width:100%;color:#333; border:none;border-top:#ccc solid 1px;} 
legend {color:#333; font-size:24px;font-weight:bold; background:#fff;text-align:center; border:none; display:inline-block; padding-left:15px; padding-right:15px; width:auto; margin-bottom:0px;} 
.page .right .main{margin-top:8px; min-height:250px;}
.page .right .main p{text-indent:2em;}
.page .right .main img{max-width:100%; margin:auto;}
.page .right .main ul li{color:#333; font-size:16px; line-height:35px; border-bottom:1px dashed #ccc;}
.page .right .main ul li span{float:right;}
.page .right .main ul li:hover{color:#2a73da;}
.nextye{text-align:center; margin:40px 0px;}
.nextye a{padding:10px; margin:10px; background:#ececec; color:#2a73da; display:inline-block;}
.nextye a:hover{text-decoration:none; color:#fff; background:#2a73da;}
.nextye .act{color:#fff; background:#2a73da;}
.huinr{color:#818181; font-size:16px; padding-top:3px;}
.nextp{margin-top:15px; font-size:16px;}
.nextp a{color:#888;}
.nextp a:hover{color:#2a73da;}
.page .right .main .col-sm-3 img{height:130px; width:100%;}
.page .right .main .col-sm-3{margin-bottom:15px; text-align:center; position:relative;}
.page .right .main .col-sm-3 span{position:absolute; bottom:0px; left:0px; background:rgba(0,0,0,0.6); font-size:16px; width:93%; color:#fff; line-height:35px; margin-left:8px;}
.page .right .main .col-sm-3:hover span{opacity:0;-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;}
.page .right .main .col-sm-3:hover img{box-shadow:0px 0px 10px; color:#2a73da;}
.btn-tel {display: none;}
@media (min-width:1200px){
	.container{width:1200px;}
	}
@media (min-width:768px){
.carousel-indicators{bottom:20px;}
.cp{padding-left:0px;}
.cp .col-sm-2{padding-left:0px; padding-right:0px;}
.cp .more{margin-top:35px;}
.page .right .main .col-sm-3{padding-left:8px; padding-right:8px;}
.cp li .img-responsive{height:250px;}
	}
@media (max-width:768px){
	.about .ab1{margin-left:15px; margin-right:15px;}
	.xia{font-size:30px; top:26%; left:26%;}
	header .logo{padding-top:10px; padding-bottom:15px;}
	.navbar-default .navbar-nav>li>a{border-bottom:1px dashed #7fa4c5;}
	.carousel-indicators li{width:8px; height:8px;}
.carousel-indicators .active{width:8px; height:8px;}
	.carousel-indicators{bottom:-5px;}
	.navbar-nav{margin:0px;}
	.nav>li{text-align:center;}
	.cp .col-sm-2{margin-bottom:15px;}
	.bt span{padding:10px 30px;}
	.cp .more{margin-top:20px;}
	.cp ul{width:100%;}
	.case li span{left:0px; width:100%;}
	.news .col-xs-2{width:24%;}
.news .col-xs-10{width:76%;}
.news .col-xs-10 .newsbt{margin-top:6px;}
.news .col-sm-6 .row{padding-bottom:5px;}
footer .col-sm-4 img{margin:auto;}
footer .col-sm-8 p,footer .col-sm-8 p a{padding-top:10px; padding-bottom:20px;}
.nextye a{margin:1px;}
.page .right .main .col-sm-3 img{height:100px;}
.page .right .main .col-sm-3 span{margin-left:15px;}
.cp li .img-responsive{height:120px;}
.page .right .main .col-sm-3 span{width: 85%;}
.about .ab1 .abt{background:rgba(0,0,0,0.1);}
.about .ab1 .abt p{margin-bottom: 0px; color: #2a73da; font-weight: bold;}
.about .ab1 .abt .abm{color: #fff;}
.btn-tel {display: inline-block;}
}