body{margin:0;}
#container{width:970px; margin:0 auto; min-height:400px;height:auto !important;height:400px; overflow:visible;margin-bottom:20px;}
#top{width:396px; height:99px; margin:0 auto;}
.logo{ width:116px; height:55px; float:left; padding-top:44px; padding-left:33px; display:inline;}
.title{ width:168px; height:30px; float:right; padding-top:57px; padding-right:28px;}
#sousuo{width:396px; height:28px; margin:0 auto; margin-top:12px;  margin-bottom:17px; }
.left{width:332px; height:28px; float:left;}
.maininput{width:326px; height:24px; line-height:24px; font-size:12px; color:#cccccc; border:1px solid #8eb5d4; text-align:left; background:url(/images/rankservice/b.gif) #fff no-repeat right center; padding-left:4px; }
.hotinput{width:326px; height:24px; line-height:24px; font-size:12px; color:#000; border:1px solid #8eb5d4; text-align:left; background:url(/images/rankservice/b.gif) #fff no-repeat right center; padding-left:4px; }
.right{width:59px; height:27px; float:right; margin-left:5px; margin-left:-5px; }
#center{width:691px; margin:0 auto;}
.c_01{width:503px; height:13px; border-bottom:1px solid #c1c1c1; padding-bottom:6px; margin:0 auto;}
.font1{font-family:"宋体"; font-size:12px; font-weight:bold; color:#333333;}
.font2{font-family:"宋体"; font-size:12px; font-weight:bold; color:#cc0000;}
.c_02{ width:503px; height:25px; text-align:left; margin-top:6px;  margin:0 auto;}
.font3{font-family:"宋体"; font-size:12px; color:#cc0000; text-decoration:underline;}
.font3 a:hover{color:#ba2636;}
.c_02_01{ width:56px; height:14px; float:left; padding-left:389px; padding-top:5px;}
.c_02_02{ width:56px; height:19px; float:right; margin-left:-5px;margin-top:3px;}
.c_03{width:503px; border-bottom:1px solid #c1c1c1; padding-bottom:15px;  margin:0 auto;}
.c_03_01{ width:503px; height:12px; padding-top:34px; margin-bottom:5px;}
.font4{font-family:"宋体"; font-size:12px; color:#333333;}
.c_03_02{width:503px;}
.font5{font-family:"宋体"; font-size:12px; color:#cc0000;}
.font6{font-family:"宋体"; font-size:12px; color:#0c64a3;}

.tanchu01{width:452px; height:116px; border:1px solid #c1c1c1; background-color:#f5f5f5; display: none;  position: absolute;  top: 35%; left: 33%; z-index:1002; overflow: auto;  }
.close{ height:20px; padding-top:7px;text-align:right; padding-right:9px;}
.font7{font-family:"宋体"; font-size:12px; color:#000000;  text-decoration:none;}

.textbox{ width:402px; height:16px; margin-top:20px; margin:0 auto;}
.icon{ width:13px; height:16px; margin-right:3px;float:left; display:inline;}
.m_01{ width:379px;float:right; margin-top:2px; margin-left:5px; display:inline;}

.tj{width:691px; height:297px; margin:0 auto; border:1px solid #c1c1c1;}
.tj_01{width:691px; height:55px; background:url(/images/rankservice/bg01.gif) repeat-x ;}
.tj_01_left{width:59px; float:left;}
.tj_01_right{width:627px; float:right; height:33px; padding-top:22px; margin-left:5px; display:inline;}
.font8{font-family:"宋体"; font-size:14px; color:#333333; font-weight:bold;}

.xinxibox{width:447px; height:166px; margin:0 auto; padding-right:30px; }
.xx_01{width:263px; height:30px; margin:0 auto; margin-bottom:2px; clear:both;}
.xx_01_01{ width:70px; height:16px; float:left; padding-top:14px; text-align:right; margin-left:-5px; }
.font9{font-family:"宋体"; font-size:12px; color:#ff0000; margin-right:2px;}
.xx_01_02{width:193px; height:20px; float:left; margin-top:10px;}
.xxinput{width:191px; background-color:#FFFFFF; border:1px solid #bfd17f; font-family:"宋体"; font-size:12px; color:#cccccc;  height:20px; line-height:20px; padding-left:3px; }
.xxinput01{width:191px; background-color:#faffe1; border:1px solid #bfd17f; font-family:"宋体"; font-size:12px; color:#000000;  height:20px; line-height:20px; padding-left:3px;}
.xx_01_03{width:206px; height:16px; float:right; margin-top:14px; padding-left:8px; margin-left:-5px; }
.icon04{width:16px; height:15px; float:left;}
.font10{font-family:"宋体"; font-size:12px; color:#bfbfbf;}
.tishi{ width:183px; height:15px; float:right; padding-left:7px;}
.btn01{width:191px; height:57px; margin:0 auto; text-align:center; padding-top:19px; padding-left:46px;}
.btn01_left{width:85px; height:23px; float:left;}
.btn01_right{width:85px; height:23px; float:right;}
.tel{width:691px; height:55px; margin:0 auto; background:url(/images/rankservice/bg01.gif) repeat-x; border:1px solid #c1c1c1; margin-top:6px;}
.tel_01{width:59px; height:55px; float:left;}
.tel_02{width:632px; height:55px; float:left;}
.font11{font-family:"黑体"; font-size:24px; color:#0a64a3;}
.tel_text{width:196px; height:33px; float:left; padding-top:22px; padding-left:5px;}
.num{width:431px; height:39px; float:right; padding-top:16px;}

.cg{width:396px; height:75px; margin:0 auto;}
.cg_left{ width:44px; height:47px; padding-left:64px; float:left;}
.cg_right{width:278px; height:47px; float:right; margin-left:10px;}
.font12{font-family:"宋体"; font-size:14px; color:#cc0000; font-weight:bold;}
.font13{font-family:"宋体"; font-size:12px; color:#706d6d; }
.cg_r_01{width:278px; height:16px; padding-top:4px;}
.cg_r_02{width:278px; height:19px; padding-top:8px;}

.bottomss{width:396px; height:33px; margin:0 auto; line-height:33px; text-align:right; }
.fontb{font-family:"宋体"; font-size:12px; color:#2156db; text-decoration:underline;}
.fontb a{font-family:"宋体"; font-size:12px; color:#2156db; text-decoration:underline;}
.fontb a:hover{color:#ba2636;}
.intro{width:396px; margin:0 auto; height:205px; background:url(/images/rankservice/sbg.gif);}
.c01{ float:right; margin-top:26px; margin-right:23px;}
.intro_text{width:314px; height:119px; margin-left:46px; font-family:"宋体"; font-size:12px; color:#5c5c5c; line-height:24px; text-indent:2em; clear:both;}

