/*tjq_公共样式*/
* {
	margin: 0;
	padding: 0;
	list-style: none
}
body, html {
	margin:0 auto;
	padding: 0;
	color: #666;
	font-family: "思源黑体 CN";

	
}
body {
	font-family: "5FAE8F6F96C59ED1","Hiragino Sans GB", tahoma, arial ,"思源黑体 CN" !important;
	background-image:url(eddhfky_02.png !important);
}
blockquote, body, button, dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, hr, input, legend, li, ol, p, pre, td, textarea, th, ul, a {
	
	padding: 0;
	font-size: 14px;
	color: #666;
	
}
dt {
	font-family: "思源黑体 CN";
}
ol, ul {
	list-style: none;
	margin: 0;
	padding: 0
}
a {
	text-decoration: none;
	color: #475061
}
img {
	border: none
}
h2, p {
	padding: 0;
	margin: 0
}
address, cite, dfn, em, var {
}
.fwb {
	font-weight: bold;
}
small {
	font-size: 14px
}
ol, ul {
	list-style: none;
	
}
a {
	text-decoration: none;
	color: #666;
}
sup {
	vertical-align: text-top;
}
sub {
	vertical-align: text-bottom;
}
legend {
	color: #000
}
fieldset, img {
	border: 0
}
button, input, select, textarea {
	font-size: 100%
}
table {
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.section_big {
	width: 100%;
	float: left;

}
.section {
	width: 1200px;
	margin: 0 auto;
}
.sect_1200 {
	width: 1400px;
	margin: 0 auto;
}
.sect_1400 {
	width: 1400px;
	margin: 0 auto;

}
.sectionav {
	width: 94%;
	margin: 0 auto;
}

/*样式开始*/
#menu {
	margin: 0;
	padding: 0;
	position: fixed;
	right:10px;
	top:50%;
	list-style-type: none;
	z-index: 70;
	z-index:9999;
}
#menu li {
	float: left; width:100%; text-align:center; height:7px; margin:7px 0;
}
#menu a { display:inline-block; width:7px; height:7px; background:#e0e0e0; border-radius:100px; overflow:hidden;
	
}
#menu .active a {
	color: #fff;
	background-color: #999999;
}
.section {
	text-align: center;
	font: 50px "Microsoft Yahei";
	color: #fff;
}
.nav{ height:100px; position:fixed; top:0; left:0; z-index:9999; background:#fff;}
.nav .logo{ float:left; margin-top:37px;}
.nav .ss{ float:right; width:260px; border-radius:100px; background:#f2f2f2; height:32px; margin-top:35px;}
.nav .tj{ width:16px; height:32px; background:url(dwrsd_06.jpg) center no-repeat; border:none; margin-right:15px; float:right;}
.nav input{ width:200px; padding-left:20px; height:32px; border:none; background:none;}
.nav ul  a{ float:left; display:block; margin-top:35px; padding-left:30px;  margin-left:60px; color:#000;}
.nav ul  a:hover{background:url(dwrsd_09.jpg) left center no-repeat;}
.nav ul a span{ display:block; color:#999999;}
.slideBox{ position:relative; z-index:99;}
.banner .tableCell{background-image:url(ewqewyrtu_03.jpg); background-position:right 200px; background-repeat:no-repeat;}
.slideBox .hd{ display:none;}
.slideBox .prev{ width:92px; height:46px; background:#333333; background-image:url(dqfdstyr_03.png); background-position: center; background-repeat:no-repeat; position:absolute; right:0px; top:50%; margin-top:-46px; z-index:9999;}
.slideBox .next{ width:92px; height:46px; background:#ff0000; background-image:url(dqfdstyr_05.png); background-position: center; background-repeat:no-repeat; position:absolute; right:-92px; top:50%; margin-top:-46px; z-index:9999;}
.slideBox .bd ul li img{ float:left; width:100%;}
.pfbj{ position:absolute; bottom:0; left:0; overflow:hidden; z-index:999;}
.pfbj img{ margin-left:-25px; float:left; height:139px; display:none;}
.sbybt{ text-align:center; bottom:0px; position:fixed; width:100%; left:0;height:65px; z-index:99;}
.sbybt img{animation: sxdh 3s infinite;
    transition: all 1s;}
.bot{ background-color:#333333; height:65px; background-image:url(gfju_14.jpg); background-position: top center; background-repeat:no-repeat;}
.news .tableCell .sect_1200>dt{ padding-top:120px;}

@keyframes sxdh
{
0%   { margin-top:12px;}
25%  { margin-top:0px;}
50%  { margin-top:12px;}
75%  { margin-top:0px;}
100% { margin-top:12px;}
}
.mid2 { position:relative;}
.mid2 ul{ background:url(dwqfdsyr_03.jpg) 1407px 100px no-repeat; width:100%; float:left; height:100%;}
.mid2 ul li{ width:350px; float:left; text-align:left; padding-top:100px; position:relative; z-index:999;}
.mid2 ul li dt{ margin-bottom:70px; text-align:left; float:left; width:100%; margin-top:1160px;}
.mid2 ul li dt
.mid2 ul li dt img{ float:left; margin-left:-30px;}
.mid2 ul li p{ line-height:26px;}
.more{ width:117px; height:40px; background:#333333; line-height:40px; text-align:right; padding-right:18px; display:block; color:#adadad; margin-top:36px; transition:all 0.3s;}
.mid2 .sect_1200{ height:100%;}
.huik{ width:1664px; height:343px; background:url(drterwy_03.png); top:345px;  position:absolute; left:2300px;}
.nav .sect_1200{ padding:0;}
.mid2 .pfbj{ right:0; left:inherit;}
.server .fl{ background:#ebebeb; width:494px; height:725px; margin-top:225px; position:relative; left:-960px; margin-right:50px;}
.server .fl img{ margin-top:-125px; margin-left:-117px;}
.server .fr{ margin-top:-1075px; text-align:left; float: right; width:728px;}
.server .fr p{ line-height:30px;}
.server .fr .hd{ line-height:60px; font-size:18px; margin:30px 0;}
.server .fr .hd span{ margin-right:20px; text-align:center; color:#999999; cursor:pointer;}
.server .fr .hd span.on{ color:#000;}
.server .fr .bd li{ display:none;}
.server .fr .bd li.on{display:block;}
.server .pfbj{ left:inherit; right:0;}
.server .pfbj img{ margin:0;}
.news dt{ width:100%; text-align:left;}
.news dt span{ float:right;  font-size:18px; margin-right:20px;}
.news dt span a{ padding:0 20px; cursor:pointer;}
.news dt span a.on{ color:#000;}
.news li dt{ height:50px; line-height:50px; font-size:14px; font-weight:bold;}
.news li{ overflow:hidden; width:100%; transition:all 0.3s; cursor:pointer; padding:10px; position:relative;}
.news .tableCell ul.iuzd li{ overflow:hidden;  margin-top:1500px; transition:all 0s;}
.news li .tpic{ float:right; margin-left:30px; width:250px;}
.news li .tpic img{ width:100%;}
.news li p{ line-height:26px; text-align:left; font-size:12px;}
.news li span{ float:left; line-height:85px; position:absolute; bottom:0px; left:18px;}
.news li .more{ margin-top:25px; float:left; margin-right:17px;}
.more:hover{ background:#ff0000; color:#fff; text-align:left; padding-left:18px; padding-right:0;}
.contact li{ width:411px; height:368px; background-color:rgba(0,0,0,0.1); display:inline-block; margin:0 15px; float:left; position:relative; z-index:99; right:2000px;}
.news .pfbj{ z-index:-1;}
.contact ul{ margin:0 35px;  padding-top:100px;}
.contact li dt{ margin-top:-54px;}
.contact li h1{ font-size:18px; line-height:100px;}
.contact li p span{ display:block; width:100%; font-size:12px; color:#999999;}
.contact li p{ margin-bottom:25px; font-size:18px; line-height:26px;}
.contact .sect_1200{ position:relative; overflow:hidden; height:100%;}
.contact dt{ margin-top:130px;}
.pozpic{ position:absolute; top:1594px; left:0;}
.bottom{ height:94px !important; background:#333333; width:100%; float:left; text-align:center; color:#fff; padding-top:76px; position:relative;}
.bottom .bpic{ position:absolute; top:0px; left:50%; margin-left:-33px; display:none;}
.bottom a{ color:#fff;}

.bottom p{ color:#fff; line-height:26px;}
.bottom p span,.bottom p span a{ font-size:12px; color:#666;}
.navbanner{ height:300px;}
.mider dt{ height:76px; border-bottom:1px solid #f2f2f2;}
.mider dt .fl a{ line-height:73px; font-size:18px; color:#999999; margin-right:75px; display:block; float:left; cursor:pointer; padding-bottom:3px;}
.mider dt .fl a:hover{ color:#000; padding-bottom:0; border-bottom:3px solid #ff0000;}
.mider dt .fr{ line-height:76px;}
.mider .sect_1200{ padding:0;}
.mider ul li{ width:458px;  background:#f2f2f2; margin-top:47px; float:left; padding-bottom:5px;  margin-right:13px;}
.mider ul li:hover{border-bottom:5px  solid #ff0000; padding-bottom:0;}

.mider ul li dt{ border-bottom:5px solid #fff; line-height:85px; font-size:18px; color:#333333; text-align:center; margin-bottom:20px;}
.mider ul li p{ padding:0 28px; line-height:26px;}
.ryzz dt{ font-size:18px; text-align:center; margin-top:65px; margin-bottom:35px;}
.ryzz ul li{ background:#000; width:379px; height:285px; float:left; margin-right:35px;}
.ryzz ul p{ background:#000; width:379px; height:285px; float:left; margin-right:35px;}
.ryzz{ margin-bottom:90px;}
.picMarquee-left{ width:100%;  overflow:hidden; position:relative;  }

.fengcai-top ul li{ width:230px; height:173px; margin-bottom:10px; position:relative; cursor:pointer;}
.fengcai-top ul li p{ position:absolute; width:100%; height:100%; top:0; left:0; background-color:rgba(0,0,0,0.6);}
.fengcai-top{ height:770px; overflow:hidden; margin-top:50px; position:relative; margin-bottom:80px; float:left; margin-right:50px;}
.fengcai-top ul li img{ width:100%; height:100%;}
.frpic{ margin-top:50px;height:770px;margin-bottom:80px; float:left;}
.fengcai-top ul li:hover p{ display:none;}
.zxls{ padding-bottom:80px;}
.zxls h1{ font-size:18px; line-height:55px; margin-top:55px; font-weight:100;}
.zxls ul li{ height:60px; line-height:60px; background:#f2f2f2; padding:0 25px; margin-bottom:2px;}
.zxls ul li span{ float:right; padding-right:25px; background:url(dfdfhj_14.jpg) right center no-repeat;}
.netxt{ padding:20px 28px; display:none;}
.netxt p{ line-height:26px;}
.zxls ul li.on{ border-left:3px solid #e60012;}
.zxls ul li.on span{ background-image:url(dfdfhj_22.jpg);}

.qyfc dt{ height:76px; border-bottom:1px solid #f2f2f2;}
.qyfc dt .fl a{ line-height:73px; font-size:18px; color:#999999; margin-right:75px; display:block; float:left; cursor:pointer; padding-bottom:3px;}
.qyfc dt .fl a:hover{ color:#000; padding-bottom:0; border-bottom:3px solid #ff0000;}
.qyfc dt .fr{ line-height:76px;}



.tibt{ height:76px; border-bottom:1px solid #f2f2f2;}
.tibt .fl a{ line-height:73px; font-size:18px; color:#999999; margin-right:75px; display:block; float:left; cursor:pointer; padding-bottom:3px;}
.tibt .fl a:hover{ color:#000; padding-bottom:0; border-bottom:3px solid #ff0000;}
.tibt .fr{ line-height:76px;}

.lxwm{ margin-bottom:75px;}
.lxwm h1{font-size:18px; line-height:55px; margin-top:55px; font-weight:100;}
.lxwm div.fl{ padding-left:58px; background:url(dwqrhfd_03.jpg) no-repeat; margin-top:35px;}
.lxwm div.fl p{ overflow:hidden;padding:7px 0; line-height:30px;}
.lxwm div.fl span{ width:90px; display:block; float:left; }
.lxwm div.fl p b{ float:left; display:block; font-weight:100;}
.lxwm div.fr{ float:left; margin-left:84px; margin-top:35px; width:320px;}
.lxwm div.fr li{ padding-left:64px; background-repeat:no-repeat; padding-top:5px; margin-bottom:55px;line-height:30px;}
.lxwm div.fr li.yj{ background-image:url(dwqrhfd_05.jpg); }
.allmap{ width:734px; height:700px; float:right; margin-top:35px;}
.lxwm div.fr li.cz{ background-image:url(dwqrhfd_09.jpg); }
.lxwm div.fr li.yx{ background-image:url(dwqrhfd_11.jpg); }
.lxwm div.fr li.dz{ background-image:url(dwqrhfd_13.jpg); }
.fuwu h1{ font-size:18px; text-align:center; margin-top:65px; margin-bottom:35px; font-weight:100;}
.fuwu p{ line-height:26px; padding:0 10px;}
.fuwu p.pic{ text-align:center;}
.fuwu .txt p{ padding:0;}
.fwcx ul{ text-align:center;}
.fwcx ul li{ display:inline-block; width:229px; overflow:hidden; height:324px; border-radius:10px; box-shadow: 1px 3px 3px #999; margin:0 12px;}
.fwcx ul li dt{ font-size:18px; margin-bottom:10px;}
.fwcx ul li p{ line-height:26px;}
.fwcx ul li img{ margin-bottom:33px;}
.ywfw{ margin-bottom:110px; overflow:hidden;}
.ywfw ul{ margin-top:80px; text-align:center;}
.ywfw ul li{ display:inline-block; width:450px; height:470px; background:#f2f2f2; text-align:center; margin-right:20px; float:none; margin-bottom:50px;}
.ywfw ul li p{ line-height:26px;}
.ywfw ul li .tex{ overflow:hidden; max-height:350px; height:350px;}
.ywfw ul li h1{ margin-top:15px; margin-bottom:30px;}
.ywfw ul li dt{ margin-top:-40px;}

.tuandui{ margin-bottom:90px;}
.tuandui ul{ margin-top:45px;}
.tuandui ul li{ width:665px; height:267px; border-radius:10px; box-shadow:1px 3px 5px #999; float:left; margin-right:70px; margin-bottom:45px; transition:all 0.3s;}
.tuandui ul li:hover{ margin-top:-5px;box-shadow:10px 10px 5px #666;}
.tuandui ul li .tpic{ width:200px; height:267px; background:url(team.jpg) center no-repeat; float:left; margin-right:25px;}
.tuandui ul li dt{ font-size:18px; line-height:25px; padding-top:40px; padding-bottom:35px;}
.tuandui ul li p{ padding-right:25px; line-height:24px; color:#999;}
.anli ul { margin-top:65px;}
.anli ul li{ width:600px; padding:0 30px; box-shadow:1px 3px 5px #999; float:left;   margin-bottom:14px; position:relative; transition:all 0.3s;}
.anli ul li:nth-chid(even){ margin-right:0;}
.anli ul li dt{ margin-top:15px; margin-bottom:25px; font-size:18px; color:#333333;}
.anli ul li p{ color:#999; line-height:30px;}
.bot_03{ height:170px; width:100%; float:left; line-height:170px;}
.water_box .s{ float:left;}
.water_box .s:nth-chid(even) li{ margin-right:0;}
.newser li{ margin-top:45px;box-shadow:1px 1px 5px #999; padding:18px;}
.newser li:hover{  box-shadow:10px 10px 5px #666; margin-bottom:5px;}
.news .tableCell ul.iuzd li:hover{box-shadow:10px 10px 5px #666; transition:all 0.3s; }
.newser dt span.fl{ float:left;}
.newser dt span{ float:right; margin:0; font-size:14px;}
.tibt{ margin-top:0 !important;}
.newstxet dt{ font-size:18px; margin-top:70px; text-align:center;}
.newstxet ul span{ display:block; font-size:14px; text-align:center; margin-top:19px; margin-bottom:50px;  width:100%;}
.newstxet ul span span{ margin:0; display:initial; width:auto;}
.newstxet ul p { text-align:center; line-height:30px;}
.newstxet ul p span{margin:0; display:initial; width:auto;}
.newstxet ul{ padding-bottom:50px; border-bottom:1px solid #f2f2f2; text-align:center;}
.newstxet .bot_03{ line-height:170px;}
.mider .slideBox .bd{ position:relative; width:1200px; margin:0 auto; margin-top:110px;}
.mider .slideBox .bd li{ width:519px; float:left;background: none;}
.mider .tempWrap{ margin:0 auto; }
.mider .prev{ position:absolute; top:136px; left:155px;}
.mider .next{ position:absolute; top:136px; right:155px;}
.mider .slideBox .hd{ height:118px; margin-top:80px; text-align:center; overflow:hidden; display:block;}
.mider .slideBox .hd .yhx{ background: url(htrjuiohj_06.png); height:7px;  width:100%; margin-top:45px; position:absolute;}
.mider .slideBox .hd li{ height:87px; width:88px; margin:0 43px; position:relative;}
.mider .slideBox .hd li p{ width:29px; height:29px; background:#fff; border:1px solid #b9120f; display:inline-block; border-radius:100px; position:absolute; top:41px; left:50%; margin-left:-14.5px; display:none;}
.mider .slideBox .hd li span{ width:100%; text-align:center; line-height:88px;}
.mider .slideBox .hd li.on p{ background:#b9120f;}
.newstxet .sect_1400{ width:1200px;}
.newstxet .sect_1400 dt{ margin-bottom:40px;}
.anli ul li span{ width:125px; height:50px; line-height:50px; text-align:center; background:#333333; color:#fff; margin-top:-7px; position:absolute; display:block; right:35px; top:0;}
.anli ul li:hover span{ background:#ff0000;}
.frpic .slideBox .next{ right:-92px;}
.frpic .slideBox .prev{ right:0px; }
.frpic .slideBox ul li{ position:relative; overflow:hidden;}
.frpic .slideBox ul li p{ background-image:url(dwegde_03.png); background-repeat:no-repeat; background-position:19px 24px; position:absolute; bottom:0; height:53px; background-color:rgba(0,0,0,0.2); color:#fff; width:100%; padding-left:40px; padding-top:22px;}
.mider.rylc .slideBox .hd li{ background:url(htrjuiohj_03.png) top no-repeat;background-color:#fff; cursor:pointer;}
.mider.rylc .slideBox .hd li.even{ background:url(htrjuiohj_08.png) bottom no-repeat; background-color:#fff;}
.mider.rylc .slideBox .hd li:hover{ border:none; padding-bottom:5px;}
.mider.rylc .slideBox .hd li span{ color:#999;}

.mider.rylc .prev{ left:0;}
.mider.rylc .next{  right:0;}
.newstxet ul p.pic{ text-align:center;}
.server .fr .bd li .fwcx{ display:none;}
.server .fr .bd li .ywfw{ display:none;}
.ywfw ul li .txt{ height:345px; overflow:auto;}
.bnfix{ height:442px; position:absolute; top:200px; right:0; background-color:rgba(0,0,0,0.1); z-index:999; width:90%;}
.bnfix dt{ font-size:50px; color:#e70000; text-align:center; margin-top:184px; margin-bottom:30px;}
.bnfix p{ text-align:center; color:#ffffff; font-size:25px;}
.news .tableCell ul{ display:none; float:left; width:100%;}
.news .tableCell ul.on{ display:block;}
.tuandui ul li:nth-of-type(even){ margin-right:0;}
.anli ul li:nth-of-type(even){ margin-right:0;}
.mider .slideBox .bd li{ margin-bottom:80px; margin-top:0;}
.mider .slideBox .bd li .pic{ width:519px; height:390px; overflow:hidden; margin-bottom:175px;}
.mider .slideBox .hd{ position:absolute; bottom:170px;}
.mider .slideBox .bd{ width:520px;}
.mider.rylc .prev {
    left: initial;
    z-index: 99;
    right: 0;
	top:203px;
}
.mider.rylc .next {
    right:-92px;
	z-index:99;
	top:203px;
}

.mider .slideBox{ overflow:hidden;}
.mider .slideBox .bd li:hover{ border:none;}

.lxwm div p span img{ width:180px; height:auto;}
.tuandui ul li .fr{ width:425px; padding-right:15px; height:267px; overflow:auto;}
.water_box{ position:relative;}
.fix{ width:50px; height:176px; border-radius:5px; background:#f2f2f2; position:fixed; top:50%; margin-top:-94px; z-index:999; right:20px; padding-top:12px;}
.fix .gba{ position:absolute; top:-10px; right:-10px; width:30px; z-index:999;}
.fix a{ width:40px; margin:0 auto; height:40px; border-bottom:1px solid #fff; display:block; text-align:center; background-position:center; background-repeat:no-repeat; position:relative;}
.fix a img{ margin-top:10px;}
.fix a p{ position:absolute; right:55px; top:0; z-index:999; display:none;}
.fix a.dz{ border-bottom:none; background-image:url(dqwrgd_09.png);}
.fix a.dh{ background-image:url(dqwrgd_06.png);}
.fix a.qq{ background-image:url(dqwrgd_03.png);}
.fix a.wx{ background-image:url(dqwrgd_13.png);}
.fix a:hover{  background-color:#999999;}
.fix a:hover>img{ display:none;}
.fix a:hover p{ display:block; }
.banner .slideBox{ height:755px; position:relative; width:1334px; padding-top:100px;}
.banner .slideBox .bd{ height:100%;}
.banner .slideBox .bd ul{ height:100%;}
.banner .slideBox .bd ul li{ height:100%; width:100%;}
h1.dtixt{  font-size:35px; color:#e70000; width:100%;}
.news dt h1.dtixt{ float:left; width:auto;}
h1.dtixt p{ font-size:18px; display:block; color:#e70000; font-weight:100;}

.news li:hover{box-shadow:10px 10px 5px #666; transition:all 0.3s;}
.contact li:hover{background-color: rgba(0,0,0,0.3); }
.lxwm .bot003{ width:600px; float:left; margin-top:-60px;}
.lxwm .bot003 ul{ float:left;}
.anli ul li:hover{box-shadow:10px 10px 5px #666;}
.fuwu p span strong{ line-height:50px; font-size:18px;}
.newstxet ul p strong{ font-size:18px; line-height:40px;}
.newstxet ul p strong span{ font-size:18px;}
.bot_03 .thispage{ display:inline-block; width:35px; height:35px; text-align:center; line-height:35px; background:#efefef; color:#999999; overflow:hidden; }
.bot_03>b{display:inline-block; width:35px; height:35px; text-align:center; line-height:35px; background:#333333; color:#999999;overflow:hidden;}
.bot_03 a b{display:inline-block; width:35px; height:35px; text-align:center; line-height:35px; color:#999999;overflow:hidden;}
.bot_03 .nextpage{display:inline-block; width:35px; height:35px; text-align:center; line-height:35px; background:#efefef; color:#999999; overflow:hidden; line-height:100px;background:url(dwqrtd_07.jpg) center no-repeat;}
.bot_03 .lastpage{display:inline-block; width:35px; height:35px; text-align:center; line-height:35px; background:#efefef; color:#999999;overflow:hidden; line-height:100px; background:url(dwqrtd_09.jpg) center no-repeat;}
.bot_03 .dofile{ display:inline-block; width:35px; height:35px; text-align:center; line-height:35px; background:#efefef; color:#999999; overflow:hidden; }

.bot_03 .toppage{display:inline-block; width:35px; height:35px; text-align:center; line-height:35px; background:#efefef; color:#999999; overflow:hidden; line-height:100px;  background:url(dwqrtd_05.jpg) center no-repeat;}
.bot_03 .prepage{display:inline-block; width:35px; height:35px; text-align:center; line-height:35px; background:#efefef; color:#999999;overflow:hidden; line-height:100px; background:url(dwqrtd_03.jpg) center no-repeat;}
.nav .cd { display:none;}

@media screen and (max-height:760px){
.news li{ height:170px; padding:5px; }
}
@media screen and (max-width:1450px){

	.sect_1200{ width:1300px;}
	.sect_1400{ width:1200px;}
	.banner .slideBox{ width:1270px;}
	.server .fr{ width:688px;}
	.server .fl{ height:675px;}
	.pfbj img{ height:109px;}
	.contact li{ width:380px;}
	.mider ul li{ width:390px;}
	.frpic{ width:920px; height:695px;}
	.fengcai-top{height:695px;}
	.allmap{width:500px;}
	.ywfw ul li{ width:380px;}
	.tuandui ul li{ width:565px;}
	.tuandui ul li .fr{ width:325px;}
	.news li .tpic img{ width:auto;}
	.news li .tpic img{ width:100%;}
	.anli ul li{ width:540px; }
	
	}
	.ah{height:0px;width:0px;overflow:hidden;}