@charset "utf-8";
/* CSS Document */

.indextit{ width:100%; text-align:center;}
.font-gothic{margin-right: 20px;
display: inline-block;
line-height: 50px;
color: #ee3d01;
font-family: 'Times New Roman'; font-weight: bold;
}
.indextit i{display: inline-block;
font-style:normal;
line-height: 50px;
color: #000;}
.indextit{ border-bottom:1px solid #ccc}
.indextit em{ position:relative; bottom:-2px; border-bottom:3px solid #ff0101; display:block; width:100px; margin:0 auto; height:10px;}
.website{ margin-top:20px; padding:20px;}
.website:hover{ background:#EDEFF4 ;}
.webico{ background:url(../images/icon_website_09.png) no-repeat; width:90px; height:70px; margin:0 auto;}
.website:hover .webico{ background:url(../images/icon_website_on_09.png) no-repeat;}
.emailico{ background:url(../images/icon_cloudmail_12.png) no-repeat; width:90px; height:70px; margin:0 auto;}
.qyemail:hover .emailico{ background:url(../images/icon_cloudmail_on_09.png) no-repeat;}
.baseico{ background:url(../images/icon_hosting_06.png) no-repeat; width:90px; height:70px; margin:0 auto;}
.base:hover .baseico{ background:url(../images/icon_hosting_on_03.png) no-repeat;}

.wxico{ background:url(../images/wx.png) no-repeat; width:90px; height:70px; margin:0 auto;}
.wxzl:hover .wxico{ background:url(../images/wx2.png) no-repeat;}
.about-t img{max-width:100%;}

.fwtit{ text-align:center}
.weblist{ text-align:center}
.weblist a{ margin:10px 0 0 0;}
.weblist a:hover,.btn-default:hover,a.onactiove{ background:#d78e34; color:#fff; border:1px solid #d78e34}
.ckmore{ height:40px; line-height:40px; text-align:center; margin-top:20px;}
.ckmore a{ color:#666}
.website:hover .ckmore,.btn-default:hover{background:#d78e34; color:#fff}
.website:hover .ckmore a{ color:#fff}
.fwinfo{ line-height:24px;}
.btn{-moz-border-radius: 50px;
-webkit-border-radius: 50px;
border-radius: 50px;}

.caseindex{ text-align:center}
.da-thumbs {
	list-style: none;
	position: relative;
	overflow:auto; height:auto;
	padding:0px 0 30px 0;
}
/*.da-thumbs li {
	position: relative;
	margin:0px 0 0 0;padding: 0 0px;
}*/
.da-thumbs li {
	position: relative;
	margin:20px 0 0 0;padding: 0 15px;
}
.da-thumbs li a,
.da-thumbs li a img {
	display: block;
	position: relative;
	width:100%; height:auto
}
.da-thumbs li a {
	overflow: hidden;
}
.da-thumbs li a div {
	position: absolute;
	background: #333;
	background: rgba(75,75,75,0.7);
	width: 100%;
	height: 100%;
}
.da-thumbs li a div span {
	display: block;
	padding: 10px 0;
	margin: 40px 20px 20px 20px;
	text-transform: uppercase;
	font-weight: normal;
	color: rgba(255,255,255,0.9);
	text-shadow: 1px 1px 1px rgba(0,0,0,0.2);
	border-bottom: 1px solid rgba(255,255,255,0.5);
	box-shadow: 0 1px 0 rgba(0,0,0,0.1), 0 -10px 0 rgba(255,255,255,0.3);
}
/* Header Style */

/* Demo Buttons Style */
.codrops-demos{
    text-align:center;
	display: block;
	line-height: 30px;
	padding: 5px 0px; color:#fff
}

.i-newsimg img{ width:100%; height:auto}
.i-newsin{ padding:20px; color:#fff;background:#514d47}
.i-newbox:hover .i-newsin{ /*background:#43667d;*/background:#f03c00;}
.i-newsin a{ display:block; margin-bottom:10px; color:#fff}
.i-newtime{ color:#888; font-size:12px;}
.i-newsin p{ color:#ccc; font-size:12px; line-height:22px; margin-top:10px;}
.i-newbox:hover .i-newsin a{ color:#fff}
.i-newbox:hover .i-newsin p,.i-newbox:hover .i-newsin .i-newtime{ color:#e2e2e2}

.slideTxtBox .hd ul{ padding:0;}
/*.slideTxtBox .hd{ height:30px; line-height:30px; background:#f4f4f4; padding:0 10px 0 20px;   border-bottom:1px solid #ddd;  position:relative; }
.slideTxtBox .hd ul{ float:left;  position:absolute; left:20px; top:-1px; height:32px;   }
.slideTxtBox .hd ul li{ float:left; padding:0 15px; cursor:pointer;  }*/
.slideTxtBox .hd ul li.on{background:#c00; color:#fff; border:1px solid #c00; /*height:30px;  background:#fff; border:1px solid #ddd; border-bottom:2px solid #fff;*/ }
.slideTxtBox .bd ul{ padding:0px;  zoom:1; margin-top:0px;}
.slideTxtBox .bd li{ height:38px; line-height:38px;width:100%; list-style:none; border-bottom:1px solid #e2e2e2}
.slideTxtBox .bd li .date{ float:right; color:#999;  }
.slideTxtBox .bd li a{ color:#000}
.slideTxtBox .bd li:hover a{ color:#d78e34; text-decoration:none}
.red{ color:#d78e34}

.parlist div{ margin-top:20px; padding-bottom:20px; border-bottom:1px solid #f1f1f1}
.uslist a{background:#31353c; color:#fff; height:60px; line-height:60px; margin:0 10px 10px 0; text-align:center; width:100%; display:block; text-decoration:none}


.indexAboutSlide { background-color: #fff; margin-top:30px; margin-bottom:50px;padding-bottom:10px;}
.indexAboutSlide ul{ list-style:none; margin:0; padding:0;}
.indexAboutSlide .bd .img { display: block; width: 100%;}
.indexAboutSlide .bd .img img { width: 100%; height: 100%; }
.indexAboutSlide .bd .img img:hover { -webkit-opacity: 0.9; opacity: 0.9; filter: alpha(opacity=90); }
.indexAboutSlide .bd .info { padding: 20px 25px; }
.indexAboutSlide .bd .info a { font-size: 16px; color: #333; line-height: 22px; }
.indexAboutSlide .bd .info a:hover { color: #d51737; }
.indexAboutSlide .bd .info p { padding-top: 5px; color: #999; line-height: 20px; }
.indexAboutSlide .hd { height: 12px; }
.indexAboutSlide .hd ul { float: right; margin-right: 25px;list-style:none; }
.indexAboutSlide .hd ul li { float: left; width: 12px; height: 12px; margin-left: 8px; background: url(../images/dot3.png) no-repeat; cursor: pointer; }
.indexAboutSlide .hd ul li.on { background-image: url(../images/dot4.png); }
.con_ico{ height:30px; line-height:30px;}
.con_ico span{ color:#c00}

  .con{width:100%;float:left;}.main-index{width:100%;float:left;}
  .home-about{width:100%;float:left;background-color: #fff;}
  .indextitabour{width:100%;float:left;}
  .indextitabour-left{width:49%;float:left;padding-top:2%;}
  .indextitabour-right{width:48%;float:right;padding-top:2%;}
  .index-bg{width:100%;float:left;}
  @media(max-width:767px){  .indextitabour-left{width:100%;}.indextitabour-right{width:100%;}}
