@charset "gb2312";
body {
	font-family: "Î¢ÈíÑÅºÚ";
	background-color: #FFF;
	margin: 0px;
	padding: 0px 0 0vw 0;
	color: #333;
}
.clear {
	clear: both;
}

a {color:#333;text-decoration:none;}
a:visited {color:#333;text-decoration:none;}
a:hover {color:#f00;text-decoration:none;}
a:active {color:#ba2636;text-decoration:none;}


#PictureListHomem {
	margin: 0 0 0 4vw;
	padding: 0;
}
#PictureListHomem .PicListMod {
	width: 45vw;
	height: 52vw;
	float: left;
	margin: 0 3vw 0 0;
}
#PictureListHomem .PicListMod .PicDiv{
	width:45vw;
	height: 47vw;
	text-align:center;
}

#PictureListHomem .PicListMod .PicDiv img {
	width:45vw;
	height:45vw;
}
#PictureListHomem .PicListMod .Title {
	width: 45vw;
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-size: x-small;
	}
#PictureListHomem .PicListMod .PictureListHomemt {	text-align: center;}



#homenewshot {}
#homenewshot .PicDiv {
	margin: 5vw 5vw 0 5vw;
	text-align: center;
	background-image: url(images-m/Blue-bg.jpg);
	background-repeat: no-repeat;
	background-size:cover;
} 


#homenewshot .PicDiv img {
	width: 80vw;
	height: 50vw;
	margin: 5vw 0;
}
#homenewshot .Title {
	font-size: small;
	text-align: center;
	background-color:#022799;
	margin: 0 5vw 5vw 5vw;
	padding: 2vw 5vw;
	line-height:150%;
}

#homenewshot .Title a {
	color: #FFF;
}

#homenewshot .Content {height:5vw; display:none;}


#homenewshot ul {
	margin: 0vw;
	padding: 0px;
}
#homenewshot ul li {
	list-style-type: none;
	margin: 0;
	padding: 2vw 0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dedede;
		line-height: 120%;
}
#homenewshot ul li span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #999;
	margin-left: 1vw;
	}
#homenewshot ul li a {
	color: #333333;

}

#NowPage {
	margin: 0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dedede;
	background-image: url(images/Icon_home.png);
	background-repeat: no-repeat;
	background-position: 1vw center;
	background-size: auto 3vw;
	height: 8vw;
	overflow: hidden;
	}
#NowPage h1 {
	text-align: left;
	font-size: xx-small;
	color: #666;
	padding: 0px 0 0 5vw;
	margin: 0;
	line-height: 8vw;
	font-weight: normal;
}
#NowPage span {

}
#NowPage a {color:#666;text-decoration:none;}
#NowPage a:visited {color:#666;}
#NowPage a:hover {color:#ba2636;}
#NowPage a:active {color:#ba2636;}
#thisSortRemark {
	margin:0vw 5vw;
	padding:0;
	font-family:"Î¢ÈíÑÅºÚ";
	line-height:150%;
}
#thisSortRemark img {
	width: 100%;
	height: auto;
}
#thisSortRemark h1 {
	font-size: xx-large;
	line-height: 150%;
	font-weight: normal;
}
#thisSortRemark h2 {
	font-size: x-large;
	line-height: 150%;
	font-weight: normal;
}
#thisSortRemark h3 {
	font-size: larger;
	line-height: 150%;
	font-weight: normal;
}
#thisSortRemark h4 {
	font-size: large;
	line-height: 150%;
	font-weight: normal;
}
#thisSortRemark h5 {
	font-size: small;
	line-height: 150%;
	font-weight: normal;
}
#thisSortRemark h6 {
	font-size: x-small;
	line-height: 150%;
	font-weight: normal;
}

#inssubmenu {
	width: 100%;
	margin: 0 0 10vw 0;
}
#inssubmenu ul {
	margin: 0 0 0 5vw;
	padding: 0px;
}
#inssubmenu ul li {
	margin: 5vw 0px;
	padding: 0px;
	list-style-type: none;
}

#inssubmenu ul li a{
	width: 80vw;
	font-size: large;
	line-height: 150%;
	color: #FFF;
	background-color: #36C;
	display: block;
	padding: 5vw;
	text-align:center;
}




#PictureList {
	margin: 0;
	padding: 0px;
}
#PictureList .PicListMod {
	width: 50vw;
	height: 80vw;
	float: left;
	margin: 0px;
	padding: 0px;
}
#PictureList .PicListMod .PicDiv{
		text-align: center;
}

