/*===========================================全局CSS============================================*/
*{ margin:0px; padding:0px; list-style-type:none; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
img{ border:none;}
a img{ border:none;}
a:link{ color:#333333;}
a:visited{ color:#333333;}
a:hover{ color:#ff6600; text-decoration:none;}
a:active{ color:#333333;}
ul{ list-style-type:none;}
p,li,td,div{ color:#333333; font-size:12px;}
.clear{ clear:both;}
html{overflow-x:hidden;}
/*===========================================全局CSS============================================*/

/*===========================================全局空白高度=======================================*/
.blank1 { clear:both; display:block; font-size:1px; visibility:hidden; height:1px; line-height:1px;}
.blank2 { clear:both; display:block; font-size:1px; visibility:hidden; height:2px;}
.blank3 { clear:both; display:block; font-size:1px; visibility:hidden; height:3px;}
.blank4 { clear:both; display:block; font-size:1px; visibility:hidden; height:4px;}
.blank5 { clear:both; display:block; font-size:1px; overflow:hidden; height:5px;}
.blank8 { clear:both; display:block; font-size:1px; overflow:hidden; height:8px;}
.blank10 { clear:both; display:block; font-size:1px; overflow:hidden; height:10px;}
.blank12 { clear:both; display:block; font-size:1px; overflow:hidden; height:12px;}
.blank15 { clear:both; display:block; font-size:1px; overflow:hidden; height:15px;}
.blank20 { clear:both; display:block; font-size:1px; overflow:hidden; height:20px;}
.blank25 { clear:both; display:block; font-size:1px; overflow:hidden; height:25px;}
.blank30 { clear:both; display:block; font-size:1px; overflow:hidden; height:30px;}
.blank50 { clear:both; display:block; font-size:1px; overflow:hidden; height:50px;}
.blank100 { clear:both; display:block; font-size:1px; overflow:hidden; height:100px;}
/*===========================================全局空白高度=======================================*/

/*===========================================全局自适应线条=======================================*/
.blueline{ width:100%; height:3px; background:#1d4c94; line-height:1px; font-size:1px;}
/*===========================================全局自适应线条=======================================*/

/*============================================全局输入框CSS=======================================*/
.stampTD1{ height:23px; width:200px; line-height:23px; background-color: #ffffff; padding-left:5px; border:1px #9baad9 solid; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#929292;}
.stampTD2{ height:23px; width:50px; line-height:23px; background-color: #ffffff; padding-left:5px; border:1px #9baad9 solid; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#929292;}
.stampTD3{ height:21px; color:#303030; border:1px solid; border-color:#e7f5ff #82ADCA #82ADCA #e7f5ff; padding:2px 2px 0px 2px;background:#D0E8FF;}
.stampTD4{ height:23px; width:200px; line-height:23px; background-color: #ffffff; padding-left:5px; border:1px #9baad9 solid; font-size:14px; font-family:Arial, Helvetica, sans-serif; margin-right:10px;}
.stampTD5{ height:23px; width:50px; line-height:23px; background-color: #ffffff; padding-left:5px; border:1px #9baad9 solid; font-size:14px; font-family:Arial, Helvetica, sans-serif; margin-right:10px;}
/*============================================全局输入框CSS=======================================*/

/*============================================全局字体CSS=======================================*/
.fontstyle1{ font-size:14px; font-weight:bold;}
.fontstyle2{ font-size:14px; color:#2662bb;}
.fontstyle3{ font-size:12px; color:#cccccc;}
.fontstyle4{ font-size:12px; color:#999;}

.fontstyle5{ font-size:12px; color:#0066CC;}
.fontstyle5 a{ font-size:12px; color:#0066CC;}
.fontstyle5 a:hover{ text-decoration:underline;}

.fontstyle6{ font-size:12px; color:#32a200;}
.fontstyle6 a{ font-size:12px; color:#32a200;}
.fontstyle6 a:hover{ text-decoration:underline;}

.fontstyle7{ font-size:12px; color:#FF0000;}
.fontstyle7 a{ font-size:12px; color:#FF0000;}
.fontstyle7 a:hover{ text-decoration:underline;}

.fontstyle8{ font-size:14px; color:#FF6600;}
.fontstyle8 a{ font-size:14px; color:#FF6600;}
.fontstyle8 a:hover{ text-decoration:underline;}

.topcity_01{ font-size:32px; color:#000; font-weight:bold; font-family:"微软雅黑","黑体"; color:#1c4b9b; letter-spacing:3px;}
.topcity_01 a{ font-size:32px; color:#000; font-weight:bold; font-family:"微软雅黑","黑体"; color:#1c4b9b; letter-spacing:3px;}
.topcity_01 a:hover{ text-decoration:underline;}

.topcity_02{ font-size:12px; }
.topcity_02 a{ font-size:12px; color:#CCC;}
.topcity_02 a:hover{ text-decoration:underline;}
/*============================================全局字体CSS=======================================*/



/*###########################################整站顶部CSS#########################################*/
.alltop{ width:100%; height:35px; background:url(all_top_bg.jpg) repeat-x;}
.alltop .topshow{ width:960px; height:35px; margin:0 auto;}
.alltop .topshow .showleft{ width:760px; float:left;}
.alltop .topshow .showleft p{ line-height:35px;}

.alltop .topshow .showright{ width:200px; float:right;}
.alltop .topshow .showright ul{ margin:0px; padding:0px;}
.alltop .topshow .showright ul li{ float:right;}
.alltop .topshow .showright ul li a{ display:block; width:100px; height:35px; line-height:35px;}
.alltop .topshow .showright ul li a.toplinkclass1{ text-indent:15px; background-image:url("../images/link_01.gif");  background-position:left 50%; background-repeat:no-repeat;}
.alltop .topshow .showright ul li a:hover.toplinkclass1{ text-decoration:underline;}

.alltop .topshow .showright ul li a.toplinkclass2{ text-indent:15px; background-image:url("../images/link_02.gif");  background-position:left 50%; background-repeat:no-repeat;}
.alltop .topshow .showright ul li a:hover.toplinkclass2{ text-decoration:underline;}

.alltop .topshow .showright ul li a.toplinkclass3{ text-indent:15px; background-image:url("../images/link_03.gif");  background-position:left 50%; background-repeat:no-repeat;}
.alltop .topshow .showright ul li a:hover.toplinkclass3{ text-decoration:underline;}
/*###########################################整站顶部CSS#########################################*/

/*###########################################整站头部CSS#########################################*/
.header{ width:900px; height:100px; margin:0 auto;}
.header .logo{ width:300px; float:left;}
.header .logo h1{ margin:0px; padding:0px;}
.header .logo h1 a{ display:block; width:300px; height:100px; background:url(logo.jpg) no-repeat; text-indent:-9999em;}

.header .apart{ width:20px; height:100px; float:left; background:url(apart.jpg) right no-repeat;}

.header .city{ float:left;}
.header .city p{ height:70px; padding-top:30px; text-align:center; line-height:30px;}

.header .btn{ float:right;}
.header .btn ul{ margin:0px; padding:0px;}
.header .btn ul li{ float:right;}
.header .btn ul li a{ display:block; width:105px; height:30px; line-height:30px; font-size:14px; font-weight:bold; color:#FFF; text-indent:15px; margin-left:15px;}
.header .btn ul li a.class1{ background:url(btn_login.jpg) no-repeat;}
.header .btn ul li a:hover.class1{ background:url(btn_login_on.jpg) no-repeat;}
.header .btn ul li a.class2{ background:url(btn_reg.jpg) no-repeat;}
.header .btn ul li a:hover.class2{ background:url(btn_reg_on.jpg) no-repeat;}

.header .btn ul li a.class3{ color:#0066cc; margin:0px;}
.header .btn ul li a:hover.class3{ text-decoration:underline;}

.header .btn ul li a.class4{ color:#32a200; margin:0px;}
.header .btn ul li a:hover.class4{ text-decoration:underline;}
/*###########################################整站头部CSS#########################################*/

/*###########################################整站导航CSS#########################################*/
.banner{ width:100%; height:364px; background:url(banner_bg.jpg) repeat-x;}
.banner .nav{ width:900px; height:60px; margin:0 auto;}
.banner .nav ul{ margin:0px; padding:0px;}
.banner .nav ul li{ float:left;}
.banner .nav ul li a{ display:block; width:225px; height:60px; line-height:60px; text-align:center; font-size:16px; font-family:"微软雅黑","宋体"; color:#FFF;}
.banner .nav ul li a.navclass1{ background:url(nav_off_01.jpg) no-repeat;}
.banner .nav ul li a:hover.navclass1{ background:url(nav_on_01.jpg) no-repeat;}
.banner .nav ul li a.navclass2{ background:url(nav_off_02.jpg) no-repeat;}
.banner .nav ul li a:hover.navclass2{ background:url(nav_on_02.jpg) no-repeat;}
.banner .nav ul li a.navclass3{ background:url(nav_off_03.jpg) no-repeat;}
.banner .nav ul li a:hover.navclass3{ background:url(nav_on_03.jpg) no-repeat;}
.banner .nav ul li a.navclass4{ background:url(nav_off_04.jpg) no-repeat;}
.banner .nav ul li a:hover.navclass4{ background:url(nav_on_04.jpg) no-repeat;}
.banner .nav ul li a.navclass5{ background:url(nav_off_05.jpg) no-repeat;}
.banner .nav ul li a:hover.navclass5{ background:url(nav_on_05.jpg) no-repeat;}
.banner .bannershow{ width:983px; height:290px; margin:0 auto; overflow:hidden;}
/*###########################################整站导航CSS#########################################*/

/*###########################################整站底部CSS########################################*/
.footer{ width:100%; height:auto; background:#d8d8d8;}
.footer p{ margin:0 auto; padding:10px 0px; line-height:25px; text-align:center;}
/*###########################################整站底部CSS########################################*/

/********************************************注册页面的CSS**************************************/
.userreg{ width:993px; height:auto; background:#FFFFFF; margin:0 auto;}
.userreg .leftside{ width:245px; height:auto; float:left; }
.userreg .rightside{ width:748px; height:auto; float:right;}
.userreg .rightside .mainguide{ width:748px; height:60px;}
.userreg .rightside .mainguide h2{ line-height:60px; font-size:16px; letter-spacing:2px; font-family:"微软雅黑","黑体"; color:#1d4c94; padding-left:20px;}
.userreg .rightside .mainshow{ width:700px; height:auto; border:1px solid #e9e9e7; margin:0px 10px; padding:10px;}
.userreg .rightside .mainshow p{ line-height:25px;}
/********************************************注册页面的CSS**************************************/

/********************************************登录页面的CSS**************************************/
.userlogin{ width:993px; height:auto; background:#FFFFFF; margin:0 auto;}
.userlogin .loginarea{ width:770px; height:auto; margin:0 auto;}
.userlogin .loginarea .leftside{ width:429px; height:350px; float:left; }
.userlogin .loginarea .rightside{ width:339px; height:348px; float:right; border:1px #bbbbbb solid;}
.userlogin .loginarea .rightside .loginborder{ width:329px; height:338px; border:5px #f7f7f7 solid;}
.userlogin .loginarea .rightside .loginborder .loginguide{ width:329px; height:56px; background:url(../images/login_guide.jpg) center center no-repeat;}
.userlogin .loginarea .rightside .loginborder p{ line-height:25px; padding-left:15px;}
/********************************************登录页面的CSS**************************************/

/********************************************首页CSS**************************************/
.index{ width:900px; height:auto; margin:0 auto;}
.index .news{ width:220px; float:left;}
.index .news .guide{ width:220px; height:50px; background:url(guide_01.jpg) no-repeat;}

.index .news .content{ width:220px; height:auto;}
.index .news .content ul{ margin:0px; padding:0px;}
.index .news .content ul li{ float:none;}
.index .news .content ul li a{ width:220px; height:29px; line-height:29px; display:block; border-bottom:1px dotted #CCC; text-indent:12px; background-image:url("../images/arrow_01.gif");  background-position:left 45%; background-repeat:no-repeat;}
.index .news .content ul li a:hover{ border-bottom:1px dotted #FF6600; background-image:url("../images/arrow_01_on.gif");}


.index .talent{ width:665px; float:right;}
.index .talent .guide{ width:665px; height:50px; background:url(guide_02.jpg) no-repeat;}
.index .talent .content{ width:665px; height:auto;}
.scroll {padding:10px; overflow:hidden;}
#demo{ width:645px;float:left;overflow:hidden;}
#indemo{float:left;width:800%;}
#demo1,#demo2{float:left; list-style-type:none;}
#demo1 li,#demo2 li{float:left;text-align:center;padding-right:10px;}
#demo1 li img,#demo2 li img{display:block; border:1px solid #d6d6d6;padding:2px;}
#demo1 li a:hover img,#demo2 li a:hover img{ border:1px solid #ff3300;}
/********************************************首页CSS**************************************/

/********************************************内页CSS**************************************/
.mainbody{ width:900px; height:auto; margin:0 auto;}
.mainbody .guide_01{ width:900px; height:50px; background:url(guide_03.jpg) no-repeat;}
.mainbody .guide_01 h2{ float:right; line-height:50px; font-size:18px; letter-spacing:2px; font-weight:normal; font-family:"微软雅黑","黑体"; color:#1d4c94; padding-right:20px;}

.mainbody .guide_02{ width:900px; height:50px; background:url(guide_04.jpg) no-repeat;}
.mainbody .guide_02 h2{ float:right; line-height:50px; font-size:18px; letter-spacing:2px; font-weight:normal; font-family:"微软雅黑","黑体"; color:#1d4c94; padding-right:20px;}

.mainbody .guide_03{ width:900px; height:50px; background:url(guide_05.jpg) no-repeat;}
.mainbody .guide_03 h2{ float:right; line-height:50px; font-size:18px; letter-spacing:2px; font-weight:normal; font-family:"微软雅黑","黑体"; color:#1d4c94; padding-right:20px;}

.mainbody .guide_04{ width:900px; height:50px; background:url(guide_06.jpg) no-repeat;}
.mainbody .guide_04 h2{ float:right; line-height:50px; font-size:18px; letter-spacing:2px; font-weight:normal; font-family:"微软雅黑","黑体"; color:#1d4c94; padding-right:20px;}

.mainbody .guide_05{ width:900px; height:50px; background:url(guide_07.jpg) no-repeat;}
.mainbody .guide_05 h2{ float:right; line-height:50px; font-size:18px; letter-spacing:2px; font-weight:normal; font-family:"微软雅黑","黑体"; color:#1d4c94; padding-right:20px;}

.mainbody .selectcity{ width:900px; height:auto;}
.mainbody .selectcity h3{ float:left; line-height:49px; font-size:18px; font-family:"微软雅黑","宋体"; color:#32a200; font-weight:normal;}
.mainbody .selectcity h4{ float:left; line-height:49px; font-size:18px; font-family:"微软雅黑","宋体"; color:#1d4c94; font-weight:normal;}
.mainbody .selectcity .inputbtn{ float:left; display:inline; margin-left:10px;}
/********************************************内页CSS**************************************/

/*************************************新闻列表页面**********************************************/
.mainbody .news{ margin:0px 10px; height:auto;}
.mainbody .news .newsguide{ width:100%; height:auto;}
.mainbody .news .newsguide .newstitle{ float:left; height:auto; overflow:hidden; text-indent:15px; background-image:url("../images/arrow_01.gif"); background-position:left 45%; background-repeat:no-repeat;}

.mainbody .news .newsguide .newstitle a{ line-height:25px; font-size:14px; font-weight:bold; font-family:"微软雅黑","黑体";}
.mainbody .news .newsguide .newsdate{ line-height:25px; float:left; font-size:12px; color:#FF6600; margin-left:5px;}
.mainbody .news .newscontent{ width:100%; height:auto; line-height:25px; overflow:hidden; border-bottom:1px #CCCCCC dotted; margin-bottom:5px;}
/*************************************新闻列表页面**********************************************/

/*************************************详细内容页************************************************/
.mainbody .maincontent p{ width:100%; margin:0px 10px; height:auto; line-height:25px; font-size:14px;}
.mainbody .maincontent p a:link{ color: #136ec2; text-decoration:underline; font-size:14px;}
.mainbody .maincontent p a:visited{ color: #136ec2; text-decoration:underline; font-size:14px;}
.mainbody .maincontent p a:hover{ color: #136ec2; text-decoration:underline; font-size:14px;}
.mainbody .maincontent p a:active{ color: #136ec2; text-decoration:underline; font-size:14px;}
/*************************************详细内容页************************************************/

/*************************************内容详细页面**********************************************/
.mainbody .maincontent .showtitle{ padding:20px; font-size:18px; text-align:center; font-family:"微软雅黑";}
.mainbody .maincontent .showcontent1{ margin:0px 10px; padding:10px; text-align:center; border-bottom:1px dashed #CCC;}
.mainbody .maincontent .showcontent1 a:link{ color: #136ec2; text-decoration:underline;}
.mainbody .maincontent .showcontent1 a:visited{ color: #136ec2; text-decoration:underline;}
.mainbody .maincontent .showcontent1 a:hover{ color: #136ec2; text-decoration:underline;}
.mainbody .maincontent .showcontent1 a:active{ color: #136ec2; text-decoration:underline;}
.mainbody .maincontent .PrevNext{ padding:0px 10px; background:#edf9ff; line-height:25px;}
/*************************************内容详细页面**********************************************/

