body {
	margin:0;
	padding:0;
	background-color:#FFF;
	font-size:14px;
	color:#333; font-family:"微软雅黑"; 
}
.warp{background:url(../images/body_bg.jpg) repeat-y center; width:100%;}
div, p, a, span, font, li, ul, dt, dd, dl, h1, h2, h3, h4, h5, img, map, iframe, strong, em, ol {
	margin:0;
	padding:0
}
a {
	text-decoration:none
}
ul {
	list-style:none
}
li {
	list-style:none
}
img {
	padding:0;
	margin:0;
	border:none
}
a img {
	border:none;
	margin:0;
	padding:0
}

.clear {
	height:1px;
	overflow:hidden;
	clear:both
}
ul {
	list-style:none
}
.top {
	width:1000px;
	margin:0 auto;
}
/*-------------------------全局菜单导航模块--------------------------*/
.tit{ width:100%; height:58px; position:relative; margin-bottom:35px}
.tit span {
	position:absolute;
	width:100%;
	height:1px;
	line-height:0;
	display:block;
	background:#c42556;
	top:27px;
	left: 2px;
}
.tit h2 { padding:0 10px; height:58px; color:#fff; background:#c42556; font:30px/58px "微软雅黑"; text-align:center; position:absolute; left:50%; margin-left:-276px; width:530px; top:0}
.tit2{ width:100%; height:58px; text-align:center; margin-bottom:35px;font:30px/58px "微软雅黑"; color:#006899}
.tit2 b {font:38px/58px "微软雅黑"; color:#ac001c}
.tit3 span{ width:61px; height:61px; display:block; margin:0 auto; background:url(imagesbg_tit3.jpg) no-repeat; font:28px/60px "微软雅黑"; color:#fff; text-align:center; margin-bottom:15px}
.tit3 h3 {width:100%; height:58px; text-align:center; margin-bottom:35px;font:28px/58px "微软雅黑"; color:#006899}
.tit3 h3 b { color:#ac001c; font-weight:400}

@-webkit-keyframes flash {
    0%,100%,50% {opacity: 1}
    25%,75% {opacity: 0.2}
}
@keyframes flash {
    0%,100%,50% {opacity: 1}
    25%,75% {opacity: 0.2}
}
.banner01{ background:url(imagesbanner01.jpg) no-repeat center; width:100%; height:150px;}
.banner02{ background:url(imagesbanner02_bg.jpg) no-repeat center; width:100%; height:396px; text-align:center}
.banner03{ baclground:url(imagesbanner03.jpg) no-repeat center; width:100%; height:54px;}
.lead{ background:url(imageslead_bg.jpg) no-repeat center; width:980px; margin:0 auto; height:150px; padding:36px 0 0 20px; font-size:15px;line-height:24px;}
.arr-box1 { width:55px; margin:30px auto 0;-webkit-animation: flash 1.5s infinite;animation:flash 1.5s infinite} 
.part1,.part2{ padding:40px 0; clear:both; width:100%; overflow:hidden}
.sup{ width:1000px; margin:0 auto}
.sup li{ background:url(imagesys_bg.jpg) no-repeat center; width:162px; height:196px; float:left; margin-left:5px}
.shuzi{ height:67px; text-align:center; line-height:67px; font-size:27px; color:#c42556}
.ys_tit{ padding:20px 10px 0 10px; line-height:24px;}
.arr-box{ clear:both; margin:0 auto; width:70px; height:50px; padding-top:30px;-webkit-animation: flash 1.5s infinite;animation:flash 1.5s infinite}
.arr-box_{ clear:both; margin:0 auto; width:70px; height:50px; padding-top:30px;}
.tit p{ display:block; clear:both; width:330px; margin:0 auto; padding-top:60px; text-align:center; color:#c42556; font-size:18px; line-height:60px; font-weight:bold}
.tua dl{ width:1000px; margin:0 auto}
.tua dt{ float:left; background:url(imagesxb_bg.jpg) no-repeat center; width:124px; height:130px; padding:33px 15px 0 25px; margin-left:25px}
.tua  dd{ float:right; width:160px; height:36px; background-color:#c42556; margin-right:25px; line-height:36px; text-align:center; margin-top:89px;}
.tua  dd a{ color:#fff; }
.tua  dd.ask{ background-color:#fff; border:1px solid #c42556; color:#c42556}
.tua  dd.ask a{color:#c42556}
.soPlan{ width:185px; height:100px; width:1000px; margin:0 auto; padding-top:15px;}
.soPlan li{ float:left; padding:6px; width:171px; height:100px;  background-color:#ececec; margin-left:15px;}
.soPlan p.soPlan_tit{ width:161px; height:88px;border:1px solid #c42556; padding:5px; color:; line-height:18px}
.icon{   width:400px;  position:absolute; top:25px; left:150px  }
.icon a{ width:160px; height:36px; display:block; float:left; text-align:center; line-height:36px;}
.icon_l{background-color:#c42556; margin:0 25px; color:#fff}
.icon_r{background-color:#fff; border:1px solid #c42556; color:#c42556}
.tutor{ width:1000px; margin:0 auto; padding-top:15px; }
.tutor dt,.tutor dd{ width:172px; height:95px; float:left; border:1px solid #c42556; padding:20px 10px 0px 10px }
.tutor dd{margin-left:7px; }

.fix{ width:1280px; margin:0 auto; overflow:hidden}
.expo-inter {padding:20px 0;width:1280px; }
.expo-inter-con { width:1280px; height:301px; float:left; position:relative; margin:0 auto}
.expo-inter-con .bd{
	width:1071px;
	height:301px;
	overflow:hidden;
	zoom:1;
	position:absolute;
	top:28px;
	left:104px;
}
.tutou_list{ height:320px}
.expo-inter{ height:315px; margin:0 auto}
.expo-inter-con .bd ul{ width:1071px; margin:0 auto }
.expo-inter-con .bd li{ width:1071px; float:left; padding-bottom:20px}
.expo-inter-con .bd dt,.expo-inter-con .bd dd{ float:left;width:322px;height:272px; padding:27px 10px 0 10px; float:left; zoom:1; background:url(imagestoutor_Bg.jpg) no-repeat 0 0;}
.expo-inter-con .bd dd{ margin-left:5px;}
.expo-inter-con .bd li a { width:114px; height:28px; display:block;  line-height:28px; color:#fff; margin-left:6px; text-align:center; background-color:#c42556; margin-bottom:5px;}
.expo-inter-con .bd li a:hover { background:#f49f3f; color: #fff;}
.bd_left img{ margin-bottom:10px}
.expo-inter-con .hd .prev{ width:41px; height:41px; position:absolute;top:110px;left:20px; z-index:30  cursor:pointer}
.expo-inter-con .hd .next{width:41px; height:41px;  position:absolute;top:110px;right:20px; z-index:10;cursor:pointer}
.expo-inter-con .hd { overflow:hidden; zoom:1}
.bd_left{ float:left; width:127px; }
.bd_right{ float:right; width:168px;margin-right:15px;}
.bd_right h3,.bd_right b{ color:#c42556}
.bd_right h3{ font-size:15px}

.quality { width:1034px; margin:0 auto}
.quality li{  width:307px; height:156px; padding:11px 12px; background-color:#eee; float:left; margin-left:10px }
.quality li p{width:305px; height:114px; border:1px solid #c42556; color:#c42556; font-size:16px; text-align:center; padding-top:40px; line-height:24px;}
.sogroup{ width:1000px; margin:0 auto; padding-top:15px;}
.sogroup dt,.sogroup dd{ float:left; width:123px; height:151px; background-color:#f8f8f8;}
.sogroup dt p,.sogroup dd p{ padding:10px; width:103px; height:131px;}
.sogroup dd{ margin-left:2px;}
.sogroup h4{background-color:#c42556; height:38px; text-align:center; color:#fff; font-size:16px; line-height:38px;}
.canso{ width:1131px; margin:0 auto; padding-top:20px; }
.canso h5{ font-size:16px; color:#c42556; line-height:30px}
.canso dt,.canso dd{ float:left; background:url(imagescan_bg.png) no-repeat center; width:137px; height:213px; padding:61px 72px 0 72px; text-align:center}
.canso_{ padding-top:0px;  position:relative; clear:both;}
.canso_ dd.ddp1{ position:absolute; top:-40px; left:-20px}
.canso_ dd.ddp2{ position:absolute; top:-40px; left:264px}
.canso_ dd.ddp3{ position:absolute; top:-40px; left:548px}
#part{ width:1000px; margin:0 auto}
