body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0 auto;padding:0;}
body{background:#FFF;text-align:center; margin:0px auto;}
body,td,input,textarea,select,button{color:#333;font:12px/1.6em Verdana,Helvetica,Arial,sans-serif;}
input,select,button{vertical-align:middle;}
textarea{resize:none;}
h1,h2,h3,h4,h5,h6{font-size:1em;}
ul li{list-style:none;}
a{text-decoration:none;color:#333;}
a:hover{text-decoration:underline;color: #ff3300;}
.lightlink,.lightlink a{color:#333;}
a img{border:none;}
em,cite,strong,th{text-align:left;font-style:normal;}
.fL{ float:left}
.fR{ float: right}
table{empty-cells:show;border-collapse:collapse;}
/*td{ height:20px}*/
th{font-weight:600; font-size:14px}
.txt,.txtarea{padding:2px;*padding:0 2px;height:16px;*height:20px;border:1px solid;border-color:#999 #CCC #CCC #999;background:#FFF;}
.txtarea{height:auto;}
.checkbox,.radio{margin:0;width:15px;}
.clearfix {clear: both; padding:0px; font-size:0px; margin: 0px;overflow: hidden; height: 10px;}
.address{ padding-left:10px}
.pipe{margin: 0px 5px;}
.lighttxt{background:#f8f8f8;padding:10px 0 10px 0;height:36px;}
.lighttxt,.lighttxt a,.pipe{color:#999;}

.s_clear:after {clear:both; height:0; overflow:hidden; display:block; visibility:hidden; content:"."; }

#wrap{padding-top:5px;_padding-top:0px;}

.wrap{text-align:left;margin:0 auto;width:980px;}
#header,#contain,#footer{width:100%;clear:both}

#header h2{float:left;width:200px;padding:0 0 0 40px;text-align:left;}
/**2011-04-07 余昊 修改安信宝LOGO使用图片*/
#logo{height:60px;float:left;width:240px;background: url(../images/logo_1.gif) no-repeat;}

#umenu{height:20px;line-height:20px;float:right;width:700px;text-align:right; margin-top:15px}
#umenu a{margin:0 6px 0 6px;}
#umenu cite{font-weight:700;}
#umenu cite span a{margin:0;font-weight:400;}
#bmenu{height:22px;float:right;width:670px; margin-top:10px; margin-left:30px}
.headbg,.head-l,.head-r,.smenu-active,.Item-title{background: url(../images/header.png) no-repeat;}


.headbg{background-position:0 -86px;background-repeat:repeat-x; height:104px}
.head-l{float:left;background-position: 0px 0px;height:39px;width:10px; margin-top:65px}
.head-r{float:right;height:39px;width:10px;background-position: -17px 0px;margin-top:65px}
.head-c{float:left;height:39px;width:960px;}

#submenu{height:34px; line-height:25px;width:960px; clear:both; padding-top:4px}
#submenu ul{float:left; padding-left:15px;width:940px;height:34px;font-size:14px; font-weight:normal}
#submenu li{float:left;width:84px;font-weight:bold;text-align:center;padding-top:2px; margin-right:9px}
#submenu li a{ color:#333; font-size:14px;}
.smenu-active{background-position:0px -194px; background-repeat:no-repeat;width:78px;}
.b{ font-weight:bold}


/* corner rectangle */
.r1,.r2,.r3,.r4,.r5,.r6,.r7,.r8,.bg1,.t1,.t2{background:url(../images/r_bg.gif)}
.r1{background-position:0 0;background-repeat:no-repeat}
.r2{background-position:right -39px;background-repeat:no-repeat;padding:0 6px}
.r3{width:6px;height:9px;float:left;overflow:hidden;background-position:0 -117px;margin-top:-9px;}
.r4{width:6px;height:9px;float:right;overflow:hidden;background-position:0 -136px;margin-top:-9px;}
.r5{background-position:0 -155px;background-repeat:no-repeat}
.r6{background-position:right -194px;background-repeat:no-repeat;padding:0 6px}
.r7{width:6px;height:9px;float:left;overflow:hidden;background-position:0 -272px;background-repeat:no-repeat}
.r8{width:6px;height:9px;float:right;overflow:hidden;background-position:right -291px;background-repeat:no-repeat}
.t1{background-position:0 -78px;color:#333;height:22px;padding:8px 8px 0 8px}
.t2{background-position:0 -233px;color:#333;height:21px;padding:8px 8px 0 8px}
.bg1{background-position:0 -78px;color:#333;height:27px;padding:3px 0 0 0}
.brd,.grd{border:1px solid #ccc;border-top:none}
.brd2{border:1px solid #ccc;padding:10px 0}
.clear{height:0;font-size:0;clear:both;overflow:hidden; display:block;}

.Item-title{height:62px;width:100%;background-position:0 -264px;background-repeat:repeat-x;}
.Item-title h1{ float:left;width:450px;padding:10px 0 0 30px;font-size:14px;}
.Item-title .icon-1,.Item-title .icon-2{background:url(../images/menu_icon.png) no-repeat;width:85px;height:20px;padding-left:20px;float:right; margin:22px 0}
.Item-title .icon-1{background-position:0 0;}
.Item-title .icon-2{background-position:0 -120px;}
.featureItem-l{
	float:left;
	position:relative;
	width:290px;
	height:128px;
	padding-left:60px;
 }
.featureItem-r{
float:right;background:url(../images/anquan.jpg) no-repeat;
	position:relative;
	width:290px;
	height:128px;
	padding-left:10px;
}
.featureItem-r-con{margin:20px 0 0 50px;}

#con22-r .brd{
	border-bottom:0;
}
#con22-r h2{
	position:relative;
	margin-left:3px;
	height:24px;
	background:url(../images/titlebg.gif) no-repeat;
	line-height:24px;
	text-indent:9px;
}
#con22-r h2 a{
	position:absolute;
	top:0px;
	right:10px;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	font-family:"simsun";
}

.recommend .brd{
	padding:20px 0 0 30px;
	overflow:hidden;
	zoom:1;
}


.featureItem{
	float:left;
	position:relative;
	width:280px;
	height:80px;
	padding-left:60px;
	margin-left:5px;
}

.featureItem img{
	position:absolute;
	top:0;
	left:0;
}
.featureItem h3{
	margin:0 0 4px 0;
	padding:0;
	font-size:13px;
}
.featureItem p{
	margin:0;
	padding:0;
	color:#717171;
}

.cornertop{
	height:5px;
	overflow:hidden;
	background:url("../images/cornertop.gif") no-repeat;
}
.cornerbtm{
	height:5px;
	overflow:hidden;
	background:url("../images/cornerbtm.gif") no-repeat;
}


#groupSearch form,#groupSearch .rz-info{
	padding:10px 0 10px 10px;
}

#groupSearch #query{
	margin-right:8px;
	width:120px;
	
}

.list{padding:10px;line-height:24px}
.list li{background:url(../images/dot.gif) no-repeat 2px 12px;padding-left:10px}
.noline a{text-decoration:none}
.noline a:hover{text-decoration:underline}
.fm-item{margin:5px 0 0 15px; clear:both; text-align:left}
.fm-item span{ width:50px; height:26px; line-height:26px;float:left;}
.fm-item img{margin-left:10px; position:relative; top:4px}
.i-text{ height:20px}
.fm-confirm{margin:10px 0 0 40px;width:80px;}
.btn-login{ padding:2px 5px 2px 5px}

#con21-l{float:left;width:300px;text-align:left;}
#con21-r{float:right;width:670px;text-align:left;height:auto;margin:0 0 0 10px;}

#con22-l{float:left;width:740px;text-align:left;height:auto;margin:0 10px 0 0;}
#con22-r{float:right;width:230px;text-align:left;}

#con{float:left;width:980px;text-align:left;}

#con23-r{float:right;width:300px;text-align:left;margin:0 0 0 10px;}
#con23-l{float:left;width:670px;text-align:left;height:auto;}


#footer{text-align:center;}
.footer-top{text-align:center;padding-top:10px;margin:0px auto;}
.smalltext{width:100%;text-align:center;float:left;border-top:3px #ccc solid;font-size:12px;margin:0px auto;}
.addinfo{ width:480px;margin-bottom:1px;margin:0px auto}


#annavi{ width:200px; float:left; margin:10px}
#annavi li div{ border:#CCC 1px solid;height:25px; padding:5px; line-height:25px; font-size:14px}
#annavi li a:hover{ text-decoration:none}
#annavi li a:hover div{ border:#FF0000 1px solid; cursor:hand; height:25px; padding:5px; line-height:25px; font-size:14px}
#scontent{ width:750px; float:right}
#scontent h3{height:25px; padding:5px 5px 5px 10px; line-height:25px;font-size:14px}
#scontent p{ text-indent:2em; padding:5px; line-height:20px;}

.sj-body{ margin:10px 10px 10px 80px}
.sj-body img{float:left}
.sj-body h2{ font-size:16px;}
.listh{float:left;font-size:14px; padding:5px; line-height:20px; clear:both;}
/*#user-main{ background-position:0 -264px;background-repeat:repeat-x; clear:both; padding-top:5px}
*/
#user-main{  clear:both; padding-top:5px}

#user-main #infolist ul{ margin:5px; background:#fff; clear:both}
#user-main #infolist li{width:680px;float:left;height:26px;line-height:26px;background:url(../images/list_bgall.png) repeat-x 0 24px; margin-left:5px}
#user-main #infolist li a{float:left;font-size:14px;line-height:25px;background:url(../images/list_bgall.png) no-repeat 0px -33px;padding-left:10px;}
#user-main #infolist li em{width:65px;float:right;color:#999;font-size:9px;}
#user-main #infolist h1{ font-size:14px}
.line{ border-bottom:1px #ccc dotted; height:2px; overflow:hidden; clear:both;display: block; margin-right:10px; margin-left:10px; margin-bottom:2px}
#user-main #lists li{background: none}

.Pages { text-align: center; clear:both; margin:auto; margin-top:10px; margin-bottom:10px}
.Pages a { border: 1px solid #ccc; padding: 3px 7px; margin-right: 10px;  }
.Pages a.on { border: 1px solid #fff; padding: 3px 7px; margin-right: 10px;  }
.Pages a:hover { border: 1px solid #fff; padding: 3px 7px; margin-right: 10px;  }
.btn{ padding:1px 2px 1px 2px}

/*.Search_broder td{ padding-left:5px}*/
.um-nobg{ background:none;}
/******���������Ǿɰ�css*****/

/*********button_gn01���壨ָ��Դѡ�����ɫͼ�갴ť��********/
.button_gn01_img01 {
	background-image: url(../images/gpcg.png);
	background-position: 0px -397px;
	width: 26px;
	height: 22px;
	background-repeat: repeat;
}

.button_gn01__bg {
	background-image: url(../images/gpcg.png);
	background-position: 0px -55px;
	height: 22px;
	background-repeat: repeat-x;
	font-size: 12px;
	text-align: center;
	line-height: 150%;
	padding: 0px;
}

.button_gn01_img02 {
	background-image: url(../images/gpcg.png);
	background-position: 0px -101px;
	width: 5px;
	height: 22px;
	background-repeat: repeat;
}
/*********button_gn02���壨ָ�ɹ���ͬ��ѯ���ɫͼ�갴ť��********/
.button_gn02_img01 {
	background-image: url(../images/gpcg.png);
	background-position: 0px -420px;
	width: 26px;
	height: 22px;
	background-repeat: repeat;
}

.button_gn02__bg {
	background-image: url(../images/gpcg.png);
	background-position: 0px -55px;
	height: 22px;
	background-repeat: repeat-x;
	font-size: 12px;
	text-align: center;
	line-height: 150%;
	padding: 0px;
}

.button_gn02_img02 {
	background-image: url(../images/gpcg.png);
	background-position: 0px -101px;
	width: 5px;
	height: 22px;
	background-repeat: repeat;
}


/*���title��ɫ����*/
.space_title {
	font-size: 12px;
	background-color: #F2AC4D;
	height: 20px;
	color: #fff;
	font-weight: 900;
	font-weight: bold;
}

/*��Ϣ�����*/
.info_border {
	background-color: #Fdfdfd;
	border: 1px #EBEBEB solid;
}

/*���ָ�����ɫ����*/
.Space {background-color: #Fdfdfd;
	border: none; text-align:left; 
}

.Search_broder {
}

.GP_textBox {
	border: 1px #666666 solid;;
	clip: rect();
	background-color: #FFFFFF;
	height: 18px
}

.Page1_textBox {
	border: 1px #666666 solid;
	height: 18px
}


.button02 {
	BORDER: #000000 1px solid;
	WIDTH: 60px;
	COLOR: #000000;
	margin:2px;
	HEIGHT: 21px;
	padding: 0 5px 0 5px;
	BACKGROUND-COLOR: #ced9ea

}

/*����ע����ɫ����*/
.Space_gz {
	background-color: #FDFBDB
}

/*��ǩ����ɫ����*/
.tab_bg {
	font-size: 12px;
	color: #FFFFFF;
	background-image: url(../images/conner01_bg.gif)
}
.tab_bg01 {
	font-size: 12px;
	color: #333333;
	background-image: url(../images/conner03_bg.gif)
}
.SpaceLeft {
	border: 1px solid #ccc;
}

.Space_1 {;
	background-color: #EAEAEA;
	border: none;
}
 .qq_button{background:url(../images/loginbg.jpg) no-repeat -6px -247px;width:90px;height:32px;cursor:pointer;border:none;font-size:14px;font-weight:bold;padding-top:5px; padding-left:25px; float:left}
  .q_button{background:url(../images/loginbg.jpg) no-repeat -156px -247px;width:90px;height:32px;cursor:pointer;border:none;font-size:14px;font-weight:bold;padding-top:5px; padding-left:25px; float:left}

  .tclass{ margin:10px 0 10px 0}
.tclass li{ float:left; width:100px; line-height:25px; height:25px;text-align:left;}

.ubody{ padding:10px; font-size:14px; }
.ubody div{ clear:both; width:100%; margin-bottom:10px; line-height:30px; text-align:left}
.ubody div span{ margin::2px 10px 2px 0; width:200px; height:30px; line-height:30px;float:left; text-align:right}
.ubody div em{width:500px; margin:2px 10px 2px 0; float:left; line-height:inherit}
.ubody h2{ width:100%; height:25px; background:#EAEAEA; clear:both; text-align:left; line-height:25px; padding-left:10px}
.ubody h2 em{ font-weight:normal;}
.txtinput{ height:25px; line-height:25px; width:400px}
.ubody textarea{width:500px; height:150px;}
.ubody i{ font-size:12px; font-style:normal}
.ubody em span{ width:120px; padding:1px; text-align:right}

