﻿@charset "gb2312";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}
em,i{ font-style:normal;}




/**/

.banner { height: 725px; /*background: url("banner.jpg") no-repeat center 0;*/overflow:hidden;}
.fullSlide {
	width:100%;
	position:relative;
	height:725px;
}
.fullSlide .bd {
	margin:0 auto;
	position:relative;
	z-index:0;
	overflow:hidden;
}
.fullSlide .bd ul {
	width:100% !important;
}
.fullSlide .bd li {
	width:100% !important;
	height:725px;
	overflow:hidden;
	text-align:center;
	 background-position:center top;
	 background-repeat:no-repeat;
}
.fullSlide .bd li a {
	display:block;
	height:725px;
}

.fullSlide .hd {
	width:100%;
	position:absolute;
	z-index:1;
	bottom:10px;
	left:0;
	height:30px;
	line-height:30px;
}
.fullSlide .hd ul {
	text-align:center;
}
.fullSlide .hd ul li {
	cursor:pointer;
	display:inline-block;
	*display:inline;
	zoom:1;
	width:20px;
	height:18px;
	margin:3px;
	overflow:hidden;
	background:#fff;
	line-height:18px;
	background: #ff8812;
	color: #fff;
}
.fullSlide .hd ul .on {
	background:#ff8812;
	padding-top: 5px;font-size: 14px;
font-weight: bold;
}
.fullSlide .prev,.fullSlide .next {
	display:block;
	position:absolute;
	z-index:1;
	top:50%;
	margin-top:-30px;
	left:5%;
	z-index:1;
	width:40px;
	height:60px;
	cursor:pointer;
	filter:alpha(opacity=50);
	opacity:0.5;
	display:none;
	width:73px; 
	height:73px;
}
.fullSlide .prev
{
  }
