﻿/*****************公共开始**************/
BODY{
	padding:0;
	margin:0;
	background:#fff;
	font-size: 14px;
	font-family:"宋体";
	color:#333;
	background:url(../images/id-bg.png);
}
ul,li{
	list-style: none;
}
select{
	height: 20px;
	line-height: 20px;
	font-size: 14px;
	border: 1px solid #ccc;
	width: 80px;
	vertical-align: middle;
}
textarea{
	border: 1px solid #ccc;
	line-height: 20px;
	font-size: 14px;
	width: 500px;
	border-radius: 5px;
}
hr{
	height: 1px;
	width: 100%;
	color: #e9e9e9;
}
a {
	color: #333; 
	text-decoration:none;
	outline:none;
	-o-transition-property:color;
	-o-transition-duration:0.3s;
	-moz-transition-property:color;
	-moz-transition-duration:0.3s;
	transition-property:color;
	transition-duration:0.3s;
} 

a:hover {
	color: #000000; 

}
img{
	border: 0;
}
.txtident{ text-indent:2em;}
a,img{ outline:none;}
/*****************分页样式**************/
.ljp_input_web{	border:0px none;color: #FFF;font-size: 14px;height:40px;line-height:40px;text-align:center;width:100px;background:#9e9e9e;border-radius:6px;margin-left:60px;cursor:pointer;}
.ljp_input_web:hover{background: #FFC125;}
.ljp_table{	width: 98%;	margin: 10px auto 10px auto;border: 1px solid #e9e9e9;}
.ljp_table tr th{height:45px;line-height:45px;}
.ljp_table tr{height:35px;line-height: 35px;font-size:14px;text-align: center;}
.ljp_table .tr_fonts{font-size:13px;}
.ljp_table .headtr{	height:30px;line-height:30px;font-size:14px;text-align:center;background:#5B5B5B;color:#999;}
.ljp_table td{border-right: 1px solid #e9e9e9;border-top: 1px solid #e9e9e9;}
.ljp_table .td_1{text-align: left;	padding-left: 10px;	width: 200px;}
.ljp_table .th_1{	border-top: 1px solid #e9e9e9;}
.ljp_table .title{	text-align: left;	padding-left: 10px;}
.ljp_table td a{	color: #9e9e9e;}
.ljp_table td a:hover {	color: #36648B; 	font-weight: bold;}
.ljp_table .endtd{	border-right:none;}
.ljp_table_b{	width: 96%;	margin-top: 40px;	margin-bottom: 40px;	border: 1px solid #e9e9e9;}
.ljp_table_b tr{	height: 50px;	line-height:50px;}
.ljp_table_b td{	border-right: 1px solid #e9e9e9;	border-bottom: 1px solid #e9e9e9;	padding-left: 40px;}
.ljp_table_b .endtd{	border-right:none;}
.ljp_table_b .bottom_endtd{	border-bottom:none;	border-right:none;}
.ljp_main{	width: 100%;	background: #fff;	border: 1px solid #e9e9e9;	border-radius: 5px;}
/*分页start*/
.ljp-msg-tabs{	width: 98%;	border:1px solid #e9e9e9;;	border-radius: 8px;	padding-top: 20px;	margin: auto;	padding-bottom: 20px;	margin-bottom: 20px;}
.ljp-msg-tabs li{	margin-left:20px;	height: 50px;	line-height: 50px;	font-size: 14px;}
.ljp-msg-tabs .read{	font-weight: bold;	color: #36648B;	font-size: 16px;	line-height: 50px;	height: 50px;}
.ljp-msg-tabs .content{	font-size: 14px;	text-indent: 20px;	height: 30px;	line-height: 30px;}
/*分页一*/
.LJ-pages{	text-align:center;	height: 50px;	line-height: 50px;}
.LJ-pages .active{	padding: 5px 10px;	background: #FC8936;	margin:0px 4px;	color: #fff;	font-weight: bold;}
.LJ-pages li{     display:inline;     background: #fff;     width: 30px;}
.LJ-pages li a{	padding: 5px 10px;	border: 1px solid #E8ECEF;	margin:0px 4px;	color:#999999;-o-transition-property:background;
-o-transition-duration:0.5s;
-moz-transition-property:background;
-moz-transition-duration:0.5s;
transition-property:background;
transition-duration:0.5s;}
.LJ-pages li a:hover{	background: #FC8936;	color: #fff;}
.LJ-pages li.noprev,.LJ-pages li.nonext{padding: 5px 10px;	border: 1px solid #E8ECEF;	margin:0px 4px;	color:#999999;}
/*分页二*/
.LJP-pages{	text-align:center;	height: 60px;	line-height: 60px;}
.LJP-pages .active{	padding: 5px 10px;	background: #224C75;	margin:0px 4px;	color: #fff;	font-weight: bold;}
.LJP-pages ul li{     display:inline;     background: #fff;     width: 30px;}
.LJP-pages ul li a{	padding: 5px 10px;	border: 1px solid #E8ECEF;	margin:0px 4px;	color:#999999;}
.LJP-pages ul li a:hover{	background: #224C75;	color: #fff;}
/*分页结束*/
.ljp-select{	width: 160px;	height: 30px;	line-height: 30px;	font-size: 14px;	border-radius: 5px;	border: 1px solid #ccc;}
/*allen add 公共样式*/
h1,h2,h3,h4,h5,h6,h7,p,input,ul,li,dl,dt,dd{ margin:0px; padding:0px;}
.clear:after{display:block;clear:both;content:"";visibility:hidden;height:0}
.clear{zoom:1}
.btline{ border-bottom:1px solid #dddddd;}
.btdash{ border-bottom:1px dashed #dddddd;}
.ft12,a.ft12{ font-size:12px;}
.ft14,a.ft14{ font-size:14px;}
.ft16,a.ft16{ font-size:16px;}
.ft18,a.ft18{ font-size:18px;}
.ft20,a.ft20{ font-size:20px;}
.ft24,a.ft24{ font-size:24px;}
.ft30,a.ft30{ font-size:30px;}
.ft36,a.ft36{ font-size:36px;}
.ftbd,a.ftbd{ font-weight:bold;}
.ftnm,a.ftnm{ font-weight:normal;}
.ftgrey,a.ftgrey{ color:#999;}
.ftgreen,a.ftgreen{ color:#060;}
.ftorange,a.ftorange{ color:#73b73b;}
.ftred,a.ftred{ color:#ff0000;}
.ftblue,a.ftblue{ color:#0015d6;}
.ftblue1{ color:#0e4971;}
.ftblue2{ color:#0099cc;}
.neworange{ color:#B8571F;}
.newred{ color:#8d3e44;}
.bk10{ height:10px; clear:both;}
.bk15{ height:15px; clear:both;}
.bk20{ height:20px; clear:both;}
.space10{ width:10px; height:10px; float:left;}
.space20{ width:20px; height:20px; float:left;}
.fl{ float:left;}
.fr{ float:right;}
.bdrd3{ border-radius:3px;}
.vertmid{ vertical-align:middle; margin-top:-3px;}
.dcenter{ width:1000px; margin:0 auto;}
.lh30{ line-height:30px;}
.numsty{ font-family:Tahoma,Geneva,sans-serif;}
.yahei{ font-family:'宋体','黑体';}
.relative{ position:relative;}
.ct{ text-align:center;}
.rt{ text-align:right;}
.dn{ display:none;}
.db{ display:block;}
.pd20{ padding:0 20px;}
.hdbg{ border-bottom:1px solid #f7f7f7; background:#fff;}
.indexhdbg{ /*box-shadow:0 2px 2px 0 #ccc;*/ position:relative; z-index:11;}
.box740{ width:740px; float:left;}
.box740 .title{ border:1px solid #ddd; line-height:40px; padding:0 15px; background:#fff;}
.box240{ width:240px; float:left;}
.box240-hd{ border-width:1px 1px 0 1px; border-style:solid; border-color:#dddddd; height:36px; padding-left:15px;line-height:36px; background:#f8f8f8; font-weight:bold;}
.box240-cont{ border-width:0 1px 1px; border-style:solid; border-color:#dddddd; padding:10px 0; background:#fff;}
.overfonthide{ overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.cpoint{ cursor:pointer;}
.singlebtn{
display:block; text-align:center; height:32px; line-height:32px;
color:#ffffff;
border:none;
-webkit-border-radius: 3px; 
-moz-border-radius: 3px; 
border-radius: 3px;
cursor:pointer;
background:#a1acb4;
-o-transition-property:background;
-o-transition-duration:0.5s;
-moz-transition-property:background;
-moz-transition-duration:0.5s;
transition-property:background;
transition-duration:0.5s;
}
.greybdbtn{ border:1px solid #d3d3d3; background:#fbfbfb; color:#555555;
-o-transition-property:background;
-o-transition-duration:0.5s;
-moz-transition-property:background;
-moz-transition-duration:0.5s;
transition-property:background;
transition-duration:0.5s;}
.singlebtn:hover{ color:#fff; background:#7d8388;}
.greybdbtn:hover{ background:#dddddd; color:#333333;}
.singleorgbtn{display:block; text-align:center; height:32px; line-height:32px;
color:#ffffff;
background:#000000;
border:none;
-webkit-border-radius: 3px; 
-moz-border-radius: 3px; 
border-radius: 3px;
cursor:pointer;
-o-transition-property:background;
-o-transition-duration:0.5s;
-moz-transition-property:background;
-moz-transition-duration:0.5s;
transition-property:background;
transition-duration:0.5s;
}
.singleorgbtn:hover{ 
background:#c95610; color:#ffffff;
}
.singlebluebtn{
	background:#213743;
	color:#fff;
	-o-transition-property:background;
	-o-transition-duration:0.5s;
	-moz-transition-property:background;
	-moz-transition-duration:0.5s;
	transition-property:background;
	transition-duration:0.5s;
}
.singlebluebtn:hover{
	background:#1d539b;
}
.singlegreenbtn{
	background:#08b00c;
	color:#fff;
-o-transition-property:background;
-o-transition-duration:0.5s;
-moz-transition-property:background;
-moz-transition-duration:0.5s;
transition-property:background;
transition-duration:0.5s;
}
.singlegreenbtn:hover{
	background:#029105;
}
.inptype{
	background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
	border-radius:3px;
	padding-left:5px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
}
.shadowbox{
	background:#f8f8f8\9;
	background: linear-gradient(to bottom, #FAFAFA 0%, #F6F6F6 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #F0F0F0;
    border-radius: 3px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), 0 2px 1px rgba(0, 0, 0, 0.1), 0 3px 1px rgba(0, 0, 0, 0.05);
    text-shadow: 0 1px 0 #FFFFFF;
}
/*ajax加载条*/
.ajaxloading{ width:100%; height:auto;}
.ajaxloading img{ display:block; margin:20px auto;}
/*一组公共图标*/
i.icopics{ width:24px; height:24px; background:url(../images/bg.png); display:inline-block; margin-right:5px;}
i.income_counter{ background-position: -194px -1px;}
i.new_guide{ background-position: -455px -52px;}
i.benefit_comparison{ background-position: -479px -52px;}
i.value_calculation{ background-position: -503px -52px;}
.blicons{ background:#f09704; border-radius:9px; color:#fff; font-size:12px; font-weight:normal; padding:1px 5px; margin-left:3px;}
i.suc-icon{ width:24px; height:24px; margin:5px 5px 0 0; background:url(../images/bg.png) -351px -60px; float:left;}
i.err-icon{ width:24px; height:24px; margin:5px 5px 0 0; background:url(../images/bg.png) -376px -60px; float:left;}
/*在线客服样式*/
/*注释old
.custom{ width:167px; height:295px; position: fixed; _position:absolute; bottom:50%; right:-138px; z-index:9999; overflow:hidden;}
.custom .leftItem{ width:29px; height:145px; margin-top:75px; background:url(../images/bg.png) -833px 0px; cursor:pointer; }
.custom .rightCont{ width:138px; height:295px; background:url(../images/bg.png) -862px 0;}
.custom .rightCont a{ display:block; width:92px; height:22px; background:url(../images/bg.png); margin:0 auto;}
.custom .rightCont a.joingroup{ background-position:-908px -318px; margin-top:5px;}
.custom .rightCont .qqtalk{ display:block; width:92px; height:22px; overflow:hidden; margin:100px auto 0;}
.custom .rightCont .tel{ display:block; width:121px; padding:5px 0 0 17px; line-height:20px; font-size:10px; margin-top:63px;}
.custom .rightCont .tel li{ float:left; width:106px; height:20px; background:url(../images/bgr.png) 0 -831px no-repeat; padding-left:15px;}
*/
#customer{ position: fixed; _position:absolute; width:90px; height:97px; background:url(../images/service.png); bottom:50%; right:-1px; z-index:9999; overflow:hidden; }
#customer:hover{ background:url(../images/servicehv.png);}
.bgts{-o-transition-property:background;
-o-transition-duration:0.3s;
-moz-transition-property:background;
-moz-transition-duration:0.3s;
transition-property:background;
transition-duration:0.3;}

.comm-list-content {
    clear: both;
    padding: 5px 0 10px 15px;
    line-height: 20px;
    background: url(../images/liuyan.jpg) no-repeat right;
	color: #333;
}

.bd{ color:#3f3e3e; font-size:14px; width:1000px; margin:20px auto; text-align:center;}
.bd a{ color:black;}
.bd a:hover{ color:#coo;}
.bd dl{ width:288px; height:200px; float:left; margin-left:30px;padding:5px; margin-top:35px; border:1px #CCC solid; background:#f3f3f3;}
.bd dl:hover{ background:#e9e9e9;}
.bd dl:hover *{ background:#e9e9e9; }
.bd dl:hover p{}
.bd ul{ margin-bottom:30px;}


.xwbanner{ background:url(../images/n_banner1.jpg) no-repeat center;}

/**招聘**/
.table{border-collapse:collapse;width:930px;border:0;text-align:left;  margin:20px auto;}
	.table tr{border:1px solid #f0f0f0; height:36px;}
	.table tr.bar{border:0; font-size:14px;border:1px solid #e0e0e0;}
	.table tr th{border:0;border-bottom:1px solid #f0f0f0;text-align:left;padding:5px 25px}
	.table tr td{border:0;border-bottom:1px solid #e0e0e0;padding:5px 25px}
	.table tr:nth-child(even){background:#ededed}
	.table tr:hover{background:#fafafa}
	.table a{ color:#e51d4c;}
	
	.biaoge{ text-align:left; width:650px; margin:20px auto;}
	
.xiala{ position: relative;display:inherit;z-index:9999;padding-top:20px; padding-bottom:5px; width:90px;filter:alpha(opacity=70); -moz-opacity:0.7;opacity:0.7;display:none; font-size:12px;}
.head_menu_nav ul li a.xialaa{ background:#ce0000;}
.head_menu_nav ul li a.xialaa:hover{ background:#ce0000; }
.xiala dl{ background:#70b839;line-height:24px;}
.xiala dl dt{  height:24px; text-align:center; border-bottom:1px #427f15 solid;line-height:24px;}
.xiala dl dt a{ padding:0; width:auto; color:#fff; line-height:24px;}
.xiala dl dt a:hover{ background:none; font-weight:bold;padding:0; color:#fff;line-height:24px;filter:alpha(opacity=100); -moz-opacity:1;opacity:1;}
