.my-btn{ border-radius: 100px; background:none;padding:12px 18px; border:1px solid #d09062;color:#d09062; }
.hero-style-3 .slide-btns a:first-child{ margin-right:0; color:#d09062;}
.hero-style-3 .slide-btns a:hover{color:white; border:none;}
.theme-btn::after{border-radius: 100px;}
.section-title h2{font-size:1.6rem;font-weight: 600;}
.about-section .about-pic-area .box{left:30%; background:none;}
.section-title-s2 h2{font-size:1.6rem;}
.service-section-s2 .grid h3,.service-section-s2 .grid p{text-align: center; position: relative;z-index: 100;}
.service-section-s2 .grid h3{margin-bottom:6px;}
.about-section {padding-bottom:60px;}
.pro-list{margin-top:20px;}
.pro-list li{float:left;width:10%; text-align: center;}
.pro-list li i{ display: block; }
.pro-list li a{color:#797979; font-size: 13px;}
.pro-list li a:hover{color:#d09062;}
.pro{position: relative; z-index: 1;}
.pro img{transition:all ease 0.8s;}
.pro:hover img{transform: scale(1.1); transition:all ease 0.8s;}
.team-section .grid .details{bottom: 20px;padding:10px;}
.team-section .details h4{font-size: 16px;}
.team-section .details span{font-size: 12px;}
.team-section .details a{color:#d09062;}
.testimonial-section{padding:0;}
.logo-section{background:none; padding:0;}
.partners-section::before{background:none;}
.new-section{border-top:2px solid #e5e5e5;}
.portfolio-section .details h3{font-size:1rem; font-weight:600; line-height:1.6em; }
.portfolio-section .details h3 a{color:#333;}
.portfolio-section .details h3 a:hover{color:#d09062;}
.breadcrumb-list img{ display: block; margin:0 auto;}
.about-section .about-title{padding:0; text-align: center;}
.about-history-list .slides li{height:385px;}
.bg-ry{background:url(../images/ry-bg.jpg) center 0 no-repeat; margin:0; padding-top:80px; padding-bottom: 110px;}
.bg-ry h2{ margin-bottom:60px;}
.testimonials-item h2{margin-bottom:20px;}
.testimonial-section .testimonials-item img{ display: block; margin:0 auto;}
.images-overlay{text-align: center; position: fixed; z-index: 9999; background:rgba(0,0,0,.9); display: none;}
.images-overlay video{ width:800px; margin:0 auto; margin-top:10%;}
.v-close{width:20px; height:20px; border-radius: 100%; text-align: center; line-height:20px; font-size: 10px; border:1px solid #E5E5E5; position: absolute; right:15%; top:10%; cursor: pointer;}
.oops-wrapper .theme-btn:hover{ background:none;}
.contact-banner{padding:180px 0; background:url(../images/lx-banner.jpg) center center no-repeat; }
.white-bg{background:white;}
.page-heading h1,.page-heading p{text-align: center;}
.web-site{ padding:10px 0; border-bottom:1px solid #e5e5e5; font-size: 14px;}
.web-site a{color:#313131; padding:0 6px;}
.web-site a:hover{color:#d09062;}
.contact-section{padding-top:40px;}
.con-info{padding-bottom:40px; border-bottom:1px dashed #e5e5e5;}
.con-info h3{ font-size: 20px; font-weight: 600; padding-bottom:20px;color:#333;}
.con-info h3 span{font-size: 14px; font-weight: 400; color:#9D9D9D;}
.top20{padding-top:20px;}
.contact-section .contact-info ul li+li{ margin-top:15px;}
.con-zx{padding:20px; background:#d09062; margin-top:30px; color:white;}
.con-zx p{ padding-top:10px;color:white;}
.header-style-3 #navbar > ul > li > a{font-weight: 600;}
.service-sec{padding:200px 0; background:url(../images/sev-banner.jpg) center center no-repeat;}
.page-heading p{color:white; opacity: 0.7;}

/*serve*/
.sev-banner{width:100%; height:auto;}
.sev-banner-bg{width:100%;padding-top: 1px;min-height:500px; background:url(../images/sv-banner.html) top center no-repeat; background-size: cover;}
.sev-txt{text-align: center;color:white;}
.sev-txt h2{ font-size: 30px;color:white; font-weight: 500;  position: relative; width:200px; margin:0 auto;margin-top:260px;}
.sev-txt h2:before{width:40px; height:1px;content:" "; background:white; display: block;position:absolute; left:-50px; top:20px; }
.sev-txt h2:after{width:40px; height:1px;content:" "; background:white; display: block;position:absolute; right:-50px; top:20px; }
.ser-ic{width:150px; height:150px; border-radius: 150px; border:1px solid #404040; margin:0 auto;}
.ser-ic a{ display:block; width:100%; height:100%; border-radius: 150px;}
.ser-ic img{ display: block; margin:0 auto; margin-top:25px;}
.sev-row{margin-top:35px; margin-bottom: 35px;}
a.sev-a{ font-size: 18px; display:block; text-align: center;color:#151515; margin-top:6px;}
.sev-ps{width:100%; height:179px;color:white;text-align: center; line-height:179px; font-size: 20px; }
.sev-ps1{background:url(../images/sev-ps1.jpg) center 0 no-repeat; background-size: cover;}
.sev-ps2{background:url(../images/sev-ps2.jpg) center 0 no-repeat; background-size: cover;}
.sev-ps3{background:url(../images/sev-ps3.jpg) center 0 no-repeat; background-size: cover;}
.sev-ps4{background:url(../images/sev-ps4.jpg) 0 0 no-repeat; height:350px;background-size: contain; }
.sev-ps5{background:url(../images/sev-ps5.jpg) 0 0 no-repeat;height:350px; background-size: contain;}
.sev-ps6{background:url(../images/sev-ps6.jpg) 0 0 no-repeat; height:350px; line-height:350px; background-size: contain; }
.sev-ps7{background:url(../images/sev-ps7.jpg) 0 0 no-repeat;height:350px;line-height:350px;background-size: contain; }
h3.sev-tt{font-size: 18px; color:white; width:100%; background:#1c3966;padding:15px; font-weight: 400; position:relative;}
h3.sev-tt a{position:absolute; right:10px; top:16px; color:white; font-size: 14px;}
.sev-row2 ul{list-style: none; font-size: 16px;}
ul.sev-ul{margin-top:20px; margin-bottom:20px;}
.sev-ul li a::before{color:#2e2e2e;}
.sev-ps .btn-video{
	margin-top:130px;
}
.service-section-s3{padding-top:20px;}
a.sev-a:hover{color:#d09062;}
.list-links li a:hover{color:#d09062;}
.sev-ps p{color:white;}
.pro-box{
	
    -webkit-box-shadow: 0 0 25px 0 rgba(41,61,88,.1);
    -moz-box-shadow: 0 0 25px 0 rgba(41,61,88,.1);
    box-shadow: 0 0 25px 0 rgba(41,61,88,.1);
    transition: all 0.3s ease 0s;
    background:white;
}
.bottom-news h3{
	font-size: 15px;
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 10px;
	}
	.bottom-news h3 a{color:#898989;}
.pro{margin-top:8px;}
.blog-sidebar .widget h3{font-weight:600;}
.blog-sidebar .category-widget ul li{border-bottom:1px dashed #e5e5e5; padding-bottom:10px;}
.pro-box .pro img{width:100%;height:304px; }
.pro-box {border:1px solid #e5e5e5; overflow: hidden; padding-bottom: 8px;height: auto;}
.pro-box:hover h3 a{color:#d09062;}
.pro-box h3{text-align: center; margin-bottom:3px; margin-top:6px;}
.pro-box h3 a{font-size: 16px;color:#333;}
.pro-box h3 a:hover{color:#d09062;}
.pro-box p{font-size: 12px; text-align: center;}
.blog-sidebar .recent-post-widget .post .img-holder{ width:40%; border:1px solid #e5e5e5; }
.blog-sidebar .recent-post-widget .post .details{width:60%;}
.pro-sec{ background:url(../images/pro-banner1.jpg) center 0 no-repeat; padding:190px 0; background-attachment: fixed;}
.pro-sec h1{font-size: 30px; font-weight: 600;}
.news-sec{padding:150px 0; background:url(../images/news-banner.jpg) center 0 no-repeat;}
.blog-section{padding-top:60px;}
.blog-section .grid .details{padding:10px;}
.blog-section .details h3 a{font-size: 16px;}
.blog-section .details h3{margin-bottom:6px;}
.fenye{margin:0 auto;margin-top:60px; margin-bottom:60px;  }
.fenye ul{list-style:none; }
.fenye li{float: left;
    margin-left: 10px;
    color: #959595;
    border-radius: 4px;
    text-align: center;
    line-height: 32px; }
.fenye li a{color: #959595;
    width: 100%;
    height: 100%;
    display: block;
    padding: 0px 10px;
    border: 1px solid #e5e5e5;}
.fenye li a:hover{background:#e1bb9f; border-radius: 4px; color:white;}
.blog-content h1{font-size:30px; font-weight:600; text-align: center;}
.blog-content img{ max-width:100%; margin-bottom:10px;}
.blog-content p{ text-align: left; font-size: 14px;}
.blog-single-section p.entry-meta{margin:0; margin-bottom:60px;text-align: center;}
.blog-single-section p.entry-meta a{color:#A3A3A3; font-size: 14px; }
.blog-single-section p.entry-meta a i{margin-right:6px;}
.format-standard-image p{ line-height:2em;}
.more-posts{margin-top:80px;}
.blog-sidebar .recent-post-widget .post .img-holder img{border-radius:0;}
.blog-single-section{padding-top:40px;}
.no-pd{padding-left:0;}
.Xcontent16>p{margin-top:3px;}
.Xcontent18,.Xcontent19,.Xcontent20,.Xcontent21,.Xcontent22{ font-size:14px;}
.Xcontent17{height:auto;}
.Xcontent17 ul{padding:10px;}
.Xcontent17 ul li{font-size: 14px; line-height:30px;}
.header-style-3 .topbar{background:#1c3966;}
.gallery-wrapper{padding-top:40px;}
.rf-sec{padding:200px 0; background:url(../images/rf-banner.jpg) center 0 no-repeat;}
.rf-tt h2 a{ font-size: 18px; padding:10px 20px; background:#1c3966; color:white; font-weight: 500;margin-right:10px; border-radius: 20px;}
.rf-tt h2 a:hover{ background:#d09062; }
section.web-site a:first-child{display: none;}
.page-heading h2{color:white; text-align: center; font-weight: 600;}
.zs-sec{
	
    padding: 200px 0;
    background: url(../images/zs-banner.jpg) center center no-repeat;

}
a.service-bt{
	padding: 4px 20px;
    border-radius: 10px;
    background:#d09062;
    color: white;
	font-size: 14px;
	}
	.service-box:first-child{
		padding-top: 0px;
	}
	.service-box{ 
	margin-right:20px;
	padding-top: 20px;
	padding-bottom: 20px;
    border-bottom: 1px solid #e5e5e5;
	}
	/**news-about**/
	.col-lg-offset-1{margin-left:0;}
	.about-section{padding-top:60px;}
	.about-text:before{ content:""; background:url(../images/about-bd.jpg) 0 0 no-repeat; width:19px; height:19px; display: block;}
	.about-text{margin-top:40px; text-align: left;}
	.about-section .about-text p{ text-align: left; font-size:14px; padding-top:30px;}
	a.about-more{ font-size: 14px;color:#d09062;}
	.about-img{margin-top:60px;}
	.about-img li{float:left; width:125px; height:98px; margin-left:12px;}
	.about-img li:first-child{margin-left:0;}
	.Xcontent06 img{height:100%;}
.Xcontent06{border:1px solid #e5e5e5;}
.fenye li.thisclass{background:#e5e5e5; color:white;}
.fenye li.thisclass a{color:white;}
.fenye li.thisclass:hover{background:#e5e5e5;}

.text_holder{margin-top:0;}
.blog-section .blog-grids .grid{min-height:324px;}
.art-shop-t{ width:100%; height:30px; line-height:30px; background:#e5e5e5;margin-bottom: 60px;}
.art-shop-t span{ display: block; background:#1c3966; width: 100px;
    text-align: center;
    color: white;}
.kk-sec	{background:url(../images/kk-banner.jpg) 0 0 no-repeat;}
h2.kk-h2{ font-size:24px; font-weight:600; text-align: center;}
p.kk-p{font-size: 14px; text-align: center; padding-bottom:40px;}
.kk-content img{ display: block; margin:0 auto; width:1200px;}
.kk-content h3{ background: #002e73;
    color: white;
    font-size: 16px;
    padding: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    width: 160px;
    border-radius: 20px;
    text-align: center;
    margin: 0 auto;
    margin-top: 60px;}
.web-link{border-top:1px solid #e5e5e5; padding-top:20px; padding-bottom:16px;}
.web-link li{ list-style: none; font-size: 14px; float:left; margin-left:20px;}
.web-link li:first-child{margin-left:0;}
.web-link li a{color:#3b3b3b;}
.web-link h3{font-size: 16px; margin-bottom:6px; margin-top:0; font-weight: 600;}

/***留言表单***/
.mss{  
	background: rgba(255,255,255,.2);
    border-radius: 20px;
	}
.mss h2{font-size: 18px; color:white; text-align: center;}
.mss form{width:800px; margin:0 auto;}
.mss tr{margin-bottom:20px;}
.mss .intxt{color:white; text-align:left;}
	@media (max-width: 480px){
		.navbar-header h1{margin-top:0;}
		.about-img li{width:48%; height:auto; margin-top:10px;}
		.about-img li img{width:100%;}
		.about-img li:nth-child(3){margin-left:0;}
		.pro-list li{width:20%;}
		.pro-list li a{font-size: 12px;}		
		.m-15{padding-left:30px;}
	}
	