.fullSlide .next {
	left:auto;
	right:5%;
}
.reason_bj{ background:url(reason_bj.jpg) no-repeat center top; height:896px; overflow:hidden; font-family: "Microsoft YaHei";}
.reason{width:1200px; margin: 0 auto; overflow: hidden;}
.reason h2{ padding-top: 68px;height:220px; font-size: 26px; color:#040000;font-weight: normal;text-align: center; line-height: 44px;}
.reason h2 span{display: block;font-size: 42px; line-height: 64px;}
.reason h2 p{padding-top: 15px;font-size: 22px; color:#524f4f;}
.reason h2 i{ color:#c90000;}
.reas01{height:158px; overflow: hidden;}
.reas01 li{width:300px; float: left; overflow: hidden; font-size: 24px;text-align: center; color:#545252; line-height: 30px;}
.reas01 li img{display: block;width:150px; height:75px; margin: 0 auto 5px;}
.reason h3{text-align: center;height:80px; overflow: hidden; font-size: 30px; color:#040000; line-height: 32px;}
.zx{ width:297px; height:64px;background:#f08200; text-align: center; line-height: 64px;margin: 0 auto;border-radius: 2px; font-size: 22px;}
.zx a{ color:#fff;}
.reas02{ margin-top: 45px; height:180px; overflow: hidden;}
.reas02 li{height:125px; border-right: 1px solid #d2d2d2; overflow: hidden;width:400px; float: left;-webkit-box-sizing: border-box;  -moz-box-sizing: border-box; box-sizing: border-box; font-size: 18px; text-align: center; line-height: 20px; color:#040000;}
.reas02 li img{display: block;width:130px; height:92px; margin: 0 auto 5px;}
.reas02 .nomar{border-right: 0;}

.pic{background:url(pic.jpg) no-repeat center top; height:494px; overflow:hidden; }
.pic1{background:url(pic1.jpg) no-repeat center top; height:266px; overflow:hidden; }

.ys1_bj{ background:url(ys_bj1.jpg) no-repeat center top; height:743px; overflow:hidden; font-family: "Microsoft YaHei";}
.ys1{width:1200px; height:743px;margin: 0 auto; position: relative; overflow: hidden;}
.ys1 h2{padding-top: 70px;font-size: 48px;font-weight: normal; color:#040000;text-align: center; line-height: 60px;}
.ys1 h2 span{display: block; font-size: 22px; color:#555353;}
.ys1 h2 b{ color:#c90000;}
.ys1 p{ overflow: hidden; position: absolute; border-top: 3px solid #999999; padding-top: 20px; color:#040000;}
.ys1 p span{display: block; float: left; font:34px "Impact"; line-height: 36px; width:58px; overflow: hidden;}
.ys1 p i{display: block; float: left;width:130px; overflow: hidden; font-size: 20px; line-height: 26px; color:#040000;}
.ys1 .p04 span{padding-left: 60px;}
.ys1 .p01{ top: 303px;left: 100px;width:190px; overflow: hidden;}
.ys1 .p02{ top: 303px;left: 340px;width:190px; overflow: hidden;}
.ys1 .p03{ top: 444px;left: 100px;width:190px; overflow: hidden;}
.ys1 .p04{ top: 303px;right: 100px;width:233px; overflow: hidden;}
.ys1 .p05{ top: 444px;right: 100px;width:174px; overflow: hidden;}
.ys1 .p06{ top: 562px;right: 100px;width:174px; overflow: hidden;}
.ys1 .p04 i, .ys1 .p05 i , .ys1 .p06 i{width:110px;}

.ys2_bj{ background:url(ys2_bj.jpg) no-repeat center top; height:909px; overflow:hidden; font-family: "Microsoft YaHei";}
.ys2{width:1200px; height:909px;margin: 0 auto; overflow: hidden;}
.ys2 h2{padding-top: 183px;font-size: 48px;font-weight: normal; color:#fff;text-align: center; line-height: 60px;height:214px;}
.ys2 h2 span{display: block; font-size: 22px; color:#040000;}
.ys2 h2 i{ color:#fff;}
.ys_c{width:814px;height:311px; background:#fff; margin: 0 auto; overflow: hidden; position: relative;padding-left: 40px;}
.ys_c:before{position: absolute; content:"";width:2px;height:225px; background:#6b6b6b;top: 42px; left: 308px;}
.ys_c:after{position: absolute; content:"";width:2px;height:225px; background:#6b6b6b;top: 42px; right: 265px;}
.ys_wz{ width:265px; margin-right: 35px; float: left; overflow: hidden;padding-top: 34px;}
.ys_wz1{ width:250px;}
.ys_wz2{ width:210px; margin-right: 0;}
.ys_wz h3{ font-size: 20px; line-height: 34px; color:#5a5858;}
.ys_wz p{ font-size: 20px; color:#5a5858;padding: 12px 0 20px; line-height: 30px;}
.ys_wz p span{display: block; font-size: 16px;}

.pinp_bj{background:url(ys3_bj.jpg) no-repeat center top; height:905px; overflow:hidden; font-family: "Microsoft YaHei";}
.pinp{width:1000px; margin: 0 auto; overflow: hidden;}
.pinp h2{padding-top: 114px;font-size: 48px;font-weight: normal; color:#040000;text-align: center; line-height: 60px; height:185px;}
.pinp h2 span{display: block; font-size: 22px; color:#555353;}
.pinp h2 i{ color:#c90000;}
.pinp dl{ float: left;}
.pinp .dl01{width:317px; margin-top: 33px;}
.pinp .dl02{width:361px;}
.pinp .dl03{width:322px; margin-top: 33px;}
.pinp dt{position: relative; overflow: hidden;}
.pinp dt span{position: absolute; top: 0;left:0;background:rgba(0,0,0,0.5); font-size: 24px; color:#fff;display: block;}
.pinp .dl01 dt{width:317px;height:163px;}
.pinp .dl02 dt{width:361px;height:196px;}
.pinp .dl03 dt{width:322px;height:163px;}
.pinp .dl01 dt img{width:317px;height:163px;}
.pinp .dl02 dt img{width:361px;height:196px;}
.pinp .dl03 dt img{width:322px;height:163px;}
.pinp .dl01 dt span{  width:287px;height:113px; padding: 50px 0 0 30px;}
.pinp .dl02 dt span{  width:331px;height:146px; padding: 50px 0 0 30px;}
.pinp .dl03 dt span{  width:302px;height:113px; padding: 50px 0 0 30px;}
.pinp dd h3{height:102px; border-bottom: 1px solid #a1a1a1; margin: 0 35px; font-size: 32px; color:#5a5858; line-height: 102px; overflow: hidden;font-weight: normal;}
.pinp dd p{padding-top: 20px; font-size: 20px; color:#5a5858; line-height: 24px;padding-left: 35px;}

.serv{width:1200px; margin: 0 auto; height:740px; overflow:hidden; font-family: "Microsoft YaHei";}
.serv h2{font-size: 48px;font-weight: normal; color:#040000;text-align: center; line-height: 60px; height:220px;}
.serv h2 span{display: block; font-size: 22px; color:#555353;padding-top: 20px; line-height: 34px;}
.serv h2 i{ color:#c90000;}
.serv dl{width:344px; float: left;overflow: hidden;height:189px; }
.serv .nomal{ margin-left: 80px;}
.serv dt{width:166px; height:166px; overflow: hidden; float: left;}
.serv dt img{width:166px; height:166px;}
.serv dd{padding-top: 57px; font-size: 20px; color:#5a5858; line-height: 30px;width:165px; float: right; overflow: hidden; text-transform: uppercase;}

.coo_bj{height:945px;background:url(coo.jpg?t=1) no-repeat center top;overflow:hidden; font-family: "Microsoft YaHei";}
.coo{width:1200px;margin: 0 auto; overflow: hidden;}
.coo h2 {font-weight: normal;font-size: 48px; color:#040000; text-align: center; line-height: 100px; height:100px; overflow: hidden;}
.coo h3{margin-top: 508px;height:60px; line-height: 60px;text-align: center; font-size: 30px; color:#040000;font-weight: normal;}
.coo p{height:73px; font-size: 22px; color:#383434; text-align: center; line-height: 30px;}
.coo h4{height:76px; font-size: 24px; line-height: 30px; color:#040000; text-align: center;font-weight: normal;}
.zx{ width:297px; height:64px;background:#f08200; text-align: center; line-height: 64px;margin: 0 auto;border-radius: 2px; font-size: 22px;}
.zx a{ color:#fff;}

.select_bj{padding-top: 66px;height:720px;background:url(select_bj.jpg) repeat-y center top;overflow:hidden; font-family: "Microsoft YaHei";}
.select{width:1200px; margin: 0 auto; overflow: hidden;height:700px;}
.select h2{font-size: 48px;font-weight: normal; color:#040000;text-align: center; line-height: 60px; height:200px;}
.select h2 span{display: block; font-size: 28px; color:#555353;padding-top: 20px; line-height: 34px;}
.select dl{width:314px; background:#fff;padding-top: 20px;height:410px; overflow: hidden; float: left;margin-right: 28px;}
.select .dl01{margin-left: 100px;}
.select .dl02{box-shadow: 5px 5px 5px #d5d5d5;}
.select dt img{width:314px;height:246px;}
.select dd{padding-top: 62px; font-size: 24px; color:#040000; text-align: center; line-height: 30px;}

.online{margin: 90px auto 0; width:1000px;height:520px; overflow: hidden;font-family: "Microsoft YaHei"; position: relative;}
.online h2{height:140px; line-height: 140px;font-size: 48px;font-weight: normal; color:#040000;text-align: center; overflow: hidden;}
.online p{width:488px; height:207px; overflow: hidden; float: left; position: absolute; top: 140px;left: 0;}
.online p img{width:488px; height:207px;}
.online ul{ overflow: hidden;}
.online li{margin-bottom: 7px; overflow: hidden;}
.online li.li01{border:2px solid #bababa; margin-left: 500px; float: left;width:234px;height:36px; }
.online li.li02{border:2px solid #bababa; margin-left:24px; float: left;width:234px;height:36px; }
.online li.li03{border:2px solid #bababa; margin-left:500px;width:497px; height:110px;}
.online li.li01 span , .online li.li02 span{width:57px; font-size: 16px;font-weight: bold; color:#020202; float: left;display: block;text-align: right;line-height: 36px;}
.online li .inp01{width:168px; height:36px;background: none;border:0; font-size: 14px;color:#020202;}
.online li.li03 span{width:90px; font-size: 16px;font-weight: bold; color:#020202; float: left;display: block;text-align: right;line-height: 36px;}
.online li .inp02{width:400px; height:100px;padding-top: 10px;line-height: 20px; background: none;border:0; font-size: 14px;color:#020202;resize: none;}
.online li.li04{margin: 47px 0 0 409px;width:162px; overflow: hidden;}
.online li .tjbtn{cursor:pointer;background:url(tj.jpg) no-repeat center top;width:162px; height:45px; border:0;}


















