﻿@charset "UTF-8";
/* 
**********
 */
 /*tyweb.net专用 调用请备注*/
 /* banner */
.banner{
	width:100%;height:620px;position:relative;
}
.banner .bann_yy{
	width:100%;height:12px;position:absolute;top:0px;left:0px;background:url(../images/banner_yy.png) repeat-x left top;
}
/* Mome */
.Mome{
	width:100%;overflow:hidden;
}
.Mome .tile{
	width:100%;overflow:hidden;text-align:center;font-size:16px;color:#333333;margin-top:80px;
}
.Mome .tile h2{
	width:100%;overflow:hidden;text-align:center;font-size:30px;color:#333333;background:url(../images/mone_bore.jpg) repeat-x center center; 
}
.Mome .tile h2 span{
	padding:0 35px;background:#fff;
}
.Mome .tile h5{
	width:100%;overflow:hidden;text-align:center;font-size:30px;color:#333333;background:url(../images/mone_bore.jpg) repeat-x center center; 
}
.Mome .tile h5 span{
	padding:0 35px;background:#fff;
}

/* linke */
.linke{
	width:100%;background:#f5f5f5;
}
.linke .liks{
	width:1000px;margin:0 auto;background:#f5f5f5;overflow:hidden;position:relative;
}
.linke .liks a{
	display:inline-block;float:left;height:70px;line-height:70px;background: url(../images/hand_tx_bg.png) no-repeat left center;padding: 0 25px;
}
.linke .liks a.set{
	background:none;padding-left:0;
}
.linke  .linsa{
	width:58px;height:70px;margin:0 auto;position:absolute;left:50%;margin-left:-29px;z-index:2;
}
.jiak{
	width:100%;text-align:center;
}
/* main */
.main{
	width:1000px;margin:40px auto 0;overflow:hidden;
}
/* 本例子css */
.slideTxtBox{ width:100%;text-align:center;  }
.slideTxtBox .hd{ height:175px;position:relative; }
.slideTxtBox .hd ul{width:100%; float:left; position:absolute; left:0px; top:0px; height:175px; /* background:#0f0 */}
.slideTxtBox .hd ul li{float:left;cursor:pointer;width:25%;}
.slideTxtBox .hd ul li span{display:inline-block;width:250px;height:64px;}
.slideTxtBox .hd ul li .color1{background:url(../images/me1.png) no-repeat left top;}
.slideTxtBox .hd ul li .color2{background:url(../images/me2.png) no-repeat left top;}
.slideTxtBox .hd ul li .color3{background:url(../images/me3.png) no-repeat left top;}
.slideTxtBox .hd ul li .color4{background:url(../images/me4.png) no-repeat left top;}
.slideTxtBox .hd ul li.on span{background-position:left bottom;}
.slideTxtBox .hd ul li .min_tile{
	height:56px;line-height:56px;font-size:20px;
}
.slideTxtBox .hd ul li h5{
	color:#999
}
.slideTxtBox .bd ul{ padding:10px 0 0px;zoom:1;  }
.slideTxtBox .bd li{width:100%;height:310px;overflow:hidden;text-align:center;}
/* faq */
.faq{
	width:100%;height:307px;background:url(../images/fga.jpg) no-repeat center top;margin-top:35px;
}
.faq .yinwe{
	width:1000px;margin:0 auto;position:relative;
}
.faq .yinwe dl{
	position:absolute;text-align:center;
}
.faq .yinwe dl.ab_1{
	width:240px;position:absolute;left:0px;top:145px;
}
.faq .yinwe dl.ab_2{
	width:270px;position:absolute;left:255px;top:97px;
}
.faq .yinwe dl.ab_3{
	width:270px;position:absolute;left:485px;top:225px;
}
.faq .yinwe dl.ab_4{
	width:286px;position:absolute;right:0px;top:149px;
}
.faq .yinwe .txt_xt{
	width:189px;height:57px;line-height:57px;text-align:center;position:absolute;right:30px;top:0px;font-size:16px;color:#fff;
}
.faq .yinwe dl dt{
	font-size:24px;color:#333
}
.faq .yinwe dl dd{
	font-size:16px;
}
/* acr */
.acr{
	width:100%;overflow:hidden;text-align:center;font-size:20px;color:#333333;margin-top:60px;
}
.acr  em{
	display:inline-block;width:100%;color:#333333;font-size:30px;
}
.acr a{
	display:block;
	width:181px;
	overflow:hidden;
	font-size:16px;
	color:#fff;
	line-height:56px;
	background-color: #1b8ce0;
	border-radius: 10px;
	box-shadow: 0px 30px 16px 0px #b9b9b9;
	margin-bottom: 50px;
}
.acr a:hover{
	/*橙色color:#fc6b00;*/
	color:#fff;
}
.acr .mic_top{
	position:relative;height:144px;width:181px;margin:8px auto 0;
}
.acr a.acr_top{
	position:absolute;bottom:0px;
}

