@charset "UTF-8";
/* CSS Document */
* {
	margin: 0;
	padding: 0;
}

body {
	font-family: Arial,Helvetica,sans-serif;
	background-color:#fff;
	font-size:12px;
	color:#000;
	line-height:16px;
}

a {color:#333;}
a:link, a:visited {color: #007AB7;text-decoration: none;}
a:hover {text-decoration: underline;color: #333;}
a.blank{*text:expression(target="_blank");}

.Hide {display:none;}
.Show {display:block;}
img {border: none;}
h1{font-size:12px;text-align:center;line-height:30px;}
h2{font-size:12px;line-height:29px;font-weight:bold;}
h3{font-size:12px;font-weight:normal;}

.Framleft{float:left;}
.FramRight{float:right;}
.FrameBG {margin-left:auto;	margin-right:auto;width:1002px;}
.FrameBG908 {margin-left:auto;margin-right:auto;width:908px;}
.FrameBG215 {width:215px;float:left;}
.FrameBG478 {width:448px;padding:0 10px 0 20px;float:left;}
.FrameBG674 {width:674px;margin:0 0 0 19px;float:left;}
.FrameClear {clear:both;}

.TextBlack{color:#000;}
.TextBlue{color:#007AB7;}
.TextRed{color:#DD137B;}	
.TextCenter{text-align:center;}
.Text14{font-size:14px;}
.TextRight{float:right;}
.TextBlod{font-weight:bold;}
.TextMap{padding-left:10px;font-size:14px;}
.Textline20{line-height:20px;}

#phidden {display:none;}

/*Header*/
#header {background: #fff url(../../images/top_bg.jpg) top repeat-x;height:77px;margin:0px;}
#Framlogo {width:333px;height:77px;}
#LogoInfor {padding:20px 52px 0 0;text-align:right;width:617px;}	
#FrameContact{text-align:left;Z-INDEX: 2;background-color: #EDF7FF;border:solid 1px #007AB7;width:250px;padding:5px 10px;top:45px;right:30px;position:absolute;}
#FrameContact p{margin-bottom:10px;font-weight:bold;}
#FramNav {width:617px;margin:12px 0 0 20px;list-style:none;line-height:28px;}
#FramNav li{float:left;}
#FramNav li a {display:block;width:90px;padding-top:2px;margin-left:10px;text-align:center;text-decoration:none;font-weight:bold;}
#FramNav li a:hover {background: url(../../images/nav_bg.jpg) no-repeat;color: #333;font-weight:bold;}
/*Header End*/
/*FrameSearh*/
#FrameSearh{background: url(../../images/S_bg.jpg) no-repeat;height:43px;margin-top:10px;margin-bottom:10px;}
#FramADul{list-style:none;width:530px;float:left;font-weight:bold;margin-left:60px;*margin-left:60px !important;*margin-left:30px;}
#FramADul li{display:inline;margin:0 10px;width:120px;line-height:43px;}
#FrameSearhIn{float:left;line-height:43px;background: url(../../images/S1.jpg) left top no-repeat;text-align:right;padding-left:30px;_padding-top:10px;}
/*FrameSearh End*/
/*FrameMain*/
.Ypost{padding-left:10px;}
.FrameList{padding-top:10px;}
.FrameList ul{list-style:none;}
.TBG{
background: url(../../images/Tbg.jpg) left top no-repeat;
height:29px;
padding-left:20px;
}
.TBG2{
background: url(../../images/Tbg2.jpg);
padding:5px 10px;
}
.TBG2L{
background: url(../../images/Tbg2_l.jpg) left top no-repeat;
height:25px;
line-height:23px;
padding-left:30px;
}
.TBG2L a{
font-weight:bold;
}
.TBG3{
background: url(../../images/Tbg3.jpg) left top no-repeat;
height:20px;
}
.TBG4{
background: url(../../images/Tbg4.jpg) left top no-repeat;
height:25px;
line-height:23px;
padding-left:40px;
}
/*Copyright*/
#Copyright {
	clear:both;
	margin-top:20px;
	background: #fff url(../../images/copy_bg.jpg) top repeat-x;
	height:82px;
}
#CopyText{
width:508px;
float:left;
}
#CopyText p{
margin:10px 0;
}
#CopyNav {
float:left;
text-align:right;
width:390px;
margin-top:10px;
}
/*Copyright End*/

#FrameTips{
background: #fff url(../images/tip_bg.jpg) no-repeat;
height:34px;
font-weight:bold;
line-height:34px;
padding-left:10px;
margin-top:10px;
}
#FrameRmain{
margin:10px 10px 30px 10px;*margin:10px;
padding:5px;
width:640px;
min-height:450px;  
height:auto;/*IE7*/  
_height:450px;/*IE6*/  
display:table;/*firefox,opera*/ 
border:1px solid #88BFEA;
}
#FrameRmain2{
margin:10px 10px 30px 10px;*margin:10px;
padding:5px;
width:888px;
min-height:450px;  
height:auto;/*IE7*/  
_height:450px;/*IE6*/  
display:table;/*firefox,opera*/ 
border:1px solid #88BFEA;
}
#FramePmain{
margin:10px 10px 30px 10px;*margin:10px;
padding:20px;
width:610px;
min-height:500px;  
height:auto;/*IE7*/  
_height:500px;/*IE6*/  
display:table;/*firefox,opera*/ 
border:1px solid #88BFEA;
}
#FramePmain p{
margin:5px;
}
#FramePmain img{
margin-left:10px;
}
.Rpic{
width:270px;
min-height:190px;  
height:190px;/*IE7*/  
_height:190px;/*IE6*/  
display:table;/*firefox,opera*/
padding:10px;
float:left;
}
.Rtext{
float:left;
padding:10px;
width:330px;
min-height:190px;  
height:190px;/*IE7*/  
_height:190px;/*IE6*/  
display:table;/*firefox,opera*/
background:url(../../images/R_textline.jpg) left bottom no-repeat;
}
.Tmpic{
float:left;
width:300px;
height:230px;
margin:5px 10px 5px 20px;
}
.Tmtext{
float:left;
padding-top:50px;
padding-left:20px;
width:250px;
}
.Tmtext2{
float:left;
padding-top:50px;
padding-left:20px;
width:450px;
}
.Tmtext P{
margin-bottom:5px;
}
.ProjectD{
background: #fff url(../../images/ProjectD_bg.jpg) left Top no-repeat;
height:114px;
width:103px;
margin:15px 0 0 15px;
padding:10px 1px 0 0;
text-align:center;
float:left;
}
.ProjectD img{
border:0;
width:73px;
height:71px;
margin-bottom:2px;
}
#SubjectD{
text-align:center;
margin-bottom:40px;*margin-bottom:20px;
}
#SubjectD img{
margin-top:30px;
margin-right:50px;
width:200px;
height:150px;
border:1px solid #88BFEA;
}
#BalustradeDTitle{
padding:10px 0 0 10px;
margin-top:10px;
}
#BalustradeDTitle p{
margin-bottom:5px;
}
#FrameRecommTop{
background: #fff url(../images/d_r_t.jpg) no-repeat;
height:20px;
width:674px;
}
#FrameRecommMain{
width:654px;
background: #fff url(../images/d_r_bg.jpg) repeat-y;
min-height:23px;  
height:auto;/*IE7*/  
_height:23px;/*IE6*/  
display:table;/*firefox,opera*/
padding-left:20px;
}
#FrameRecommBottom{
background: #fff url(../images/d_r_b.jpg) no-repeat;
height:23px;
width:674px;
}
#FrameRecommMain P{
margin:5px 0;
width:640px;
}
.FramPro{
float:left;
width:320px;
min-height:130px;  
height:auto;/*IE7*/  
_height:130px;/*IE6*/  
display:table;/*firefox,opera*/
border-bottom:1px dotted #ccc;
}
.Ppic {
float:left;
padding:10px;
}
.Ptext{
float:left;
list-style:none;
padding:10px 0;
}
.Ptext li{
margin-top:5px;
}
.FramCounter{
float:left;
text-align:center;
margin-bottom:20px;
}
.FramPack{
float:left;
text-align:center;
margin:10px;
}
.CTpic {
padding:5px 10px 0 10px;
}
.CTpic img {
margin-bottom:5px;
}
#DownCa{
float:left;
margin-left:30px;
}
#DownCa ul{
list-style:none;
}
#DownCa ul li.Dtitle{
margin-bottom:10px;
}
#DownCa ul li{
margin-bottom:5px;
}
#sitemap{
padding:30px 0 20px 30px;
float:left;
width:740px;
}
#sitemap li{
list-style:none;
margin-bottom:10px;
margin-left:30px;
font-size:12px;
font-weight:bold;
}
#sitemap p{
margin-bottom:10px;
font-size:14px;
}
.sitemaptitle0{
text-align:center;
font-size:16px;
color:#FF9900;
font-weight:bold;
}
.sitemaptitle{
list-style:none;
font-weight:bold;
color:#009900;
font-size:14px;
}
.sitemaptitle22{
margin-top:10px;
}
#sitempaintro{
clear:both;
margin:50px 0 10px 0;
padding:10px;
border-top:1px dotted #000000;
}
#Kontak ul{
list-style:none;
}
.KontaktTitle{
color:#007AB7;
width:100px;
margin-right:5px;
float:left;
}
/*FrameMain End*/
#blogul li{margin-left:20px;line-height:30px;border-right:1px dotted #ccc;float:left;width:360px;padding-right:30px;}
#blogul li span{float:right;}