*{ margin-left: 0px; margin-top: 0px; list-style: none; }

h1 , h2 , h3 , h4 , h5 , h6 , p , i , em  , form , input , select , dd , dt , li  { margin: 0px; padding: 0px; }

.clr{ clear: both; }

form * {
	padding: 0px; margin: 0px;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

ul , ol , dl{ list-style: none; padding: 0px; margin: 0px; }

body{ font-size: 12px;  color: #333333; margin: 0px; padding: 0px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}

a{ color: #333333; text-decoration: none; }

a:hover{ color: #b70000; text-decoration: underline; }

img { border: none; }

/************/
#page{ width: 950px; margin: auto; overflow: hidden; }

#title{
	 background: url(../image/title_bg.gif) repeat-x; height: 26px; overflow: hidden; line-height: 26px;
} 
#title li{ display: inline;}

#title .reg{
	float: left; padding-left: 5px;
}
#title .log{
	float: right;padding-right: 5px;
}
#title a{
	color:#00539a; margin: 0px 5px;
}
#title a:hover{
	color:#b70000; text-decoration: underline;
}
/*************/
#top{
	margin-top:10px; clear: both;  border-bottom: #086dc7 3px solid; padding-bottom:5px; position: relative;height:50px;
}
#top p{
	width: 115px; height:50px;  position: absolute; top:0px; left:0px;
}
#top p a{
	display: block; width: 115px; height:50px;
}
#top h1{
	text-indent:0.5em;font-weight:normal; font-size: 21px; font-family:"ºÚÌå"; line-height:50px; border-left: #ddd 1px solid;top:2px; left: 130px; position: absolute; height: 50px;
}
/*************/
#nav{ margin-top: 5px;  overflow: hidden; height: 40px;border: #ffb880 1px solid; line-height: 40px; text-indent: 1em;}

#nav li{
	 display: inline; float: left; background: url(../image/raq.gif) no-repeat center right ; padding-right:10px; margin-left:5px;font-size:14px;
}
#nav .default{
	 color: #086dc7; font-weight: bold;
}
/*************/
#content {
	margin-top: 10px; clear: both; width: 620px; overflow: hidden; margin:10px  auto 0px;
}
/*************/
#content h1{
	font-size:14px; line-height:24px; height: 24px; border-bottom: #aaa 1px dashed; overflow:hidden; margin-bottom:10px;
}
#content ul{ clear: both; margin:5px 0px;}

#content ul li{
	float: left; display: inline;  
}
#content ul li a{
	color:#00539a; text-decoration: underline 
}
#content ul li a:hover{
	color:#b70000; text-decoration: underline 
}
/*************/
#content .basic {
	width: 80px;  overflow: hidden;  line-height: 28px;  text-align: right; padding-right:10px; 
}
#content .basic span{
	color: red;font-size:9px; 
}
#content .msg{
	width: 215px; overflow: hidden; line-height: 28px;
}
#content .msg1{
	 overflow: hidden; line-height: 28px; width: 500px;
}
#content .des{
	 overflow: hidden; clear: both; width: 520px; margin-left:90px; line-height: 20px; color: #aaa;
}
#content .temp{
	width: 300px; overflow: hidden; line-height: 28px;
}
#content .ipt{
	 font-weight:bold;width: 180px; height: 20px; border: #ccc 1px solid; overflow: hidden;  color: #333; background: url(../image/ipt_bg.gif) repeat-x;padding:5px 0px 0px 5px;font-size:12px;
} 
#content .tex{
	width:450px; height: 140px; border: #ccc 1px solid;   color: #333; background: url(../image/ipt_bg.gif) repeat-x;padding:5px 0px 0px 5px;font-size:12px; line-height: 20px;
} 
#content select{
	font-size: 12px;
}
#content .sub{
	 width:182px; height: 29px; border: none; background: url(../image/gy_sub1.gif) no-repeat; margin-top: 10px;  
} 
#content .sel_t{
	  width:120px;  float: left; margin-right: 10px;font-size:12px;  color: #333;
}
#content .sel_b{
	  width:250px; font-size:12px;  color: #333;
}
#content ol li{
	clear: both;padding-top:5px;
}
#content .sub_add , #content .sub_rem , #content .sub_next , #content .sub_pass , #content .sub_send{
	width: 99px; height: 29px; border: none; 
}
#content .sub_add{
	background: url(../image/add.gif) no-repeat;
}
#content .sub_rem{
	background: url(../image/rem.gif) no-repeat;
}
#content .sub_next{
	background: url(../image/next.gif) no-repeat;
}
#content .sub_pass{
	background: url(../image/pass.gif) no-repeat;
}
#content .sub_send{
	background: url(../image/send.gif) no-repeat;
}
#content p{
	height: 10px; clear: both; overflow: hidden;
}
#content .sub_1{
	background: url(../image/sub_1.gif) no-repeat; font-size: 14px; color:#fff; font-weight:bold;width:99px; height: 29px; border: none;
}
#content .sub_2{
	 width:182px; height: 29px; border: none; background: url(../image/gy_sub2.gif) no-repeat; margin-top: 10px;   color: #fff;font-size:14px;font-weight:bold;
} 
/*************/
#foot{ width: 950px; text-align: center; margin-top: 20px; clear: both;overflow: hidden;  border-top: #086dc7 3px solid; line-height: 25px;}