/* m_color */
.m_color{
	background:#f5f5f5;margin-top:40px;padding-bottom:50px;
}
.m_color .tile h5 span{
	background:#f5f5f5
}
.m_color .Good_h{
	width:1000px;margin:0 auto;overflow:hidden;
}
.m_color .Good_h .unm_s{
	width:100%;overflow:hidden;
}
.m_color .Good_h .s1{
	background:url(../images/good_h1.jpg) no-repeat left top;margin-top:70px;
	 min-height:407px;
   /* sets min-height for IE */
   _height:expression(this.scrollHeight < 407 ? "407px" : "auto");
}
.m_color .Good_h .s1 dl{
	width:400px;float:left;padding-top:90px;
}
.m_color .Good_h .unm_s dl dt{
	font-size:30px;color:#333;
}
.m_color .Good_h .unm_s dl dt h5{
	font-size:20px;color:#333;
}
.m_color .Good_h .unm_s dl dd{
	margin-top:20px;line-height:44px;font-size:15px;
}
.m_color .Good_h .s2{
	background:url(../images/good_h2.jpg) no-repeat right top;margin-top:50px;
	 min-height:454px;
   /* sets min-height for IE */
   _height:expression(this.scrollHeight < 454 ? "454px" : "auto");
}
.m_color .Good_h .s2 dl{
	width:400px;float:right;padding-top:125px;
}
/* Thar */
.Thar{
	width:1000px;margin:0 auto;margin-top:50px;overflow:hidden;
}
.Thar .srrt{
	position: relative;height:256px;width:316px;float:left;margin-right:26px;
}
.Thar .srrt1{
	margin-right:0px;
}
.Thar dl{
	width:316px;overflow:hidden;float:left;height:226px;margin-right:26px;position:absolute;bottom:0px
}
.Thar dl.color_1{
	background:url(../images/thre_1.jpg) no-repeat left top;
}
.Thar dl.color_2{
	background:url(../images/thre_2.jpg) no-repeat left top;
}
.Thar dl.color_3{
	background:url(../images/thre_3.jpg) no-repeat left top;float:right;
}
.Thar dl dt{
	width:100%;margin-top:80px;font-size:20px;color:#fff;text-align:center;
}
.Thar dl dd{
	width:100%;font-size:30px;color:#fff;text-align:center;font-weight:700;
}
/* case_new */
.case_new{
	width:1000px;margin:0 auto;margin-top:50px;overflow:hidden;
}
.case_new .tiel {
	text-align:center;
}
.case_new .tiel h3{display:inline-block;font-size:13px;font: inherit;}