#PictureList .PicListMod .PicDiv img {
	width:45vw;
	height:67vw;
	margin:0px;	
}
#PictureList .PicListMod .Title {
	margin: 2vw 0 0 0px;	
	padding: 0px;
	text-align: center;
	font-size: small;
	line-height:150%;
	}
#PictureList .PicListMod .picturelistt {	text-align: center;}

#FlipMod{
	clear: both;
	background-color: #F4F4F4;
	margin: 0 ;
	padding: 0 3vw;
	font-size: x-small;	
	background-color:ededed;
	height: 10vw;
	}
	
 #FlipMod .PageDiv {
	text-align: left;
	float: left;
	width: 40vw;
	line-height: 10vw;

}
 #FlipMod .StatisticsDiv {
	text-align: right;
	float: right;
	width: 40vw;
	line-height: 10vw;
}

#NewsType {
	margin: 10vw 0;
	}
#NewsType .NewsTitle {
	text-align: center;	
	font-family: "Î¢ÈíÑÅºÚ";	
	font-size:x-large;
	line-height: 150%;
	padding: 0 8vw 4vw 8vw;
	}
#NewsType .NewsInfo {	font-size:x-small;color: #666;	text-align: center;	line-height: 250%; background-color: #f4f4f4;}
#NewsType .NewsContent {	margin: 0 5vw 5vh 5vw;;font-family: "Î¢ÈíÑÅºÚ"; font-size:medium; line-height: 160%;}

#NewsType .NewsContent h2 { font-size:large; font-weight: normal; color:#39C;}

#NewsType .NewsContent img {	width:100%; height:auto;	}

#JumpPage {
	text-align: center;
	font-size: x-small;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #ededed;
	padding-top: 10px;
}
.mMain {
	background-color: #FFF;
	background-image: url(images-m/InTop_bg.jpg);
	background-repeat: no-repeat;
	background-position: center 8vw;
	background-size: 100% auto;
	padding: 0 0 5vw 0;
}
.mMain .title {
	font-size: x-large;
	color: #c10500;
	text-align: center;
	line-height:350%;
}

