@charset "utf-8";
* {
margin:0px;
padding:0px;
}
body{
background:#fff;
text-align:center;
font-size:12px;
background:url(../images/body.gif) repeat-y center top;
}
ul{
list-style:none;
}
a{
text-decoration:none; color:#000;
}

a:hover{
text-decoration:underline;
}
img{
border:0px;
}
#wraper{
width:959px;

margin:0px auto;
text-align:left;
padding-bottom:3px;
}
#header{
position:relative;
height:158px;
}
#language{position:absolute; top:0px; right:10px; z-index:99; color:#fff;}
#language a{color:#fff; text-decoration:none; margin:0px 5px;}
#flash{width:829px; height:158px; position:absolute; left:0px; top:0px; z-index:1px;}
#mainnav{
background:url(../images/menunav.jpg) repeat-x left top;
height:36px;
}
#flag{
margin:3px 0px 0px 0px;
padding-top:5px;padding-left:50px;
border-bottom:solid 1px #E7E7E7;
}
#flag div{text-align:left;}
#flag p{
width:150px;
text-align:left;
float:left;
font-size:16px;
line-height:38px;
color:#444;
}
#flag p img{
border:none;
margin:10px 10px;
}
#flag a img{
width:59px;height:28px;
}
#flag img{
border: double 3px #ccc;
margin:5px 10px;
}
#place{
height:25px;
line-height:25px;
background:url(../images/place.gif) repeat-x left bottom;
}
#place span{
background: url(../images/pin_icon_03.gif) no-repeat 5px center;
padding-left:20px;

}
#container{
padding:0px;
background:url(../images/mainbg.gif) repeat-y left top;
} 
#sidenav{
width:210px;
float:left;
}
#nav1{
}
#nav1 dt { cursor:pointer; font-size:12px; font-weight:bolder; color:#369; height:28px; line-height:28px; display:block; padding-left:25px; background: url(../images/sidebarbg.jpg) no-repeat;}
#nav1 dt a{
color:#369;
}
#nav1 dt a:hover{
text-decoration: underline;
}
#nav1 dd.block { display:none;}
#nav1 dd{
line-height:25px;
}
#nav1 dd a{
display:block;
padding-left:30px;
color:#666;
background:url(../images/ss.jpg) no-repeat 15px center;
}

#nav1 dd a:hover{
text-decoration:underline;color:#369;
}

#number{
height:20px;
line-height:20px;
text-align:right;
padding-right:10px;
}
#sideright{
width:748px;
float:left;
border-left:solid 1px #dedede;
background:#F0F4FC;}

/*****home********/
.index #container{background:url(../images/mainbg_index.gif) repeat-y left top;}
.index #sideright{width:545px;}
#sideright2{width:199px;float:right;}
#sideright2 li{padding:2px 0;}
#sideright2 img{width:199px;border:0}

.index .more1 a{font-size:12px;font-weight:bold;color:#000;}
.index .hottop .more1 a{font-size:14px;}
.index .box .more1 {padding-top:10px}
/********/
#nav1 dd.PhotoGallery{text-align:center;padding:0 5px;line-height:1.3}
dd.PhotoGallery img{height:110px;width:auto;display:block;margin:0 auto;}
/*************/


#mainright{

}
#sideright #mainright h1{
font-size:20px;
color:#FF0000;
}
#sideright #mainright h1 span{
font-size:12px;
color:#333;
margin-left:10px;
}
#imporimg {
padding:3px;
line-height:15px;
text-align:center;
}
#imporimg img{
width:224px;
height:140px;
border:solid 2px #d0d1d0;
}
#imporlist h1{
font-size:20px;
color:#F00;
padding-left:25px;
background: url(../images/h1bg.jpg) no-repeat 5px center;
line-height:30px;
display:block;
height:30px;
}

#imporlist li{
display:block;
height:28px;
line-height:28px;
background:url(../images/dian.gif) repeat-x left bottom;
margin:0px 3px 0px 0px;
}
#imporlist li a{
width:260px;
margin-right:5px;
float:left;
display:block;
text-decoration:none;
 -o-text-overflow:ellipsis; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;
 color:#009;
 padding-left:15px;
background:url(../images/icon.gif) no-repeat left center;

}
#imporlist li a:visited {
color:#009;
}
#imporlist li a:hover{
text-decoration:underline;
}
#imporlist li a:active{
color:#C00;
}

