/* CSS Document */

body {
padding:0px;
margin:0px;
font-size:12px;
color:#000000;
background:#477892;
}
A:active,A:link,A:visited{
text-decoration:none;
font-size:12px;
color:#333333;
}
A:hover{
text-decoration:none;
font-size:12px;
color:#000000;
}
A:active{
text-decoration:none;
font-size:12px;
color:#333333;
}
P,UL,FORM{
margin:0px;
padding:0px;
}
LI{
list-style:none;
margin:0px;
padding:0px;
}
H1{
padding:0px;
margin:0px;
}
#header{
margin:0px auto;
padding:0px;
background:#41768D;
}
#mainbody{
padding:0px;
margin:0px;
color:#000000;
background:#FFFFFF;
}
/*****************nav***********/
.versionlink{
float:right;
padding:6px 10px 0px 0px;
word-spacing:4px;
font-weight:bold;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}
#logo{
width:960px;
margin:0px auto;
padding:0px;
height:108px;
background:url(../images/logo.jpg) no-repeat top;
}
#nav{
text-align:right;
width:960px;
margin:0px auto;
padding:0px;
height:58px;
background:url(../images/navbg.jpg) no-repeat top;
}
.en{
font-family:Arial, Helvetica, sans-serif;
}

.channel{
padding:10px 20px 0px 20px;
line-height:44px;
font-size:14px;
font-weight:bold;
}
.channel a:active, .channel a:link, .channel a:visited{
padding:0px 10px;
font-size:14px;
color:#000000;
text-decoration:none;
}
.channel a:hover{
padding:0px 10px;
font-size:14px;
color:#339900;
text-decoration:none;
}

/******************main*******************/
#main{
width:960px;
margin:0px auto;
padding:0px 0px 20px 0px;
background:url(../images/mainbg.jpg) top no-repeat;
 min-height:300px;
 _height:expression((document.documentElement.clientHeight||document.body.clientHeight)<300?"300px":"");
 overflow:hidden;
}
.spic{
margin:6px 18px;
padding:0px;
border:0px;
}
#index{
width:940px;
margin:0px auto;
padding:10px 20px;
overflow:hidden;
}
#indexline{
width:900px;
border-top:1px #999999 dotted;
padding:30px 0px 0px 0px;
margin:30px auto 0px auto;
overflow:hidden;
}
.indexline_col1{
width:420px;
padding:0px;
margin:0px 60px 0px 0px;
float:left;
}
.indexline_col2{
width:420px;
padding:0px;
float:left;
}
.info12{
font-size:12px;
line-height:200%;
color:#666666;
padding:0px 0px 10px 0px;
}
#mainleft{
width:500px;
margin:30px 10px 0px 30px;
padding:0px;
float:left;
}
#mainleft2{
width:190px;
margin:20px 30px 0px 20px;
padding:0px;
float:left;
}
#mainright{
width:370px;
margin:30px 20px 0px 20px;
float:left;
}
#mainright2{
width:690px;
margin:20px 30px 0px 0px;
float:left;
}
.neichannel{
font-size:14px;
font-weight:bold;
color:#009900;
padding:0px 0px 10px 0px;
}
.neichannel2{
font-size:14px;
font-weight:bold;
color:#FFFFFF;
padding:10px 0px 10px 15px;
background:#006699;
}
.ctitle LI{
border-bottom:1px #999999 dotted;
padding:10px;
font-size:12px;
}
.ctitle a:active, .ctitle a:link, .ctitle a:visited; .ctitle a:hover{
text-decoration:none;
color:#333333;
}
.linkspic IMG{
border:0px;
padding:1px;
margin:10px 0px 0px 0px;
}
.loca{
padding:0px 5px;
color:#999999;
font-size:12px;
margin:0px;
line-height:20px;
border-bottom:#CCCCCC 1px dotted;
}
.loca a:active, .loca a:link, .loca a:visited, .loca a:hover{
color:#999999;
font-size:12px;
text-decoration:none;
}
.time {
float:right;
font-size:12px;
color:#999999;
}
#cont_en{
padding:10px 20px;
font-size:14px;
line-height:200%;
font-family:Arial, Helvetica, sans-serif;
}
#cont_en H1{
color:#CC3300;
font-family:Arial, Helvetica, sans-serif;
font-weight:blod;
font-size:16px;
text-align:center;
margin:10px 0px 0px 0px;
}
#cont{
padding:10px 20px;
font-size:14px;
line-height:200%;
}
#cont H1{
color:#CC3300;
font-family:SimHei,Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:18px;
text-align:center;
margin:10px 0px 0px 0px;
}
#cont .info{
color:#999999;
font-size:12px;
padding:10px 0px;
text-align:center;
}
/*************footer**********/
#footer{
margin:0px auto;
padding:0px;
height:100px;
width:960px;
}
.frlink{
width:540px;
line-height:20px;
color:#A6B8D7;
font-size:14px;
padding:10px 0px 10px 20px;
float:left;
}
.frlink a:active, .frlink a:link, .frlink a:visited,.frlink a:hover{
font-size:12px;
text-decoration:none;
font-weight:normal;
color:#A6B8D7;
}
.copyright{
line-height:20px;
color:#A6B8D7;
font-size:12px;
width:360px;
text-align:right;
padding:10px 0px 10px 20px;
float:right;
}

