/* head css */
.head { background-image: url("top_r1_c2.jpg"); background-repeat: no-repeat; width:950px; float: left; margin-bottom:4px; }
.head .top1 { background: url("top_bg_1.jpg") repeat-x 0 bottom; width: 950px; height: 80px; float: left; }
.head .top1 .logo { width:171px; height: 80px; float: left; margin-right:8px; }
.head .top1 .logo a{ width:171px; height:80px; display:block;}
.head .top1 .ss {  width:675px; height: 60px; float: left; margin-top:10px; }
.head .top1 .ss img{ width:675px; height:60px; overflow:hidden;}
.head .top1 .ss .k { font-size: 14px; background-image: url("ss_k_bg.jpg"); background-repeat: no-repeat; width: 272px; height: 21px; float: left; margin-left: 110px; padding-top: 7px; padding-right: 10px; padding-left: 10px; border-width: 0; }
.head .top1 .ss .an { font-size: 12px; line-height: 26px; background-image: url("ss_an_bg.jpg"); background-repeat: no-repeat; text-align: center; width:44px; height: 26px; float: left; margin-top: 1px; margin-left: 10px; border-width: 0; }
.head .top1 .ss .gjss { line-height: 26px; background-image: url("ss_gjss_bg.jpg"); text-align: center; width: 69px; height: 26px; float: left; margin-top: 1px; }
.head .top1 .yb { color:#CD3301;float:right;height:60px;line-height:20px;padding-top:10px;text-align:center;width:90px }
.head .top1 .yb a:link,.head .top1 .yb a:visited,.head .top1 .yb a:active { color: #333 ; text-decoration: underline; color:#cd3301; }
.head .top1 .yb a:hover { color: #f00 ; text-decoration: none; }

.head .top2 { line-height: 39px; background-image: url("top_bg_2.jpg"); width: 950px; height: 39px; float: left; margin-top: 1px; margin-bottom: 1px; }
.head .top2 .menu {float: left; margin: 0; padding: 0; display: inline; font-size:14px;}
.head .top2 .menu li { color: white; font-size: 14px; font-weight: bolder; line-height: 39px; background-image: url("top2_line.jpg"); background-repeat: no-repeat; background-position: 90px 0; text-align: center; width: 92px; float: left; list-style-type: none; display: inline; }
.head .top2 .menu li a:link,.head .top2 .menu li a:visited,.head .top2 .menu li a:active { color: white ; text-decoration: none; }
.head .top2 .menu li a:hover { color: white ; text-decoration: underline; }
.head .top2 .menu .active { background-image: url("top2_menu_bg.jpg"); background-position: 0 0; float: left; }
.head .top2 .yb { width: 250px; height: 20px; float: right; margin: 19px 0 0; padding: 0; display: inline; }
.head .top2 .yb li { line-height: 15px; background-image: url("dl_bt_bg.gif"); background-repeat: no-repeat; text-align: center; width: 65px; height: 15px; float: left; margin-right: 10px; padding-top: 5px; list-style-type: none; display: inline; }

.head .top3 { background-image: url("top_bg_3.jpg"); width: 950px; height: 63px; float: left; }
.head .top3 .left { width: 720px; float: left; margin: 0 0 0 10px; padding: 6px 0 0; display: inline; }
.head .top3 .left a:link,.head .top3 .left a:visited,.head .top3 .left a:active { color: #b34315 ; text-decoration: underline; margin-right: 8px; }
.head .top3 .left a:hover { color: #b34315 ; text-decoration: none; }
.head .top3 .left .dh { color: #b34315; font-weight: bold; line-height: 25px; letter-spacing: 2px; width: 582px; float: left; margin: 0; }
.head .top3 .left .tu { width: 94px; float: left; }
.head .top3 .left .tj { color: #b34315; line-height: 25px; width: 720px; height: 25px; float: left; overflow:hidden; margin: 0; padding: 0; border-width: 0; }
.head .top3 .r { background-image: url("dl_bg.gif"); background-repeat: no-repeat; background-position: 17px 14px; width: 220px; height: 53px; float: left; padding-top: 10px; }
.head .top3 .r .z { background-position: 0 0; width: 90px; float: left; margin-left: 67px; display: inline; }
.head .top3 .r .z .k { font-size: 12px; line-height: 16px; background-color: white; width: 90px; height: 18px; float: left; margin-bottom: 3px; border: solid 1px #e8c6aa; }
.head .top3 .r .y { width: 41px; height: 43px; float: left; margin-left: 10px; display: inline; }
.head .top3 .r .y .an { background-image: url("dl.gif"); width: 41px; height: 43px; float: left; border-width: 0; }



/* foot css */
#foot{ color:#444; width:100%; text-align:center; display:block; clear:both; height:auto; overflow:hidden; padding-right: 0; padding-bottom: 10px; padding-left: 0; }
#foot a,#foot a:hover{color:#444;}
#foot .coryright{font-family:Tahoma;font-size:10px;}
#foot p{line-height:20px; height:20px;}
.service { }