*html, _html {  background-attachment: fixed; }



*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}



body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td, img { border: medium none; margin: 0; padding: 0; }



body, button, input, select, textarea { font: 12px/1.5 "΢���ź�", Verdana, Geneva, sans-serif, tahoma, Srial, helvetica, sans-serif; }



body { color: #343434; background-color: #fff; background:url(../images/bg.jpg) repeat-x; }



h1, h2, h3, h4, h5, h6 { font-size: 100%; }



em { font-style: normal; }



ul, ol { list-style: none; }



a { text-decoration: none; color: #333; }



a:hover, a:focus { text-decoration: underline; color: #F40; outline: none; }



img { border: 0px; vertical-align: middle; }



table { border-collapse: collapse; border-spacing: 0; }



.clearfix:before, .clearfix:after { content: ""; display: table; }



.clearfix:after { clear: both; overflow: hidden; }



.clearfix { zoom: 1; }



.blank { width: 100%; height: 10px; clear: both; overflow: hidden; }



.blank15 { width: 100%; height: 15px; clear: both; overflow: hidden; }



.blank30 { width: 100%; height: 30px; clear: both; overflow: hidden; }



.clear { clear: both; overflow: hidden; }



.red { color: #F00; text-decoration: none; }



.pubW { width: 1190px;}



.center { margin: 0px auto; }



.float_left { float: left; }



.float_right { float: right; width:270px; }



.display-i { display: inline; }



.display-b { display: block; }



.relative { position: relative; }



.absolute { position: absolute; }



#noMarginR { margin-right: 0; }







/*ͷ��css*/



.header {width:100%;height:135px;}



.logo {width:120px;height:135px; background:url(../images/logo.png) no-repeat;float:left; position:absolute;left:10px; top:1px;}

.logo a { display:block;width:120px;height:135px;}



.time_Tell {width:390px;height:33px;}



.time {width:190px;height:33px;line-height:33px; background:url(../images/icon.png) no-repeat -876px -32px;font-size:14px;color:#fff;position:relative;padding-left:40px;}



.time:before {position:absolute;content:'';left:14px;top:6px;width:21px;height:21px; background:url(../images/icon.png) no-repeat -1164px -8px;}



.tell {padding-left:49px;height:33px;line-height:33px;font-size:16px;color:#a4a4a4;position:relative;}



.tell:before {position:absolute;content:'';left:21px;top:6px;width:21px;height:21px; background:url(../images/icon.png) no-repeat -1164px -45px;}







.navSearch {width:920px;height:26px;margin-top:25px;}



.topNav li {float:left;height:26px;line-height:26px; background:url(../images/navBg.jpg) no-repeat right center;}



.topNav li:last-child{ background:none;}



.topNav li a{display:block;padding:0 12px;font-size:18px;color:#494949;text-decoration:none;}



.topNav li:first-child a {color:#006577;}



.topNav a:hover,.part1 .aside p a:hover,.part6Slide6 a:hover {color:#006577;text-decoration:none;}



.search {width:224px;height:26px;}



.searchForm {width:100%;height:100%;border:1px solid #636363;}



.searchKeywords {width:196px;height:100%; background-color:#FFF;font-size:12px;color:#bfbfbf;padding-left:12px;}



.searchBtn {display:block;width:25px;height:24px; background:url(../images/search.png) #636363 no-repeat;position:relative; cursor:pointer;}



.searchBtn:after {position:absolute;content:'';width:13px;height:12px; background:url(../images/search.png) #636363 no-repeat;}







.hide {display:none;}



.menu {width:100%;height:60px; background-color:#c0025a;}



.menu ul {width:1190px;height:60px;}



.menu  ul li,.menu  ul li h4 { text-align:center;width:145px;height:60px;line-height:60px;float:left;font-weight:500;-moz-transition:background 0.3s linear 0s;-webkit-transition:background 0.3s linear 0s;transition:background 0.3s linear 0s;}



.menu  ul li h4 a {display:block;width:100%;height:100%;position:relative;font-size:18px;color:#fff;text-decoration:none;}



.menu  ul li h4 a:hover {color:#fff;text-decoration:none;}



.menu  ul li h4 a:before {position:absolute;content:''; }



.menu  ul li.active { background-color:#a00139;}

.menu  ul .nav7{ float:right; text-align:center;}



.menu  ul li.active:after {bottom:0;left:50%;position:absolute;width:0;height:0;content:''; border-color: transparent transparent #fff transparent;border-width:4px;border-style:solid;margin-left:-2px;}



.nav1 a:before {left:31px;top:15px;width:50px;height:28px; }



.nav2 a:before {left:30px;top:13px;width:50px;height:31px;}



.nav3 a:before {left:29px;top:16px;width:50px;height:27px;}



.nav4 a:before {left:30px;top:15px;width:50px;height:30px;}



.nav5 a:before {left:29px;top:16px;width:50px;height:27px;}



.nav6 a:before {left:29px;top:15px;width:50px;height:27px;}



#nav7 a {background-color:#ffa800;-moz-transition:background 0.3s linear 0s;-webkit-transition:background 0.3s linear 0s;transition:background 0.3s linear 0s;}



#nav7 a:hover { background-color:#d68d00;}



.nav7 a:before {left:19px;top:16px;width:23px;height:29px;}



.dropMenus {/*display:none;*/left:0;top:60px;width:1190px;height:288px;z-index:20; background-color:#FFF;}



.dropMenus .inner {width:1110px;height:100%;margin:0 auto;padding:20px 0;z-index:21;}



.dropMenus1 .inner{ background:url(../images/exp1.jpg) no-repeat bottom right #fff;}



.dropMenus2 .inner{ background:url(../images/exp2.jpg) no-repeat bottom right #fff;}



.dropMenus3 .inner{ background:url(../images/exp3.jpg) no-repeat bottom right #fff;}



.dropMenus4 .inner{ background:url(../images/exp4.jpg) no-repeat bottom right #fff;}



.dropMenus5 .inner{ background:url(../images/exp5.jpg) no-repeat bottom right #fff;}



.dropMenus6 .inner{ background:url(../images/exp6.jpg) no-repeat bottom right #fff;}



.dropMenus .aside {width:220px;height:234px;}



.dropMenus1 .bside {width:500px;margin-left:52px;display:inline;}



.subMenus dl {width:100%;}



.subMenus h5 {width:100%;font-size:16px;color:#494949;line-height:24px;padding-left:10px;position:relative;}



.subMenus h5:before {position:absolute;content:'';left:0;top:50%;width:5px;height:5px;margin-top:-3px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%; background-color:#c0025a;}



.dropMenus dd{width:140px;float:left;line-height:35px;margin-right:25px;display:inline;}



.dropMenus dd a {display:block;width:30%;font-size:14px;color:#636363;text-decoration:none;float:left;}



.dropMenus dd a:hover {color:#006577;text-decoration:none;}



.dropMenus1 .subMenus1 dd {width:100% !important;display: flex; flex-wrap: wrap;}



.dropMenus .subMenus2 {margin-top:25px;}



.dropMenus1 .subMenus2 dd:nth-child(2) {margin-right:15px;}







.dropMenus2 .bside {width:500px;margin-left:52px;display:inline;}



.dropMenus2 .subMenus1 dd {width:150px;}



.dropMenus2 .subMenus2 dd {width:160px;}







.dropMenus3 .bside {width:500px;margin-left:52px;display:inline;}



.dropMenus3 .subMenus1 dd {width:150px;}



.dropMenus3 .subMenus2 dd {width:140px;}







.dropMenus4 .bside {width:500px;margin-left:52px;display:inline;}



.dropMenus4 .subMenus1 dd {width:150px;}



.dropMenus4 .subMenus2 dd {width:190px;}







.dropMenus5 .bside {width:500px;margin-left:52px;display:inline;}



.dropMenus5 .subMenus1 dd {width:150px;}



.dropMenus5 .subMenus2 dd {width:80px;}







.dropMenus6 .bside {width:540px;margin-left:52px;display:inline;}



.dropMenus6 .subMenus1 dd {width:150px;}



.dropMenus6 .subMenus2 dd {width:80px;}



details{width: 1190px;margin: 0 auto;overflow: hidden;}

.details .detail{float: left;overflow: hidden;transition: width 2s;height: 280px;}

.clearfix::before {

  clear: both;

  content: "";

  display: block;

  width: 100%;

}

.clearfix::after, .clearfix::before {

  content: "";

  display: table;

}

.fl {

  float: left;

}

.pubW .toplist{height: 100px;}

.pubW .toplist h2{width: 300px;height: 100px;line-height: 100px;}

.pubW .toplist .topnav{height:58px;padding-top: 42px;}

.pubW .toplist .topnav li{float: left;width: 98px;height: 24px;border: #000000 solid 1px;color: #000;text-align: center;line-height: 24px;margin-left: 8px;cursor:pointer}

.pubW .toplist .topnav .on{background-color: #3ddabd;border-color: #3ddabd;}

.pubW .mlcs{ width:336px; height:280px;}

.pubW .qwzj{ width:260px; height:280px;}

.details .detail .title{height: 36px;line-height: 34px;border-bottom: 1px solid #e5e5e5;margin-bottom: 17px;font-size: 16px;}

.details .detail .title span{display: block;float: left;border-bottom: #de091f solid 2px;}

.details .detail .title a{display: block;float: right;font-size: 12px;color: #999;}



/*��������*/

.pubW .mlcs  ul li {float: left;width:107px;height: 109px;font-size: 14px;border: #e3e3e3 solid 1px;margin: 0 4px 4px 0;-webkit-transition: all 0.4s linear 0.01s;-moz-transition: all 0.4s linear 0.01s;-ms-transition: all 0.4s linear 0.01s;-o-transition: all 0.4s linear 0.01s;transition: all 0.4s linear 0.01s;cursor: pointer;}

.pubW .mlcs  ul .fix {margin-right: 0;}

.pubW .mlcs  ul li i {width: 68px;height: 58px;display: block;margin: 5px auto 0 auto;background: url(../images/mlcs_icon.png) no-repeat;}

.pubW .mlcs  ul li a {display: block;text-align: center;color: #8b7448;}

.pubW .mlcs  ul li a:hover {text-decoration: none;}

.pubW .mlcs  ul li i.n01 {background-position: -28px -15px;}

.pubW .mlcs  ul li:hover i.n01 {background-position: -28px -70px;}

.pubW .mlcs  ul li i.n02 {background-position: -112px -15px;}

.pubW .mlcs  ul li:hover i.n02 {background-position: -112px -70px;}

.pubW .mlcs  ul li i.n03 {background-position: -190px -15px;}

.pubW .mlcs  ul li:hover i.n03 {background-position: -190px -70px;}

.pubW .mlcs  ul li i.n04 {background-position: -250px -15px;}

.pubW .mlcs  ul li:hover i.n04 {background-position: -250px -70px;}

.pubW .mlcs  ul li i.n05 {background-position: -330px -15px;}

.pubW .mlcs  ul li:hover i.n05 {background-position: -330px -70px;}

.pubW .mlcs  ul li i.n06 {background-position: -410px -15px;}

.pubW .mlcs  ul li:hover i.n06 {background-position: -410px -70px;}

.pubW .mlcs  ul li:hover {background: none;border: #664920 solid 1px;width:107px;height: 109px;}

.pubW .mlcs  ul li:hover a {color: #664920;}



/** �������� **/

.pubW .xwzx {width: 468px;height: 280px;margin: 0 20px;}

.pubW .xwzx ul li{margin-bottom: 10px;overflow:hidden;height: 60px;padding-left: 70px;margin-bottom: 16px;}

.pubW .xwzx ul li p{color: #232332;}

.pubW .xwzx ul .news01 {background: url(../images/news01.jpg) no-repeat;height: 62px;}

.pubW .xwzx ul .news02 {background: url(../images/news02.jpg) no-repeat 10px center;}

.pubW .xwzx ul .news03{background: url(../images/news03.jpg) no-repeat 10px center;}

.pubW .xwzx ul a .tit {font-size: 14px;font-weight:bold;overflow: hidden;word-break: keep-all;white-space: nowrap;}

.pubW .xwzx ul a .cont{font-size: 12px;overflow: hidden;line-height: 18px;}

.pubW .xwzx ul .news01 .tit{font-size: 16px;color: #e61236;}

.pubW .xwzx ul .news01 .cont {color: #232332; text-overflow: ellipsis;}

.pubW .tempWrap p{ text-indent:2em; line-height:20px;}

.pubW .tempWrap img{ text-align:center;}

/*��ҳר��*/

.ys {

	width: 100%;

	height: 530px;

	border: 1px solid #e5e5e5;

	overflow: hidden;

	margin-top: 0;

	margin-right: auto;

	margin-bottom: 5px;

	margin-left: auto;

	padding-top: 15px;

	padding-right: 14px;

	padding-bottom: 0;

	padding-left: 14px;

	clear: both;

}

.ys_K {

	width: 1160px;

	height: 100%;

	overflow: hidden;

	clear: both;

}

.expert {

	position: relative;

	width: 100%;

	height: 100%;

}

span.kkxyp {

  background-image: url("../images/sx.jpg");

  background-repeat: no-repeat;

  cursor: pointer;

  display: block;

  float: right;

  height: 28px;

  line-height: 28px;

  padding-left: 38px;

  width: 100px;

}

.ysmp {

	height: 90px;

	overflow: hidden;

	position: relative;

}

.ysmp ul {

	width: 1170px;

	height: 70px;

	position: absolute;

}

.ysmp li {

	width: 168px;

	height: 68px;

	margin-right: 30px;

	float: left;

	cursor: pointer;

	overflow: hidden;

	border: 1px solid #e0e0e0;

	border-radius: 5%;

}

.ysmp li.cur {

	background: #bfbfbf;

	border-radius: 5%;

	color: #FFF;

}

.ysmp li img {

	width: 55px;

	height: 60px;

	margin: 4px;

	float: left;

}

.ysmp li h3 {

	font-size: 12px;

	line-height: 26px;

	float: left;

	font-weight: 100;

	width: 100px;

	margin-top: 13px;

}

.ysggk {

	height: 470px;

	width: 1102px;

	padding: 21px 0;

	position: relative;

	margin: 0 auto;

	overflow: hidden;

}

.expert span.prev, .expert span.next {

	top: 215px;

}

span.prev, span.next {

	display: block;

	position: absolute;

	width: 29px;

	height: 79px;

	background: url(../images/zjlf.jpg) no-repeat;

	overflow: hidden;

	cursor: pointer;

	z-index: 100;

}

span.prev {

	left: 0;

}

span.next {

	background-position: -216px top;

	top: 125px;

	right: 0;

	background: url(../images/zjrt.jpg) no-repeat;

}

.ysggk ul {

	height: 356px;

	position: absolute;

}

.ysggk li {

	width: 1150px;

	height: 355px;

	float: left;

	position: relative;

}

.ysggk li img {

	float: left;

	margin-right: 22px;

}

.ysggk li h3 {

	font-size: 18px;

	font-weight: bold;

	height: 56px;

	padding-top: 38px;

	color: #333;

}

span.goodat {

	display: block;

	height: 35px;

	font-size: 16px;

}

span.undergo {

	line-height: 26px;

	display: block;

	height: 110px;

}

.zj-r {

	width: 214px;

	overflow: hidden;

	position: relative;

	z-index: 0;

}

.them {

	height: 335px;

	margin-top: -9px;

}

.them dd {

	border-bottom: 1px dashed #dcdcdc;

	height: 78px;

	position: relative;

}

.th-wrap {

	height: 63px;

	padding-top: 15px;

	position: absolute;

	top: 0;

	left: 0;

}

.them dd img {

	float: left;

	margin: 0 16px 10px 0;

}

span.th-name {

	font-size: 12px;

	color: #969696;

	display: block;

	padding-left: 3px;

	float: left;

	margin-top: -4px;

}

span.th-des {

	float: left;

	display: block;

	width: 130px;

	line-height: 18px;

}

.th-info {

	width: 127px;

	height: 73px;

	position: absolute;

	top: 27px;

	_top: 25px;

	left: 58px;

	font-size: 12px;

	padding: 10px 11px 0 13px;

	z-index: 10;

	display: none;

	overflow: hidden;

}

a.th-zx1, a.th-zx2 {

	display: block;

	float: left;

	width: 75px;

	height: 53px;

	text-align: center;

	line-height: 53px;

	font-weight: 800;

}

a.th-zx1:hover {

	color: #ddd;

}

a.th-zx1 {

	background: #6a6a6a;

	margin-left: 18px;

	color: #fff;

}

a.th-zx2 {

	background: #f4ac2e;

	margin-left: 22px;

}

/*---------wrap-4--------------*/

.zj9 {

	width: 100%;

	height: 385px;

	float: left;

}

.zj10 {

	width: 29px;

	height: 79px;

	margin-top: 140px;

	float: left;

	display: block;

}

.zj11 {

	width: 400px;

	height: 365px;

	padding-left: 10px;

	display: block;

	float: left;

}

.zj12 {

	width: 330px;

	height: 365px;

	float: left;

	margin-left: 15px;

}

.zj13 {

	width: 346px;

	height: 80px;

	display: block;

	background: url(../images/dian.jpg) bottom repeat-x;

	line-height: 80px;

	font-size: 36px;

	text-align: left;

}

.zj13 a {

	margin-right: 10px;

}

.zj14 {

	width: 330px;

	height: 42px;

	display: block;

	text-align: left;

	line-height: 45px;

	font-size: 21px;

}

.zj15 {

	width: 330px;

	height: 36px;

	font-size: 18px;

	display: block;

	text-align: left;

	line-height: 36px;

	margin-top: 10px;

}

.zj16 {

	width: 330px;



	height: 54px;

	display: block;

	font-size: 12px;

	line-height: 23px;

	text-indent: 2em;

}

.zj16 a {

	color:#660000;

}



.zj161 {

	width: 59px;

	height: 90px;

	margin-left: 15px;

	float: left;

	line-height: 31px;

	text-align: center;

}

.zj161 img {

	width: 59px;

	height: 59px;

}

.zj17 {

	width: 320px;

	height: 360px;

	float: left;

	margin-left: 20px;

}

.zj18 {

	width: 333px;

	height: 50px;

	display: block;

	margin-bottom: 15px;

}

.zj19 {

	width: 116px;

	height: 50px;

	line-height: 60px;

	text-align: center;

	font-size: 16px;

	display: block;

	float: left;

}

.zj20 {

	width: 363px;

	height: 236px;

	display: block;

	margin-top: 15px;

	clear: both;

	line-height: 36px;

}

.zj20 img {

	width: 333px;

	height: 199px;

}

.zj21 {

	width: 363px;

	height: 42px;

	display: block;

	text-align: center;

	margin-top: 5px;

}

.zj21 a {

	margin-left: 2px;

	margin-right: 2px;

}

.zj22 {

	width: 90px;

	height: 20px;

	text-align: center;

	float: right;

	font-size: 12px;

	color: #888;

	margin-top: 20px;

	line-height: 24px;

}

.zj22 a {

	width: 90px;

	height: 20px;

	text-align: center;

	float: right;

	border: 1px solid #dfdfdf;

	font-size: 12px;

	color: #888;

}

.zj22 a:hover {

	width: 90px;

	height: 20px;

	text-align: center;

	float: right;

	border: 1px solid #8c0000;

	font-size: 12px;

	color: #8c0000;

}

.in2 {

	line-height: 32px;

	font-size: 16px;

	margin-top: 10px;

}

.ks15 {

	width: auto;

	height: auto;

	padding: 2px 5px 2px 5px;

}

.ks15 a {

	width: auto;

	height: auto;

	padding: 2px 8px 2px 8px;

	color: #fff;

	background: #252525;

}

.ks15 a:hover {

	width: auto;

	height: auto;

	padding: 2px 8px 2px 8px;

	background: #8c0000;

	color: #fff;

}

.ks25 {

	width: auto;

	height: auto;

	padding: 2px 5px 2px 5px;

}

.ks25 a {

	width: auto;

	height: auto;

	padding: 2px 8px 2px 8px;

	color: #fff;

		background: #8c0000;



	

}

.ks25 a:hover {

	width: auto;

	height: auto;

	padding: 2px 8px 2px 8px;

	background: #252525;

	color: #fff;

}

/*footer*/



.footer {width:100%;height:160px; /*background:#e1e1e1;*/ background:url(../images/footerBg.jpg) repeat-x;padding-top:10px;}



.footer .aside a{display:block;width:165px;height:145px; background:url(../images/footlogo.png) no-repeat;margin-top:5px;}



.footer .bside {width:671px;height:144px;overflow:hidden;border-left:1px solid #232323;border-right:1px solid #232323;margin-left:55px;display:inline;}



.footer .bside ul {width:600px;margin:10px auto;}



.footer .bside ul li {float:left; background:url(../images/footerNavBg.jpg) no-repeat right center;}



.footer .bside ul li:last-child { background:none;}



.footer .bside ul a {display:block;padding:0 10px;font-size:16px;color:#c9c9ca;line-height:30px;text-decoration:none;}



.footerInfo {width:276px;color:#c9c9ca;font-size:14px;line-height:26px;margin-left:63px;display:inline;}



.footer .bside dl {width:200px;float:left;margin-left:50px;}



.footer .bside dd {width:80px;height:82px; background:url(../images/icon.png) no-repeat -835px -505px;float:left;}



.footer .bside dt {float:left;margin-left:15px;display:inline;font-size:14px;line-height:24px;color:#c9c9ca;}



.footerTell {width:240px;height:47px; background:url(../images/icon.png) no-repeat -484px -404px;margin-top:25px;}



.footer .cside a {display:block;width:111px;height:32px;line-height:30px;font-size:14px;text-align:center;color:#fff;border:1px solid #fff;-moz-border-radius:16px;-webkit-border-radius:16px;border-radius:16px;text-decoration:none;margin-top:25px;}







/*����ͨswt*/



	.swtR {}



/*��ɫ��Ŀ*/

.tjxm { width: 1190px; margin:0 auto; height:91px; position:relative;}

.tjxm a:link {color:#404040;  text-decoration:none;}

.tjxm a:visited { text-decoration:none; color:#404040; }

.tjxm a:hover { text-decoration:none;color:#0061c2;}

.section_icon_nav_box2{width:1185px;height:90px;position:relative; font-size: 12px; margin:0px auto;}

.section_icon_nav_box2 ul{height:90px; list-style:none;}

.section_icon_nav_box2 ul li {width:82px;position: relative; float: left; height: 90px;}

.section_icon_nav_box2 ul li.icon_nav1{ padding-right:3px;}

.section_icon_nav_box2 ul li.icon_nav2{ padding-right:3px;}

.section_icon_nav_box2 ul li.icon_nav3{ padding-right:3px;}

.section_icon_nav_box2 ul li.icon_nav4{ padding-right:3px;}

.section_icon_nav_box2 ul li.icon_nav5{ padding-right:3px;}

.section_icon_nav_box2 ul li.icon_nav6{ padding-right:3px;}

.section_icon_nav_box2 ul li.icon_nav7{ padding-right:3px;}

.section_icon_nav_box2 ul li.icon_nav8{ padding-right:3px;}

.section_icon_nav_box2 ul li.icon_nav9{ padding-right:3px;}

.section_icon_nav_box2 ul li.icon_nav10{ padding-right:3px;}

.section_icon_nav_box2 ul li.icon_nav11{ padding-right:3px;}

.section_icon_nav_box2 ul li.icon_nav12{ padding-right:3px;}

.section_icon_nav_box2 ul li.icon_nav13{ padding-right:3px;}

.section_icon_nav_box2 ul li i{position:absolute;width:100%;height:100%;background-color:#0061c2; background-color:#FFF \9;opacity:0;-webkit-animation:orangeOut 0.4s ease;animation:orangeOut 0.4s ease;}

.section_icon_nav_box2 ul li:hover i{opacity:1;

	-webkit-animation:orangeIn 0.2s ease;

	animation:orangeIn 0.2s ease;background-color:#9d0a3a \9;}

@-webkit-keyframes orangeIn {

	0% {

	-webkit-transform:scale(0.8);

	-ms-transform:scale(0.8);

	transform:scale(0.8);

	opacity:0

}

100% {

	-webkit-transform:scale(1);

	-ms-transform:scale(1);

	transform:scale(1);

	opacity:1

}

}

@-moz-keyframes orangeIn {

	0% {

	-webkit-transform:scale(0.8);

	-ms-transform:scale(0.8);

	transform:scale(0.8);

	opacity:0

}

100% {

	-webkit-transform:scale(1);

	-ms-transform:scale(1);

	transform:scale(1);

	opacity:1

}

}

@-ms-keyframes orangeIn {

	0% {

	-webkit-transform:scale(0.8);

	-ms-transform:scale(0.8);

	transform:scale(0.8);

	opacity:0

}

100% {

	-webkit-transform:scale(1);

	-ms-transform:scale(1);

	transform:scale(1);

	opacity:1

}

}

@keyframes orangeIn {

	0% {

	-webkit-transform:scale(0.8);

	-ms-transform:scale(0.8);

	transform:scale(0.8);

	opacity:0

}

100% {

	-webkit-transform:scale(1);

	-ms-transform:scale(1);

	transform:scale(1);

	opacity:1

}

}



@-webkit-keyframes orangeOut {

	0% {

	-webkit-transform:scale(1);

	-ms-transform:scale(1);

	transform:scale(1);

	opacity:1

}

100% {

	-webkit-transform:scale(0.8);

	-ms-transform:scale(0.8);

	transform:scale(0.8);

	opacity:0

}

}

@-moz-keyframes orangeOut {

	0% {

	-webkit-transform:scale(1);

	-ms-transform:scale(1);

	transform:scale(1);

	opacity:1

}

100% {

	-webkit-transform:scale(0.8);

	-ms-transform:scale(0.8);

	transform:scale(0.8);

	opacity:0

}

}

@-ms-keyframes orangeOut {

	0% {

	-webkit-transform:scale(1);

	-ms-transform:scale(1);

	transform:scale(1);

	opacity:1

}

100% {

	-webkit-transform:scale(0.8);

	-ms-transform:scale(0.8);

	transform:scale(0.8);

	opacity:0

}

}

@keyframes orangeOut {

	0% {

	-webkit-transform:scale(1);

	-ms-transform:scale(1);

	transform:scale(1);

	opacity:1

}

100% {

	-webkit-transform:scale(0.8);

	-ms-transform:scale(0.8);

	transform:scale(0.8);

	opacity:0

}}



.section_icon_nav_box2 ul li a {width:100%; height:90px; position:absolute}

.section_icon_nav_box2 ul li a em{display: block; margin:0px auto; width: 55px; height: 55px; background-image: url(/images/nav_03.png);

}

.section_icon_nav_box2 ul li a:hover{ color:#FFF}

.icon_nav1 a em{ background-position:-7px 0px;}

.icon_nav1 a:hover em{ background-position:-7px -68px}

.icon_nav2 a em{background-position:-89px 0px}

.icon_nav2 a:hover em{ background-position:-89px -68px}

.icon_nav3 a em{ background-position:-174px 0}

.icon_nav3 a:hover em{ background-position:-174px -68px}

.icon_nav4 a em{ background-position:-257px -5px;}

.icon_nav4 a:hover em{ background-position:-257px -73px}

.icon_nav5 a em{ background-position:-328px 0}

.icon_nav5 a:hover em{ background-position:-328px -68px}

.icon_nav6 a em{ background-position:-425px 0}

.icon_nav6 a:hover em{ background-position:-425px -68px}

.icon_nav7 a em{ background-position:-510px 0}

.icon_nav7 a:hover em{ background-position:-510px -68px}

.icon_nav8 a em{ background-position:-599px 0}

.icon_nav8 a:hover em{ background-position:-599px -68px}

.icon_nav9 a em{ background-position:-675px 0}

.icon_nav9 a:hover em{ background-position:-675px -68px}

.icon_nav10 a em{ background-position:-760px 0}

.icon_nav10 a:hover em{ background-position:-760px -68px}

.icon_nav11 a em{ background-position:-856px 0}

.icon_nav11 a:hover em{ background-position:-856px -68px}

.icon_nav12 a em{ background-position:-936px 0}

.icon_nav12 a:hover em{ background-position:-936px -68px}

.icon_nav13 a em{ background-position:-1020px 0}

.icon_nav13 a:hover em{ background-position:-1020px -68px}

.icon_nav14 a em{ background-position:-1034px 0}

.icon_nav14 a:hover em{ background-position:-1034px -68px}

.icon_nav15 a em{ background-position:-1105px 0}

.icon_nav15 a:hover em{ background-position:-1105px -68px;}

.section_icon_nav_box2 ul li p { text-align: center; position: absolute; top: 60px; text-align: center; width: 100%; display: block; left: 0; }

