*html, _html { background-image: url(about:blank); 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,Arial,Helvetica,sans-serif; }
body { color: #343434; background-color: #fff; }
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; }
.display-i { display: inline; }
.display-b { display: block; }
.relative { position: relative; }
.absolute { position: absolute; }
#noMarginR { margin-right: 0; }

/*ͷ��css*/
.header {width:100%;height:100px;}
.logosa {width:536px;height:67px;margin-top:24px;float:left;}
.time_Tell {height:33px;}
.time {width:210px;height:33px;line-height:33px; background:url(../images/icon.png) no-repeat -871px -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:360px;height:26px;margin-top:18px;}
.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{ background-color:#3d3f4b; color:#fff; text-decoration:none;}
.part1 .aside p a:hover,.part6Slide6 a:hover {color:#006577;text-decoration:none;}
.search {width:223px;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-color:#636363;position:relative;}
.searchBtn:after {left:7px;top:7px;position:absolute;content:'';width:13px;height:12px; background:url(../images/icon.png) no-repeat -1168px -90px;}

.hide {display:none;}
.menu {width:100%;height:60px; background-color:#23b7e5;}
.menu ul {width:1190px;height:60px;}
.menu  ul li,.menu  ul li h4 {width:170px;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%;padding-left:65px;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,.menu  ul li:hover{ background-color:#006577;}
.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:29px;height:28px; background:url(../images/icon.png) no-repeat -364px -38px;}
.nav2 a:before {left:30px;top:13px;width:26px;height:31px; background:url(../images/icon.png) no-repeat -451px -35px;}
.nav3 a:before {left:29px;top:16px;width:27px;height:27px; background:url(../images/icon.png) no-repeat -527px -38px;}
.nav4 a:before {left:30px;top:15px;width:32px;height:30px; background:url(../images/icon.png) no-repeat -600px -37px;}
.nav5 a:before {left:29px;top:16px;width:27px;height:27px; background:url(../images/icon.png) no-repeat -667px -42px;}
.nav6 a:before {left:29px;top:15px;width:34px;height:27px; background:url(../images/icon.png) no-repeat -718px -42px;}
#nav7 a { padding-left:45px;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; background:url(../images/icon.png) no-repeat -786px -42px;}
.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:#01a4b5;}
.dropMenus dd{width:140px;float:left;line-height:24px;margin-right:25px;display:inline;}
.dropMenus dd a {display:block;width:100%;font-size:14px;color:#636363;text-decoration:none;float:left;}
.dropMenus dd a:hover {color:#006577;text-decoration:none;}
.dropMenus1 .subMenus1 dd {width:76px;}
.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:80px;}
.dropMenus2 .subMenus2 dd {width:160px;}

.dropMenus3 .bside {width:500px;margin-left:52px;display:inline;}
.dropMenus3 .subMenus1 dd {width:70px;}
.dropMenus3 .subMenus2 dd {width:140px;}

.dropMenus4 .bside {width:500px;margin-left:52px;display:inline;}
.dropMenus4 .subMenus1 dd {width:80px;}
.dropMenus4 .subMenus2 dd {width:190px;}

.dropMenus5 .bside {width:500px;margin-left:52px;display:inline;}
.dropMenus5 .subMenus1 dd {width:80px;}
.dropMenus5 .subMenus2 dd {width:80px;}

.dropMenus6 .bside {width:540px;margin-left:52px;display:inline;}
.dropMenus6 .subMenus1 dd {width:80px;}
.dropMenus6 .subMenus2 dd {width:80px;}

/*footer*/
.footer {width:100%;height:240px; background:url(../images/footerBg.jpg) repeat-x;padding-top:47px;}
.footer .aside a{display:block;width:170px;height:117px; background:url(../images/icon.png) no-repeat -16px -375px;margin-top:20px;}
.footer .bside {width:671px;height:175px;overflow:hidden;border-left:1px solid #232323;border-right:1px solid #232323;margin-left:55px;display:inline;}
.footer .bside ul {width:580px;margin:10px auto;}
.footer .bside ul li {float:left;}
.footer .bside ul li:last-child { background:none;}
.footer .bside ul a {display:block;padding:0 18px;font-size:16px;color:#c9c9ca;line-height:30px;text-decoration:none;}
.footerInfo {width:360px;color:#c9c9ca;font-size:14px;line-height:24px;margin-left:63px;display:inline;}
.footerInfo a{color:#c9c9ca;text-decoration:none;}
.footer .bside dl {width:200px;float:left;margin-left:30px;}
.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 -480px -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 {}
/*����ͨswt*/
.superNavs {width:100%;height:86px; background-color:#f1f0f0;}
.superNavs ul {height:86px;overflow:hidden;}
.superNavs li {width:132px;height:100%;border-left:1px solid #dcdcdc;float:left;position:relative;}
.superNavs li i {display:block;position:absolute;width:100%;height:100%;left:0;top:0; background-color:#01a4b5;opacity:0;filter:alpha(opacity:0);-webkit-animation:orangeOut 0.4s ease;animation:orangeOut 0.4s ease;}
.superNavs li:hover i {opacity:1;filter:alpha(opacity:100);-webkit-animation:orangeIn 0.2s ease;animation:orangeIn 0.2s ease;}
.superNavs li a {display:block;position:absolute;left:0;top:0;width:100%;height:100%;}
.superNavs li a:before {content:'';position:absolute;left:50%;top:14px;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);}
.superNavs li a:after {content:attr(data-hover);position:absolute;width:100%;bottom:10px;text-align:center;color:#fff;line-height:28px;font-size:16px;color:#636363;}
.superNavs li a:hover:after {color:#fff;}
.superNav1 a:before { width:28px;height:25px; background:url(../images/navIcon.png) no-repeat 0 -39px;}
.superNav2 a:before { width:25px;height:30px; background:url(../images/navIcon.png) no-repeat -31px -39px;}
.superNav3 a:before { width:27px;height:26px; background:url(../images/navIcon.png) no-repeat -60px -39px;}
.superNav4 a:before { width:30px;height:28px; background:url(../images/navIcon.png) no-repeat -92px -38px;}
.superNav5 a:before { width:24px;height:31px; background:url(../images/navIcon.png) no-repeat -128px -39px;}
.superNav6 a:before { width:28px;height:28px; background:url(../images/navIcon.png) no-repeat -159px -40px;}
.superNav7 a:before { width:25px;height:26px; background:url(../images/navIcon.png) no-repeat -195px -40px;}
.superNav8 a:before { width:32px;height:26px; background:url(../images/navIcon.png) no-repeat -227px -40px;}
.superNav9 a:before { width:28px;height:28px; background:url(../images/navIcon.png) no-repeat -266px -40px;}
.superNav1 a:hover:before { background-position: 0 0;}
.superNav2 a:hover:before { background-position: -31px 0;}
.superNav3 a:hover:before { background-position: -60px 0;}
.superNav4 a:hover:before { background-position: -92px 0;}
.superNav5 a:hover:before { background-position: -128px 0;}
.superNav6 a:hover:before { background-position: -159px -1px;}
.superNav7 a:hover:before { background-position: -195px -1px;}
.superNav8 a:hover:before { background-position: -227px -1px;}
.superNav9 a:hover:before { background-position: -266px -1px;}
@-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
}}