.case_new .tiel h3 a{
display:inline-block;height:32px;line-height:32px;font-size:13px;
}
.case_new .tiel a{
	display:inline-block;height:32px;line-height:32px;margin:0 20px;font-size:13px;
}
.case_new .tiel a.colo_c{
	color:#45A3F3;
}
/* spotlightWrapper */
.spotlightWrapper{
	width:100%;margin-top:50px;overflow:hidden;
}
.spotlightWrapper ul li{display: block;float:left;position:relative;overflow:hidden;width:25%;background:#000;}
.spotlightWrapper ul li a img{width:100%;position:relative;border:none;display:block;}
/* .spotlightWrapper ul li a img.active{border:4px solid white;z-index:1;left:-4px;top:-4px;} */
/*----------- 遮罩内容区 开始------------------------------------*/
/*----------- 从底部上升的遮罩效果 开始---------------------------*/
.con{
	width: 100%;float: left;position: relative;cursor: pointer;overflow:hidden;
}
.spotlightWrapper .txt{
	position: absolute;left: 0;bottom:-345px;width: 100%;text-align:center;color: #fff;padding:15px 0;background:#0b98de;
}
.spotlightWrapper .txt .moer{
	width:100%;height:26px;background:url(../images/more.png) no-repeat center top;position:absolute;top:-13px;z-index:44;
}
.spotlightWrapper .txt .moer a{
	display:block;width:100%;height:26px;font-size:0px;
}
.spotlightWrapper .txt h5{
	font-size:24px;color:#fff;height:40px;line-height:40px;overflow:hidden;display:block;white-space:nowrap;text-overflow:ellipsis; margin-left:10px; margin-right:10px;
}
.spotlightWrapper .txt h5 a{
	color:#fff;
}
.spotlightWrapper .txt h5 a:hover{
	color:#FFF;
}
.spotlightWrapper .txt h2{
	font-size:11px;color:#fff;overflow:hidden; margin-left:10px; margin-right:10px;
}
.spotlightWrapper .txt h2 a{
	color:#fff;
}
.spotlightWrapper .txt h2 a:hover{
	color:#FFF;
}
.spotlightWrapper .txt p{
	display:block;font-size:12px;color:#fff;
}
/* slideTxtBox_1 */
.slideTxtBox_1{ width:100%;}
.slideTxtBox_1 .hd{ height:58px;}
.slideTxtBox_1 .hd ul{width:100%;height:58px;text-align:center;}
.slideTxtBox_1 .hd ul li{
	display:inline-block;cursor:pointer;width:156px;height:58px;line-height:58px;background:url(../images/slidetxtbox_bg2.png) no-repeat left top;font-size:14px;padding:0 6px;
}
.slideTxtBox_1 .hd ul li.on{
	background:url(../images/slidetxtbox_bg1.png) no-repeat left top;color:#fff;
}
.slideTxtBox_1 .hd ul li.on a{
	background:url(../images/slidetxtbox_bg1.png) no-repeat left top;color:#fff;
}
.slideTxtBox_1 .hd ul a:hover{
	/*橙色color:#fc6b00;*/
	color:#fff;
}


.slideTxtBox_1 .new {
	margin-top:32px;
	width:1020px;
}
.slideTxtBox_1 .new  li{
	width:320px;display:block;float:left;margin-right:20px; height:350px;background:url(../images/news_0111.png) no-repeat; margin-top:10px;
}
.slideTxtBox_1 .new  li:hover{
	background:url(../images/news_bg1.png) no-repeat;
}
.slideTxtBox_1 .new  li:hover dl a{
	color:#fff;
}
.slideTxtBox_1 .new  li:hover dl dd .tct {
	color:#fff;
}
.slideTxtBox_1 .new  li:hover dl  dd .a_her a{
	color:#fff;
}
.slideTxtBox_1 .new  li dl{
	padding:10px; text-align:left;
}
.slideTxtBox_1 .new  li dl a{
	display:inline-block;width:100%;height:55px;line-height:55px;text-align:center;font-size:14px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;
}
.slideTxtBox_1 .new  li dl dd .img{
	width:300px;height:150px;overflow:hidden;background:url(../images/new_bgs.png) no-repeat left top;
}
.slideTxtBox_1 .new  li dl dd .img a{
	display:block;width:280px;height:130px;overflow:hidden;margin:10px auto;text-align:center;
}
.slideTxtBox_1 .new  li dl dd .img a img{
	width:280px;height:130px;
}
.slideTxtBox_1 .new  li dl dd .img a img:hover{
	opacity:0.7;
}

.slideTxtBox_1 .new  li dl dd .tct{
	width:100%;height:60px;line-height:20px;color:#999;text-align:left;margin-top:10px;
}

.slideTxtBox_1 .new  li dl dd .tct:hover{
	color:#fff;
}

.slideTxtBox_1 .new  li dl dd .tct p{
	margin:0 10px;
}

.slideTxtBox_1 .new li dl dd .a_her{
	width:100%;color:#999;text-align:center;margin-top:35px;
}
.slideTxtBox_1 .new li dl dd .a_her a{
	display:block;height:30px;line-height:30px;color:#999;font-size:12px;
}
.slideTxtBox_1 .new li dl dd .a_her a:hover{
	color:#fff;
}