#content_service {
	margin-top: 10px; clear: both; overflow: hidden; margin:10px  auto 0px;
}
#content_service .nav{
	height: 36px; clear: both; overflow: hidden; line-height: 38px; font-size: 14px;font-weight:bold; 
}
#content_service .nav li{
	height: 36px; width: 161px; overflow: hidden; background: url(../image/server_nav.gif) no-repeat; float: left; display: inline; margin-right:8px;
}
#content_service .nav li a{
	padding-left: 25px; display: block; height: 36px; color: #333;
}
/*
#content_service .nav li a:hover{
	background: url(../image/server_nav.gif) no-repeat 0px -70px; text-decoration: underline;
}
*/
#content_service .nav li .on{
	background: url(../image/server_nav.gif) no-repeat 0px -35px; color: #fff;
}
#content_service #ser{
	height: 192px; overflow: hidden;margin-top:10px; clear: both; position: relative;
}
#ser .ad{
	width:630px; height: 192px; overflow: hidden; position: absolute; left: 0px; top: 0px; background: #00539b;
}
#ser .cust{
	width:308px; height: 190px; overflow: hidden; position: absolute; right: 0px; top: 0px; border: #ddd 1px solid;
}
#ser .cust .title{
	height: 32px; background: url(../image/custtitle.gif) no-repeat; overflow:hidden;
}
#ser .cust .title h2{
	line-height: 32px; font-size:14px;  text-indent:1.5em;
}
#ser .cust .main{
	position: relative;
}
#ser .cust .service{
	width:100px; height: 100px; overflow: hidden; position: absolute; top: 10px; left:10px;
}
#ser .cust .tel{
	position: absolute; top: 10px; left: 110px;width:190px; height: 100px; overflow: hidden; font-size: 14px; line-height: 32px;
}
#ser .cust .custser{
	position: absolute;  left: 8px; top: 124px;
}
/********/
#content_service #content_main{
	border: #ddd 1px solid; padding: 20px 20px 10px; margin-top: 10px; clear: both;
}
#content_main .t{
	height: 20px; overflow: hidden;  
}
#content_main dl{
	border-top:#ccc 1px dashed;margin-top:10px; clear: both; background: url(../image/content_main_ul.gif) repeat-y top center; min-height:1px; _height:1px;
}
#content_main dd{
	padding: 20px; width:413px; overflow: hidden; float: left; display: inline; line-height: 24px; font-size:14px;
}
#content_main dd p{
	text-indent: 2em;
}
#content_main dd p span{
	 color:#086dc7; font-weight: bold;
}
#content_main ul{
	border-top:#ccc 1px dashed;margin-top:10px; clear: both; 
}
#content_main ul li{
	padding: 20px; line-height: 20px; font-size:14px;
}
.table_pro{
	background: #dedede; margin-top:10px;
}
.table_pro tr{
	background: #fff;
}
.table_pro .tr_pro{
	background: #f0f0f0; font-weight:bold;
}
.table_pro .tr_pro1{
	background: #f3f3f3; 
}
.table_pro td{
	vertical-align: top;
}
.table_pro .td_center{
	vertical-align: middle;
}
.table_pro span{
	color: #b70000;
}
#content_survey{
	width:570px; margin: auto; margin-top:10px; clear: both; font-size: 12px; line-height: 26px;
}
#content_survey .top{
	background: #fef1e2; border:#fdce98 1px solid; padding: 10px; font-size: 14px;
}
#content_survey .main{
	border: #ccc 1px solid; padding: 10px; margin-top:10px;
}
#content_survey .main h1{
	font-size: 14px; font-weight:bold; text-align: center; line-height: 30px;
}
#content_survey .main .title{
	margin: 10px 0px 5px; height: 33px; overflow: hidden; background: url(../image/survey_title.gif) no-repeat; line-height: 33px;
}
#content_survey .main .title h2{
	font-size: 14px;color:#000; text-indent:2em; 
}
#content_survey .main input{
	margin-right:5px;
}
#content_survey .main .text{
	border: #ccc 1px solid; width:400px;height:18px; padding: 2px 0px 0px 2px;
}
#content_survey .main .text1{
	border-bottom:#ccc 1px solid; border-top:none;border-left:none;border-right:none;width:300px;
}
#content_survey .main .sub{
	width: 147px;height:75px; overflow: hidden; background: url(../image/survey_sub.gif) no-repeat; border: none;
}
#content_survey .main b{
	font-weight: normal; width: 76px;  display: block;
}
#content_survey .main br{
	clear: both;
}
#content_survey .main .msg{
	margin-top: 20px; clear: both; position: relative; height: 170px; overflow: hidden; line-height: 24px; border-top:#086dc7 2px solid;
}
#content_survey .main .msg .sur_msg{
 	position: absolute; top: 10px; left: 10px; width: 530PX;
} 
#content_survey .main .msg .sur_msg input{
	 
}
#content_survey .main .msg .sur_sub{
	position: absolute; width: 147px; bottom:10px; left:200px;
}
#topa{
	 clear: both;   padding-bottom:5px;height:70px; margin-top:20px;
}
/********/
#content_survey .main .text1 , #content_survey .main .text2 , #content_survey .main .text3 , #content_survey .main .text4{
	border-bottom:#ccc 1px solid; border-top:none;border-left:none;border-right:none;
}
#content_survey .main .text1{
	width:192px;
}
#content_survey .main .text2{
	width:171px;
}
#content_survey .main .text3{
	width:168px;
}
#content_survey .main .text4{
	width:192px;
}
/*********/
#content_reg {
	margin-top: 10px; clear: both; overflow: hidden; margin:10px  auto 0px; position: relative;
}
#content_reg .reg{
 	position: absolute; right: 10px; top:10px; width:300px; height:265px; overflow:hidden; border: #ddd 1px solid;
}
#content_reg .title{
	height: 32px; background: url(../image/custtitle.gif) no-repeat; overflow:hidden;
}
#content_reg .title h2{
	line-height: 32px; font-size:14px;  text-indent:1.5em;
}
#content_reg table {
	margin-top:20px;
}
#content_reg table td{
	 font-size:14px;height:30px;
}
#content_reg .reg_table{
	margin-top:30px;border-top:#ddd 1px solid; font-size:14px; line-height: 30px;
}
#content_reg .reg_table td{
	  font-weight: bold;
}
#content_reg h1{
	color: #086dc7; font-size:20px; line-height: 50px; text-indent:2em;
}
#content_reg h2{
	color: #000; font-size:14px;  line-height: 24px; text-indent:2em; 
}
#content_reg h3{
	color: #898989; font-size:12px;  font-weight:normal;line-height: 24px; text-indent:4em; 
}
#content_reg h6{
	font-size:12px; line-height: 24px; text-indent:4em; font-weight:normal;font-family: Arial, Helvetica, sans-serif;
}
#content_reg h6 a{
	color: #006699; text-decoration: underline;
}
#content_reg h6 a:hover{
	color: #b70000; text-decoration: none;
}
#content_reg .ipt1{
	 font-weight:bold;width: 160px; height: 18px; border: #ddd 1px solid; overflow: hidden;  color: #333; background: url(../image/ipt_bg.gif) repeat-x;padding:3px 0px 0px 5px;font-size:12px;
}
#content_reg .sub1{
	height: 31px; width: 114px;  font-size: 14px;  color:#000; border: none; background: url(../image/reg_sub.gif) no-repeat; font-weight: bold;margin-top:5px;
}