@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}

/**/

/**/
.banners{height: 583px;}
.fullSlide {
	width:100%;
	position:relative;
	height:480px;
}
.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:480px;
	overflow:hidden;
	text-align:center;
	 background-position:center top;
	 background-repeat:no-repeat;
}
.fullSlide .bd li a {
	display:block;
	height:480px;
}

.fullSlide .hd {
	width:100%;
	position:absolute;
	z-index:1;
	bottom:0px;
	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:15px;
	height:15px;
	margin:1px;
	overflow:hidden;
	background:#fff;
	line-height:999px;

	margin: 0 10px;
}
.fullSlide .hd ul .on {
	background:#EF7C00;
}
.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%;
}
/**/
.banner2{height:480px;width:100%;}

/**/
.til{ overflow: hidden; height: 191px;}
.til dl{ overflow: hidden; padding-left: 301px;background:url(../images/map.jpg) no-repeat 0 0;height: 191px;}
.til dl dt{ display: inline-block; padding-bottom:17px; border-bottom: 2px solid #ef7c00; color: #25292f; font-size: 28px; padding-top: 3px; margin-bottom:39px;}
.til dl dt strong{ font-weight: bold; color: #161c61; font-size: 31px; padding-right: 9px;}
.til dl dd{ font-size: 18px; color: #666;}
.til dl dd em{ display: block; float: left; padding-right:51px;}.til dl dd em.par{ padding-right: 0;}
.til dl dd em i{ display: block; color: #333; font-weight: bold; font-size: 20px; padding-bottom:7px;}
/**/
.til3{background:url(../images/ti2.gif) no-repeat center 0; height:104px; overflow: hidden; margin-bottom: 49px;}
.til3 ul{ overflow: hidden;}
.til3 ul li{ float: left; padding-left: 148px; font-size: 14px; color: #666; width: 208px;}
.til3 ul li i{ display: block; font-size: 20px; color: #333; padding-top: 21px; padding-bottom:7px;}
.til3 ul li.long{ width: 428px;}.til3 ul li.nop{ padding-left: 0;}
/**/
.fw{ height: auto;padding-bottom:30px;}
.fw h2{ text-align: center; color: #161c61; font-size: 34px; font-weight: normal; padding-bottom: 26px;background:url(../images/h2.gif) no-repeat center 21px;}
.fw_l{ border: 1px solid #e7e7e7; width: 893px; height: 183px; margin-bottom: 9px;overflow: hidden;}
.fw_l p{ text-align: center; height: 98px; border-bottom: 1px solid #cecece;    margin-bottom: 11px;}
.fw_l p a{ font-size: 14px; color: #333; float: left; padding: 15px 25px 0;}
.fw_l p a span{ display: block; padding-top: 10px;}
.fw_l strong{ display: block; height: 84px; line-height: 84px; border-bottom: 1px solid #c3c3c3;}
.fw_l strong a{ font-size: 20px; color: #333; font-weight: bold; padding: 0 30px;}
.fw_l i{ display: block;}
.fw_l i a{ font-size: 16px; color: #333; line-height:66px; padding: 0 22px;}
.fw_r{border: 1px solid #e7e7e7; width:293px; height:183px; margin-bottom: 9px;overflow: hidden;}
.fw_r ul{ overflow: hidden; height: 183px;}
.fw_r ul li{ float: left; border-bottom: 1px solid  #ebebeb; text-align: center; height: 98px;width: 73px; margin-bottom: -10px;}
.fw_r2 ul li img{padding-top:15px; display:inline-block;}
.fw_r ul li span{ display: block; padding-top:8px;}
.fw_r ul li a{ color: #333; padding: 25px 0 0; display: inline-block;}
.fw_r2 ul li a{padding-top:2px;}
.fw_r h3{ height: 64px; text-align: center;font-weight: normal; line-height: 64px;border-top: 1px solid  #ebebeb;}
.fw_r h3 a{ font-size: 24px; color: #666666;}
.fw_c{ margin-bottom: 11px; height: 165px; border: 1px solid #e7e7e7;overflow: hidden; position: relative;}
.fw_so{ width: 796px; height: 446px; border: 1px solid #dbdbdb; position: relative; font-size: 0; overflow: hidden; margin-bottom: 11px;}
.fw_so ul li{ position: relative; font-size: 0;}
.fw_so ul li img{ width: 796px; height: 446px;}
.fw_so ul li span{ display: block; position: absolute; left: 0; bottom: 0; height: 55px; line-height: 55px;;background:url(../images/span.png) repeat; width: 100%; text-indent: 23px;}
.fw_so ul li span a{ font-size: 18px; color: #fff;}
.fw_so ul li span i{ display: inline-block; float: right; padding-top: 15px;}
.fw_so ul li span i img{ width: 96px; height: 30px; padding-right: 9px;}
.fw_u{ position: absolute; left: 0; top: 181px;}
.fw_d{ position: absolute; right: 0; top: 181px;}
.fw_sr{ width: 390px;}
.fw_sr ul li{ font-size: 0; position: relative; margin-bottom: 13px; overflow:hidden;}
.fw_sr ul li img{ width:388px; height:216px;}
.fw_sr ul li span{ display: block; position: absolute; left: 0; bottom: 0; height: 55px; line-height: 55px;background:url(../images/span.png) repeat; width: 100%; text-indent: 23px;}
.fw_sr ul li span a{ font-size: 18px; color: #fff;}
.fw_sr ul li span i{ display: inline-block; float: right; padding-top: 15px;}
.fw_sr ul li span i img{ width: 96px; height: 30px; padding-right: 9px;}

.fw_bot{ height: 60px; line-height: 60px; background: #eee; font-size:19px; color: #333; text-align:center;}
.fw_bot span{ display: inline-block; line-height: 60px; background: #d8d8d8; font-size: 20px; color: #333; padding: 0 17px; margin: 0 20px;}
.fw_bot span.nom{ margin-right: 0; padding-right: 18px; float:right;}
.hz01 { position: absolute; top: 61px; left: 16px; z-index: 99;}
.hz03 {position: absolute; top: 61px; right: 13px; z-index: 99;}
.hz02{ position: relative; }
.hz02 ul{ margin: 0 15px;}
.hz02 ul li { float:left; padding:12px 0 0; display:inline; width:200px;}
.hz02 ul li span { display:block;overflow:hidden; text-align:center; margin-top: -5px;}
.hz02 ul li span a { color:#4c4c4c; font-size: 16px;}
/**/
.hj{ background: #e9e9e9; padding-top: 50px; height: 1048px;}
.hj h2{ text-align: center; font-weight: normal; font-size: 18px; color: #333; padding-bottom: 25px;}
.hj h2 i{ display: block; color: #161c61; font-size: 34px; padding-bottom: 13px;background:url(../images/c_h2.gif) no-repeat center 22px; }
.hja{ background: #fff; padding: 24px 27px; height:622px; overflow: hidden; margin-bottom: 41px;}
.hja h3{ height: 103px; border-bottom: 2px solid #ccc; margin-bottom: 15px; overflow: hidden;}
.hja h3 em{ display: inline-block; width: 94px; height: 95px; float: left;background:url(../images/c_h3.gif) no-repeat #ef7c00; text-align: center;}
.hja h3 em a{ color: #fff; font-weight: normal; font-size: 18px; display: inline-block; padding-top: 48px;}
.hja h3 i{ display: inline-block; float: left; font-weight: normal; padding-left:16px;}
.hja h3 i a{ display: inline-block; font-size: 18px; color: #333; padding:49px 29px 0 30px; text-align: center; float: left; }
.hja h3 i a span{ display: block; font-size: 10px; padding-top: 8px;}

.hja h3 i a.bg1{background:url(../images/pm1.gif) no-repeat center 8px;}
.hja h3 i a.bg2{background:url(../images/pm2.gif) no-repeat center 8px;}
.hja h3 i a.bg3{background:url(../images/pm3.gif) no-repeat center 8px;}
.hja h3 i a.bg4{background:url(../images/pm4.gif) no-repeat center 8px;}
.hja h3 i a.bg5{background:url(../images/pm5.gif) no-repeat center 8px;}
.hja h3 i a.bg6{background:url(../images/pm6.gif) no-repeat center 8px;}
.hja h3 i a.bg7{background:url(../images/pm7.gif) no-repeat center 8px;}
.hja h3 i a.bg8{background:url(../images/pm8.gif) no-repeat center 8px;}
.hja h3 i a.bg9{background:url(../images/pm9.jpg) no-repeat center 8px;}
.hja h3 i a:hover,.hja h3 i a.sidenavcur{background:#ef7c00; color: #fff;height: 95px;padding-top:0; line-height:95px;}
.hja h4{ height: 66px;}
.hja h4 strong{ display: inline-block; float: left;}
.hja h4 strong a{ display: inline-block; width: 94px; height: 40px; line-height: 40px; background: #161c61; text-align: center; color: #fff; font-size: 18px; color: #fff;}
.hja h4 em{ display: inline-block; float: left; line-height: 40px; padding-left: 9px;}
.hja h4 em a{ display: inline-block; float: left; font-size: 18px; color: #000; font-weight: normal; padding: 0 18px;}
.hja h4 em a:hover{ color: #EF7C00;}
.hja ul{ overflow: hidden;}
.hja ul li{ width:375px; float: left; font-size: 0; margin-bottom:10px; margin-right: 10px; position: relative; overflow:hidden;}.hja ul li.fr{  margin-right: 0;}
.hja ul li img{ width: 375px; height:210px;}
.hja ul li span{ display: block; left: 0; bottom: 0; width: 100%; position: absolute;background:url(../images/c_v.png) no-repeat; height: 61px; line-height: 71px; text-align: center; overflow: hidden;}
.hja ul li span a{ font-size: 18px; color: #fff;}
.hjb dl{ float: left; padding-right: 27px;}
.hjb dl.nop{ padding-right: 0;}
.hjb dl dt{ font-size: 0; width:167px; float: left;height: 162px; overflow:hidden;}.hjb dl dt img{ width: 167px; height: 162px;}
.hjb dl dd{ float: left; padding-left: 14px;}
.hjb dl dd h3{ font-weight: normal; font-size: 16px; color: #666; padding-bottom: 8px;}
.hjb dl dd h3 a{ color: #161c61; font-size: 18px; display: block; padding-top: 13px; margin-bottom: 17px;}
.hjb dl dd p{ font-size: 18px; color: #333; padding-bottom: 24px;}
.hjb dl dd em{ display: block; font-size: 0;}
.hjb dl dd em a{ display: block; width:120px; height: 32px;background:url(../images/c_btn1.gif) no-repeat;}
/**/
.ys{ height: 670px;background:url(../images/y_h2.gif) no-repeat center 0;}
.ys h3{ text-align: center; font-weight: normal; color: #fff; padding-top: 45px; padding-bottom: 57px;}
.ys h3 span{ display: block; padding-top: 18px;}
.ys dl{ overflow: hidden;}
.ys dl dt{ font-size: 0; float: right;}
.ys dl dd{ overflow: hidden;}
.ys dl dd i{ display: inline-block; float: left; width: 83px; text-align: center; font-family: Arial; font-size: 36px; color: #fff; padding-top: 85px; padding-right: 23px;}
.ys dl dd p{ float: left; width: 528px; padding-top: 66px;}
.ys dl dd p strong{ display: block; font-weight: bold; color: #161c61; font-size: 30px; margin-bottom: 46px;}
.ys dl dd p span{ display: block; padding-left: 17px; font-size: 16px; color: #666; margin-bottom: 25px;background:url(../images/y_li.gif) no-repeat 0 7px;}
.ys dl dd p em{ display: block; padding-top:40px;background:url(../images/y_no.gif) no-repeat 0 14px; text-align: left; font-size: 16px; color: #333; padding-left: 45px;}
.ys dl dd p em b{ padding: 0 79px 0 94px;font-weight: normal;}
/**/
.ys2{background:url(../images/ys2.gif) no-repeat center 0; height: 743px; overflow: hidden; margin-bottom:78px;}
.ys2 dl{ overflow: hidden; padding-top: 54px;position: relative; height: 396px;}
.ys2 dl dt{ font-size: 0; float: left; border:7px solid #fff;}
.ys2 dl dd{ overflow: hidden; float: right; width: 685px;}
.ys2 dl dd i{ display: inline-block; float: left; width: 83px; text-align: center; font-family: Arial; font-size: 36px; color: #fff; padding-top:46px; padding-right: 23px;}
.ys2 dl dd p{ float: left; width: 528px; padding-top:26px; }
.ys2 dl dd p strong{ display: block; font-weight: bold; color: #161c61; font-size: 30px; margin-bottom: 46px;}
.ys2 dl dd p span{ display: block; padding-left: 17px; font-size: 14px; color: #666; margin-bottom: 25px;background:url(../images/y_li11.gif) no-repeat 0 7px;}
.ys2 dl em{ display: block; padding-top:40px;text-align: left; font-size: 14px; color: #333; padding-left:67px; position: absolute; top:327px; left:517px; z-index: 99;}
.ys2 dl dd p em b{ padding: 0 79px 0 160px;font-weight: normal; margin-left: -85px;}
.ys2 dl dd p em span{ display: inline-block; background: none; padding-right: 80px;}
.ys2c{ position: relative;}.ys2c ul{ overflow: hidden;}
.ys2c ul li{ float: left; overflow:hidden; width: 285px; margin-right: 20px; text-align: center;}
.ys2c ul li.nom{ margin-right: 0;}.ys2c ul li img{ width: 285px; height: 214px; padding-bottom: 10px;}
.ys2c ul li span a{ display: block; font-size: 16px; color: #333;}
.ys2c .ys2c_u{ position: absolute; top: 91px; left: -32px;}
.ys2c .ys2c_u a{ display: block; width: 73px; height: 39px;background:url(../images/y_uu21.gif) no-repeat;}
.ys2c .ys2c_u a:hover{background:url(../images/y_uu22a.gif) no-repeat;}
.ys2c .ys2c_d{ position: absolute; top: 91px; right: -32px;}
.ys2c .ys2c_d a{ display: block; width: 73px; height: 39px;background:url(../images/y_uu21a.gif) no-repeat;}
.ys2c .ys2c_d a:hover{background:url(../images/y_uu22.gif) no-repeat;}
/**/
.ys3{ height: 442px;}
.ys3_l{width: 600px;}
.ys3_l dl{ overflow: hidden;position: relative; height:285px;background:url(../images/y_no3.gif) no-repeat 0 0;  width: 600px;}
.ys3_l dl dd{ overflow: hidden; float: left; width:600px;}
.ys3_l dl dd i{ display: inline-block; float: left; width: 83px; text-align: center; font-family: Arial; font-size: 36px; color: #fff; padding-top:46px; padding-right: 25px;}
.ys3_l dl dd p{ float: left; width:439px; padding-top:20px; }
.ys3_l dl dd p strong{ display: block; font-weight: bold; color: #161c61; font-size: 30px; margin-bottom: 46px;}
.ys3_l dl dd p span{ display: block; padding-left: 17px; font-size: 16px; color: #666; margin-bottom: 25px;background:url(../images/y_li.gif) no-repeat 0 7px;}

.ys3_r{ width:563px;}
.jz_on{ overflow: hidden; height: 365px;}
.jz_on ul{ overflow: hidden; height: 365px;}
.jz_on ul li{ float: left; width:251px;background:url(../images/y_bg3.jpg) no-repeat; height: 351px; margin-left: 30px;}
.jz_on ul li i{ display: inline-block; float: left; font-size: 0; width: 170px;}
.jz_on ul li i img{ width:219px; height:316px; padding: 17px 0 0 16px;}
.jz_menu{ overflow: hidden; padding-left:238px;}
.jz_menu ul li{ float: left; width: 20px; height:20px; border-radius:20px; background: #161c61; margin-right:13px;}
.jz_menu ul li.on{ background: #EF7C00;}
/**/
.ys4{background:url(../images/ys4.gif) no-repeat center 0; height: 539px; overflow: hidden; margin-bottom: 50px;}
.ys4 dl{ overflow: hidden; padding-top:18px;}
.ys4 dl dt{ font-size: 0; float: right; display: none;}
.ys4 dl dd{ overflow: hidden; float: right; width: 685px;}
.ys4 dl dd i{ display: inline-block; float: left; width: 83px; text-align: center; font-family: Arial; font-size: 36px; color: #fff; padding-top: 85px; padding-right: 23px;}
.ys4 dl dd p{ float: left; width:579px; padding-top: 66px; padding-bottom: 23px;}
.ys4 dl dd p strong{ display: block; font-weight: bold; color: #161c61; font-size: 30px; margin-bottom: 46px;}
.ys4 dl dd p span{ display: block; padding-left: 17px; font-size: 16px; color: #666; margin-bottom: 25px;background:url(../images/y_li.gif) no-repeat 0 7px;}
.ys4 dl dd p em{ display: block; padding-top:31px;text-align: left; font-size: 16px; color: #333; padding-left:18px; overflow: hidden;}
.ys4 dl dd p em b{ padding: 0 0 0 116px;font-weight: normal;}.ys4 dl dd p em b.mat{ margin-left: -27px; margin-right: -20px;}
.ys4 dl dd h5{ font-weight: normal; font-size: 18px; color: #333; line-height: 33px; padding-left: 85px;}
.ys4 dl dd h5 span{ display: block; padding-top: 15px;}
.ys4 dl dd h5 span img{ padding-right: 8px;}
/**/
.news{ height: 885px; position: relative;}
.news h3{ text-align: center; font-weight: normal; color: #161c61; font-size: 34px; padding-bottom: 23px;background:url(../images/n_h2.gif) no-repeat center 20px;}
.news .jz_on{ height: 435px;}
.news .jz_on dl{ padding: 22px; background: #f4f4f4; height: 362px; }
.news .jz_on dl dt{ float: left;}
.news .jz_on dl dt img{ width: 548px; height: 362px;}
.news .jz_on dl dd{ float: right; width: 583px; padding-top: 15px;}
.news .jz_on dl dd h4 a{ font-weight: normal; font-size: 22px; color: #333; text-transform: uppercase; display: block; margin-bottom: 30px;}
.news .jz_on dl dd p{ color: #999; font-size: 14px; line-height: 25px;}
.news .jz_on dl dd p em{ display: block; font-size: 24px; color: #666; padding-bottom: 15px;}
.news .jz_on dl dd p a{ display: block; margin-top: 15px; width: 116x; height: 39px; line-height: 39px; padding-left: 18px;background:url(../images/n_m.gif) no-repeat; color: #666; font-size: 15px;}
.news .jz_menu{ overflow: hidden; position: absolute; left: 600px; top: 392px; padding-left: 0; z-index: 9;}
.news .jz_menu ul li{ float: left; width:10px; height:10px; border-radius:10px; background: #b5b5b5; margin-right:10px;}
.news .jz_menu ul li.on{ background: #767676;}
.n_nm{ overflow: hidden;}
.n_nm ul li{ float: left; height: 132px; border-bottom: 1px solid #dbdbdb; width: 590px; margin-bottom: 37px;}.n_nm ul li.fr{ float: right;}
.n_nm ul li:nth-child(odd){margin-right: 20px;}

.n_nm ul li a{ display: block; font-size: 20px; color: #222020; height:25px; overflow:hidden;white-space: nowrap; text-overflow: ellipsis;}
.n_nm ul li span{ display: block; font-weight: bold; color: #c8c3c3; font-weight: bold; padding-left: 23px; margin: 16px 0 10px 0;background:url(../images/n_ico.gif) no-repeat 0 3px; font-size: 13px;}
.n_nm ul li i{ display: block; font-size: 14px; color: #666; line-height: 25px;}
.n_wd{ overflow: hidden;}
.n_wd h4{ padding-bottom: 32px; font-weight: normal;background:url(../images/n_w.gif) no-repeat 0 46px;}
.n_wd h4 a{ color: #161c61; font-size:30px;}
.n_wd h4 span{ display: inline-block; float: right; padding-top:12px;}
.n_wd h4 span a{ font-size: 16px; color: #333;}
.n_wd ul{ overflow: hidden;}
.n_wd ul li{ float: left; width: 376px; margin-right:36px;}.n_wd ul li.nom{ margin-right: 0;}
.n_wd ul li a{ display: block; font-size: 16px; color: #333; margin-bottom: 10px;}
.n_wd ul li span{ display: block; font-size:14px; color: #666; line-height: 24px;}
/**/
.zj{background:url(../images/abo.jpg) no-repeat center 0; height:730px; margin-bottom: 39px;}
.zj h3{ padding-top: 55px; text-align: center; padding-bottom: 23px;}
.zj h3 a{ font-weight: normal; color: #161c61; font-size: 34px;}
.zj dl dt{font-size: 0; position: relative;}.zj dl dt img{ width: 1200px; height:419px;}
.zj dl dd h4{ text-align: center;overflow: hidden; padding: 28px 0 15px 0;}
.zj dl dd h4 a{ color: #ef7c00; font-size: 30px; font-weight: normal;}
.zj dl dd p{ font-size: 18px; color: #666; line-height:30px; text-align: center; height: 82px; margin: 0 252px;}
.zj dl dd p a{ display: block; color: #ef7c00; font-size: 14px;}
/**/
.link{ height: 86px;}
.link h5{ padding-bottom: 20px; font-weight: normal; padding-left: 26px;background:url(../images/link.png) no-repeat 0 3px;}
.link h5 a{ font-size: 18px; color: #333;}
.link h5 span{ display: inline-block; float: right;}
.link h5 span a{ font-size: 12px; color: #666;}
.link p a{ display: inline-block; color: #666; font-size: 12px; padding-right: 52px;}
.fw_l p a:hover img {
    transform: scale(1.1);
    transition: all 0.5s ease 0s;
}
.fw_l strong  a:hover {
    color: #EF7C00;
    transform: scale(1.1);
    transition: all 0.5s ease 0s;
}
.fw_l i a:hover {
    color: #EF7C00;
    transform: scale(1.1);

    transition: all 0.5s ease 0s;
}
.fw_r ul li  a:hover img {
    transform: scale(1.1);
    transition: all 0.5s ease 0s;
}
.fw_so ul li a:hover img {
    transform: scale(1.1);
    transition: all 0.5s ease 0s;
}
.fw_sr ul li a:hover img {
    transform: scale(1.1);
    transition: all 0.5s ease 0s;
}
.hz02 ul li a:hover img {
    transform: scale(0.9);
    transition: all 0.5s ease 0s;
}
.hja ul li a:hover img {
    transform: scale(1.1);
    transition: all 0.5s ease 0s;
}
.hjb dl dt a:hover img {
    transform: scale(1.1);
    transition: all 0.5s ease 0s;
}
.ys dl dd p strong  a:hover {
    color: #EF7C00;
    transform: scale(1.1);
    transition: all 0.5s ease 0s;
}
.ys2c ul li a:hover img {
    color: #EF7C00;
    transform: scale(1.1);
    transition: all 0.5s ease 0s;
}
.news .jz_on dl dd h4 a:hover {
    color: #ea5519;
    transition: all 0.5s ease 0s;
}
.n_wd ul li  a:hover {
    color: #EF7C00;
    transition: all 0.5s ease 0s;
}
.hz02 ul li:hover img {
    transform: scale(0.9);
    transition: all 0.5s ease 0s;
}
.fw_son{ overflow: hidden; height: 245px;}
.fw_son ul li{ float: left; text-align: center; background: #ef7c00; width: 360px; height:192px;padding-top: 20px; font-size: 24px; color: #fff; }

.fw_son ul li.bg2{ background: #161c61; margin-left:60px;}
.fw_son ul li.bg3{ background: #00a700; margin-left: 60px;}
.fw_son ul li span{ display: block; padding-top: 12px;}
.fw_son ul li:hover
{
    position:relative;
    animation:myfirst 2s;
    -moz-animation:myfirst 2s; /* Firefox */
    -webkit-animation:myfirst 2s; /* Safari and Chrome */
    -o-animation:myfirst 2s; /* Opera */
}

@keyframes myfirst
{
    0%   {left:0px; top:0px;}
    25%  {left:0px; top:10px;}
    50%  {left:0px; top:0;}
    100% {left:0px; top:0px;}
}

@-moz-keyframes myfirst /* Firefox */
{
    0%   {left:0px; top:0px;}
    25%  {left:0px; top:10px;}
    50%  {left:0px; top:0;}
    100% {left:0px; top:0px;}
}

@-webkit-keyframes myfirst /* Safari and Chrome */
{
    0%   {left:0px; top:0px;}
    25%  {left:0px; top:10px;}
    50%  {left:0px; top:0;}
    100% {left:0px; top:0px;}
}

@-o-keyframes myfirst /* Opera */
{
    0%   {left:0px; top:0px;}
    25%  {left:0px; top:10px;}
    50%  {left:0px; top:0;}
    100% {left:0px; top:0px;}
}

.h3_title{font-size: 36px; font-weight: bold;}
.ys h3 span.h3_title{padding-top: 0;}

.new-tel-tit{line-height: 1.5;}
.new-tel-tit,.new-tel-txt{color: red; font-size: 20px; font-weight: bold;}