/*public*/
*{margin:0;padding:0;}
body,h1,h3,h4,div,ul,li,table,tr,td,dt,dl,dd,p,span,em,b,img,a,input,label,form,table,tr,td{margin:0;padding:0;}
body{font-size:12px; font-family:"ËÎÌå", Gadget, sans-serif;color:#4e7997;overflow-x:hidden; zoom:1; position:relative; background:#ffffff; line-height:120%;}
ul,li{list-style:none;}
a{text-decoration:none; color:#4e7997; }
a:hover{color:#ff6600; text-decoration:none;}
img,input{border:none;vertical-align: middle; font-family:"ËÎÌå", Gadget, sans-serif;}
.over{overflow:hidden; *zoom:1;}
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.fr1{float:right;display:inline; text-align:right;}
em,b{font-style:normal;}
.clear:after{content:"";clear:both;display: block; height: 0; line-height: 0;} 
.blank {width:100%; height:100px;}

 
/*top*/
.subtop {width:100%; height:130px; background:#0355a7 url(../images/sub_topbg.jpg) no-repeat; position:relative;}
.police {width:236px; height:130px; background:url(../images/police.png) no-repeat; _background:url(../images/police_ie6.gif) no-repeat; position:absolute; right:40px; bottom:0;}
.logo_text {width:700px; height:70px; font-size:35px; font-weight:bold; color:#e8eff6; position:absolute; top:30px; left:190px;text-shadow: 0 1px 1px #333; font-family:"Microsoft Yahei"; padding-top:20px;}
.logo_text a {font-size:35px; font-weight:bold; color:#e8eff6;}
.telphone {position:absolute; right:0; bottom:0; width:260px; height:30px; line-height:30px; font-size:16px; color:#ffee00; background:url(../images/tel.png) left 50% no-repeat;_background:url(../images/tel_ie6.gif) left 50% no-repeat; padding-left:35px;font-family:"Microsoft Yahei"; z-index:10; overflow:hidden;}

/*locaiton*/
.location {width:99%; height:27px;  background:url(../images/th_bg.jpg) repeat-x; position:relative; margin:0 auto; margin-top:10px;}
.location .r {width:5px; height:27px; top:0; right:0; position:absolute; background:url(../images/th_r_bg.jpg); font-size:0;}
.location .home {width:30px; height:27px; top:0; left:0; position:absolute; background:url(../images/th_home_bg.jpg);}
.location p { padding-left:30px; height:27px; line-height:27px;}
.location p .current { font-weight:bold; color:#ff6600;}

/*main*/
.div_th {width:99%; height:28px;  background:url(../images/th_bg1.jpg) repeat-x; position:relative; margin:0 auto; margin-top:10px;}
.div_th .r {width:5px; height:28px; top:0; right:0; position:absolute; background:url(../images/th_r_bg1.jpg);}
.div_th .l {width:22px; height:28px; top:0; left:0; position:absolute; background:url(../images/th_l_bg.jpg);}
.div_th p {padding-left:22px; height:28px; line-height:28px; font-weight:bold;}
.div_table {width:99%; margin:0 auto; border-collapse:collapse;}
.div_table th {background:#acd5df; text-align:center;}
.div_table th, td { border:1px solid #96b5d2;  vertical-align:middle;padding:5px 5px;}
.l_input {width:390px; height:22px; vertical-align:middle; line-height:22px; background:#ecf4fa; border:1px solid #c3daec; color:#4e7997; padding-left:5px; }
.s_input {width:150px; height:22px; vertical-align:middle; line-height:22px; background:#ecf4fa; border:1px solid #c3daec; color:#4e7997; padding-left:5px;}
.s_input_date {width:150px; height:22px; vertical-align:middle; line-height:22px; background:#ecf4fa url(../images/date.jpg) right 50% no-repeat; border:1px solid #c3daec; color:#4e7997; padding-left:5px;}
.s_input_select {width:150px; height:22px; vertical-align:middle; line-height:22px; background:#ecf4fa; border:1px solid #c3daec; color:#4e7997; padding-left:5px;}


/* other */
.tdbg { background:#e4f3fc;}
.red_text {color:#ff0000;}
.yellow_text { color:#ff6600; padding-left:10px;}
.btn_blue {width:64px; height:23px; line-height:23px; text-align:center; background:url(../images/btn_blue.jpg) no-repeat; text-align:center; color:#fff;}
.add_btn {width:64px; height:23px; line-height:23px; text-align:center; background:url(../images/add_btn.jpg) no-repeat;text-align:center; color:#fff; position:absolute; right:25px; top:3px;}
.up {width:20px; height:27px; /*background:url(../images/up.jpg) no-repeat;*/ position:absolute; top:1px; right:3px;}
.down {width:20px; height:27px; /*background:url(../images/down.jpg) no-repeat;*/ position:absolute; top:1px; right:3px;}
.del {width:64px; height:23px; line-height:23px; text-align:center; background:url(../images/del.jpg) no-repeat; color:#fff;border:0;}
.textarea {width:95%; height:45px; background:#ecf4fa; border:1px solid #c3daec; color:#4e7997; padding:2px; }
.yzm_wrap {width:99%; height:40px; background:#ecf4fa; line-height:40px; text-align:center; margin:0 auto; margin-top:15px;}
.submit_btn {width:89px; height:31px; line-height:31px; font-weight:bold; text-align:center; color:#fff; background:url(../images/submit.jpg); border:0; margin-right:5px;}
.btn_wrap {width:99%; height:35px; text-align:center; margin:0 auto; margin-top:15px;}
.sm_btn {width:64px; height:23px; line-height:23px; text-align:center; background:url(../images/add_btn.jpg) no-repeat;text-align:center; color:#fff; border:0; margin-left:5px;}

/*tanchu page*/
.sub_div_location {width:98%; height:28px; background:#d9ebfa; border:1px solid #b7d0f9; margin:15px auto;}
.sub_div_location p {color:#398adb; padding-left:10px; line-height:28px;}
.sub_div_location p a {color:#398adb;}
.sub_div_location p a:hover {color:#ff6600;}
.sub_table {width:98%; margin:0 auto; border-collapse:collapse; color:#398adb;}
.sub_table th {background:#d9ebfa; text-align:center;color:#398adb;}
.sub_table th, td { border:1px solid #b7d0f9;  vertical-align:middle;padding:7px 5px;color:#398adb;}
.sub_table td a {color:#398adb;}
.sub_table td a:hover {color:#ff6600;}

/*sub content*/
.sub_title {width:98%; height:44px; line-height:44px; border-bottom:1px solid #b7d0f9; text-align:center; font-size:14px; font-weight:bold;color:#398adb; background:#d9ebfa; margin:0 auto;}
.sub_content {width:98%; font-size:14px; line-height:25px;  color:#398adb; margin:15px auto;}
.sub_content a {font-size:14px;  color:#398adb;}
.sub_title_tip {width:98%; height:24px; line-height:24px; border-bottom:0px solid #b7d0f9; text-align:center; font-size:12px; color:#398adb; background:#d9ebfa; margin:0 auto;}
sub_title_tip .textco{color:#ff6600; padding:0 5px;}
.sub_title_fj {width:98%;  border-bottom:0px solid #b7d0f9;  font-size:12px; color:#398adb; background:#d9ebfa; padding:10px 0px; margin:0 auto;}
.sub_title_fj li  {height:24px; line-height:24px;color:#ff3300; padding:0px 10px; }
.sub_title_fj li a {height:24px; line-height:24px;color:#ff3300; text-decoration:underline;}


/*sub page*/
.subpagebox {width:98%; height:40px; padding-top:10px;  text-align:center;  margin:15px auto;}
.subpagebox a {dosplay:block;  padding:3px 10px; margin:0px 5px; background:#fff; border:1px solid #ccc; display:inline;}
.subpagebox a:hover {display:block; color:#fff; background:#4e7997; border:1px solid #255576; padding:3px 10px; display:inline;}
.subpagebox a.current {display:block; color:#fff; background:#4e7997; border:1px solid #255576;padding:3px 10px; display:inline;}


/*foot*/
.foot {width:100%;height:80px; background:url(../images/footbg.jpg); text-align:center;padding-top:40px; line-height:20px; margin-top:45px;}





