/* CSS Document */
body,html{
			   width:100%;
			   height:100%;
			   font-size:12px;
			   background:url(deecn_bg.png) repeat-x #000000;
			   margin:0px;
			   padding:0px;
	           word-wrap: break-word;
			   text-align:left;	/* IE */
			   font-family:Verdana, Arial;
	           color:#265779;
}
a:link {
	color:#265779;
	text-decoration:none;
}
a:visited {
	color:#265779;
	text-decoration:none;
}

a:hover {
	color:#f208f5;
	text-decoration:none;
}

a:active {
	color:#265779;
	text-decoration:none;
}
div,p,h1,h2,ul,li,input{margin:0px; padding:0px;}
ul,li{list-style:none; text-align:left;}
img{border:0px;}
.clear{clear:both;}
/*----------------------------------------------------*/
#container{
			 background:url(top_bg.png) no-repeat top center;
			 margin:0px auto;
			 width:100%;
			 text-align:center;
}
#nycontainer{
			 background:url(nytop_bg.png) no-repeat top center;
			 margin:0px auto;
			 width:100%;
			 text-align:center;
}
#deebody{
width:970px;
min-height:850px; 
height:auto !important; 
height:850px; 
overflow:visible;
margin:0px auto;
text-align:left;
}
.logo{
width:217px;
height:74px;
float:left;
margin-bottom:1px;
}
.NavMenu{
float:left;
background-color:#0D131F;
width:636px;
margin-left:117px;
margin-top:28px;
height:22px;
margin-bottom:25px;
}
.NavMenu ul{
padding-left:52px;
}
.NavMenu ul li{
width:96px;
float:left;
text-align:center;
background:url(libg.gif) no-repeat left;
line-height:22px;
height:22px;
}
.NavMenu ul li a:link, .NavMenu ul li a:visited, .NavMenu ul li a:active{ color:#5fa7ef;}
.NavMenu ul li a:hover{ color:#f208f5;}
.syjdt{
width:762px;
height:246px;
margin-bottom:26px;
margin-left:104px;
clear:both;
}
.about{
width:608px;
padding-top:0px;
padding-left:18px;
margin-right:13px;
height:380px;
background:url(fwfw_bg.jpg) no-repeat;
float:left;
}
.about h1{
height:47px;
padding-top:11px;
padding-left:0px;
color:#5fa7ef;
font-size:12px;
text-align:left;
float:left;
}
.service{
width:183px;
margin-right:14px;
height:95px;
float:left;
padding:1px;
margin-bottom:36px;
border:#447BB3 solid 1px;
}
.companyinfo{
width:307px;
height:186px;
float:left;
}
.companyinfo p{
text-indent:2em;
line-height:17.5px;
}
.companyinfo a:hover{ color:#1b415c;}
.synews{
width:265px;
height:186px;
padding-left:16px;
float:left;
}
.synews ul li{
line-height:24px;
width:250px;
height:24px;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
padding-left:15px;
background:url(newsli.gif) no-repeat left;
text-align:left;
}
.syrightDiv{
width:299px;
height:370px;
padding:10px 0px 0px 9px;
float:left;
background-color:#000000;
margin-bottom:37px;
}
.syrightDiv ul li{
background:url(taocanoli.gif) no-repeat #0D131F;
width:115px;
height:20px;
line-height:20px;
padding-left:21px;
float:left;
margin-left:6px;
margin-bottom:6px;
}
.sytg{
background:url(tgbg.gif) no-repeat top left;
width:265px;
margin-left:6px;
margin-top:3px;
height:100px;
padding:13px 0px 0px 13px;
float:left;
}
.sytg img{
border:#1C2B48 solid 4px;
}
.caseshow{
width:279px;
margin-left:5px;
height:176px;
background-color:#0D131F;
float:left;
}
.caseshow h1{
width:279px;
height:39px;
}
.caseshow h1 img{
border:0px;
margin:0px;
}
.caseshow img{
border:#1C2B48 solid 4px;
margin:17px 0px 0px 13px;
}
#footer{
width:970px;
margin:0px auto;
clear:both;
height:77px;
padding-top:13px;
background:url(bottombg.jpg) no-repeat top center;
}
.footerlogo{
width:208px;
float:left;
height:77px;
}
.footerlogo img{
margin-right:5px;
}
.yqlink{
width:480px;
float:left;
color:#1e2a42;
height:77px;
line-height:17.5px;
}
.casetxt{
height:20px;
padding-top:5px;
clear:both;
line-height:20px;
}
.yqlink a:link, .yqlink a:visited, .yqlink a:active{ color:#1e2a42;}
.yqlink a:hover{ color:#265779;}
.copyright{
width:282px;
font-size:10px;
text-align:left;
float:left;
height:77px;
line-height:2.5em;
}
/*--------------------------------------------------------neiye----------------------css*/
.nytopleft{
width:191px;
height:905px;
float:left;
background:url(leftbg.gif) no-repeat bottom #000000;
margin-right:13px;
padding:4px 0px 0px 0px;
margin-left:1px;
text-align:left;
margin-bottom:37px;
}
.nytopleft h1{
height:30px;
width:178px;
text-align:center;
margin:0px 7px;
margin-bottom:6px;
}
.nytaocan{
width:185px;
padding-left:7px;
text-align:left;
height:208px;
float:left;
}
.nytaocan ul{
}
.nytaocan ul li{
background:url(taocanoli.gif) no-repeat #0D131F;
width:65px;
height:20px;
line-height:20px;
padding-left:21px;
float:left;
text-align:left;
margin-left:0px;
margin-bottom:6px;
}
.nycaseshow{
background:url(nycase.gif) no-repeat top;
height:106px;
width:178px;
text-align:center;
margin:0px 7px;
clear:both;
margin-bottom:6px;
}
.nycaseshow img{
border:#1C2B48 solid 4px;
margin:15px 0px 0px 0px;
}
.nyjdt{
width:761px;
height:246px;
float:left;
overflow:hidden;
margin-bottom:6px;
text-align:center;
}
.nyjctj{
clear:both;
width:178px;
margin-bottom:10px;
}
.nyjctj h1{
height:29px;
}
.nyjctj ul{
background-color:#0D131F;
height:271px;
width:178px;
padding-top:5px;
margin-left:7px;
}
.nyjctj ul li{
line-height:24px;
width:144px;
height:24px;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
padding-left:22px;
background:url(newsli2.gif) no-repeat 7px;
text-align:left;
}
.fuwu{
width:178px;
clear:both;
height:206px;
margin:0px auto;
background:url(zixun.jpg) no-repeat top center;
}
.Content{
float:left;
width:763px;
}
.Content h1{
width:758px;
font-size:12px;
font-weight:normal;
height:25px;
line-height:25px;
background:url(dhbg.gif) no-repeat bottom;
padding-bottom:29px;
text-align:right;
padding-right:5px;
float:left;
}
.ContentDiv{
float:left;
width:713px;
min-height:574px; 
height:auto !important; 
height:574px; 
overflow:visible;
text-align:left;
padding:0px 25px;
line-height:24px;
color:#265779;
}
.ContentDiv span{
color:#1e2a42;
}
.ContentDiv span a:link, .ContentDiv span a:visited, .ContentDiv span a:active{ color:#1e2a42;}
.ContentDiv span a:hover{ color:#265779;}
.ContentArticle{
float:left;
width:713px;
}
.ContentArticle p{
text-indent:2em;
margin:10px 0px;
}
.ContentArticle strong, .ContentArticle b{
color:#5fa7ef;
}
.ContentArticle img{
padding:5px;
border:#2d4b82 solid 1px;
}
.taocanimg img{
padding:0px;
}
.tcimg img{
padding:0px;
border:0px;
}
.guestbook{
float:left;
width:713px;
}
.guestbook p{
margin:10px 0px;
}
.guestbook strong, .guestbook b{
color:#5fa7ef;
}
.guestbook input{
border:#132656 solid 1px;
background-color:#060b18;
color:#c4ddf7;
}
.guestbook textarea{
border:#132656 solid 1px;
background-color:#060b18;
color:#c4ddf7;
scrollbar-3dlight-color:#060b18;
scrollbar-highlight-color:#060b18;
scrollbar-face-color:#132656;
scrollbar-arrow-color:#060b18;
scrollbar-shadow-color:#060b18;
scrollbar-darkshadow-color:#060b18;
scrollbar-base-color:#132656;
scrollbar-track-color:#060b18;
}
.Souce{
width:713px;
text-align:right;
height:28px;
float:left;
color:#1e2a42;
line-height:28px;
}
.ContentDiv h1{
width:713px;
font-size:14px;
height:50px;
font-weight:bolder;
background:none;
padding:0px;
color:#5fa7ef;
margin:0px;
text-align:center;
border-bottom:#0E1525 solid 1px;
line-height:50px;
float:left;
}
.ContentNews{
float:left;
width:713px;
min-height:574px; 
height:auto !important; 
height:574px; 
overflow:visible;
text-align:left;
padding:0px 0px 0px 33px;
line-height:24px;
color:#1e2a42;
}
.ContentNews h1{
width:713px;
font-size:14px;
height:50px;
font-weight:bolder;
background:none;
padding:0px;
color:#5fa7ef;
margin:0px;
text-align:center;
border-bottom:#0E1525 solid 1px;
line-height:50px;
float:left;
}
.ContentCase{
float:left;
width:663px;
min-height:574px; 
height:auto !important; 
height:574px;
text-align:left;
overflow:visible;
padding-left:50px;
}
.ContentCase ul{
text-align:left;
}
.ContentCase ul li{
width:187px;
height:120px;
margin-right:34px;
text-align:center;
margin-bottom:35px;
float:left;
}
.ContentCase ul li img{
border:#1C2B48 solid 5px;
}
.Contentbg{
background:url(contentbg.gif) no-repeat;
width:763px;
height:29px;
clear:both;
margin-bottom:37px;
}
.PageCase{
border-top:#0E1525 solid 1px;
margin:10px 25px;
margin-left:0px;
height:20px;
padding-top:10px;
line-height:20px;
clear:both;
}
.PageContent{
border-top:#0E1525 solid 1px;
margin:0px 0px 10px 0px;
padding-top:10px;
height:20px;
line-height:20px;
clear:both;
}
.newsli{
float:left;
width:100%;
}
.newsli ul li{
height:30px;
line-height:30px;
background:url(newsli2.gif) no-repeat 8px;
padding-left:25px;
border-top:#0E1525 solid 1px;
}
.newsli ul li span{
float:right;
font-size:12px;
color:#265779;
font-family:Georgia, "Times New Roman", Verdana, Arial;
}
.newsli ul li a:link, .newsli ul li a:visited, .newsli ul li a:active{ color:#265779;}
.newsli ul li a:hover{ color:#5fa7ef;}
.zixun{
width:48%;
float:left;
height:340px;
margin-right:10px;
margin-bottom:10px;
border:#0E1525 solid 1px;
}
.zixun h3{
width:327px;
font-size:12px;
height:30px;
font-weight:normal;
background:url(zixunbg.gif) no-repeat left #000000;
padding-left:15px;
border:0px;
color:#5fa7ef;
margin:0px;
text-align:left;
line-height:30px;
clear:both;
}
.zixun h3 span{
float:right;
padding-right:5px;
}
.zixun ul li{
height:30px;
width:317px;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
line-height:30px;
background:url(newsli2.gif) no-repeat 8px;
padding-left:25px;
border-top:#0E1525 solid 1px;
}
.zixun ul li a:link, .zixun ul li a:visited, .zixun ul li a:active{ color:#265779;}
.zixun ul li a:hover{ color:#5fa7ef;}
/*page*/
.k_pagelist {display:table;clear:both;line-height:30px;}
.k_pagelist em {padding:2px;border:1px solid #265779;font-size:12px;margin:0px 1px;color:#5fa7ef;font-style:normal;}
.k_pagelist strong {padding:2px;border:1px solid #265779;font-size:12px;margin:0px 1px;color:#5fa7ef;}
.k_pagelist a {padding:2px;border:1px solid #265779;font-size:12px;margin:0px 1px;}