.cp {
	background-color: #FFF;
}
.cp tr td {
	background-color: #e0f5fc;
	font-size: x-small;
}
.cp .title td {
	background-color: #82c5db;
	font-size: 16px;
	color: #FFF;
	font-size: small;
	line-height:120%;
}
#cpimg {
	margin: 0 ;
}
#cpimg ul {
	margin: 0px;
	padding: 0px;
}
#cpimg ul li{
	/*	width: 25%;
	float: left; */
	text-align: center;
	list-style-type: none;
	margin: 0px 0 10vw 0;
	padding: 0px;
	font-size: large;
	font-weight: bold;
}
#cpimg ul li img{
	width: 95%;
	height: auto;
	margin: 0 0 2vw 0;
}
#cpimg ul li a{
	color: #09C;
}
.Headbox .Headleft img {
	height: auto;
	width: 70%;
	margin: 4vw 3vw;
}
.Headbox .Headleft {
	text-align: left;
}
.menubox a {
	background-color: #0060d8;
	white-space: nowrap;
	display: block;
	width: 25%;
	height: 5vh;
	line-height: 5vh;
	float: left;
	font-size: medium;
	color: #f4f4f4;
	text-align: center;
	text-decoration: none;
	background-image: url(images-m/Menu_bg.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.cpbox .title img {
	height: auto;
	width: 100%;
	margin: 5vw 0;
}
.homemore {
	margin: 0 auto ;
	width: 95%;
	text-align: center;
	padding: 2vw 0;
}
.homemore a {
	color: #FFF;
	font-size: large;
	background-color: #36C;
	text-align: center;
	white-space: nowrap;
	display: block;
	width: 100%;
	padding: 3vw 0;
		border-radius: 10px; 
}
.homemore a:visited {color:#FFF;}
.homemore a:hover {color:#FFF;}
.homemore a:active {color:#FFF;}


.HomeZybz {
	background-image: url(images-m/Home-kv-bg2.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	background-size: cover;
	margin: 5vw 0 0 0;
	padding: 10vw 0;
}
.HomeZybz .title {
	padding: 0 0 3vw 0;
}
.HomeZybz .title img {
	height: auto;
	width: 100%;
}
.HomeZybz .kvtitlecn {
	line-height:150%;
	font-size: medium;
	color: #FFF;
	text-align: center;
	margin: 5vw 8vw;
}
.HomeZybz .kvtitleen {
	line-height:150%;
	font-size: small;
	color: #FFF;
	text-align: center;
	margin: 5vw 8vw;

}
.HomeZybz .Zybzico {
	margin: 10vw 0;	
}
.HomeZybz .Zybzico .Kvico {
	width: 33.3vw;
	float:left;
	text-align:center;
	
}
.HomeZybz .Zybzico .Kvico img {
	width: auto;
	height:8vw;
	
}
.Abouus {
	background-image: url(images-m/Home-about-bg.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	background-size: 100% 100%;
	margin: 0;
	padding: 10vw 0;

}
.Abouus .title img {
	width: 100%;
}
.Abouus .titlelx2 {
	font-size: medium;
	text-align: center;
	line-height: 150%;
	margin:10vw 8vw;
}
.Abouus .titlelx3 {
	font-size: small;
	line-height: 150%;
	text-align: left;
	margin:10vw 8vw;

}
.Abouus .titlelx4 {
	font-size: x-large;
	text-align: center;
	color: #002F75;
}
.Abouus .botm {
	margin: 4vw 0 0 0;
	}
.Abouus .botm a {
	height: 13vw;
	width: 45vw;
	display: block;
	white-space: nowrap;
	text-align: center;
	font-size: large;
	border-radius: 10px;
	float: left;
	line-height:13vw;
	margin:0 0 0 3vw;
}




a.lx1 {color:#FFF;
	background-color: #143a85;
}
a.lx1:visited {color:#FFF;}
a.lx1:hover {color:#FFF;background-color: #143a85;}
a.lx1:active {color:#FFF;}

a.lx2 {
	color:#FFF;background-color: #b80000;
	}
a.lx2:visited {color:#FFF;}
a.lx2:hover {color:#FFF;background-color: #b80000;}
a.lx2:active {color:#FFF;}

.xxnews{}

.xxnews .title img {
	height: auto;
	width: 100%;
	margin: 5vw 0 0 0;
}
.PicShow .title img {
	height: auto;
	width: 100%;
	margin:5vw 0;
}
.PicShow {
	background-color: #f4f4f4;
}

.PicShow .Pivtxt {
	font-size: medium;
	margin: 5vw 10vw;
	text-align:center;
}
.PicShow .Pivtxte {
	font-size: small;
	margin: 5vw 10vw;
	text-align:center;
}





#roll {
	width: 90vw;
	height: 50vw;
	margin: 10vw auto 0 auto;
}
#roll #content, #roll #content1 {height: 45vw;}
#roll ul {margin: 0px;	padding: 0px;}
#roll ul li {
	list-style-type: none;
	width: 50vw;
	padding: 0px;
	margin: 0 2vw 0 0;
	text-align: center;
	font-size: small;
	}
#roll ul li img {
	width: 50vw;
	height: 34vw;
	/*border: 1px solid #CCC;*/
	}
.Footer {
	background-color: #039;
	font-size: small;
	color: #FFF;
	text-align: center;
	margin: 0;
	width: 100%;
	line-height:10vw;
	position: fixed;
	bottom: 0px;
}



#NewsList {
	margin: 0px 10vw;
}
#NewsList ul {	margin: 0px;	padding: 0px;}
#NewsList ul li {
	list-style-type: none;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #cdd4e2;
	margin: 0px;
	padding: 3vw 0 3vw 0px;
}
#NewsList ul li:hover{border-color:#aab2c3;}
#NewsList ul li span {
	font-family: Verdana, Geneva, sans-serif;
	font-size: x-small;
	color: #999;
	margin: 0;
	display: block;
	clear: both;
	}
	

#PictureList-cp {
	margin: 0;
	padding: 0px;
}
#PictureList-cp .PicListMod {
	width: 50vw;
	height: 55vw;
	float: left;
	margin: 0px;
	padding: 0px;
}
#PictureList-cp .PicListMod .PicDiv{
		text-align: center;
}

#PictureList-cp .PicListMod .PicDiv img {
	width:45vw;
	height:45vw;
	margin:0px 0 2vw 0;	
}
#PictureList-cp .PicListMod .Title {
	margin: 0vw 0 0 0px;	
	padding: 0px;
	text-align: center;
	font-size: small;
	line-height:150%;
	}
#PictureList-cp .PicListMod .picturelistt {	text-align: center;}


