﻿@charset "utf-8";
/* CSS Document */
/* header部分 */
#logo-bar{
	width:100%;
	height:auto;
	float:left;
	padding-top: 6px;
	position:relative;
}
.logo{
	float:left;
	clear:left;
	width:368px;
	height:86px;
}
.topad-switch{
	height: 100px;
	width: 837px;
	padding-right: 7px;
}
#login{
	float:left;
	background-image: url(../images/index_35.jpg);
	background-repeat: no-repeat;
	background-position: top;
	width: 100%;
	padding-top: 21px;
	clear: both;
	padding-bottom: 16px;
}
#login ul{
	float: left;
	text-align: left;
	padding-left: 16px;
}
#login ul li{
	display: inline;
	line-height: 18px;
	padding-right: 10px;
}
#login ul li .input0{
	height: 18px;
	width: 99px;
	border: 1px solid #b6b6b6;
	background-color: #eee;
}
.top-nav{width:200px; position:absolute;top:20px;right:0px;}
.top-nav li{ display:block; margin-left:10px; float:right; background-color:#999; padding:2px 8px;}
.top-nav li a{ color:#eee;font-weight:bold; }
.top-nav li a:hover{font-weight:bold; text-decoration:underline; color:#F60;}
.affiche{ width:480px; padding-right:5px; text-align:right; }
.nav{
	float:left;
	list-style-type: none;
	text-align:right;
	width: 100%;
	padding:3px 0;
	color:#000;
}
.nav li{
	display:inline;
	padding:0 3px;
}
.nav a{
	font-weight: bold;
	color: #555;
	font-size: 14px;
}
.nav li a:hover{
	color:#F60;
	text-decoration: underline;
	font-weight: bold;
	font-size: 14px;
}
.line{float:left;clear:both; overflow:hidden;}

/* header end */
/* main部分 */
.desc{ display:block; font-size:14px; font-weight:bold; padding: 0 0 15px 0; color:#F60; text-align:left; }
.desc2{ clear:both; display:block; font-size:14px; font-weight:bold; padding: 5px 0 0px 0; color:#F60; text-align:left; }
#contact{ width:100%;background:url(../images/index_31.jpg) no-repeat center bottom; text-align:left;margin-top:10px;}
#contact h2{overflow:hidden;}
#contact ul{width:157px;padding:0px 18px 45px 18px; color:#555; font-weight:bold;}
#contact ul li{ border-bottom:solid 1px #cdcdcd; padding-top:8px;}
#honor, #honor h2{width:100%; overflow:hidden;}
#honor h2{padding-bottom:10px;}
#honor ul li{float:left;width:87px;height:auto;display:inline;margin-left:8px; overflow:hidden;}
#honor ul li span{ line-height:16px;}
#honor ul li.font-10 span{ font-size:10px;}
.bar{
	width: 978px;
	border: 1px solid #d3d3d3;
	margin-bottom:10px;
}
.index-flash{
	height: 354px;
	width: 812px;
}
#header-flash{
	float: left;
	height: 268px;
	width: 1003px;
	clear: both;
}
.recoclass{ font-size:14px; font-weight: bold; color:#333; padding-top:10px;}
#top-news{width:281px;float:left;padding:10px 20px;text-align:left;}
#top-news h2{
	background-image:url(../images/index_32.jpg);
	background-repeat: no-repeat;
	background-position: left;
	height:28px;
}
#recopro{width:623px;float:right;padding:10px 20px 10px 10px;text-align:left;}
#recopro h2{
	background-image:url(../images/index_32.jpg);
	background-repeat: no-repeat;
	background-position: left;
	height:28px;
}
.inner{ width:100%;text-align:left;float:left;clear:both; padding:10px 0px; }
.inner h2{ width:100%;height:56px; background:url(../images/inner_03.jpg) no-repeat; }
.inner-cont{padding:10px;}
#pplist{ text-align:center; }
#pplist li{ width:165px;float:left; height:180px; overflow:hidden; border:solid 1px #ccc;}
#pplist li span{ display:block; clear:both; height:72px; text-align:left; padding-left:20px; line-height:18px; }
.index_ss{ width:187px; height:26px; padding:4px 6px 0 0; text-align:right; background:url(../images/index_ssbg.jpg) no-repeat left top;}
.sskj{ width:120px; font-size:12px; font-family:"宋体";}
.topop{ margin-top:10px;}
#friendlink{ width:100%;margin-top:5px;}
#friendlink h2{ font-size:14px;background-color:#CCC; color:#333;padding:3px 0;}
/* main end */
/* footer部分 */
#footer-nav{
	height: auto;
	width: 100%;
	clear: both;
	float: left;
	margin-top: 15px;
}
.footer-nav{
	border-bottom:solid 1px #bbbaba;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 3px;
	padding-left: 0;
}
.footer-nav li{ display:inline;padding:3px; }
.footer-nav li a {color:#666;}
.footer-nav li a:hover{color:#bbbaba; text-decoration:underline;}
#copy{
	color:#000;
	height: auto;
	width: 100%;
	padding: 5px 0;
	border-top:solid 2px #9a9a9a;
	clear:both;
}
#copy a{color:#333;}
/* footer end */
#demoa{
	float:left;
	overflow: hidden;
	width: 480px;
	height:190px;
	text-align:center;
	zoom:1;border-right:2px solid #3449a2;border-left:2px solid #3449a2
}
#demoa5{
	float:left;
	overflow: hidden;
	width: 474px;
	height:190px;
	text-align:center;
	zoom:1;
	border-left:2px solid #ffdc80;
	border-right:2px solid #ffdc80
}
#index_ppygc h3{ width:100%;height:40px;background:url(../images/index_gcal.jpg) no-repeat left top; }