body {font-family:"", "_GB2312"; font-size: 12px; color: #000000; padding:0px; margin:0px; text-align:center;}

form,ul,li,img { margin:0px; padding:0px; list-style:none; border:none; border-image-width:0px;    max-width: 100%;}

div.clearFloat { clear:both;}

a {font-family: font-family:"", "_GB2312"; font-size: 12px;color: #000000; text-decoration: none;}
a:hover {color: #C10000; text-decoration:underline;}

.page { width:980px; margin:auto;}
input {outline:none;}

#Header {height:auto; margin-bottom:20px;}
#Header .top { width:980px; height:116px; margin:auto;}
#Header .top .logo {width:330px; height:116px; float:left; background-image:url('images/logo.png');}
#Header .top .logo a { display:block; width:100%; height:100%;}

#Header .top .search1 { width:310px; height:70px; float:right; margin-top:30px;}
#Header .top .search1 ul.tab { height:20px; padding-left:100px;}
#Header .top .search1 ul.tab li { width:50px; color:#AA0000; float:left; margin-right:5px;}
#Header .top .search1 ul.tab li a { color:#AA0000;}
#Header .top .search1 .form { width:308px; height:34px; border:solid 1px #979797; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius:3px; position:relative;}
#Header .top .search1 .form label { display:block; width:56px; text-align:center; color:#000000; line-height:34px; float:left;}
#Header .top .search1 .form input.txt { border:solid 1px #979797; float:left; line-height:20px; height:22px; margin:0px; padding:0px; margin-top:5px; width:100px;}
#Header .top .search1 .form select { width:90px; border:solid 1px #979797; height:22px; float:left; margin-left:5px; margin-top:5px;}
#Header .top .search1 .form input.submit { position:absolute; top:0px; right:0px; width:40px; height:34px; border-left:solid 1px #979797; margin-left:12px;}

#Header .top .search2 { width:310px; height:70px; float:right; margin-top:30px; margin-right:5px;}
#Header .top .search2 ul.tab { height:20px;}
#Header .top .search2 ul.tab li { color:#AA0000; float:left; margin-right:5px;}
#Header .top .search2 ul.tab li a {color:#AA0000;}
#Header .top .search2 .form { width:308px; height:36px; border:solid 1px #979797; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius:3px; position:relative;}
#Header .top .search2 .form label { display:block; width:56px; text-align:center; color:#000000; line-height:34px; float:left;}
#Header .top .search2 .form input.txt { border:solid 0px #979797; float:left; line-height:26px; height:26px; margin:0px; padding:0px; margin-top:3px; width:252px; padding-left:5px;}
#Header .top .search2 .form select { width:90px; border:solid 1px #979797; height:22px; float:left; margin-left:5px; margin-top:5px;}
#Header .top .search2 .form input.submit { width:40px; height:34px; border-left:solid 1px #979797; position:absolute; top:0px; right:0px;}

#Header .top1 { width:980px; height:55px; border-top:solid 1px #e9e9e9; background-color:#f8f8f8; margin:auto; margin-top:10px; position:relative;}
#Header .top1 ul li { float:left; width:108px; height:46px; color:#aa0000; line-height: 18px; padding-top:9px; font-size:12px;}
#Header .top1 ul li a {color:#FF0000; font-size:14px;}

#Header .head-nav { height:auto;}
#Header .head-nav .nav-top { width:980px; height:50px; background-color:#E6E6E6; margin:auto; background-image:url('images/nav_01.png'); background-position: left; background-repeat: no-repeat;}
#Header .head-nav .nav-top ul {padding-left:200px; padding-top:2px;}
#Header .head-nav .nav-top ul li {width:150px; line-height:24px; float:left; text-align:left;}
#Header .head-nav .nav-menu {background-color: #b70000; height:140px; box-shadow: 1px 3px 5px #333; position:relative;}
#Header .head-nav .nav-menu .menu-item { width:380px; height:140px; float:left;}
#Header .head-nav .nav-menu .menu-item label {font-family:"ºÚÌå;";  width:20px; color:#FFFFFF; text-align:center; display:block; float:left; font-size:18px; margin-left:10px; margin-right:10px; padding-top:10px;}
#Header .head-nav .nav-menu .menu-item ul { width:340px; float:left; padding-top:10px;}
#Header .head-nav .nav-menu .menu-item ul li { width:113px; height:20px; line-height: 20px; color:#FFFFFF; float:left; text-align:left; margin-bottom:3px;}
#Header .head-nav .nav-menu .menu-item ul li a { color:#FFFFFF;}
#Header .head-nav .nav-menu .qcode {width:120px; height:135px; position:absolute; background-image:url('images/qcode_01.png'); top:3px; right:10px;}

#BannerAd {width:980px; height:100px; margin:auto; margin-bottom:10px;}

#MainBody { width:980px; height:auto; margin:auto;}
#MainBody .body-left { width:730px; float:left;}
#MainBody .body-right { width:240px; float:right;}

.index-panel { height:auto; border:solid 1px #eacbcb; border-top:none; margin-bottom:20px;}
.index-panel .top { height:43px; border-top:solid 2px #990001; background-color:#f5e9e9; background-image:url('images/index_01.png'); background-position: right; background-repeat:no-repeat;}
.index-panel .top .title { height:43px; line-height:43px; text-align:left; font-size:20px; font-weight:bolder; color:#d60101; padding-left:45px; background-image:url('images/index_02.png'); background-position: 5px; background-repeat:no-repeat;}
.index-panel .body { border-top:solid 1px #eacbcb; padding:10px;}
.index-panel .body ul li { border-bottom:dashed 1px #c8c8c8; height:104px; margin-bottom:10px; padding-bottom:10px;}
.index-panel .body ul li .logo {width:200px; height:104px; float:left;}
.index-panel .body ul li .logo img { margin:auto;}
.index-panel .body ul li .title { float:left; height:26px; line-height: 26px;}
.index-panel .body ul li .title a { color:#f5031c; font-size:16px; display:block; float:left;}
.index-panel .body ul li .title span { display:block; width:20px; height:20px; background-image:url('images/index_08.png'); float:left;}
.index-panel .body ul li .info { width:470px; font-size:12px; float:left; line-height: 18px; text-align:left;}
.index-panel .body ul li .info a { font-size:12px;}
.index-panel .body ul li .info span {color:#2DAA20;}

.rank-panel {height:auto; margin-bottom:10px;}
.rank-panel .top { height:30px; text-align:left; background-image:url('images/index_03.png'); position:relative;}
.rank-panel .top label { line-height:30px; color:#fe0000; color:#FFFFFF\9; font-weight:bolder; padding-left:10px; font-size:16px;}
.rank-panel .top label{text-shadow:#fff 1px 0 0,#fff 0 1px 0,#fff -1px 0 0,#fff 0 -1px 0;
-webkit-text-shadow:#fff 1px 0 0,#fff 0 1px 0,#fff -1px 0 0,#fff 0 -1px 0;
-moz-text-shadow:#fff 1px 0 0,#fff 0 1px 0,#fff -1px 0 0,#fff 0 -1px 0;
*filter: Glow(color=#fff, strength=1);}
.rank-panel .top a { width:40px; height:20px; display:block; position:absolute; top:3px; right:5px;}
.rank-panel .body { border:solid 1px #eacbcb; height:auto; padding:10px;}
.rank-panel .body .tab { height:26px; background-color:#ededed; float:left; padding-left:10px; padding-right:5px;}
.rank-panel .body .tab li { height:26px; line-height:26px; float:left; color:#aa0000; padding-right:5px; cursor:pointer; font-size:14px;}
.rank-panel .body .tab li.active { font-weight:bolder;}
.rank-panel .body .rank { height:auto;}
.rank-panel .body .rank li { height:26px; line-height:26px; text-align:left; position:relative;}
.rank-panel .body .rank li span {line-height:26px; color:#ff7200; font-size:16px; font-weight:bolder; margin-right:5px; margin-left:5px;}
.rank-panel .body .rank li label {width:35px; line-height:26px; height:26px; top:0px; color:#FF0000; display:block; margin-right:10px; position:absolute; right:0px; text-align:left;}

.info-panel {width:320px; height:auto; margin-bottom:10px;}
.l {float:left;}
.m {margin:auto;}
.r {float:right;}
.info-panel .top { height:30px; text-align:left; background-image:url('images/index_04.png'); position:relative;}
.info-panel .top label { line-height:30px; color:#fe0000; font-weight:bolder; padding-left:10px; font-size:16px;}
.info-panel .top label{text-shadow:#fff 1px 0 0,#fff 0 1px 0,#fff -1px 0 0,#fff 0 -1px 0;
-webkit-text-shadow:#fff 1px 0 0,#fff 0 1px 0,#fff -1px 0 0,#fff 0 -1px 0;
-moz-text-shadow:#fff 1px 0 0,#fff 0 1px 0,#fff -1px 0 0,#fff 0 -1px 0;
*filter: Glow(color=#fff, strength=1);}
.info-panel .top a.more {display:block; width:40px; height:15px; position:absolute; top:5px; right:10px;}
.info-panel .body { border:solid 1px #eacbcb; height:auto; padding:10px;}
.info-panel .body ul li { line-height:24px; text-align:left;}

.links { width:960px; height:auto; margin:auto; border:solid 1px #cccccc; padding:10px; text-align:left; line-height:20px; margin-bottom:20px;}
.links a { margin-right:5px; font-size:12px;}

#Footer { height:140px; border-top:solid 2px #e4e4e4; background-color: #f6f6f6; padding-top:10px; padding-bottom:20px; margin-top:20px;}
#Footer .info {text-align:left; line-height: 20px; padding-left:20px;}
#Footer .info a { font-size:12px;}
#Footer .qcode {width:181px; height:140px; position:absolute; background-image:url('images/qcode_02.png'); top:0px; right:10px;}

#WebSite { height:36px; line-height:36px; text-align:left; background-color:#e4e4e4; padding-left:10px; margin-bottom:10px;}

.brand-attr { height:auto; margin-bottom:10px;}
.brand-attr .top {height:26px; line-height:26px; text-align:center;}
.brand-attr ul li { width:240px; height:100px; float:left; margin-right:5px;}
.brand-attr ul li .title {height:26px; line-height:26px; text-align:center; color:#aa0000; font-size:14px; font-weight:bolder;}
.brand-attr ul li .info { height:20px; line-height:20px; text-align:center;}
.brand-attr ul li .point { height:50px; background-image:url('images/index_05.png'); background-position:top; background-repeat:no-repeat; position:relative;}
.brand-attr ul li .point .p {display:block; position:absolute; top:20px;}
.brand-attr ul li .point .p1 {left:0px;}
.brand-attr ul li .point .p2 {left:40px;}
.brand-attr ul li .point .p3 {left:88px;}
.brand-attr ul li .point .p4 {left:135px;}
.brand-attr ul li .point .p5 {left:180px;}
.brand-attr ul li .point .p6 {left:210px;}

.brand-left { width:260px; height:auto; float:left;}
.brand-right { width:700px; height:auto; float:right;}

.brand-info {height:auto; background-image:url('images/index_06.png'); padding-top:10px; padding-bottom:10px;}
.brand-info .logo { width:238px; height:138px; border:solid 1px #d2d2d4; margin:auto; background-color:#FFFFFF;}
.brand-info .logo img { margin:auto;}
.brand-info .point { height:30px; line-height:30px; text-align:center; font-size:16px; font-weight:bolder; color:#aa0000;}
.brand-info .desc { text-align:left; line-height: 26px; padding-left:20px; font-size:14px;}

.brand-ad { height:auto; margin-bottom:10px;}
.brand-cont { height:auto; border:solid 1px #e6e6e6; margin-bottom:10px;}
.brand-cont .top { height:40px; line-height:40px; text-align:left; background-color:#efefef; color:#4a4a4a; font-size:14px; font-weight:bolder; padding-left:10px;}
.brand-cont .top a {width:86px; height:30px; display:block; float:right; margin-top:10px; margin-right:20px; background-image:url('images/index_07.png');}
.brand-cont .body {padding:10px; text-align:left; line-height: 20px; }

.agent-item { height:auto; padding-top:10px; padding-bottom:5px; border-bottom:dashed 1px #CCCCCC;}
.agent-item .title { height:auto; line-height:26px; text-align:left; padding-left:10px;}
.agent-item .cont { height:auto; line-height:26px; text-align:left; padding-left:10px;}
.agent-item .reply { height:auto; line-height:26px; text-align:left; padding-left:10px;}