#imporlist li span{
width:80px;
}
#mainbox{
padding-left:3px;
}
#photo{
height:145px;
margin:5px 0px 5px 5px;
border:solid 1px #ccc;
}
#photo .title h2{
width:530px;
}
#photo li{
width:142px;
float:left;
display:inline;
margin-top:5px;
margin-left:5px;
}
#photo li img{
width:140px;
height:90px;
border:solid 1px #ccc;
}
#photo li a{
display:block;
height:15px;
line-height:15px;
text-align:center;
}
#mainp{
line-height:25px;
text-indent:15px;
padding:10px;
text-align:center;
}
#ps{
text-align:center;}
#ps p{
margin-bottom:10px;
text-align:justify;
text-align:left;
}
#ps img{ margin:0px auto;}
#mainp h3{
color:#C00;
font-size:12px;
width:580px;
line-height:25px;
}
#mainp h4{
font-size:12px;
}
#mainp img{
margin:10px 10px 0px 0px;
}
#mainp li{
line-height:25px;
background:url(../images/icon.gif) no-repeat left center;
text-indent:0px;
}
#mainp li a{
display:block;
float:left;
text-align:left;
padding-left:15px;
}
#videos{
display:block;
list-style:none;
width:90%;
text-align:center;
}
#videos img{
width:160px;
height:110px;
border:solid 1px #ccc;
margin:0px;
}
#videos li{
display:block;
width:160px;
padding:5px;
height:130px;
float:left;
background:none;

}
#videos li a{
line-height:15px;
display:block;
width:160px;
background:none;
float:none;
text-align:center;
padding-left:0px;
}
#footer{
height:55px;
text-align:center;
line-height:20px;
background:url(../images/footer.jpg) repeat-x;
padding-top:10px;

}
#footer span{font-family:Verdana, Arial, Helvetica, sans-serif;}
.hotnews{margin-bottom:10px;}
.hot p{line-height:22px; padding:0px 10px; text-indent:10px;}
.hotnews h3{font-size:12px; color:#f00; display:block; line-height:22px;width:180px; padding:0px 10px;-o-text-overflow:ellipsis; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; margin-bottom:2px; }
.hotnews img{width:180px; height:150px; margin:10px 10px 0px 10px; border:solid 1px #ccc;}
.cynews ul li{ line-height:25px;  color:#ccc; background:url(../images/li.jpg) no-repeat left 12px; padding-left:10px;  display:block; margin: 0px 10px; width:690px;text-align:justify;text-justify:newspaper;font-size:12px;}
.cynews ul li a{ height:25px; line-height:25px;text-align:justify;text-justify:newspaper;font-size:12px;}


.hotnew{margin-bottom:10px;}
.hottop{ height:205px; min-height:205px; margin:10px 10px 15px 10px; line-height:20px; background:url(../images/dian.gif) repeat-x left bottom;}
.hottop img{width1:240px; height:180px; padding:2px; border:solid 1px #dedede; float:left; margin-right:10px;}
.hottop h3{font-size:14px; margin-bottom:5px;  width1:340px;}
.hottop p{line-height:20px;}
.hottop span{text-align:right;}
.hotnew ul{margin:0px 10px;}
.hotnew ul li{line-height:25px; background1:url(../images/li.jpg) no-repeat left 10px; padding-left:5px;}
.hotnew ul li span{ padding-left:10px; color:#333;}

.box{
border-top:solid 1px #ccc;
width:100%;
margin-left:0px;
float:left;
display: inline;
}
.more1{line-height:20px; padding-right:10px; text-align:right;}
.more1 a{color:#003399;}
.more1 a:hover{color:#FF0000;}
.more3{line-height:20px; padding-right:20px; text-align:right;}
.more3 a{color:#000;}
.more3 a:hover{color:#FF0000;}

.title,.title1,.title5{
height:25px;
line-height:25px;
background:url(../images/boxh2.jpg) repeat-x left top;
border-bottom:solid 1px #E7E7E7;
}
.title a,.title1 a{
color:#333;
}
.title h2,.title1 h2{
font-size:12px;
padding-left:20px;
color:#369;
font-weight:bolder;
word-break : break-all; word-wrap: break-word; width:580px;
background:url(../images/i_cafe4989.gif) no-repeat 5px 8px;
}
.title5 h2{font-size:12px;
padding-left:20px;
color:#369;
font-weight:bolder;
background:url(../images/i_cafe4989.gif) no-repeat 5px 8px;
}
.title1{
border-right:solid 1px #E7E7E7;
border-top:solid 1px #E7E7E7;

}
.title1 h2 a,.title h2 a{
color:#369;font-weight:bolder;
}
.title h2 a:hover{text-decoration:underline;}

.box{margin-bottom:10px;}
.box dt{
margin:0px 3px 3px 3px;
line-height:20px;
padding:10px 15px 0;
}

.box dt a{
color:#FF6600;
}
.box dt img{
/*width:110px;*/
height:70px;
border: solid 1px #ccc;
margin:3px 5px;
padding:2px;
margin-left:0px;
}
.box dt h3{
font-size:12px;
line-height:20px;
 margin-top:5px;
}
.box dd{
line-height:25px;
background1:url(../images/dian.gif) repeat-x left top;
margin-left:3px;
text-indent:10px;
padding:0px 5px;
}

.box dd a{
display:block;
background1:url(../images/sanjiao.jpg) no-repeat 5px 10px;
}
.box dd span{color:#333;}
.more{
height:16px;
line-height:16px;
text-align:right;
padding-right:5px;
font-size:12px;
display:block;
}
.more a{color:#000;}
.more a:hover{color:#f00;}
.more2{height:20px; line-height:20px; text-align:center;}
.imgleft{
width:112px;
float:left;
text-align:center;
padding-left:3px;
}
.imgleft img{
width:108px;
border:solid 2px #d0d1d0;
height:60px;
}

.clear{
clear:both;
line-height:0px;
}