.more{
font-size:12px;
font-weight:normal;
}
.more a:active, .more a:link, .more a:visited,.more a:hover{
color:#FF9900;
text-decoration:underline;
}
.links
{
margin:10px 0px;
padding:20px 10px 0px 20px;
font-size:12px;
text-align:left;
line-height:200%;
color:#666666;
}
.links a:active, .links a:link, .links a:visited{
margin-left:5px;
	color: #FF9900;
    text-decoration:none;
}
.links a:hover{
	color: #FF9900;
    text-decoration:underline;
}
.lists {
color:#333333;
font-size:12px;
padding:0px;
line-height:20px;
margin:0px;
}
.lists LI{
padding:3px 0px 3px 0px; 
list-style:none;
margin:0px;
_zoom: 1; /*IE6 Hack*/
_float: left; /*IE6 Hack*/
_width: 100%; /*IE6 Hack*/
}
.lists a:active, .lists a:link, .lists a:visited{
    font-size:12px;
	color:#000000;
	font-weight:normal;
    text-decoration:none;

}
.lists a:hover{
    font-size:12px;
	color:#000000;
	font-weight:normal;
    text-decoration:underline;
 
}
.lists2 {
color:#333333;
font-size:14px;
padding:16px 15px 0px 15px;
line-height:28px;
}
.lists2 LI{
background:url(../images/an.jpg) left no-repeat;
padding:3px 0px 3px 10px; 
list-style:none;margin:0px;
_zoom: 1; /*IE6 Hack*/
_float: left; /*IE6 Hack*/
_width: 100%; /*IE6 Hack*/
}
.lists2 a:active, .lists2 a:link, .lists2 a:visited{
    font-size:14px;
	font-weight:normal;
    text-decoration:none;

}
.lists2 a:hover{
    font-size:14px;
	font-weight:normal;
    text-decoration:underline;
 
}
.clear{
clear:both;
}

@media screen and (max-width: 640px){
    /************ logo ************/
    #logo{width: 100%;}
    .versionlink{background: #ECECEC;float:none;padding:10px;}
    /************* nav ***********/
    #nav{text-align: left;width:100%;height: auto;background: #ECECEC;}
    /************* main ***********/
    #main{width: 100%;background: #FFF;}
    #mainleft,#mainright,#indexline,.indexline_col1,.indexline_col2,#mainleft2,#mainright2{width: 96%;margin:2%;float: none}
    #mainright2 img{max-width: 100%!important;height: auto!important}
    /************* footer ***********/
    #footer{width: 100%;height:auto;padding:0;}
    .frlink,.copyright{width: 92%;margin:4%;float: none;padding:0;text-align: left}
}