/* CSS Document */
body{font-family:”\5FAE\8F6F\96C5\9ED1”;}
a,a:focus,a:hover{text-decoration:none;}
.navbar-brand{padding:5px 15px;}.navbar-brand img{height:100%;}.navbar{margin-bottom:0;}.carousel-indicators li{width:60px;height:6px;border-radius:0; background:#fff;border:none;}.carousel-indicators .active{width:60px;height:6px;border:none; background:#0c8367;}.color-0{color:rgb(174,134,75);}

.about-con .tj{max-height: 150px;display: block;overflow: hidden;}
#myCarousel2 .newstit,#myCarousel3 .newstit{padding-top:15px;padding-bottom:15px;position:absolute;bottom:0;background-color: rgba(0, 0, 0, 0.5);color:#fff;margin-bottom:0;}
#myCarousel2 .carousel-control,#myCarousel3 .carousel-control{background:none;width:5%;}
#myCarousel2 .carousel-inner img,#myCarousel3 .carousel-inner img{min-height:100%;min-width:100%;}
#myCarousel2 .carousel-control.left,#myCarousel2 .carousel-control.right,#myCarousel3 .carousel-control.left,#myCarousel3 .carousel-control.right{background-image: none;font-size:30px;}
@media (min-width: 992px){
.padding-0{padding:0;}
.about-con .con1{padding-left:0;padding-right:40px;}
.about-con .con2{padding-left:20px;padding-right:20px;}
.about-con .con3{padding-left:40px;padding-right:0;}
footer .container{padding-left:0;poadding-right:0;}
	}
@media (min-width: 768px){
	.nav>li:hover .dropdown-menu{display:block;}
	.service-con .con{width:25%;float:left;}
	#info,#honor,#history,#contacts{padding-top:80px;}
	#myCarousel2{display:block;}
	#myCarousel3{display:none;}
	.navbar-default .navbar-brand{height:70px;}.navbar-default .navbar-nav>li>a{line-height:50px;}.navbar-nav>li>a{line-height:30px;}.navbar-default{background:rgba(255,255,255,0.8);}.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover{color:#0c8367;background:url(../images/li-bg.png) bottom repeat-x;}.navbar-nav a{font-size:1.1em;}#myCarousel{margin-top:70px;}.dropdown-menu>li>a{line-height:2;}
.navbar-nav>li>a {
    padding-top: 10px;
    padding-bottom: 10px;
}
}
@media (max-width:767px){
	.index-new .newstitle h3{font-size:1.3em;}
	#info,#honor,#history,#contacts{padding-top:60px;}
	#myCarousel{margin-top:50px;}
	#myCarousel2{display:none;}
	#myCarousel3{display:block;}
	.about-con .con ul li span{display:none !important;}
	footer .col-xs-12 address{font-size:1em !important;}
	.thumbnail{margin-bottom:0 !important;}
	.case-con .con h4{display:none !important;}
	footer .foot-right img{width:100% !important;}
	.service-con .con i{background:none !important;}
	.service-con .con:nth-child(2n){border-right:none !important;}
	.navbar-collapse{width: 132px;float: right;padding:0;background-color: #f8f8f8;}
	.navbar-nav{width:132px;margin:0;}
	.navbar-default{background-color:transparent; border-color:transparent;}
	.navbar-header{background-color:#f8f8f8;}
	.dropdown-menu{background-color:#fff !important;}
	.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
    color: #fff;
    background-color: #148646;
}.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
    color: #fff;
    background-color: #148646;
}.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse{max-height:500px;}
	}

.tit{margin-top:30px;}
.tit h1,.tit h3{margin:0;float:left;}
.tit h1{font-size:3.2em;}
.tit h3{font-size:2.1em;}
.tit small{padding-left:0.5em;color:rgb(174,134,75);}
.tit a{margin-top:23px;font-size:1.0em;width:90px;height:26px;line-height:26px; vertical-align:middle; text-align:center;display:block;float:right; position:relative; background:rgb(174,134,75);border-radius:5px;color:#fff;}
.tit a i{position:absolute;top:22px;font-size:1em;left:50%;margin-left:-0.5em; color:rgb(174,134,75);-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);}
.tit a.son{background:none;color:#333;margin-right:15px;border-right:dashed 1px #ccc;}
.tit a.son:hover{color:rgb(174,134,75);}
/*service*/
.service-con{padding:30px 0;}
.service-con .con{padding:30px 0;border-top:solid 1px rgb(205,205,205);border-bottom:solid 1px rgb(205,205,205);border-right:solid 1px rgb(235,235,235);height:271px; position:relative;}
.service-con .con i{height:279px; position:absolute;top:-5px;right:-5px; background:url(../images/con-bor.png) no-repeat;width:9px;z-index:999;}
.service-con .con:nth-child(4n){border-right:none;}
.service-con h1,.service-con h3,.service-con h5{ text-align:center;}
.service-con h1 span{padding:20px;border:solid 14px rgb(238,238,238);border-radius:60px;width:120px;height:120px;display:block;margin:0 auto;}
.service-con a:hover h1 span{border: solid 14px rgb(174, 134, 75);}
.service-con h1 img{width:100%;}
.service-con h3{color:rgb(101,101,101);}
.service-con a:hover h3,.service-con a:hover h5{color:rgb(174, 134, 75);}
.service-con h5{color:rgb(205,205,205);font-size:0.9em;}
/*case*/
.case,.about{background:url(../images/bor2.jpg) bottom repeat-x;}
.case .bor,.about .bor{background:url(../images/bor.jpg) left bottom no-repeat;padding-bottom:20px; overflow:hidden;}
.case-con{margin-bottom:10px;}
.case-con .con{margin-top:20px;padding-right:8px;padding-left:8px;}
.case-con .con img{max-width:100%;}
.case-con .con h4{ text-align:center;font-size:14px;height:48px;}
.case-con .con .thumbnail:hover,.case-con .con .thumbnail:focus{border-color:#0c8367;}

/*about*/
.about-con .con{margin-top:20px;margin-bottom:20px;}
.about-con img{width:100%;max-width:100%;}
.about-con .thead{width:100%;height:30px;margin:15px 0;}
.about-con .thead h4{float:left;width:70%;height:30px;color:rgb(174, 134, 75);margin:0;}
.about-con .thead h4 small{padding-left:10px;color:#bbb}
.about-con .thead a{display:block;float:right;line-height:30px;color:#bbb;font-size:1.6em; vertical-align:middle; text-align:right;}.about-con .thead a:hover{color:rgb(174, 134, 75);}
.about-con .con ul{width:100%;padding-left:15px;}.about-con .con ul li{height:26px;width:100%; position:relative;}.about-con .con ul li a{height:30px;line-height:30px; width:90%;font-size:1.1em; overflow:hidden; display:block; position:absolute;left:0;top:0;color:#666;}.about-con .con ul li a:hover{color:rgb(174, 134, 75);}.about-con .con ul li span{width:80px;height:30px; line-height:30px; background:#fff;font-size:1em; vertical-align:middle;display:block; text-align:right; position:absolute;top:0;right:0;z-index:999;color:#666;}

/*footer*/
footer{padding:40px 0 30px; background:rgb(12,131,103);margin-left:0 !important;margin-right:0 !important;margin-top:70px;}
footer address{line-height:2;color:#fff;font-size:1.2em;margin-top:10px;}
footer address i{padding-right:10px;}
footer address a{line-height:30px;color:#fff;}
footer .foot-right{text-align:center;}
footer .foot-right h4{margin-top:0;color:#fff;}
footer .foot-right img{width:139px;}

#info{margin-top:20px;}
#info h3.fadeup{color:rgb(174, 134, 75);padding-bottom:15px;border-bottom:3px solid rgb(174, 134, 75);display:block;width:5em;font-size:2em;}
#info .con{line-height:1.8;font-size:1.1em; text-indent:2em;}

#honor{margin-top:20px;}
#honor .con{padding:0;}
#honor img{width:100%;max-width:100%;margin:0;padding:0;border:none;float:left;}

#history{margin-top:20px;}
#history h3.fadeup{color:rgb(174, 134, 75);padding-bottom:15px;border-bottom:3px solid rgb(174, 134, 75);display:block;width:5em;font-size:2em;}
#history .con{}

#contacts{margin-top:20px;}
.index-project h3.fadeup{color:rgb(174, 134, 75);padding-bottom:15px;display:block; text-align:center;font-size:2.5em;}
.index-project{margin-top:40px;}
.index-project .con{text-align:center;}
.index-project .con img{max-width:100%;}

.index-news .con{margin-top:30px;}
.index-news .con a{width:100%;float:left;}
.index-news .con a .pic{float:left; overflow:hidden; position:relative;width:100%;height:210px;display:block; text-align:center;}
.index-news .con a .pic .yin{display:none;width:100%;height:210px; background-color:rgba(0,0,0,0.5);top:0;left:0;line-height:210px; vertical-align:middle; text-align:center; position:absolute;}
.index-news .con a .pic .yin i{color:#fff; position:absolute;top:50%;left:50%;width:30px;height:30px;margin-top:-15px;margin-left:-15px;font-size:30px;}
.index-news .con a .pic:hover .yin{display:block;}

.index-news .con a .pic img{min-height:100%;min-width:100%;width:100%;float:left;}
.index-news .con a .text{float:left;width:100%; background:rgb(247,247,247);}
.index-news .con a .text h4{float:left;padding:0 15px 10px;color:#333;height:3em; overflow:hidden;line-height:1.1;font-size:1em; text-align:center;}
.index-news .con a .text p{float:left;padding:10px 15px 15px;line-height:1.1em;font-size:1.1em;color:#666;}
.index-new .newstitle{padding-bottom:10px;margin-top:30px;border-bottom:solid 1px rgb(240,240,240);}
.index-new .newstitle h3{ text-align:center;}
.index-new .newstitle h5{color:#999; text-align:center;padding-top:10px;}
.index-new .newstitle h5 i{padding-right:10px;}
.index-new .con{padding-top:30px;line-height:2; /*text-indent:2em;*/padding-bottom:30px;}
.index-new .con img{max-width:100% !important;width:100%;height:auto !important;display:block;}
.prvnext{color:#666;padding:20px 0;border-top:solid 1px rgb(240,240,240);}
.prvnext a{color:#666;}
.pagination{margin-top:30px;float:right;}

.index-cases .con{margin-top:30px;}
.index-cases .con a{width:100%;float:left;}
.index-cases .con a .pic{float:left; overflow:hidden; position:relative;width:100%;height:210px;display:block; text-align:center;}
.index-cases .con a .pic img{min-height:100%;max-width:100%;width:100%;float:left;cursor: pointer; transition: all 0.6s;}
.index-cases .con a:hover .pic img{transform: scale(1.4);}
.index-cases .con a .text{float:left;width:100%;}
.index-cases .con a .text h4{float:left;padding:15px 0;width:100%;color:#333;line-height:1; text-align:center;font-size:16px;height:32px;display:block;}
