﻿@charset "utf-8";
/* CSS Document */
.tel{
	float:left;
	width:100%;
	color:#fff;
	text-align:right;
	line-height:40px;
	font-size:14px;
}
.tel strong{
	font-size:20px;
	font-weight:normal;
}
.mainmenu ul#nav > li > a{
	padding:15px;
}
.nivo-controlNav{
	bottom:100px;
}
.question, .q-con, .q-con1{
	float:left;
	width:100%;
}
.q-con{
	background-color:#fff;
	margin-top:-100px;
	padding:60px 30px;
	text-align:center;
	box-shadow: 5px 10px 20px rgba(0, 0, 0, .1);
	z-index:999;
	position:absolute;
}
.q-con h2{
	color:#888;
}
.q-con1{
	padding:20px;
	background-color:#f2f2f2;
	border-radius:10px;
	margin-top:20px;
}
.q-con1 h5{
	margin-top:-50px;
	margin-bottom:40px;
	font-weight:bold;
	color:#fff;
	font-size:20px;
}
.q-con1 .btn-default {
    color: #000;
    background-color:transparent;
    border-color: #f3652a;
	padding:10px 20px;
}
.service-area{
	margin-top:600px;
	background-color:#fff;
}
.shishang{
	padding:60px 30px;
}
.shishang h1{
	font-size:36px;
}
.shishang h2{
	font-size:24px;
}
.shishang h3{
	font-size:30px;
	color:#999;
}
.nav-tabs{
	background-color:#e8e8e8;
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus{
	background-color:#f3652a;
	color:#fff;
}
.nav-tabs>li>a{
	color:#333;
	font-size:18px;
}
.wellcome-area{
	float:left;
	width:100%;
}
.real-case{
	background-color:#f8f8f8;
	width:100%;
	float:left;
	padding:60px;
}
.case-con{
	float:left;
	width:100%;
}
.case-con img{
	border-radius:20px;

}
.case-con1{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background: rgba(243, 101, 42, 0.2)
		border-radius:20px;

}
.case-con2{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background: rgba(243, 101, 42, 0.4);
	display:none;
		border-radius:20px;

	
}
.real-case .col-md-3{
	padding-left:0px;
	padding-right:0px;
}
.case-con1 h1, .case-con2 h1{
	font-size:26px;
	color:#fff;
	padding:60px 30px 0 30px;
}
.case-con1 h1{
	margin-top:240px;
}
.case-con1 h1 a, .case-con2 h1 a{
	color:#fff;
}
.case-con1 h2, .case-con2 h2{
	font-size:14px;
	color:#fff;
	padding:20px 30px 0 30px;
}
.case-con:hover .case-con1{
	display:none;
}
.case-con:hover .case-con2{
	display:block;
}
.case-con2 p{
	padding:20px 30px;
	color:#fff;
}
.case-con2 .btn{
	margin-left:30px;
	background-color:#fff;
	color:#f3652a;
}
.morebtn{
	margin-top:30px;
	border:1px #f3652a solid;
	background-color:transparent;
	color:#f3652a;
}
.portfolio-area{
	padding-top:80px;
}
.case2, .testimonial-area, .our-blog-area, .apoin-area, .footer-area, .video{
	float:left;
	width:100%;
}
.case2{
	padding-top:80px;
	padding-bottom:80px;
}
.single-awesome-project{
	width:50%;
}
.case2tit{
	float:left;
	width:100%;
	text-align:center;
}
.case2tit .btn{
	padding:10px 20px;
	background-color:#f3652a;
	color:#000;
	border:none;
	margin:15px 0;
}
.videotit .wellcome-text {
    background: rgba(248, 248, 248, 0.6) none repeat scroll 0 0;
    margin: 90px 0;
    padding: 30px 40px;
}
.videocon{
	background-color:#fff;
	box-shadow: 5px 10px 20px rgba(0, 0, 0, .1);
	padding:30px;
	margin-top:-50px;
	position:absolute;
	z-index:999;
	width:97.5%;
}
.videocon h3{
	text-align:center;
	font-size:16px;
	font-weight:normal;
	margin-top:10px;
}
.videocon h3 a{
	color:#333;
}
.test-overly {
    background: rgba(229, 240, 251, 0.4) none repeat scroll 0 0;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.about{
	float:left;
	width:100%;
	margin-top:20px;
	padding-bottom:80px;
}
.aboutcon1{
	float:left;
	width:100%;
	background-color:#f98859;
	box-shadow: 5px 10px 20px rgba(0, 0, 0, .1);
	margin-bottom:20px;
padding-bottom:30px;
}
.aboutcon1 h1{
	font-size:18px;
	color:#000;
	padding:40px 30px 20px 30px;
}
.aboutcon1 p{
	font-size:14px;
	color:#000;
	padding:0 30px;
}
.arrow1{
	float:left;
	width:100%;
	text-align:right;
}
.aboutbg{
	background:url(img/aboutbg.jpg) top center no-repeat;
}
.about2{
	float:left;
	width:100%;
	background-color:#f8f8f8;
	padding:80px 0;
}
.foottit h1, .foottit p{
	color:#fff;
}
.submitbtn .btn.btn-default{
	background-color:#f3652a;
	border-color:#f3652a;
}
.footertit{
	padding-top:30px;
}
.footertit h3{
	color:#fff;
	font-size:16px;
	
}
.footertit p a{
	color:#fff;
}
.address h1{
	font-size:18px;
	color:#fff;
	font-weight:normal;
}
.address h2{
	font-size:36px;
	color:#fff;
	font-weight:normal;
	font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
}
.address h4{
	font-size:14px;
	color:#fff;
	font-weight:normal;
}
.ewm, .address{
	padding-top:30px;
}
.copyright p{
	font-size:14px;
}
.nav-tabs>li{
	width:50%;
	text-align:center;
}
.our-blog-area, .well-bg{
	padding:30px 0px !important;
}
.blog-post-wrapper {
    margin-top: 20px;
}
.newp{
	padding-top:20px; font-size:24px;
}
.section-headline p {
    color: #444;
    font-family: lato;
    font-size: 20px;
    font-weight: 500;
    margin-bottom: 40px;
}
.ad11 .col-md-12{
	padding-left:0;
	padding-right:0;
}
.blog-overly {
    background: rgba(0, 0, 0,0.4) none repeat scroll 0 0;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
@font-face {
	font-family: 'icomoon';
    src:url('img/icomoon.eot?qradjf');
    src:url('img/icomoon.eot?qradjf#iefix') format('embedded-opentype'),
        url('img/icomoon.ttf?qradjf') format('truetype'),
        url('img/icomoon.woff?qradjf') format('woff'),
        url('img/icomoon.svg?qradjf#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
}
/*new right*/
.cndns-right{position:fixed;right:1px;top:50%;margin-top:-100px;z-index:100}
.cndns-right-meau{position:relative;}
.cndns-right-btn{width:48px;height:48px;border:1px solid #ddd;text-align:center;display:block;margin-bottom:6px;position:relative;background-color:#fff}
.cndns-right-btn span{color:#848484;font-size:26px;line-height:48px;}
.cndns-right-btn sup{display:block;min-width:24px;height:24px;text-align:center;line-height:24px;color:#fff;border-radius: 50%;background-color:#ff6800;position:absolute;left:-12px;top:-12px;}
.cndns-right-btn p{color:#ff6800;font-size:14px;line-height:18px;padding-top:5px;display:none;}
.cndns-right-meau:hover .cndns-right-btn span{display:none}
.cndns-right-meau:hover .cndns-right-btn p{display:block;}
.meau-car .cndns-right-btn {border-color:#ff6800;margin-bottom:20px;}
.meau-car.cndns-right-meau:hover .cndns-right-btn{background-color:#ff6800}
.meau-car.cndns-right-meau:hover .cndns-right-btn span{color:#fff;display:block;}
.meau-car .cndns-right-btn span{color:#ff6800;}
.meau-sev .cndns-right-btn{border-color:#ff6800;background:url(img/zxkf.gif) no-repeat #ff6800 center;} 
.meau-sev .cndns-right-btn p{color:#fff}
.meau-sev .cndns-right-btn span{color:#fff}
.meau-top .cndns-right-btn span{font-size:12px;line-height:12px;padding-top:10px;display:block}
.meau-top .cndns-right-btn i{display:block;color:#999}
.meau-top.cndns-right-meau:hover .cndns-right-btn{background-color:#ff6800}
.meau-top.cndns-right-meau:hover .cndns-right-btn span{display:block;color:#fff} 
.meau-top.cndns-right-meau:hover .cndns-right-btn i{color:#fff;}
.cndns-right-box{position:absolute;top:-15px;right:48px;padding-right:25px;display:none;}
.cndns-right-box .box-border{border:1px solid #ccc;border-top:4px solid #ff6800;padding:20px;background-color:#fff;-webkit-box-shadow: 0 3px 8px rgba(0,0,0,.15);-moz-box-shadow: 0 3px 8px rgba(0,0,0,.15);box-shadow: 0 3px 8px rgba(0,0,0,.15);position:relative}
.cndns-right-box .box-border .arrow-right{display:block;width:13px;height:16px;background:url(img/arrow.png) no-repeat;position:absolute;right:-13px;top:26px;}
.cndns-right-box .box-border .sev-t span{font-size:42px;float:left;display:block;line-height:56px;margin-right:20px;color:#d3d3d3}
.cndns-right-box .box-border .sev-t p{float:left;color:#ff6800;font-size:24px;line-height:28px;}
.cndns-right-box .box-border .sev-t p i{display:block;font-size:14px;color:#aaa;}
.cndns-right-box .box-border .sev-b{padding-top:15px;margin-top:15px;border-top:1px solid #e4e4e4}
.cndns-right-box .box-border .sev-b h4{color:#666;font-size:14px;font-weight:normal;padding-bottom:15px;}
.cndns-right-box .box-border .sev-b li{float:left;width:33.33333%}
.cndns-right-box .box-border .sev-b li a{display:inline-block;color:#999;font-size:13px;padding-left:43px;background:url(img/qq.gif) no-repeat left 3px;line-height:36px;}
.cndns-right-box .box-border .sev-b li a:hover{color:#ff6800}
.meau-sev .cndns-right-box .box-border{width:430px;}
.meau-contact .cndns-right-box .box-border{width:230px;}
.cndns-right-meau:hover .cndns-right-box{display:block}
.meau-code .cndns-right-box{top:inherit;bottom:-35px;}
.meau-code .cndns-right-box .box-border{width:156px;text-align:center;border-top:1px solid #ccc;}
.meau-code .cndns-right-box .box-border i{display:block;color:#f66e06;font-size:16px;line-height:16px;}
.meau-code .cndns-right-box .box-border .arrow-right{top:inherit;bottom:50px;}
.meau-sev .cndns-right-btn .demo-icon{display:none;}
.meau-sev:hover .cndns-right-btn{background:#ff6800}
.meau-zs .cndns-right-btn{background-color:#ff6800;color:#fff;margin-top:80px;border-color:#ff6800}
.meau-zs .cndns-right-btn span{color:#fff}
.meau-zs .cndns-right-btn p{color:#fff}
.wx{
	width:100%;
	height:40px;
	background-size:35%;
}
.wx span{
}