h1,h2,h3,h4,h5,h6{font-family:Tahoma, Geneva, sans-serif;}
.lv{color:#33c890;}
.danlv{color:#afdb3c;}
.orange{color:#fd8c1c}
.nbanner{ padding-top:156px;}
.nbanner img{
	width:100%;
}
.nnav{
	max-width: 1000px;  padding:10px; 0px;
	line-height: 20px;
	margin:0 auto;
	border-radius: 5px;
	font-size: 1.4em;
	padding: 15px 0px; border-bottom:1px solid #ccc;
}
.nnav a{
	margin-left: 5px; text-decoration:underline;
}
.nnav a.home{	background-image: url(../images/aboutHome.png);
	background-repeat: no-repeat;
	background-position: left center;padding-left: 25px;}
.nnav a:hover,.nnav a.home:hover{
	color:#fd8c1c;
	text-decoration:underline;
}
.mbody{
	max-width: 1000px; font-size:1.4em;
	margin: 0 auto; padding:0px 5px;
}
.mbody img{ max-width:100%;}
.mbody ul li{
	list-style-position: inside;
	list-style-type: square;
}
h1.ntitle{ font-size:2.8em; color:#fd8c1c; font-weight:normal; line-height:36px; clear:both; }
h1.cpntitle{ font-size:2.0em; color:#fd8c1c; font-weight:normal; clear:both; }
h2.ntitle{ font-size:1.8em; color:#afdb3c; font-weight:normal; clear:both;}
h3.ntitle{ font-size:1.2em; color:#333; clear:both; font-weight:normal;}
ul.imglist{ clear:both;}
ul.imglist li{ width:30%; margin:10px 1.5%; float:left; list-style:none;}
ul.imglist li span{ display:block; text-align:center; font-size:0.85em; line-height:20px; min-height:40px;}
ul.imglist li img{ width:98%; border:1px solid #ccc;}
.contatxt{ width:48%; float:left;}
.contatxt a{ text-decoration:none; color:#fd8c1c;}
.contatxt a:hover{ text-decoration:underline;}
.map{ width:48%; float:right;}
.mntxt{ clear:both; padding:10px 0px; line-height:25px;}
.mntxt p{ margin:0px 0px; padding:10px 0px;}
ul.cpfllist{ font-size:0.9em;}
ul.cpfllist li{ width:30%; margin:5px 1.6%; float:left;display:inline-block;vertical-align:top;}
ul.cpfllist li a{
	display: block;
	width: 100%;
	padding: 5px 0px;
	text-align: center;
	background-color: #fd8c1c;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	color: #fff;
}
ul.cpfllist li a:hover{ background-color:#afdb3c; color:#333;}
ul.newslist{}
ul.newslist li{  clear:both; list-style:none; padding:15px 0px;}
ul.newslist dl{}
ul.newslist dl:after {
content: ".";
display: block;
height: 0px;
clear: both;
visibility: hidden;
}
ul.newslist dl dt{ float:left; width:30%;}
ul.newslist dl dd{ float:right; text-align:left; width:65%;}
ul.newslist dl dd h4{ font-size:1.2em; margin:0px 0px; padding:0px 0px 10px 0px; font-weight:normal;}
ul.newslist dl dd a{ color:#ffbe23;text-decoration:underline;}
ul.newslist dl dd a:hover{ color:#333;}
ul.newslist dl dd em.tdate{ color:#999;}
@media screen and (max-width:720px){
ul.cpfllist li{ width:30%; margin:5px 1.5%;}
}
#messageform input{ height:28px; line-height:22px; width:40%;}
#messageform select.country{ width:42%; height:30px;}
ul.cplist{}
ul.cplist li{ width:48%; float:left; border-bottom:1px solid #ddd;  margin:0px 1%; font-size:0.9em;padding:15px 0px; list-style-type:none;}
ul.cplist li:after {
content: ".";
display: block;
height: 0px;
clear: both;
visibility: hidden;
}
ul.cplist li em{  float:left; width:75%; padding-left:1%;}

ul.cplist li span{ float:right;   text-decoration:underline;color:#999;}
ul.cplist li a{ display:block; color:#fd8c1c;}
ul.cplist li a:hover span,ul.cplist li a:hover em{ color:#333;}
@media screen and (max-width:640px){
ul.cpfllist li{ width:46%; margin:5px 2%;}
ul.imglist li{ width:45%;}	
.contatxt{ width:96%; float:none; margin:10px auto;}
.map{ width:96%; float:none;margin:10px auto;}
#messageform select.country{ width:96%; height:30px;}
ul.cplist li{ width:98%; float:none;}
}
#messageform input#ckbtn{ background-color:#36C890; color:#fff; padding:10px 20px; margin:0px auto; border:none; cursor:pointer; height:auto; font-size:1.4em; width:30%;}
dl.flimglist dd{ float:left; text-align:left;}
dl.l3 dd{ width:30%; margin:5px 1.6%;}
dl.flimglist dd img{ max-width:100%;}
.mbody table{ background-color:#999; max-width:100%;}
.mbody table td{ background-color:#fff; padding:3px 3px;}
dl.xgcp{}
dl.xgcp dd{
	background-image: url(../images/xgcpico.png);
	background-repeat: no-repeat;
	background-position: left center; padding:5px 5px 5px 25px; border-bottom:1px dotted #ddd;
}
dl.xgcp dd a{ text-decoration:underline; }
dl.xgcp dd a:hover{ text-decoration:none;color:#fd8c1c;}
.cpdetails{}
.cpdetails p{ margin:5px 0px; padding:0px 0px;}
.cpdetails table{ max-width:100%; font-size:0.85em;}
.cpdetails table p{ padding:0px 0px; margin:0px 0px;}
.backbtn{  clear:both; float:right; width:100px; padding:20px 0px;}
.backbtn a{ display:block; color:#fff;background-color:#fd8c1c; width:100%; text-align:center; height:30px;	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;}
.backbtn a:hover{ text-decoration:underline;}	