body{ background-color:#fff;color:#333;font-size:14px; margin:0 auto;font-family:'microsoft yahei',"微软雅黑",SimSun,Verdana,Arial;}
p,span,ul,ol,li,img,h1,h2,h3,h4,h5,h6,h7,h8,h9,h10,dl,dd,dt{list-style:none; border:0; margin:0; padding:0; font-weight:normal;}
a{outline-style:none;color:#333;text-decoration:none; padding:0; margin:0}
.fl {float: left;}
.fr {float: right;}
.clearfix:after {display: block;clear: both;content: "";visibility: hidden;height: 0}
.clearfix {zoom: 1}

.section{ width:100%; display:block; overflow:hidden;}
.section img{ max-width:100%;}
.section1{ background:#f8e3df; line-height:35px; height:35px;}
.header ul li{ float:left; padding-right:15px;}
.header ul li a{ padding-right:15px;}
.header ul li a:hover{ color:#da251d;}
.section2{ background:#fbf2f1;}
.header1{ margin:1% 0;}
.logo dl dt{ float:left; margin-right:30px;}
.logo dl dt img{ border-right:2px solid #da251d; padding-right:30px;}
.logo dl dd h1{ color:#da251d; font-size:20px; line-height:40px;}
.logo dl dd h1 span{ padding-right:24px;}
.logo dl dd h2{ color:#da251d; font-size:24px;}
.logo dl dd{ float:left;}
.tel{ background:url(tel.png) no-repeat left center; padding-left:60px; margin-top:15px;}
.tel h1{ color:#ffc200; font-size:16px;}
.tel h2{ font-size:24px; color:#da251d; font-weight:bold;}
.menu { background:#2e3c76;height:68px; }
.hide{width:100%;}
.hidee{ width:12.5%;}
.menu ul li {float:left; position:relative; z-index:999; }
.menu ul li a, .menu ul li a:visited {display:block; text-align:center; text-decoration:none; height:40px; color:#fff; line-height:40px; font-size:18px;}
.menu ul li p{ height:28px; text-align:center; color:#fff;}
.menu ul li ul {display: none;}
.menu ul li:hover p{ background:url(ico.png) no-repeat bottom center;}
.menu ul li:hover a {color:#fff; }
.menu ul li:hover ul {display:block; position:absolute; top:68px; left:0; width:100%;}
.menu ul li:hover ul li{ width:100%;}
.menu ul li:hover ul li a {display:block;color:#fff; background:rgba(0,0,0,0.32); }
.menu ul li:hover ul li a:hover {color:#ffc200; border-bottom:2px solid #ffc200;}
.section3{ background:#2e3c76;}
.about{ width:85%; margin:3% auto 0;}
.about1 dt{ float:left; text-align:center;}
.about1 dt h1{ font-size:30px; color:#f1f1f1; line-height:80px;}
.about1 dd{ float:right;}
.about2{ background:#fff; margin-bottom:10px;}
.about2 dt{ float:left; width:60%;}
.about2 dt img{ width:100%;}
.about2 dd{ float:right; width:38%; font-size:16px; padding:1%; line-height:35px;}
.about3{ background:#fff;}
.about3 dt{ float:left; width:38%; font-size:16px; padding:1%; line-height:35px;}
.about3 dd img{ width:100%;}
.about3 dd{ float:right; width:60%;}
.section4{ background:#ffe5e4 url(hb.png) no-repeat center bottom;}
.zzzx{width:85%; margin:3% auto;}
.zzzx dl dt{ float:left; width:52%;}
.zzzx dl dt img{ max-width:100%;}
.zzzx dl dd{ float:right; width:44%; background:url(ico1.png) no-repeat left 10px; padding-left:2%; margin-top:3%;}
.zzzx dl dd p{ font-size:16px; line-height:35px; padding-bottom:15px;}
.zzzx dl dd p:nth-of-type(2n){ color:#931137;}
.section5{ background:url(about1.jpg) no-repeat center center; background-size:cover;}
.zzry{width:85%; margin:2% auto;}
.zzry dl{ float:left; width:23%; margin:1%;}
.zzry dl dt{ width:100%; display:block; overflow:hidden;}
.zzry dl dt img{ width:100%; height:175px;display:block;transition: all 1s;-webkit-transition: all 1s;-moz-transition: all 1s;-o-transition: all 1s;}
.zzry dl dd a{ text-align:center; font-size:16px; line-height:35px; height:35px; display:block; overflow:hidden;}
.zzry dl:hover img{transform: scale(1.1);}
.section6{ background:#ffe5e4 url(hb1.png) no-repeat top center;;}
.wmzp{ text-align:center;width:85%; margin:0% auto;}
.anlz{ margin:3% 0;}
.anlz1{ width:23%; margin:1%; float:left;}
.anlz2{ background:#2e3c76; color:#fff; font-size:18px;}
.anlz2 dt{ padding:35px 0;}
.anlz2 dd{ line-height:35px; height:35px;}
.anlz3{ display:none; position:relative;}
.anlz1:hover .anlz2{ display:none;}
.anlz1:hover .anlz3{ display:block;}
.anlz3 dd{ position:absolute; background:rgba(255,255,255,0.38); color:#fff; text-align:center; line-height:35px; height:35px; bottom:0; width:100%; font-size:18px;}
.prolist{ border-bottom:1px solid #d9d9d9; margin:1% 0; position:relative;}
.prolist1{ float:left; width:80%;}
.prolist1 li{ float:left; text-align:center; width:14%;}
.prolist1 li span{ font-size:20px; line-height:40px; display:block;}
.prolist1 li:hover span{ border-bottom:1px solid #931137;}
.prolist1 li:hover a{color:#931137;}
.prolist .more{ float:right; width:20%; text-align:right; font-size:18px; color:#931137; bottom:15px; position:absolute; right:10px;}
.prolist2{ margin:0 -0.5%;}
.prolist2 dl{ float:left; width:18.8%; margin:1% 0.5%; border:1px solid #dbdbdb;}
.prolist2 dl dt img{ width:100%; height:290px;display:block;transition: all 1s;-webkit-transition: all 1s;-moz-transition: all 1s;-o-transition: all 1s;}
.prolist2 dl dt a{ display:block; overflow:hidden;}
.prolist2 dl:hover img{transform: scale(1.1);}
.prolist2 dl dd{ line-height:50px; height:50px; overflow:hidden; text-align:center; font-size:18px;}
.prolist2 dl:hover{border:1px solid #931137;}
.prolist2 dl:hover dd a{color:#931137;}
.section7{ background:url(yst.jpg) no-repeat center center; height:628px;}
.qdys{ margin:13% 0 0 2%}
.qdys dl{ background:url(ico2.jpg) no-repeat left 13px; padding-left:30px;}
.qdys dl dt{ font-size:18px;font-weight:bold; line-height:40px;}
.qdys dl dd{ line-height:31px}
.qdys dl dt:nth-of-type(odd){ color:#f8efd7; }
.qdys dl dt:nth-of-type(even){color:#ffc200;}
.qdys dl dd:nth-of-type(odd){color:#f8efd7;}
.qdys dl dd:nth-of-type(even){color:#ffc200;}
.section8{ background:#ffe5e4; padding:2% 0;}
.jms1{ text-align:center;}
.jms3{ background:#f4f4f4;}
.jms3 dl{ padding:1%;}
.jms3 dl dt{ float:left; width:30%; text-align:right;}
.jms3 dl dd{ float:right; width:68%; text-align:center;}
.jms3 dl dd h1{ font-size:24px; line-height:50px; height:50px;}
.jms3 dl dd p{ padding:10px 0 25px 0;}
.more1{ font-size:24px; color:#931137; border:1px solid #931137; border-radius:5px; padding:3px 20px;}
.dmzs{ float:left; width:45%;}
.jmal{ float:right; width:53%;}
.jms2{ margin:2% 0;}
.jms4{ font-size:20px; text-align:center; line-height:40px; height:40px; font-weight:bold;}
#YFocus{position:relative;z-index:4;width:100%;overflow:hidden;}
#YImage,#YPhotos{margin:0 auto;overflow:hidden;}
#YImage{position:relative;z-index:5;}
#YImage,#YPhotos img{width:100%;height:300px;}
#YPhotos{position:absolute;top:0;left:0;z-index:6;overflow:hidden; width:100%;}
#YPhotos img{float:left;clear:both;}
#YSamples{z-index:7;overflow:hidden;}
#YSamples a:link,#YSamples a:visited,#YSamples a:hover{position:relative;z-index:8;float:left;margin:1%;display:inline;width:23%;text-decoration:none;overflow:hidden;}
#YSamples a img{border:2px solid #931137;width:97%;height:80px;opacity:.4;-moz-opacity:.4;filter:alpha(opacity=40);}
#YSamples a:hover img,#YSamples img.current{opacity:1;-moz-opacity:1;filter:alpha(opacity=100);}
.blkphotox {
	width:100%; height:auto;
	overflow:hidden;
	ZOOM: 1; 
	position: relative;	
}
.blkphotox .LeftButton {
	width:48px;	height:48px;
	float:left;
	top:45%;
	cursor:pointer;
	position:absolute;
}
.blkphotox .RightButton {
	width:48px;	height:48px;
	float:right;
	right:0;
	top:45%;
	cursor:pointer;
	position:absolute;
}
.blkphotox .Cont {
 height:auto;
	overflow:hidden;
	padding:0px 0px 0px 0px;	
	margin-left:70px;
	}
.box11{ 
	width:240px; height:auto;
	overflow:hidden;
	float:left; display:inline; background:#fff; padding:5px; 
	}
.box11_img{
	 height:auto;
	overflow:hidden;
	margin:0 auto; border:1px solid #d9d9d9;padding:5%;
	}
	.box11_img h1{ font-size:16px; text-align:center; line-height:35px; height:35px; overflow:hidden;}
	.box11_img p{ color:#666; line-height:28px;}
	.box11_img p:nth-of-type(2){ height:84px; overflow:hidden;}
	.box11_img span{ text-align:right; line-height:30px; display:block;}
.box11_img img{
	width:100%; height:160px; 	overflow:hidden; padding:10px 0;
	}
	.pic{ text-align:center;}
.more2{ background:#c4262a; color:#fff; text-align:center; display:block; line-height:30px; height:30px; width:50%; margin:3% auto;}
.section9{ background:url(bg.jpg) no-repeat center center; height:593px;}
.jmzc1{ text-align:center;padding:3% 0;}
.preview{overflow:hidden;}
.cont{padding:10px;}
.cls{clear:both;}
.hidden{display:none;}
#sourse{border:1px dotted #ccc;width:600px;height:300px;margin:0px auto;}
.textDiv{margin:10px 40px 10px;text-align:center;}
.example{margin:10px;background:#FFF;border:1px dotted #ccc;padding:10px;}
.scrolldoorFrame{width:100%;margin:0px auto;overflow:hidden;}
.scrollUl{width:100%; background:#d7d7d7;overflow:hidden;}
.scrollUl li{float:left;}
.scrollUl li span{ font-size:16px; line-height:30px; height:30px;}
.scrollUl li p{ font-size:20px; line-height:40px; height:40px; font-weight:bold;}
.bor03{border:2px solid #fff; color:#f8efd7; background:url(bg1.jpg) no-repeat left center; padding:2% 5%}
.sd01{cursor:pointer;background:#931137;width:20%; text-align:center; color:#fff;}
.sd02{cursor:pointer;width:20%; text-align:center;}
.bfzx dt{ float:left; width:48%;}
.bfzx dd{ float:right; width:50%; padding-top:5%; }
.bfzx dd img{ display:block; padding-bottom:5%;}
.bfzx dd p{font-size:20px; line-height:35px; text-indent:2em;}
.news1{ text-align:center;}
.news2 dl{ float:left; width:31%; margin:1%;}
.news2 dl dt img{ width:100%; height:245px;}
.news2 dl dd h1{ font-size:20px; line-height:40px; height:40px; overflow:hidden;}
.news2 dl dd p{ color:#666; line-height:25px; height:50px; overflow:hidden;}
.more3{ color:#ab1a0f; font-size:18px; text-align:center; display:block;  border:2px solid #ab1a0f; width:120px; line-height:30px; height:30px; margin:0 auto;}
.more3:hover{ background:#ab1a0f; color:#fff;}
.section10{ background:#1e1e1e; color:#f1f1f1;}
.footer{ padding:2% 0; border-bottom:1px solid #3d3d3d;}
.footer dl{ float:left; width:32%;}
.footer ul{ float:left; width:31%; margin:0 1%}
.footer ul h1{color:#f1f1f1; font-size:20px; line-height:40px; height:40px;}
.footer ul li{ float:left; width:50%; line-height:35px; height:35px;}
.footer ul li a{color:#f1f1f1;}
.footer ul p{ line-height:35px;}
.footer dl dt{ float:left; width:36%; padding:2%; margin:1%; background:#fff; text-align:center;}
.footer dl dt img{ width:100%;}
.footer dl dt p{ color:#333; font-size:16px; line-height:30px;}
.footer1{ border-top:1px solid #000000; text-align:center; line-height:40px;}
.footer1 a{ color:#f1f1f1; padding:0 10px;}
.prolist3{ margin:0 -0.5%; float:right; width:78%;}
.profen1 dl{ float:left; width:23.5%; margin:1% 0.5%; border:1px solid #dbdbdb;}
.profen1 dl dt img{ width:100%; height:290px;display:block;transition: all 1s;-webkit-transition: all 1s;-moz-transition: all 1s;-o-transition: all 1s;}
.profen1 dl dt a{ display:block; overflow:hidden;}
.profen1 dl:hover img{transform: scale(1.1);}
.profen1 dl dd{ line-height:50px; height:50px; overflow:hidden; text-align:center; font-size:18px;}
.profen1 dl:hover{border:1px solid #931137;}
.profen1 dl:hover dd a{color:#931137;}
.prolist4{ float:left; width:20%;}
.prolist6{ background:url(list.jpg) no-repeat left center; padding:18% 0 5% 0; border-bottom:1px solid #fff;}
.prolist5{ background:rgba(46,60,118,0.8); color:#fff; padding:5% 0 5% 5%}
.prolist5 p{ font-size:14px; line-height:35px;}
.prolist5 span{ background:#fff; height:2px; width:80px; display:block;}
.prolist7 ul li{ background:#ecf0f1; border-bottom:1px solid #fff; line-height:50px; height:50px; padding:0 5%; overflow:hidden;}
.prolist7 ul li a{ float:left;}
.prolist7 ul li span{ float:right;}
.prolist7 ul li:hover a{ color:#931137;}
.prolist7 ul li:hover span{ color:#931137;}
.contact{ background:url(zxkf.jpg) no-repeat left center; color:#fff; height:260px; text-align:center; position:relative; margin-top:20%;}
.contact1{ position:absolute; left:0; bottom:0; width:100%; text-align:center;}
.contact1 h1{ font-size:30px; font-weight:bold;}
.contact1 p{ font-size:24px; font-weight:bold; line-height:60px;}
.profen p{ border-bottom:1px solid #ecf0f1; line-height:40px; height:40px;}
.profen p b{ color:#2e3c76; border-bottom:2px solid #2e3c76; font-size:18px; line-height:40px; float:left;}
.profen p span{ float:right; background:url(fz.png) no-repeat left center; padding-left:25px;}
.search {
	position:relative;
	float:right;
	margin-top:10px;
}
.search input {
	border:none;
	background:none;
}
.search .txt1 {
	width:400px;border:#efefef 1px solid;border-radius:20px;
}
.search .txt1 input {
	height:40px;
	padding:0 0 0 10px;
	width:350px;
	color:#999;
	line-height:40px;
}
.search .sub1 {
	position:absolute;
	right:0;
	top:0;
	width:50px;
	background:url(search.png) no-repeat left 10px;
}
.search .sub1 input {
	height:34px;
	line-height:34px;
	color:#fff;
}
.section11{ height:63px;  -moz-box-shadow:0 0 10px #eee; -webkit-box-shadow:0 0 10px #eee;box-shadow:0 5px 10px #eee; margin-bottom:2%;}
.gjc{ float:left; width:50%; line-height:63px;}
.gjc a{ padding:0 5px;}
.contain{ padding:2% 0; line-height:35px; font-size:16px; font-family:"微软雅黑";}
.title{ text-align:center; line-height:40px; font-size:18px; font-weight:bold;padding-bottom:10px;}
.title1{ text-align:center; line-height:40px;  border-bottom:1px dashed #eee; margin-bottom:20px;}
.title1 span{ padding:0 10px;}
.fenye p{ line-height:35px; display:block;}
.profen2 dl{ overflow:hidden; border-bottom:1px dashed #eeeeee; padding:1% 0;}
.profen2 dl dt{ float:left; width:20%;}
.profen2 dl dt img{ width:100%; height:140px;}
.profen2 dl dd{ float:right; width:78%;}
.profen2 dl dd h1{ font-size:20px; line-height:40px;}
.profen2 dl dd p{ color:#666; line-height:25px; height:75px; overflow:hidden;}
.pagelist {
	width:100%;
	height:40px;
	padding:10px 0
}
.pagelist ul {
	text-align:center
}
.pagelist .firstPage {
	width: 30px;
}
.pagelist ul li {
	display:inline-block;
	line-height: 25px;
	height: 25px;
	margin-left: 5px;
	font-size: 12px;
	border: 1px solid #E9E9E9;
	padding: 0px 10px;
	width: auto;
}
.pagelist ul li a:hover {
	color: #ff0000;
	text-decoration: none;
}
.pagelist ul li.thisclass, .pagelist ul li.thisclass a, .pagelist ul li.thisclass a:hover {
	background-color: #333;
	color: #FFF
}
.pagelist .pageinfo {
	line-height: 25px;
	padding: 12px 5px 10px 5px;
	color: #999;
}
.pagelist select {
	line-height: 25px;
	margin-top: 4px
}
.pagelist .pageinfo strong {
	color: #555;
	font-weight: normal;
	margin: 0px 2px;
}
.wdys{ text-align:center;}
.wdys img{ max-width:70%; margin:2% auto;}

.profen11 dl{ float:left; width:23.5%; margin:1% 0.5%; border:1px solid #dbdbdb;}
.profen11 dl dt img{ width:100%;height:165px;display:block;transition: all 1s;-webkit-transition: all 1s;-moz-transition: all 1s;-o-transition: all 1s;}
.profen11 dl dt a{ display:block; overflow:hidden;}
.profen11 dl:hover img{transform: scale(1.1);}
.profen11 dl dd{ line-height:50px; height:50px; overflow:hidden; text-align:center; font-size:18px;}
.profen11 dl:hover{border:1px solid #931137;}
.profen11 dl:hover dd a{color:#931137;}

.profen22 dl{ float:left; width:31%; margin:1%; border:1px solid #dbdbdb;}
.profen22 dl dt img{ width:100%;height:165px;display:block;transition: all 1s;-webkit-transition: all 1s;-moz-transition: all 1s;-o-transition: all 1s;}
.profen22 dl dt a{ display:block; overflow:hidden;}
.profen22 dl:hover img{transform: scale(1.1);}
.profen22 dl dd a{ display:block; line-height:50px; height:50px; overflow:hidden; text-align:center; font-size:18px;}
.profen22 dl:hover{border:1px solid #931137;}
.profen22 dl:hover dd a{color:#931137;}

.sub_content_right_below {
	padding-top:10px;
	width:100%;
	height:auto;
	overflow:hidden;
	zoom:1;
}
.sub_content_right_below p {
	line-height:22px;
	padding-top:10px;
	font-size:13px;
	color:#666666
}
.news_content_middle {
	width:100%;
	height:100%;
	padding:10px 0;
	border-bottom:1px dashed #bfbfbf;
	font-size:14px;
	line-height:25px;
}
.news_content_middle p {
	margin-top:8px;
}
.message_content {
	width:100%;
}
#contact input[type="text"], #contact input[type="email"], #contact input[type="tel"], #contact input[type="url"], #contact textarea, #contact button[type="submit"] {
	font:400 12px/16px "Open Sans", Helvetica, Arial, sans-serif;
}
#contact {
	background:#F9F9F9;
	padding:25px;
	margin:5px 0;
}
#contact h3 {
	color:#F96;
	display:block;
	font-size:30px;
	font-weight:400;
}
#contact h4 {
	margin:5px 0 15px;
	display:block;
	font-size:13px;
}
fieldset {
	border:medium none !important;
	margin:0 0 10px;
	min-width:100%;
	padding:0;
	width:100%;
}
#contact input[type="text"], #contact input[type="email"], #contact input[type="tel"], #contact input[type="url"], #contact textarea {
	width:90%;
	border:1px solid #CCC;
	background:#FFF;
	margin:0 0 5px;
	padding:10px;
}
#contact input[type="text"]:hover, #contact input[type="email"]:hover, #contact input[type="tel"]:hover, #contact input[type="url"]:hover, #contact textarea:hover {
	-webkit-transition:border-color 0.3s ease-in-out;
	-moz-transition:border-color 0.3s ease-in-out;
	transition:border-color 0.3s ease-in-out;
	border:1px solid #BF3131;
}
#contact textarea {
	height:100px;
	max-width:100%;
	resize:none;
}
#contact button[type="submit"] {
	cursor:pointer;
	width:20%;
	border:none;
	background:#BF3131;
	color:#FFF;
	margin:0 0 5px;
	padding:10px;
	font-size:15px;
}
#contact button[type="submit"]:hover {
	background:#A30000;
	-webkit-transition:background 0.3s ease-in-out;
	-moz-transition:background 0.3s ease-in-out;
	transition:background-color 0.3s ease-in-out;
}
#contact button[type="submit"]:active {
	box-shadow:inset 0 1px 3px rgba(0,0,0,0.5);
}
#contact input:focus, #contact textarea:focus {
	outline:0;
	border:1px solid #BF3131;
}
::-webkit-input-placeholder {
color:#888;
}
:-moz-placeholder {
color:#888;
}
::-moz-placeholder {
color:#888;
}
:-ms-input-placeholder {
color:#888;
}


/*1280分辨率以上（大于1200px）*/
@media screen and (min-width:1200px){
.page{ width: 1200px; margin:0 auto; }
}

/*1100分辨率（大于960px，小于1199px）*/
@media screen and (min-width: 960px) and (max-width: 1199px) {
.page{ width: 98%; margin:0 auto; }
}

/*440分辨率以下（小于479px）*/
@media only screen and (max-width: 959px) {
.page{ width: 100%; margin:0 auto; }
.section1,.tel,.menu ul li ul,.menu ul li p,.about1 dd,.prolist,.footer,.prolist4,.section11{ display:none;}
.logo,.about,.zzzx,.jmal,.prolist3{ float:none; width:98%; margin:2% auto; overflow:hidden;}
.logo dl dt{ width:30%; margin:0;}
.logo dl dt img{ max-width:100%; padding-right:0; border:0;}
.logo dl dd{ float:right; width:66%;}
.logo dl dd h1,.logo dl dd h2{ font-size:16px; line-height:25px;}
.menu{ height:70px;}
.hidee{ width:25%;}
.hidee a{ width:100%; border-bottom:rgba(255,255,255,0.5) 1px solid; border-right:rgba(255,255,255,0.5) 1px solid; display:block;}
.menu ul li.hidee:nth-of-type(4n) a{ border-right:0}
.menu ul li a, .menu ul li a:visited{ line-height:35px; height:35px; overflow:hidden; font-size:15px;}
.about1 dt p img{ max-width:80%;}
.about1 dt h1{ font-size:18px; font-weight:bold; padding:2% 0; line-height:35px;}
.about2 dt,.about2 dd,.about3 dt,.about3 dd{ float:none; width:100%;}
.zzzx dl dt{ width:80%; float:none; margin:0 auto;}
.zzzx dl dd{ float:none; width:100%; padding-left:6%;}
.zzry{ width:100%; margin:2% 0;}
.zzry dl,.anlz1{ width:48%;}
.wmzp{ width:100%; margin:0;}
.wmzp p img{ max-width:60%;}
.prolist2 dl{ width:47%;}
.prolist2 dl dt img{ height:165px;}
.wdys img{ max-width:100%;}
.dmzs{ margin:0 auto; width:98%; float:none;}
.news2 dl{ float:none; width:98%; margin:1%;}
.news2 dl dt img{ height:auto;}
.footer1{ line-height:30px;}
.profen1 dl{ width:47.5%;}
.profen1 dl dt a{ height:180px;}
.profen22 dl{ width:47%;}
.profen22 dl dt a{ height:90px;}
.profen1 dl dt img,.profen22 dl dt img,.profen2 dl dt img{ height:auto;}
.title1,.title{ line-height:25px;}
.profen22 dl dd a{ line-height:35px; height:35px; font-size:15px;}
.profen2 dl dt{ width:38%;}
.profen2 dl dt a{ display:block; height:90px; overflow:hidden;}
.profen2 dl dd{ width:60%;}
.profen2 dl dd h1{ font-size:15px; line-height:30px;}
.profen2 dl dd p{ height:25px;}
.logo dl dd h1 span{ padding-right:10px;}

}

