﻿/* CSS Document */

.h15{ height:15px;}
.w15{ width:15px;}
.w990 {
	width:990px;
	background:#FFF;
}
.ps_header {
	height:135px;
	position:relative;
	background:#252B65;
}
.ps_header_bar a{line-height:2em;margin:5px;cursor:pointer;}
.right{float:right;}.left{float:left}.clear{clear:both;}
.ps_header_top {
	height:94px;
	background:#252B65;
	overflow:hidden;
	position:relative;
	color:#CDCBCC;
}
.ps_header_top a{ color:#CDCBCC; margin:0 10px; font-family:"新宋体"; }
.ps_header_top a:hover{ color:#faae1a;}
.ps_header_top .logo{ position:absolute; top:38px; left:33px;}
.ps_header_top .fuwu{
	position:absolute;
	top:54px;
	right:9px;
	width:310px;
	height:30px;
	line-height:30px;
	background:url(../images/ico_phone.gif) no-repeat 2px 6px;
	color:#D89C24;
	padding-left:38px;
	font-size:16px;
	font-family:"微软雅黑";
}
.ps_header_top .fuwu span{  font-size:24px; font-family:"黑体";}
.ps_header_top .fav{ position:absolute; top:20px; right:20px;}
.ps_header_menu {
	height:40px;
	background:#252B65;
}
.ps_header_menu ul {
	width:760px;
	float:right;
	padding-top:5px;
}
.ps_header_menu ul li {
	font:14px/1.5 "Microsoft YaHei", "微软雅黑", "Microsoft JhengHei", "宋体";
	float:left;
}
.ps_header_menu ul li a {
	color:#FAAE1A;
	height:22px;
	margin-right:5px;
	margin-left:25px;
	font-weight:bold;
	display:block;
	height:35px;
	width:60px;
	text-align:center;
}
.ps_header_menu ul li a.hover{ text-decoration:none; background:url(../images/menu_hover_bg.gif) no-repeat 0px 30px}
.ps_header_menu li a:hover {
	color:#;
	text-decoration:none;
	background:url(../images/menu_hover_bg.gif) no-repeat 0px 30px;
}
.ps_index{ float:left;}
.ps_index_left{ float:left; width:250px;}
.ps_index_left_intro{ float:left; width:250px; height:240px; background:url(../images/index_left_banner_bg.jpg) no-repeat; margin-bottom:15px; position:relative;}
.ps_index_left_intro h1{
	position:absolute;
	color:#FAAF19;
	font-family:"黑体";
	font-size:18px;
	font-weight:normal;
	left: 63px;
	top: 23px;
}
.ps_index_left_intro h1 a{ color:#FAAF19;}
.ps_index_left_intro .h1text{
	position:absolute;
	line-height:20px;
	color:#B6B4B1;
	width:210px;
	height:165px;
	left: 25px;
	top: 56px;
}
.ps_index_left_intro .h1text span a{ color:#FAAF19;}


.ps_index_left_email{ float:left; width:250px; margin-bottom:3px;}
.ps_index_left_toudi{ float:left; width:250px; margin-bottom:15px;}
.ps_index_left_ico{ float:left; width:250px; margin-bottom:10px;}
.ps_index_left_ico_1{ }
.ps_index_left_ico_1 img{ padding-right:10px;}
.ps_index_left_ico_2 img{ padding-right:10px;}
.ps_index_left_list{ float:left; width:248px; border:1px solid #DFDFDF; color:#698090; margin-bottom:15px;}
.ps_index_left_list a{ color:#54587E;}
.ps_index_left_list a:hover{ color:#faae1a;}
.ps_index_left_list .title{  width:230px; text-align:left; height:30px; padding-top:10px; line-height:30px; border-bottom:1px solid #DEDEDE; font-size:14px; font-weight:bold; color:#54587E;}
.ps_index_left_list .titledh{  width:230px; text-align:left;  padding-top:10px;  font-size:14px; font-weight:bold; color:#54587E;}
.ps_index_left_list .content{  width:230px; padding:5px 0;}
.ps_index_left_list .content li{ line-height:24px; color:#54587e }
.ps_index_left_list .content a:hover{ color:#faae1a;}

.ps_index_right{ float:left; width:695px; margin-left:15px;}
.ps_index_right_banner{ float:left; width:695px; height:240px; margin-bottom:15px;}
.ps_index_right_article{ float:left; width:695px;}
.ps_index_right_art{ float:left; width:230px; height:225px; background:url(../images/index_center_art.gif) no-repeat; position:relative;}
.ps_index_right_art .ihot{
	position:absolute;
	width:24px;
	height:17px;
	top:15px;
	right:35px;
}
.ps_index_right_art .ititle{
	position:absolute;
	top:15px;
	left:20px;
	width: 180px;
	height: 25px;
	line-height:25px;
	color:#53577E;
	font-size:14px;
	font-weight:bold;
	text-align:center;
}
.ps_index_right_art .ilist{
	position:absolute;
	top:45px;
	left:15px;
	width: 190px;
	height: 155px;
	color:#61687E;
}
.ps_index_right_youshi{ float:left; height:30px; line-height:30px; background:url(../images/youshi_bg.gif) no-repeat; font-family:"黑体"; font-size:18px; padding-left:20px; width:625px; color:#333;}
.ps_index_right_ad{ float:left; height:71px; width:695px; text-align:right}
.ps_line{ border-bottom:1px dashed #E6E6E6; padding-bottom:15px; margin-bottom:15px;}
.ps_index_right_list{ float:left; width:695px; margin-bottom:15px;}
.ps_index_right_list_list{ float:left; width:340px; min-height:225px;}
.ps_index_right_list_listr{ float:left; width:340px;  min-height:225px; margin-left:15px;}
.rtitle{  width:320px; background:url(../images/youshi_bg.gif) no-repeat 0 2px; height:30px; line-height:30px; 
padding-left:20px; border-bottom:1px solid #DEDEDE; color:#698090; font-size:14px; font-weight:bold; }
.rtitle strong{ float:left; height:30px; line-height:30px; width:160px;  display:block; } 
.rtitle span{ float:right; width:60px; height:30px; line-height:30px; font-size:12px; font-weight:normal; font-family:"宋体"; color:#999999; text-align:right;}
.rtitle span a{ color:#999;}
.rtitle span a:hover{ color:#faae1a;}

.rcontent{ float:left; width:340px;}
.rcontent a{ color:#54587E;}
.rcontent a:hover{ color:#faae1a;}

.ps_index_right_ad2{ float:left; height:103px; width:695px; text-align:right; margin-bottom:15px;}
.ps_index_link{  width:958px; border:1px solid #DFE3E5; margin-bottom:15px; min-height:30px; line-height:30px;}
.ps_index_link a{ color:#61687E; padding:0 5px;}
.ps_index_link a:hover{ color:#faae1a;}
.ps_index_link .linkstrong{ font-weight:bold;}
.ps_index_link_index{ width:948px; height:30px; line-height:30px; border-bottom:1px dashed #C3C7C9; font-size:14px; color:#878787; padding-left:10px; font-family:"宋体";}
.ps_index_link_index strong{ float:left; width:160px;}
.ps_index_link_index span{ float:right; padding-right:20px; font-size:12px; font-weight:normal;}
.ps_index_link_index a{ color:#878787;}

.ps_index_footer{  height:140px; background:#242B65; color:#969696; position:relative;}
.ps_index_footer .lg{ position:absolute; top:47px; left:22px;  width:350px; height:40px; line-height:25px;}
.ps_index_footer .lgname{ position:absolute; top:68px; left:180px;  width:360px; height:25px; line-height:25px;}
.ps_index_footer .lgcopy{
	position:absolute;
	top:90px;
	left:180px;
	width:489px;
	height:25px;
	line-height:25px;
	font-family:Arial, Helvetica, sans-serif;
}
.ps_index_footer .sum8{ position:absolute; top:50px; right:40px;}
.ps_index_footer .lglink{ position:absolute; top:90px; right:30px; width:340px; height:25px; line-height:25px; text-align:right;}
.ps_index_footer .lglink a{ color:#969696; padding:0 10px;}
.ps_index_footer .lglink a:hover{ color:#faae1a;}

.pushi_about{ }
.pushi_bottom{ padding-bottom:15px;}
.pushi_about_left{ float:left; width:693px; border:1px solid #DDDDDD;  min-height:790px;}
.pushi_about_content{ float:left; width:673px;}
.pushi_about_content_title{  width:673px; height:40px; line-height:40px; border-bottom:1px solid #ddd; margin-bottom:20px; color:#698090;}
.pushi_about_content_title a{ color:#698090;}
.pushi_about_content_ct{  width:653px; line-height:25px; padding-top:2px; padding-left:15px; padding-right:25px; background:url(../images/son_about_title.gif) no-repeat -2px 0; font-size:18px; font-family:"黑体"; color:#fff;}
.pushi_about_content_c{  width:643px; line-height:25px; padding-top:30px; padding-left:25px; padding-right:25px; border-bottom:1px dashed #D0D0D0; padding-bottom:30px; color:#666666;}
.pushi_about_right{ float:left; width:250px; margin-left:15px;}

.pushi_case_content_c{  width:643px; line-height:25px; padding-top:30px; padding-left:25px; padding-right:25px; border-bottom:0px dashed #D0D0D0; padding-bottom:30px; color:#666666;}
.pushi_case{ width:100%;}
.pushi_case li{ float:left; width:100px; margin:12px 13px;}
.pushi_case li img { width:100px; height:38px;}

.pushi_list_content_title{  width:673px; height:40px; line-height:40px; border-bottom:1px solid #ddd; margin-bottom:10px; color:#698090;}
.pushi_list_content_c{ width:673px; line-height:25px; padding:0px 10px 10px 10px;}
.pushi_list_content_c_title{ height:40px; line-height:40px; font-size:14px; font-family:"宋体"; font-weight:bold; color:#61687E; border-bottom:1px dashed #CFCFCF; padding-left:10px;}
.pushi_list_content_c_title a{ color:#61687E;}
.pushi_list_content_c_title a:hover{ color:#faae1a;}
.pushi_list_content_c_m{ line-height:25px; color:#666; background:#FAFAFA; padding:10px 10px; border-bottom:1px dashed #ddd;}
.pushi_list_page{ width:643px; padding:20px 25px 20px 25px;}

.pushi_article_title{ height:40px; line-height:40px; text-align:center;  font-size:14px; font-family:"宋体"; font-weight:bold; color:#61687E; border-bottom:1px dashed #CFCFCF;}
.pushi_article_content{ line-height:25px; color:#666; padding:20px 10px 20px 20px;}
.pushi_article_content a.in_tag{color:#be191f;}
.pushi_article{ float:left; width:695px; min-height:790px;}
.pushi_article_left{ float:left; width:693px; border:1px solid #DDDDDD;  min-height:790px;}
.pushi_article_meu{ width:960px;  height:25px; line-height:25px; font-size:12px; font-weight:bold; color:#333366; padding-bottom:10px;}
.pushi_article_meu a{ color:#333366; margin:0 10px;}
.pushi_article_meu a:hover{ color:#faae1a;}

.pushi_service_margintop{ margin-top:15px;}
.pushi_about_content_ct2{  width:653px; line-height:25px; padding-top:2px; padding-left:15px; padding-right:25px; background:url(../images/son_intro_title.gif) no-repeat -2px 0; font-size:18px; font-family:"黑体"; color:#fff; margin-top:15px;}
.pushi_service_t{  width:600px;}
.pushi_service_c{ padding-left:60px;}
.pushi_service_content_c{  width:643px; line-height:25px; padding-top:30px; padding-left:25px; padding-right:25px;  padding-bottom:30px; color:#666666;}
.pushi_service_service{ margin:40px 0 20px 0;}

.pushi_dh{ border:1px solid #ddd; padding:0 12px;}
.pushi_dh_title{ height:40px; line-height:40px; border-bottom:1px solid #DEDEDE; color:#698090; padding-left:10px; overflow:hidden; position:relative;}
.pushi_dh_title span.more{ float:right; font-weight:bold; color:#252C63; position:absolute; right:0px; top:10px; line-height:25px;}
.pushi_dh_content{ padding-bottom:50px;}
.pushi_dh_content ul{ margin-top:15px;}
.pushi_dh_content ul li{ float:left; width:100%}
.pushi_dh_content ul li dt{ height:30px; line-height:30px; font-weight:bold; color:#FAAF18;}
.pushi_dh_content ul li dd a{ float:left;height:25px; display:block; line-height:25px; margin:5px 8px; color:#6C7F8E; }
.pushi_dh_content ul li.city dd a {width:97px;}
.pushi_dh_content ul li dd a:hover{ color:#faae1a}
.pushi_link{ border:1px solid #ddd; padding:0 12px;}
.pushi_link_title{  height:40px; line-height:40px; border-bottom:1px solid #DEDEDE; color:#698090; padding-left:10px; overflow:hidden;}
.pushi_link_content{ min-height:1400px;}
.pushi_link_content ul{ margin-top:15px;}
.pushi_link_content ul li{ float:left;}
.pushi_link_content li a{ float:left; width:83px; height:25px; line-height:25px; display:block; margin:5px 10px; text-align:center; color:#6C7F8E;}
.pushi_link_content li a:hover{ color:#faae1a}

.pushi_beijng_list{ float:left; width:338px; border:1px solid #E0E0E0; }
.pushi_beijng_list_r{ float:left; width:338px; border:1px solid #E0E0E0; margin-left:15px;}
.pushi_beijing_list_title{ height:40px; line-height:40px; width:300px; padding-left:20px; background:url(../images/youshi_bg.gif) no-repeat 0 8px; border-bottom:1px solid #e0e0e0; color:#698090; font-size:14px;  }
.pushi_beijing_list_title strong{ float:left; height:40px; line-height:40px; display:block;}
.pushi_beijing_list_title span.more{
	font-size:12px;
	height:40px;
	line-height:40px;
	float:right;
	width:60px;
	color:#ADADAD;

}
.pushi_beijing_list_title span.more a{ color:#adadad;}
.pushi_beijing_list_title span.more a:hover{ color:#faae1a;}
.pushi_beijing_list_content{ min-height:190px; width:320px; padding-top:10px; color:#54587E;}

.pushi_index_index_list{ float:left; width:335px; min-height:230px;}
.pushi_index_index_list_right{ float:left; width:335px; min-height:230px; margin-left:25px;}
.ps{ float:left; z-index:200; overflow:hidden; text-indent:-999px; font-size:0px; height:0;}
.top a{}
.search_option{border:1px solid #ccc;margin-bottom:10px;}
.search_option .title{color:rgb(43, 107, 101);font-weight:bold;background-color:#ddd;font-size:14px;line-height:2.5em;padding:0 10px;}
.search_option .option{margin:5px;padding:0 5px;border-bottom:1px dotted #ddd;}
.search_option .option span{font-weight:bold;float:left;line-height:1.8em;}
.search_option .option ul{margin-left:50px;}
.search_option .option ul li{float:left;color:rgb(43, 107, 101);margin-right:15px;line-height:1.8em;cursor:pointer;}
.search_option .option ul li:hover{color:#faae1a;}
.search_option .search{background-color:rgb(0, 125, 202);}
.search_option .search span{color:#fff;line-height:3em;margin:0 10px;}
.search_option .search input.searchkey{border:none;width:300px;height:25px;background:url(/templets/lietou/images/search.png) no-repeat #fff;padding-left:30px;}
.search_option .search input.searchbtn{background-color:rgb(251, 156, 4);padding:0 15px;border-radius:2px;border:none;height:25px;color:#fff;margin:0 10px;}
.search_option .search span.btn{cursor:pointer;}
.empty{display:none;padding:20px;font-size:14px;}
input.name,select.name{padding: 2px 5px;color: rgb(102, 102, 102);border: 1px solid rgb(204, 204, 204);border-radius: 3px;height: 21px;overflow: visible;width: 438px;margin-bottom: 13px;}
input.error{border: 1px solid red;}
select.name{width:auto;}
label.name{border: 0px;margin: 0px 0px 4px;padding: 0px;vertical-align: baseline;display: block;max-width: 100%;font-weight: bold;font-size: 12px;float: none;}
label.name span{border: 0px;margin: 0px 0px 0px 4px;padding: 0px;vertical-align: baseline;font-size: 10px;color: rgb(136, 136, 136);font-weight: normal;}
input.button{padding: 0px 15px; color: rgb(255, 255, 255); border-bottom-width: 1px;border-style: none none solid; border-bottom-color: rgb(187, 187, 187); height: 28px; overflow: visible; margin-top: 10px; background: rgb(41, 46, 52);}